ZHCADW5 November   2023 TAA5412-Q1 , TAC5311-Q1 , TAC5312-Q1 , TAC5411-Q1 , TAC5412-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 引言
  5. 诊断监控架构
  6. 监测到的故障
    1. 3.1 麦克风故障
      1. 3.1.1 输入短接至地
      2. 3.1.2 输入短接至 MICBIAS
      3. 3.1.3 输入开路
      4. 3.1.4 输入引脚短接在一起
      5. 3.1.5 输入过压检测
      6. 3.1.6 输入短接至 VBAT
    2. 3.2 线性输出故障
      1. 3.2.1 输出过流
      2. 3.2.2 虚拟接地
    3. 3.3 其他故障
      1. 3.3.1 MICBIAS 过压
        1. 3.3.1.1 DIAG_CFG11 寄存器(页面 = 0x01,地址 = 0x51)[复位 = 0x40]
      2. 3.3.2 MICBIAS 过流
      3. 3.3.3 MICBIAS 负载电流
        1. 3.3.3.1 DIAG_CFG6 寄存器(页面 = 0x01,地址 = 0x4C)[复位 = 0xA2]
        2. 3.3.3.2 DIAG_CFG7 寄存器
      4. 3.3.4 过热故障
      5. 3.3.5 电源回流
  7. 启用诊断和编程阈值
    1. 4.1 DIAG_CFG0 寄存器(页面 = 0x01,地址 = 0x46)[复位 = 0x00]
    2. 4.2 DIAG_CFG1 寄存器(页面 = 0x01,地址 = 0x47)[复位 = 0x37]
    3. 4.3 DIAG_CFG2 寄存器(页面 = 0x01,地址 = 0x48)[复位 = 0x87]
  8. 故障诊断设置程序
  9. 故障报告
    1. 6.1 实时寄存器
      1. 6.1.1 CHx_LIVE 寄存器(页面 = 0x01,地址 = 0x3D)[复位 = 0b]
      2. 6.1.2 CH1_LIVE 寄存器(页面 = 0x01,地址 = 0x3E)[复位 = 0h]
      3. 6.1.3 INT_LIVE0 寄存器(页面 = 0x01,地址 = 0x3C)[复位 = 00]
      4. 6.1.4 INT_LIVE1 寄存器(页面 = 0x00,地址 = 0x42)[复位 = 0x00]
      5. 6.1.5 INT_LIVE2 寄存器(页面 = 0x00,地址 = 0x43)[复位 = 0x00]
    2. 6.2 锁存寄存器
      1. 6.2.1 清除锁存寄存器
    3. 6.3 故障滤波和响应时间
      1. 6.3.1 去抖
      2. 6.3.2 扫描速率
        1. 6.3.2.1 DIAG_CFG4 寄存器(页面 = 0x01,地址 = 0x4A)[复位 = 0xB8]
      3. 6.3.3 移动平均值
        1. 6.3.3.1 DIAG_CFG5 寄存器(页面 = 0x01,地址 = 0x4B)[复位 = 0h]
  10. 对故障作出响应
    1. 7.1 INT_CFG 寄存器(页面 = 0x00,地址 = 0x42)[复位 = 0b]
      1. 7.1.1 DIAG_CFG10 寄存器(页面 = 0x01,地址 = 0x50)[复位 = 0x88]
    2. 7.2 手动恢复序列
    3. 7.3 建议的故障寄存器读取顺序
  11. 使用 PurePath Console
    1. 8.1 高级选项卡
    2. 8.2 诊断演练
      1. 8.2.1 诊断配置
      2. 8.2.2 去抖配置
      3. 8.2.3 锁存故障状态
  12. 诊断监控寄存器
    1. 9.1 电压测量
    2. 9.2 MICBIAS 负载电流
    3. 9.3 内部芯片温度
  13. 10总结
  14. 11参考文献

INT_CFG 寄存器(页面 = 0x00,地址 = 0x42)[复位 = 0b]

该寄存器是中断配置寄存器。

表 7-1 INT_CFG 寄存器字段说明
字段 类型(1) 复位 说明
7 INT_POL R/W 0b 中断极性
0b = 低电平有效 (IRQZ)
1b = 高电平有效 (IRQ)
6-5 INT_EVENT[1:0] R/W 00b 中断事件配置
0d = INT 在发生任何未屏蔽的锁存中断事件时置为有效
1d = INT 在发生任何未屏蔽的实时中断事件时置为有效
2d = 在发生任何未屏蔽的锁存中断事件时,INT 每 4ms(典型值)置为有效一次且每次持续 2ms(典型值)
3d = 在发生任何未屏蔽的中断事件时,INT 在每个脉冲上置为有效一次且每次持续 2ms(典型值)
4-3 PD_ON_FLT_CFG[1:0] R/W 00b 发生 Chx 和 MCBIAS 故障时的关断配置
0d = 关断时不考虑故障
1d = 关断时仅考虑未屏蔽的故障
2d = 关断时考虑所有故障
3d = 保留
2 LTCH_READ_CFG R/W 0b 中断锁存寄存器读回配置
0b = 所有中断都可以通过 LTCH 寄存器读取
1b = 只有未屏蔽的中断可以通过 LTCH 寄存器读取
1 PD_ON_FLT_RCV_CFG R/W 0b 发生故障时关断 ADC 通道的配置
0b = 自动恢复,在故障消失时 ADC 通道重新上电
1b = 手动恢复,故障消失时 ADC 通道不会重新上电
0 LTCH_CLR_ON_READ R/W 0b 用于将 LTCH 寄存器位清零的配置
0 = 仅当实时状态为零时,才在寄存器读取时将 LTCH 寄存器位清零
1 = 无论实时状态如何,在寄存器读取时都将 LTCH 寄存器位清零
R/W = 读取或写入

除了屏蔽设置之外,DIAG_CFG10 (P1_R80) 还允许用户选择在发生哪些 MICBIAS 故障时关断 MICBIAS 和所有 ADC 通道。