本帖最后由 dontium 于 2015-1-23 11:42 编辑 前些日子用了一款MCU自带的ADC,标称为16位SAR ADC。
使用过程中,遇到很多问题。厂商的技术支持,代理的技术支持都不给力,又是放狗又是度娘的,再加上同事的倾力合作,总算是搞清楚了问题所在。
看了这篇文章:
deyisupport./blog/b/analogwire/archive/2013/10/31/adc.aspx,有种恍然大悟的感觉。
作者
Vinay Tucson Agarwal 用了一个浅显的例子,生动形象的描述了导致ADC的非线性度的原因以及解决方向。
“移除地毯”,哈哈。我的ADC在使用过程中遇到的恰恰就是这个问题。
我的ADC的参考源的噪声很大(COST DOWN的结果
),所以最终采样结果偏差很大,远远超出了手册中描述的特性值。
尽管我的目标不是“测量高分辨率 ADC 的真实线性 (INL/DNL) 度”,但是,为了获得比较精确的采样结果,必须“,大家首先需要应用来自非常稳定的参考源或数模转换器 (DAC) 输出端的已知电压,然后再执行多次采样和转换稳定输入电压,并对数字输出代码求平均值,从而确定出特定点的线性度。”
确实繁杂了一点,不过很受用。谢谢
Vinay Tucson Agarwal!