ZHCSPQ8 December 2025 ADS122S14
PRODUCTION DATA
无操作命令字节为 00h 和 00h。不同时发送读取或写入寄存器命令时,可使用此命令来读取转换数据。如果启用了 SPI CRC 校验,则需要 CRC 字节(字节 3),对于字节 00h 和 00h,始终为 D7h。SDI 可在数据回读期间保持低电平,但在 CRC 模式下,SPI_CRC_FAULTn 位设置为 0b。在读取转换数据时可以忽略 SPI_CRC_FAULTn 标志,并且在每个新 SPI 帧中更新一次。
对转换数据进行缓冲,从而在下一个 DRDY 下降沿之前的一个 fMOD 时钟周期内读取数据。转换数据在下一个转换数据准备就绪前可以多次读取,永不损坏。如果在前一帧中发送了寄存器读取命令,则该寄存器数据会替换转换数据。
在转换数据读取期间,即转换数据 MSB 字节的传输完成时,DRDY 在第八个 SCLK 下降沿被驱动回高电平。
图 7-21 展示了在禁用 STATUS 标头和 CRC 字节时读取 24 位转换数据的示例。
图 7-22 是启用了 STATUS 标头和 CRC 字节时的读取转换数据操作示例。此示例还展示了当命令是输入、同时转换数据是输出时,可选择使用全双工传输。如果不需要输入命令,则输入字节为 00h、00h 和 D7h。输出 CRC (CRC-OUT) 代码计算包括 STATUS 标头。
当转换数据 MSB 字节的传输完成时,DRDY 在第 24 个 SCLK 下降沿被驱动回高电平。如果数据未被完全读取,即在转换数据 MSB 字节传输之后、帧结束之前的任何时间停止读取操作,则也是如此。
转换数据可以与 DRDY 异步读取。但是,当在靠近 DRDY 下降沿的位置读取转换数据时,可能会不确定输出的是以前的数据还是新的数据。如果 SCLK 移位操作在 DRDY 下降沿之前至少一个 fMOD 时钟周期开始,则提供旧数据。如果移位操作在 DRDY 之后 至少一个 fMOD 时钟周期开始,则输出新数据。在任何一种情况下,数据都不会损坏。当启用了 STATUS 标头传输时,DRDY 位指示在当前帧中传输的数据是旧数据(之前读取的数据,DRDY = 0b)还是新数据 (DRDY = 1b)。