ZHCSSQ6 December 2025 ADS122C14
PRODUCTION DATA
RDATA 命令将最新的转换结果加载到输出移位寄存器中。必须使用两个 I2C 通信帧来读取转换数据,如图 7-17 和图 7-18 所示。第一个帧是 I2C 写入操作,其中地址字节末尾的 R/W 位是 0b,用于指示写入。在此帧中,控制器将 RDATA 命令发送到 ADS1x2C14。第二个帧是 I2C 读取操作,其中地址字节末尾的 R/W 位为 1b,用于指示读取。ADS1x2C14 在此第二个 I2C 帧中报告最新的 ADC 转换数据。如果转换在 RDATA 命令字节中间完成,则数据读取操作结束时 DRDY 引脚的状态会指示加载的是旧结果还是新结果。如果加载旧结果,则 DRDY 保持低电平,表示未读出新结果。如果 DRDY 在数据读取事务结束时为高电平,则加载的是新转换结果。
图 7-19 显示了在 STATUS 标头和 CRC 已启用(STATUS_EN = 1b,I2C_CRC_EN = 1b)的情况下,从 24 位器件读取转换数据的示例。CRC 涵盖 16 位 STATUS 标头和 24 位转换数据。
为 16 位器件启用了 CRC 时,器件会在转换数据和 CRC 字节之间输出一个补零字节,如图 7-20 所示。CRC 计算中包含补零字节。