AD转换器及其应用.docx
《AD转换器及其应用.docx》由会员分享,可在线阅读,更多相关《AD转换器及其应用.docx(13页珍藏版)》请在冰豆网上搜索。
AD转换器及其应用
AD转换器及其应用
一A/D转换器的基本原理
定义:
能将模拟量转换为数字量的电路称为模数转换器,简称A/D转换器或ADC。
A/D转换器转化模拟量的四个步骤:
采样、保持、量化、编码。
模拟电子开关S在采样脉冲CPS的控制下重复接通、断开的过程。
S接通时,ui(t)对C充电,为采样过程;S断开时,C上的电压保持不变,为保持过程。
在保持过程中,采样的模拟电压经数字化编码电路转换成一组n位的二进制数输出。
1取样定理
将一个时间上连续变化的模拟量转换成时间上离散的模拟量称为采样.
取样定理:
设取样脉冲s(t)的频率为fS,输入模拟信号x(t)的最高频率分量的频率为fmax,必须满足 fs≥2fmax
y(t)才可以正确的反映输入信号(从而能不失真地恢复原模拟信号)。
通常取fs=(2.5~3)fmax。
由于A/D转换需要一定的时间,在每次采样以后,需要把采样电压保持一段时间。
s(t)有效期间,开关管VT导通,uI向C充电,u0(=uc)跟随uI的变化而变化;
s(t)无效期间,开关管VT截止,u0(=uc)保持不变,直到下次采样。
(由于集成运放A具有很高的输入阻抗,在保持阶段,电容C上所存电荷不易泄放。
)
2量化和编码
数字量最小单位所对应的最小量值叫做量化单位△.
将采样-保持电路的输出电压归化为量化单位△的整数倍的过程叫做量化。
用二进制代码来表示各个量化电平的过程,叫做编码。
一个n位二进制数只能表示2n个量化电平,量化过程中不可避免会产生误差,这种误差称为量化误差.量化级分得越多(n越大),量化误差越小。
划分量化电平的两种方法
(a)量化误差大;(b)量化误差小
3采样-保持电路
t0时刻S闭合,CH被迅速充电,电路处于采样阶段。
由于两个放大器的增益都为1,因此这一阶段uo跟随ui变化,即uo=ui。
t1时刻采样阶段结束,S断开,电路处于保持阶段。
若A2的输入阻抗为无穷大,S为理想开关,则CH没有放电回路,两端保持充电时的最终电压值不变,从而保证电路输出端的电压uo维持不变.
二AD转换器的几个重要参数
1分辩率(Resolution)指数字量变化一个最小量时模拟信号的变化量,定义为满刻度与2n的比值.分辩率又称精度,通常以数字信号的位数来表示。
A/D转换器的分辨率用输出二进制数的位数表示,位数越多,误差越小,转换精度越高。
例如,输入模拟电压的变化范围为0~5V,输出8位二进制数可以分辨的最小模拟电压为5V×
=20mV;而输出12位二进制数可以分辨的最小模拟电压为5V×
≈1。
22mV。
2转换速率(ConversionRate)是指完成一次从模拟转换到数字的AD转换所需的时间的倒数。
积分型AD的转换时间是毫秒级属低速AD,逐次比较型AD是微秒级属中速AD,全并行/串并行型AD可达到纳秒级。
采样时间则是另外一个概念,是指两次转换的间隔。
为了保证转换的正确完成,采样速率(SampleRate)必须小于或等于转换速率。
因此有人习惯上将转换速率在数值上等同于采样速率也是可以接受的。
常用单位是ksps和Msps,表示每秒采样千/百万次(kilo/MillionSamplesperSecond)。
3量化误差(QuantizingError)由于AD的有限分辩率而引起的误差,即有限分辩率AD的阶梯状转移特性曲线与无限分辩率AD(理想AD)的转移特性曲线(直线)之间的最大偏差。
通常是1个或半个最小数字量的模拟变化量,表示为1LSB、1/2LSB。
4偏移误差(OffsetError)输入信号为零时输出信号不为零的值,可外接电位器调至最小.
5满刻度误差(FullScaleError)满度输出时对应的输入信号与理想输入信号值之差.
6线性度(Linearity)实际转换器的转移函数与理想直线的最大偏移,不包括以上三种误差.
其他指标还有:
绝对精度(AbsoluteAccuracy),相对精度(RelativeAccuracy),微分非线性,单调性和无错码,总谐波失真(TotalHarmonicDistotortion缩写THD)和积分非线性。
三AD转换器的几种类型
1逐次逼近型A/D转换器
按照天平称重的思路,逐次比较型A/D转换器,就是将输入模拟信号与不同的参考电压做多次比较,使转换所得的数字量在数值上逐次逼近输入模拟量的对应值.
1.1基本工作原理
转换开始前先将所有寄存器清零。
开始转换以后,时钟脉冲首先将寄存器最高位置成1,使输出数字为100…0。
这个数码被D/A转换器转换成相应的模拟电压uo,送到比较器中与ui进行比较。
若ui>uo,说明数字过大了,故将最高位的1清除;若ui<uo,说明数字还不够大,应将这一位保留。
然后,再按同样的方式将次高位置成1,并且经过比较以后确定这个1是否应该保留.这样逐位比较下去,一直到最低位为止。
比较完毕后,寄存器中的状态就是所要求的数字量输出。
1。
23位逐次逼近型A/D转换器
转换开始前,先使Q1=Q2=Q3=Q4=0,Q5=1,第一个CP到来后,Q1=1,Q2=Q3=Q4=Q5=0,于是FFA被置1,FFB和FFC被置0。
这时加到D/A转换器输入端的代码为100,并在D/A转换器的输出端得到相应的模拟电压输出uo。
uo和ui在比较器中比较,当若ui<uo时,比较器输出uc=1;当ui≥uo时,uc=0。
第二个CP到来后,环形计数器右移一位,变成Q2=1,Q1=Q3=Q4=Q5=0,这时门G1打开,若原来uc=1,则FFA被置0,若原来uc=0,则FFA的1状态保留。
与此同时,Q2的高电平将FFB置1。
第三个CP到来后,环形计数器又右移一位,一方面将FFC置1,同时将门G2打开,并根据比较器的输出决定FFB的1状态是否应该保留。
第四个CP到来后,环形计数器Q4=1,Q1=Q2=Q3=Q5=0,门G3打开,根据比较器的输出决定FFC的1状态是否应该保留.
第五个CP到来后,环形计数器Q5=1,Q1=Q2=Q3=Q4=0,FFA、FFB、FFC的状态作为转换结果,通过门G6、G7、G8送出。
2双积分型A/D转换器
1。
1电路组成
它由积分器(由集成运放A组成)、过零比较器(C)、时钟脉冲控制门(G)和定时器/计数器(FF0~FFn)等几部分组成。
1.2工作原理
(1)准备阶段
首先控制电路使计数器清零,同时使开关S2闭合,待积分电容放电完毕,再S2使断开。
(2)第一次积分阶段
在转换过程开始时(t=0),开关S1与vI接通,正的输入电压vI加到积分器的输入端。
积分器从0V开始对vI积分:
由于vO〈0V,过零比较器输出端vC为高电平,时钟控制门G被打开。
于是,计数器在CP作用下从0开始计数。
经过2n个时钟脉冲后,触发器FF0~FFn-1都翻转到0态,而Qn=1,开关S1由A点转到B点,第一次积分结束.第一次积分时间为:
t=T1=2nTC
在第一次积分结束时积分器的输出电压VP为:
(3)第二次积分阶段
当t=t1时,S1转接到-VREF点,具有与vI相反极性的基准电压-VREF加到积分器的输入端;积分器开始向相反进行第二次积分;当t=t2时,积分器输出电压vO〉0V,比较器输出vC=0,时钟脉冲控制门G被关闭,计数停止。
在此阶段结束时vO的表达式可写为
设T2=t2-t1,于是有
设在此期间计数器所累计的时钟脉冲个数为λ,则
T2=λTC
可见,T2与VI成正比,T2就是双积分A/D转换过程的中间变量。
上式表明,在计数器中所计得的数λ(λ=Qn—1…Q1Q0),与在取样时间T1内输入电压的平均值VI成正比。
只要VI如果取VREF=2nV,则λ=VI,计数器所计的数在数值上就等于被测电压.
在第二次积分阶段结束后,控制电路又使开关S2闭合,电容C放电,积分器回零。
电路再次进入准备阶段,等待下一次转换开始.
3并联比较型A/D转换器
它由电压比较器、寄存器和代码转换器三部分组成.
用电阻链把参考电压VREF分压,得到从
到
之间7个比较电平,量化单位Δ=
。
然后,把这7个比较电平分别接到7个比较器C1~C7的输入端作为比较基准.同时将将输入的模拟电压同时加到每个比较器的另一个输入端上,与这7个比较基准进行比较。
0≤ui<VREF/15时,7个比较器输出全为0,CP到来后,7个触发器都置0。
经编码器编码后输出的二进制代码为d2d1d0=000。
VREF/15≤ui<3VREF/15时,7个比较器中只有C1输出为1,CP到来后,只有触发器FF1置1,其余触发器仍为0.经编码器编码后输出的二进制代码为d2d1d0=001.
3VREF/15≤ui<5VREF/15时,比较器C1、C2输出为1,CP到来后,触发器FF1、FF2置1。
经编码器编码后输出的二进制代码为d2d1d0=010.
5VREF/15≤ui<7VREF/15时,比较器C1、C2、C3输出为1,CP到来后,触发器FF1、FF2、FF3置1.经编码器编码后输出的二进制代码为d2d1d0=011。
依此类推,可以列出ui为不同等级时寄存器的状态及相应的输出二进制数。
四几款常用的ADC介绍
1ADC0809
ADC08098通道8位a/d转换器,ADC0809是带有8位A/D转换器、8路多
路开关以及微处理机兼容的控制逻辑的CMOS组件。
它是逐次逼近式A/D转换器,可以和单片机直接接口.ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。
多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。
三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据.
2AD574
AD574是美国AD公司生产的12位高速逐次逼近型模/数变换器。
片内自备时钟基准源,变换时间快(25s),数字量输出具有三态缓冲器,可直接与微机的总线接El,又可直接采用双极性模拟信号输入,有着广泛的应用场合,供电电源为±15V,逻辑电源为+5V。
同类产品AD650
3Maxim的MAX13系列和MAX10系列的ADC
Maxim推出了MAX1300—MAX1303及MAX1032—MAX1035系列16位/14位ADC。
该系列器件是首款具有±12V输入范围的ADC。
用户可以通过软件将设备的每个输入信道远程配置为特定的电压范围。
每个输入信道可配置为七种不同的单端输入范围或三种不同的差分输入范围。
该系列的AD转换器均采用标准I2C通信。
4TLC5510
TLC5510是美国TI公司生产的新型模数转换器件(ADC),它是一种采用CMOS工艺制造的8位高阻抗并行A/D芯片,能提供的最小采样率为20MSPS。
由于TLC5510采用了半闪速结构及CMOS工艺,因而大大减少了器件中比较器的数量,而且在高速转换的同时能够保持较低的功耗。
在推荐工作条件下,TLC5510的功耗仅为130mW.由于TLC5510不仅具有高速的A/D转换功能,而且还带有内部采样保持电路,从而大大简化了外围电路的设计;同时,由于其内部带有了标准分压电阻,因而可以从+5V的电源获得2V满刻度的基准电压.TLC5510可应用于数字TV、医学图像、视频会议、高速数据转换以及QAM解调器等方面。
5单片机内部集成的
现在市场上有很多单片机内部已经集成了相当规模的AD转换器,转换位数一般都是8位、10位和12位,对于精度要求不是很高的场合,这些ADC都能满足大家的需求,给硬件电路的精简化提供便利,同时在软件方面配置也比较方便。
五A/D转换器应用
1数字式电压表
2框图: