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.

[参考译文] ADS1118:ADC输出不准确!!

Guru**** 2538310 points
Other Parts Discussed in Thread: ADS1118

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/639624/ads1118-adc-output-is-not-accurate

部件号:ADS1118

您好,

     我们正在使用ADS1118 16位ADC来捕获微伏变化。 我们正在使用SPI通信。

     问题是我们没有获得所需的输出 ,我们提供了预定义的电压,并获得了变化巨大的输出。

     请在表中查找测量读数。

参考 输入到ADC通道0 实际ADC   实际电压 期望的ADC   预期 值(单位:伏特)
0.256V 0.0032伏 257. 0.0.02万 409. 0.0032
0.256V 0.0057伏 514. 0.0.4016万 985 0.0057
0.256V 0.0083伏 77 0.0.6023万 1062. 0.0083
0.256V 0.0182V 2056. 0.016 2329. 0.0182
0.256V 0.0322伏 3855. 0.3.0117万 4121. 0.0322
0.256V 0.0495V 6168 0.4.8188万 6336 0.0495
0.256V 0.071伏 8995 0.0.7027万 9088 0.0710
0.256V 0.1188V 1.4906万 0.11.6453万 1.5206万. 0.1188
0.256V 0.1641V 2.0817万 0.1.6263万 2.1004万. 0.1641
0.256V 0.196伏 2.4672万. 0.1.9275万 2.5088万 0.196

我们的输出具有更多的变体。 请建议尽量减少错误。

谢谢!

SAKTHIVEL R

 

   

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

    Sakhivel,


    看着数据,我不确定您的测量中有什么问题。 如果从ADC值中减去预期值,则得到的值为93到471。 似乎存在正偏移,但除此之外还有一个重大错误,这可能是由于一些噪音造成的。

    为了帮助调试问题,我需要了解有关您的系统的更多信息。 您能否提供示意图? 至少,我想了解一下您如何设置系统。

    此外,我还需要知道您正在使用什么来驱动输入。 当您进行多个测量时,ADC输出代码是否会改变? 输入源是否有电压噪声,这可能导致测量误差? 您使用哪种类型的万用表来测量输入? 我想知道万用表会出现什么错误。

    当我们进行测量以验证ADC精度时,我们通常使用低噪声电压源,如Data Precision 8200。 为了验证输入,我们使用精密万用表测量输入,如Agilent 3458A (但是,在16位设备中,3.4401万A可能足够)。

    不管怎样,请向我提供有关您的系统的更多信息,我们可以进一步讨论。


    吴若瑟

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

    吴若泽

    我附上了该系统的示意图和说明。 请找到附件。 如果您需要任何信息,请发布。

    e2e.ti.com/.../Project-description-_2600_-schematic.pdf

    谢谢!

    Sakhivel .R

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


    感谢您的备注,我对您的系统有了更清楚的了解。 看起来您正在使用LT6100的增益为40来测量高侧并联电阻器。 我不确定第二台LT6100的操作以及如何将其用作校准。 您可能需要解释如何设置。

    但是,我仍然不知道如何测量ADC的输入。 通常,我会使用精密万用表来测量ADS1118的输入(从引脚1到引脚8)。 如果没有万用表,您无法确定电路的其余部分是否正常工作并输出正确的电压。

    如果要测量回电压,则需要使用精密万用表(所有测量都使用相同的量程)。 如果您使用的是基本手持式万用表,则电压测量误差可能会超出预期。 这就是为什么我问您在上一篇文章中使用的仪表。

    我在上一篇文章中也提到了噪音问题。 我注意到您没有对ADC的输入进行任何输入过滤。 如果您的设备要放在工业环境中,则可能会遇到EMI和RFI问题。 您使用的数据速率是多少? 与数据速率相关的数字滤波器可能有助于进行一定程度的滤波。

    我确实注意到您的电路有一个问题。 LT6100的最小输出不会完全接地。 最小输出通常为高于地面15mV (最大35mV)。 这意味着无法测量小电流。 在您在第一个POST中发送的原始数据中,一半数据点用于小于35mV的输入。 您可以使用A万用表测量输出T6100,但请注意,当输出被驱动到负极轨时,运算放大器可能会振荡。

    测试此设备的一种方法是断开输入并测量单独的电压。 这至少应测试ADC以确保其正确转换输入电压。


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

    吴若泽

    感谢您的回复。

    *我连接了整个校准电路。 在系统通电时,第一步是校准系统,它具有不同的负载电阻器。因此,我们使用各种电阻器,它们将覆盖6mA至450mA范围。
    然后只进行实际测量。

    *我们使用64SPS数据速率。 我们尝试了不同的数据速率,也没有变化。


    *要检查ADC是否精确工作,我们只需隔离其它部分。 直接将输入信号馈入ads1118的AIN1,并获取雷达信号。
    我们在没有连接LT6100的情况下进行了道路行驶。 我们的第一步是校准ADC,然后继续。


    过去的经验。

    *我们在不同的TI ADC上工作过,即使在微电压变化中也可以准确捕获。 血压感应应用。


    谢谢!

    Sakhivel.R

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


    我仍不确定您如何生成数据。 我需要知道你是如何从第一篇文章中确定数字的。 让我直接提出这些问题,然后我们就可以向前迈进。

    1.对于您提供的第一个数据表,您是否正在使用您在最后一篇文章中显示的校准电路?

    2.如果不使用校准电路,使用ADS1118测量的输入电压是由什么提供的?

    3.无论输入电压的来源如何,您是否使用万用表测量输入?

    4.如果您使用万用表,您使用的是哪种类型的万用表?

    5.对于ADC结果,您是否进行了一次测量? 还是多次测量? 如果您进行了多个测量,能否报告多个ADC结果?

    我之所以提出这些问题,是因为我已经多次使用ADS1118,而且该部件非常可靠。 我想知道的是您所使用的电源电压的可靠性以及测量的精确度。 这是我们通常用来证实ADC测量的输入电压的方法。

    之后,我们可以查看ADC回读中的SPI错误。 但是,我想从输入电压测量开始。


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


    我们能帮您解决问题吗? 由于我没有收到回复,我假设您能够解决问题。 但是,如果您不仅仅是在下面发布回复,或者如果此线程已锁定,则创建新线程。


    吴若瑟