Skip to main content
2 of 4
added 2 characters in body
jippie
  • 33.4k
  • 18
  • 95
  • 161

Why does BLDC Motor Spin Slower with Same Duty Cycle at Higher Frequencies?

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:

  1. 20% duty cycle, f_PWM = 3kHz draws about I = 0.8A from power supply
  2. 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

tarabyte
  • 3.2k
  • 10
  • 48
  • 73