ZHCSOL2 December   2025 ADS125P08

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  输入范围
      4. 7.3.4  ADC 基准电压
      5. 7.3.5  电源
        1. 7.3.5.1 AVDD 和 AVSS
        2. 7.3.5.2 IOVDD
        3. 7.3.5.3 CAPA 和 CAPD
        4. 7.3.5.4 上电复位 (POR)
      6. 7.3.6  时钟运行
        1. 7.3.6.1 内部振荡器
        2. 7.3.6.2 外部时钟
      7. 7.3.7  调制器
      8. 7.3.8  数字滤波器
        1. 7.3.8.1 数字滤波器延时
        2. 7.3.8.2 Sinc3 和 Sinc4 滤波器
        3. 7.3.8.3 Sinc4 + Sinc1 级联滤波器
        4. 7.3.8.4 50/60Hz 陷波滤波器
      9. 7.3.9  FIFO 缓冲器
        1. 7.3.9.1 FIFO 缓冲器读取与写入
        2. 7.3.9.2 FIFO 溢出和下溢
        3. 7.3.9.3 FIFO 深度指示器
        4. 7.3.9.4 FIFO 启用和清空
        5. 7.3.9.5 FIFO 阈值
      10. 7.3.10 通道自动序列发生器
        1. 7.3.10.1 自动序列发生器:基本操作
        2. 7.3.10.2 定序器模式
          1. 7.3.10.2.1 单次触发模式
          2. 7.3.10.2.2 单步连续转换模式
          3. 7.3.10.2.3 单次序列模式
          4. 7.3.10.2.4 连续序列模式
        3. 7.3.10.3 配置自动序列发生器
        4. 7.3.10.4 启动和停止序列发生器
        5. 7.3.10.5 自动序列发生器和 DRDY 行为
      11. 7.3.11 偏移和增益校准
      12. 7.3.12 通用 IO (GPIO)
        1. 7.3.12.1 DRDY 输出
        2. 7.3.12.2 FAULT 输出
      13. 7.3.13 烧毁电流源
      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 电源回读
      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 ADS125P08 状态和通用配置页面
      2. 7.6.2 ADS125P08 步骤配置页面
  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. 8.2.2 详细设计过程
      3. 8.2.3 应用性能曲线图 - 串扰
    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机械、封装和可订购信息

CS 转发标头、帧和状态图

启用 CS-FWD 模式后,通过发送 CS 转发标头帧来启动 UDP 通信,如 表 7-42 所示。SDI 上的第一个字节包含作为 4 个 MSB 的 CS 转发索引或 SPI 索引。这是目标器件选择,0h00 到 0h0B,其中 0h00 是目标器件 1,0h01 是目标器件 2,依此类推。SDI 上的第一个字节还包括要作为 4 个 LSB 传输的帧数。如果启用了 CRC,则 SDI 上的第二个字节包括前一个数据的 CRC。始终需要第三个字节(无关):在 CS-FWD 模式下,标头帧与 CS-FWD 控制器通信始终需要每帧三个字节。

表 7-42 CS 转发标头帧
信号 1 字节 2 字节 3 字节
SDI

SPI 索引(4 个 MSB)

帧数位(4 个 LSB)

CRC(如果启用了 CRC)

不用考虑
SDO

FFh

在 SDI 上接收到第 1 字节

CRC 校验结果(如果启用了 CRC)

标头中第一个字节的 SPI 索引(4 个 MSB)指示所选的目标器件,表 7-43 描述了这些位到特定目标器件的确切映射。

表 7-43 SPI 索引选择
SPI 索引 已选择目标器件
0000b 器件 ADS125P08
0001b 目标器件 1,连接至 GPIO0
0010b 目标器件 2,连接至 GPIO1
0011b 目标器件 3,连接至 GPIO2
0100b 目标器件 4,连接至 GPIO3
0101b 目标器件 5,连接至 AGPIO0
0110b 目标器件 6,连接至 AGPIO1
0111b 目标器件 7,连接至 AGPIO2
1000b 目标器件 8,连接至 AGPIO3
1001b 目标器件 9,连接至 AGPIO4
1010b 目标器件 10,连接至 AGPIO5
1011b 目标器件 11,连接至 AGPIO6
1100b 目标器件 12,连接至 AGPIO7
所有其他代码 保留

从主机发送的 表 7-42 标头中第一个字节的帧数位 (4LSB) 指示发送到所选目标器件的帧数,如 表 7-44 所示。将指定数量的帧发送到所选目标器件后,CS-FWD 控制器需要另一个具备有关下一个目标器件选择和要发送帧数的新信息的标头帧。CS-FWD 控制器会保持在 CS-FWD 模式,直到用户明确选择退出该模式,有关退出该模式的详细信息,请参阅 禁用 CS-FWD 模式 部分。

表 7-44 CS-FWD 帧数指示
帧数 LSBS 发送的 CS-FWD 帧数
0000b 1
0001b 2
0010b 3
0011b 4
... ...
1110b 15
1111b 16

在 UDP 序列期间,从 SDO 上的器件发送标头响应帧如 表 7-42 所示,该响应在下文中表示为 Ack,如 图 7-37 所示。这包含位 [23:16] = FFh 来表示器件写入主机,位 [15:8] 表示重复发送以启动 UDP(SDI 上的第一个字节)的数据,位 [7:0] 表示使用多项式 x8 +x2 + x + 1 的前一个数据的正确 CRC。仅当为 SPI 启用 CRC 时,才需要该 CRC 字节,否则字节为 0hFF。

主机可以根据接收到的 SDO 区分主机是与 CS 转发控制器通信,还是与任何其他目标器件通信。如果与控制器通信,主机会将 SDO 接收为 FFh,并且由控制器接收镜像字节。因此,主机可以检查控制器接收的字节是否正确,然后决定如何响应:如果字节不正确,则保持超时并向控制器重新发送命令。

图 7-37 显示了典型 CS-FWD 通信序列的时序图。在所示的第一个标头帧中,SPI 索引设置为目标器件 M。因此,在后续帧中,CS 信号仅转发到器件 M(j 是标头帧中指定的与器件 M 通信的帧数)。在第 2 个标头帧中,指定器件 N,并在后续帧中执行与器件 N 的通信(k 是与器件 N 通信的帧数)。

图 7-37 还指示从目标器件发送到 SDO 的响应。目标器件的 Ack 帧与每个标头帧同时在 SDO 上可见。此后,目标器件根据使用的命令向 SDO 发送命令或数据字节,为简单起见,在 图 7-37 中这些字节由 Ack (M) 表示器件 M,Ack (N) 表示器件 N。

当 CSn 为低电平时,合格转发帧的条件是至少有 8 个 SCLK 周期。然而,帧可能长于 8 个 SCLK 周期,并且后续帧的长度可能不同。帧长度没有最大限制。

ADS125P08 CS 转发时序图图 7-37 CS 转发时序图

建议进行以下错误处理,以确保启用和未启用 CRC 时的通信稳健性:

  • 已启用 CRC:如果主机在从器件接收数据时检测到 CRC 错误,则主机必须对控制器重复该命令,直到主机接收到正确的 CRC。同样,如果标头中的 SPI 控制器器件检测到 CRC 错误,则控制器必须继续从主机接收标头,直到 CRC 校验正确。
  • 已禁用 CRC:如果 SDO 上的第 2 个字节与发送到器件的第 1 个字节不匹配,则主机必须在接下来的帧中导致超时而不切换 SCLK。

图 7-38 展示了 CS-FWD 控制器的状态图。一旦启用了 CS 转发,控制器就期望接收到有效的标头帧。接收到有效的标头帧后,与所选目标器件的通信就会开始并持续进行,直到预定义数量的帧完成,或发生超时,或在 SPI 控制器器件中禁用 CS 转发模式。

ADS125P08 CS 转发状态图图 7-38 CS 转发状态图