ADC监测电压时,检测值偏低的原因分析。

2019-04-15 15:10发布

今天同事在调试ADC时,发现检测值比实际值偏低。下图是电压采集的示意图。这个bug的现象是当采集VCC和GND时,ADC的采样数值是正确的,但是在采集中间点的电压时,ADC所得到的电压值远远小于实际的电压值。经过一番调试后,我们认为是分压电阻太大了,导致采样的精度被影响了。然后我们将阻值换为10K和3K的,继续调试,发现ADC的采样数值变正确了。深入研究了ADC的原理,发现问题的关键。 ADC根据原理不同分为并联比较型,双积分型和逐次比较型。按照我的理解,我们的采样电压是一个输入的信号,也需要驱动ADC内部的部分电路,比如运放和一些分压电阻。当我们的采样电压所对应的电流值不足以驱动内部的输入电路时,就会出现上述的这种情况。