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.

TMS320F280025C: Can't get sensoreless FOC to run on my PCB

Part Number: TMS320F280025C
Other Parts Discussed in Thread: BOOSTXL-DRV8323RS, LAUNCHXL-F280025C

Tool/software:

Hey,

We're running a setup of TMS320F280025C + DRV8323S in order to drive a BLDC motor.

We have a LaunchXL-F280025C + BOOSTXL-DRV8323RS in order to test the SDK(Universal motor control lab) and compare it with our board.

At first we aimed to run Hall-sensored FOC on our board, but seeing how good sensorless-FOC was working, we have decided to go with sensorless-FOC.

To do it, we had to wire the VSEN signals(with the same voltage divider and capacitors c9,c10,c11 as placed in the BoostXL-DRV8323RS schematics).

I should add, we're externally providing voltage to our ADCS with 3V, and configured the ADCS to work the the external voltage.

We manage to get the build level 3 to work on our PCB, but cannot get build level 4 to work. No error occurs, but the motor won't spin, and will try to hold it's position against a load.

I'm providing VSEN/ISEN signals as taken with an oscilloscope. For both our PCB and the evaluation board.

Please assist us on what the problem might be.

Evaluation board, build level 3. Yellow is VSEN, green is ISEN:

Eval board build level 4:

Our PCB. Yellow is VSEN and green is ISEN.

build level 3:

Our PCB, build level 4(the next pictures are all build level 4 with different resolutions):

Thanks, and have a great day,
Eyal

  • Please take a look at the lab user's guide to configure the device and set the parameters, and then can you try to run the lab from level 1 to level 3 to check if the current and voltage sensing signals are correct on your own board?