锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

常用ADC的工作原理与选型

时间:2023-05-11 19:07:00 15dn2电容式接近开关1218s2ac接近传感器1226s2po接近传感器1226s2ac接近传感器1270s2po接近传感器

现在的软件、无线电、数字图像采集都需要高速A/D采样保证了有效性和精度,一般的测控系统也希望在精度上有所突破,人类数字化浪潮推动了A/D和A/D转换器是人类数字化的先驱。A/D从Flash、SAR、积分型ADC,近年来新发展起来∑-Δ型和PipelineADC,它们各有优缺点,能满足不同应用场合的使用。

ADC的工作原理


将模拟信号转换为数字信号通常分为四个步骤,即采样、维护、量化和编码。前两步在采样-保持电路中完成,后两步在ADC中完成。ADC与标准量比较后的模拟量转换为二进制值表示的离散信号的转换器。任何模数转换器都需要一个参考模拟量作为转换标准,最大可转换信号大小是常见的参考标准。输出的数字表示输入信号相对于参考信号的大小

ADC的分类


1、Σ-Δ ADC

过程控制、称重等应用越来越多,分辨率高,集成度高,价格低廉ADC。新型Σ-Δ转换技术可以满足上述需求。然而,许多设计师对此并不太了解AD转换技术更愿意选择传统的逐步比较(SAR)型ADC。Σ-Δ转换器的模拟部分非常简单(类似于一位ADC),数字部分要复杂得多,根据功能可分为数字滤波器和提取单元。Σ-Δ型ADC更接近数字设备,所以制造成本很低。

Σ-Δ ADC的工作原理

要理解Σ-Δ型ADC首先要了解以下概念:过采样、噪声成形、数字滤波及提取。1.过采样首先,考虑一个传统ADC频域传输特性。输入正弦信号,然后使用频率Sf采样,按照Nyquist定理,采样频率至少号采样频率至少倍于输入信。从FFT从分析结果可以看出,单音和一系列频率分布在DC到S2f如图1所示,间的随机噪声是所谓的量化噪声,主要是由于有限ADC由分辨率引起的

图1

单音(基频)信号的功率和所有频率的噪声RMS功率之和的比值就是信号噪声比(SNR)。N位ADC,SNR可由公式:SNR=6.02N 1.76dB得到SNR对于传统信号,更准确地再现输入信号ADC必须增加位数。

如果采样频率提高一个过采样系数k,即采样频率为Skf,再讨论同样的问题,如图2所示,FFT分析显示噪声基线降低,SNR虽然值没有改变,但噪声能量分散到更宽的频率范围。Σ-Δ转换器利用这一原理,具体方法是1位ADC然后进行数字滤波。如图3所示,由于大部分噪声位于数字滤波器带宽以外,因此,RMS降低噪音,使之Σ-Δ转换器可以从低分辨率开始ADC获得宽动态范围

图2

图3

那么,简单的过采样和滤波器能否改进呢?SNR呢?一个1位ADC的SNR为7.78dB(6.02 1.76)每4倍过采样可使用SNR增加6dB,SNR每增加6dB等于分辨率增加1-bit。这样,使用1位ADC64倍(即34倍)过采样可获得4位分辨率,16位分辨率必须进行154倍过采样,这是不现实的。Σ-Δ转换器采用噪声成形技术消除了这一局限性,使每4倍过采样可增加6倍以上dB的SNR.

2、SAR型ADC(也称逐次比较型)

数年以来,逐次逼近型ADC一直是数据采集系统的主要依靠。最近的设计改进使这种ADC采样频率扩展到兆赫领域,分辨率为18位。ADI公司的PulSAR?系列SAR ADC采用内部开关电容技术和自动校准CMOS工艺18位,2位 MSPS性能(AD7641)不需要昂贵的薄膜激光调节。在16位级别,AD7625(6 MSPS)和AD7626(10 MSPS)它代表突破性技术。

图4

逐次比较型ADC

1.转换方式直接转换ADC

2.电路结构逐渐接近ADC包括n位逐级比较型A/D转换器如图4所示。它由控制逻辑电路、时序生成器、移位寄存器、D/A由转换器和电压比较器组成。图4逐步比较A/D转换器框图

3.工作原理逐渐接近转换过程,与天平称重非常相似。天平称重物的过程是从最重的重量开始试放。与被称物体相比,如果物体重于重量,则保留重量,否则移除。再加上第二次重量,第二次重量是由物体重量是否大于重量决定的。直到最小重量增加到这一点。将所有剩余的重量加起来,得到物体的重量。模仿这个想法,逐步比较类型A/D转换器是将输入模拟信号与不同的参考电压进行多次比较,使转换获得的数字量在数值上逐渐接近输入模拟量的对应值。

对于图4中的电路,在动脉冲后,在第一时钟脉冲的作用下,控制电路使时间序列生成器的最高位置为1,其他位置为0,其输出通过数据寄存器为1万……0,送入D/A转换器。输入电压首先与D/A器输出电压(VREF/2)比较,如v1≥VREF如果/2,比较器输出为1vI< VREF/2,则为0。数据寄存器中存在的比较结果Dn-1位。然后是第二个CP移位寄存器的次高位置1,其它低位置0。如果最高位已经存1,那么此时vO=(3/4)VREF。于是v1再与(3/4)VREF相比较,如v1≥(3/4)VREF,则次高位Dn-2存1,否则Dn-2=0;最高位为0的,vO=VREF/4,与vO比较,如v1≥VREF/4,则Dn-2位存1,否则存0……。以此类推,逐步比较输出数字量

总结

SAR ADC结构是一种完美、有效、易于理解的结构,非常适合现代细线CMOS工艺。该架构没有流水线延迟,非常适合单发和多路复用数据采集应用。CMOS该过程允许添加自动通道时序控制和自动校准等各种数字功能。此外,许多SAR ADC在片上有温度传感器和基准电压源。虽然SAR ADC源自16世纪的数学谜团,但是其仍然是现代多通道数据采集系统所青睐的转换器。

3.flash型ADC

早在上世纪在上世纪60年代和70年代_ash转换器开始出现在仪器和模块中,并在20世纪80年代迅速进入集成电路。单芯片8位_ash ADC成为80年代数字视频应用的行业标准。_ash转换器主要用作分数水平流水线式ADC构建模块。装配线架构的功耗和成本较低,可以使用数百MHz采样率为8-10位分辨率。因此,独立功耗高flash转换器主要用于采样速率超过1 GHz的6位或8位ADC。这些转换器通常采用砷化镓工艺设计。

图5Flash型ADC原理框图

鉴于其作为高分辨率流水线ADC还需要了解中构建模式的重要性和基础flash转换的基本原理。Flash ADC(有时被称为并行ADC)是速度最快的ADC,使用几个比较器。一个N位flash ADC包括2N个电阻和2N – 一个比较器,具体排列如图4所示。每个比较器从电阻串获得基准电压,每个基准电压比链中的下一个基准电压大1 LSB。对于给定输入电压,所有低于某一点的比较器都出现输入电压高于基准电压和逻辑输出"1",所有高于该点的比较器将出现基准电压高于输入电压和逻辑输出"0"。因此,2N – 一个比较器的输出在行为上与水银温度计相似,而这一点的输出码有时被称为温度计码。由于2N – 1个数据输出并不便于实际应用,因此需要经过解码器处理来产生N位二进制输出。

由于flash转换器采用大量电阻和比较器,限制在低分辨率,因此如果达到较高的速度,每个比较器都必须以较高的功耗水平运行。因此flash ADC由于使用了大量的高速比较器(特别是采样速率超过50),分辨率有限 MSPS时间)导致芯片尺寸功耗高,成本相对较高(因此成本较高)。此外,为了向快速比较器提供足够的偏置电流,基准电压源必须提供较大的源电流(通常大于10) mA)。

4、计数ADC

计数ADC虽然不适合高速应用,但是高分辨率低频应用的理想选择,尤其是双斜积分、三斜积分、四斜积分等技术。

图6

计数ADC技术的基本原理是利用采样脉冲采样模拟信号,然后设置一个R/S触发器同时启动受控斜坡电压。与输入相比,当两者相等时,会产生脉冲复位R/S触发器。触发器的输出是脉冲,其宽度与采样时间的模拟信号成正比。该脉宽调制(PWM)脉冲控制选择振荡器,选择振荡器输出的脉冲数量代表模拟信号的量化值,脉冲串很容易通过计数器转换为二进制字。Reeves的系统使用600 kHz100:1分频器产生主时钟6 kHz采样脉冲。该系统采用5位计数器,因而采样脉冲之间的100个脉冲中的31个脉冲代表一个满量程信号。显然,该计数可以扩展到更高的分辨率。

ADC重要参数及选型

关键词:分辨率、精度、采样率、功耗、价格

如图6所示为TI官方的一张ADC指标图

图7

小结

各种简单ADC做一个概括

SAR:分辨率中等(<18)、采样速率中等、功耗低、精度高、价格贵

Σ-Δ:分辨率中等(<24)、采样速率低、功耗高、精度低、价格低

Flash:分辨率低(8位为主) 、采样速率高、功耗高、精度高、价格高

Pipeline(管道型):分辨率中等(<16位为主) 、采样速率高、功耗高、精度高、价格高

 

ADC的选型(技术指标)

首先看精度和速度,然后看输入通道数,输出的接口如 SPI 或者并行的,差分还是单端输入的,输入范围是多少。如何选择你所需要的器件呢?要综合设计的诸项因素,

•       采样精度 —— 即分辨率,一般有10位、12位、16位等;

•       转换时间 —— 即每次采样所需的时间,表征 ADC 的转换速度,与 ADC 的时钟频率、采样周期、转换周期有关;

•       数据输出方式 —— 如并口输出、串口输出;

•       ADC类型 —— 上面所提到的,不同类型的 ADC 有不同的性能极限;

•       工作电压 —— 需要注意 ADC 的工作电压范围、能否直接测量负电压等;

•       芯片封装 —— 芯片封装是否符合产品设计要求;

•       性价比 —— 控制成本。

最主要的依据还是速度和精度。

 

(一)动态指标定义

 

1.分辩率(Resolution)又称采样精度: 通常以数字信号的位数N来表示,一般有10位、12位、16位等。表征数字量变化一个最小量时模拟信号的变化量,ADC的分辨率位数N可决定ADC的动态范围DR,其代表ADC可测量的输入信号等级范围,通常以[dB]为单位。DR定义为:

注意,由于信号在给定时间视窗内的RMS幅值取决于信号幅值在该时间视窗内如何变化,因此ADC的DR变化取决于输入信号特征。对于其满量程范围(FSR)内的恒定DC输入而言,理想的N位ADC可分别测量FSR和FSR/2N的最大及最小RMS幅值。因此,ADC的DR为:

同理,对于幅值随ADC的FSR变化而变化的正弦波信号输入而言,理想的N位ADC可测量(FSR/2)/√2的最大RMS幅值。正弦波输入信号的最小可测量RMS幅值受量化误差的限制,其近似于幅值为半个LSB或FSR/2N+1的锯齿波。幅值A的锯齿波RMS幅值为A/√3。因此,正弦波输入信号的理想ADC的DR是:

真正的ADC具有可降低DR的误差。事实上,根据输入信号特征的不同,在输入信号接近其最小值时,ADC输出有不同类型的误差占主导地位。

对于恒定DC输入而言,ADC的输出误差主要取决于所谓的“过渡”噪声,其包含ADC、ADC驱动器以及电源等组件的固有宽带散热噪声。如果ADC不存在较大的线性(DNL)问题,过渡噪声可在ADC输出端产生一个近似高斯代码分布。

图1:恒定DC输入的ADC输出代码直方图

同理,对于时间变化的输入而言,ADC的输出包含动态误差(即量化噪声与失真)以及可降低DR的过渡噪声。改变后的DR通常被称为SINAD,重新计算的ADC分辨率被称为ENOB。因此:

总之,给定ADC可能具有不同的DR和分辨率,主要取决于输入是AC还是DC信号。因此,ADC分辨率有单独的衡量指标,其对应于不同的输入条件,即ENOB对应于AC,有效分辨率对应于DC输入,确定哪种更适合取决于你的应用。

 

2. 转换速率(Conversion Rate):是指完成一次从模拟转换到数字的 AD 转换所需的时间的倒数。为了保证转换的正确完成,采样速率(Sample Rate)必须小于或等于转换速率。因此有人习惯上将转换速率在数值上等同于采样速率也是可以接受的。常用单位是ksps 和Msps,表示每秒采样千/百万次(kilo / Million Samples per Second)。

转换时间表示即每次采样所需的时间,表征 ADC 的转换速度,与 ADC 的时钟频率、采样周期、转换周期有关;

3、均方根(RMS):表示交流信号的有效值或有效直流值。对于正弦波,RMS是峰值的0.707倍,或者是峰-峰值的0.354倍。

4、无杂散动态范围(SFDR):正弦波fIN (对于ADC指的是输入正弦波,对于ADC/DAC指的是重建的输出正弦波)的RMS值与在频域观察到的杂散信号的RMS值之比,典型值以分贝表示。SFDR在一些需要最大转换器动态范围的通信系统中非常重要。

无杂散动态范围表明模数转换器在输入大信号的同时所能检测到的最小信号的能力,这也是实际应用中的一个非常重要的性能参数。当转换器用在过采样率很高或者转换器的频谱性能很重要的情况下,无杂散动态范围的指标是标志系统性能的一个很重要的参数。

SFDR衡量的只是相对于转换器满量程范围(dBFS)或输入信号电平(dBc)的最差频谱伪像。比较ADC时,请务必确定两种基准电平以及工作和信号条件。在数据手册规格间直接进行比较需要基准和信号相匹配。

虽然SFDR 表现为转换器规格表内的数值,该测量值本身只是采样速率、信号幅度、信号频率和共模工作点的参数。只有考察候选转换器的特性曲线,才能深入了解转换器在近似于目标应用的工作和信号条件下的性能。

5.SNR

分贝来表示=20log10(信号的均方根/噪声的均方根)。推导出理想的信噪比公式时,首先定义信号的电压均方根。对于正弦信号计算,从数学角度上来说,功率等价于电压信号的均方根,如果把信号的峰峰值转换为均方根,则除以2√2即可。ADC的均方根信号用位数表示等于,这里q是LSB(最低有效位)。

所有ADC产生量化噪声是把输入信号抽样成离散“桶”的后果。这些桶的理想宽度等于转换器LSB的大小。任何ADC位的不确定值是±½LSB。如果假定对应每个位误差的响应是三角形的话,则其均方根等于LSB信号的幅值除以,均方根的噪声则。

综合均方根和均方根噪声条件,理想ADC的SNR用分贝表示为:

一个16位转换器的信噪比应该是98.08dB,而ADC数据手册上16位的SAR ADC指标的典型值通常可低至84dB高达95Db,这种失位现象从根本上说是电阻和晶体管的噪声导致,供应商测试其ADC的SNR是通过将数据带入下面的公式:

6.SINAD:SINAD=(S+N+D)/(N+D).S是信号功率 N是噪声功率 D是失真功率。

定义为信号基波输入的RMS值与在半采样频率之下其它谐波成分RMS值之和的比值,但不包括直流信号。一般失真功率取2到5次谐波的功率和。只是为了强调ADC中的谐波失真。

需要注意的是,SINAD不会小于1。

7.ENOB

ENOB = (SINAD-1.76)/6.02

1.76为理想ADC的量化噪声

6.02为将log2转化为log10的系数比。

8. 总谐波失真(THD):

谐波成分的均方根和或者是输入信号功率的比值:

这里HDx是x次谐波失真谐波的幅值,PS是一次谐波的信号功率,Po是二次到八次谐波的功率。ADC的重要指标,INL(积分非线性)误差清晰地出现在THD结果中。

9、dBFS(dB Full Scale) :是数字信号电平单位,简称满度相对电平。Full Scale 指0 dBFS 的位置, 0 dBFS就是最大编码电平,不同ADC的0 dBFS 实际对应值不同,它也是数字峰值表满度的参考电平。数字信号以ADC能处理的最大模拟信号的编码为最大值,即0 dBFS, 实际数字信号的幅度的编码相对于这个最大值的信号编码所代表的幅度之比,即为满度相对电平(dBFS)。因为规定最大值为0 的位置,所以,一片ADC实际处理的信号的满度相对电平都是负值。 一个12位的ADC芯片的dBFS的求法:

      dBFS = 20 * log10(采样信号 / 1111 1111 1111)。

      所以在ADC数据文档中经常看到fin = -1dBFS;这样通过上面公式可以计算得到,这里的-1dBFS的fin的幅度相当于满刻度输入幅度的0.8913。

10、TWO-TONE IMD(two-tone intermodulation distortion):双阶互调失真

     TWO-TONE IMD是ADC处理两个正弦波的混合信号时,在2个输入信号fin1和 fin2的(fin1 -fin2)和(fin1 + fin2)频点处产生的谐波失真。如下图所示:

(二)静态指标定义

1. 量化误差(Quantizing Error) :由于AD的有限分辩率而引起的误差,即有限分辩率AD的阶梯状转移特性曲线与无限分辩率AD(理想 AD)的转移特性曲线(直线)之间的最大偏差。 通常是1个或半个最小数字量的模拟变化量,表示为1LSB、½LSB。

2. 偏移增益误差(Offset/Gain Error) 通常计算偏移误差方法是测量第一个数字代码转换或“零”转换的电压,并将它与理论零点电压相比较。增益误差是预估传递函数和实际斜率的差别,增益误差通常在模数转换器最末或最后一个传输代码转换点计算。

3. 满刻度误差(Full Scale Error) 满度输出时对应的输入信号与理想输入信号值之差。

4. 微分非线性(Differential nonlinearity,DNL)ADC 相邻两刻度之间最大的差异。

5. 积分非线性(Integral nonlinearity,INL)表示了 ADC 器件在所有的数值点上对应的模拟值 和真实值之间误差最大的那一点的误差值,也就是输出数值偏离线性最大的距离。

原文链接:https://blog.csdn.net/ZQ07506149/article/details/82557492

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章