ZHCSOL1 December 2025 ADS125H18
PRODUCTION DATA
ADS125H18 通过高度灵活的通道自动序列发生器(或“序列发生器”)来控制 ADC 转换。ADS125H18 序列发生器提供多达 32 个单独的序列步骤。序列步骤是按顺序执行的工作模式:每个序列步骤(或“步骤”)代表有限数量的 ADC 转换(可编程为每步骤 1 到 512 个)和该步骤的独立 ADC 配置,包括输入通道选择、增益/偏移、数字滤波器设置和时序参数。
该序列发生器会将 ADC 的多个独立配置预先存储在器件存储器中(上电后立即存储),从而无需通过 SPI 通信在后续器件运行期间重新配置器件。这对于在短时间内按顺序从差异较大的信号源采集数据的应用非常有用。其中许多应用需要在多个 ADC 配置之间切换,以实现传感器测量(高精度,低速)与诊断测量(低精度,高速)的时间交错。
序列发生器操作和配置由用户寄存器空间中的多个寄存器页控制:每个步骤配置都有单独的寄存器页面(第 1 页到第 32 页),称为“步骤配置页面”。步骤寄存器以前缀“STEP_x”为标识,x = 0 至 31 表示序列步骤编号,请参阅寄存器映射 部分。第 0 页称为“状态和通用配置页面”(或简称为“通用配置页”),用于保存状态和通用配置数据。
使用通用配置页面上的 SEQ_STEP_x_EN 位(x = 0 至 31)单独启用或禁用 32 个序列步骤。图 7-20 展示了寄存器页面结构,说明了步骤启用位和相应的步骤配置页面之间的关系。
通用配置页面以及各个步骤配置页面使用 PAGE_POINTER[7:0] 寄存器进行寻址,该寄存器在具有相同绝对地址的所有页面上都可用。有关页面寻址以及如何配置自动序列发生器的详细信息,请参阅 配置自动序列发生器 部分。
状态和通用配置页面中的 CONVERSION_CTRL、SEQUENCER_CFG 和 SEQUENCE_STEP_EN_n(n = 0 至 4)寄存器控制序列发生器的流程。有关如何控制序列发生器流程的详细信息,请参阅 自动序列发生器:基本操作 部分、定序器模式 部分和 启动和停止序列发生器 部分。
可以通过检测 DRDY 引脚的转换来监视序列发生器运行。有关详细信息,请参阅自动序列发生器和 DRDY 行为 部分。
表 7-25 概述了序列发生器架构。
| 规格 | 值 | 说明 |
|---|---|---|
| 架构 | 基于寄存器页面的序列发生器 |
1 个状态和通用配置页面(保存所有序列步骤的启用位)。 每个序列步骤 1 个步骤配置页面。 |
| 最大序列步骤数量 | 32 | 多达 32 个单独的页面可用于定义序列步骤配置。 |
| 每步骤的最大转换数量 | 512 | 每个序列步骤最多可进行 512 次 ADC 转换。每个步骤可单独编程。 |