ADC的精度和分辨率
TIer,你好!最近在学使用ADC,其中有关ADC的精度和分辨率的含义与关系感觉有点乱,求指导。还有为什么会存在有效分辨率,ENOD(有效位数),无噪声分辨率的之分,分别有什么意义。谢谢~
一两句话讲不清楚,建议看一下类似这些文档:
http://www.eefocus.com/analog-power/307109
搜一下:了解SINAD、ENOB、SNR、THD、 THD + N、SFDR
文档很多。
谢谢回复!这篇文章之前看过,有一点了解,但是感觉还不是很清楚,我再想想!
简单点说,“精度”是用来描述物理量的准确程度的,而“分辨率”是用来描述刻度划分的。从定义上看,这两个量应该是风马牛不相及的。(是不是有朋友感到愕然^_^)。很多卖传感器的JS就是利用这一点来糊弄人的了。简单做个比喻:有这么一把常见的塑料尺(中学生用的那种),它的量程是10厘米,上面有100个刻度,最小能读出1毫米的有效值。那么我们就说这把尺子的分辨率是1毫米,或者量程的1%;而它的实际精度就不得而知了(算是0.1毫米吧)。当我们用火来烤一下它,并且把它拉长一段,然后再考察一下它。我们不难发现,它还有有100个刻度,它的“分辨率”还是1毫米,跟原来一样!然而,您还会认为它的精度还是原来的0.1毫米么?(这个例子是引用网上的,个人觉得比喻的很形象!)
回到电子技术上,我们考察一个常用的数字温度传感器:AD7416。供应商只是大肆宣扬它有10位的AD,分辨率是1/1024。那么,很多人就会这么欣喜:哇塞,如果测量温度0-100摄氏度,100/1024……约等于0.098摄氏度!这么高的精度,足够用了。但是我们去浏览一下AD7416的数据手册,居然发现里面赫然写着:测量精度0.25摄氏度!所以说分辨率跟精度完全是两回事,在这个温度传感器里,只要你愿意,你甚至可以用一个14位的AD,获得1/16384的分辨率,但是测量值的精度还是0.25摄氏度。。。^_^
简单点可以这样理解精度和分辨率。
如射箭一样,每次都射到9环边上的一小块区域,那么你的分辨率很高。但你的精度有问题,因为你没有射到中心环内。
所以,精度跟分辨率有关系,分辨率不好精度肯定不好。但系统还存在其他误差,如偏置、温度波动等等,这些因素也影响精度。
呵呵,感谢回复,这个网上看过了。
谢谢回复,但是感觉您的解释是否有点问题,这样的解释应该是用于区别精确度和准确度的吧!?觉得ADC的精度和分辨率表示同一种含义,但是存在区别,精度得考虑噪声等因素的影响,应该小于标准分辨率,表示实际分辨率或者有效位数,但是实际分辨率和有效位数也还是有差别的。。。