ZHCSOL2 December 2025 ADS125P08
PRODUCTION DATA
将 SEQUENCER_CFG 寄存器中的 SEQ_MODE[1:0] 位设置为 10b 可选择单序列模式(序列发生器已启用)。在此模式下,该器件执行每个启用的序列步骤一次。CONVERSION_CTRL 寄存器中的 STEP_INIT[4:0] 位指向要执行的第一个序列步骤 step x_initial(x = 0 至 31):
图 7-21 展示了序列发生器操作的流程图,包括单序列模式 (SEQ_MODE[1:0] = 10b) 下的行为。
通过将 SEQUENCE_STEP_EN 寄存器中相应的 SEQ_STEP_x_EN 位(x = 0 至 31)设置为 1b 来启用序列步骤。如果未启用 STEP_INIT[4:0] 定义的第一个序列步骤,则不会开始时序控制。如果启用的第一个序列步骤 x_inital 不等于 0,则在此模式下仅执行 x_inital 到 31 的步骤,即使启用,也会忽略小于 x_inital 的步骤。例如,如果 x_inital = 20,并且启用了所有步骤,则仅执行步骤 20 至 31。
对于每个启用的序列步骤,器件都会根据步骤配置页 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] 位定义的 STOP 行为的详细信息。
最后一个序列步骤的最后一次转换完成后,器件进入待机模式 (STBY_MODE = 1b) 或在空闲模式 (STBY_MODE = 0b) 下保持完全通电状态。