ZHCSOL1 December 2025 ADS125H18
PRODUCTION DATA
本部分详细介绍各种情况下的 DRDY 引脚行为。在所有情况下,DRDY_CFG[1:0] 位都复位为 00b。每当新转换数据完成时 DRDY 转换为低电平。如果在完成新的转换时 DRDY 为低电平,则 DRDY 在 DRDY 下降沿之前会将 tw(DRH) 驱动为高电平(请参阅图 7-65 和图 7-67)。
如果在读取转换数据 N 的同时完成新的转换 N+1,该器件可避免数据损坏。在转换数据 N 读取完成之前,转换数据 N+1 都被保存在内部缓冲器中。在下一帧中,转换数据 N+1 会被加载到 SDO 输出缓冲器中。在这种情况下,读取转换数据 N 后,DRDY 不会转换为高电平,以指示新的转换数据 N+1 可供读出(请参阅图 7-67)。
DRDY 在转换数据读取期间在第 8 个 SCLK 下降沿转换为高电平 (图 7-64),前提是 STATUS 标头已禁用。如果 CS 在第 8 个 SCLK 之前驱动为高电平,则 DRDY 保持低电平,表示未读取转换数据(图 7-65 和图 7-66)。
图 7-66 显示了在新转换完成之前,可以多次读取相同的转换数据。转换计数器(STATUS_LSB 寄存器中的 CONV_COUNT[3:0] 位)指示是否会再次读取相同的数据或读取新数据。
图 7-68 说明了当主机在转换 N+2 完成之前未读取数据时,转换数据 N+1 会丢失。在这种情况下,转换计数器有助于检测主机是否错过了读取中间转换结果。
对于以下示例,假设 STOP_BEHAVIOR[1:0] = 00b。设置 STOP 位会在写入 CONVERSION_CTRL 寄存器的 SPI 帧内的最后一个 SCLK 下降沿停止转换。但是,DRDY 引脚不转换为高电平,仍然可以读取旧转换数据,直到新转换可用为止。图 7-69 显示了设置 STOP 位以在读取转换数据时中止正在进行的转换的器件行为。图 7-70 显示了设置 STOP 位和读取转换数据时新转换完成的场景。