接之前的帖子: 求助CH573F的ADC配置为-6db时误差较大的问题
后续我这边调整了VINTA, VDCIA, VIO33, VDCID附近的对地电容, 都调整到了2.2uF.
然后测试发现, 使用0db增益时, 测量0~2V范围内的电压时, 几乎没有误差, 换算出来的结果很准确.
但是使用-6db增益时, 测量2V~3V范围内的电压, 还是有100mv多的误差.
换算公式我用的是: (ADC/1024 - 1) * Vref
我把公式里的常量1改成0.9, 再去计算, 就比较准确了, 就是用如下公式去换算-6db增益的电压:
(ADC/1024 - 0.9) * Vref
请问这是什么原因造成的呢? 是否公式本身有问题呢?