ZHCSYA5 May 2025 ADS117L14 , ADS117L18
PRODUCTION DATA
表 8-1 列出了 ADS117L14 和 ADS117L18 的寄存器存储器映射。存储器地址 02h 至 10h 是所有器件通道的通用编程地址。地址 11h 至 30h 适用于器件通道 0 至 3。地址 31h 至 50h 适用于器件通道 4 至 7。未列出的寄存器地址不会被写入。
| 地址 | 寄存器 | 复位 | 位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 |
|---|---|---|---|---|---|---|---|---|---|---|
| 00h | DEV_ID | xxh | DEV_ID[7:0] | |||||||
| 01h | REV_ID | xxh | REV_ID[7:0] | |||||||
| 02h | STATUS | 60h | RESERVED | ALV_FLAG | POR_FLAG | SPI_ERR | REG_ERR | ADC_ERR | ADDR_ERR | SCLK_ERR |
| 03h | CLK_CNT | 00h | CLK_CNT[7:0] | |||||||
| 04h | GPIO_RD | 00h | GPIO_RD[7:0] | |||||||
| 05h | CRC_MSB | 00h | CRC_MSB[7:0] | |||||||
| 06h | CRC_LSB | 00h | CRC_LSB[7:0] | |||||||
| 07h | CONTROL | 00h | RESET[5:0] | 开始 | STOP | |||||
| 08h | GEN_CFG1 | 00h | RESERVED | DELAY[2:0] | VCM | REFP_BUF | REF_RNG | |||
| 09h | GEN_CFG2 | 04h | RESERVED | START_MODE[1:0] | SPEED_MODE[1:0] | STBY_MODE | ||||
| 0Ah | GEN_CFG3 | C0h | OUT_DRV | RESERVED | CLK_CNT_EN | SPI_STAT_EN | SPI_ADDR_EN | SCLK_CNT_EN | SPI_CRC_EN | REG_CRC_EN |
| 0Bh | DP_CFG1 | 20h | DP_CRC_EN | DP_STAT_EN | DP_TDM[1:0] | RESERVED | DP_DAISY | RESERVED | ||
| 0Ch | DP_CFG2 | 00h | RESERVED | DCLK_DIV[1:0] | DOUT_DLY[4:0] | |||||
| 0Dh | CLK_CFG | 00h | RESERVED | CLK_SEL | CLK_DIV[2:0] | |||||
| 0Eh | GPIO_WR | 00h | GPIO_WR[7:0] | |||||||
| 0Fh | GPIO_DIR | 00h | GPIO_DIR[7:0] | |||||||
| 10h | GPIO_EN | 00h | GPIO_EN[7:0] | |||||||
| 11h | CH0_CFG1 | 00h | CH0_FORMAT | CH0_MUX[2:0] | CH0_INP_RNG | CH0_EX_RNG | CH0_BUFN | CH0_BUFP | ||
| 12h | CH0_CFG2 | 00h | RESERVED | CH0_PWDN | CH0_FLTR[4:0] | |||||
| 13h | CH0_OFS_MSB | 00h | CH0_OFFSET_MSB[7:0] | |||||||
| 14h | CH0_OFS_MID | 00h | CH0_OFFSET_MID[7:0] | |||||||
| 15h | CH0_OFS_LSB | 00h | CH0_OFFSET_LSB[7:0] | |||||||
| 16h | CH0_GAN_MSB | 40h | CH0_GAIN_MSB[7:0] | |||||||
| 17h | CH0_GAN_MID | 00h | CH0_GAIN_MID[7:0] | |||||||
| 18h | CH0_GAN_LSB | 00h | CH0_GAIN_LSB[7:0] | |||||||
| 19h | CH1_CFG1 | 00h | CH1_FORMAT | CH1_MUX[2:0] | CH1_INP_RNG | CH1_EX_RNG | CH1_BUFN | CH1_BUFP | ||
| 1Ah | CH1_CFG2 | 00h | RESERVED | CH1_PWDN | CH1_FLTR[4:0] | |||||
| 1Bh | CH1_OFS_MSB | 00h | CH1_OFFSET_MSB[7:0] | |||||||
| 1Ch | CH1_OFS_MID | 00h | CH1_OFFSET_MID[7:0] | |||||||
| 1Dh | CH1_OFS_LSB | 00h | CH1_OFFSET_LSB[7:0] | |||||||
| 1Eh | CH1_GAN_MSB | 40h | CH1_GAIN_MSB[7:0] | |||||||
| 1Fh | CH1_GAN_MID | 00h | CH1_GAIN_MID[7:0] | |||||||
| 20h | CH1_GAN_LSB | 00h | CH1_GAIN_LSB[7:0] | |||||||
| 21h | CH2_CFG1 | 00h | CH2_FORMAT | CH2_MUX[2:0] | CH2_INP_RNG | CH2_EX_RNG | CH2_BUFN | CH2_BUFP | ||
| 22h | CH2_CFG2 | 00h | RESERVED | CH2_PWDN | CH2_FLTR[4:0] | |||||
| 23h | CH2_OFS_MSB | 00h | CH2_OFFSET_MSB[7:0] | |||||||
| 24h | CH0_OFS_MID | 00h | CH2_OFFSET_MID[7:0] | |||||||
| 25h | CH2_OFS_LSB | 00h | CH2_OFFSET_LSB[7:0] | |||||||
| 26h | CH2_GAN_MSB | 40h | CH2_GAIN_MSB[7:0] | |||||||
| 27h | CH2_GAN_MID | 00h | CH2_GAIN_MID[7:0] | |||||||
| 28h | CH2_GAN_LSB | 00h | CH2_GAIN_LSB[7:0] | |||||||
| 29h | CH3_CFG1 | 00h | CH3_FORMAT | CH3_MUX[2:0] | CH3_INP_RNG | CH3_EX_RNG | CH3_BUFN | CH3_BUFP | ||
| 2Ah | CH3_CFG2 | 00h | RESERVED | CH3_PWDN | CH3_FLTR[4:0] | |||||
| 2Bh | CH3_OFS_MSB | 00h | CH3_OFFSET_MSB[7:0] | |||||||
| 2Ch | CH3_OFS_MID | 00h | CH3_OFFSET_MID[7:0] | |||||||
| 2Dh | CH3_OFS_LSB | 00h | CH3_OFFSET_LSB[7:0] | |||||||
| 2Eh | CH3_GAN_MSB | 40h | CH3_GAIN_MSB[7:0] | |||||||
| 2Fh | CH3_GAN_MID | 00h | CH3_GAIN_MID[7:0] | |||||||
| 30h | CH3_GAN_LSB | 00h | CH3_GAIN_LSB[7:0] | |||||||
| 31h | CH4_CFG1 | 00h | CH4_FORMAT | CH4_MUX[2:0] | CH4_INP_RNG | CH4_EX_RNG | CH4_BUFN | CH4_BUFP | ||
| 32h | CH4_CFG2 | 00h | RESERVED | CH4_PWDN | CH4_FLTR[4:0] | |||||
| 33h | CH4_OFS_MSB | 00h | CH4_OFFSET_MSB[7:0] | |||||||
| 34h | CH4_OFS_MID | 00h | CH4_OFFSET_MID[7:0] | |||||||
| 35h | CH4_OFS_LSB | 00h | CH4_OFFSET_LSB[7:0] | |||||||
| 36h | CH4_GAN_MSB | 40h | CH4_GAIN_MSB[7:0] | |||||||
| 37h | CH4_GAN_MID | 00h | CH4_GAIN_MID[7:0] | |||||||
| 38h | CH4_GAN_LSB | 00h | CH4_GAIN_LSB[7:0] | |||||||
| 39h | CH5_CFG1 | 00h | CH5_FORMAT | CH5_MUX[2:0] | CH5_INP_RNG | CH5_EX_RNG | CH5_BUFN | CH5_BUFP | ||
| 3Ah | CH5_CFG2 | 00h | RESERVED | CH5_PWDN | CH5_FLTR[4:0] | |||||
| 3Bh | CH5_OFS_MSB | 00h | CH5_OFFSET_MSB[7:0] | |||||||
| 3Ch | CH5_OFS_MID | 00h | CH5_OFFSET_MID[7:0] | |||||||
| 3Dh | CH5_OFS_LSB | 00h | CH5_OFFSET_LSB[7:0] | |||||||
| 3Eh | CH5_GAN_MSB | 40h | CH5_GAIN_MSB[7:0] | |||||||
| 3Fh | CH5_GAN_MID | 00h | CH5_GAIN_MID[7:0] | |||||||
| 40h | CH5_GAN_LSB | 00h | CH5_GAIN_LSB[7:0] | |||||||
| 41h | CH6_CFG1 | 00h | CH6_FORMAT | CH6_MUX[2:0] | CH6_INP_RNG | CH6_EX_RNG | CH6_BUFN | CH6_BUFP | ||
| 42h | CH6_CFG2 | 00h | RESERVED | CH6_PWDN | CH6_FLTR[4:0] | |||||
| 43h | CH6_OFS_MSB | 00h | CH6_OFFSET_MSB[7:0] | |||||||
| 44h | CH6_OFS_MID | 00h | CH6_OFFSET_MID[7:0] | |||||||
| 45h | CH6_OFS_LSB | 00h | CH6_OFFSET_LSB[7:0] | |||||||
| 46h | CH6_GAN_MSB | 40h | CH6_GAIN_MSB[7:0] | |||||||
| 47h | CH6_GAN_MID | 00h | CH6_GAIN_MID[7:0] | |||||||
| 48h | CH6_GAN_LSB | 00h | CH6_GAIN_LSB[7:0] | |||||||
| 49h | CH7_CFG1 | 00h | CH7_FORMAT | CH7_MUX[2:0] | CH7_INP_RNG | CH7_EX_RNG | CH7_BUFN | CH7_BUFP | ||
| 4Ah | CH7_CFG2 | 00h | RESERVED | CH7_PWDN | CH7_FLTR[4:0] | |||||
| 4Bh | CH7_OFS_MSB | 00h | CH7_OFFSET_MSB[7:0] | |||||||
| 4Ch | CH7_OFS_MID | 00h | CH7_OFFSET_MID[7:0] | |||||||
| 4Dh | CH7_OFS_LSB | 00h | CH7_OFFSET_LSB[7:0] | |||||||
| 4Eh | CH7_GAN_MSB | 40h | CH7_GAIN_MSB[7:0] | |||||||
| 4Fh | CH7_GAN_MID | 00h | CH7_GAIN_MID[7:0] | |||||||
| 50h | CH7_GAN_LSB | 00h | CH7_GAIN_LSB[7:0] | |||||||
表 8-2 显示了本节中的访问类型代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| R | R | 只读 |
| W | W | 只写入 |
| W1C | W1C | 写入 1 以进行清除 |
| R/W | R/W | 读取或写入 |
表 8-3 中对 DEV_ID 进行了介绍。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DEV_ID[7:0] | R | 00000xx0b | 器件标识号。 00000101b = ADS117L14 00000111b = ADS117L18 |
表 8-4 中对 REV_ID 进行了介绍。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | REV_ID[7:0] | R | xxxxxxxxb | 裸片修订版号。 器件生产过程中裸片修订版号可能会发生变化,而不另行通知。 |
图 8-51 显示了 STATUS,且在 表 8-23 中对此进行了介绍。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ALV_FLAG | POR_FLAG | SPI_ERR | REG_ERR | ADC_ERR | ADDR_ERR | SCLK_ERR |
| R-0b | R/W1C-1b | R/W1C-1b | R/W1C-0b | R/W1C-0b | R-0b | R/W1C-0b | R/W1C-0b |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0b | 保留 |
| 6 | ALV_FLAG | R/W1C | 1b | 模拟电源低电压标志。 此位指示模拟电源的低电压状况。写入 1b 会复位该标志,以便检测下一个低电压状况。 0b = 自上次清除标志起没有事件 1b = 检测到模拟电源低电压 |
| 5 | POR_FLAG | R/W1C | 1b | 上电复位标志。 此位指示器件已在 IOVDD 电源上电或欠压时复位或由用户复位操作进行了复位。写入 1b 会复位该标志,以便检测下一次器件复位。 0b = 自上次清除标志起没有复位 1b = 发生复位 |
| 4 | SPI_ERR | R/W1C | 0b | SPI CRC 错误。 此位指示检测到 SPI CRC 错误。当设置了此位时,除该寄存器外,寄存器写入操作将被阻止。写入 1b 可以清除此位。通过 SPI_CRC_EN 位可以启用 CRC 验证。 0b = 无错误 1b = SPI CRC 错误 |
| 3 | REG_ERR | R/W1C | 0b | 寄存器映射 CRC 错误。 此位指示寄存器映射 CRC 错误。用户可以向 CRC_MSB 和 CRC_LSB 寄存器写入一个 16 位 CRC 值,这个值是针对两个器件的地址 08h 至 50h 计算得出的。通过更正 CRC 值可以清除错误,然后写入 1b 来清除此位。通过 REG_CRC_EN 寄存器位可以启用寄存器映射 CRC 验证。 0b = 无错误 1b = 寄存器映射 CRC 错误 |
| 2 | ADC_ERR | R | 0b | ADC 错误。 此位指示内部 ADC 错误。应复位器件或执行下电上电以清除错误。 0b = 无错误 1b = ADC 错误 |
| 1 | ADDR_ERR | R/W1C | 0b | SPI 寄存器地址错误。 此位指示无效的寄存器读取或写入地址。两个器件的有效地址范围均为 00h 至 50h。设置错误后,除 STATUS 寄存器外,寄存器写入操作会被阻止。通过写入 1b 可以清除错误。设置 SPI_ADDR_EN = 1b 即可启用地址错误检查。 0b = 无错误 1b = 无效的寄存器读取/写入地址 |
| 0 | SCLK_ERR | R/W1C | 0b | SPI SCLK 计数错误。 此位指示 SCLK 周期数不是 8 的倍数。设置该标志后,除 STATUS 寄存器外,寄存器写入操作会被阻止。通过写入 1b 可以清除错误。设置 SCLK_CNT_EN = 1b 即可启用 SCLK 计数错误检查。 0b = 无错误 1b = SCLK 时钟周期数不是 8 的倍数 |
表 8-6 中对 CLK_CNT 进行了介绍。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | CLK_CNT[7:0] | R | 00000000b | 时钟计数值寄存器。 此寄存器是 ADC 时钟的计数器。此计数器以 fCLK/32 再除以 CLK_DIV[2:0] 设置值的速率递增。应以已知的时间间隔读取寄存器以验证 ADC 时钟频率。时钟计数由 CLK_CNT_EN 寄存器位启用。启用后,计数器值复位为 00h。禁用后,计数值为 00h。 |
图 8-2 展示了 GPIO_RD,表 8-7 中对此进行了介绍。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GPIO_RD7 | GPIO_RD6 | GPIO_RD5 | GPIO_RD4 | GPIO_RD3 | GPIO_RD2 | GPIO_RD1 | GPIO_RD0 |
| R-0b | R-0b | R-0b | R-0b | R-0b | R-0b | R-0b | R-0b |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | GPIO_RD[7:0] | R | 00000000b | GPIO 读取数据寄存器。 这些位是 GPIO 的读取值。如果 GPIO 编程为输出,则返回的值来自 GPIO 引脚。 |
表 8-8 中介绍了 CRC 寄存器。
| 名称 | 地址 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| CRC_MSB CRC_LSB | 5h 6h | R/W R/W | 00h 00h | 由两个字节组成的寄存器映射 CRC 值。 写入一个在寄存器范围 08h 至 50h 内计算得出的 16 位 CRC 值。通过 REG_CRC_EN 位可以启用寄存器映射 CRC 校验。CRC 错误会报告给 STATUS 寄存器的 REG_ERR 位。 |
图 8-3 展示了 CONTROL,表 8-9 中对此进行了介绍。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESET[5:0] | 开始 | STOP | |||||
| R/W-000000b | R/W-0b | R/W-0b | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-2 | RESET[5:0] | R/W | 000000b | 软件复位。 写入 010110b 值可以复位 ADC。确保同一写入操作中的 START 位或 STOP 位也是 0b。这些位会自行清除并且始终为 000000b。 |
| 1 | 开始 | R/W | 0b | 启动转换。 通过写入 1b 来启动通道转换。此位也会重新启动正在进行的转换。转换会持续直到向 STOP 位写入 1b。此位在写入后自行清除,因此始终为 0b。此位在同步控制模式下不起作用。 0b = 无操作 1b = 启动或重新启动转换 |
| 0 | STOP | R/W | 0b | 停止转换。 通过写入 1b 来停止通道转换。此位在写入后自行清除,因此始终为 0b。此位在同步控制模式下不起作用。 0b = 无操作 1b = 停止所有通道上的转换 |
图 8-4 显示了 GEN_CFG1,且在 表 8-10 中对此进行了介绍。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | |
| RESERVED | DELAY[2:0] | VCM | REFP_BUF | REF_RNG | |||
| R-00b | R/W-000b | R/W-0b | R/W-0b | R/W-0b | |||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 00b | 保留。 |
| 5-3 | DELAY[2:0] | R/W | 000b | 转换启动延迟时间选择。 选择将 START 置为高电平(或设置 START 位)后的转换启动延迟时间(以 fMOD 周期数表示)。 000b = 0 001b = 4 010b = 8 011b = 16 100b = 32 101b = 128 110b = 512 111b = 1024 |
| 2 | VCM | R/W | 0b | 共模电压输出使能。 此位启用 VCM 引脚的共模电压输出。VCM 输出电压等于 (AVDD1 + AVSS)/2。 0b = 禁用 1b = 启用 |
| 1 | REFP_BUF | R/W | 0b | 基准正缓冲器使能。 此位启用所有通道的 REFP 预充电缓冲器。 0b = 禁用 1b = 启用 |
| 0 | REF_RNG | R/W | 0b | 电压基准范围选择。 此位选择基准输入的低电压或高电压工作范围。需对范围进行编程以匹配实际基准电压。 0b = 低电压基准范围 1b = 高电压基准范围 |
图 8-5 显示了 GEN_CFG2,且在 表 8-11 中对此进行了介绍。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | START_MODE[1:0] | SPEED_MODE[1:0] | STBY_MODE | ||||
| R-000b | R/W-00b | R/W-10b | R/W-0b | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-5 | RESERVED | R | 000b | 保留 |
| 4-3 | START_MODE[1:0] | R/W | 00b | START 模式选择。 这些位对 START 引脚的功能模式进行编程。更多详细信息,请参阅同步 部分。 00b = 启动/停止控制模式 01b = 保留 10b = 同步控制模式 11b = 保留 |
| 2-1 | SPEED_MODE[1:0] | R/W | 10b | 速度模式选择。 这些位对器件速度模式进行编程。 00b = 低速模式 (fCLK = 3.2MHz) 01b = 中速模式 (fCLK = 12.8MHz) 10b = 高速模式 (fCLK = 25.6MHz) 11b = 最大速度模式 (fCLK = 32.768MHz) |
| 0 | STBY_MODE | R/W | 0b | 待机模式选择。 此位启用停止转换时的待机模式。与空闲模式相比,待机模式可降低功耗。 0b = 空闲模式,器件完全上电 1b = 待机模式,通道的模拟部分断电 |
图 8-6 显示了 GEN_CFG3,且在 表 8-12 中对此进行了介绍。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| OUT_DRV | RESERVED | CLK_CNT_EN | SPI_STAT_EN | SPI_ADDR_EN | SCLK_CNT_EN | SPI_CRC_EN | REG_CRC_EN |
| R/W-1b | R-1b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | OUT_DRV | R/W | 1b | 数字输出驱动选择。 选择数字输出驱动器强度。全驱动强度会增加输出信号的压摆率。 0b = 全功率驱动器强度 1b = 半功率驱动器强度 |
| 6 | RESERVED | R | 1b | 保留 |
| 5 | CLK_CNT_EN | R/W | 0b | 时钟计数器使能。 此位启用 ADC 时钟计数器寄存器。 0b = 禁用 1b = 启用 |
| 4 | SPI_STAT_EN | R/W | 0b | SPI 状态字节输出使能。 此位启用 SPI 输出中的 STATUS 寄存器值。 0b = 禁用 1b = 启用 |
| 3 | SPI_ADDR_EN | R/W | 0b | SPI 寄存器地址使能。 此位启用 SPI 地址验证。如果寄存器读取或写入地址无效,则会设置 STATUS 寄存器的 ADDR_ERR 位。 0b = 禁用 1b = 启用 |
| 2 | SCLK_CNT_EN | R/W | 0b | SCLK 计数使能。 此位启用 SPI SCLK 计数验证。如果帧中的 SCLK 周期数不是 8 的倍数,则会设置 STATUS 寄存器的 SCLK_ERR 位。 0b = 禁用 1b = 启用 |
| 1 | SPI_CRC_EN | R/W | 0b | SPI CRC 使能。 此位启用 SPI CRC 输出字节和输入数据 CRC 校验。如果输入 CRC 有错误,则会设置 STATUS 字节的 SPI_ERR 位。向 SPI_ERR 位写入 1b 以清除错误。 0b = 禁用 1b = 启用 |
| 0 | REG_CRC_EN | R/W | 0b | 寄存器映射 CRC 使能。 此位启用寄存器映射 CRC 错误验证。如果 CRC 值错误,则会设置 STATUS 字节的 REG_ERR 位。 0b = 禁用 1b = 启用 |
图 8-7 显示了 DP_CFG1,且在 表 8-13 中对此进行了介绍。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DP_CRC_EN | DP_STAT_EN | DP_TDM[1:0] | RESERVED | DP_DAISY | RESERVED | ||
| R/W-0b | R/W-0b | R/W-10b | R-00b | R/W-0b | R-0b | ||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | DP_CRC_EN | R/W | 0b | 数据端口 CRC 字节使能。 此位启用数据端口 CRC 字节。CRC 字节附加在通道数据的末尾。 0b = 禁用 1b = 启用 |
| 6 | DP_STAT_EN | R/W | 0b | 数据端口状态字节使能。 此位启用数据端口状态字节。状态字节作为通道数据开头的前缀。 0b = 禁用 1b = 启用 |
| 5-4 | DP_TDM[1:0] | R/W | 10b | 数据端口时分多路复用 (TDM) 配置。 这些位选择数据通路的数量。有关详细信息,请参阅时分多路复用 部分。 00b = 一个数据通路 01b = 一个 (ADS117L14)/两个数据通路 (ADS117L18) 10b = 两个(ADS117L14)/四个数据通路 (ADS117L18) 11b = 四个 (ADS117L14)/八个数据通路 (ADS117L18) |
| 3-2 | RESERVED | R | 00b | 保留。 |
| 1 | DP_DAISY | R/W | 0b | 数据端口菊花链模式。 此位选择菊花链模式或重复数据模式。 0b = TDM 数据模式。DINx 数据移入并附加到原始通道数据。 1b = 重复数据模式。原始通道数据将重复,DINx 数据被忽略。 |
| 0 | RESERVED | R | 0b | 保留。 |
图 8-8 显示了 DP_CFG2,且在 表 8-14 中对此进行了介绍。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DCLK_DIV[1:0] | DOUT_DLY[4:0] | |||||
| R-0b | R/W-00b | R/W-00000b | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0b | 保留 |
| 6-5 | DCLK_DIV[1:0] | R/W | 00b | 数据端口 DCLK 分频器。 这些位选择帧同步 DCLK 频率。 00b = 1 分频 01b = 2 分频 10b = 4 分频 11b = 8 分频 |
| 4-0 | DOUT_DLY[4:0] | R/W | 00000b | 数据端口 DOUTx 延迟。 这些位选择 DOUTx 信号相对于 DCLK 和 FSYNC 信号的延迟或提前。正值使 DOUTx 信号提前;负值使 DOUTx 信号延迟。位权重约为 0.3ns。有关详细信息,请参阅数据端口偏移时序部分。 |
图 8-9 展示了 CLK_CFG,表 8-15 中对此进行了介绍。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_SEL | CLK_DIV[2:0] | |||||
| R-0000b | R/W-0b | R/W-000b | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0000b | 保留。 |
| 3 | CLK_SEL | R/W | 0b | ADC 时钟选择。 此位选择内部振荡器或外部时钟运行。 0b = 内部振荡器 1b = 外部时钟 |
| 2-0 | CLK_DIV[2:0] | R/W | 000b | ADC 时钟分频器。 这些位选择外部时钟和内部振荡器的时钟信号分频器。 000b = 1 分频 001b = 2 分频 010b = 3 分频 011b = 4 分频 100b - 111b = 8 分频 |
图 8-10 展示了 GPIO_WR,表 8-16 中对此进行了介绍。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GPIO_WR7 | GPIO_WR6 | GPIO_WR5 | GPIO_WR4 | GPIO_WR3 | GPIO_WR2 | GPIO_WR1 | GPIO_WR0 |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | GPIO_WR[7:0] | R/W | 00000000b | GPIO 写入数据。 此寄存器是 GPIO 写入数据寄存器。将 GPIO 引脚的方向设置为输出模式可以写入值。请参阅 GPIO_RD 寄存器以读取 GPIO 数据。 0b = GPIO 引脚被驱动为低电平 1b = GPIO 引脚被驱动为高电平 |
图 8-11 展示了 GPIO_DIR,表 8-17 中对此进行了介绍。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GPIO_DIR7 | GPIO_DIR6 | GPIO_DRI5 | GPIO_DIR4 | GPIO_DIR3 | GPIO_DIR2 | GPIO_DIR1 | GPIO_DIR0 |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | GPIO_DIR[7:0] | R/W | 00000000b | GPIO 方向。 此寄存器将 GPIO 方向编程为输入或输出。 0b = GPIO 引脚为输出 1b = GPIO 引脚为输入 |
图 8-12 展示了 GPIO_EN,表 8-18 中对此进行了介绍。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GPIO_EN7 | GPIO_EN6 | GPIO_EN5 | GPIO_EN4 | GPIO_EN3 | GPIO_EN2 | GPIO_EN1 | GPIO_EN0 |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | GPIO_EN[7:0] | R/W | 00000000b | GPIO 使能。 此寄存器启用每个引脚的 GPIO 功能。启用后,GPIO 引脚功能优先于其他引脚功能。 0b = 禁用 GPIO 引脚 1b = 启用 GPIO 引脚 |
通道 n 配置 1 寄存器地址如表 8-19 所示。图 8-13 展示了寄存器位映射,表 8-20 中对此进行了介绍。
| 名称 | 说明 | 地址 |
|---|---|---|
| CH0_CFG1 | 通道 0 配置 1 | 11h |
| CH1_CFG1 | 通道 1 配置 1 | 19h |
| CH2_CFG1 | 通道 2 配置 1 | 21h |
| CH3_CFG1 | 通道 3 配置 1 | 29h |
| CH4_CFG1 | 通道 4 配置 1 | 31h |
| CH5_CFG1 | 通道 5 配置 1 | 39h |
| CH6_CFG1 | 通道 6 配置 1 | 41h |
| CH7_CFG1 | 通道 7 配置 1 | 49h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CHn_FORMAT | CHn_MUX[2:0] | CHn_INP_RNG | CHn_EX_RNG | CHn_BUFN | CHn_BUFP | ||
| R/W-0b | R/W-000b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | ||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | CHn_FORMAT | R/W | 0b | 数据格式。 该位选择数据格式。 0b = 正负信号的二进制补码格式 1b = 仅正信号的直接二进制格式 |
| 6-4 | CHn_MUX[2:0] | R/W | 000b | 通道输入多路复用器选择。 这些位在信号输入或输入测试模式之间进行选择。有关详细信息,请参阅模拟输入(AINP、AINN)部分。 000b = 正常输入极性 001b = 反向输入极性 010b = 偏移和噪声测试: 内部短接至 1/2 Vs 011b = CMRR 测试至 AINP 100b = CMRR 测试至 AINN 101b = –FS 测试 110b = +FS 测试 111b = +FS 测试 |
| 3 | CHn_INP_RNG | R/W | 0b | 通道输入范围选择。 此位选择 1 倍或 2 倍输入范围。更多详细信息,请参阅输入范围 部分。 0b = 1 倍输入范围 1b = 2 倍输入范围 |
| 2 | CHn_EX_RNG | R/W | 0b | 通道扩展输入范围选择。 此位使输入范围扩展 25%。更多详细信息,请参阅输入范围 部分。 0b = 禁用 1b = 启用: FS 范围扩展 25% |
| 1 | CHn_BUFN | R/W | 0b | 通道模拟输入负缓冲器使能。 此位启用通道 AINN 预充电缓冲器。 0b = 禁用 1b = 启用 |
| 0 | CHn_BUFP | R/W | 0b | 通道模拟输入正缓冲器使能。 此位启用通道 AINP 预充电缓冲器。 0b = 禁用 1b = 启用 |
通道 n 配置 2 寄存器地址如表 8-21 所示。图 8-14 展示了寄存器位映射,表 8-22 中对此进行了介绍。
| 名称 | 寄存器说明 | 地址 |
|---|---|---|
| CH0_CFG2 | 通道 0 配置 2 | 12h |
| CH1_CFG2 | 通道 1 配置 2 | 1Ah |
| CH2_CFG2 | 通道 2 配置 2 | 22h |
| CH3_CFG2 | 通道 3 配置 2 | 2Ah |
| CH4_CFG2 | 通道 4 配置 2 | 32h |
| CH5_CFG2 | 通道 5 配置 2 | 3Ah |
| CH6_CFG2 | 通道 6 配置 2 | 42h |
| CH7_CFG2 | 通道 7 配置 2 | 4Ah |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CHn_PWDN | CHn_FLTR[4:0] | |||||
| R-00b | R/W-0b | R/W-00000b | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 00b | 保留。 |
| 5 | CHn_PWDN | R/W | 0b | 通道断电模式选择。 设置此位后,ADC 通道断电。断电后,通道数据是最后剩余的数据。 0b = 活跃 1b = 关断 |
| 4-0 | CHn_FLTR[4:0] | R/W | 00000b | 通道数字滤波器和数据速率选择。 这些位配置每个通道的数字滤波器和数据速率。通道之间的数据速率必须是 2 的幂次方。该器件具有五种滤波器配置:宽带、sinc4、sinc4 + sinc1、sinc3 和 sinc3 + sinc1。如需了解与 OSR 相对应的数据速率,请参阅数字滤波器部分。 00000b = 宽带:OSR = 32 00001b = 宽带: OSR = 64 00010b = 宽带: OSR = 128 00011b = 宽带: OSR = 256 00100b = 宽带: OSR = 512 00101b = 宽带: OSR = 1024 00110b = 宽带: OSR = 2048 00111b = 宽带: OSR = 4096 01000b = Sinc4: OSR = 12 01001b = Sinc4: OSR = 16 01010b = Sinc4: OSR = 24 01011b = Sinc4: OSR = 32 01100b = Sinc4: OSR = 64 01101b = Sinc4: OSR = 128 01110b = Sinc4: OSR = 256 01111b = Sinc4: OSR = 512 10000b = Sinc4: OSR = 1024 10001b = Sinc4: OSR = 2048 10010b = Sinc4: OSR = 4096 10011b = Sinc4: OSR = 32 + sinc1:OSR = 2 10100b = Sinc4: OSR = 32 + sinc1:OSR = 4 10101b = Sinc4: OSR = 32 + sinc1:OSR = 10 10110b = Sinc4: OSR = 32 + sinc1:OSR = 20 10111b = Sinc4: OSR = 32 + sinc1:OSR = 40 11000b = Sinc4: OSR = 32 + sinc1:OSR = 100 11001b = Sinc4: OSR = 32 + sinc1:OSR = 200 11010b = Sinc4: OSR = 32 + sinc1:OSR = 400 11011b = Sinc4: OSR = 32 + sinc1:OSR = 1000 11100b = Sinc3: OSR = 26667 11101b = Sinc3: OSR = 32000 11110b = Sinc3: OSR = 32000 + sinc1:OSR = 3 11111b = Sinc3: OSR = 32000 + sinc1:OSR = 5 |
表 8-23 中对通道 n 偏移寄存器进行了介绍。
| 名称 | 地址 | 类型 | 复位 | 说明 | ||
|---|---|---|---|---|---|---|
| MSB | MID | LSB | ||||
| 通道 0 偏移 | 13h | 14h | 15h | R/W | 000000h | 三字节的偏移字。 三个寄存器构成每个通道的 24 位偏移校准字。偏移值采用二进制补码表示形式,并从转换结果中减去它。偏移运算在增益运算之前。转换数据左对齐,与偏移值对齐。 |
| 通道 1 偏移 | 1Bh | 1Ch | 1Dh | |||
| 通道 2 偏移 | 23h | 24h | 25h | |||
| 通道 3 偏移 | 2Bh | 2Ch | 2Dh | |||
| 通道 4 偏移 | 33h | 34h | 35h | |||
| 通道 5 偏移 | 3Bh | 3Ch | 3Dh | |||
| 通道 6 偏移 | 43h | 44h | 45h | |||
| 通道 7 偏移 | 4Bh | 4Ch | 4Dh | |||
表 8-24 中对通道 n 增益寄存器进行了介绍。
| 名称 | 地址 | 类型 | 复位 | 说明 | ||
|---|---|---|---|---|---|---|
| MSB | MID | LSB | ||||
| 通道 0 增益 | 16h | 17h | 18h | R/W | 400000h | 这些寄存器是 3 字节的增益寄存器。 三个寄存器构成每个通道的 24 位增益校准字。增益值采用直接二进制表示形式,当增益 = 1 时标准化为 400000h。在执行偏移运算后,转换数据会乘以 GAIN[23:0] / 400000h。 |
| 通道 1 增益 | 1Eh | 1Fh | 20h | |||
| 通道 2 增益 | 26h | 27h | 28h | |||
| 通道 3 增益 | 2Eh | 2Fh | 30h | |||
| 通道 4 增益 | 36h | 37h | 38h | |||
| 通道 5 增益 | 3Eh | 3Fh | 40h | |||
| 通道 6 增益 | 46h | 47h | 48h | |||
| 通道 7 增益 | 4Eh | 4Fh | 50h | |||