Part Number: TAS6424E-Q1 Hi TI-expert,
在车机开机状态下,断开喇叭,tas6424的DC诊断寄存器没有读到OL开路的错误信息,0xc和0xd寄存器,对应OL的标志位没有被置1.此时量取功放输出端的电阻,阻值从0-30Ω变化跳动。按照spec说明,OL错误是电阻大于40欧姆,才会判别为OL开路错误。
但是如果车机关机状态下,断开喇叭,再上电开机,这时0xc和0xd寄存器能读到开路错误信息,此时 功放输出端的 电阻值是个无穷大的值。
请问为什么开机状态下…
Part Number: TAS6424E-Q1 使用芯片手动诊断功能,触发负载对地短路,检测到fault脚拉低,运行手动诊断功能,读取0f寄存器等待执行诊断的通道状态变为Hiz,读取0C、0D寄存器可以获取对应通道短路故障信息。取消负载对地短路,再次运行手动诊断,0C、0D寄存器的信息还是之前短路时的状态。之后多次运行手动诊断,读取寄存器的值还是短路时候的值。这种情况怎么处理?怎么确认手动诊断已经执行?