Part Number: TMS320F280039C
Other Parts Discussed in Thread: SFRA, BOOSTXL-3PHGANINV
We've been doing the Dual-Axis Motor Drive Using Fast Current Loop (FCL) and SFRA on a Single MCU Reference Design example. Basically, the example is built on F280049C, since this example has position loop, we wanted to use this to control one BLDC motor.
we've trimmed the example to work only for one motor and with LAUNCH-XL-f280049C, the project is working well. we've ported the same example to LAUNCH-XL-F280039C.
Now we were in BUILD_LEVEL4, and the speed values are not showing correct.
we have 36V BLDC motor, as soon as the motorVars[0].ctrlState is set to CTRL_RUN, what we can see is motor starts rotating, but the input voltage was being dropped to 5-6V and the maximum current limit that was set in power supply was being drawn. whilst the current limit was kept under nominal values (checked from 0.3 Amps to 1.5 Amps, didn't went beyond to avoid damage) the observance is motor rotation is satisfactory and motorVars[0].speed.Speed is showing erratic values. The motor was under no load.

.
The motor, driver board and power supply device were checked with LAUNCH-XL-F280049C and were working fine.so, possibly no suspicion on hardware.
What are the possible causes to draw more current and reason for erratic values of speed?



