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.

[参考译文] DRV8821:神秘过流跳闸

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/608631/drv8821-mystery-overcurrent-tripping

部件号:DRV8821

我们在其中一个系统中使用多个DRV8821组件,我们正在评估一个新电机,以便在其中一个电路上使用。  通过在感应引脚上使用3欧姆电阻器(其上有100nF电容),将电路配置为最大0.27A。  我们原来的电机工作正常,并且过电流电路的错误跳闸问题很少。  但是,在测试新电机时,我们会在运行5到10秒内获得过电流跳闸。  我确信它是在跳闸电流过的情况下,因为必须循环电源才能使其恢复运行,而且芯片本身不会感觉很热,也不会使用IR温度计测量到温度。

原电动机的电感为7.2mH,新电动机的电感为11mH。  参考电压输入已在3.5V和4.0V电压下进行测试。  在3.5V电压下,它在跳闸前的持续时间可能稍长。  当前探测没有显示任何感兴趣的内容,电动机轨迹与我预期的一样,我看不到它们之间的差异。  对于原始电动机,我们有几块板,在这些板上连续运行电动机数天会导致过电流跳闸,但这些电流非常小。  让他们永远不会旅行会更好,但这是一个可以与之生活在一起的水平。  但是,在5-10秒内跳闸,现在我需要寻找解决方案。

相关的示意图部分如下所示。

是否有其他事情可能会使其跳过?  由于它的最大配置为0.27A,我已通过示波器使用电流探头确认了这一点,因此我有点不明白为什么它会跳闸。

感谢您的帮助!

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

    Dan,您好!

    原理图似乎正常。 根据您的描述,OCP是最可能发生的事件。 我们将很快进行调查并作出答复。

    在等待时,您能否:

    在事件发生之前捕获感应电压10us? 如果可能,范围捕获应放大为2us/div。

    将VREF降至3.3V -- 0.22A?

    尝试将3欧姆感应电阻降至1欧姆并调整VREF?

    谢谢你。

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

    您好,Rick:

    感谢您的建议,我一直希望获得感应电阻器上的探头,这给了我一个很好的理由。  我还没有发现任何吸烟枪支的痕迹,但是当我们进入一个使其中一个电机减速的阶段时,我可以看到一个尖头。  较新的电机也具有较大的质量,因此停止时的反电动势将会更大。  我要用减速的速度来研究对轨迹的影响。  我会再尝试几次,看看我是否能捕获任何应该跳过1.5A限制的内容。

    谢谢!

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

    经过大量测试后,我始终无法捕捉到本应使其跳闸的电压(1.5A至3欧姆应为4.5V跳闸阈值),即使是2us /除法时间标度(或更长或更短), 但我确实捕获了超过2V的脉冲,这比驱动电流高得多(0.25A至3欧姆为0.75A)。  这与我正在调查的反电动势直接对应,我能够捕捉到几次,在那里它实际上禁用了芯片,信号为2至2.25V。  我的电线或示波器可能会以某种程度低于我所测量的值,但它是200MHz的示波器。

    无论如何,在快速变化点增加减速使我很容易观察反电动势峰值的变化,并在足够长的时间内将其展开,因为电机电流范围为0.25A。  自从我实施了更改后,我一直无法禁用芯片,因此我相信我有一个可行的解决方案。

    要在芯片上添加一些反馈,重置位能够清除过流状态将是非常好的,故障输出将非常有助于了解芯片已禁用, 将过电流值增加到至少2.0A并降低脉冲灵敏度将非常有用。  我确实在TI的不同电机控制芯片中看到了许多这些功能,因此我将在未来的设计中研究这些功能。

    非常感谢您的帮助!

    此致,

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

    感谢您的建议。 我们会将它们添加到未来设备的改进列表中。 较新的设备具有这些功能,但不能控制两个步进。

    有一种方法可用于为这些事件创建伪故障指示器。 通过在输出端添加两个高阻抗电阻器以创建1/2VM,并从1/2VM添加第二个电阻分压器以进一步降低MCU输入电平的电压,可以监控输出以确定它们是否仍处于激活状态。 应考虑在一个电阻器开路的情况下使用保护电路来限制电压。 每个电机需要一个电路。

    示例:将两个100k电阻器串联放置在一个电机的绕组上。 从两个1M电阻器和4K的中间位置将另一个12k分禾器放置到GND。 在VM=24V时,第二个分压器的中心应提供约0至3V电压。 如果需要,MCU可以监控此信号的活动。 类似的电路可在www.ti.com/.../slva858.pdf的图4中看到

    虽然这可能表示输出已禁用,但不能解决您提到的第二个问题(重置以清除该情况)。