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.

[参考译文] ADS1282-SP:单极运行

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1042871/ads1282-sp-unipolar-operation

器件型号:ADS1282-SP
主题中讨论的其他器件:ADS1282

使用 ADS1282 Δ-Σ ADC。  它是使用单极电源进行设置的、数据表显示该电源是有效的。  电源为5.0伏(AVDD)、AVSS 为0伏。  VREFP 为5伏、VREFN 为0伏。
根据数据表、输入范围为 AVSS + 0.7 至 AVDD -1.25、在单极模式(3.05V 范围与双极相同)下为0.7至3.75V。
数据表中几乎没有关于单极运行的信息。  0.7V 时的输出代码是80000000、3.75伏时的输出代码是7FFFFFFF 吗?

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

    Knute、您好!

    我建议您查看此博客如何将电压转换为代码、它应该有助于代码方面的工作: https://e2e.ti.com/blogs_/archives/b/precisionhub/posts/it-s-in-the-math-how-to-convert-adc-code-to-a-voltage-part-1 

    至于输入为 AVSS+0.7V 和 AVDD-1.25V、它们都是相对于正在施加的两个特定输入而言的。 ADC 不直接关心绝对输入、而是关心这两个输入之间的差异。 您可以在下表中看到 AINP - AINN = VIN。 因此、AINP 引脚上的绝对电压可以是0.7V (实际上是 GND)、与 AINN 相同、我们的公式为:

    VIN = AINP - AINN

    VIN =(0.7V - 0.7V)

    VIN = 0V

    您可以找到、然后您需要按照博客中的数学运算(或使用下表中的简略图)将该 VIN 电压转换为实际代码。 在高于 VIN = 0V 的情况下、是0V 的代码。 如果 VIN 不为零、那么您肯定需要依赖博客、基准电压和增益来获取预期的代码。  

    顺便说一下、输入应该介于这两个电压之间的原因是运算放大器(在本例中是 PGA 配置中的运算放大器)输入限制的结果。 如需了解更多相关信息、请访问 :https://training.ti.com/ti-precision-labs-op-amps-input-and-output-limitations-non-linear-behavior 

    最棒的

    Cole