学模拟 + ADC的非线性度
时间:10-02
整理:3721RD
点击:
前些日子用了一款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!
