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.

[参考译文] DRV8889-Q1:低温 问题

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1359576/drv8889-q1-low-temp-question

器件型号:DRV8889-Q1

尊敬的团队:

测试发现、DRV8889-Q1无法诊断低于-30摄氏度的开路故障、但仍可驱动电机。 (可在室温下诊断断路。)

30度的低温低于低温警告阈值 TUTW[-25 -10 5]。 如何解释这个问题?

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

    发现新问题。 在85摄氏度的高温下、将会错误地报告断路。

    您可以分享有关  高温和低温 对开路诊断的影响的建议吗? (电流阈值30mA)  

    谢谢!

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

    嗨、Mingkang、  

    您能否提供所用电机的一些规格、包括其电阻、电感和额定电流? 您是要改变电机的温度以及从电机到电路板的导线、还是只改变器件的温度?  

    这是在客户电路板上还是在我们的 EVM 上? 如果他们手头有 EVM、我很想看看它是否显示相同的行为。

    您是否已使用示波器和电流探头进行检查、以验证此行为是否不正确? 看到可导致开路负载故障错误的四个角度

    我在本文中还发现: https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1211042/drv8889-q1-open-load-detection-and-tall-detection/4581647#4581647 "在该器件的以下条件下、OL 检测存在已知问题。 当 FSI < 0.96A 和1/64或更高 uSteps、FSI <= 1.5A 以及1/128和1/256 uSteps 时、将无法检测到 OL。 因此、为了使 OL 检测适用于客户的电流设置、我们建议使用1/64 uSteps 或更小的微步进值1/32、1/16等。"  您的微步进级别是什么?

    此致!

    雅各布

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

    谢谢 Jacob。 我发现我的客户有错误。

    当出现低温警告时、我的客户软件将在10ms 后将 CLR_FLT 设置为1以清除故障状态寄存器、并且在持续时间超过 tol (当 OL_TIME = 10b 时、为75ms)之前、不会触发开路负载检测。 因此、不会报告开路故障。
    我的改进建议:当温度高于阈值时、低温警告会自动清除、无需清除故障状态寄存器。 开路检测时间也可通过 OL_TIME 进行配置。 我是对吗?

    此外、根据 CLR_FLT 清除故障寄存器是否会导致 OL 检测 重新启动时序? OL 检测是否受其他寄存器影响?

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

    嗨、Mingkang、

    "那你就走吧。"  是、同意一旦温度升至阈值以上、欠温警告将自动清除。   

    开路检测时间也可通过 OL_TIME
    进行配置

    OL_TIME 仅对 DRV8889可调节 A -Q1。  对于 DRV8889-Q1、它固定为200ms。  

    是否会根据 CLR_FLT 清除故障寄存器导致 OL 检测 重新启动计时? OL 检测是否受其他寄存器[/引号]影响

    否、OL 检测时序与其他寄存器或 CLR_FLT 无关。   无论电流何时降至~30mA 的阈值以下、计时器都会启动。  当计时器到期时、将设置该位。  如果在此期间的任何时候电流上升到阈值以上、时间将被复位。

    此致!

    雅各布

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

    谢谢 Jacob。  它们使用的器件型号为 DRV8889A-Q1

    因此 、清除故障状态寄存器不会导致无效 OL 检测。  

    OL 检测在室温和高温下正常、但在低温下异常。 唯一的区别是温度。 其他方面没有变化。  

    事实上、当我的客户在低温下没有根据 CLR_FLT 清除故障寄存器时、OL 检测恢复正常。  

    如果时间是独立的、我如何  向客户解释这种现象?

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

    尊敬的 Mingkang:

    您提到了"事实上、当我的客户在低温下没有根据 CLR_FLT 清除故障寄存器时、OL 检测恢复正常。" 客户如何执行 CLR_FLT? 您能否验证客户在写入 CLR_FLT = 1时没有影响寄存器 CTRL4中的任何其他位、尤其是不将0写入 EN_OL、然后再次使 EN_OL = 1。  

    是否在电机运行或没有 STEP 输入脉冲时发出 CLR_FLT?

       

    此致、Murugavel