您好,
您上面的情况应该属于DC load
diagnostics,且是通道处于播放状态时进入的故障。
上面这段文字说:如果通道处于播放状态,则完成诊断的时间更长,因为设备必须在转换到Hi-Z状态之前降低该通道的音频信号。通道处于播放状态时,完成诊断的时间具体是多少,我没有找到相关数据。关于您“等待500ms时间读取0x0C,0x0D寄存器不能读取到短路故障,”,您可以将这个检测时间设的更长一些吗?延长时间后看是否从寄存器读取到故障报告。
1、产生上述故障后,清除fault脚然后再读取0C
0D寄存器这是能读到短路故障
这里您是通过 register
0x21 bit 7清除 fault 管脚的吗?您这里的现象与数据手册描述的相反,应该是 register 0x21 bit
7清除 fault 管脚后,寄存器清楚故障报告。
2、短路故障一直保持,fault脚拉低清除后不会再检测到故障
上面描述说:
The DC diagnostics are available as soon as the device supplies are within the
recommended operating
range。即只要设备电源在推荐的工作范围内,DC diagnostics 就可用。您这里负载对电源短路,设备电源应该被拉低了,应该不满足DC diagnostics条件了。
举报
更多回帖