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.

[参考译文] ADS1235:从 AD1235读取定义的超出范围值

Guru**** 2394085 points
Other Parts Discussed in Thread: ADS1235, ADS1261

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/872195/ads1235-reading-a-defined-out-of-range-value-from-the-ad1235

器件型号:ADS1235
主题中讨论的其他器件: ADS1261

你(们)好

首先、我将介绍我们的 AD1235计划配置。 我们在 REFP0/REFN0上有一个外部+2.5V 基准、并且还将这个+2.5V 连接到 AIN0、作为单端测量的基准输入。
我们应用的输入电压范围(单端)为0.35。 4.7V、我们使用增益为1的内部 PGA。

现在我的问题是:是否有办法从 AD1235 (例如0x000000或其他)获取超出范围的值(我们的应用范围)? 我们考虑 ADC 的诊断功能、以便从 ADC 读取超出应用范围的定义值。
如果我将0V 连接到其中一个输入并测量以我的+2.5V 为基准(例如0V @ AIN5 /+2.5V @ AIN0)、会发生什么情况? 因此、差分输入电压将为-2.5V、这意味着它超出 PGA 范围(+0.3V . +2.2V)。 此类转换的结果是什么?
我想、对于旁路 PGA、我们可以做到这一点、但对于所包含的 PGA、我们可以做到这一点吗?

此致
Oliver

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

    您好、Oliver、

    凭借2.5V 基准电压和1V/V 的 PGA 增益、ADS1235可测量+/- 2.5V 的差分电压。 但是、使用5V 单极电源(AVDD = 5V、AVSS = 0V)时、PGA 将仅允许在 PGA 输出开始饱和前0.3V 至4.7V 的绝对输入电压。 因此、如果您要输入0V (或5V)并以2.5V 为基准进行测量、则 PGA 输出将饱和并输出小于2.5V 的差分电压、该电压不在 ADC 的输出代码范围之外、但超出 PGA 的线性范围。

    如果您想测试 ADC、可以先尝试将输入短接至 AIN0上的2.5V 信号。 ADC 应输出非常小的电压(可以是正电压或负电压、具体取决于噪声和偏移)。 忽略偏移、您可能会看到+/- 20个代码或约为零、因此输出代码可以在0xFFFFFFEC (-20的二进制补码)到0x000014 (十进制的+20)之间任意范围。

    此外、如果您希望对 ADC 进行超限并看到输出代码削波为+/-满量程(即0x7FFFFF 或0x800000)、则可以在输入电压接近0V 或接近5V (相对于 AIN0上的+2.5V 信号)的情况下测量输入信号 然后增大 PGA 增益以获取输出代码削波。

    供参考:有一个用于相关 ADS1261器 件的 PGA 共模范围计算器和代码转换计算器、同样适用于 ADS1235、您可以从以下位置下载:www.ti.com/.../SBAC200。 ADS1261 PGA 和 ADS1235 PGA 之间的主要区别在于可用的 PGA 增益。

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

    尊敬的 Chris:

    提到的 Excel 工具非常有用、非常感谢。
    除了连接到 AIN0的+2.5V 基准电压、我们计划将 AGND 连接到 AIN5。 因此、如果我们在 AIN0和 AIN5 (U_DIFF 0 +2.5V)之间进行测量并将增益设置为128、则 PGA 输出应削波至其最大值。 该值肯定超出了我们的应用范围、因此我们可以这样检查 ADC。
    谢谢!