AD和DA转换.docx
- 文档编号:14127044
- 上传时间:2023-06-20
- 格式:DOCX
- 页数:45
- 大小:46.92KB
AD和DA转换.docx
《AD和DA转换.docx》由会员分享,可在线阅读,更多相关《AD和DA转换.docx(45页珍藏版)》请在冰点文库上搜索。
AD和DA转换
AD和DA转换
在数字系统的应用中,通常要将一些被测量的物理量通过传感器送到数字系统进行加工处理;经过处理获得的输出数据又要送回物理系统,对系统物理量进行调节和控制。
传感器输出的模拟电信号首先要转换成数字信号,数字系统才能对模拟信号进行处理。
这种模拟量到数字量的转换称为模-数(A/D)转换。
处理后获得的数字量有时又需转换成模拟量,这种转换称为数-模(D/A)变换。
A/D变换器简称为ADC和D/A变换器简称为DAC是数字系统和模拟系统的接口电路。
第一节基本概念
一、D/A变换
D/A变换器一般由变换网络和模拟电子开关组成。
输入n位数字量D(=D…DD)n-110分别控制这些电子开关,通过变换网络产生与数字量各位权对应的模拟量,通过加法电路输出与数字量成比例的模拟量。
(1)变换网络
变换网络一般有权电阻变换网络、R-2RT型电阻变换网络和权电流变换网络等几种。
?
、权电阻变换网络
n-1-i权电阻变换网络如图8-1所示,每一个电子开关S所接的电阻R等于2R(i=0,n-1),iin-1即与二进制数的位权相似,R=2R,R=R。
对应二进制位D=1时,电子开关S合上,0n-1iiR上流过的电流i
I=V/R。
iREFin-1令V/2R=I,则有REFREFiI=2I,iREF
即R上流过对应二进位权倍的基准电流,R称为权电阻。
iin-1权电阻网络中的电阻从R到2R成倍增大,位数越多阻值越大,很难保证精度。
Rf
?
-……vI-On1+IiI0+RRRRR--2n1ni10
S-SSS-2n1Si0n1
VREF
DDDDD--n1n2I10
图8-1权电阻D/A变换器
?
、R-2R电阻变换网络
R-2R电阻网络中串联臂上的电阻为R,並联臂上的电阻为2R,如图8-2所示。
从每个並联臂2R电阻往后看,电阻都为2R,所以流过每个与电子开关S相连的2R电阻的电流Iii是前级电流I的一半。
因此,i+1iinI=2I=2I/2,i0REF
即与二进制i位权成正比。
1
R2RVRRRRREF
……IREFI-n1IiI02R2R2R2R2RRfS-SSSn1-2Si0n1If?
-+vO+DDDDD--n1n2I10
图8-2R-2RT型电阻网络D/A变换器
?
、权电流型变换网络
R-2RT型电阻变换网络虽然只有两个电阻值,有利于提高转换精度,但电子开关並非理想器件,模拟开关的压降以及各开关参数的不一致都会引起转换误差。
采用恒流源权电流能克服这些缺陷,集成D/A变换器一般采用这种变换方式。
图8-3给出了四位权电流型D/A变换器的示意图。
高位电流是低位电流的倍数,即各二进制位所对应的电流为其权乘最低位电流。
RfDDDD321If0?
-vO++
SSSS3210
,,,,,,,,,
-VREF
图8-3权电流D/A变换器
(2)模拟开关
在D/A转换器中,使用了各种电子模拟开关。
有双极型晶体管的,也有MOS管的。
模拟开关在输入数字信号(D)控制下,使变换网络中相应支路在基准电源和地之间或在运算放i
大器输入(虚地)和地之间切换。
理想模拟开关要求在接通时压降为0V,断开时电阻无穷大。
双极型晶体管在饱和导通时管压降很小,截止时有很大的截止电阻,可用作为模拟开关。
CMOS传输门和反相器组成的模拟开关在CMOS传输门中已经作过介绍,这里不再重述。
(3)D/A转换器的输出方式
D/A转换器大部份是数字电流转换器,实用中通常需增加输出电路,实现电流电压变换。
在变换网络中,电流是单方向的,即在0和正满度值或负满度值之间变化,是单极性的。
为了能使输出在正负满度值之间变化,也即双极性输出方式,也需要增加输出电路。
2
在单极性输出方式时,数字量采用自然二进制码表示大小,输出电路只要完成电流?
电压的变换即可,如图8-1,8-3所示。
双极性输出方式时,数字量是双极性数。
二进制双极性数字的负数可采用:
2的补码、偏移二进制码或符号数值码(符号位加数值码)。
表8-1列出了部分四位双极性二进制码。
表8-1部分四位双极性二进制码
十进制数补码偏移码符号数值码十进制数补码偏移码符号数值码
0000010000000-1111101111001
1000110010001-21110011010102001010100010-31101010110113001110110011-4110001001100
4010011000100-5101100111101
5010111010101-61010001011106011011100110-71001000111117011111110111-810000000
注:
符号数值码头1000表示(-0)
由表8-1可见,偏移二进制码是在自然二进制码的基础上偏移而成的,四位偏移二进制码的偏移量为1000(8H)。
因此,按自然二进制码进行D/A变换后,只要将输出模拟量也进行相应偏移(减去1000对应的模拟值)即可获双极性输出。
数字量以2的补码表示时,需先将2的补码转换成偏移二进制码(2的补码加1000),然后送D/A转换器,可得双极性输出。
(4)转换精度
D/A变换器转换精度用分辨率和转换误差描述。
?
、分辨率
分辨率是D/A变换器在理论上可达到的精度,定义为电路能分辩的最小输出(?
V)和满度输出(V)之比。
mn分辨率=1/(2-1)。
D/A变换器的位数n表示了分辨率,分辨率也可以用数字位数表示。
?
、转换误差
转换误差用以说明D/A转换器实际上能达到的转换精度。
转换误差可用满度值的百分数表示,也可用LSB的倍数表示。
如转换误差为(1/2)LSB,表示绝对误差为?
V/2。
(5)集成D/A转换器
单片集成D/A转换器产品种类繁多,按其内部电路结构一般可分为两类:
一类集成芯片内部只集成了转换网络和模拟电子开关;另一类则集成了组成D/A转换器的所有电路。
AD7520十位D/A转换器属于前一类集成D/A转换器。
AD7520芯片内部只含R-2R电阻网络、CMOS电子开关和反馈电阻(R=10kΩ)。
应用fAD7520时必须外接参考电源和运算放大器。
由AD7520内部反馈电阻组成的D/A转换器如图8-4所示,虚框中是AD7520內部电路。
DD?
DDD01289
AD7520Rf
10kΩ?
-?
+vO+?
20kΩ2R2R2R2R2R2R10kΩ?
VREFRRRRR
3
图8-4AD7520内部电路及组成的D/A转换器
二、A/D转换器
将时间连续和幅值连续的模拟量转换为时间离散、幅值也离散的数字量,A/D转换一般要经过采样、保持、量化及编码4个过程。
在实际电路中,有些过程是合并进行的,如采样和保持,量化和编码在转换过程中是同时实现的。
(1)采样和保持
采样是将时间连续的模拟量转换为时间上离散的模拟量,即获得某此时间点(离散时间)的模拟量值。
因为,进行A/D转换需要一定的时间,在这段时间内输入值需要保持稳定,因此,必须有保持电路维持采样所得的模拟值。
采样和保持通常是通过采样-保持电路同时完成的。
为使采样后的信号能够还原模拟信号,根据取样定理,采样频率f必须大于或等于2S
倍输入模拟信号的最高频率f,Imax
f?
2fSImax
即两次采样时间间隔不能大于1/f,否则将失去模拟输入的某些特征。
S
图8-5给出了采样-保持电路的原理图和经采样、保持后的输出波形。
图中采样电子开关S受采样信号S(t)控制,定时地合上S,对保持电容C充放电。
因A、A接成电压跟随H12器,此时v=v。
S打开时,保持电容C因无放电回路保持釆样所获得的输入电压,输出电OIH
压亦保持不变。
vvIO?
-?
v-SO+vI+
CH开关控制电路tO
图8-5采样-保持电路及输入输出波形
(2)量化与编码
数字信号不仅在时间上是离散的,而且在幅值上也是不连续的。
任何一个数字量只能是某个最小数量单位的整数倍。
为将模拟信号转换为数字量,在转换过程中还必须把采样-保持电路的输出电压,按某种近似方式归化到与之相应的离散电平上。
这一过程称为数值量化,简称量化。
量化过程中的最小数值单位称为量化单位,用?
表示。
它是数字信号最低位为1,其它位为0时所对应的模拟量,即1LSB。
量化过程中,采样电压不一定能被?
整除,因此量化后必然存在误差。
这种量化前后的不等(误差)称之为量化误差,用ε表示。
量化误差是原理性误差,只能用较多的二进制位缩小量化误差。
量化的近似方式有:
只舍不入和四舍五入两种。
只舍不入量化方式量化后的电平总是小于或等乎量化前的电平,即量化误差ε始终大于0,最大量化误差为?
,即ε=1LSB。
采max用四舍五入量化方式时,量化误差有正有负,最大量化误差为?
/2,即?
ε,=LSB/2。
max显然,后者量化误差小,故为大多数A/D转换器所采用。
4
量化后的电平值为量化单位?
的整数倍,这个整数用二进制数表示即为编码。
量化和编码也是同时进行的。
(3)A/D转换器
按工作原理不同,A/D转换器可以分为:
直接型A/D转换器和间接型A/D转换器。
直接型A/D转换器可直接将模拟信号转换成数字信号,这类转换器工作速度快。
並行比较型和逐次比较型A/D转换器属于这一类。
而间接型A/D转换器先将模拟信号转换成中间量(如时间、频率等),然后再将中间量转换成数字信号,转换速度比较慢。
双积分型A/D转换器则属于间接型A/D转换器。
nCQ-22v+I+nD-1nn(2-1)?
-?
/2Q-3-2n2-1优位先寄编存+码+器器3?
/2-D1Q+1+D0?
/2-Q0比较器CP
图8-6並行比较型A/D转换器原理框图
?
、並行比较型A/D转换器
nn图8-6给出了並行比较型A/D转换器的结构框图。
转换器由2-1个比较器、2-1位寄
nn存器、优先编码器和能产生2-1个基准电压的2个精密电阻组成,图中精密电阻构成的分压电路並未画出,仅标出了比较器基准电压。
输入模拟电压v与各比较器参考电平比较,In产生的2-1位二进制码,通过寄存器寄存,被译码成n位二进制数(D,D),完成模拟0n-1信号到数字信号的转换。
並行比较型A/D的优点在于转换速度快,但输出位数增加一位,所需的电路元件翻倍。
?
、反馈比较型A/D转换器
反馈比较型A/D转换器的基本原理是计数器产生一个二进制数,经过D/A转换器将该二进制数转换成模拟电压,此模拟电压和输入模拟电压分别送到比较器的不同输入端进行电压比较,根据比较结果控制计数器状态二进制数逼近输入模拟电压完成A/D转换,计数器中二进制数即为A/D转换后的数字输出。
逐次比较型A/D转换器(图8-7)和计数型A/D转换器(图8-8)都属于反馈比较型A/D转换器。
逐次比较型A/D转换器是在计数型A/D转换器基础上用寄存器和控制逻辑电路取代计数器而成。
逐次比较型用最快的方法逼近输入模拟量,而计数型则用计数器递增方式逼近模拟量。
显然,逐次比较型A/D转换器转换速度优于反馈比较型A/D转换器。
逐次比较型A/D转换器开始转换时计数器最高位为1,D/A转换器输出u=1/2最大输A出电压与输入电压v进行比较,若v大于v则下个CP脉冲后,计数器高位为0本位为1;IAI
若v小于v则CP脉冲来到后,计数器高位保持而本位为1。
也即第二个CP后v=v/4AIAAmax或3v/4,依次类推,最终计数器各位数值被确定。
确定n位计数器各位值至少需要nAmax
个时钟周期(T),一般一次转换需(n+2)个T。
CPCP
5
D/A转换器
vACD-n1D-v+n2C+……vID-1D0寄存器
…
vL控制逻辑CP
图8-7逐次比较型A/D转换器原理框图
D/A转换器vACD-n1D-n2+vC+……vDI-1D0计数器
&vLCP
图8-8反馈比较型A/D转换器原理框图
L0
S0
CS1vRI?
v-Ov--V+CREF+++L1++QQQn-110…
&DCP
n位计数器第n+1位计数器
vL
图8-9双积分型A/D转换器原理图
6
?
、双积分型A/D转换器
双积分型A/D转换器原理图如图8-9所示。
它由积分电路、比较器、n+1位计数器和门电路组成。
转换开始,v高电平,计数器为零。
输入模拟信号v经积分电路第一次积分,LInn经过2-1个CP脉冲n位计数器计满,第2个CP后,n位计数器复位,第n+1位计数器
n置1,经固定积分时间T=2T,积分电路输出v与输入v成正比。
第n+1位计数器为11CPOI
后,积分输入改为与输入反极性的固定电压(-V),进行固定速率的第二次积分,积分电REF
路输出反方向变化。
当v变为0时,比较器输出v为0,与非门关闭,计数器停止计数,OC
第二次积分时间T与第一次积分输出成正比,即与停止计数时n位计数器中所计数N成正2
比,从而,把模拟输入v转换成数字输出N=D…DD。
In-110
(4)主要技术指标
?
、转换精度
A/D转换器也采用分辨率和转换误差来描述转换精度。
分辨率是指引起输出数字量变动一个二进制码最低有效位(LSB)时,输入模拟量的最小变化量。
他反映了A/D转换器对输入模拟量微小变化的分辨能力。
在最大输入电压一定时,位数越多,量化单位越小,分辨率越高。
转换误差通常用输出误差的最大值形式给出,常用最低有效位的倍数表示,反映A/D转换器实际输出数字量和理论输出数字量之间的差异。
?
、转换时间
转换时间是指转换控制信号(v)到来,到A/D转换器输出端得到稳定的数字量所需要L
的时间。
转换时间与A/D转换器类型有关,並行比较型一般在几十个纳秒,逐次比较型在几十个微秒,双积分型在几十个毫秒数量级。
实际应用中,应根据数据位数、输入信号极性与范围、精度要求和采样频率等几个方面综合考虑A/D转换器的选用。
(5)集成A/D转换器
集成A/D转换器品种繁多,选用时应综合各种因素选取集成芯片。
一般逐次比较型A/D转换器用得较多,ADC0804就是这类单片集成A/D转换器。
ADC0804釆用CMOS工艺20引脚集成芯片,分辨率为8位,转换时间为100μS,输入电压范围为0,5V。
芯片内具有三态输出数据锁存器,可直接接在数据总线上。
图8-10为ADC0804双排直立式封装引脚分布图。
各引脚名称及作用如下:
V,V:
模拟信号输入端。
–IN+IN
D,D:
具有三态特性数字信号输出。
70
AGND:
模拟信号地。
DGND:
数字信号地。
CKLIN:
时钟信号输入端。
CLKR:
内部时钟发生器的外接电阻端。
CS:
低电平有效的片选端。
WR:
写信号输入,低电平启动A/D转换。
RD:
读信号输入,低电平输出端有效。
INTR:
A/D转换结束信号,低电平表示本次转换已完成。
V/2:
参考电平输入,决定量化单位。
REF
7
V111CSCC212RDCLKR313DWR7CLKIN414D6INTR515D5V616DIN+4V-717IND3818DAGND2V/2919DREF11020DDGND0
图8-10ADC0804管脚分布图
第二节基本方法
一、D/A转换器
在分析D/A转换器时,关键在于转换网络分析,转换网络相应模拟开关Si合上时流向运算放大器虚地的电流(即R上的电流)应与对应二进制码位的权相关联。
输入数字信号f
为自然二进制码时,高位数字位的权是低位数字位权的2倍,所以高位开关合上流经R的f电流是低位电流的2倍。
权电阻网络各电阻接在虚地和V之间(D=1),或地之间(D=0),REFii01n-1所以对应权电阻为2R、2R、…、2R。
因为R-2R电阻网络前后级並联臂(2R电阻)上电流为2倍关系,所以可作为自然二进制码的转换网络。
二、A/D转换器
A/D转换器分析一般为转换时间、转换精度及分辨率的分析计算。
这需对转换器工作原理及参数定义有深刻的理解。
第三节典型例题
【例8-1】某一权电阻8位二进制D/A转换器如图8-11所示,已知V=5V,R=10kΩ,REFf运算放大器电压输出范围为-5V,+5V,试求各权电阻(R,R)阻值。
07
Rf
If?
-…vIO7+IiI0RRRRR76i10+
SSSS7S6i01
VREFDDDDD76i10
图8-118位权电阻D/A转换器
【解题方法指导】由图8-11可知运算放大器反相输入端为虚地,所以,如果D=0时SiI接地,I=0;如果D=1时S接V,I=V/Ri,即权电阻R上电流I=D×(V/R)。
运算iiIREFiREFiiiREFi放大器反馈电阻R上流过电流f
II==(D/R+D/R+D/R+D/R+…+D/R+D/R)V。
f776655441100REFi,
8
v=-RI=-(D/R+D/R+D/R+D/R+…+D/R+D/R)VR。
Off776655441100REFf
根据二进制D/A转换器输出定义,输出电压
765410v=(2D+2D+2D+2D+…+2D+2D)×?
。
O7654107652比较这二式的绝对值,得R=VR/2?
,R=VR/2?
=2R,R=VR/2?
=2R,7REFf6REFf75REFf7431607R=VR/2?
=2R,…,R=VR/2?
=2R,R=VR/2?
=2R。
4REFf71REFf70REFf78该D/A转换器单极性输出最大幅度为5V,8位D/A转换器将5V分成2-1个等份,称
8为量化阶?
,得?
=5/(2-1)?
19.6mV,R?
19.93kΩ。
7
【解答】R取整数,即R=20kΩ,R=40kΩ,R=80kΩ,R=160kΩ,…R=1280kΩ,7765417R=2560kΩ,电阻阻值相差极大。
1LSB对应输出电压绝对值为?
=VR/R=VR/2R0REFf0REFf78?
19.53mV。
最大输出电压绝对值V=(2-1)?
?
4.98V。
om
【例8-2】某一R-2RT型电阻网络4位二进制D/A转换器如图8-12所示,已知V=5V,REFR=10kΩ,运算放大器电压输出范围为-5V,+5V,试求电阻R阻值。
f
IREFR2RRRR
VREFII31I2I02R2R2R2RRf
SSSS3201If
?
-
+vO+DDDD3210
图8-12R-2RT型电阻网络D/A转换器
【解题方法指导】图示R-2RT型电阻网络无论开关接地或接虚地,从串联臂R前往后级看进去的等效电阻都等于2R,所以参考电流I=V/2R,I=I/2。
因为流经反馈电阻REFREF3REF
R上的电流最大值为各2R电阻上电流之和,而高位电流是低位电流的倍数,即f
I=2I=4I=8I,所以I=15I。
因为单极性输出最大幅度V为5V,I×R?
V,I?
3210fmax0omfmaxfom0V/15R,同时I=I/16=V/32R,所以,R?
15RV/32V=4.6875kΩ。
omf0REFREFfREFom【解答】取整数R=5kΩ:
最大输出电压绝对值V=15RV/32R=4.6875V,omaxfREF
最小输出电压绝对值V=RV/32R=0.3125V。
ominfREF
取标称值R=4.7kΩ:
最大输出电压绝对值V=15RV/32R=4.9867V,omaxfREF
最小输出电压绝对值V=RV/32R=0.3324V。
ominfREF
【例8-3】图8-13所示二级权电阻网络D/A转换器,试证明r=8R时,该电路是8位自然二进制码D/A转换器。
【解题方法指导】由图8-13可见,模拟开关S在D=0时接地,D=1时接V,高4位权iiiREF电阻接虚地,低4位权电阻通过r接虚地。
高4位权电阻上电流全部向R,低4位权电阻上f的电流並不一定全部流向R,但r上的电流Ir则全部流向R。
所以,只要证明Ir是D的权ffi电流,就能说明该电路的功能。
9
【解答】令D、D、D、D分别为1时,可得r上的电流:
0123
D=1,I=V/16R;3r3REF
D=1,I=V/32R;2r2REF
D=1,I=V/64R;1r1REF
D=1,I=V/128R。
0r0REF
计算I的等效电路如图8-14所示。
运用叠加原理,有r
I=DV/R+DV/2R+DV/4R+DV/8R+DI+DI+DI+DIf7REF6REF5REF4REF3r32r21r10r076107=(2D+2D+…+2D+2D0)V/2R,7610REF76107v=-IR=(2D+2D+…+2D+2D0)VR/2ROff7610REFf所以,这是一个8位二进制D/A转换器。
Rf
Irf?
-vIOr++8R4R2RR8R4R2R
RSS7SSSS0SS123645
VREFDDDDDDDD01234567
图8-138位二级权电阻D/A转换器
VRV2RREFREF
8I12Ir3r2
2R4R8R8RrIR4R8R8Rrr3
4I2II8I2IIIr3r3r3r2r2r2r2
V8RV4RREFREF
14I15Ir1r0
R2R4R8RrR2R8R8Rr
8I4I2II8I4IIIr0r0r0r0r1r1r1r1
图8-14Ir计算的等效电路
【例8-4】权电阻网络D/A转换器如图8-15所示,电路虚框内为双极型晶体管组成的电子
10
开关,试说明电子开关S如何在V和地之间切换。
iREF
【解题方法指导】由电子开关内部结构可以看出:
当D为0(低电平)时,输入低电平V和负电源(-V)共同作用,使T基极电位iiLCC1V小于发射极电位V(=-V),T截止。
正电源(V)经R使T饱和导通,T因无基B1E1D1CC332极电流而截止。
忽略T管饱和压降,输出电压为V,即S接V。
3REFiREF
当D=1(高电平)时,输入高电平V使V大于V,适当的R、R可使T饱和导通,iIHB1E1121-V为T提供基极电流並使T饱和导通,T截止。
忽略T饱和压降,输出0V,即S接地。
D2233i【解答】D=0,S接V,D=1,S接地。
iiREFii
VREFV…CCSiR3T3R1n-1-i2RDiT1?
-R5vO+R2T2+DR4-VCC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AD DA 转换