ADS125P08 会在 SDO 上的每个帧中,将可选的 STATUS 标头作为前两个字节输出。可通过设置 DIAG_MONITOR_CFG 寄存器的 STATUS_EN 位来启用 STATUS 标头。16 位 STATUS 标头由 STATUS_MSB[7:0] 和 STATUS_LSB[7:0] 寄存器位串联而成。故障标志、状态标志、转换计数器和序列步骤指示器都包含在这些位中。有关详细信息,请参阅寄存器映射部分中相应的寄存器位描述。
- 与通信相关的故障标志(如 SPI_CRC_FAULTn 和 REG_WRITE_FAULTn 标志)总是表示在前一个 SPI 帧中发生的故障。这些故障标志会在下一个 SPI 帧中自动清除。
- 所有其他与器件相关的故障和状态标志表示器件在当前 SPI 帧开始时的状态。
- 有些标志表示其他状态寄存器(如 ADC_REF_FAULTn、FIFO_FAULTn 和 INTERNAL_FAULTn 标志)的逻辑“与”标志组合。当设置相应较低级别的状态寄存器的任何位时,这些位将会更新。要清除这些位,必须清除低级状态寄存器中的所有位。
- 除上述与通信相关的故障标志外,所有故障标志都是锁存的。这意味着,这些故障标志在故障条件消除后不会自动复位为 1b,必须由主机手动清除。
- 转换计数器和序列步骤计数器指示当前 SPI 帧中输出数据的计数:转换计数器会随着每次新的转换而递增,序列步骤计数器会指示当前执行的序列步骤。