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