如何用过采样和求均值的方式提高ADC的分辨率?
(1)如何确定过采样率
根据要增加的分辨率位数计算过采样频率方程:
fos 是过采样频率,w是希望增加的分辨率位数,fs 是初始采样频率要求
方程推导过程:用过采样和求均值提高ADC分辨率an.pdf
(2)如何求均值
举个例子:12位分辨率的ADC提高4位分辨率,采样频率就要提高256倍
即需要256次采集才能得到一次16位分辨率的数据
然后将这256次采集结果求和,求和的结果再右移4位,就得到提高分辨率后的结果
注意:提高N 位分辨率,需要 右移N位
ADC过采样技术, 是利用ADC多次采集的方式, 来提高ADC精度, 采样速度每提高4倍采样精度提高 1bit, 同时, ADC采样速度降低4倍, 如提高4bit精度, 需要256次采集才能得出1次数据, 相当于ADC速度慢了256倍. 理论上只要ADC足够快, 我们可以无限提高ADC精度, 但实际上ADC并不是无限快的, 而且由于ADC性能限制, 并不是位数无限 提高结果就越好, 需要根据自己的实际需求和ADC的实际性能来权衡。