1、第7章 数模和模数转换器 7.1 概述 7.2 DA转换器 7.3 AD转换器 7.4 DA和AD转换器应用举例 第第7 7章章 数模和模数转换器数模和模数转换器 第7章 数模和模数转换器 人们把模拟信号转换为数字信号的过程称为模/数转换或A/D(Analog to Digital)转换。能够完成这种转换的电路称为模/数转换器,简称ADC(Analog Digital Converter)。将数字信号转换为模拟信号的过程称为数/模转换或D/A(Digital to Analog)转换。能够完成这种转换的电路称为数/模转换器,简称DAC(Digital Analog Converter)。7.1
2、 7.1 概概 述述 第7章 数模和模数转换器 7.2.1 R-2R倒倒T型电阻网络型电阻网络DAC基本原理基本原理图7-1所示为四位R-2R倒T型电阻网络D/A转换器的基本原理图。7.2 D/A7.2 D/A转换器转换器 第7章 数模和模数转换器 图7-1 四位R-2R倒T型电阻网络D/A转换器原理图第7章 数模和模数转换器 计算倒T型电阻网络中各支路电流时,其电阻网络的等效电路图如图7-2所示。图7-2 R-2R倒T型电阻网络支路电流等效电路第7章 数模和模数转换器 流过每个支路的电流(从数字量高位到低位)分别为I/2、I/4、I/8、I/16,故有(7.1)304REF13223140R
3、EF012322)2222(16842iiidRUddddRUdIdIdIdII第7章 数模和模数转换器 在求和放大器的反馈电阻值等于Rf的条件下,输出电压为(7.2)对于n位输入的R-2R倒T型电阻网络D/A转换器,在求和放大器的反馈电阻为Rf时,其输出的模拟电压与输入数字量之间的一般关系式为(7.3)304fREFfo22iiidRRURIu)2(210fREFoiniindRRUu第7章 数模和模数转换器 设,NB表示括号中的n位二进制数,则uo=KNB(7.4)该式表明,对于在图7-1所示电路中输入的每一个二进制数NB,均能在其输出端得到与之成正比的模拟电压uo。RRUKn2fREF第
4、7章 数模和模数转换器【例例7.1】如图7-1所示R-2R倒T型电阻网络A/D转换器中,已知UREF=8 V,且Rf=R,试计算当d3d2d1d0=1000时,输出端所产生的模拟电压值。解解 从参考电源流入T电阻网络的总电流为RUIREF第7章 数模和模数转换器 流入求和放大器的总电流为故输出的模拟电压为012316842dIdIdIdIIV 42020202121220123304fREFoiiidRRUu第7章 数模和模数转换器 通过以上的分析,我们可以看出此电路的特点:(1)解码网络仅有R和2R两种规格的电阻,这对于集成工艺是相当有利的。(2)倒T型电阻网络D/A转换器中各支路的电流恒定
5、不变,直接流入运算放大器的反相输入端,它们之间不存在传输时间差,有效地减小了动态误差,提高了转换速度。因此,R-2R倒T型电阻网络D/A转换器因转换速度较快,故在目前D/A转换器中被广泛的应用。第7章 数模和模数转换器 7.2.2 集成集成D/A转换器转换器AD7520的电路结构和应用的电路结构和应用1.AD7520的电路结构的电路结构单片集成D/A转换器产品的种类繁多,性能指标各异,按其内部电路结构不同一般分为两类:一类集成芯片内部只集成了电阻网络(或恒流源网络)和模拟电子开关,另一类则集成了参考电压源发生器和运算放大器。集成D/A转换器AD7520属于前一类,下面以它为例介绍集成D/A转换
6、器的结构及其应用。AD7520是10位CMOS数/模转换器,具有结构简单、通用性好的特点。AD7520芯片内部只有R-2R倒T型电阻网络、CMOS电路构成的模拟开关和反馈电阻(Rf=10 k),如图7-3所示,图中的虚线内部为AD7520的内部电路。第7章 数模和模数转换器 图7-3 AD7520内部电路图第7章 数模和模数转换器 图7-4是某一位Si的CMOS模拟开关的电路原理图。图中V1V3组成电平转移电路,使输入信号能与TTL电平兼容。V4、V5及V6、V7组成两个反相器,分别作模拟开关管V8、V9的驱动电路,V8、V9构成单刀双掷开关。第7章 数模和模数转换器 图7-4 AD7520中
7、的CMOS模拟开关电路第7章 数模和模数转换器 AD7520引脚及连接电路如图7-5 所示。图7-5 AD7520引脚及连接电路 第7章 数模和模数转换器 AD7520输入数字信号与输出模拟量之间的关系如表7-1所示,其中2n=210=1024。表表7-1 AD7520输入数字信号与输出模拟量之间的关系输入数字信号与输出模拟量之间的关系 第7章 数模和模数转换器 2.AD7520的应用的应用数字式可编程增益控制电路如图7-6所示。电路中运算放大器接成普通的反相比例放大形式,AD7520内部的反馈电阻R为运算放大器的输入电阻,而由数字量控制的倒T型电阻网络为其反馈电阻。当输入数字量变化时,倒T型
8、电阻网络的等效电阻便随之改变,这样,反相比例放大器在其输入电阻一定的情况下可得到不同的增益。第7章 数模和模数转换器 图7-6 数字式可编程增益控制电路第7章 数模和模数转换器 根据运算放大器虚地原理,可以得到(7.5)其中UREF=uo,所以(7.6)99110010oi2222dddRuRu99110010io2222ddduuAv第7章 数模和模数转换器 7.2.3 D/A转换器的主要技术指标转换器的主要技术指标1.转换精度转换精度1)分辨率分辨率表示D/A转换器在理论上可以达到的精度,用于表征D/A转换器对输入微小量变化的敏感程度。第7章 数模和模数转换器 分辨率定义为D/A转换器能够
9、分辨出来的最小输出电压ULSB与最大输出电压UFSR之比。最小输出电压ULSB是指输入的数字代码最低有效位为1,其余各位都是0时的输出电压;最大输出电压UFSR是指输入的数字代码各有效位全为1时的输出电压。n位D/A转换器的分辨率可表示为分辨率(7.7)121nFSRLSBUU第7章 数模和模数转换器 上式说明,D/A转换器的位数n越多,分辨率的数值越小,分辨能力越高。例如,10位D/A转换器的分辨率为如果输出模拟电压满量程为10 V,则10位D/A转换器能够分辨的最小电压为001.01023112110FSRLSBUU)mV(101012112110FSRLSBUUn第7章 数模和模数转换器
10、 2)转换误差(1)比例系数误差。它是由基准电压UREF偏离标准值UREF所引起的误差。以图7-1 所示倒T型电阻网络D/A转换器为例,当基准电压UREF偏离标准值UREF时,则输出端将产生误差电压001122334REFo122222ddddUu第7章 数模和模数转换器 此结果说明,由UREF的变化所引起的误差和输入数字量的大小是成正比的。因此,把由UREF引起的转换误差称为比例系数误差。图7-7中的虚线表示出当UREF一定时输出电压uo偏离理论值的情况。第7章 数模和模数转换器 图7-7 比例系数误差第7章 数模和模数转换器(2)漂移误差。它由运算放大器的零点漂移造成的误差。运算放大器由于
11、工作环境的变化,零点发生漂移而造成转换误差,其大小与输入数字量无关,该误差使输出电压的偏移特性曲线发生平移(上移或下移),因此也称为平移误差,用uo2表示,如图7-8所示。(3)非线性误差。第7章 数模和模数转换器 图7-8 漂移误差第7章 数模和模数转换器【例例7.2】在10位R-2R倒T型电阻网络D/A转换器中,外接参考电压UREF=10 V。为保证UREF偏离标准值所引起的误差小于 (最低有效位),当Rf=R时,试计算UREF的相对稳定度应取多少?LSB21第7章 数模和模数转换器 解解 先计算对应于输入的输出电压,当输入代码只有LSB=1,而其余各位均为0时的输出电压为所以,与相对应的
12、输出电压绝对值为LSB21nniiinUdUu222REF1-0REFo1nREFREF2221UUnLSB21第7章 数模和模数转换器 其次,计算由于参考电压UREF变化,UREF所引起的输出电压变化uo。由式(7.3)可知,在n位输入的D/A转换器中,由UREF引起的输出电压变化应为而且在数字量的所有位全为1时uo最大。这时的输出电压绝对值为1-0REFo22niiindUuREF1010REFo212212UUunn第7章 数模和模数转换器 根据题意,uo必须不大于对应的输出电压,于是有即所以,参考电压UREF的相对稳定度为LSB21REF11o21Uu REF11REF10102121
13、2UU%05.0211222111101011REFREFUU第7章 数模和模数转换器 2.转换速度转换速度D/A转换器的转换速度通常用建立时间tset来描述。第7章 数模和模数转换器 7.3.1 采样和保持、量化与编码采样和保持、量化与编码1.采样和保持采样和保持采样(又称抽样或取样)是将时间上连续变化的模拟信号转换为时间上离散的模拟信号,即将时间上连续变化的模拟信号转换为一系列等间隔的脉冲。脉冲的幅值取决于当时模拟量的大小,其过程如图7-9所示。7.3 7.3 A/D A/D 转转 换换 器器 第7章 数模和模数转换器 图7-9 采样过程第7章 数模和模数转换器 采样频率必须不小于输入模拟
14、信号最高频率分量的两倍,即fs2fmax (7.8)第7章 数模和模数转换器 图7-10(a)所示是一种常见的采样-保持电路,其中,增强型NMOS管作为电子开关,受采样脉冲s(t)的控制;C为存储样值的电容;运算放大器构成电压跟随器。电路的工作过程如下:当采样脉冲s(t)为高电平时,NMOS管导通,ui(t)为存储电容C迅速充电,使电容C上的电压跟上输入电压ui(t)的变化,在期间,电容C的电压等于ui(t);当s(t)为低电平时,NMOS管截止,电容C上的充电电压在此期间保持不变,一直保持到下一个采样脉冲的到来,保持时间为Ts。电压跟随器的输出电压uo(t)始终跟随存储电容C上的电压变化,波
15、形如图7-10(b)所示。第7章 数模和模数转换器 图7-10 采样-保持电路的基本形式(a)原理图;(b)波形图第7章 数模和模数转换器 2.量化与编码量化与编码数字信号不仅在时间上是离散的,而且在幅值上也不是连续的。这就是说,任何一个数字量的大小都可用某个规定的最小数量单位的整倍数来表示。但是模拟信号经采样-保持电路后,得到的输出信号是阶梯形模拟信号,但阶梯幅值仍然是连续变化的,这些值仍属模拟信号。因此,在进行A/D转换时,还必须将采样-保持电路的输出电压按某种近似方法用一个最小单位的整数倍表示出来,这一转化过程称为量化。所规定的最小数量单位叫做量化单位,用表示。显然,数字信号最低有效位(
16、LSB)中的1表示的数量大小就等于。第7章 数模和模数转换器 把量化的结果用代码(可以是二进制,也可以是其他进制)表示出来,称为编码。这个代码就是A/D转换的输出结果。量化的方法有两种:一种是只舍不入;另一种是有舍有入。只舍不入的方法是:取最小量化单位=Um/2n,其中Um为输入模拟电压最大值,n为输出数字代码位数,将0之间的模拟电压归并到0,把2之间的模拟电压归并到1,依此类推。这种方法产生的最大量化误差为。第7章 数模和模数转换器 有舍有入的方法是:将不足半个量化单位的部分舍去,将等于或大于半个量化单位的部分按一个量化单位处理。如图7-11(a)所示。第7章 数模和模数转换器 图7-11
17、划分量化电平的两种方法(a)只舍不入法;(b)有舍有入法第7章 数模和模数转换器 7.3.2 V-T型双积分式型双积分式A/D转换器转换器V-T型双积分式A/D转换器是一种间接A/D转换器,其转换原理是:将输入的模拟电压ui转换成与其成正比的时间T,然后在这个时间T里对固定频率的时钟脉冲进行计数,计数的结果就是正比于输入模拟电压的数字量。图7-12是V-T型双积分式A/D转换器的原理框图。它由积分器、比较器、计数器、控制逻辑和时钟信号源组成。其中,控制逻辑电路由一个n位计数器、附加触发器FFA、模拟开关S1和S2的驱动电路L1和L2、控制门G组成。图7-13是这个电路的电压波形图。第7章 数模
18、和模数转换器 图7-12 V-T型双积分式A/D转换器原理框图第7章 数模和模数转换器 图7-13 V-T型双积分式A/D转换器的工作波形第7章 数模和模数转换器 V-T型双积分式A/D转换器的工作原理如下:转换开始前,由于转换控制信号uL=0,因而计数器和附加触发器均被置为0,同时开关S2闭合,使积分电容C充分放电。当uL=1时开始转换,转换操作分两步进行:第一步,将开关S1接至输入信号ui一侧,积分器开始对ui进行固定时间T1的积分,积分结束时积分器的输出电压为(7.9)i10iod11uRCTtRuCuT第7章 数模和模数转换器 因为积分过程中积分器的输出为负电压,所以比较器的输出电压为
19、高电平,将“与”门G打开,n位计数器对uG端的脉冲计数。当计数器计满2n个脉冲后,计数器自动返回全0状态,同时给FFA一个进位信号,使FFA置1,于是S1转接到-UREF侧,第一次积分结束。第一次积分的时间为T1,则T1=2nTcp(7.10)第7章 数模和模数转换器 式中,Tcp是时钟信号CP脉冲的周期,所以,积分器的输出电压为(7.11)icpi1o2uRCTuRCTun第7章 数模和模数转换器 第二步,开关S1转接到基准电压UREF侧,积分器向相反方向积分,计数器又开始从0计数。经过时间T2后积分器输出电压上升到0,比较器的输出为低电压,将门G封锁,停止计数,至此转换结束。积分器的输出电
20、压为(7.12)(7.13)0d1)(d1)(i10REF1o0REF2o22uRCTtRUCtutRUCtuTTi1REF2uRCTURCT第7章 数模和模数转换器 所以(7.14)可见,反向积分到uo=0的这段时间,T2与输入信号ui成正比。在T2时间内,计数器所计的脉冲数为(7.15)iREFcpiREF122uUTuUTTniREFcp22uUTTDn第7章 数模和模数转换器【例例7.3】如图7-12所示电路中,计数器位数n=10,UREF=12 V,时钟脉冲频率fcp=103Hz,完成一次转换最长需要时间为多少?若输入模拟电压ui=5 V,试求输出的数字量是多少?解解 双积分A/D转
21、换器第一次积分时间cpcp122fTTnn第7章 数模和模数转换器 第二次积分时间T2与采样点的电压幅值成正比,即与ui成正比。当T1=T2时,完成转换的时间最长,为当ui=5 V时,输出的数字量为s048.2101222310121maxTTTT67.4262125210iREFuUDn2100110101010426第7章 数模和模数转换器 7.3.3 逐次逼近型逐次逼近型A/D转换器转换器 逐次逼近型A/D转换器的工作原理如图7-14所示。图7-14 逐次逼近型A/D转换器电路结构框图 第7章 数模和模数转换器 下面再结合图7-15 所示的三位逐次比较A/D转换电路具体说明一下逐次比较的
22、过程。它由电压比较器C(当uoui时,比较器的输出u=0;当uoui时u=1),3位D/A转换器,三位数码寄存器(由FFA、FFB、FFC三个触发器组成),触发器(FF1FF5)和门电路(G1G9)组成的控制逻辑电路等。第7章 数模和模数转换器 图7-15 三位逐次比较A/D转换电路 第7章 数模和模数转换器 7.3.4 并行比较型并行比较型A/D转换器转换器并行比较型A/D转换器是一种直接A/D转换器。图7-16是三位并行比较型A/D转换器的电路原理图,它由电压比较器、寄存器和编码器三部分组成。输入ui为0UREF之间的模拟电压,输出是3位二进制数码d2、d1、d0。第7章 数模和模数转换器
23、 图7-16 三位并行比较型A/D转换器的电路原理图 第7章 数模和模数转换器 3位并行比较型A/D转换器转换真值表,如表7-2所示。表表7-2 3位并行比较型位并行比较型A/D转换器转换真值表转换器转换真值表 第7章 数模和模数转换器 7.3.5 A/D转换器的主要技术指标转换器的主要技术指标1.转换精度转换精度 1)分辨率A/D转换器的分辨率是以输出二进制(或十进制)的位数表示的,它说明A/D转换器对输入信号的分辨能力。从理论上分析,若A/D转换器有n位数字量输出,那么它可以把满量程输入的模拟电压划分成2n个等分,即能区别的最小输入模拟电压值为满量程的1/2n。在满量程的电压值确定的情况下
24、,输出的位数愈多,量化单位越小,分辨率越高。第7章 数模和模数转换器 例如,当输入信号最大值为5 V时,若为8位的A/D转换器,则能区分的输入信号的最小电压值为若为12位的A/D转换器,则能区分的输入信号的最小电压值为1.22 mV。2)转换误差mV53.195218第7章 数模和模数转换器 7.4.1 数控电流源数控电流源由D/A转换器、运算放大器A1及A2等组成的数控电流源如图7-17所示,其中D/A转换器为单极性(或双极性)输出电路,故D/A转换器的输出电压uo受输入数码N控制。7.4 7.4 D/AD/A和和A/DA/D转换器应用举例转换器应用举例 第7章 数模和模数转换器 图7-17
25、 数控电流源第7章 数模和模数转换器 由图7-17可知,A2组成电压跟随器,所以有ub=ud。根据戴维宁定理,可求出a点的等效电压为(7.16)A1组成同相比例放大电路,其输出为(7.17)uo=uo1ub(7.18)bododoa2121uuuuRRRuRuubuuuRRuuoaao121第7章 数模和模数转换器 因此,流过Rs的电流iL为(7.19)sosbo1LRvRvvi第7章 数模和模数转换器 7.4.2 数控波形发生器数控波形发生器D/A转换器能使输入数字量正比于输出的模拟电压,因此通过变换输入数字量就可以得到三角波、方波、正弦波等波形。由D/A转换器AD7520、10位二进制可逆
26、计数器及加减控制电路组成的波形产生电路如图7-18所示。第7章 数模和模数转换器 图7-18 AD7520组成的波形产生电路第7章 数模和模数转换器 图中的加/减控制电路与10位二进制可逆计数器配合工作,当计数器处于加法计数器状态并加到全“1”时,将加/减控制电路复位,使计数器进入减法计数状态,而当减到全“0”时,将加/减控制电路置位,使计数器再次处于加法计数状态,如此周而复始。第一级D/A转换器的输出电压为(7.20)90REFo12iiiDUu第7章 数模和模数转换器 将这个三角波作为第二级D/A转换器的参考电压,由于两个D/A转换器的数字量相同,于是可得第二级D/A转换器输出的模拟电压为(7.21)290REF90REFo222iiiiiiDUDUu第7章 数模和模数转换器 7.4.3 位位A/D转换器转换器ICL7106集成数字电压表集成数字电压表位数字电压表的量程为1.999 V和199.9 mV,其最高位只显示0或1,故称为位。ICL7106构成的数字电压表如图7-19 所示。21321213第7章 数模和模数转换器 图7-19 ICL7106构成的数字电压表