如何认识adc参数中“精确度”与“分辨率”的不同

如何认识adc参数中“精确度”与“分辨率”的不同

ID:22896876

大小:139.01 KB

页数:5页

时间:2018-11-01

如何认识adc参数中“精确度”与“分辨率”的不同_第1页
如何认识adc参数中“精确度”与“分辨率”的不同_第2页
如何认识adc参数中“精确度”与“分辨率”的不同_第3页
如何认识adc参数中“精确度”与“分辨率”的不同_第4页
如何认识adc参数中“精确度”与“分辨率”的不同_第5页
资源描述:

《如何认识adc参数中“精确度”与“分辨率”的不同》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、ADC制造商在数据手册中定义ADC性能的方式令人困惑,并且可能会在应用开发中导致错误的推断。最大的困惑也许就是“分辨率”和“精确度”了——即Resolution和Accuracy,这是两个不同的参数,却经常被混用,但事实上,分辨率并不能代表精确度,反之亦然。本文提出并解释了ADC“分辨率”和“精确度”,它们与动态范围、噪声层的关系,以及在诸如计量等应用中的含义。ADC动态范围,精确度和分辨率动态范围被定义为系统可测量到的最小和最大信号的比例。最大信号可为峰间值,零到峰(Zero-to-Peak)值或均方根(RMS)满量程。其中任

2、何一个都会给出不同值。例如,对于一个1V正弦波来说:峰间(满量程)值=2V零到峰值=1VRMS满量程=0.707×峰值振幅=0.707×1V=0.707V最小信号通常为RMS噪声,这是在未应用信号时测量的信号的均方根值。测量得到的RMS噪声级别将取决于测量时使用的带宽。每当带宽翻倍,记录的噪声将增长1.41或3dB。因此,一定要注意动态范围数字始终与某个带宽相关,而后者通常未被指定,这使记录的值变得没有意义。器件的信噪比(SNR)和动态范围多数时候被定义为同一个值,即:动态范围=SNR=RMS满量程/RMS噪声并且经常使用dB作

3、为单位,即动态范围(dB)=SNR(dB)=20*Log10(RMS满量程/RMS噪声)与使用RMS满量程相反,一些制造商为了使图表看上去更漂亮,引用零到峰或峰间值,这使得最终的动态范围或SNR增加了3dB或9dB,因此我们需要仔细研究规范以避免误解。在讨论ADC性能时,分辨率和精确度是经常被混用的两个术语。一定要注意,分辨率并不能代表精确度,反之亦然。ADC分辨率由数字化输入信号时所使用的比特数决定。对于16位器件,总电压范围被表示为216(65536)个独立的数字值或输出代码。因此,系统可以测量的绝对最小电平表示为1比特,或

4、ADC电压范围的1/65536。A/D转换器的精确度是指对于给定模拟输入,实际数字输出与理论预期数字输出之间的接近度。换而言之,转换器的精确度决定了数字输出代码中有多少个比特表示有关输入信号的有用信息。如前所述,对于16位ADC分辨率,由于出现内部或外部误差源,实际的精确度可能远小于分辨率。因此,举例而言,一个给定的16位ADC可能只能提供12位的精确度。对于这种情况,4LSb(最低有效位)表示ADC中生成的随机噪声。ADC动态范围和ADC精确度通常指相同的内容。图1展示了基本的ADC测量电路。图1:基本的ADC测量电路。理想A

5、DC生成一个数字输出代码,是关于模拟信号电压和电压参考输入的方程,其中输出代码=满量程电压×[VIN+-VIN-]/[VREF+-VREF-]=满量程电压×[VIN/VREF]每个数字输出代码表示参考电压的一个小数值。必须注意,ADC动态范围应当匹配将要转换的信号的最大振幅,这样才能使ADC转换精度最大化。现在假设将要转换的信号在0V到2.5V间变化,而VREF等于3.3V,如图2所示。图2:输入信号振幅和ADC动态范围。16位ADC将包括216=65536个步骤或转换,且最低有效位(LSB)=VREF/65536=3.3V/6

6、5536=50.35uV。对于理想的ADC,所有代码都具有1LSB的相同宽度。如果ADC的最大信号值为2.5V,那么意味着总共有49652次转换(2.5V/1LSB)。对于这种情况,将有15884次转换未被使用(65536-49652=15884)。这反应了转换后的信号精确度损失或ENOB损失(损失0.4位)。如果ADC参考(VREF)和ADC最大信号电平之间的差异增加,那么ENOB损失或精确度损失将加剧。例如,如果ADC最大信号电平为1.2V且VREF=3.3V,那么ENOB损失将为1.5位。因此ADC动态范围一定要匹配最大信

7、号振幅,以获得最高精确度。应用示例我们通过一些例子来说明这些参数在某些典型应用中的具体含义。a)数码相机简单来说,数码相机的动态范围就是图像传感器的一个像素生成的可检测到的最亮和最暗值的范围,使用比特作为单位。ADC的最小比特率(分辨率)由图像传感器的动态范围(精确度)决定。举例而言,如果传感器的动态范围为1000:1(也可以称为60dB),那么ADC应当至少为10位(2^10=1,024分立电平)才能避免信息损失。然而,在实际中,应当将ADC往高指定为12位,以允许ADC具有一定的容错裕量。只因为相机具有12位或16位的ADC

8、就宣称它具有12位动态范围会令人误解,因为噪声以及用于产生这个动态范围的像素井的容量没有被考虑在内。因此,综上所述,只有传感器本身具有足够的动态范围时上述描述才成立。色调范围和动态范围永远也不会超过传感器的动态范围。因此必须要清楚相机的实际动态范围。本节内容解释

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。