This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 关于:ADS114S08:ADC 的数据输出显示意外偏移

Guru**** 2391845 points
Other Parts Discussed in Thread: ADS114S08

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/770317/re-ads114s08-data-output-from-adc-shows-unexpected-offset

主题中讨论的其他器件:ADS114S08

尊敬的 Bob:

电源噪声是正确的。 我们的 SMPS 噪音很大、我们更换了它、所有问题都得到了解决。 我们获取杂散值的状态寄存器也会停止。 找到非常稳定的读数、ADC 给出的杂散零电压也被停止。

随附了我们的原理图供您参考。如果需要进行任何更改、请提出建议。  

还有一点是,当我们为 TP2提供-0.34伏时,我们在 E1点得到-1.68伏(运算放大器级2的增益为5)。 但 ADC 提供的输出为-0.33.1伏。 即、我们将得到0.028伏的偏移。  正电压也是如此。  

请说明为什么会出现20-30mil 的偏移。   

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Amol、

    我将主题更改后的主题从之前的帖子中分离出来。 有几个不清楚的地方。 从原理图中可以看出、您有一个经过缓冲的小信号、后跟一个外部增益级(大约5个)、然后由 ADC 进行转换。 然后、除以 ADC 结果即可计算结果。 我看到存在潜在的增益误差、因为您假设缓冲器没有偏移或增益问题、且增益级恰好为5。 根据反向计算(1.68/0.34)、我们可以看到它为4.941。

    在进行任何计算之前了解 ADC 的原始代码会非常有帮助。 如果输入电压为1.68V、那么我预计输出代码大约为11010个代码(0x2B02)。 旁路 PGA 后、串联输入电阻(R7)上可能会出现压降、这可能会导致您看到的某些失调电压、但这将以 UV 为单位、而不是 mV。

    根据增加的外部增益、我将假定最大传感器电压为+/- 500mV。 这是一个假设、传感器输出可能更小。 根据传感器输出电压、您可能能够在 ADS114S08上启用 PGA。 在这种情况下、您应该能够移除缓冲器和外部放大器级并直接测量传感器电压。 我还建议您将 ADS114S08的内部2.5V 基准用于+/-2.5V 的满量程范围、而不是设置为+/-5V 满量程范围的 REF0。 使用2.5V 基准将提高动态范围。

    您可以将 ADS114S08的增益设置为4、而不是5的增益。 输出结果将不需要任何进一步的计算。 这将消除与该外部放大器相关的误差。 您还将使用内部 PGA 改善输入参考噪声。

    如果我没有看到任何内容、请告诉我。 尤其是传感器的完整输出范围和所需的分辨率。 我仍然建议在电流配置中、当您测量到 AINCOM (连接到 GND 并使最大输入电压范围为+/-2.5V)时、您将基准更改为内部基准。 如果您必须使用在 REF0上创建的5V 基准、则关闭 REFP 和 REFN 基准缓冲器(而不仅仅是 REFN)。

    我注意到的另一个问题可能是、连接到 AINCOM 的接地与所有其余接地引脚具有不同的符号和网络名称。 如果在 AINCOM 上连接的接地与传感器输入上的接地有很大不同的路径、这也可能会影响测量。

    此致、
    Bob B