ST意法半导体
直播中

李勇

7年用户 1298经验值
私信 关注
[问答]

在G431中测试OPAMP_PGA发现增益不一致是什么地方出了错?

在 G4 封装代码中测试 Examples/OPAMP/OPAMP_PGA/,结果发现增益不一致,如下所示:

OPAMP 输入值为 0.01,0.03, ..., 0.15,增益为 16。
然而,我测量了 ADC 端的输出,增益随着输入值的增加而显着下降。
什么地方出了错?



回帖(1)

杨悟牛

2022-12-19 10:48:05
我已经验证了示例“OPAMP_PGA”——对输入值进行了小幅修改(不是 RAM 中使用的正弦波波形,而是 RAM 中的直流电压)。我使用低于 120mV 的 OPAMP 输入电压(DAC 输出到 OPAMP 输入),以免 OPAMP 输出过载(120mV * gain16 = 1.92V)。我测试了增益 2 .. 16,所有增益都是正确的。
  我已经测试了来自 DAC 的电压:120mV 和 12mV。对于 12mV,我测试了增益 32 和 64。所有增益都是正确的。我用万用表测量了运算放大器的输入和输出电压。我使用了不带输出缓冲器的 DAC,以便能够在 DAC 输出上达到如此低的电压(因为带缓冲器的 DAC 不是轨到轨)。通过测量,我确定 OPAMP 偏移约为 -1.5mV(未使用偏移校准)。该偏移量会稍微影响输出电压(因为增益放大也会偏移)-因为偏移量被添加到输入电压中。
  请在您的配置中用万用表/电压表测量 OPAMP 输入和输出 - 以准确确定正确的增益值(示波器对于这种低电压测量不精确)。如果增益正确,则问题出在 ADC 对 OPAMP 输出进行采样。OPAMP 输出的最小采样时间为(根据数据表)200ns。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分