ZHCSN81A July 2023 – January 2025 ADS131B23-Q1
PRODUCTION DATA
ADS131B23-Q1 集成了两个数字 过流比较器(OCCA、OCCB),这些比较器相比 ADC1y 可更快地响应过流情况,尤其是当 ADC1y 以低数据速率运行时。比较器使用 ADC1y ΔΣ 调制器(因此具有与 ADC1y 相同的多路复用器和 PGA 设置),但具有与主 ADC1y 数字滤波器并联的单独数字快速滤波器。该快速滤波器采用 sinc3 实现,固定 OSR 为 64。ADC1y 的偏移和增益校准值(OCAL1y[23:0]、GCAL1y[15:0])不影响 OCCy 比较器,这意味着用户无法校准过流比较器。
使用 OCCy_EN 位启用过流比较器。要使用过流比较器 OCCy,必须启用 ADC1y (ADC1y_EN = 1b),以使 ADC1y 调制器处于活动状态。但是,使用过流比较器功能时,无需启动 ADC1y 上的转换。比较器的 sinc3 滤波器在 OCCy_EN 位设置后立即开始运行,其运行与 ADC1y 的转换状态无关。
比较器的数字快速滤波器输出 16 位转换结果,这些结果在内部分别与 OCCy_HIGH_TH[15:0] 和 OCCy_LOW_TH[15:0] 寄存器位配置的高阈值和低阈值进行比较。比较器在转换结果超过高阈值或低于低阈值时触发。设置 OCCy_HIGH_TH[15:0] = 7FFFh 以禁用高阈值检测。同样,设置 OCCy_LOW_TH[15:0] = 8000h 以禁用低阈值检测。
OCCy_NUM[4:0] 配置数字快速滤波器输出必须超过编程的高或低阈值的转换次数,然后分别在 OCCy_HTn 或 OCCy_LTn 状态位中标记过流条件。内部计数器会记录超过高阈值或低阈值的转换次数。只要一个转换结果再次低于阈值,或者 OCCy 比较器被禁用(OCCy_EN = 0b),计数器就会复位。
在更改 OCCy_CFG、OCCy_HIGH_THRESHOLD 或 OCCy_LOW_THRESHOLD 寄存器中的比较器设置之前,请禁用过电流比较器 (OCCy_EN = 0b)。
与详细电源、时钟和数字状态标志类似,OCC_STATUS 寄存器中的详细状态标志也为 STATUS_MSB 寄存器中的 OCC_FAULTn 综合标志提供信息。也就是说,如果 OCC_STATUS 寄存器中的任何故障标志设置为 0b,则 OCC_FAULTn 标志也设置为 0b。
要在消除过流条件后将已设置的 OCC_FAULTn 标志清除为 1b,主机必须首先清除 OCC_STATUS 寄存器中所有已设置的故障标志。只有当 OCC_STATUS 寄存器中的所有故障标志都清除为 1b 后,主机才能通过写入 1b 来清除 OCC_FAULTn 标志。
ADS131B23-Q1 允许对 OCC_STATUS 寄存器中的四个故障标志进行额外屏蔽,以防止触发 STATUS_MSB 寄存器中的组合 OCC_FAULTn 标志。屏蔽位位于 OCC_FAULT_MASK 寄存器中。如果 OCC_STATUS 寄存器中的故障标志被屏蔽,那么由该屏蔽故障标志指示的故障不会触发 STATUS_MSB 寄存器中的 OCC_FAULTn 标志。但是,OCC_STATUS 寄存器中的故障标志仍会显示故障。