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.

[参考译文] ADS1258:ADS1258参考电压相关问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/654753/ads1258-ads1258-reference-voltage-related-question

部件号:ADS1258
主题中讨论的其他部件: REF5025REF5050

您好,

   我们正在为一个项目使用ADC (ADS1258)。我们有以下疑问

1)我们的ADC信号输入是单端的,电压电平是0-5V。 我们通过LDO (REF5050AIDGKR)为VREFP提供5V电压。 是否正确或需要提供+2.5V和-2.5V作为参考电压

我们将附上我们的示意图供您参考。

2)需要外部切碎,或者我们连接的内容正确吗?

3)我的ADC输入信号是单极(0-5V),我给出的VREFP是+5V,VREFN是GND。 我想利用直二进制格式(0万h到FFFFFFh)的ADC规模的全带宽。 如何使用此配置。

请验证此示意图, 您能否 向我说明一下

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

    您好,Renga,

    我很乐意帮助您澄清问题。

    1. 您的参考电压正确。 VREFP和VREFN需要在AVDD和AVSS的范围内,因此您只能在使用双极电源时使用双极参考电压。

    2. 我不确定你所说的"外部切碎"是什么意思。 ADS1258可以在内部对输入信号进行切换,以帮助消除偏移电压,无需外部电路。

      我对您的输入电路唯一的建议是考虑在MUXOUT和ADCIN引脚之间添加缓冲器。 ADC调制器输入不是高阻抗,因此任何不来自低阻抗源的输入在无缓冲时可能会增加增益误差。

    3. ADS1258预期差动输入,并将提供介于80万h至FFFFFFh (输入介于-VRF*VREF 1.06 和0V之间1.06)和0万h至7FFFFFh (输入介于0V和+VRF*VREF之间)之间的二进制补充输出。

      您唯一能够利用0-5V输入信号的大多数ADC输出代码的方法是...

      1. 使用2.5V参考电压(例如REF5025 -我认为它是引脚与REF5050兼容)



      2. 将"负极"输入(例如AINCOM)连接至2.5V。 这样,当输入为0V时,ADC将延迟测量-2.5V并在-FS附近提供输出代码,当输入为5V时,ADC将差动测量2.5V并在+FS附近提供输出代码。

     

    我希望这能有所帮助!

    此致,
    Chris

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

    通过缓冲放大器驱动的模拟输入(12通道单端)。


    我是否还需要在MUXOUT和ADCIN之间再增加一个缓冲放大器级作为您的建议? 随附原理图。

    ADC输入范围为0-5V,根据您的建议,将VREFP引脚连接到+2.5V,将VREFN引脚连接到AGND,将AINCOM连接到+2.5V。 预期满量程(0万到FFFFFF)。 希望我是对的。

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

    您好,Renga,

    在连接到AIN0引脚之前提供外部信号调节电路不是问题。
    请记住,如果您使用任何其他输入引脚,则可能也需要缓冲它们。 MUXOUT和ADCIN引脚之间的缓冲的优点是,您可以拥有一个缓冲电路,该电路可能适用于所有16个模拟输入,而不必在每个输入上放置16个缓冲器。

    ADC输出代码
    即使对于单端输入信号,ADS1258也会将您的输入(AIN0)与AINCOM进行延迟比较,并为您提供测量结果。 对于0V输入,ADC将测量-2.5V,输出代码将约为0x88万...请记住,输出代码是双补码二进制代码,并且由于ADS1258可测量略大于1.06 的信号,所以最负代码(0x80万)将保留给-ADS12F*VREF或-2.66V。

    对于2.5V输入,ADC将延迟看到~0V信号,并且输出代码将接近0xFFFFFF (-1)或0x0万 (0)。

    当输入信号为5V时,ADC将延迟看到2.5V信号,并且输出代码将接近 0x78万。 由于1.06 1258可以测量略大于VREF的信号,因此最正代码(0x7FFFFFFF)将保留用于+VREF *VREF或+2.66V。

    AGND (AVSS)和GND (DGND)在电路中的什么位置连接?
    我建议将这些引脚连接到靠近ADC的位置! 如果此引脚之间存在明显的阻抗(电感),则可能导致噪声性能下降。 而且,如果AGND和DGND出现任何明显的电压差,也可能会阻止ADS1258正常工作,甚至在某些情况下会损坏设备。

    ...如果可能的话,我尝试对模拟和数字电路使用单个GND平面。 为了避免这些域之间的交叉对话,我将对PCB上的电路进行分区,以便模拟和数字电路在主板上占据不同的区域。 这通常足以将数字回路电流噪声排除在模拟电路之外,而且通常还能提高EMI性能。

     

    此致,
    Chris

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

    感谢您的宝贵反馈。