ZHCSOL2 December 2025 ADS125P08
PRODUCTION DATA
如 通道自动序列发生器 部分所述,序列发生器的运行和配置由通用配置页和各个步骤配置页中的寄存器控制。
通过在步骤配置页(页 1 至 32)和通用配置页(页 0)中向序列发生器相关寄存器写入数据,即可配置自动序列发生器。通过将相应的地址值(0 或 1 至 32)写入 PAGE_POINTER[7:0]寄存器,可访问通用配置寄存器或每个单独序列步骤的寄存器页,如 表 7-23 所示。
| PAGE_POINTER[7:0] | 寄存器页内容 | 步骤使能位 | 说明 |
|---|---|---|---|
| 00h | 状态和通用配置页 | 不适用 | 包含通用状态和配置数据的寄存器页 |
| 01h | 步骤 0 配置页 | SEQ_STEP_0_EN | 序列步骤 0 的配置设置 |
| 02h | 步骤 1 配置页 | SEQ_STEP_1_EN | 序列步骤 1 的配置设置 |
| 03h | 步骤 2 配置页 | SEQ_STEP_2_EN | 序列步骤 2 的配置设置 |
| ... | ... | ... | ... |
| 1Fh | 步骤 30 配置页 | SEQ_STEP_30_EN | 序列步骤 30 的配置设置 |
| 20h | 步骤 31 配置页 | SEQ_STEP_31_EN | 序列步骤 31 的配置设置 |
| 21h – FFh | 无效页 | 不适用 | 无效页 |
可按照以下步骤对自动序列发生器进行可靠配置:
每个步骤配置页都包含输入多路复用器、电压基准、ADC、数字滤波器、增益和偏移校准以及 GPIO 的配置设置,如 表 7-26 如所示。
禁用序列发生器 (SEQ_MODE[1]= 0b) 时,向步骤寄存器写入数据会立即更新器件配置。启用序列发生器 (SEQ_MODE[1]= 1b) 时,向步骤寄存器写入数据会在下一个序列发生器开始时生效。
| 寄存器 | 位字段 | 说明 |
|---|---|---|
|
STEPx_AINP_CFG STEPx_AINN_CFG |
STEPx_AINP[4:0] STEPx_AINN[4:0] |
为 ADC 选择正负模拟输入 |
| STEPx_ADC_REF_CFG | STEPx_EXT_RNG | 选择外部基准的范围 |
| STEPx_ADC_REF_CFG | STEPx_REF_SEL | 选择外部电压基准还是内部电压基准 |
| STEPx_ADC_REF_CFG | CODING | 选择转换数据编码:单极或双极 |
| STEPx_ADC_REF_CFG | STEPx_NUM_CONV[3:0] | 要在此序列步骤中执行的 ADC 转换数量 |
| STEPx_FILT1_CFG | STEPx_FLTR_OSR[4:0] | 数字滤波器的 OSR |
| STEPx_FILT1_CFG | STEPx_FLTR_MODE | 选择滤波器模式:sinc3 或 sinc4 |
| STEPx_DELAY_xSB_CFG | STEPx_DELAY_MSB[7:0] | 选择转换启动延迟时间 |
| STEPx_OFFSET_CAL_xSB | STEPx_OFFSET_CAL[23:0] | ADC 偏移校准值 |
| STEPx_GAIN_CAL_xSB | STEPx_GAIN_CAL[15:0] | ADC 增益校准值 |