尊敬的先生:
问题:
1)在状态和负载诊断寄存器0x02中、当 D4位(处于故障状态)设置为1?
它是否与/FAULT 引脚相关? 当/fault 处于活动状态时、意味着将设置为1?
2) 2) 在状态和负载诊断寄存器0x02中、当扬声器负载开路时、D4位是否设置为1?
3) 3)检测扬声器是否存在开路负载的正确方法是什么? 只能读取负载诊断寄存器中的位 D2吗?
谢谢。
此致、
金
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的先生:
问题:
1)在状态和负载诊断寄存器0x02中、当 D4位(处于故障状态)设置为1?
它是否与/FAULT 引脚相关? 当/fault 处于活动状态时、意味着将设置为1?
2) 2) 在状态和负载诊断寄存器0x02中、当扬声器负载开路时、D4位是否设置为1?
3) 3)检测扬声器是否存在开路负载的正确方法是什么? 只能读取负载诊断寄存器中的位 D2吗?
谢谢。
此致、
金
Chin、
我将为 您清除这个问题。
寄存器0x01是故障寄存器。 这是一个保存故障值的锁存寄存器。 通过循环/STANDBY 引脚来清除。 指示以下故障: 过热、直流失调电压、PVDD 过压、PVDD 欠压、过流、 和负载诊断。
寄存器0x02是一个状态寄存器、当条件被清零时自动清零。 任何负载诊断故障条件都将在此处报告、当负载诊断故障被修复时、它将清除该位。 当故障被清除时、它将清零 D4、但故障将粘滞在寄存器0x01中。
除开路负载外、故障引脚将在所有故障条件和所有负载诊断故障条件下置为有效。
您好、Scott、
感谢您的详细解释。
1) 1) 当故障被清除时、它将清零 D4、但故障将粘滞在寄存器0x01中。 =>这是否意味着寄存器0x01中的任何故障也会将 D4位(寄存器0x02)置为有效?
2) 2)我的理解寄存器0x02只能通过循环/STANDBY 引脚刷新、对吧?
很抱歉、我们问了很多问题、因为我们检测 到 D 放大器出现故障。
软件实现正在读取寄存器0x02中的所有位 D0、D1、D2、D3、D4 (输入或编码)。
但我们不知道哪个位实际有效。
我们需要找出导致故障的可能性、尤其是当故障被置位时、位 D4。
谢谢。
此致、
金