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.

[参考译文] ADC128D818:测量误差

Guru**** 2380860 points
Other Parts Discussed in Thread: ADC128D818, ADS1115
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1160561/adc128d818-measurement-error

器件型号:ADC128D818
主题中讨论的其他器件: ADS1115

大家好、

我们的客户注意 到、其原型板中 ADC128D818的测量读数远高于根据数据表中的公式计算出的值。  

ADC 输入端的测量电压与计算值之间存在约0.4V 的差异。  

它们使用模式1、输入 AIN2 (iN5)、内部和外部基准电压、并且在0V 至~1.5V 范围内始终有大约0.4V 的电压。 高于~1.5V 时、差异变得更大。

它们 测量测试点 M4处的电压。 例如、M4处的电压为1.0V、ADC 的电压为1.4V。

它们使用方程式 Vin=(dout*3.3)/4095。

根据计算得出的 VIN 与 FLUKE115的 Vin 在0V 输入时高0.24V、在2.6V 输入时高0.4V。
它们还使用了另一个万用表、但结果保持不变。  
请参阅下面的原理图。
此错误可能由什么原因引起?
此致、
Danilo
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Danilo、

    我将首先指出、器件的总体未调整误差可以从3.3mV ( 满量程的0.1%)开始。  

    您看到的错误可能是由于器件的性能造成的。 请注意、随着代码(或输入电压)增大、TUE 也会增大(将值视为正负)。

    如果您共享输入信号电路、我可以回顾一下改进情况。 您还可以在计算中实现校准系数、以考虑此误差。  

    如果您的系统需要性能更高的器件、我可以帮助您找到更合适的器件。

      

    此致

    Cynthia

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

    你好,Cynthia,我是 Danilo 提到的客户。

    我们使用数字电源测试了 ADC、并使用 FLUKE115测量输入、在与 iN5隔离并连接到 iN5的电源之间测量值只有0.001V 的差异。

    当我们开始比较 FLUKE115的读数并在 I2C 读取器中进行数学运算时、我们使用50mV 的阶跃从0到2.5V。

    然后、我们注意到误差很大、我们预计最高为30mV、但我们将达到400mV、 对于我们的应用来说、由于我们在直流电机中读取温度传感器、该电机已构建在 KTY84-30温度传感器内、因此我们需要实时读取温度、但由于读数存在0.2-0.4V 的差异、因此无法实现精度。

    提前感谢您的帮助。

    何塞。

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

    您好 Jose、  

    对拖延答复表示歉意。 以确保我正确理解。 您使用了来自电源的已知输入、并在输入范围内步进输入信号。 在较低电压、低于2.5V 时、ADC 测量没有误差、但一旦高于该电压、ADC 测量的误差就会达到0.4V。  

    再看一下原理图、可以看到有两个接地网、即 AGND 和 GND。 输入使用 AGND、而 ADC 连接到 GND。 建议对模拟输入和 ADC 使用相同的接地。 接地端可能会分离、但随后连接在一起、但该连接需要靠近 ADC。

    此致

    Cynthia

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

    您好、Cynthia、感谢您的回复。

    在0V (将输入引脚接地)时始终存在误差、输出为0.2V、因此在该起始点、误差为200mV;当我们达到2.5V 时、误差上升到400mV。 我们使用的接地是相同的、因为在 ADC 附近有一个星形接地。 电阻器无关紧要,因为我们使用 I2C 读数比较 ADC 输入引脚和数字输出中的电压。

    顺便说一下、我们在两天前获得了 ADS1115、它在第一次尝试时效果完美、误差大约为10mV、在0至3.3V 的输入范围内保持恒定、我们使用了与 ADC128D818相同的设置。

    提前感谢您的帮助。

    何塞。

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

    何塞、  

    将输入接地时的错误非常可疑。 数据表指出、在进行单端测量时、外部源应使用与 ADC 相同的接地端。

    您是否会将电压源接地端连接到 ADC 的接地端、而不是通过 AGND 连接的接地端。 我意识到存在星形地、但 实际上并不知道位置相关性、因此可能存在足够的泄漏来导致误差。  

    总的来说、这不是部件的正常行为、请问您从哪里获得了这些部件?

    此致

    Cynthia

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

    您好,Cynthia,它是相同的、相同的接地,我们避免了 AGND,并将所有器件都连接到 GND。 我们使用的 ADS1115设置完全相同、工作正常。

    谢谢。