ZHDA260 August   2026 ADS125H18

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2详细说明
    1. 2.1 了解 ADS125H18 OWCS 运行情况
    2. 2.2 对单端输入信号使用 OWCS
      1. 2.2.1 分析单端输入信号的 OWCS 行为
      2. 2.2.2 使用 ADS125H18EVM 验证具有单端输入的 OWCS 操作
        1. 2.2.2.1 使用单端输入验证 OWCS 运行情况
        2. 2.2.2.2 使用单端输入对 OWCS 使用较少转换次数
          1. 2.2.2.2.1 单端输入的不稳定数据
          2. 2.2.2.2.2 单端输入的稳定数据
        3. 2.2.2.3 输入电容如何影响单端输入的 OWCS 性能
        4. 2.2.2.4 使用 ADS125H18 可编程延迟来减轻单端输入的稳定影响
    3. 2.3 对差分输入信号使用 OWCS
      1. 2.3.1 分析差分输入信号的 OWCS 行为
      2. 2.3.2 使用 ADS125H18EVM 验证具有差分输入的 OWCS 操作
        1. 2.3.2.1 使用差分输入验证 OWCS 操作
        2. 2.3.2.2 使用差分输入对 OWCS 使用较少转换次数
          1. 2.3.2.2.1 差分输入的不稳定数据
          2. 2.3.2.2.2 差分输入的稳定数据
        3. 2.3.2.3 输入电容如何影响差分输入的 OWCS 性能
          1. 2.3.2.3.1 具有输入电容的背对背差分 OWCS 测量
        4. 2.3.2.4 使用 ADS125H18 可编程延迟来减轻差分输入的稳定影响
    4. 2.4 使用 ADS125H18 通道序列发生器来实现 OWCS 算法
      1. 2.4.1 示例:为 OWCS 算法配置 ADS125H18 序列发生器
      2. 2.4.2 了解 ADS125H18 示例代码中的 OWCS 算法
        1. 2.4.2.1 初始化
          1. 2.4.2.1.1 初始化序列发生器
          2. 2.4.2.1.2 输入“_step”数组值
          3. 2.4.2.1.3 分析序列
        2. 2.4.2.2 启动序列发生器并处理数据
          1. 2.4.2.2.1 更新 OWCS 步长值并计算“total_conversions”
          2. 2.4.2.2.2 启动序列发生器并获取数据
          3. 2.4.2.2.3 处理 OWCS 数据
          4. 2.4.2.2.4 使用 OWCS 结果
  6. 3总结
  7. 4参考资料
  8. 5附录 A
    1. 5.1 使用带冗余系统的 OWCS
      1. 5.1.1 双冗余系统与单设备系统
      2. 5.1.2 在双冗余系统中使用 1x OWCS 与 2x OWCS
      3. 5.1.3 双冗余系统中的误差源
        1. 5.1.3.1 RA1 和 RB1 错误
        2. 5.1.3.2 RA2 和 RB2 错误
        3. 5.1.3.3 VREF1 和 VREF2 错误
      4. 5.1.4 测量双冗余系统中的差分输入
      5. 5.1.5 双冗余系统摘要
启动序列发生器并获取数据

processOWCSMeasurements() 函数的下一步是启动 ADC 转换,等待数据就绪 (DRDY) 引脚从高电平切换到低电平,然后将每个数据捕获到一个数组中。图 2-45 显示了此函数如何运行,直到例程捕获到等于“total_conversions”的转换次数,并将结果存储在“all_sequences_data”数组中。

 启动序列发生器并且在 OWCS 代码中获取数据图 2-45 启动序列发生器并且在 OWCS 代码中获取数据

重要的是,collectADCData() 函数使用数据捕获中断,该中断假定 DRDY 引脚在每次转换后从高电平切换为低电平。但是,ADS125H18 允许用户使用 SEQUENCER_CFG 寄存器中的 DRDY_CFG 位来设置不同的 DRDY 行为。例如,用户可以将 DRDY 引脚设置为在每个序列完成(而不是每次转换)后从高电平切换为低电平。这些非默认 DRDY 引脚选项旨在搭配 ADS125H18 先入先出 (FIFO) 缓冲器使用。如果在“ADS125H18_RegisterDetails.h”文件中选择了非默认 DRDY 引脚选项,则相应地修改 OWCS 算法。有关更多信息,请参阅 ADS125H18 数据表