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 双冗余系统摘要
处理 OWCS 数据

processOWCSMeasurements() 函数的最后一步是处理 OWCS 数据,以确定阈值 (delta) 并预测 RSOURCE_OWCS图 2-46 显示最后一步分为三个主要操作:

  1. 使用 calculateStepAverage() 计算为每个 OWCS 步骤收集的所有数据的平均值
  2. 使用 方程式 1 计算 OWCS delta
  3. 使用 OWCSgetRsource() 函数计算 RSOURCE_OWCS
 正在处理 OWCS 代码中的 OWCS 数据图 2-46 正在处理 OWCS 代码中的 OWCS 数据

OWCSgetRsource() 函数使用 方程式 8 的修改版本来根据测得的 OWCS 阈值预测单端 RSOURCE_OWCS 值。方程式 17 使用固定系数而不是 RB、RA 和 IOWCS_NOM 项,因为这些都是相对于所选 ADS125H18 型号已知的常量(请参阅表 2-1):

方程式 17. RSOURCE_OWCS_SE=OWCSDelta_SE×A-BC-2×OWCSDelta_SE

图 2-47 显示了 OWCS.h 文件中单端 A、B 和 C 系数作为不同 ADS125H18 型号的函数的查找表:

 OWCS 代码中的单端输入查找表图 2-47 OWCS 代码中的单端输入查找表

图 2-47 在查找表中包含 MaxRsource 的值。该参数可避免在方程式 17 中 C = 2 × OWCSDelta_SE 时出现“除零”错误,并将输出限制在 1GΩ。图 2-48 展示了用于根据变量 A、B 和 C 预测 RSOURCE_OWCS 的简单函数,以及与测得的 OWCS 阈值相对应的变量

 预测 OWCS 代码中单端输入的 RSOURCE_OWCS图 2-48 预测 OWCS 代码中单端输入的 RSOURCE_OWCS

对于差分输入,同样的逻辑也是如此。方程式 18 使用方程式 14 中 RB、RA 和 IOWCS_NOM 项的固定系数来根据测量的 OWCS 阈值预测差分 RSOURCE_OWCS 值:

方程式 18. RSOURCE_OWCS_Diff=OWCSDelta_Diff×A-BC-4×OWCSDelta_Diff

图 2-49 显示了 OWCS.h 文件中差分 A、B 和 C 系数作为不同 ADS125H18 型号的函数的查找表:

 OWCS 代码中的差分输入查找表图 2-49 OWCS 代码中的差分输入查找表

图 2-49 在查找表中包含 MaxRsource 的值。该参数可避免在方程式 18 中 C = 4 × OWCSDelta_Diff 时出现“除零”错误,并将输出限制在 1GΩ。图 2-50 展示了用于根据变量 A、B 和 C 预测 RSOURCE_OWCS 的简单函数,以及与测得的 OWCS 阈值相对应的变量

 预测 OWCS 代码中差分输入的 RSOURCE_OWCS图 2-50 预测 OWCS 代码中差分输入的 RSOURCE_OWCS