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.

[参考译文] DRV8243-Q1:有关状态寄存器的问题

Guru**** 2482105 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1205529/drv8243-q1-question-on-status-register

器件型号:DRV8243-Q1

Morita-San、您好!

我想跟进关于此主题的讨论:

在 EN/PH 模式下、在导通状态客户创建负载短路故障期间、STATUS2 03h 的回读数据为0xE480、表示 FAULT=1、OCP=1。 这是正确的行为。

问题是:

当移除负载短路故障时( 无 OCP )并更改为关闭阶段(待机模式),状态为 开路负载。  为什么在开路负载状态期间、OLP_CMP 位为 未设置 ? 数据回读仍为0XE480?  

谢谢  

Scarlett

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

    Scarlett,

    我不是在跟从这个例子。  根本没有电机负载?  只使用一根导线来短接输出、而在输出端和 GND 之间连接一根导线来产生 OCP?

    问题是、在移除短路线(无电机)后、为什么不会出现开路负载故障?

    此致、

    Ryan

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

    您好、Ryan、

    是的、根本没有电机。 只需一根导线即可将输出短接以创建 OCP。 问题是、为什么在移除短路线后不会发生开路负载故障(无电机)?

    谢谢你

    Scarlett

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

    Scarlett,

    好的。  在 OCP 之后、客户必须首先发出 CLR_FLT 命令以清除故障寄存器。  执行该命令后、应清除 OCP 回读。   

    然后、在待机状态下、客户必须启用关断状态诊断以检查开路负载情况。  但这不会自动发生。

    此致、

    Ryan