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 双冗余系统摘要

使用 ADS125H18 通道序列发生器来实现 OWCS 算法

ADS125H18 具有功能强大的通道序列发生器,可简化与 ADC 之间的通信。该序列发生器使用同一页面(或步骤)的多个副本,使用户能够存储多达 32 个不同的(易失性)测量配置。可按步骤进行编程的示例参数包括不同的输入通道、监控功能、输出数据速率、转换次数、GPIO 设置、转换 START 延迟等。序列发生器自动索引到下一个启用步骤,这使 ADS125H18 通道序列发生器能够使用以下指南极大地简化 OWCS 算法的实现:

  • 很少启用 OWCS(例如,在每个完整测量周期结束时),以尽可能地增加测量目标信号所花费的时间
  • 保留两个或四个步骤以分别在一个单端输入或一个差分输入上执行开路检测,从而更大限度地增加可用于其他测量的步骤数
  • 为 OWCS 测量选择连续步骤,因为当禁用和启用 OWCS 时,OWCS 计算依赖于输入信号保持恒定。禁用 OWCS 测量和启用 OWCS 测量之间的额外延迟可能会导致错误的阈值计算
  • 按单个序列扫描所有输入及监控步骤。使用上述两个或四个步骤,每个序列扫描一个 OWCS 通道。在每个序列完成后递增 OWCS 步骤测量通道
  • 在单序列模式下运行序列发生器,因为在每个序列后都需要重新配置 OWCS 步骤

图 2-32 显示了如何根据以下指南设置 ADS125H18 序列发生器步骤:

 推荐的实现 OWCS 算法的序列发生器步骤配置图 2-32 推荐的实现 OWCS 算法的序列发生器步骤配置

图 2-32 具有几个对实现 OWCS 算法至关重要的重要特性:

  • 确保步骤数从左到右单调增加,因为 ADS125H18 序列发生器始终按递增顺序测量启用的步骤。换言之,第一个输入步骤(“步骤 A”)的步骤编号应小于下一个输入步骤(“步骤 A+1”),该步骤应小于“步骤 A+B”,该步骤应小于第一个监控步骤(“步骤 C”),依此类推
  • 这些步骤不必是连续的,因为 ADS125H18 序列发生器仅通过启用的步骤进行索引。例如,用户可以选择输入步骤 1、3 和 27。下一部分的示例中也会显示此行为

  • 务必设置两个或四个 OWCS 步骤,如序列末尾的绿色所示

  • 单端输入仅使用两个绿色最左边的 OWCS 步骤,而差分输入使用所有四个 OWCS 步骤
  • 仅对蓝色的输入步骤应用 OWCS 算法。图 2-32 还以红色显示监测步骤,这些步骤对于一般诊断很有用,但不能与 OWCS 功能一起使用。因此,实施 OWCS 算法并不严格要求监控步骤。