ZHCADW5 November 2023 TAA5412-Q1 , TAC5311-Q1 , TAC5312-Q1 , TAC5411-Q1 , TAC5412-Q1
默认情况下,检测到故障后,就会生成一个内部中断请求 (IRQ)。用户可以使用 INT_MASKx 寄存器控制哪些故障会生成中断。将屏蔽位设置为 1 表示屏蔽相应的故障,并且不再触发中断,但只要 INT_CFG 寄存器中的 LTCH_READ_CFG 位设置为 0,就会在锁存寄存器中记录故障。INT_CFG 中的设置适用于所有通道的故障。
内部 IRQ 信号可以是任何 GPIO 引脚上的输出,用于提示主机处理器存在故障情况。如果 TAx5xxx-Q1 上的 GPIO 引脚用于另一项功能,或主机处理器上没有可用的 GPI 引脚,则用户还可以选择定期轮询故障寄存器。
INT_CFG (P0_R66) 寄存器中的设置决定了器件如何处理中断。用户可以使用 INT_POL 位对 GPIO 上输出的中断极性进行编程。INT_EVENT 位设置在发生特定事件时触发中断的频率。PD_ON_FLT_CFG 位控制发生故障时是否自动关断 MICBIAS 和受影响的 ADC 通道。用户可以选择仅在发生未屏蔽的故障时关断,或者无论屏蔽设置如何,在检测到任何故障时都关断。PD_ON_FLT_RCV_CFG 位设置在中断不再有效后器件是自动重新上电,还是等待来自主机的手动编程。有关手动恢复模式的更多信息,请参阅第 7.2 节。请注意,ASI 总线时钟错误始终会关断 ADC 通道,并且在解决错误后器件就会恢复。