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.

[参考译文] DRV8316:过流保护行为

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1346117/drv8316-overcurrent-protection-behaviour

器件型号:DRV8316

我在以3xPWM 模式使用 DRV8316来驱动 BLDC 电机时遇到问题。
在三个通道之一中始终触发过流保护(OCP)并将驱动器置于故障状态。 此事件会在启动期间频繁发生、但也会在电机已经快速旋转时发生。 此外、OVC 误差通常伴随着过热误差、但我无法判断首先触发哪一个。

为了消除任何电机控制问题、我使用单个电阻器进行了测试 、以便在2个驱动器通道之间耗散功率。 下面可以看到注入电阻器的 PWM 产生的电流。 电流的峰值为~ 8A。

我知道芯片峰值限制在8A、但示波器上的峰值极短(5µs)、因此平均直流输入电流要低得多。 我已经使用9V 和18V 直流输入电源尝试过该实验、但结果是相同的。

  • 通过以下设置、芯片发生故障是否正常?  

  • 如果 OCP 保护实际上是由这些峰值触发的、那么将 OCP_LVL 寄存器设置为16A 或24A 的点是什么?

感谢您的帮助!

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

    您好,Victorien,

    您可能遇到该故障、因为您看到的8A 峰值超出了 OCP 抗尖峰脉冲时间。

    如果这些尖峰小于 OCP 抗尖峰脉冲、我会认为芯片不会触发故障。 您是否知道8A 尖峰的确切持续时间?

    此致、

    亚拉

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

    根据我对数据表的理解、当电流超过 OCP_LVL (16A 或24A)的时间超过 OCP_DEG 时、OCP 应该会触发。
    但是、我们从上面的捕获可以看到我的电流最大值达到8A、远低于 OCP_LVL、所以我不明白是什么错了。

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

    您好,Victorien,

    过流保护(OCP)始终触发三个通道之一并将驱动器置于故障状态

    只是想澄清一下、您在一个阶段中只看到了此问题? 其他相位上是否没有8A 尖峰?

    此致、

    亚拉