WCH沁恒单片机
直播中

云中云

8年用户 942经验值
私信 关注
[问答]

CH573F的ADC计算采样电压误差是什么原因造成的?

接之前的帖子:

后续我这边调整了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
请问这是什么原因造成的呢? 是否公式本身有问题呢?
  

回帖(2)

石璞璞

2022-8-5 10:18:19
我这里重新测量了,数据如下:
稳压源供电2.012,ADC显示值为2985,经公式计算后值为2.011;
稳压源供电2.512,ADC显示值为3475,经公式计算后值为2.513;
稳压源供电2.913,ADC显示值为3867,经公式计算后值为2.915。
计算公式如下:

分析数据,误差很小可忽略。
我这里使用的是官方最新EVT,相关程序未作任何修改,如下:




举报

陈丽

2022-8-5 10:18:24
原因已找到, 是因为我的串口线有漏电, RX, TX有5V的电压导致的.
换了别的串口线后, -6db的测量也准确了.
举报

更多回帖

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