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.

[参考译文] ADS1220:禁用 ADS1220上的 PGA 问题–较高增益设置下的意外值

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1463802/ads1220-issue-with-disabling-pga-on-ads1220-unexpected-values-at-higher-gain-settings

器件型号:ADS1220

工具与软件:

您好!

我正在使用 ADS1220、在需要禁用 PGA 的应用中使用此器件、因为信号不处于共模电压电平。 根据数据表中的"8.3.2.2绕过 PGA "节、当 PGA 被旁路时、该器件将使用缓冲的开关电容器级仍提供1、2和4的增益。

数据表还指出、虽然 PGA 被旁路、但该器件会将增益限制为4、同样在增益设置为大于4的值的情况下也是如此。

测试设置:

  • AVDD VREFP0 是3.3V
  • AVSS VREFN0 为0V (GND)
  • 基准电压 VREFN0 VREFP0 用作满量程 VREF

我测得0.29mV 的差分信号、该信号处于大约0.9 * VREFP0的电平上、即比 AVSS/VREFN0高大约3V。

因此、我需要禁用 PGA 以消除共模电压限制。

测量:

  • AT 增益1 我得到的原始值约为750。 将此值转换为电压可得到:750/8388607×3300=0.295mV
  • AT 增益2 得到的原始 ADC 输出约为1500。
  • AT 增益4 我得到了3000左右。

由于 PGA 被禁用、我认为将增益增加到超过4应该没有任何效果、并且我应该仍然接收到3000。 不过、

  • AT 增益8 我得到大约6000。
  • AT 增益16 我得到大约12000.
  • ...

在触发差分单冲测量之前和之后、我再次从 ADS1220中读回寄存器0的内容、以验证寄存器0是否正确配置、以及 PGA 在测量之前是否确实被禁用、在读取之后是否保持禁用状态。

在这两种情况下、寄存器0的位0都设置为"1"、表示 PGA 在转换前被禁用、然后保持禁用状态。

问题: 即使禁用了 PGA、如何在较高增益设置(>4)下仍然获得较高的值? 我是否有误解?

期待您的反馈和帮助!

谢谢!

Michael

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

    您好、Michael:

    PGA 只能在增益大于4时禁用。 如果将增益设置为高于4、即使将 PGA_BYPASS 位设置为"1"、也会启用 PGA。

    根据数据表:

    此致、

    天使

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

    亲爱的天使、

    感谢您的答复!

    这可以解决问题并解释其行为。

    我现在知道、"8.3.2.2绕过 PGA "中的描述仅涉及使用多路复用为 AVSS 的 AINN 进行单端测量的情况。 对于差分测量、其中 AINN 多路复用至 AVSS 以外的输入通道、如果将增益设置为大于4的值、PGA 将自动开启。

    但是、我发现 PGA 的自动激活没有出现在寄存器0中有点奇怪(在我的测试中、我在测量前后读回寄存器0)。 这意味着 PGA 似乎自动开启、无需更改任何寄存器。

    这是没有问题的、但是如果缺少表16中有关自动激活 PGA 的信息、就没有其他的意义。

    我认为"8.3.2.2绕过 PGA "中的描述可能会有点误导和引起混淆、在这里添加一个额外的句子来重申表16中提供的信息将是有帮助的。

    此致、

    Michael