ZHCSMK4B September 2022 – January 2025 ADS131B26-Q1
PRODUCTION DATA
在连续转换模式下,ADC1y 和 ADC3y 会无限期地进行转换,直到被主机停止为止。设置 CONVERSION_CTRL 寄存器中相应的 STARTy 位,以启动已启用的 ADC、ADC1y 和 ADC3y 的转换。当设置 STARTA 位时,ADC1A 和 ADC3A 会同时开始转换。ADC1B、ADC3B 和 STARTB 位也是如此。然而,ADCxA 和 ADCxB 的转换可以通过各自的 STARTA 和 STARTB 位在不同时间启动。在 ADC 正在进行转换时设置 STARTy 位会中止当前转换并重新启动转换。使用 STOPy 位来停止已启用的 ADC、ADC1y 和 ADC3y 的转换。设置 STOPy 位后,允许当前正在进行的转换完成,随后数字滤波器会保持在复位状态。设置 STOPy 位后,直到转换停止,STOPy 位会一直读取为 1b。
STARTy 位优先于 STOPy 位。这意味着,如果同时设置 CONVERSION_CTRL 寄存器中的 STARTy 和 STOPy 位,则会启动转换,或者中止正在进行的转换并启动新的转换。
在转换停止后,ADC 的最后一次转换结果仍可读出。仅在器件复位、ADC 被禁用、器件处于待机或省电模式时,才会清除 ADC 的转换结果,或者在新的转换结果可用时覆盖 ADC 的转换结果。
在写入 CONVERSION_CTRL 寄存器的 SPI 帧中寄存器数据 CRC 字的最后一个 SCLK 下降沿,STARTy 位生效并开始转换。有关寄存器写入命令的 SPI 帧的详细信息,请参阅串行接口通信结构 部分。
如果 DRDYn 为低电平,则设置 STARTy 位会将 DRDYn 驱动为高电平,但仍可以读取旧转换数据,直到新转换可用为止。
ADC1y 和 ADC3y 使用 sinc3 数字滤波器,该滤波器需要三个转换周期才能趋稳。当使用 STARTy 位启动或重新启动转换时,该器件会隐藏前两个未趋稳的转换,并仅在第三个转换周期后才提供趋稳的转换结果。使用方程式 19 来计算距离转换开始进行后第一次转换的时间。所有后续转换都有一个转换周期,如图 7-17 中所示,其中 tDATA = 1 / fDATA = OSR / fMOD。
在 ADC 持续转换期间,ADC 无法检测模拟输入发生突然阶跃变化的情况。因此,ADC 会继续以预设的输出数据速率输出转换数据。如果阶跃变化在新转换周期开始时同时发生,则在阶跃变化后三个转换周期输出趋稳数据。但是,如图 7-18 中所示,如果阶跃变化发生在转换周期的中间,则 sinc3 滤波器需要四个转换周期才能提供趋稳数据。