ZHCSOL2 December 2025 ADS125P08
PRODUCTION DATA
将 SEQUENCER_CFG 寄存器中的 SEQ_MODE[1:0] 位设置为 11b 可选择连续序列模式(序列发生器已启用)。在该模式下,器件会反复运行配置的序列,直至被主机停止。
CONVERSION_CTRL 寄存器中的 STEP_INIT[4:0] 位指向要执行的第一个序列步骤 x_initial(x_initial = 0 至 31):
图 7-21 展示了序列发生器操作的流程图,包括连续序列模式 (SEQ_MODE[1:0] = 11b) 下的行为。
通过将 SEQUENCE_STEP_EN 寄存器中相应的 SEQ_STEP_x_EN 位(x = 0 至 31)设置为 1b 来启用序列步骤。如果 STEP_INIT[4:0] 定义的第一个序列步骤未启用(即 SEQ_STEP_x_initial_EN = 0b),则不会启动序列。
对于每个启用的序列步骤,器件都会根据步骤配置页 x 配置 ADC,添加由 STEPx_DELAY[15:0] 位定义的可编程延迟时间,并启动 ADC 转换。ADC 转换次数由 STEPx_ADC_REF_CFG 寄存器中的 STEPx_NUM_CONV[3:0] 位设置。最多可对 512 个 ADC 转换结果进行采样。然后,器件继续执行下一个启用的序列步骤。
要停止序列发生器并停止 ADC 转换,请将 STOP 位设置为 1b。有关停止序列发生器的详细信息,以及由 STOP_BEHAVIOR[1:0] 位定义的停止行为的详细信息,请参阅 启动和停止序列发生器 部分。
最后一个序列步骤的最后一次转换完成后,器件进入待机模式 (STBY_MODE = 1b) 或在空闲模式 (STBY_MODE = 0b) 下保持完全通电状态。