在日常生活或生产实践中所接触到的声音、图像、温度、压力、速度、电压和电流等,都是模拟信号。而对这些信号进行测量处理和自动控制的电路一般都是数字电路、计算机。数字电路和计算机只能识别数字信号。所以要经过一定的电路将模拟信号转换成数字信号。这种将模拟信号转换成数字信号的过程称为模数转换(A/D),完成模数转换的电路称为模数转换器(ADC)。
经过数字电路、计算机处理后的数字量再经过一定的电路转换成模拟量以便实现控制或使用,这种将数字信号转换成模拟信号的过程称为数模转换(D/A)。完成数模转换的电路称为数模转换器(DAC)。图14-1为ADC和DAC的应用框图(A代表模拟量,D代表数字量,C代表转换器)。
本章介绍几种常用的DAC和ADC的基本组成、工作原理和性能指标,并介绍几个数字电路的应用实例。
14-1数模转换器
DAC是将数字量输入转换成模拟量输出的电子线路,它是数字处理系统与模拟系统的接口电路。
14-1-1权电阻网络DAC
1-电路组成
图14-2是一个4位权电阻网络DAC。它主要由4个不同系数的电阻构成的权电阻网络、求和运算放大器、电子模拟开关S和基准电压UR的4个部分组成。
2-工作原理
权电阻网络是D/A转换的核心,其中的4个电阻之所以称为权电阻,是因为其阻值是按4位二进制数的位权大小取定的,最低位对应的电阻最大,为23R,相邻低位减半,最高位对应的电阻值最小,为20R。各电阻的上端都接在一起,连接到求和运算放大器的反相输入端上,各电阻的下端分别通过一个由电子元件构成的电子开关S,分别连接到1端或0端。开关S受输入数字信号D控制,如最低位数字信号D0=1时,开关S0合向1端与基准电压UR连接,此时这条支路有电流I0流向A点;如D0=0时,开关S0合向0端与地连接,此时这条支路没有电流流向A点,因此流向运算放大器A点的总电流可表示为。
由式(14-1)可知I催正比于输入的二进制数D,故实现了数字量到模拟量的转换。式中二进制数的系数是按二进制权的规律排列的,所以称此电阻网络为权电阻网络。
求和运算放大器的作用是将求和后的电流I催转换成模拟电压输出,其输出电压为。
权电阻网络DAC可以做到n位,且Rf=R/2,此时对应的输出电压为。
【例14-1】在图14-2所示权电阻网络DAC中,设UR=8V,Rf=R/2,试求:
(1)当输入数字量D3D2D1D0=0001时,输出的电压值。
(2)当输入数字量D3D2D1D0=1000时,输出的电压值。
(3)当输入数字量D3D2D1D0=1111时,输出的电压值。
解将输入数字量的各位数值代入到式(14-3)即可求得各输出电压分别为权电阻网络DAC由数字量到模拟量转换的原理是简单易懂的,但因对电阻之间的数值要求相差较大、精度高,不便集成。
14-1-2R-2R倒T形电阻网络DAC
1-电路组成
图14-3是一个4位R-2R倒T形电阻网络DAC。它也是由电阻网络、求和运算放大器、电子模拟开关S和基准电压UR的4个部分组成。
2-工作原理
在R-2R倒T形电阻网络中,电阻网络是D/A转换的核心,当输入的数字量任意位,如D0=1时,开关S0合向1端,将S0所在的2R支路连接到求和运算放大器的反相输入端,即虚地端A点上;当D0=0时,S0合向0端,将S0所在的2R支路连接到地。由此可见,无论D=1,还是D=0,各2R支路上端经S都等效为接地,其等效电路如图14-4所示。
图14-4R-2R倒T形电阻网络的等效电路所以无论开关S合向1还是合向0,等效电路结构不变,各支路的电流大小不变。而开关的状态仅仅决定电流是流向运算放大器的虚地端还是流向地端。由图14-4还可看出,从电路的A0、A1、A2、A3各节点向左侧看去,其对地的等效电阻均为2R,从基准电压源UR对地看进去的总的等效电阻为R,故基准电压UR输出的电流恒为I=UR/R,并且每经过一个节点,电流就被分为两个部分流出,各为流入电流的1/2。因此从输入数字信号的高位(MSB)D3到低位(LSB)D0,流入4个节点的电流分别被分流为I3=I/2,I2=I/22,I1=I/23,I0=I/24。
所以,在数字量的控制下流向求和运算放大器反相输入端A点的电流为由式(14-4)可见,R-2R倒T形电阻网络实现了数字量到模拟量的转换,即D/A转换。
R-2R倒T形电阻网络DAC的电阻网络只有两种阻值,便于集成,而且由于流过各支路的电流恒定不变故在开关状态变化时,不需要电流建立时间,所以转换速度高,是目前应用最多的DAC集成电路,按输入的二进制数的位数分类有8位、10位、12位和16位等。例如DA7520,它是一个10位的数模转换器,内部采用R-2R倒T形电阻网络。但运算放大器是外接的,DA7520的外引脚排列及连接电路如图14-5所示。
图14-5中的14脚VDD为电子模拟开关的电源接线端,求和运算放大器的负反馈电阻Rf=R已集成在芯片内部。
14-1-3DAC的主要技术指标
1-分辨率
数模转换器的分辨率是指最小输出电压与最大输出电压之比,也是最小输入数字量1与最大输入数字量2n-1之比。分辨率数值越小,分辨能力越高。
2-转换精度
转换器的转换精度是指输出模拟电压的实际值与理想值之差,即最大静态转换误差。这个误差是由于参考电压UR偏离标准值、运算放大器的零点漂移、模拟开关的压降及电阻值的偏差等原因所引起的。
要使DAC的转换精度高,除了DAC的内部质量之外,应选用位数多的DAC,其分辨率也高,还要选用稳定度高的参考电压源和低零漂的运算放大器与之相配合,使用时应查有关手册。
14-2模数转换器
ADC与DAC的作用相反,ADC是将输入的模拟量转换成数字量输出的电子线路,它是模拟系统与数字处理系统的接口电路。ADC的种类很多,现以常用的逐次逼近型ADC为例来说明ADC的基本原理。
14-2-1电路组成
图14-6是逐次逼近型ADC的组成框图。它由顺序脉冲发生器、逐次逼近寄存器、数模转换器(DAC)和电压比较器4部分组成。
14-2-2工作原理
ADC的基本原理是:先设定一个数字量DA,并将DA经DAC转换成模拟量UA后,与待转换的模拟量UX比较,如果比较结果UA=UX,则可确定UX所转换成的数字量为DA。
如果初次比较UAUX,则修改所设定的数字量DA使其接近相等再比较,经多次修改、设定、比较逐次逼近直至UA=UX或最接近UX为止。这时最后的设定量DA即是模拟量UX转换成对应的数字量DX,确定输出,完成模数转换过程。
图14-7是4位逐次逼近型ADC的原理图。
顺序脉冲发生器:由5位环形计数器构成,输出5个在时间上有一定先后顺序的CP脉冲,送给逐次逼近寄存器。
逐次逼近寄存器由4个D触发器构成,在顺序脉冲CP1~CP5的推动下,记忆每次由电压比较器比较的结果,并进行修改设定向DAC提供新的二进制输入数码。待转换的模拟电压UX送到电压比较器的同相输入端,比较器的反相输入端为DAC输出的模拟电压UA,将最终比较结果经4个D触发器以数字量的形式输出,从而完成A/D转换。
如设DAC为4位R-2R倒T形,基准电压UR=-10V,待转换的模拟电压UX=6-88V,工作前各触发器清零。
工作时,首先由顺序脉冲发生器发出脉冲CP1=1,经非门使D触发器F4直接置1,于是Q4=1,Q3、Q2、Q1保持0态。这一设定数字量经DAC转换成模拟量UA,由式(14-5),且Rf=R,则可算出得UA=5V,小于UX=6-88V,说明该设定量DA=1000太小,下次比较时,该位数Q4=1应保留,同时应将第三位Q3增为1。
接着,由顺序脉冲分配器发出脉冲CP2,它供给F4作为时钟脉冲。由于UAUX,电压比较器输出高电平,使D4=1,故F4状态不变,Q4仍保留为1。同时,CP2经非门使F3直接置1,故Q4=1,Q3=1,Q2=0,Q1=0,即DA=1100,经数模转换器转换后UA=7-5V,大于UX=6-88V,说明该设定量DA又太大了,下次比较时,Q3=1,应取消,变为0,同时将Q2由0增至1。
然后,发出CP3作为F3的时钟脉冲,由于UAUX,比较器输出为低电平,D3=0,使得Q3=0,同时,CP3经非门又使F2直接置1,故Q4=1,Q3=0,Q2=1,Q1=0,这时,UA=6-25V,小于UX=6-88V。
继之,发出CP4,作为F2的时钟脉冲,由于UAUX,比较器输出又是高电平,D2=1,故Q2=1保留,同时,CP4又使F1直接置1,故Q4=1,Q3=0,Q2=1,Q1=1,这时,UA=6-875V,略小于UX。
最后,发出CP5作为F1的时钟脉冲,由于UAUX,D1=1,Q4=1,Q3=0,Q2=1,Q1=1不变。误差小于数字量的最低位,所以DA=1011即为由模拟量6-88V转换而来的数字量DX。
14-2-3ADC的主要技术指标
1-分辨率
以输出二进制数的位数表示分辨率,位数越多,误差越小,分辨率越高,转换精度也越高。
2-相对精度
相对精度是指实际的各个转换点偏离理想特性的误差。在理想的情况下,所有的转换点应当在一条直线上。
3-转换速度
它是指完成一次转换所需的时间。转换时间是指从接到转换控制信号开始,到输出端得到稳定的数字输出信号所经过的这段时间。采用不同的转换电路,其转换速度是不同的。
14-3数字电路应用举例
前几章所介绍的主要是数字电路的一些基本单元和基本元件。随着集成电路的大规模化和微型计算机的发展,数字电路的应用领域也越来越广泛。由于篇幅所限,本节仅简单介绍几个应用实例,目的在于加深对有关部件的了解和对数字系统有个初步的认识。
14-3-1交通信号灯故障检测电路
交通信号灯在正常情况下:红灯(R)亮为禁止通行;黄灯(Y)亮为清空占道区;绿灯(G)亮为可以通行。正常时只有一个灯亮,否则均为故障现象。
由此式可画出交通信号灯故障检测电路,如图14-8所示。发生故障时,晶体管导通,继电器KA通电,其触点闭合,故障指示灯H亮。将光电检测元件安装在交通信号灯旁,光电检测元件输出经放大器送到R、Y、G三端,交通信号灯亮则为高电平,不亮则为低电平。
14-3-2数字万用表
图14-9是数字万用表的原理框图。测量时,输入直流电压UX经过量程选择电路加到ADC上。将它转换为数字量,然后由译码显示电路显示出测量结果。
14-3-3数字转速表
图14-10是一种转速测量系统的示意图。测量装置为数字转速表,它由光电脉冲转换电路、放大器、整形电路、基准时间脉冲发生器、计数器及译码器和数字显示器等组成,整个表组装在一起,体积很小。它的工作原理如下。
在电机轴的外侧贴一块反光纸。当转速表的发光管照射反光纸后,反射光使光敏二极管导通,在电阻R上产生一个电压降,形成一个脉冲信号。电动机每旋转一周,光电转换装置就产生一个脉冲。这些脉冲信号经过放大整形以后,送到与门电路。
测量转速需要的基准时间是由石英晶体振荡器和分频电路产生的。基准时间产生标准秒脉冲。将秒脉冲和被测的光电脉冲信号同时送到与门电路,这样就能测量出在每秒内送到计数器的脉冲数,当然就可以得出每分钟的脉冲数,然后再经译码器使数码显示管显示出转速来。
小结
(1)DAC是将数字量转换成模拟量。实现D/A转换有多种方式,其中以R-2R倒T形电阻网络转换速度快,性能好,便于集成而被广泛采用。D/A电阻网络是把输入的数字量转换为模拟电流,然后利用求和运算放大器转换成模拟电压输出。DAC的数字位数越多,分辨率和精度越高。
(2)ADC是将模拟量转换成数字量。逐次逼近型ADC转换速度较快,精度较高,价格适中,应用比较普遍。
随着微处理器和计算机的广泛应用,促进了D/A、A/D转换技术的发展和使用,本章只是初步地介绍了DAC和ADC的组成、工作原理及其应用。
习题
14-1DAC是由几部分组成的,各部分的作用是什么?
14-2权电阻网络和倒T形电阻网络各有哪些特点?
14-3DAC的分辨率是怎样定义的?分辨率的数值大小,与分辨率的高低是什么关系?
14-4要提高DAC的转换精度应考虑哪些因素?
14-5举出你在日常生活和社会实践中所接触到的数字电路应用实例,并根据所学知识分析它的电路组成应分为几个部分。
14-6在权电阻网络DAC电路中,输入数字量1010,若n=4,UR=-10V,Rf=R/2,试求转换的模拟电流和输出的模拟电压值。
14-7有一数字信号为1101,采用4位R-2R倒T形DAC转换成模拟信号,试问当Rf=R,基准电压为10V时,其输出的模拟电压是多少?
14-8已知某DAC电路输入的数字量为10位,试求该电路的分辨率?
14-9ADC由几部分组成,各部分的作用是什么?
14-10为什么要进行A/D转换?
14-11ADC分辨率高、低由什么确定?
14-12试分析图14-1ADC和DAC应用框图的含意。