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.

[参考译文] DRV8701:运行期间电机驱动器 IC 烧坏

Guru**** 2484615 points
Other Parts Discussed in Thread: DRV8701, CSD18542KCS

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1164320/drv8701-motor-driver-ic-burn-during-operation

器件型号:DRV8701
主题中讨论的其他器件: CSD18542KCS

您好!

我们有用于电机驱动的 DRV8701开发板。

电机规格:  

电压:电池24V 直流

瓦特:500W。

我们将 CSD18542KCS MOSFET 与5m Ω 感应电阻配合使用。  

观察结果:

当我们启动电机时(实际稳定状态电流最大为5至10安) 然后我们应用了 STOP (nSLEEP = 0)来停止电机、然后 DRV8701开始加热。 我们观察到高侧 MOSFET 也损坏了。

我们在三个电路板上观察到 DRV8701 IC 烧写情况相同  

请帮助我们解决此问题。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我怀疑电源电压超出了 DRV8701和 FET 上的最大值。  请参阅以下博客:

    https://e2e.ti.com/blogs_/b/industrial_strength/posts/art-of-stopping-the-motor-vm-pumping

    此致、

    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、

    让我检查一下软件。  

    观察1: 我们针对同一应用使用具有 GUI 的 DRV8701_EVM。 我们直接应用了 nleep、但未发现任何问题。

    观察2: 当我们与 EVM 板进行比较时、我们硬件中的唯一变化是 Idrive 设置电阻器。 在我们的板上、我们将其设置为250/300mA、在 EVM 板上设置为25/50mA。 是否会产生任何问题  

    或者您认为我们需要检查的任何其他问题。

    我还想分享的一点是、负载是可变的、因此它将如何影响 BEMF 和 VM 上拉。 请建议任何方法或算法(如果有)。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    了解问题可能是什么的唯一方法是使用 VM 电压的示波器捕获进行检查。  它在上升、正如应用手册所示、这可能是问题所在。   

    随着栅极驱动的减少、EVM 的开关(上升/下降)时间会变慢。  否则、它的运行方式应与您的电路板类似。   

    "可变负载"是什么意思?  它不是电机负载?   

    此致、

    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="393618" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1164320/drv8701-motor-driver-ic-burn-during-operation 命令]启动电机时(实际稳态电流最大为5至10安) 然后我们应用了 STOP (nSLEEP = 0)来停止电机、然后 DRV8701开始加热。 我们观察到高侧 MOSFET 也损坏了。[/quot]

    您好!

    以10A 电机电流在停止前的最坏情况为例,然后当 nsLEEP =低电平时,所有 FET 都会快速关闭(EVM 会以更慢的速度关闭 FET),根据 Lenz'law,电机电感电流持续流动-- 它通过其中一个 HS FET 体二极管转发、该体二极管被高电流10A 长时间损坏、直到电机停止。 飞轮电流流经体二极管也会导致 VM 变为24V + BEMF、这超过驱动器芯片的最大电压47V 并损坏它。  停止驱动器并将其置于睡眠模式的更安全的方法是首先将驱动器置于制动模式(将两个输入引脚设置为高电平)、这会开启两个 LS FET、从而通过 FET 导通而不是通过体二极管来衰减电机电流。 在制动模式下1或2秒后、您可以通过 nsleep=low 将其置于睡眠模式。

    Brian

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Brian!  您完全正确选择停止电机的最佳方法。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Brian、

    我们正在对固件进行相同的更改。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、

    具有连接到负载的齿轮箱的电机。 由于对齐问题、有时电机需要更大的电流来拉负载、有时需要更少的电流。

    这种可变扭矩要求是否会给电机驱动 IC 带来任何问题。

    正如应用手册中提到的、慢速衰减模式 FET 应该能够承载高电流脉冲。 如果我考虑 CSD18542KCS、RDS (ON)约为5m Ω 、因此在衰减模式下、约电流尖峰将从约3000A 开始、这是非常大的电流  

    如果我错了、请进行更正、并建议如何小心或保护较低的 FET。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="393618" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1164320/drv8701-motor-driver-ic-burn-during-operation/4383022 #4383022"]

    具有连接到负载的齿轮箱的电机。 由于对齐问题、有时电机需要更大的电流来拉负载、有时需要更少的电流。

    这种可变扭矩要求是否会给电机驱动 IC 带来任何问题。

    [/报价]

    可变负载不应给驾驶员带来负面影响,这在电机控制中并不是唯一的--考虑洗衣机在不同的洗涤周期运行。

    [引用 userid="393618" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1164320/drv8701-motor-driver-ic-burn-during-operation/4383022 #4383022">如应用手册中所述、慢速衰减模式 FET 应能够承载高电流脉冲。 如果我考虑 CSD18542KCS、RDS (ON)约为5m Ω 、因此在衰减模式下、大约电流尖峰将从大约3000A 开始、这是非常大 的[/引述]

    使用制动器时会出现慢速延迟模式、但我不明白为什么 LS FET 必须承载超过电机电流(5至10A);您是如何得到3000A 的?

    Brian

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    苏梅里亚

    有更新吗?

    此致、

    Ryan