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.

DRV8305: F28069M custom board, InstaSPIN FOC runs much hotter than InstaSPIN BLDC

Part Number: DRV8305
Other Parts Discussed in Thread: DRV8301

Hi there,

I am using a custom driver board with DRV8301 and F28069M.  It was fairly smooth to have my motor running with instaSPIN FOC. However, I noticed the controller board is hotter than I expected, i.e. hot to touch at 500 rpm motor speed (a small motor with no load, ~0.3A at 12V). 

As a proof of concept, I ported the InstaSPIN BLDC code to the same hardware platform and running the motor at the same 500 rpm, the controller board is much much cooler. 

May configurations are the same,  the same CPU freq at 80 Mhz, external crystal+ PLL, 20 kHz ISR.

The only difference I can tell is the PWM frequency:60 KHz for FOC and 20 Mhz for BLDC. But I really do not see that can cause the huge temperature difference.

Any ideas? thanks :)

Yuncheng