I have an OTS BLDC motor controller as well as one that I just made myself and both seem to be dramatically slower at higher frequencies. When I look at how much current is being drawn it makes sense, but it does not make sense otherwise.
I have two tests:
- 20% duty cycle, f_PWM = 3kHz draws about I = 0.8A from power supply
- 20% duty cycle, f_PWM = 8kHz draws about I = 0.25A from power supply
This is particularly bad because I want to drive the motor at f_PWM ~30kHz.
To be honest, these tests were done with my controller which is limited from ever getting to 100% duty cycle so that I will never have any crossover that could lead to shoot-through. That said, I do NOT think the losses are switching losses (the current is also much lower).
Any ideas or common reasons why?
Thanks in advance