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.
工具与软件:
大家好!
我们使用 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 驱动器?
谢谢!
托比亚斯
尊敬的 Tobias:
让我印象深刻的主要优点是采用了100nF 电容器的 DVDD。 DVDD 电容器的值增加到1uF、是数据表中推荐的值、这可能是为什么 在该电容器增加到数据表中之后某些问题停止出现的原因。 如果电容值较低、负载瞬变可能会影响 DVDD 的电压电平、并导致 DRV8306不按数据表所述执行。
如果您仍然能够发现使用250 m Ω 和/或83 m Ω 电阻器配置时 R_ISEN 出现问题、您能否提供 nFault 引脚、ISEN 电压和 PWM 输入的捕获?
通过查看切换所需的时间、看到 nFault 有助于缩小报告的故障范围、而 ISEN 电压有助于查看 电压是否超过任何故障阈值。
此致、
约书亚
你好、Joshua:
下面是使用250m Ω 和83m Ω R_Isen 进行的一些测量。
F_PWM = 45kHz
R_ISEN = 83m Ω、40% PWM:
采用这种配置后、电机开始驱动效果不佳。 低于 40% PWM 时、一切正常运行。
R_ISEN = 83m Ω、50% PWM:
电机的不规则驱动会增加。
R_ISEN = 83m Ω、60% PWM:
电机在 PWM 超过60%时停止。
R_ISEN = 250m Ω 时、情况各不相同。 无论 PWM 如何、电机转速和功耗几乎没有变化。
R_ISEN = 250m Ω、50% PWM:
R_ISEN = 250m Ω、10% PWM:
此致、
托比亚斯