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.

[参考译文] ADS1148:读取ADC时出现错误。

Guru**** 2562120 points
Other Parts Discussed in Thread: ADS1148, ADS1248

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/662546/ads1148-getting-errors-on-adc-reading

部件号:ADS1148
在“线程: ADS1248”中讨论的其他部件

我正在使用ADS1148测量分压器的电压,但没有得到预期的读数。 预期读数是用万用表在AIN1处测得的电压。  

我使用了5伏的 DVDD和AVDD。 我正在测量AIN1和AIN7之间的电压。 AIN7接地。

我使用内部参考电压(2.048 V从VREFOUT输出)作为分压器的输入电压。

出于某种原因,我得到的值接近预期读数,但不够接近(数字值的50-100差异)。

例如:将2.048 V连接到AIN1时,数字值应为3.2766万,但我得到的读数大约为3.264万。

对此问题有何建议?

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

    玉林

    如果您从预期的ADC测量值3.2766万开始,但实际得到的是3.264万,我想说您的距离并不太远。 此错误将是一个Gain错误,大约为0.39 %。 请注意,ADS1148的增益错误规范为±Ω 0.5 % ,如数据表第9页的“电气特性”部分所示。

    请注意,此增益错误不包括参考绝对电压的任何错误。 为了确定实际增益误差,您需要测量输入和参考电压(在同一刻度上,不使用万用表上的自动刻度)。 使用精密万用表(如Agilent 3.4401万A或3458A),您可以进行精确的增益误差测量并调整FSC值以补偿您想要的任何误差。

    要计算增益误差,请使用精密万用表测量输入电压和参考电压(您还应说明您使用的万用表型号)。 然后记录输出数据和寄存器值(特别是FSC和OSC值)。 如果需要,您可以通过调整电阻值,进行从0到接近满刻度的输入测量。 这样您就可以区分增益误差,偏移和非线性效果。

    我使用此设备进行了测量,使用精密电阻器,并且具有非常好的线性测量。 但是,未经校准,增益误差仍可能受到限制。

    吴若瑟

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

    感谢您的回复,Joseph。

    通过增益校准,我获得了更好的结果。

    是否有 任何方法可以自动执行增益校准?

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


    没有一种方法可以自动执行增益校准。 对于ADS1148,当器件处于除1之外的增益中时,这种情况会更加困难。

    如果您需要更好的增益误差性能,我会改用ADS1248。 每个增益的增益误差在出厂时已被修正。 每次设置PGA增益时,FSC值都会设置为新值,以获得非常好的增益误差。


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

    最后一个问题。
    如果我有以下设置,只要输入在共模电压范围内,ADC测量是否准确?
    AVDD = 5V,AVSS = 0V,VREF = 2.048V,PGA=1。
    AINP =输入
    AINN = 0伏
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    玉林

    您描述的输入不在PGA的共模输入范围内。 0V模拟输入(其中AINN已设置)将始终处于共模输入范围之外。 第19页上的方程式描述了PGA的输入限制。 这确实是放大器输出范围的限制。 以下是数据表第19页中的公式5:

    AVSS+0.1V≤V (OUTN),V (OUTP)≤AVDD–0.1V

    在最低增益PGA=1时,AINN = V (OUTN)和0.1V≤V (OUTN)。 如果您的增益较高,则由于增益,AINN需要更高。 因为输入看起来像仪表放大器前端:

    PGA限制如下所示:

    如果增益较大,输出会将输入限制在较小的范围内。

    吴若瑟