工具与软件:
您好!
我正在使用 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