Other Parts Discussed in Thread: MSP430F5529, DRV8304
Hello,
I am trying to drive a Trinamic QBL4208-41-04-006 brushless DC motor. I purchased the DRV8304H Evaluation Module and paired it with the MSP430F5529 Development Kit.
To drive my motor, I followed the steps provided in the DRV8304H EVM User's Guide: I connected the two boards, flashed the "DRV8304_MSP430F5529_Trapezoidal_Sensorless_BLDC" demo application, connected the boards to a BLDC motor and a 12 V power supply, and I ran the GUI. The GUI successfully spins the motor in 6x PWM sensorless mode, but does not work in 1x PWM sensorless mode. In 1x PWM mode, the GUI shows a fault, saying that the motor stalled. When this happens, the motor vibrates but does not spin. From a preliminary analysis, it appears that the motor's vibration occurs while it's in open-loop control, then stops and stalls once it switches into closed-loop control.
I also tried flashing the "DRV8304_MSP430F5529_Trapezoidal_Sensored_BLDC" demo application. For this, I connected the motor's three hall sensor outputs to the J3 header, and connected the hall sensor supply line to the DRV8304H EVM header J5 pin 2 (5 V). Similarly to sensorless mode, 6x PWM sensored spins the motor correctly. I then tried using 1x PWM sensored mode. For this, I shorted INLA to HALLA, INHB to HALLB, and INLB to HALLC, then started the motor. The motor did not spin, and the GUI showed a stall fault. The only difference between 1x PWM sensored and sensorless is that the motor does not vibrate in sensored mode.
I am surprised to be having so much trouble with this, since I am using the TI gate driver, microcontroller, and demo code that are all meant to be used together. The only difference with my setup is the motor and hall sensors. I read about tuning parameters in the GUI to work with particular motors, which I attempted, but was unable to get 1x PWM sensorless/sensored modes to work. Any help would be appreciated!
Thank you,
Cameron