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机械、封装和可订购信息

自动序列发生器和 DRDY 行为

使用 SEQUENCER_CFG 寄存器中的 DRDY_CFG[1:0] 位配置在序列发生器运行期间 DRDY 引脚的行为。

DRDY 行为有四个模式可用:根据模式,DRDY 驱动为低电平

  • 每次有新的转换结果可用时:DRDY_CFG[1:0] = 00b
  • 每次完成序列步骤时:DRDY_CFG[1:0] = 01b
  • 每次完成一个序列时:DRDY_CFG[1:0] = 10b
  • 当达到 FIFO 缓冲器中的预定义阈值时:DRDY_CFG[1:0] = 11b

图 7-22 展示了每次新转换结果可用 (DRDY_CFG[1:0] = 00b) 时将 DRDY 驱动为低电平的 DRDY 操作。此示例中显示了两个序列步骤,其中在第一个序列步骤中执行了四次 ADC 转换,在第二个序列步骤中执行了三次 ADC 转换。一旦每个单独的转换结果可用,DRDY 就会驱动为低电平。

在新序列步骤开始时,第一次转换是完全稳定的数据,但与正常数据周期 tDATA = 1/fDATA 相比会产生延迟(延迟时间)。需要考虑到数字滤波器的完全稳定所需的延迟。延迟时间取决于数据速率和滤波器模式(有关滤波器延迟的详细信息,请参阅 数字滤波器 部分)。时间 tSETTLE 是从序列步骤开始(上一步的最后一个 DRDY 下降沿)到新序列步骤内的第一个 DRDY 下降沿的时间。时间 tSETTLE 还包括由该序列步骤的步骤配置页面中的 STEPx_DELAY_MSB[7:0] 位和 STEPx_DELAY_LSB[7:0] 位定义的可编程延迟。因此,tSETTLE 是可编程延迟 tSTEPx_DELAY 和滤波器延迟 tSTEPx_FLTR_LATENCY 的总和:

方程式 22. tSETTLEx = tSTEPx_DELAY + tSTEPx_FLTR_LATENCY
ADS125H18 每次转换后的 DRDY 脉冲图 7-22 每次转换后的 DRDY 脉冲

图 7-22 中,没有从 ADC 读取数据,则 DRDY 会保持低电平,并在下一个 DRDY 下降沿之前短暂生成一个高电平的脉冲。如果在每个转换结果完成后从 ADC 读取数据,则在转换数据读取操作期间,DRDY 会在第八个 SCLK 边沿强制拉至高电平。如 图 7-23 所示,其中每次在 DRDY 下降沿指示新数据可用后不久都会读取新数据。

ADS125H18 每次转换后的 DRDY 脉冲,从 ADC 读取数据图 7-23 每次转换后的 DRDY 脉冲,从 ADC 读取数据

图 7-24 展示了每次完成序列步骤 (DRDY_CFG[1:0] = 01b) 时将 DRDY 驱动为低电平的 DRDY 操作。此示例中再次显示了两个序列步骤,其中在第一个序列步骤中执行了四次 ADC 转换,在第二个序列步骤中执行了三次 ADC 转换。当每个序列步骤中的最后一个转换结果可用时,DRDY 驱动为低电平。

ADS125H18 每个序列步骤之后的 DRDY 脉冲图 7-24 每个序列步骤之后的 DRDY 脉冲

图 7-25 展示了每次完成完整序列 (DRDY_CFG[1:0] = 10b) 时将 DRDY 驱动为低电平的 DRDY 操作。在这个特定示例中,完整的序列仅包含两个序列步骤(STEP0 和 STEP1)。当最终(最后一个)序列步骤的最后一个转换结果可用时,DRDY 驱动为低电平。

ADS125H18 序列完成后的 DRDY 脉冲图 7-25 序列完成后的 DRDY 脉冲

表 7-25 总结了基于 FIFO 阈值 (DRDY_CFG[1:0] = 11b) 的 DRDY 操作。在该模式下,由 FIFO_DEPTH[8:0] 位指示的 FIFO 深度被监视,并与控制 DRDY 行为的两个 FIFO 阈值(FIFO_THRES_A[8:0] 和 FIFO_THRES_B[8:0])进行比较。有关 FIFO 缓冲器操作和 FIFO_DEPTH[8:0] 位的详细信息,请参阅 FIFO 缓冲器 部分。当 FIFO 的深度超过任一阈值(FIFO_THRES_A 或 FIFO_THRES_B)中的较大者时,DRDY 从高电平转换为低电平。此条件可描述为 FIFO_DEPTH > FIFO_THRES_A(假设 FIFO_THRES_A 大于或等于 FIFO_THRES_B)。当 FIFO 的深度等于或小于任一阈值的最低阈值时,DRDY 从低电平转换为高电平。此条件可描述为 FIFO_DEPTH < FIFO_THRES_B(假设 FIFO_THRES_B 小于或等于 FIFO_THRES_A)。

表 7-25 基于 FIFO 阈值的 DRDY 行为 (DRDY_CFG[1:0] = 11b)
阈值设置 触发条件 DRDY 转换
FIFO_THRES_A ≥ FIFO_THRES_B FIFO_DEPTH > FIFO_THRES_A DRDY 下降沿
FIFO_DEPTH ≤ FIFO_THRES_B DRDY 上升沿
FIFO_THRES_A < FIFO_THRES_B FIFO_DEPTH > FIFO_THRES_B DRDY 下降沿
FIFO_DEPTH ≤ FIFO_THRES_A DRDY 上升沿

图 7-26 所示的示例中,ADC 采集了六个样本,然后从 ADC 读取两个转换结果。控制 DRDY 行为的 FIFO 阈值已被设置为 FIFO_THRES_A 阈值 (FIFO_THRES_A[8:0] = 000000101b) 的五个样本值,FIFO_THRES_B 阈值 (FIFO_THRES_B[8:0] = 000000100b) 的四个样本。在本例中,FIFO_THRES_A ≥ FIFO_THRES_B。因此,一旦采集了六个样本(从空 FIFO 开始),就会满足 FIFO_DEPTH > FIFO_THRES_A 的条件 (6 > 5),并且 DRDY 从高电平转换为低电平。从 ADC 读取两个转换结果后,同时不转换额外的样本,并且满足 FIFO_DEPTH ≤ FIFO_THRES_B 的条件 (4 ≤ 4),DRDY 从低电平转换为高电平。

ADS125H18 基于 FIFO 阈值的 DRDY 行为图 7-26 基于 FIFO 阈值的 DRDY 行为