This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MCF8329A: MCF8329A1IREER Basic Operation

Part Number: MCF8329A
Other Parts Discussed in Thread: MOTORSTUDIO

Tool/software:

Hi there!

I have a custom PCB with a MCF8329A1IREER controller on it paired with IPB013N06NF2SATMA1 MOSFETs. Relevant control pins are connected to a micro-controller on the same PCB.

I'm trying to get basic motor operation before writing an I2C driver. I'm driving the BRAKE pin LOW (to turn off the brakes) and DRVOFF LOW (to enable the gate driver). Sending a 1kHz PWM signal to the SPEED pin results in no activity at all on a motor.

The nFAULT pin is HIGH, indicating that there is not a problem that the controller can find, yet the motor doesn't spin or make any sort of noise at all.

The driver chip also seems to get quite warm despite not doing anything, which is somewhat concerning.

Thanks for your time!

-Matthew

  • Some more information, I'm powering the circuit with a 15v LiPO battery at the moment. There is power on the 3.3v output of the MCF8329A1.

    Probing the outputs of the motor phases yields a static 10v on all of them, nearly DC with no AC component at all.

    The current motor is a RoboMaster Snail 2305 Brushless Sensorless DC Motor.

    I've also attached a segment of the schematic below. The half-bridges are all hooked up in the same manner, even though only one fit into the screenshot.

  • Hi Matthew,

    Thanks for sharing details, I will verify this and reply to you by 10th September.

    Thanks and Best Regards

    Venkatadri S

  • Hi Matthew,

    Can you please share the JSON file used?

    Are you testing with MOTOR STUDIO initially? Please download Motor studio from TI.COM 

    I am traveling until 12th ,I may take more time to respond, please provide JSON, motor current rating , I will aim to respond by 13th.

    Thanks and Best Regards

    Venkatadri S

  • Hi Matthew,

    Schematics looks fine, next I need to verify the JSON. Can you please share it.

    Thanks and Best Regards

    Venkatadri S

  • Hi Venkatadri,

    Thanks for the response! Apologies for the delay in mine.

    What JSON file are you reffering to? I have not been using Motor studio to test with. From what I understand, Motor Studio requires an EVM or a TI microcontroller, neither of which I have. I'm operating with an ESP32 microcontroller and would like to control the IC with GPIO signals.

    Please let me know if you have any further advice, and thank you for your time!

    -Matthew

  • Hi Matthew,

    JSON is EEPROM values which are tuned for the motor and application requirement.

    It is better to use EVM, tune the motor and once we are convinced about the performance then use that JSON (Tuned set of arrays) or EEPROM values in your host controller.

    Using MOTORSTUDIO (GUI) we need to first apply settings like, Motor Resistance, Inductance, Man Speed, current limit thresholds, control loop coefficients, fault detection threshold. Once everything is properly set and works properly for all the needed conditions, then save the settings made through GUI, which saves as JSON file.

    Have you tried this way before?

    Thanks and Best Regards

    Venkatadri S