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.

[参考译文] ADS1256:帮助解决设计和问题。

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1088242/ads1256-help-with-the-design-and-questions

部件号:ADS1256

您好,

在我们的测试中,我们使用连接到微控制器的 ADS1256EVM。 我们希望尽可能精确地测量1.024和2.048伏之间的信号开关。

为了测量此信号,我们已将一个 LM4140-BCM-1.0 (1.024V)连接到参考引脚,并将一个 LM4140-BCM-2.0 (2.048V)连接到参考+引脚。 我们也将评估板开关3置于"ESS"位置。

AIN0引脚连接到我们要测量的信号(在测试中,我放置了一个 GBF,其振动提供10Hz 的正弦信号,振幅介于1.024和2.048V 之间)

AIN1引脚连接到参考引脚(1.024V)。

您可以在下面找到我的系统示意图。

我使用以下参数配置 ADS1256:

  • 博士:30kSPS
  • PGA2.
  • 缓冲器打开

我对我的设置有几个问题:

  • 测量1.024和2.048V 之间信号的正确设置吗?
  • 24位分辨率是否在1.024和2.048V 之间完全使用?
  • 我们注意到,当我们将1.024V 电压置为 AIN1时,该测量值仅为-0.8911,我们并不是真的很反对为什么我们会返回该值。 现在又回到了-1.024? 当我们对 AIN0施加2.048V 电压时,ADC 返回1.0215的值(whitch 非常接近1.024)。

请提前感谢您的回答。

此致,

马洛

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

    您好,Malo,

    这种设置在理论上应该起作用。 您用于系统的参考电压为 VREF = REFP - REFN = 2.048 V - 1.024 V = 1.024V。 如您所见,您只需将 REFP 连接到1.024V,并将 REFN 连接到地面,您就会获得相同的结果。

    ADS1256上的全刻度输入范围是 FSR =+/-2*VREF /增益。 当增益= 2时,FSR =+/-VREF,或+/-1.024V (如果您的情况下)。 如果您将 AIN1常量保持在1.024V,这意味着 AIN0必须在0V 至2.048V 之间变化,才能使用 ADC 全刻度范围(所有代码)。 请注意,这并不意味着您将获得24位分辨率,因为这取决于系统的噪声(这取决于输入信号的噪声,ADC 和您选择的数据速率),仅举几个例子。

    ADC 差分输入电压为 VIN = AINP - AINN。 如果 AINP = AIN0 = 0V,AINN = AIN1 = 1.024V,则您的差分输入电压将为0V - 1.024V =-1.024V (-FS)。 同样,如果 AIN0 = 2.048V,AIN1 = 1.024V,则差分输入电压将为2.048V - 1.204V = 1.024V (+FS)

    我希望这能说明 ADC 的行为方式。

    布莱恩