ADC的动态范围精确度和分辨率

发布时间:2022-11-21 阅读量:2806 来源: 我爱方案网整理 发布人: Aurora

分辨率和精度,不要拿在一起混为一谈,其中“精度”是用来描述物理量的准确程度的,而“分辨率”是用来描述刻度划分的。分辨率和精度—即ResolutionAccuracy。这是两个不同的参数,却经常被混用。并且ADC制造商在数据手册中定义ADC性能的方式也令人困惑,可能会让大家在应用开发中导致错误的推断。但事实上,分辨率并不能代表精确度,反之亦然。       

 

其实,对于ADC来说,这两样都是非常重要的参数,往往也决定了芯片价格,显然,我们都清楚同一个系列,16AD一般比12AD价格贵,但同样是12AD,不同厂商间又以什么参数区分性能呢?性能往往决定价格,那么什么参数对价格影响较大呢?此时就要用精度来衡量。

 

分辨率和精度    

 

分辨率      

 

分辨率(Resolution)是指ADC能够分辨量化的最小信号的能力,用二进制位数表示。    

 

比如:一个10位的ADC,其所能分辨的最小量化电平为参考电平(满量程)的210次方分之一。即分辨率越高,就可以将满量程里的电平分出更多份数,得到的结果就越精确,得到的数字信号再用DAC转换回去后就越接近原来输入的模拟值。    

 

所以,对于给定的一个具体ADC器件,其分辨率值是固定的。    

 

精度    

 

精度(Precision)是指对于给定模拟输入,实际数字输出与理论预期数字输出之间的接近度(误差值是多少)。换而言之,转换器的精度决定了数字输出代码中有多少个比特表示有关输入信号的有用信息。    

 

有些ADC器件的datasheet中,会注明精度值或精度范围。    

 

对于给定的一个具体ADC器件,其精度值可能会受外界环境(温度、干扰等)的影响而变化。    

 

ADC的动态范围精确度和分辨率

 

动态范围被定义为系统可测量到的最小和最大信号的比例。    

 

最大信号可为峰间值,零到峰(Zero-to-Peak)值或均方根(RMS)满量程。其中任何一个都会给出不同值。例如,对于一个1V正弦波来说:峰间(满量程)值=2V 零到峰值=1V    

 

RMS满量程=0.707×峰值振幅=0.707×1V0.707V    

 

最小信号通常为RMS噪声,这是在未应用信号时测量的信号的均方根值。测量得到的RMS噪声级别将取决于测量时使用的带宽。每当带宽翻倍,记录的噪声将增长1.413dB。    

 

因此,一定要注意动态范围数字始终与某个带宽相关,而后者通常未被指定,这使记录的值变得没有意义。器件的信噪比(SNR)和动态范围多数时候被定义为同一个值,即:动态范围 =SNRRMS满量程/RMS噪声 并且经常使用dB作为单位,即动态范围(dB) = SNRdB) = 20*Log10 RMS满量程/RMS噪声)    

 

与使用RMS满量程相反,一些制造商为了使图表看上去更漂亮,引用零到峰或峰间值,这使得最终的动态范围或SNR增加了3dB9dB,因此我们需要仔细研究规范以避免误解。    

 

ADC分辨率由数字化输入信号时所使用的比特数决定。对于16位器件,总电压范围被表示为(216 =65536)个独立的数字值或输出代码。因此,系统可以测量的绝对最小电平表示为1比特,或ADC电压范围的1/65536。    

 

如前所述,对于16位ADC分辨率,由于出现内部或外部误差源,实际的精确度可能远小于分辨率。因此,举例而言,一个给定的16ADC可能只能提供12位的精确度。对于这种情况,4LSb(最低有效位)表示ADC中生成的随机噪声。ADC动态范围和ADC精确度通常指相同的内容。 

       

ADC的动态范围精确度和分辨率

 

理想ADC生成一个数字输出代码,是关于模拟信号电压和电压参考输入的方程,其中    

 

输出代码 = 满量程电压 × [VIN+ - VIN-/ VREF+ - VREF-]  = 满量程电压 × [VIN /VREF]  每个数字输出代码表示参考电压的一个小数值。    

 

必须注意,ADC动态范围应当匹配将要转换的信号的最大振幅,这样才能使ADC转换精度最大化。现在假设将要转换的信号在0V2.5V间变化,而VREF等于3.3V。  

      

ADC的动态范围精确度和分辨率

 

16位ADC将包括216 65536个步骤或转换,且最低有效位(LSB)=VREF/655363.3V/6553650.35uV。对于理想的ADC,所有代码都具有1LSB的相同宽度。    

 

如果ADC的最大信号值为2.5V,那么意味着总共有49652次转换(2.5V/1LSB)。对于这种情况,将有15884次转换未被使用(65536-4965215884)。这反应了转换后的信号精确度损失或ENOB(有效位数)损失(损失0.4位)。如果ADC参考(VREF)和ADC最大信号电平之间的差异增加,那么ENOB损失或精确度损失将加剧。例如,如果ADC最大信号电平为1.2VVREF3.3V,那么ENOB损失将为1.5位。因此ADC动态范围一定要匹配最大信号振幅,以获得最高精确度。    

 

模数转换器(ADC)宣称具有“n”位分辨率,这常常被误解为精确度。分辨率和精确度完全是两个概念,两者不能混用。应该由具体的应用来确定是否允许丢失代码以及所需ADC精确度。    

 

关于我爱方案网

 

我爱方案网是一个电子方案开发供应链平台,提供从找方案到研发采购的全链条服务。找方案,上我爱方案网!在方案超市找到合适的方案就可以直接买,没有找到就到快包定制开发。我爱方案网积累了一大批方案商和企业开发资源,能提供标准的模块和核心板以及定制开发服务,按要求交付PCBA、整机产品、软件或IoT系统。更多信息,敬请访问http://www.52solution.com


220x90
相关资讯
晶振启动时间影响因素解析与优化方向

​晶振的启动时间,通常是指其通电后进入稳定振荡状态所需的时间。若启动时间过长,可从以下五个常见的影响因素方面进行优化。

解析RTC实时时钟芯片的工作原理

RTC(Real-Time Clock,实时时钟)芯片作为一种独立的专用计时器件,其核心功能包括提供稳定的日历时钟、在主电源断电后持续运行、支持定时中断以及输出高精度时间戳,为各类嵌入式系统提供可靠的时间基准。

无源晶振与有源晶振在MCU应用中的关联逻辑与选型指南

时钟系统是保障微控制器(MCU)稳定运行的核心,而晶振作为关键时钟源,主要分为无源晶振与有源晶振两种类型。下面将围绕工作原理、硬件接口、电气特性及其在MCU中的适配场景等维度,系统解析这两类晶振与MCU之间的关联逻辑。

VC-OCXO压控恒温晶振管脚功能定义解析

恒温晶振(Oven Controlled Crystal Oscillator,简称OCXO)是高精度频率源的核心组件,选用切型更优(如SC切、AT切高精度型)、封装应力极小的高Q值晶片,通过恒温槽的超精密控温,让晶振始终工作在零温度系数点,几乎消除温度引发的频率漂移。

晶振倍频干扰解决方案:从PCB布局优化到源头抑制与电路整改

晶振倍频干扰(即高次谐波辐射)是电磁兼容(EMC)设计中非常棘手的问题,通常表现为基频25MHz的5次、7次谐波(如125MHz、175MHz等)处辐射超标。该问题源于晶振输出方波信号包含丰富的高次谐波成分,若PCB布局不当,晶振及其走线极易构成高效辐射天线,导致电磁干扰增强。