工具与软件:
大家好!
我们使用 DRV8306设计 BLDC 电机控制器、但 PWM 频率有问题。
我们使用24V 27W 电机、R_Isen = 250m Ω 和具有开漏输出的数字霍尔传感器。
DRV8306 驱动器的原理图和布局:
e2e.ti.com/.../DRV8306_5F00_Motorcontroller_5F00_Schematic.pdf
当我们 将 PWM 设置为30%或更高、然后保持恒定并针对10kHz 至200kHz 的频率进行扫描时、电机转速和功耗持续上升、直至 大约100kHz。
此时电机停止、故障 LED 亮起或电机驱动效果很差、而故障 LED 亮起的次数很多。
当我们进一步提高频率时、故障条件会停止、电机转速和功耗将再次持续增加到比以往更高的速度。
DRV8306EVM 的原理图和布局:
e2e.ti.com/.../DRV8306EVM_5F00_Schematic.PDF
e2e.ti.com/.../DRV8306_5F00_Motorcontroller_5F00_Layout.pdf
在与 DRV8306EVM 设计进行比较后、我们 使用两个并联 250m Ω 电阻器将 R_ISEN 的值降低到125m Ω、并解决了 PWM 频率依赖性问题。
然后、我们使用三个并联250m Ω 电阻将 R_ISEN 更低至83m Ω、并且电机驱动效果非常差且不一致、甚至比最初更不一致、无论 PWM 和 PWM 频率如何、都切换回125m Ω。
然后、我们添加了一个与霍尔负电源轨和 接地之间的分压器并联的4 7µF 电容器、并将 DVDD 和接地之间连接的电容器从100nF 增加到1µF、从而解决了大约100kHz PWM 频率下的故障情况。
现在、电机的工作状态几乎与 DRV8306EVM 一样好。
您能否解释一下此类行为、以便我们设计出可正常运行的 BLDC 驱动器?
谢谢!
托比亚斯