ZHCSOL2 December 2025 ADS125P08
PRODUCTION DATA
通过将 CS 置为低电平,并通过应用 SCLK 直接移出数据(不使用命令)来读取转换数据。对转换数据进行缓冲,从而在下一个 DRDY 下降沿之前的一个 fMOD 时钟周期内读取数据。在下一个转换数据准备就绪前,可以多次读取转换数据,绝不会中断。如果在前一帧中发送了寄存器读取命令,则寄存器数据会替换转换数据。
DRDY 在转换数据读取期间的第 8 个 SCLK 下降沿(即当转换数据 MSB 字节传输完成时)被驱动回高电平。
图 7-45 展示了在禁用 STATUS 和 CRC 字节时读取 24 位转换数据的示例。
图 7-46 是包含 STATUS 标头和 CRC 字节时读取转换数据操作的示例。此示例还展示了当寄存器命令是输入,同时转换数据是输出时,可选择使用全双工传输。如果不需要输入命令,则输入字节为 00h、00h 和 D7h。输出 CRC (CRC-OUT) 代码的计算包括 STATUS 标头。
当转换数据 MSB 字节传输完成时,DRDY 在第 24 个 SCLK 下降沿被驱动回高电平。如果数据未读取完,也是如此。例如、如果读取操作在传输转换数据 MSB 字节之后到帧结束之前的任何时刻停止。
转换数据可与 DRDY 异步读取。但是,当在靠近 DRDY 下降沿的位置读取转换数据时,可能会不确定输出的是以前的数据还是新的数据。如果 SCLK 移位操作在 DRDY 下降沿之前至少一个 fMOD 时钟周期开始,则提供旧数据。如果移位操作在 DRDY 之后 至少一个 fMOD 时钟周期开始,则输出新数据。在任一种情况下,数据都不会损坏。STATUS_MSB 标头的 DRDY 位指示数据是旧数据(先前读取的数据,DRDY = 0b)还是新数据 (DRDY = 1b)。