微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DRV8860中开路标志位OL位一直不能清零,这是什么原因?急待解决!

DRV8860中开路标志位OL位一直不能清零,这是什么原因?急待解决!

时间:10-02 整理:3721RD 点击:

对应的通道已经关闭,在通道上接继电器,继电器使用24V的电源,该引脚电压超过1.2V ,对应的OL位不会清零,但 OCP位测试是正常的

OL 位将会在对应通道打开,或者是用fault reset指令后清除。

反过来OCP位将会在对应通道关闭,或者是用fault Reset指令后清除。

只有在对应输出关闭时读到OL才有意义。

同样,只有在对应输出打开时读到OCP才有意义。

数据手册上有说通道关闭状态下,对应引脚的电压低于1.2V的时候,OL位置1,;那是说明大于1.2V的时候,OL位会清零吧!?但是我在对应的输出接上继电器,在把继电器接到24V的电源,OL位不会清零!

Open load faults are automatically cleared whenever the corresponding output is turned on by setting the Data
register bit to ‘1’. Alternatively, a Fault Reset special command will also clear this value. In either case, once all
bits in the Fault register are clear, nFAULT is released.

手册上没有说可以在电压上升到1.2V之上后清零。而只说了可以通过打开对应通道清零,或者用重置指令清零。

并且要所有通道都清零之后,nFAULT才会恢复。

也就是说开路错误在输出一直关闭的情况下一旦发生是保持的。

非常感谢!我的问题已经解决!感谢你的详细的回答!

上一篇:?DRV3203?
下一篇:OPT3001讀取寫入問題

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top