TI论坛
直播中

Arvinhw

10年用户 1023经验值
擅长:嵌入式技术
私信 关注
[问答]

TAS6424E-Q1负载诊断遇到的疑问求解


  • 目前已经配置功放为自诊断模式,待功放正常工作,触发负载对电短路,等待500ms时间读取0x0C,0x0D寄存器不能读取到短路故障,但是此时fault脚已经被拉低。诊断读取的时间存在问题。
    此外有两个疑问
    1、产生上述故障后,清除fault脚然后再读取0C 0D寄存器这是能读到短路故障
    2、短路故障一直保持,fault脚拉低清除后不会再检测到故障
    以上疑问麻烦解答一下,感谢

回帖(1)

夏日余晖

2024-10-11 17:38:38

您好,


您上面的情况应该属于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条件了。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分