ZHCSYA5 May   2025 ADS117L14 , ADS117L18

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 引脚配置和功能
  6. 规格
    1. 5.1 绝对最大额定值
    2. 5.2 ESD 等级
    3. 5.3 建议运行条件
    4. 5.4 热性能信息
    5. 5.5 电气特性
    6. 5.6 时序要求
    7. 5.7 开关特性
    8. 5.8 时序图
    9. 5.9 典型特性
  7. 参数测量信息
    1. 6.1  失调电压误差测量
    2. 6.2  温漂测量
    3. 6.3  增益误差测量
    4. 6.4  增益漂移测量
    5. 6.5  NMRR 测量
    6. 6.6  CMRR 测量
    7. 6.7  PSRR 测量
    8. 6.8  SNR 测量
    9. 6.9  INL 误差测量
    10. 6.10 THD 测量
    11. 6.11 IMD 测量
    12. 6.12 SFDR 测量
    13. 6.13 噪声性能
  8. 详细说明
    1. 7.1 概述
    2. 7.2 功能方框图
    3. 7.3 特性说明
      1. 7.3.1 模拟输入(AINP、AINN)
        1. 7.3.1.1 输入范围
      2. 7.3.2 基准电压(REFP、REFN)
        1. 7.3.2.1 基准电压范围
      3. 7.3.3 时钟运行
        1. 7.3.3.1 时钟分频器
        2. 7.3.3.2 内部振荡器
        3. 7.3.3.3 外部时钟
      4. 7.3.4 上电复位 (POR)
      5. 7.3.5 VCM 输出电压
      6. 7.3.6 GPIO
      7. 7.3.7 调制器
      8. 7.3.8 数字滤波器
        1. 7.3.8.1 宽带滤波器
        2. 7.3.8.2 低延迟滤波器 (Sinc)
          1. 7.3.8.2.1 Sinc4 滤波器
          2. 7.3.8.2.2 Sinc4 + Sinc1 级联滤波器
          3. 7.3.8.2.3 Sinc3 滤波器
          4. 7.3.8.2.4 Sinc3 + Sinc1 滤波器
    4. 7.4 器件功能模式
      1. 7.4.1 复位
        1. 7.4.1.1 RESET 引脚
        2. 7.4.1.2 通过 SPI 寄存器进行复位
        3. 7.4.1.3 通过 SPI 输入模式进行复位
      2. 7.4.2 空闲和待机模式
      3. 7.4.3 断电
      4. 7.4.4 速度模式
      5. 7.4.5 同步
        1. 7.4.5.1 同步控制模式
        2. 7.4.5.2 启动/停止控制模式
      6. 7.4.6 转换开始延迟时间
      7. 7.4.7 校准
        1. 7.4.7.1 偏移校准寄存器
        2. 7.4.7.2 增益校准寄存器
        3. 7.4.7.3 校准过程
      8. 7.4.8 诊断
        1. 7.4.8.1 ERROR 引脚和 ERR_FLAG 位
        2. 7.4.8.2 SPI CRC
        3. 7.4.8.3 寄存器映射 CRC
        4. 7.4.8.4 ADC 误差
        5. 7.4.8.5 SPI 地址范围
        6. 7.4.8.6 SCLK 计数器
        7. 7.4.8.7 时钟计数器
        8. 7.4.8.8 帧同步 CRC
        9. 7.4.8.9 自检
      9. 7.4.9 帧同步数据端口
        1. 7.4.9.1  数据包
        2. 7.4.9.2  数据格式
        3. 7.4.9.3  STATUS_DP 标头字节
        4. 7.4.9.4  FSYNC 引脚
        5. 7.4.9.5  DCLK 引脚
        6. 7.4.9.6  DOUTx 引脚
        7. 7.4.9.7  DINx 引脚
        8. 7.4.9.8  时分多路复用
        9. 7.4.9.9  菊花链
        10. 7.4.9.10 DOUTx 时序
    5. 7.5 编程
      1. 7.5.1 硬件编程
      2. 7.5.2 SPI 编程
        1. 7.5.2.1 片选 (CS)
        2. 7.5.2.2 串行时钟 (SCLK)
        3. 7.5.2.3 串行数据输入 (SDI)
        4. 7.5.2.4 串行数据输出 (SDO)
      3. 7.5.3 SPI 帧
      4. 7.5.4 命令
        1. 7.5.4.1 写入寄存器命令
        2. 7.5.4.2 读取寄存器命令
      5. 7.5.5 SPI 菊花链
  9. 寄存器映射
  10. 应用和实施
    1. 9.1 应用信息
      1. 9.1.1 输入驱动器
      2. 9.1.2 抗混叠滤波器
      3. 9.1.3 基准电压
    2. 9.2 典型应用
      1. 9.2.1 设计要求
      2. 9.2.2 详细设计过程
      3. 9.2.3 应用曲线
    3. 9.3 电源相关建议
      1. 9.3.1 AVDD1 和 AVSS
      2. 9.3.2 AVDD2
      3. 9.3.3 IOVDD
      4. 9.3.4 CAPA 和 CAPD
    4. 9.4 布局
      1. 9.4.1 布局指南
      2. 9.4.2 布局示例
  11. 10器件和文档支持
    1. 10.1 文档支持
      1. 10.1.1 相关文档
    2. 10.2 接收文档更新通知
    3. 10.3 支持资源
    4. 10.4 商标
    5. 10.5 静电放电警告
    6. 10.6 术语表
  12. 11修订历史记录
  13. 12机械、封装和可订购信息

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息

寄存器映射

表 8-1 列出了 ADS117L14 和 ADS117L18 的寄存器存储器映射。存储器地址 02h 至 10h 是所有器件通道的通用编程地址。地址 11h 至 30h 适用于器件通道 0 至 3。地址 31h 至 50h 适用于器件通道 4 至 7。未列出的寄存器地址不会被写入。

表 8-1 寄存器映射摘要
地址寄存器复位位 7位 6位 5位 4位 3位 2位 1位 0
00hDEV_IDxxhDEV_ID[7:0]
01hREV_IDxxhREV_ID[7:0]
02hSTATUS60hRESERVEDALV_FLAGPOR_FLAGSPI_ERRREG_ERRADC_ERRADDR_ERRSCLK_ERR
03hCLK_CNT00hCLK_CNT[7:0]
04hGPIO_RD00hGPIO_RD[7:0]
05hCRC_MSB00hCRC_MSB[7:0]
06hCRC_LSB00hCRC_LSB[7:0]
07hCONTROL00hRESET[5:0]开始STOP
08hGEN_CFG100hRESERVEDDELAY[2:0]VCMREFP_BUFREF_RNG
09hGEN_CFG204hRESERVEDSTART_MODE[1:0]SPEED_MODE[1:0]STBY_MODE
0AhGEN_CFG3C0hOUT_DRVRESERVEDCLK_CNT_ENSPI_STAT_ENSPI_ADDR_ENSCLK_CNT_ENSPI_CRC_ENREG_CRC_EN
0BhDP_CFG120hDP_CRC_ENDP_STAT_ENDP_TDM[1:0]RESERVEDDP_DAISYRESERVED
0ChDP_CFG200hRESERVEDDCLK_DIV[1:0]DOUT_DLY[4:0]
0DhCLK_CFG00hRESERVEDCLK_SELCLK_DIV[2:0]
0EhGPIO_WR00hGPIO_WR[7:0]
0FhGPIO_DIR00hGPIO_DIR[7:0]
10hGPIO_EN00hGPIO_EN[7:0]
11hCH0_CFG100hCH0_FORMATCH0_MUX[2:0]CH0_INP_RNGCH0_EX_RNGCH0_BUFNCH0_BUFP
12hCH0_CFG200hRESERVEDCH0_PWDNCH0_FLTR[4:0]
13hCH0_OFS_MSB00hCH0_OFFSET_MSB[7:0]
14hCH0_OFS_MID00hCH0_OFFSET_MID[7:0]
15hCH0_OFS_LSB00hCH0_OFFSET_LSB[7:0]
16hCH0_GAN_MSB40hCH0_GAIN_MSB[7:0]
17hCH0_GAN_MID00hCH0_GAIN_MID[7:0]
18hCH0_GAN_LSB00hCH0_GAIN_LSB[7:0]
19hCH1_CFG100hCH1_FORMATCH1_MUX[2:0]CH1_INP_RNGCH1_EX_RNGCH1_BUFNCH1_BUFP
1AhCH1_CFG200hRESERVEDCH1_PWDNCH1_FLTR[4:0]
1BhCH1_OFS_MSB00hCH1_OFFSET_MSB[7:0]
1ChCH1_OFS_MID00hCH1_OFFSET_MID[7:0]
1DhCH1_OFS_LSB00hCH1_OFFSET_LSB[7:0]
1EhCH1_GAN_MSB40hCH1_GAIN_MSB[7:0]
1FhCH1_GAN_MID00hCH1_GAIN_MID[7:0]
20hCH1_GAN_LSB00hCH1_GAIN_LSB[7:0]
21hCH2_CFG100hCH2_FORMATCH2_MUX[2:0]CH2_INP_RNGCH2_EX_RNGCH2_BUFNCH2_BUFP
22hCH2_CFG200hRESERVEDCH2_PWDNCH2_FLTR[4:0]
23hCH2_OFS_MSB00hCH2_OFFSET_MSB[7:0]
24hCH0_OFS_MID00hCH2_OFFSET_MID[7:0]
25hCH2_OFS_LSB00hCH2_OFFSET_LSB[7:0]
26hCH2_GAN_MSB40hCH2_GAIN_MSB[7:0]
27hCH2_GAN_MID00hCH2_GAIN_MID[7:0]
28hCH2_GAN_LSB00hCH2_GAIN_LSB[7:0]
29hCH3_CFG100hCH3_FORMATCH3_MUX[2:0]CH3_INP_RNGCH3_EX_RNGCH3_BUFNCH3_BUFP
2AhCH3_CFG200hRESERVEDCH3_PWDNCH3_FLTR[4:0]
2BhCH3_OFS_MSB00hCH3_OFFSET_MSB[7:0]
2ChCH3_OFS_MID00hCH3_OFFSET_MID[7:0]
2DhCH3_OFS_LSB00hCH3_OFFSET_LSB[7:0]
2EhCH3_GAN_MSB40hCH3_GAIN_MSB[7:0]
2FhCH3_GAN_MID00hCH3_GAIN_MID[7:0]
30hCH3_GAN_LSB00hCH3_GAIN_LSB[7:0]
31hCH4_CFG100hCH4_FORMATCH4_MUX[2:0]CH4_INP_RNGCH4_EX_RNGCH4_BUFNCH4_BUFP
32hCH4_CFG200hRESERVEDCH4_PWDNCH4_FLTR[4:0]
33hCH4_OFS_MSB00hCH4_OFFSET_MSB[7:0]
34hCH4_OFS_MID00hCH4_OFFSET_MID[7:0]
35hCH4_OFS_LSB00hCH4_OFFSET_LSB[7:0]
36hCH4_GAN_MSB40hCH4_GAIN_MSB[7:0]
37hCH4_GAN_MID00hCH4_GAIN_MID[7:0]
38hCH4_GAN_LSB00hCH4_GAIN_LSB[7:0]
39hCH5_CFG100hCH5_FORMATCH5_MUX[2:0]CH5_INP_RNGCH5_EX_RNGCH5_BUFNCH5_BUFP
3AhCH5_CFG200hRESERVEDCH5_PWDNCH5_FLTR[4:0]
3BhCH5_OFS_MSB00hCH5_OFFSET_MSB[7:0]
3ChCH5_OFS_MID00hCH5_OFFSET_MID[7:0]
3DhCH5_OFS_LSB00hCH5_OFFSET_LSB[7:0]
3EhCH5_GAN_MSB40hCH5_GAIN_MSB[7:0]
3FhCH5_GAN_MID00hCH5_GAIN_MID[7:0]
40hCH5_GAN_LSB00hCH5_GAIN_LSB[7:0]
41hCH6_CFG100hCH6_FORMATCH6_MUX[2:0]CH6_INP_RNGCH6_EX_RNGCH6_BUFNCH6_BUFP
42hCH6_CFG200hRESERVEDCH6_PWDNCH6_FLTR[4:0]
43hCH6_OFS_MSB00hCH6_OFFSET_MSB[7:0]
44hCH6_OFS_MID00hCH6_OFFSET_MID[7:0]
45hCH6_OFS_LSB00hCH6_OFFSET_LSB[7:0]
46hCH6_GAN_MSB40hCH6_GAIN_MSB[7:0]
47hCH6_GAN_MID00hCH6_GAIN_MID[7:0]
48hCH6_GAN_LSB00hCH6_GAIN_LSB[7:0]
49hCH7_CFG100hCH7_FORMATCH7_MUX[2:0]CH7_INP_RNGCH7_EX_RNGCH7_BUFNCH7_BUFP
4AhCH7_CFG200hRESERVEDCH7_PWDNCH7_FLTR[4:0]
4BhCH7_OFS_MSB00hCH7_OFFSET_MSB[7:0]
4ChCH7_OFS_MID00hCH7_OFFSET_MID[7:0]
4DhCH7_OFS_LSB00hCH7_OFFSET_LSB[7:0]
4EhCH7_GAN_MSB40hCH7_GAIN_MSB[7:0]
4FhCH7_GAN_MID00hCH7_GAIN_MID[7:0]
50hCH7_GAN_LSB00hCH7_GAIN_LSB[7:0]

表 8-2 显示了本节中的访问类型代码。

表 8-2 寄存器访问类型代码
访问类型代码说明
RR只读
WW只写入
W1CW1C写入 1 以进行清除
R/WR/W读取或写入

8.1 DEV_ID 寄存器(地址 = 00h)[复位 = 04h 或 06h]

表 8-3 中对 DEV_ID 进行了介绍。

表 8-3 DEV_ID 寄存器说明
字段类型复位说明
7-0DEV_ID[7:0]R00000xx0b器件标识号。
00000101b = ADS117L14
00000111b = ADS117L18

8.2 REV_ID 寄存器(地址 = 01h)[复位 = xxh]

表 8-4 中对 REV_ID 进行了介绍。

表 8-4 REV_ID 寄存器说明
字段类型复位说明
7-0REV_ID[7:0]Rxxxxxxxxb裸片修订版号。
器件生产过程中裸片修订版号可能会发生变化,而不另行通知。

8.3 STATUS 寄存器(地址 = 02h)[复位 = 60h]

图 8-51 显示了 STATUS,且在 表 8-23 中对此进行了介绍。

图 8-1 STATUS 寄存器
76543210
RESERVEDALV_FLAGPOR_FLAGSPI_ERRREG_ERRADC_ERRADDR_ERRSCLK_ERR
R-0bR/W1C-1bR/W1C-1bR/W1C-0bR/W1C-0bR-0bR/W1C-0bR/W1C-0b
表 8-5 状态寄存器字段说明
字段类型复位说明
7RESERVEDR0b保留
6ALV_FLAGR/W1C1b模拟电源低电压标志。
此位指示模拟电源的低电压状况。写入 1b 会复位该标志,以便检测下一个低电压状况。
0b = 自上次清除标志起没有事件
1b = 检测到模拟电源低电压
5POR_FLAGR/W1C1b上电复位标志。
此位指示器件已在 IOVDD 电源上电或欠压时复位或由用户复位操作进行了复位。写入 1b 会复位该标志,以便检测下一次器件复位。
0b = 自上次清除标志起没有复位
1b = 发生复位
4SPI_ERRR/W1C0bSPI CRC 错误。
此位指示检测到 SPI CRC 错误。当设置了此位时,除该寄存器外,寄存器写入操作将被阻止。写入 1b 可以清除此位。通过 SPI_CRC_EN 位可以启用 CRC 验证。
0b = 无错误
1b = SPI CRC 错误
3REG_ERRR/W1C0b寄存器映射 CRC 错误。
此位指示寄存器映射 CRC 错误。用户可以向 CRC_MSB 和 CRC_LSB 寄存器写入一个 16 位 CRC 值,这个值是针对两个器件的地址 08h 至 50h 计算得出的。通过更正 CRC 值可以清除错误,然后写入 1b 来清除此位。通过 REG_CRC_EN 寄存器位可以启用寄存器映射 CRC 验证。
0b = 无错误
1b = 寄存器映射 CRC 错误
2ADC_ERRR0bADC 错误。
此位指示内部 ADC 错误。应复位器件或执行下电上电以清除错误。
0b = 无错误
1b = ADC 错误
1ADDR_ERRR/W1C0bSPI 寄存器地址错误。
此位指示无效的寄存器读取或写入地址。两个器件的有效地址范围均为 00h 至 50h。设置错误后,除 STATUS 寄存器外,寄存器写入操作会被阻止。通过写入 1b 可以清除错误。设置 SPI_ADDR_EN = 1b 即可启用地址错误检查。
0b = 无错误
1b = 无效的寄存器读取/写入地址
0SCLK_ERRR/W1C0bSPI SCLK 计数错误。
此位指示 SCLK 周期数不是 8 的倍数。设置该标志后,除 STATUS 寄存器外,寄存器写入操作会被阻止。通过写入 1b 可以清除错误。设置 SCLK_CNT_EN = 1b 即可启用 SCLK 计数错误检查。
0b = 无错误
1b = SCLK 时钟周期数不是 8 的倍数

8.4 CLK_CNT 寄存器(地址 = 03h)[复位 = 00h]

表 8-6 中对 CLK_CNT 进行了介绍。

表 8-6 CLK_CNT 寄存器说明
字段类型复位说明
7-0CLK_CNT[7:0]R00000000b时钟计数值寄存器。
此寄存器是 ADC 时钟的计数器。此计数器以 fCLK/32 再除以 CLK_DIV[2:0] 设置值的速率递增。应以已知的时间间隔读取寄存器以验证 ADC 时钟频率。时钟计数由 CLK_CNT_EN 寄存器位启用。启用后,计数器值复位为 00h。禁用后,计数值为 00h。

8.5 GPIO_RD 寄存器(地址 = 04h)[复位 = 00h]

图 8-2 展示了 GPIO_RD,表 8-7 中对此进行了介绍。

图 8-2 GPIO_RD 寄存器
76543210
GPIO_RD7GPIO_RD6GPIO_RD5GPIO_RD4GPIO_RD3GPIO_RD2GPIO_RD1GPIO_RD0
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
表 8-7 GPIO_RD 寄存器字段说明
字段类型复位说明
7-0GPIO_RD[7:0]R00000000bGPIO 读取数据寄存器。
这些位是 GPIO 的读取值。如果 GPIO 编程为输出,则返回的值来自 GPIO 引脚。

8.6 CRC_MSB、CRC_LSB 寄存器(地址 = 05h、06h)[复位 = 00h]

表 8-8 中介绍了 CRC 寄存器。

表 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.7 CONTROL 寄存器(地址 = 07h)[复位 = 00h]

图 8-3 展示了 CONTROL,表 8-9 中对此进行了介绍。

图 8-3 CONTROL 寄存器
76543210
RESET[5:0]开始STOP
R/W-000000bR/W-0bR/W-0b
表 8-9 CONTROL 寄存器字段说明
字段类型复位说明
7-2RESET[5:0]R/W000000b软件复位。
写入 010110b 值可以复位 ADC。确保同一写入操作中的 START 位或 STOP 位也是 0b。这些位会自行清除并且始终为 000000b。
1开始R/W0b启动转换。
通过写入 1b 来启动通道转换。此位也会重新启动正在进行的转换。转换会持续直到向 STOP 位写入 1b。此位在写入后自行清除,因此始终为 0b。此位在同步控制模式下不起作用。
0b = 无操作
1b = 启动或重新启动转换
0STOPR/W0b停止转换。
通过写入 1b 来停止通道转换。此位在写入后自行清除,因此始终为 0b。此位在同步控制模式下不起作用。
0b = 无操作
1b = 停止所有通道上的转换

8.8 GEN_CFG1 寄存器(地址 = 08h)[复位 = 00h]

图 8-4 显示了 GEN_CFG1,且在 表 8-10 中对此进行了介绍。

图 8-4 GEN_CFG1 寄存器
7654321
RESERVEDDELAY[2:0]VCMREFP_BUFREF_RNG
R-00bR/W-000bR/W-0bR/W-0bR/W-0b
表 8-10 GEN_CFG1 寄存器字段说明
字段类型复位说明
7-6RESERVEDR00b保留。
5-3DELAY[2:0]R/W000b转换启动延迟时间选择。
选择将 START 置为高电平(或设置 START 位)后的转换启动延迟时间(以 fMOD 周期数表示)。
000b = 0
001b = 4
010b = 8
011b = 16
100b = 32
101b = 128
110b = 512
111b = 1024
2VCMR/W0b共模电压输出使能。
此位启用 VCM 引脚的共模电压输出。VCM 输出电压等于 (AVDD1 + AVSS)/2。
0b = 禁用
1b = 启用
1REFP_BUFR/W0b基准正缓冲器使能。
此位启用所有通道的 REFP 预充电缓冲器。
0b = 禁用
1b = 启用
0REF_RNGR/W0b电压基准范围选择。
此位选择基准输入的低电压或高电压工作范围。需对范围进行编程以匹配实际基准电压。
0b = 低电压基准范围
1b = 高电压基准范围

8.9 GEN_CFG2 寄存器(地址 = 09h)[复位 = 04h]

图 8-5 显示了 GEN_CFG2,且在 表 8-11 中对此进行了介绍。

图 8-5 GEN_CFG2 寄存器
76543210
RESERVEDSTART_MODE[1:0]SPEED_MODE[1:0]STBY_MODE
R-000bR/W-00bR/W-10bR/W-0b
表 8-11 GEN_CFG2 寄存器字段说明
字段类型复位说明
7-5RESERVEDR000b保留
4-3START_MODE[1:0]R/W00bSTART 模式选择。
这些位对 START 引脚的功能模式进行编程。更多详细信息,请参阅同步 部分。
00b = 启动/停止控制模式
01b = 保留
10b = 同步控制模式
11b = 保留
2-1SPEED_MODE[1:0]R/W10b速度模式选择。
这些位对器件速度模式进行编程。
00b = 低速模式 (fCLK = 3.2MHz)
01b = 中速模式 (fCLK = 12.8MHz)
10b = 高速模式 (fCLK = 25.6MHz)
11b = 最大速度模式 (fCLK = 32.768MHz)
0STBY_MODER/W0b待机模式选择。
此位启用停止转换时的待机模式。与空闲模式相比,待机模式可降低功耗。
0b = 空闲模式,器件完全上电
1b = 待机模式,通道的模拟部分断电

8.10 GEN_CFG3 寄存器(地址 = 0Ah)[复位 = 80h]

图 8-6 显示了 GEN_CFG3,且在 表 8-12 中对此进行了介绍。

图 8-6 GEN_CFG3 寄存器
76543210
OUT_DRVRESERVEDCLK_CNT_ENSPI_STAT_ENSPI_ADDR_ENSCLK_CNT_ENSPI_CRC_ENREG_CRC_EN
R/W-1bR-1bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
表 8-12 GEN_CFG3 寄存器字段说明
字段类型复位说明
7OUT_DRVR/W1b数字输出驱动选择。
选择数字输出驱动器强度。全驱动强度会增加输出信号的压摆率。
0b = 全功率驱动器强度
1b = 半功率驱动器
强度
6RESERVEDR1b保留
5CLK_CNT_ENR/W0b时钟计数器使能。
此位启用 ADC 时钟计数器寄存器。
0b = 禁用
1b = 启用
4SPI_STAT_ENR/W0bSPI 状态字节输出使能。
此位启用 SPI 输出中的 STATUS 寄存器值。
0b = 禁用
1b = 启用
3SPI_ADDR_ENR/W0bSPI 寄存器地址使能。
此位启用 SPI 地址验证。如果寄存器读取或写入地址无效,则会设置 STATUS 寄存器的 ADDR_ERR 位。
0b = 禁用
1b = 启用
2SCLK_CNT_ENR/W0bSCLK 计数使能。
此位启用 SPI SCLK 计数验证。如果帧中的 SCLK 周期数不是 8 的倍数,则会设置 STATUS 寄存器的 SCLK_ERR 位。
0b = 禁用
1b = 启用
1SPI_CRC_ENR/W0bSPI CRC 使能。
此位启用 SPI CRC 输出字节和输入数据 CRC 校验。如果输入 CRC 有错误,则会设置 STATUS 字节的 SPI_ERR 位。向 SPI_ERR 位写入 1b 以清除错误。
0b = 禁用
1b = 启用
0REG_CRC_ENR/W0b寄存器映射 CRC 使能。
此位启用寄存器映射 CRC 错误验证。如果 CRC 值错误,则会设置 STATUS 字节的 REG_ERR 位。
0b = 禁用
1b = 启用

DP_CFG1 寄存器(地址 = 0Bh)[复位 = 20h]

图 8-7 显示了 DP_CFG1,且在 表 8-13 中对此进行了介绍。

图 8-7 DP_CFG1 寄存器
76543210
DP_CRC_ENDP_STAT_ENDP_TDM[1:0]RESERVEDDP_DAISYRESERVED
R/W-0bR/W-0bR/W-10bR-00bR/W-0bR-0b
表 8-13 DP_CFG1 寄存器字段说明
字段类型复位说明
7DP_CRC_ENR/W0b数据端口 CRC 字节使能。
此位启用数据端口 CRC 字节。CRC 字节附加在通道数据的末尾。
0b = 禁用
1b = 启用
6DP_STAT_ENR/W0b数据端口状态字节使能。
此位启用数据端口状态字节。状态字节作为通道数据开头的前缀。
0b = 禁用
1b = 启用
5-4DP_TDM[1:0]R/W10b数据端口时分多路复用 (TDM) 配置。
这些位选择数据通路的数量。有关详细信息,请参阅时分多路复用 部分。
00b = 一个数据通路
01b = 一个 (ADS117L14)/两个数据通路 (ADS117L18)
10b = 两个(ADS117L14)/四个数据通路 (ADS117L18)
11b = 四个 (ADS117L14)/八个数据通路 (ADS117L18)
3-2RESERVEDR00b保留。
1DP_DAISYR/W0b数据端口菊花链模式。
此位选择菊花链模式或重复数据模式。
0b = TDM 数据模式。DINx 数据移入并附加到原始通道数据。
1b = 重复数据模式。原始通道数据将重复,DINx 数据被忽略。
0RESERVEDR0b保留。

8.11 DP_CFG2 寄存器(地址 = 0Ch)[复位 = 00h]

图 8-8 显示了 DP_CFG2,且在 表 8-14 中对此进行了介绍。

图 8-8 DP_CFG2 寄存器
76543210
RESERVEDDCLK_DIV[1:0]DOUT_DLY[4:0]
R-0bR/W-00bR/W-00000b
表 8-14 DP_CFG2 寄存器字段说明
字段类型复位说明
7RESERVEDR0b保留
6-5DCLK_DIV[1:0]R/W00b数据端口 DCLK 分频器。
这些位选择帧同步 DCLK 频率。
00b = 1 分频
01b = 2 分频
10b = 4 分频
11b = 8 分频
4-0DOUT_DLY[4:0]R/W00000b数据端口 DOUTx 延迟。
这些位选择 DOUTx 信号相对于 DCLK 和 FSYNC 信号的延迟或提前。正值使 DOUTx 信号提前;负值使 DOUTx 信号延迟。位权重约为 0.3ns。有关详细信息,请参阅数据端口偏移时序部分。

8.12 CLK_CFG 寄存器(地址 = 0Dh)[复位 = 00h]

图 8-9 展示了 CLK_CFG,表 8-15 中对此进行了介绍。

图 8-9 CLK_CFG 寄存器
76543210
RESERVEDCLK_SELCLK_DIV[2:0]
R-0000bR/W-0bR/W-000b
表 8-15 CLK_CFG 寄存器字段说明
字段类型复位说明
7-4RESERVEDR0000b保留。
3CLK_SELR/W0bADC 时钟选择。
此位选择内部振荡器或外部时钟运行。
0b = 内部振荡器
1b = 外部时钟
2-0CLK_DIV[2:0]R/W000bADC 时钟分频器。
这些位选择外部时钟和内部振荡器的时钟信号分频器。
000b = 1 分频
001b = 2 分频
010b = 3 分频
011b = 4 分频
100b - 111b = 8 分频

8.13 GPIO_WR 寄存器(地址 = 0Eh)[复位 = 00h]

图 8-10 展示了 GPIO_WR,表 8-16 中对此进行了介绍。

图 8-10 GPIO_WR 寄存器
76543210
GPIO_WR7GPIO_WR6GPIO_WR5GPIO_WR4GPIO_WR3GPIO_WR2GPIO_WR1GPIO_WR0
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
表 8-16 GPIO_WR 寄存器字段说明
字段类型复位说明
7-0GPIO_WR[7:0]R/W00000000bGPIO 写入数据。
此寄存器是 GPIO 写入数据寄存器。将 GPIO 引脚的方向设置为输出模式可以写入值。请参阅 GPIO_RD 寄存器以读取 GPIO 数据。
0b = GPIO 引脚被驱动为低电平
1b = GPIO 引脚被驱动为高电平

8.14 GPIO_DIR 寄存器(地址 = 0Fh)[复位 = 00h]

图 8-11 展示了 GPIO_DIR,表 8-17 中对此进行了介绍。

图 8-11 GPIO_DIR 寄存器
76543210
GPIO_DIR7GPIO_DIR6GPIO_DRI5GPIO_DIR4GPIO_DIR3GPIO_DIR2GPIO_DIR1GPIO_DIR0
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
表 8-17 GPIO_DIR 寄存器字段说明
字段类型复位说明
7-0GPIO_DIR[7:0]R/W00000000bGPIO 方向。
此寄存器将 GPIO 方向编程为输入或输出。
0b = GPIO 引脚为输出
1b = GPIO 引脚为输入

8.15 GPIO_EN 寄存器(地址 = 10h)[复位 = 00h]

图 8-12 展示了 GPIO_EN,表 8-18 中对此进行了介绍。

图 8-12 GPIO_EN 寄存器
76543210
GPIO_EN7GPIO_EN6GPIO_EN5GPIO_EN4GPIO_EN3GPIO_EN2GPIO_EN1GPIO_EN0
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
表 8-18 GPIO_EN 寄存器字段说明
字段类型复位说明
7-0GPIO_EN[7:0]R/W00000000bGPIO 使能。
此寄存器启用每个引脚的 GPIO 功能。启用后,GPIO 引脚功能优先于其他引脚功能。
0b = 禁用 GPIO 引脚
1b = 启用 GPIO 引脚

8.16 CHn_CFG1 寄存器(地址 = 通道数 × 08h + 11h)[复位 = 00h]

通道 n 配置 1 寄存器地址如表 8-19 所示。图 8-13 展示了寄存器位映射,表 8-20 中对此进行了介绍。

表 8-19 CHn_CFG1 寄存器地址
名称说明地址
CH0_CFG1通道 0 配置 111h
CH1_CFG1通道 1 配置 119h
CH2_CFG1通道 2 配置 121h
CH3_CFG1通道 3 配置 129h
CH4_CFG1通道 4 配置 131h
CH5_CFG1通道 5 配置 139h
CH6_CFG1通道 6 配置 141h
CH7_CFG1通道 7 配置 149h
图 8-13 CHn_CFG1 寄存器
76543210
CHn_FORMATCHn_MUX[2:0]CHn_INP_RNGCHn_EX_RNGCHn_BUFNCHn_BUFP
R/W-0bR/W-000bR/W-0bR/W-0bR/W-0bR/W-0b
表 8-20 CHn_CFG1 寄存器字段说明
字段类型复位说明
7CHn_FORMATR/W0b数据格式。
该位选择数据格式。
0b = 正负信号的二进制补码格式
1b = 仅正信号的直接二进制格式
6-4CHn_MUX[2:0]R/W000b通道输入多路复用器选择。
这些位在信号输入或输入测试模式之间进行选择。有关详细信息,请参阅模拟输入(AINP、AINN)部分。
000b = 正常输入极性
001b = 反向输入极性
010b = 偏移和噪声测试: 内部短接至 1/2 Vs
011b = CMRR 测试至 AINP
100b = CMRR 测试至 AINN
101b = –FS 测试
110b = +FS 测试
111b = +FS 测试
3CHn_INP_RNGR/W0b通道输入范围选择。
此位选择 1 倍或 2 倍输入范围。更多详细信息,请参阅输入范围 部分。
0b = 1 倍输入范围
1b = 2 倍输入范围
2CHn_EX_RNGR/W0b通道扩展输入范围选择。
此位使输入范围扩展 25%。更多详细信息,请参阅输入范围 部分。
0b = 禁用

1b = 启用: FS 范围扩展 25%
1CHn_BUFNR/W0b通道模拟输入负缓冲器使能。
此位启用通道 AINN 预充电缓冲器。
0b = 禁用
1b = 启用
0CHn_BUFPR/W0b通道模拟输入正缓冲器使能。
此位启用通道 AINP 预充电缓冲器。
0b = 禁用
1b = 启用

8.17 CHn_CFG2 寄存器(地址 = 通道数 × 08h + 12h)[复位 = 00h]

通道 n 配置 2 寄存器地址如表 8-21 所示。图 8-14 展示了寄存器位映射,表 8-22 中对此进行了介绍。

表 8-21 CHn_CFG2 寄存器地址
名称寄存器说明地址
CH0_CFG2通道 0 配置 212h
CH1_CFG2通道 1 配置 21Ah
CH2_CFG2通道 2 配置 222h
CH3_CFG2通道 3 配置 22Ah
CH4_CFG2通道 4 配置 232h
CH5_CFG2通道 5 配置 23Ah
CH6_CFG2通道 6 配置 242h
CH7_CFG2通道 7 配置 24Ah
图 8-14 CHn_CFG2 寄存器
76543210
RESERVEDCHn_PWDNCHn_FLTR[4:0]
R-00bR/W-0bR/W-00000b
表 8-22 CHn_CFG2 寄存器字段说明
字段类型复位说明
7-6RESERVEDR00b保留。
5CHn_PWDNR/W0b通道断电模式选择。
设置此位后,ADC 通道断电。断电后,通道数据是最后剩余的数据。
0b = 活跃
1b = 关断
4-0CHn_FLTR[4:0]R/W00000b通道数字滤波器和数据速率选择。
这些位配置每个通道的数字滤波器和数据速率。通道之间的数据速率必须是 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.18 CHn 偏移寄存器 [复位 = 000000h]

表 8-23 中对通道 n 偏移寄存器进行了介绍。

表 8-23 CHn 偏移寄存器说明
名称地址类型复位说明
MSBMIDLSB
通道 0 偏移13h14h15hR/W000000h三字节的偏移字。
三个寄存器构成每个通道的 24 位偏移校准字。偏移值采用二进制补码表示形式,并从转换结果中减去它。偏移运算在增益运算之前。转换数据左对齐,与偏移值对齐。
通道 1 偏移1Bh1Ch1Dh
通道 2 偏移23h24h25h
通道 3 偏移2Bh2Ch2Dh
通道 4 偏移33h34h35h
通道 5 偏移3Bh3Ch3Dh
通道 6 偏移43h44h45h
通道 7 偏移4Bh4Ch4Dh

8.19 CHn 增益寄存器 [复位 = 400000h]

表 8-24 中对通道 n 增益寄存器进行了介绍。

表 8-24 CHn 增益寄存器说明
名称地址类型复位说明
MSBMIDLSB
通道 0 增益16h17h18hR/W400000h这些寄存器是 3 字节的增益寄存器。
三个寄存器构成每个通道的 24 位增益校准字。增益值采用直接二进制表示形式,当增益 = 1 时标准化为 400000h。在执行偏移运算后,转换数据会乘以 GAIN[23:0] / 400000h。
通道 1 增益1Eh1Fh20h
通道 2 增益26h27h28h
通道 3 增益2Eh2Fh30h
通道 4 增益36h37h38h
通道 5 增益3Eh3Fh40h
通道 6 增益46h47h48h
通道 7 增益4Eh4Fh50h