ZHCSOL1 December   2025 ADS125H18

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 SFDR 测量
    12. 6.12 噪声性能
    13. 6.13 TUE(总体未调整误差)测量
  8. 详细说明
    1. 7.1 概述
    2. 7.2 功能方框图
    3. 7.3 特性说明
      1. 7.3.1  分压器和输入多路复用器
      2. 7.3.2  输入范围
      3. 7.3.3  ADC 基准电压
      4. 7.3.4  电源
        1. 7.3.4.1 AVDD 和 AVSS
        2. 7.3.4.2 IOVDD
        3. 7.3.4.3 CAPA 和 CAPD
        4. 7.3.4.4 上电复位 (POR)
      5. 7.3.5  时钟运行
        1. 7.3.5.1 内部振荡器
        2. 7.3.5.2 外部时钟
      6. 7.3.6  调制器
      7. 7.3.7  数字滤波器
        1. 7.3.7.1 数字滤波器延时
        2. 7.3.7.2 Sinc3 和 Sinc4 滤波器
        3. 7.3.7.3 Sinc4 + Sinc1 级联滤波器
        4. 7.3.7.4 50/60Hz 陷波滤波器
      8. 7.3.8  FIFO 缓冲器
        1. 7.3.8.1 FIFO 缓冲器读取与写入
        2. 7.3.8.2 FIFO 溢出和下溢
        3. 7.3.8.3 FIFO 深度指示器
        4. 7.3.8.4 FIFO 启用和清空
        5. 7.3.8.5 FIFO 阈值
      9. 7.3.9  通道自动序列发生器
        1. 7.3.9.1 自动序列发生器:基本操作
        2. 7.3.9.2 定序器模式
          1. 7.3.9.2.1 单次触发模式
          2. 7.3.9.2.2 单步连续转换模式
          3. 7.3.9.2.3 单次序列模式
          4. 7.3.9.2.4 连续序列模式
        3. 7.3.9.3 配置自动序列发生器
        4. 7.3.9.4 启动和停止序列发生器
        5. 7.3.9.5 自动序列发生器和 DRDY 行为
      10. 7.3.10 偏移和增益校准
      11. 7.3.11 数字 PGA
      12. 7.3.12 通用 IO (GPIO)
        1. 7.3.12.1 DRDY 输出
        2. 7.3.12.2 FAULT 输出
      13. 7.3.13 开路电流源 (OWCS)
      14. 7.3.14 使用 ADC 0 代码输出进行开路检测
      15. 7.3.15 系统监控器
        1. 7.3.15.1 内部短路(失调电压校准)
        2. 7.3.15.2 内部温度传感器
        3. 7.3.15.3 外部基准电压回读
        4. 7.3.15.4 电源回读
        5. 7.3.15.5 电阻分压器电源回读
      16. 7.3.16 监测器标志、指示器和计数器
        1. 7.3.16.1  复位(RESETn 标志)
        2. 7.3.16.2  AVDD 欠压监测器(AVDD_UVn 标志)
        3. 7.3.16.3  基准欠压监测器(REV_UVn 标志)
        4. 7.3.16.4  调制器超范围监测器(MOD_OVR_FAULTn 标志)
        5. 7.3.16.5  寄存器映射 CRC(REG_MAP_CRC_FAULTn 标志)
        6. 7.3.16.6  存储器映射 CRC(MEM_INTERNAL_FAULTn 标志)
        7. 7.3.16.7  FIFO 溢出(FIFO_OFn 标志)和 FIFO 下溢(FIFO_UFn 标志)
        8. 7.3.16.8  FIFO CRC 故障(FIFO_CRC_FAULTn 标志)
        9. 7.3.16.9  GPIO 读回
        10. 7.3.16.10 SPI CRC 故障(SPI_CRC_FAULTn 标志)
        11. 7.3.16.11 寄存器写入故障(REG_WRITE_FAULTn 标志)
        12. 7.3.16.12 DRDY 指示器(DRDY 位)
        13. 7.3.16.13 序列发生器有效指示器(SEQ_ACTIVE 位)
        14. 7.3.16.14 序列步骤指示器 (STEP_INDICATOR[4:0])
        15. 7.3.16.15 ADC 转换计数器 (CONV_COUNT[3:0])
        16. 7.3.16.16 FIFO 深度指示器 (FIFO_DEPTH[8:0])
        17. 7.3.16.17 已完成序列计数器 (SEQ_COUNT[3:0])
      17. 7.3.17 测试 DAC (TDAC)
      18. 7.3.18 并行后置滤波器
        1. 7.3.18.1 配置并行后置滤波器
        2. 7.3.18.2 并行后置滤波器的频率响应
        3. 7.3.18.3 趋稳时间和使用后置滤波器时的 DRDY 行为
        4. 7.3.18.4 建议后置滤波器设置示例
      19. 7.3.19 芯片选择转发
        1. 7.3.19.1 配置 CS 转发功能
        2. 7.3.19.2 CS 转发超时
        3. 7.3.19.3 CS 转发标头、帧和状态图
        4. 7.3.19.4 禁用 CS-FWD 模式
    4. 7.4 器件功能模式
      1. 7.4.1 功率可扩展速度模式
      2. 7.4.2 序列发生器功能模式
      3. 7.4.3 空闲模式和待机模式
      4. 7.4.4 断电模式
      5. 7.4.5 复位
        1. 7.4.5.1 RESET 引脚
        2. 7.4.5.2 通过 SPI 寄存器写入进行复位
        3. 7.4.5.3 通过 SPI 输入模式进行复位
      6. 7.4.6 同步
      7. 7.4.7 转换开始延迟时间
    5. 7.5 编程
      1. 7.5.1  串行接口 (SPI)
      2. 7.5.2  串行接口信号
        1. 7.5.2.1 片选 (CS)
        2. 7.5.2.2 串行时钟 (SCLK)
        3. 7.5.2.3 串行数据输入 (SDI)
        4. 7.5.2.4 串行数据输出/数据就绪 (SDO/DRDY)
        5. 7.5.2.5 数据就绪 (DRDY) 引脚
      3. 7.5.3  串行接口通信结构
        1. 7.5.3.1 SPI 帧
        2. 7.5.3.2 STATUS 接头
        3. 7.5.3.3 SPI CRC
      4. 7.5.4  设备命令
        1. 7.5.4.1 无操作
        2. 7.5.4.2 读取转换数据
        3. 7.5.4.3 读取寄存器命令
        4. 7.5.4.4 写入寄存器命令
        5. 7.5.4.5 读取 FIFO 缓冲器命令
      5. 7.5.5  连续读取模式
        1. 7.5.5.1 在连续读取模式下读取转换数据
        2. 7.5.5.2 在连续读取模式下读取寄存器
        3. 7.5.5.3 在连续读取模式下读取 FIFO 缓冲器
      6. 7.5.6  POR 或复位之后的 SPI 通信
      7. 7.5.7  DRDY 引脚行为
      8. 7.5.8  菊花链运行
      9. 7.5.9  3 线 SPI 模式
        1. 7.5.9.1 3 线 SPI 模式帧重新对齐
      10. 7.5.10 转换数据
      11. 7.5.11 数据就绪
        1. 7.5.11.1 DRDY 引脚和 SDO/DRDY 引脚
        2. 7.5.11.2 DRDY 位
        3. 7.5.11.3 时钟计数
    6. 7.6 寄存器映射
      1. 7.6.1 ADS125H18 状态和通用配置页面
      2. 7.6.2 ADS125H18 步骤配置页面
  9. 应用和实施
    1. 8.1 应用信息
      1. 8.1.1 串行接口连接
      2. 8.1.2 与多个器件接口
      3. 8.1.3 未使用的输入和输出
      4. 8.1.4 器件初始化
    2. 8.2 典型应用
      1. 8.2.1 2 端子 V/I PLC 模拟输入模块
        1. 8.2.1.1 设计要求
        2. 8.2.1.2 详细设计过程
        3. 8.2.1.3 应用性能曲线图 - 串扰
      2. 8.2.2 3 端子 V/I PLC 模拟输入模块
      3. 8.2.3 具有固态开关的 2 端子 V/I PLC 模拟输入模块
      4. 8.2.4 双端子、单端 V/I PLC 模拟输入模块
      5. 8.2.5 2 端子、I 输入 PLC 模拟输入模块
    3. 8.3 电源相关建议
      1. 8.3.1 电源
      2. 8.3.2 电源排序
      3. 8.3.3 电源去耦
    4. 8.4 布局
      1. 8.4.1 布局指南
      2. 8.4.2 布局示例
  10. 器件和文档支持
    1. 9.1 文档支持
      1. 9.1.1 相关文档
    2. 9.2 接收文档更新通知
    3. 9.3 支持资源
    4. 9.4 商标
    5. 9.5 静电放电警告
    6. 9.6 术语表
  11. 10修订历史记录
  12. 11机械、封装和可订购信息

ADS125H18 状态和通用配置页面

表 7-54 列出了 ADS125H18 状态和通用配置页面寄存器的存储器映射寄存器。表 7-54 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。

表 7-54 寄存器映射
地址首字母缩写词复位位 7位 6位 5位 4位 3位 2位 1位 0
00hDEVICE_ID30hRESERVEDCH_CNT[1:0]DEV_ID[3:0]
01hREVISION_ID01hREV_ID[7:0]
02hSTATUS_MSB00hSTEP_INDICATOR[4:0]ADC_REF_FAULTnRESETnDRDY
03hSTATUS_LSBFFhCONV_COUNT[3:0]FIFO_FAULTnINTERNAL_FAULTnREG_WRITE_FAULTnSPI_CRC_FAULTn
04hADC_REF_STATUSB0hRESERVEDAVDD_UVnREF_UVnMOD_OVR_FAULTnRESERVED
05hDIGITAL_STATUSFFhCRC_FAULT_PAGE[5:0]MEM_INTERNAL_FAULTnREG_MAP_CRC_FAULTn
06hRESERVED00hRESERVEDRESERVED
07hGPIO_DATA_INPUT02hRESERVEDGPIO3_DAT_INGPIO2_DAT_INGPIO1_DAT_INGPIO0_DAT_IN
08hFIFO_SEQ_STATUS07hSEQ_ACTIVESEQ_COUNT[3:0]FIFO_OFnFIFO_UFnFIFO_CRC_FAULTn
09hFIFO_DEPTH_MSB00hRESERVEDFIFO_DEPTH[8]
0AhFIFO_DEPTH_LSB00hFIFO_DEPTH[7:0]
10hCONVERSION_CTRL00h启动STEP_INIT[4:0]RESERVEDSTOP
11hRESET00hRESET_CODE[7:0]
12hADC_CFG0ChRESERVEDFIFO_TEST_ENRESERVEDSPEED_MODE[1:0]STBY_MODEPWDN
13hREFERENCE_CFG01hRESERVEDREF_VALREFP_BUF_EN
14hCLK_DIGITAL_CFG04hRESERVEDCLK_DIV[1:0]CLK_SELOUT_DRVSDO_MODECONT_READ_EN
15hRESERVED00hRESERVEDRESERVED
16hRESERVED00hRESERVEDRESERVED
17hGPIO_CFG0ChGPIO3_CFG[1:0]GPIO2_CFG[1:0]GPIO1_CFG[1:0]GPIO0_CFG[1:0]
18hSPARE_CFG00hSPARE7SPARE6SPARE5SPARE4SPARE3SPARE2SPARE1SPARE0
20hSEQUENCER_CFG40hSEQ_MODE[1:0]STOP_BEHAVIOR[1:0]RESERVEDDRDY_CFG[1:0]
21hSEQUENCE_STEP_EN_001hSEQ_STEP_7_ENSEQ_STEP_6_ENSEQ_STEP_5_ENSEQ_STEP_4_ENSEQ_STEP_3_ENSEQ_STEP_2_ENSEQ_STEP_1_ENSEQ_STEP_0_EN
22hSEQUENCE_STEP_EN_100hSEQ_STEP_15_ENSEQ_STEP_14_ENSEQ_STEP_13_ENSEQ_STEP_12_ENSEQ_STEP_11_ENSEQ_STEP_10_ENSEQ_STEP_9_ENSEQ_STEP_8_EN
23hSEQUENCE_STEP_EN_200hSEQ_STEP_23_ENSEQ_STEP_22_ENSEQ_STEP_21_ENSEQ_STEP_20_ENSEQ_STEP_19_ENSEQ_STEP_18_ENSEQ_STEP_17_ENSEQ_STEP_16_EN
24hSEQUENCE_STEP_EN_300hSEQ_STEP_31_ENSEQ_STEP_30_ENSEQ_STEP_29_ENSEQ_STEP_28_ENSEQ_STEP_27_ENSEQ_STEP_26_ENSEQ_STEP_25_ENSEQ_STEP_24_EN
25hFIFO_CFG00hRESERVEDFIFO_EN
26hFIFO_THRES_A_MSB00hRESERVEDFIFO_THRES_A[8]
27hFIFO_THRES_A_LSB00hFIFO_THRES_A[7:0]
28hFIFO_THRES_B_MSB00hRESERVEDFIFO_THRES_B[8]
29hFIFO_THRES_B_LSB00hFIFO_THRES_B[7:0]
2AhDIAG_MONITOR_CFG20hRESERVEDTDAC_RANGEFAULT_PIN_BEHAVIORREG_MAP_CRC_ENRESERVEDREF_UV_ENSTATUS_ENSPI_CRC_EN
2BhPOSTFILTER_CFG000hRESERVEDPF_AVG[1:0]PF_CFG
2ChPOSTFILTER_CFG100hPF7_ENPF6_ENPF5_ENPF4_ENPF3_ENPF2_ENPF1_ENPF0_EN
2DhPOSTFILTER_CFG2FFhPF7_BYPASSPF6_BYPASSPF5_BYPASSPF4_BYPASSPF3_BYPASSPF2_BYPASSPF1_BYPASSPF0_BYPASS
30hCS_FWD_CFG00hCS_FWD_EN_CODE[5:0]TIMEOUT_SEL[1:0]
31hRESERVED00hRESERVEDRESERVED
32hGPIO_FWD_CFG00hRESERVEDGPIO3_FWD_ENGPIO2_FWD_ENGPIO1__FWD_ENGPIO0_FWD_EN
3DhREG_MAP_CRC00hGENERAL_CFG_REG_MAP_CRC_VALUE[7:0]
3EhPAGE_INDICATOR00hPAGE_INDICATOR[7:0]
3FhPAGE_POINTER00hPAGE_POINTER[7:0]

复杂的位访问类型经过编码可适应小型表单元。表 7-55 展示了适用于此部分中访问类型的代码。

表 7-55 ADS125H18 状态和通用配置页面访问类型代码
访问类型代码说明
读取类型
RR读取
写入类型
WW写入
复位或默认值
-n复位后的值或默认值

7.6.1.1 DEVICE_ID 寄存器(地址 = 00h)[复位 = 30h]

返回到汇总表

图 7-77 DEVICE_ID 寄存器
76543210
RESERVEDCH_CNT[1:0]DEV_ID[3:0]
R-00bR-11bR-0000b
表 7-56 DEVICE_ID 寄存器字段说明
字段类型复位说明
7:6RESERVEDR00b保留
始终读为 00b
5:4CH_CNT[1:0]R11b通道数
始终读为 11b
3:0DEV_ID[3:0]R0000b器件 ID 寄存器
值如有变更,恕不另行通知。

7.6.1.2 REVISION_ID 寄存器(地址 = 01h)[复位 = 01h]

返回到汇总表

图 7-78 REVISION_ID 寄存器
76543210
REV_ID[7:0]
R-00000001b
表 7-57 REVISION_ID 寄存器字段说明
字段类型复位说明
7:0REV_ID[7:0]R00000001b修订 ID
值如有变更,恕不另行通知。

7.6.1.3 STATUS_MSB 寄存器(地址 = 02h)[复位 = 00h]

返回到汇总表

图 7-79 STATUS_MSB 寄存器
76543210
STEP_INDICATOR[4:0]ADC_REF_FAULTnRESETnDRDY
R-00000bR-0bR/W-0bR-0b
表 7-58 STATUS_MSB 寄存器字段描述
字段类型复位说明
7:3STEP_INDICATOR[4:0]R00000b序列步骤指示器
指示用于最新转换结果的步骤页面配置,该结果当前可读取。在器件复位后、断电模式下或写入 SEQUENCER_CFG 寄存器时,步骤指示器复位为 00h。在转换计数器 (CONV_COUNT[3:0]) 复位为 Fh 的同时,序列计数器 (SEQ_COUNT[3:0]) 复位为 0h 并且转换数据清除。
2ADC_REF_FAULTnR0bADC 或基准超出范围故障标志
当设置 ADC_REF_STATUS 中的任何单独位时,该位会更新。要清除该位,必须清除 ADC_REF_STATUS 中的所有位。该位指示轨到轨缓冲器超出范围或调制器超范围或基准欠压。
  • 0b = 发生了超出范围故障
  • 1b =未发生超出范围故障
1RESETnR/W0b复位标志
指示发生了器件复位。写入 1b 以将位清除为 1b。
  • 0b = 发生了复位
  • 1b = 未发生复位
0DRDYR0b数据就绪标志
DRDY 指示新转换数据何时就绪。DRDY 位是 DRDYn 引脚的反向信号。轮询该位以确定转换数据是新数据还是来自最后一次读取操作的重复数据。
  • 0b = 数据不是新数据
  • 1b = 数据是新数据

7.6.1.4 STATUS_LSB 寄存器(地址 = 03h)[复位 = FFh]

返回到汇总表

图 7-80 STATUS_LSB 寄存器
76543210
CONV_COUNT[3:0]FIFO_FAULTnINTERNAL_FAULTnREG_WRITE_FAULTnSPI_CRC_FAULTn
R-1111bR-1bR-1bR-1bR-1b
表 7-59 STATUS_LSB 寄存器字段描述
字段类型复位说明
7:4CONV_COUNT[3:0]R1111b转换计数器
每次新转换完成时,转换计数器都会递增。达到计数器值 Fh 后,计数器会在完成下一次转换时回滚到 0h。仅在断电模式下、器件复位之后或写入 SEQUENCER_CFG 寄存器时,计数器才会复位为 Fh。在序列步骤指示器 (STEP_INDICATOR[4:0]) 复位为 00h 的同时,序列计数器 (SEQ_COUNT[3:0]) 复位为 0h 并且转换数据清除。在复位、断电或写入 SEQUENCER_CFG 寄存器之后完成第一次转换时,计数器读数为 0h。启用序列发生器 (SEQ_MODE[1:0] = 10b 或 11b) 时,计数器在步骤第一次转换时读数始终 0h。禁用序列发生器 (SEQ_MODE[1:0] = 00b 或 01b) 时,如果具有新的步骤页面配置的转换完成,计数器值不会恢复为 0h。如果需要,通过在开始具有新的步骤页面配置的转换之前写入 SEQUENCER_CFG 寄存器将计数器复位为 Fh。
3FIFO_FAULTnR1bFIFO 故障标志
当设置 FIFO_SEQ_STATUS 寄存器中的任何单独的 FIFO 错误位时,该位会更新。要清除该位,必须清除 FIFO_SEQ_STATUS 中的所有位。
  • 0b = 发生了 FIFO 故障
  • 1b = 未发生 FIFO 故障
2INTERNAL_FAULTnR1b内部故障标志
当设置 DIGITAL_STATUS 中的任何单独位时,该位会更新。要清除该位,必须清除 DIGITAL_STATUS 中的所有位。
  • 0b = 发生了内部故障
  • 1b = 未发生内部故障
1REG_WRITE_FAULTnR1b页面或寄存器访问故障标志
指示发生了对无效寄存器地址的写入访问。无效寄存器地址被写入并在下一个 SPI 帧开始处复位时,会立即设置该标志。从无效寄存器地址读取不会设置此标志,但可通过读取命令的 SPI 帧内的地址指示检测到。
  • 0b = 发生了页面或寄存器访问故障
  • 1b = 未发生页面或寄存器访问故障
0SPI_CRC_FAULTnR1bSPI CRC 故障标志
指示前一个 SPI 帧中发生了 SPI CRC 故障。该位在每个新的 SPI 帧中自动清除为 1b。
  • 0b = 发生了 SPI CRC 故障
  • 1b =未发生 SPI CRC 故障

7.6.1.5 ADC_REF_STATUS 寄存器(地址 = 04h)[复位 = B0h]

返回到汇总表

图 7-81 ADC_REF_STATUS 寄存器
76543210
RESERVEDAVDD_UVnREF_UVnMOD_OVR_FAULTnRESERVED
R-1bR/W-0bR/W-1bR/W-1bR-0000b
表 7-60 ADC_REF_STATUS 寄存器字段说明
字段类型复位说明
7RESERVEDR1b保留
始终读为 1b。
6AVDD_UVnR/W0b模拟电源电压欠压故障标志
指示 AVDD 电源电压降至电源欠压阈值以下。写入 1b 以将位清除为 1b。
  • 0b = 发生了电源欠压故障
  • 1b = 未发生电源欠压故障
5REF_UVnR/W1b基准电压欠压故障标志
指示 REF_SEL[1:0] 位选择的基准电压降至基准欠压阈值以下。写入 1b 以将位清除为 1b。
  • 0b = 发生了基准欠压故障
  • 1b = 未发生基准欠压故障
4MOD_OVR_FAULTnR/W1b调制器超范围故障指示器
写入 1b 以将位清除为 1b。
  • 0b = 发生了调制器超范围故障
  • 1b = 未发生调制器超范围故障
3:0RESERVEDR0000b保留
始终读为 0000b

7.6.1.6 DIGITAL_STATUS 寄存器(地址 = 05h)[复位 = FFh]

返回到汇总表

图 7-82 DIGITAL_STATUS 寄存器
76543210
CRC_FAULT_PAGE[5:0]MEM_INTERNAL_FAULTnREG_MAP_CRC_FAULTn
R-111111bR/W-1bR/W-1b
表 7-61 DIGITAL_STATUS 寄存器字段描述
字段类型复位说明
7:2CRC_FAULT_PAGE[5:0]R111111b寄存器映射 CRC 故障页面指示器
指示当 REG_MAP_CRC_FAULTn 指示 CRC 故障时哪个寄存器页显示 CRC 错误。如果多个寄存器页面存在 CRC 错误,则该指示器指向存在 CRC 错误的第一个寄存器页面地址。当通过提供正确的寄存器映射 CRC 值纠正了 CRC_FAULT_PAGE[5:0] 位字段指示的页面上的 CRC 错误,并且另一个寄存器页面上存在另一个 CRC 错误时,CRC_FAULT_PAGE[5:0] 位字段不会自动更新。向 REG_MAP_CRC_FAULTn 位字段写入 1b 后,REG_MAP_CRC_FAULTn 再次设置为 0b,并且 CRC_FAULT_PAGE[5:0] 位字段指向下一个存在寄存器映射 CRC 错误的其余第一个页面地址。当 REG_MAP_CRC_FAULTn 标志清除为 1b 时,该位字段清除为 111111b。
1MEM_INTERNAL_FAULTnR/W1b内部存储器故障标志
指示内部存储器中发生了存储器映射 CRC 故障或在内部选择了错误页面(PAGE_INDICATOR 与 PAGE_POINTER 不匹配)。写入 1b 以将位清除为 1b。
  • 0b = 发生了存储器映射 CRC 故障
  • 1b = 未发生存储器映射 CRC 故障
0REG_MAP_CRC_FAULTnR/W1b寄存器映射 CRC 故障标志
指示通用配置页面(寄存器地址空间为 12h 到 32h)或步骤配置页面中发生了寄存器映射 CRC 故障。写入 1b 以将位清除为 1b。
  • 0b = 发生了寄存器映射 CRC 故障
  • 1b = 未发生寄存器映射 CRC 故障

7.6.1.7 GPIO_DATA_INPUT 寄存器(地址 = 07h)[复位 = 02h]

返回到汇总表

图 7-83 GPIO_DATA_INPUT 寄存器
76543210
RESERVEDGPIO3_DAT_INGPIO2_DAT_INGPIO1_DAT_INGPIO0_DAT_IN
R-0000bR-0bR-0bR-1bR-0b
表 7-62 GPIO_DATA_INPUT 寄存器字段说明
字段类型复位说明
7:4RESERVEDR0000b保留
始终读为 0000b
3GPIO3_DAT_INR0bGPIO3 数据
配置为数字输入或输出时 GPIO3 的回读值。当 GPIO3_CFG[1:0] = 00b 时读回 0b。
  • 0b = 低电平
  • 1b = 高电平
2GPIO2_DAT_INR0bGPIO2 数据
配置为数字输入或输出时 GPIO2 的回读值。当 GPIO2_CFG[1:0] = 00b 或 11b 时、读回 0b。
  • 0b = 低电平
  • 1b = 高电平
1GPIO1_DAT_INR1bGPIO1 数据
配置为数字输入或输出时 GPIO1 的回读值。当 GPIO1_CFG[1:0] = 00b 时读回 0b。
  • 0b = 低电平
  • 1b = 高电平
0GPIO0_DAT_INR0bGPIO0 数据
配置为数字输入或输出时 GPIO0 的回读值。当 GPIO0_CFG[1:0] = 00b 时读回 0b。
  • 0b = 低电平
  • 1b = 高电平

7.6.1.8 FIFO_SEQ_STATUS 寄存器(地址 = 08h)[复位 = 07h]

返回到汇总表

图 7-84 FIFO_SEQ_STATUS 寄存器
76543210
SEQ_ACTIVESEQ_COUNT[3:0]FIFO_OFnFIFO_UFnFIFO_CRC_FAULTn
R-0bR-0000bR/W-1bR/W-1bR-1b
表 7-63 FIFO_SEQ_STATUS 寄存器字段说明
字段类型复位说明
7SEQ_ACTIVER0b序列发生器激活标志
指示转换当前是否正在进行还是转换停止且器件处于空闲、待机或断电模式。
  • 0b = 序列发生器未激活
  • 1b = 序列发生器激活
6:3SEQ_COUNT[3:0]R0000b已完成序列计数器
当 SEQ_MODE[1:0] = 11b 时,序列计数器指示最新转换结果所属的序列运行,该结果当前可读取。在新序列运行的第一次转换完成时序列计数器递增。第一个序列运行的第一次转换完成时,计数器读数为 0h。在第二个序列运行的第一次转换完成时,计数器读数为 1h。达到计数器值 Fh 后,计数器会在下一个序列运行的第一次转换完成时回滚到 0h。将 START 位设置为 1b 后在完成第一次转换时或在 START 引脚的上升沿,计数器复位为 0h。在断电模式下或器件复位后,写入 SEQUENCER_CFG 寄存器时,计数器立即复位为 0h。同时,序列步骤指示器 (STEP_INDICATOR[4:0]) 复位为 00h,转换计数器 (CONV_COUNT[3:0]) 复位为 Fh,并且转换数据清除。当 SEQ_MODE[1:0] = 00b、01b 或 10b 时,序列计数器读数始终为 0h。
2FIFO_OFnR/W1bFIFO 溢出标志
指示发生了 FIFO 溢出故障。写入 1b 以将位清除为 1b。
  • 0b = 发生了 FIFO 溢出
  • 1b = 未发生 FIFO 溢出
1FIFO_UFnR/W1bFIFO 下溢标志
指示发生了 FIFO 下溢故障。写入 1b 以将位清除为 1b。
  • 0b = 发生了 FIFO 下溢
  • 1b = 未发生 FIFO 下溢
0FIFO_CRC_FAULTnR1bFIFO CRC 故障标志
指示发生了 FIFO CRC 故障。写入 1b 以将位清除为 1b。
  • 0b = 发生了 FIFO CRC 故障
  • 1b =未发生 FIFO CRC 故障

7.6.1.9 FIFO_DEPTH_MSB 寄存器(地址 = 09h)[复位 = 00h]

返回到汇总表

图 7-85 FIFO_DEPTH_MSB 寄存器
76543210
RESERVEDFIFO_DEPTH[8]
R-0000000bR-0b
表 7-64 FIFO_DEPTH_MSB 寄存器字段说明
字段类型复位说明
7:1RESERVEDR0000000b保留
始终读为 00b
0FIFO_DEPTH[8]R0bFIFO 深度指示器 MSB
FIFO 深度指示器的 MSB 位。

7.6.1.10 FIFO_DEPTH_LSB 寄存器(地址 = 0Ah)[复位 = 00h]

返回到汇总表

图 7-86 FIFO_DEPTH_LSB 寄存器
76543210
FIFO_DEPTH[7:0]
R-00000000b
表 7-65 FIFO_DEPTH_LSB 寄存器字段说明
字段类型复位说明
7:0FIFO_DEPTH[7:0]R00000000bFIFO 深度指示器 LSB
FIFO 深度指示器的 LSB 位。

7.6.1.11 CONVERSION_CTRL 寄存器(地址 = 10h)[复位 = 00h]

返回到汇总表

图 7-87 CONVERSION_CTRL 寄存器
76543210
启动STEP_INIT[4:0]RESERVEDSTOP
R/W-0bR/W-00000bR-0bR/W-0b
表 7-66 CONVERSION_CTRL 寄存器字段描述
字段类型复位说明
7启动R/W0b启动或重启 ADC 转换
写入 1b 以启动或重启 ADC 的转换。在一次性控制模式下 (SEQ_MODE = 00b),启动一次转换。在启动/停止控制模式下 (SEQ_MODE=01b),转换开始并继续,直到被 STOP 位停止。在转换正在进行时向 START 写入 1b 会重新启动转换。在启用序列发生器的模式 (SEQ_MODE = 10b 或 11b) 下,序列以 STEP_INIT_[4:0] 指示的步骤启动。向 START 和 STOP 位写入 1b 无效。START 位会自行清除并且始终为 0b。
  • 0b = 无操作
  • 1b = 启动或重启转换
6:2STEP_INIT[4:0]R/W00000b初始执行步骤选择器
定义了序列启动时首先执行的序列步骤。
1RESERVEDR0b保留
始终读为 0b
0STOPR/W0b停止 ADC 转换
写入 1b 以在当前转换完成后停止转换。向 START 和 STOP 写入 1b 无效。STOP 位会自行清除并且始终为 0b。在正在进行的序列完成后,或者在正在进行的序列完成之前设置 START 位时,STOP 位会清除为 0b,这样会中止正在进行的序列并重启新的序列。
  • 0b = 无操作
  • 1b = 停止转换

7.6.1.12 RESET 寄存器(地址 = 11h)[复位 = 00h]

返回到汇总表

图 7-88 RESET 寄存器
76543210
RESET_CODE[7:0]
R/W-00000000b
表 7-67 RESET 寄存器字段说明
字段类型复位说明
7:0RESET_CODE[7:0]R/W00000000b器件复位寄存器
写入 01011010b 以复位 ADC。这些位始终读取 00000000b。

7.6.1.13 ADC_CFG 寄存器(地址 = 12h)[复位 = 0Ch]

返回到汇总表

图 7-89 ADC_CFG 寄存器
76543210
RESERVEDFIFO_TEST_ENRESERVEDSPEED_MODE[1:0]STBY_MODEPWDN
R-0bR/W-0bR-00bR/W-11bR/W-0bR/W-0b
表 7-68 ADC_CFG 寄存器字段说明
字段类型复位说明
7RESERVEDR0b保留
始终读为 0b
6FIFO_TEST_ENR/W0bADC 测试模式启用(ADC 计数器启用)
当启用此测试模式时,对于每个数据输出,ADC 数据值都会递增 1。
  • 0b = 禁用
  • 1b = 启用
5:4RESERVEDR00b保留
始终读为 0000b
3:2SPEED_MODE[1:0]R/W11b电源模式选择
选择电源模式。
  • 00b = 超低速模式:0.8MHz 调制器时钟模式
  • 01b = 低速模式:1.6MHz 调制器时钟模式
  • 10b = 中速模式:6.4MHz 调制器时钟模式
  • 11b = 高速模式:12.8MHz 调制器时钟模式
1STBY_MODER/W0bADC 待机模式选择
选择转换停止时的 ADC 模式。
  • 0b = 空闲模式;当转换停止时,ADC 保持全功率;上一个序列步骤的配置仍旧有效。
  • 1b = 待机模式;当转换停止时,ADC 断电。转换重新开始时退出待机模式。
0PWDNR/W0b断电模式选择
除了用于保留全部用户寄存器设置的数字 LDO 外,将所有电路断电。仍然可以进行 SPI 通信。在断电模式下,步骤指示器 (STEP_INDICATOR[4:0]) 复位为 00h,转换计数器 (CONV_COUNT[3:0]) 复位为 Fh、序列计数器 (SEQ_COUNT[3:0]) 复位为 0h,转换数据清除,FIFO 清除,START 位和 START 引脚被忽略。将 PWDN 位设置为 1b 会立即关闭器件电源;任何正在进行的转换都会中止。任何配置为 GPIO 数字输出的模拟输入在断电模式下都转换为 Hi-Z 状态。为了在断电期间保持特定逻辑电平,请考虑在相应 GPIO 引脚上使用外部上拉或下拉电阻器。
  • 0b = 有效运行
  • 1b = 断电模式

7.6.1.14 REFERENCE_CFG 寄存器(地址 = 13h)[复位 = 01h]

返回到汇总表

图 7-90 REFERENCE_CFG 寄存器
76543210
RESERVEDREF_VALREFP_BUF_EN
R-000000bR/W-0bR/W-1b
表 7-69 REFERENCE_CFG 寄存器字段说明
字段类型复位说明
7:2RESERVEDR000000b保留
始终读为 000000b
1REF_VALR/W0b内部基准值选择
选择内部基准值。
  • 0b = 内部 ADC 基准值为 2.5V
  • 1b = 内部 ADC 基准值为 4.096V
0REFP_BUF_ENR/W1b正基准缓冲器启用
启用正基准缓冲器。
  • 0b = 禁用
  • 1b = 启用

7.6.1.15 CLK_DIGITAL_CFG 寄存器(地址 = 14h)[复位 = 04h]

返回到汇总表

图 7-91 CLK_DIGITAL_CFG 寄存器
76543210
RESERVEDCLK_DIV[1:0]CLK_SELOUT_DRVSDO_MODECONT_READ_EN
R-00bR/W-00bR/W-0bR/W-1bR/W-0bR/W-0b
表 7-70 CLK_DIGITAL_CFG 寄存器字段说明
字段类型复位说明
7:6RESERVEDR00b保留
始终读为 00b
5:4CLK_DIV[1:0]R/W00b外部时钟分频比选择
选择时钟分频比。
  • 00b = 不分频
  • 01b = 2 分频
  • 10b = 8 分频
  • 11b = 16 分频
3CLK_SELR/W0b时钟选择
选择器件的时钟源。
  • 0b = 内部振荡器
  • 1b = 外部时钟
2OUT_DRVR/W1b数字输出驱动选择
选择数字输出的驱动强度。
  • 0b = 全驱动强度
  • 1b = 半驱动强度
1SDO_MODER/W0bSDO 引脚模式选择
该位对 SDO/DRDY 引脚的模式进行编程。
  • 0b = 仅数据输出模式
  • 1b = 双模式:数据输出和数据就绪
0CONT_READ_ENR/W0b连续读取模式启用
允许在不进行 CS 转换的情况下读取多个字节(转换或寄存器数据)。
  • 0b = 连续读取模式禁用
  • 1b = 连续读取模式启用(菊花链不可用)

7.6.1.16 GPIO_CFG 寄存器(地址 = 17h)[复位 = 0Ch]

返回到汇总表

图 7-92 GPIO_CFG 寄存器
76543210
GPIO3_CFG[1:0]GPIO2_CFG[1:0]GPIO1_CFG[1:0]GPIO0_CFG[1:0]
R/W-00bR/W-00bR/W-11bR/W-00b
表 7-71 GPIO_CFG 寄存器字段描述
字段类型复位说明
7:6GPIO3_CFG[1:0]R/W00bGPIO3 配置
配置 GPIO3 引脚行为。
  • 00b = 禁用(高阻态)
  • 01b = 数字输入
  • 10b = 推挽式数字输出(具有读回功能)
  • 11b = 引脚作为 FAULTn 输出(具有读回功能)
5:4GPIO2_CFG[1:0]R/W00bGPIO2 配置
配置 GPIO2 引脚行为。
  • 00b = 禁用(高阻态)
  • 01b = 数字输入
  • 10b = 推挽式数字输出(具有读回功能)
  • 11b = 引脚作为外部时钟 (CLK) 输入。设置 CLK_SEL = 1b 以选择用于器件运行的外部时钟。
3:2GPIO1_CFG[1:0]R/W11bGPIO1 配置
配置 GPIO1 引脚行为。
  • 00b = 禁用(高阻态)
  • 01b = 数字输入
  • 10b = 推挽式数字输出(具有读回功能)
  • 11b = 引脚作为 DRDYn 输出(具有读回功能)
1:0GPIO0_CFG[1:0]R/W00bGPIO0 配置
配置 GPIO0 引脚行为。
  • 00b = 禁用(高阻态)
  • 01b = 数字输入
  • 10b = 推挽式数字输出(具有读回功能)
  • 11b = 引脚作为 START/SYNC 输入(具有读回功能)

7.6.1.17 SPARE_CFG 寄存器(地址 = 18h)[复位 = 00h]

返回到汇总表

图 7-93 SPARE_CFG 寄存器
76543210
SPARE7SPARE6SPARE5SPARE4SPARE3SPARE2SPARE1SPARE0
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
表 7-72 SPARE_CFG 寄存器字段说明
字段类型复位说明
7SPARE7R/W0b备用寄存器位
用于用户功能或 CRC 校验。
  • 0b = 备用编程为 0b
  • 1b = 备用编程为 1b
6SPARE6R/W0b备用寄存器位
用于用户功能或 CRC 校验。
  • 0b = 备用编程为 0b
  • 1b = 备用编程为 1b
5SPARE5R/W0b备用寄存器位
用于用户功能或 CRC 校验。
  • 0b = 备用编程为 0b
  • 1b = 备用编程为 1b
4SPARE4R/W0b备用寄存器位
用于用户功能或 CRC 校验。
  • 0b = 备用编程为 0b
  • 1b = 备用编程为 1b
3SPARE3R/W0b备用寄存器位
用于用户功能或 CRC 校验。
  • 0b = 备用编程为 0b
  • 1b = 备用编程为 1b
2SPARE2R/W0b备用寄存器位
用于用户功能或 CRC 校验。
  • 0b = 备用编程为 0b
  • 1b = 备用编程为 1b
1SPARE1R/W0b备用寄存器位
用于用户功能或 CRC 校验。
  • 0b = 备用编程为 0b
  • 1b = 备用编程为 1b
0SPARE0R/W0b备用寄存器位
用于用户功能或 CRC 校验。
  • 0b = 备用编程为 0b
  • 1b = 备用编程为 1b

7.6.1.18 SEQUENCER_CFG 寄存器(地址 = 20h)[复位 = 40h]

返回到汇总表

图 7-94 SEQUENCER_CFG 寄存器
76543210
SEQ_MODE[1:0]STOP_BEHAVIOR[1:0]RESERVEDDRDY_CFG[1:0]
R/W-01bR/W-00bR-00bR/W-00b
表 7-73 SEQUENCER_CFG 寄存器字段说明
字段类型复位说明
7:6SEQ_MODE[1:0]R/W01b序列发生器执行模式选择
选择序列发生器执行模式。
  • 00b = 序列发生器禁用:CONVERSION_CTRL 寄存器中 STEP_INIT_[4:0] 指针定义的序列步骤仅执行一次(单次操作)。在此运行模式下会忽略步骤使能位。STEPx_NUM_CONV[3:0] 位决定该序列步骤的转换次数。
  • 01b = 序列发生器禁用:CONVERSION_CTRL 寄存器中 STEP_INIT_[4:0] 指针定义的序列步骤执行并无限重复(连续转换运行)。在此运行模式下会忽略步骤使能位和 STEPx_NUM_CONV[3:0] 位。
  • 10b = 序列发生器启用:从 STEP_INIT[4:0] 指针定义的步骤开始,执行完整的步骤序列一次。如果 STEP_INIT_[4:0] 指针定义的步骤未启用,则不会执行序列。
  • 11b = 序列发生器启用:从 STEP_INIT[4:0] 指针定义的步骤开始,执行完整的步骤序列并不断重复。如果 STEP_INIT_[4:0] 指针定义的步骤未启用,则不会执行序列。
5:4STOP_BEHAVIOR[1:0]R/W00b序列停止行为选择
这些位定义停止位和 START 引脚下降沿的操作。
  • 00b = 立即停止。当前转换未完成。
  • 01b = 在当前转换完成后停止。
  • 10b = 在当前序列步骤完成后停止。如果在此模式下 SEQ_MODE = 01b,则在当前转换完成后停止。
  • 11b = 在完整序列完成后停止。如果在此模式下 SEQ_MODE = 00b,则在当前序列步骤完成后停止。如果在此模式下 SEQ_MODE = 01b,则在当前转换完成后停止。
3:2RESERVEDR00b保留
始终读为 00b
1:0DRDY_CFG[1:0]R/W00bDRDY 运行模式选择
选择 DRDY 运行模式。
  • 00b = 每次完成转换后进行 DRDY 转换。
  • 01b = 每次完成序列步骤后进行 DRDY 转换。
  • 10b = 每次完成序列后进行 DRDY 转换。
  • 11b = DRDY 转换由与 FIFO 缓冲器深度相关并在 FIFO_THRES_HI 和 FIFO_THRES_LO 寄存器中定义的两个阈值定义。

7.6.1.19 SEQUENCE_STEP_EN_0 寄存器(地址 = 21h)[复位 = 01h]

返回到汇总表

图 7-95 SEQUENCE_STEP_EN_0 寄存器
76543210
SEQ_STEP_7_ENSEQ_STEP_6_ENSEQ_STEP_5_ENSEQ_STEP_4_ENSEQ_STEP_3_ENSEQ_STEP_2_ENSEQ_STEP_1_ENSEQ_STEP_0_EN
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-1b
表 7-74 SEQUENCE_STEP_EN_0 寄存器字段说明
字段类型复位说明
7SEQ_STEP_7_ENR/W0b序列发生器步骤启用
启用序列步骤 7。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
6SEQ_STEP_6_ENR/W0b序列发生器步骤启用
启用序列步骤 6。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
5SEQ_STEP_5_ENR/W0b序列发生器步骤启用
启用序列步骤 5。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
4SEQ_STEP_4_ENR/W0b序列发生器步骤启用
启用序列步骤 4。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
3SEQ_STEP_3_ENR/W0b序列发生器步骤启用
启用序列步骤 3。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
2SEQ_STEP_2_ENR/W0b序列发生器步骤启用
启用序列步骤 2。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
1SEQ_STEP_1_ENR/W0b序列发生器步骤启用
启用序列步骤 1。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
0SEQ_STEP_0_ENR/W1b序列发生器步骤启用
启用序列步骤 0。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。

7.6.1.20 SEQUENCE_STEP_EN_1 寄存器(地址 = 22h)[复位 = 00h]

返回到汇总表

图 7-96 SEQUENCE_STEP_EN_1 寄存器
76543210
SEQ_STEP_15_ENSEQ_STEP_14_ENSEQ_STEP_13_ENSEQ_STEP_12_ENSEQ_STEP_11_ENSEQ_STEP_10_ENSEQ_STEP_9_ENSEQ_STEP_8_EN
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
表 7-75 SEQUENCE_STEP_EN_1 寄存器字段说明
字段类型复位说明
7SEQ_STEP_15_ENR/W0b序列发生器步骤启用
启用序列步骤 15。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
6SEQ_STEP_14_ENR/W0b序列发生器步骤启用
启用序列步骤 14。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
5SEQ_STEP_13_ENR/W0b序列发生器步骤启用
启用序列步骤 13。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
4SEQ_STEP_12_ENR/W0b序列发生器步骤启用
启用序列步骤 12。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
3SEQ_STEP_11_ENR/W0b序列发生器步骤启用
启用序列步骤 11。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
2SEQ_STEP_10_ENR/W0b序列发生器步骤启用
启用序列步骤 10。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
1SEQ_STEP_9_ENR/W0b序列发生器步骤启用
启用序列步骤 9。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
0SEQ_STEP_8_ENR/W0b序列发生器步骤启用
启用序列步骤 8。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。

7.6.1.21 SEQUENCE_STEP_EN_2 寄存器(地址 = 23h)[复位 = 00h]

返回到汇总表

图 7-97 SEQUENCE_STEP_EN_2 寄存器
76543210
SEQ_STEP_23_ENSEQ_STEP_22_ENSEQ_STEP_21_ENSEQ_STEP_20_ENSEQ_STEP_19_ENSEQ_STEP_18_ENSEQ_STEP_17_ENSEQ_STEP_16_EN
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
表 7-76 SEQUENCE_STEP_EN_2 寄存器字段说明
字段类型复位说明
7SEQ_STEP_23_ENR/W0b序列发生器步骤启用
启用序列步骤 23。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
6SEQ_STEP_22_ENR/W0b序列发生器步骤启用
启用序列步骤 22。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
5SEQ_STEP_21_ENR/W0b序列发生器步骤启用
启用序列步骤 21。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
4SEQ_STEP_20_ENR/W0b序列发生器步骤启用
启用序列步骤 20。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
3SEQ_STEP_19_ENR/W0b序列发生器步骤启用
启用序列步骤 19。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
2SEQ_STEP_18_ENR/W0b序列发生器步骤启用
启用序列步骤 18。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
1SEQ_STEP_17_ENR/W0b序列发生器步骤启用
启用序列步骤 17。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
0SEQ_STEP_16_ENR/W0b序列发生器步骤启用
启用序列步骤 16。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。

7.6.1.22 SEQUENCE_STEP_EN_3 寄存器(地址 = 24h)[复位 = 00h]

返回到汇总表

图 7-98 SEQUENCE_STEP_EN_3 寄存器
76543210
SEQ_STEP_31_ENSEQ_STEP_30_ENSEQ_STEP_29_ENSEQ_STEP_28_ENSEQ_STEP_27_ENSEQ_STEP_26_ENSEQ_STEP_25_ENSEQ_STEP_24_EN
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
表 7-77 SEQUENCE_STEP_EN_3 寄存器字段说明
字段类型复位说明
7SEQ_STEP_31_ENR/W0b序列发生器步骤启用
启用序列步骤 31。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
6SEQ_STEP_30_ENR/W0b序列发生器步骤启用
启用序列步骤 30。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
5SEQ_STEP_29_ENR/W0b序列发生器步骤启用
启用序列步骤 29。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
4SEQ_STEP_28_ENR/W0b序列发生器步骤启用
启用序列步骤 28。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
3SEQ_STEP_27_ENR/W0b序列发生器步骤启用
启用序列步骤 27。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
2SEQ_STEP_26_ENR/W0b序列发生器步骤启用
启用序列步骤 26。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
1SEQ_STEP_25_ENR/W0b序列发生器步骤启用
启用序列步骤 25。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。
0SEQ_STEP_24_ENR/W0b序列发生器步骤启用
启用序列步骤 24。
  • 0b = 步骤被禁用。
  • 1b = 步骤被启用。

7.6.1.23 FIFO_CFG 寄存器(地址 = 25h)[复位 = 00h]

返回到汇总表

图 7-99 FIFO_CFG 寄存器
76543210
RESERVEDFIFO_EN
R-0000000bR/W-0b
表 7-78 FIFO_CFG 寄存器字段说明
字段类型复位说明
7:1RESERVEDR0000000b保留
始终读为 0000000b
0FIFO_ENR/W0bFIFO 启用
启用 FIFO。
  • 0b = 禁用 FIFO。(禁用时,FIFO 被刷新并且写入指针和读取指针复位)
  • 1b = 启用 FIFO。

7.6.1.24 FIFO_THRES_A_MSB 寄存器(地址 = 26h)[复位 = 00h]

返回到汇总表

图 7-100 FIFO_THRES_A_MSB 寄存器
76543210
RESERVEDFIFO_THRES_A[8]
R-0000000bR/W-0b
表 7-79 FIFO_THRES_A_MSB 寄存器字段说明
字段类型复位说明
7:1RESERVEDR0000000b保留
始终读为 0000000b
0FIFO_THRES_A[8]R/W0bDRDY FIFO 阈值 A 配置 MSB
FIFO 阈值 A 的 MSB 位。当序列发生器处于 DRDY_CFG = 11b 设置的阈值模式时,DRDY 转换的上限阈值。一旦 FIFO_DEPTH[8:0] 指示器达到上限阈值,DRDY 将转换为低电平。

7.6.1.25 FIFO_THRES_A_LSB 寄存器(地址 = 27h)[复位 = 00h]

返回到汇总表

图 7-101 FIFO_THRES_A_LSB 寄存器
76543210
FIFO_THRES_A[7:0]
R/W-00000000b
表 7-80 FIFO_THRES_A_LSB 寄存器字段说明
字段类型复位说明
7:0FIFO_THRES_A[7:0]R/W00000000bDRDY FIFO 阈值 A 配置 LSB
FIFO 阈值 A 的 LSB 位。当序列发生器处于 DRDY_CFG = 11b 设置的阈值模式时,DRDY 转换的上限阈值。一旦 FIFO_DEPTH[8:0] 指示器达到上限阈值,DRDY 将转换为低电平。

7.6.1.26 FIFO_THRES_B_MSB 寄存器(地址 = 28h)[复位 = 00h]

返回到汇总表

图 7-102 FIFO_THRES_B_MSB 寄存器
76543210
RESERVEDFIFO_THRES_B[8]
R-0000000bR/W-0b
表 7-81 FIFO_THRES_B_MSB 寄存器字段说明
字段类型复位说明
7:1RESERVEDR0000000b保留
始终读为 0000000b
0FIFO_THRES_B[8]R/W0bDRDY FIFO 阈值 B 配置 MSB
FIFO 阈值 B 的 MSB 位。当序列发生器处于 DRDY_CFG = 11b 设置的阈值模式时,DRDY 转换的下限阈值。一旦 FIFO_DEPTH[8:0] 指示器达到下限阈值,DRDY 将转换为高电平。

7.6.1.27 FIFO_THRES_B_LSB 寄存器(地址 = 29h)[复位 = 00h]

返回到汇总表

图 7-103 FIFO_THRES_B_LSB 寄存器
76543210
FIFO_THRES_B[7:0]
R/W-00000000b
表 7-82 FIFO_THRES_B_LSB 寄存器字段说明
字段类型复位说明
7:0FIFO_THRES_B[7:0]R/W00000000bDRDY FIFO 阈值 B 配置 LSB
FIFO 阈值 B 的 LSB 位。当序列发生器处于 DRDY_CFG = 11b 设置的阈值模式时,DRDY 转换的下限阈值。一旦 FIFO_DEPTH[8:0] 指示器达到下限阈值,DRDY 将转换为高电平。

7.6.1.28 DIAG_MONITOR_CFG 寄存器(地址 = 2Ah)[复位 = 20h]

返回到汇总表

图 7-104 DIAG_MONITOR_CFG 寄存器
76543210
RESERVEDTDAC_RANGEFAULT_PIN_BEHAVIORREG_MAP_CRC_ENRESERVEDREF_UV_ENSTATUS_ENSPI_CRC_EN
R-0bR/W-0bR/W-1bR/W-0bR-0bR/W-0bR/W-0bR/W-0b
表 7-83 DIAG_MONITOR_CFG 寄存器字段说明
字段类型复位说明
7RESERVEDR0b保留
始终读为 0b
6TDAC_RANGER/W0b测试 DAC 范围选择
选择测试 DAC 范围。
  • 0b = TDAC 范围为 2.5V
  • 1b = TDAC 范围为 4.096V
5FAULT_PIN_BEHAVIORR/W1bFAULT 引脚行为选择
选择 FAULT 引脚行为。
  • 0b = FAULT 引脚输出信号为静态信号:当没有故障时,引脚为高电平。当发生故障时,引脚为低电平。
  • 1b = FAULT 引脚输出信号为动态信号:当没有故障时,引脚在 f#MOD#/256 处为 50/50 占空比信号。发生故障时,引脚处于低电平。
4REG_MAP_CRC_ENR/W0b寄存器映射 CRC 启用
为通用配置页面(寄存器地址为 12h 到 32h)或步骤配置页面(寄存器地址为 0h 到 10h)启用寄存器映射 CRC。
  • 0b = 禁用
  • 1b = 启用(对所有步骤配置页面进行 CRC 校验)
3RESERVEDR0b保留
始终读为 0b
2REF_UV_ENR/W0b基准监控器启用
启用基准监控器。
  • 0b = 基准监控器禁用
  • 1b = 基准监控器启用
1STATUS_ENR/W0bSTATUS 字节输出启用
在 SDO 上启用 STATUS 字节传输,并作为每个 SPI 帧的前 2 个字节。
  • 0b = 禁用
  • 1b = 启用
0SPI_CRC_ENR/W0bSPI CRC 启用
在 SDI 和 SDO 上启用 SPI CRC。
  • 0b = 禁用
  • 1b = 启用

7.6.1.29 POSTFILTER_CFG0 寄存器(地址 = 2Bh)[复位 = 00h]

返回到汇总表

图 7-105 POSTFILTER_CFG0 寄存器
76543210
RESERVEDPF_AVG[1:0]PF_CFG
R-00000bR/W-00bR/W-0b
表 7-84 POSTFILTER_CFG0 寄存器字段说明
字段类型复位说明
7:3RESERVEDR00000b保留
始终读为 00000b
2:1PF_AVG[1:0]R/W00b后置滤波器平均次数选择
数字式每通道后置滤波器的平均次数。如果 SEQ_MODE[1:0] = 00b 或 01b(序列发生器禁用),则会忽略该字段。
  • 00b = 平均 4 次
  • 01b = 平均 8 次
  • 10b = 平均 16 次
  • 11b = 平均 16 次
0PF_CFGR/W0b后置滤波器级联数量选择
数字式后置滤波器的级联选项。
  • 0b = 滤波器未级联(与 sinc1 类似)
  • 1b = 滤波器级联 3 个(与 sinc3 类似)

7.6.1.30 POSTFILTER_CFG1 寄存器(地址 = 2Ch)[复位 = 00h]

返回到汇总表

图 7-106 POSTFILTER_CFG1 寄存器
76543210
PF7_ENPF6_ENPF5_ENPF4_ENPF3_ENPF2_ENPF1_ENPF0_EN
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
表 7-85 POSTFILTER_CFG1 寄存器字段说明
字段类型复位说明
7PF7_ENR/W0b每通道后置滤波器启用
针对后置滤波器 7 启用(与序列发生器步骤 7 相关)。如果 SEQ_MODE[1:0]= 00b 或 01b(序列发生器禁用),则会忽略该位。如果启用了后置滤波器,则每个序列发生器步骤的转换次数被强制为 1,即 STEPx_NUM_CONV[3:0] = 0。如果有任何后置滤波器处于活动状态,则只有步骤 0 至步骤 7 有效,可以使用。将忽略所有其他步骤。
  • 0b = 禁用
  • 1b = 启用
6PF6_ENR/W0b每通道后置滤波器启用
针对后置滤波器 6 启用(与序列发生器步骤 6 相关)。如果 SEQ_MODE[1:0]= 00b 或 01b(序列发生器禁用),则会忽略该位。如果启用了后置滤波器,则每个序列发生器步骤的转换次数被强制为 1,即 STEPx_NUM_CONV[3:0] = 0。如果有任何后置滤波器处于活动状态,则只有步骤 0 至步骤 7 有效,可以使用。将忽略所有其他步骤。
  • 0b = 禁用
  • 1b = 启用
5PF5_ENR/W0b每通道后置滤波器启用
针对后置滤波器 5 启用(与序列发生器步骤 5 相关)。如果 SEQ_MODE[1:0]= 00b 或 01b(序列发生器禁用),则会忽略该位。如果启用了后置滤波器,则每个序列发生器步骤的转换次数被强制为 1,即 STEPx_NUM_CONV[3:0] = 0。如果有任何后置滤波器处于活动状态,则只有步骤 0 至步骤 7 有效,可以使用。将忽略所有其他步骤。
  • 0b = 禁用
  • 1b = 启用
4PF4_ENR/W0b每通道后置滤波器启用
针对后置滤波器 4 启用(与序列发生器步骤 4 相关)。如果 SEQ_MODE[1:0]= 00b 或 01b(序列发生器禁用),则会忽略该位。如果启用了后置滤波器,则每个序列发生器步骤的转换次数被强制为 1,即 STEPx_NUM_CONV[3:0] = 0。如果有任何后置滤波器处于活动状态,则只有步骤 0 至步骤 7 有效,可以使用。将忽略所有其他步骤。
  • 0b = 禁用
  • 1b = 启用
3PF3_ENR/W0b每通道后置滤波器启用
针对后置滤波器 3 启用(与序列发生器步骤 3 相关)。如果 SEQ_MODE[1:0]= 00b 或 01b(序列发生器禁用),则会忽略该位。如果启用了后置滤波器,则每个序列发生器步骤的转换次数被强制为 1,即 STEPx_NUM_CONV[3:0] = 0。如果有任何后置滤波器处于活动状态,则只有步骤 0 至步骤 7 有效,可以使用。将忽略所有其他步骤。
  • 0b = 禁用
  • 1b = 启用
2PF2_ENR/W0b每通道后置滤波器启用
针对后置滤波器 2 启用(与序列发生器步骤 2 相关)。如果 SEQ_MODE[1:0]= 00b 或 01b(序列发生器禁用),则会忽略该位。如果启用了后置滤波器,则每个序列发生器步骤的转换次数被强制为 1,即 STEPx_NUM_CONV[3:0] = 0。如果有任何后置滤波器处于活动状态,则只有步骤 0 至步骤 7 有效,可以使用。将忽略所有其他步骤。
  • 0b = 禁用
  • 1b = 启用
1PF1_ENR/W0b每通道后置滤波器启用
针对后置滤波器 1 启用(与序列发生器步骤 1 相关)。如果 SEQ_MODE[1:0]= 00b 或 01b(序列发生器禁用),则会忽略该位。如果启用了后置滤波器,则每个序列发生器步骤的转换次数被强制为 1,即 STEPx_NUM_CONV[3:0] = 0。如果有任何后置滤波器处于活动状态,则只有步骤 0 至步骤 7 有效,可以使用。将忽略所有其他步骤。
  • 0b = 禁用
  • 1b = 启用
0PF0_ENR/W0b每通道后置滤波器启用
针对后置滤波器 0 启用(与序列发生器步骤 0 相关)。如果 SEQ_MODE[1:0]= 00b 或 01b(序列发生器禁用),则会忽略该位。如果启用了后置滤波器,则每个序列发生器步骤的转换次数被强制为 1,即 STEPx_NUM_CONV[3:0] = 0。如果有任何后置滤波器处于活动状态,则只有步骤 0 至步骤 7 有效,可以使用。将忽略所有其他步骤。
  • 0b = 禁用
  • 1b = 启用

7.6.1.31 POSTFILTER_CFG2 寄存器(地址 = 2Dh)[复位 = FFh]

返回到汇总表

图 7-107 POSTFILTER_CFG2 寄存器
76543210
PF7_BYPASSPF6_BYPASSPF5_BYPASSPF4_BYPASSPF3_BYPASSPF2_BYPASSPF1_BYPASSPF0_BYPASS
R/W-1bR/W-1bR/W-1bR/W-1bR/W-1bR/W-1bR/W-1bR/W-1b
表 7-86 POSTFILTER_CFG2 寄存器字段说明
字段类型复位说明
7PF7_BYPASSR/W1b每通道后置滤波器旁路
针对后置滤波器 7 旁通(与序列发生器步骤 7 相关)。0b = 后置滤波后数据提供到输出 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
  • 0b = 后置滤波后数据提供到输出
  • 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
6PF6_BYPASSR/W1b每通道后置滤波器旁路
针对后置滤波器 6 旁路(与序列发生器步骤 6 相关)在旁路模式下,数据直接从 sync4 滤波器提供到输出。
  • 0b = 后置滤波后数据提供到输出
  • 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
5PF5_BYPASSR/W1b每通道后置滤波器旁路
针对后置滤波器 5 旁通(与序列发生器步骤 5 相关)。0b = 后置滤波后数据提供到输出 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
  • 0b = 后置滤波后数据提供到输出
  • 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
4PF4_BYPASSR/W1b每通道后置滤波器旁路
针对后置滤波器 4 旁通(与序列发生器步骤 4 相关)。0b = 后置滤波后数据提供到输出 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
  • 0b = 后置滤波后数据提供到输出
  • 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
3PF3_BYPASSR/W1b每通道后置滤波器旁路
针对后置滤波器 3 旁路(与序列发生器步骤 3 相关)在旁路模式下,数据直接从 sync4 滤波器提供到输出。
  • 0b = 后置滤波后数据提供到输出
  • 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
2PF2_BYPASSR/W1b每通道后置滤波器旁路
针对后置滤波器 2 旁通(与序列发生器步骤 2 相关)。0b = 后置滤波后数据提供到输出 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
  • 0b = 后置滤波后数据提供到输出
  • 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
1PF1_BYPASSR/W1b每通道后置滤波器旁路
针对后置滤波器 0 旁通(与序列发生器步骤 0 相关)。0b = 后置滤波后数据提供到输出 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
  • 0b = 后置滤波后数据提供到输出
  • 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
0PF0_BYPASSR/W1b每通道后置滤波器旁路
针对后置滤波器 1 旁通(与序列发生器步骤 1 相关)。0b = 后置滤波后数据提供到输出 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供
  • 0b = 后置滤波后数据提供到输出
  • 1b = 后置滤波器被旁路,数据直接通过 sync4 滤波器提供

7.6.1.32 CS_FWD_CFG 寄存器(地址 = 30h)[复位 = 00h]

返回到汇总表

图 7-108 CS_FWD_CFG 寄存器
76543210
CS_FWD_EN_CODE[5:0]TIMEOUT_SEL[1:0]
R/W-000000bR/W-00b
表 7-87 CS_FWD_CFG 寄存器字段说明
字段类型复位说明
7:2CS_FWD_EN_CODE[5:0]R/W000000bCS 正向功能启用
写入 010111b 以启用 CS 正向功能。GPIOx_FWD_EN 位选择哪些 GPIO 引脚在 CS 正向模式下运行。这些位始终读取 00000000b。
1:0TIMEOUT_SEL[1:0]R/W00b超时启用和持续时间选择
启用 SPI 超时并设置超时持续时间。启用后,超时功能会检查 CSn 上升沿是否在 CSn 下降沿后的所选个数 MCLK 周期内发生。当超时发生时,SDI 上 SPI 帧的剩余部分在 CSn 上升沿之前被忽略。新的 SPI 事务在下一个 CSn 下降沿开始。
  • 00b = 超时禁用
  • 01b = 超时启用且为短超时,256 个 MCLK 周期
  • 10b = 超时启用且为中等长度超时,2048 个 MCLK 周期
  • 11b = 超时启用且为长短超时,16384 个 MCLK 周期

7.6.1.33 GPIO_FWD_CFG 寄存器(地址 = 32h)[复位 = 00h]

返回到汇总表

图 7-109 GPIO_FWD_CFG 寄存器
76543210
RESERVEDGPIO3_FWD_ENGPIO2_FWD_ENGPIO1__FWD_ENGPIO0_FWD_EN
R-0000bR/W-0bR/W-0bR/W-0bR/W-0b
表 7-88 GPIO_FWD_CFG 寄存器字段说明
字段类型复位说明
7:4RESERVEDR0000b保留
始终读为 0000b
3GPIO3_FWD_ENR/W0bCS 正向引脚启用
GPIO3 CS 正向配置。将 GPIO3 引脚配置为 CS 正向/输出引脚。如果该位为高电平,则会忽略 GPIO_CFG 寄存器中的 GPIO3_CFG[1:0] 位。
  • 0b = GPIO3 未配置为 CS 正向。
  • 1b = GPIO3 配置为 CS 正向。
2GPIO2_FWD_ENR/W0bCS 正向引脚启用
GPIO2 CS 正向配置。将 GPIO2 引脚配置为 CS 正向/输出引脚。如果该位为高电平,则会忽略 GPIO_CFG 寄存器中的 GPIO2_CFG[1:0] 位。
  • 0b = GPIO2 未配置为 CS 正向。
  • 1b = GPIO2 配置为 CS 正向。
1GPIO1__FWD_ENR/W0bCS 正向引脚启用
GPIO1 CS 正向配置。将 GPIO1 引脚配置为 CS 正向/输出引脚。如果该位为高电平,则会忽略 GPIO_CFG 寄存器中的 GPIO1_CFG[1:0] 位。
  • 0b = GPIO1 未配置为 CS 正向。
  • 1b = GPIO1 配置为 CS 正向。
0GPIO0_FWD_ENR/W0bCS 正向引脚启用
GPIO0 CS 正向配置。将 GPIO0 引脚配置为 CS 正向/输出引脚。如果该位为高电平,则会忽略 GPIO_CFG 寄存器中的 GPIO0_CFG[1:0] 位。
  • 0b = GPIO0 未配置为 CS 正向。
  • 1b = GPIO0 配置为 CS 正向。

7.6.1.34 REG_MAP_CRC 寄存器(地址 = 3Dh)[复位 = 00h]

返回到汇总表

图 7-110 REG_MAP_CRC 寄存器
76543210
GENERAL_CFG_REG_MAP_CRC_VALUE[7:0]
R/W-00000000b
表 7-89 REG_MAP_CRC 寄存器字段说明
字段类型复位说明
7:0GENERAL_CFG_REG_MAP_CRC_VALUE[7:0]R/W00000000b通用配置页面的寄存器映射 CRC
寄存器映射 CRC 值 寄存器映射 CRC 值是用户计算得出的通用配置页面中寄存器 0x12 至 0x32 的 CRC 值。写入该寄存器的 CRC 值会与内部 CRC 计算值进行比较。如果这些值不匹配,则设置 REG_MAP_CRC_FAULTn 位。使用 REG_MAP_CRC_EN 位启用寄存器映射 CRC。

7.6.1.35 PAGE_INDICATOR 寄存器(地址 = 3Eh)[复位 = 00h]

返回到汇总表

图 7-111 PAGE_INDICATOR 寄存器
76543210
PAGE_INDICATOR[7:0]
R-00000000b
表 7-90 PAGE_INDICATOR 寄存器字段说明
字段类型复位说明
7:0PAGE_INDICATOR[7:0]R00000000b寄存器页面指示器
指示有效寄存器页面。

7.6.1.36 PAGE_POINTER 寄存器(地址 = 3Fh)[复位 = 00h]

返回到汇总表

图 7-112 PAGE_POINTER 寄存器
76543210
PAGE_POINTER[7:0]
R/W-00000000b
表 7-91 PAGE_POINTER 寄存器字段说明
字段类型复位说明
7:0PAGE_POINTER[7:0]R/W00000000b寄存器页面指针
选择有效寄存器页面。