Part Number:TAS6424E-Q1
Hi TI-expert,
在车机开机状态下,断开喇叭,tas6424的DC诊断寄存器没有读到OL开路的错误信息,0xc和0xd寄存器,对应OL的标志位没有被置1.此时量取功放输出端的电阻,阻值从0-30Ω变化跳动。按照spec说明,OL错误是电阻大于40欧姆,才会判别为OL开路错误。
但是如果车机关机状态下,断开喇叭,再上电开机,这时0xc和0xd寄存器能读到开路错误信息,此时功放输出端的电阻值是个无穷大的值。
请问为什么开机状态下,开路时候电阻值这么小?
Amy Luo:
您好,
?? ? said:此时量取功放输出端的电阻,阻值从0-30Ω变化跳动。
您具体是怎样测量的输出端的电阻?请注意万用表在电路通电状态下是不能用来测量电阻的
,
?? ?:
您好,
就是用万用表量的tas6424输出的两端,这时候是开路,没有电流,也有影响吗?
如果不行,这种场景怎么测量开路电阻?为什么寄存器值读不到OL呢?
,
Amy Luo:
?? ? said:就是用万用表量的tas6424输出的两端,这时候是开路,没有电流,也有影响吗?
有影响,TAS6424输出端会通过万用表两探头形成回路。
建议您先看下下面链接视频,里面有DC load 诊断的流程:
https://www.ti.com/video/5410908329001#transcript-tab
,
?? ?:
您好,
看了DC load 诊断的流程视频,有如下疑问,
1.流程图上看到诊断流程是"polling方式,先写0x04 55,进入Hi-Z,再写0x04 FF,进入诊断模式,等待300ms后,再读0x0F寄存器" 这样0x04寄存器值是设置成0xFF,一直在诊断模式,spec上正常播放时候0x04寄存器值是要设置为0,在诊断模式下还能播放?请问整个诊断流程又是在什么情况下开启的?
2.流程图上读0xc和0x0d寄存器前,判断0x0F=55h?,这里意思是发生了OL,S2G这些情况,功放会进入Hi-Z?
另外,可否留下您的邮箱?我们邮箱沟通。
,
Amy Luo:
通过配置寄存器 0x04开启的:
在发生下面fault时会进入Hi-Z:
TAS6424E-Q1 应该不支持paly 状态下的自动OL诊断
,
?? ?:
您好,
明白了。我实际测试发现设置0x04 为FF,就是手动进入诊断模式,车机开机状态下,断开喇叭,能读到OL信息。但是,当前在play状态,自动诊断无法判别OL。开路时候,没有发生fault,不会进入Hi-Z。
感谢您的支持!
,
Amy Luo:
是的;
不客气