我们在 EN/PH 模式下运行 DRV8873。 OLD 处于运行状态、它在唤醒(OLP)时可靠地检测断开的电机。 但是、 在电机运行时拔下(OLA)不会触发 nFAULT。
该文档多次提到了错误故障检测的可能性。 它不包括检测实际故障。 这是原理图的一部分、 电路板上有6个驱动器。
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.
更新。
我们 发现、当 PWM 占空比低于100%时、OLA 可以正常工作、检测电机拔出和执行器达到内置终端开关。
我们在测试之前使用的是100%占空比、它基本上是直流。
根据数据表中的 OLA 说明、它通过测量 再循环期间的二极管电压来工作。 当没有脉冲时、显然没有再循环。
这可能有助于解释 OLA 缺少开路负载... 因为实际上没有脉冲意味着发生故障、所以 OLA 应该已经检测到它。 遗憾的是、这意味着它也会在100%占空比时触发。 也许芯片具有某种形式的100%占空比 OLA 抑制、可以防止错误激活、但也不允许在发生真正的故障时触发?
P.S.在这里发现了同样的问题描述(4年前发布,还没有答案): https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/908755/drv8873s-q1evm-drv8873s-open-load-detection-in-active-mode-with-100-pwm-duty
尊敬的 David:
负载是一个带有有刷直流电机的执行器、连接到 OUT1和 OUT2。 这是芯片的硬件版本、因此没有控制位。 NOL 引脚在加电时被激活并保持激活状态。 我不知道电机的电阻、全速时消耗的电流约为4A。 请查看我之前发布的更新。 当占空比低于100%时、OLA 工作正常、当占空比为100%时、它不会检测开路负载。 其他人也观察到了这种行为(请参阅我提供的旧问题的链接)。