网站添加锚点,网站备案名称更换,宁夏网站开发设计说明书,怎样建一个个人网站#xff08;转载#xff09;AD精度与分辨率 最近做了一块板子#xff0c;当然考虑到元器件的选型了#xff0c;由于指标中要求精度比较高#xff0c;所以对于AD的选型很慎重。 很多人对于精度和分辨率的概念不清楚#xff0c;这里我做一下总结#xff0c;希望大家不要… 转载AD精度与分辨率 最近做了一块板子当然考虑到元器件的选型了由于指标中要求精度比较高所以对于AD的选型很慎重。 很多人对于精度和分辨率的概念不清楚这里我做一下总结希望大家不要混淆。 我们搞电子开发的经常跟“精度”与“分辨率”打交道这个问题不是三言两语能搞得清楚的在这里只作抛砖引玉了。 简单点说“精度”是用来描述物理量的准确程度的而“分辨率”是用来描述刻度划分的。从定义上看这两个量应该是风马牛不相及的。是不是有朋友感到愕然^_^。很多卖传感器的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摄氏度^_^ 所以很多朋友一谈到精度马上就和分辨率联系起来了包括有些项目负责人只会在那里说这个系统精度要求很高啊你们AD的位数至少要多少多少啊…… 其实仔细浏览一下AD的数据手册会发现跟精度有关的有两个很重要的指标DNL和INL。似乎知道这两个指标的朋友并不多所以在这里很有必要解释一下。 DNLDifferencial NonLiner——微分非线性度 INLInterger NonLiner——积分非线性度精度主要用这个值来表示 他表示了ADC器件在所有的数值点上对应的模拟值和真实值之间误差最大的那一点的误差值。也就是输出数值偏离线性最大的距离。单位是LSB即最低位所表示的量。 当然像有的AD如△—∑系列的AD也用Linearity error 来表示精度。 为什么有的AD很贵就是因为INL很低。分辨率同为12bit的两个ADC一个INL±3LSB而一个做到了±1.5LSB那么他们的价格可能相差一倍。 所以在这里帮大家把这两个概念理一下以后大家就可以理直气壮的说精度和分辨率了而不是将精度理解为分辨率。呵呵希望对大家有用 分辨率计算测量电压范围/(2^AD位数-1)