ZHCSMK4B September 2022 – January 2025 ADS131B26-Q1
PRODUCTION DATA
本部分详细介绍各种情况下的 DRDYn 引脚行为。
只要 ADC1A 或 ADC1B 上的新转换数据完成,DRDYn 就转换为低电平,这具体取决于哪个 ADC 会驱动 DRDYn 信号(如 DRDY_CTRL 位中的配置)。如果在 ADC1y 上完成新的转换时 DRDYn 为低电平,则 DRDYn 在 DRDYn 下降沿之前会将 tw(DRH) 驱动为高电平(请参阅 图 7-40 和 图 7-42)。
在 SDO 上检索 ADC3B 的转换数据后,DRDYn 会转换为高电平 (图 7-39)。如果在 ADC3B 转换数据被检索前,CSn 会被驱动为高电平,则 DRDYn 保持低电平,表示并非所有转换数据都被读取(图 7-40 和图 7-41)。
图 7-41 显示了在新转换完成之前,可以多次读取相同的转换数据。ADC1y 转换计数器指示是否再次读取了相同的数据或是否读取了新数据。
如果在读取转换数据 n 的同时完成新的转换 n+1,该器件可避免数据损坏。在转换数据 n 读取完成之前,转换数据 n+1 都被保存在内部缓冲器中。在下一帧中,转换数据 n+1 会被加载到 SDO 输出缓冲器中。在这种情况下,读取转换数据 n 后,DRDYn 不会转换为高电平,以指示新的转换数据 n+1 可供读出(请参阅 图 7-42)。
图 7-43 说明了当主机在转换 n+2 完成之前未读取数据时,转换数据 n+1 会丢失。在这种情况下,ADC1y 转换计数器有助于检测主机是否错过了读取中间转换结果。
设置 STARTy 位会在写入 CONVERSION_CTRL 寄存器的 SPI 帧内寄存器数据 CRC 字的最后一个 SCLK 下降沿将 DRDYn 引脚驱动为高电平。但是,在新转换可用之前,仍然可以读取旧转换数据。图 7-44 显示了设置 STARTy 位以中止正在进行的转换并在读取转换数据时重新启动新的转换时的器件行为。图 7-45 显示了为设置 STARTy 位和读取转换数据时新的转换完成的场景。