数模模数转换.ppt
《数模模数转换.ppt》由会员分享,可在线阅读,更多相关《数模模数转换.ppt(91页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数模模数转换 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望 第九章第九章 数数/模转换和模模转换和模/数转换数转换随着电子计算机高速发展,电子计算机已随着电子计算机高速发展,电子计算机已在国民经济各个部门和国防上获得越来越广泛的在国民经济各个部门和国防上获得越来越广泛的应用,现已进入千家万户。而数应用,现已进入千家万户。而数/模与模模与模/数转换数转换器是数字电子计算机和各用户之间不可缺少的接器是数字电子计算机和各用户之间不可缺少的接口部件。口部件。例如语音、图
2、象、压力、流量、速度、温例如语音、图象、压力、流量、速度、温度、振幅等都是通过适当的转换器或传感器变换度、振幅等都是通过适当的转换器或传感器变换成模拟电信号,如果要将这些模拟电信号送给计成模拟电信号,如果要将这些模拟电信号送给计算机进行处理,必须将这些模拟信号转换成数字算机进行处理,必须将这些模拟信号转换成数字信号。模信号。模/数转换器就是将这些模拟信号转换成数转换器就是将这些模拟信号转换成数字信号的器件。经过数字计算机分析处理后的数字信号的器件。经过数字计算机分析处理后的结果,输出的是数字信号,必须将这些数字信号结果,输出的是数字信号,必须将这些数字信号转换成模拟信号,才能送去控制执行元件或
3、者被转换成模拟信号,才能送去控制执行元件或者被人的感官所接受。数人的感官所接受。数/模转换器就是将数字信号模转换器就是将数字信号转换成模拟信号的器件。转换成模拟信号的器件。本章主要介绍本章主要介绍A/D、D/A变换的基本工作原变换的基本工作原理。理。9.1 9.1 转换系统转换系统常见的数常见的数/模和模模和模/数转换系统有以下几种。数转换系统有以下几种。一、数字控制系统一、数字控制系统以数控为例:首先对被加工件进行摄影、以数控为例:首先对被加工件进行摄影、测绘,这个过程可以说由传感器完成,然后进行测绘,这个过程可以说由传感器完成,然后进行量化,将具体的尺寸、形状、加工顺序量化,将具体的尺寸、
4、形状、加工顺序,均由,均由数码表示,这个过程叫数码表示,这个过程叫A/DA/D转换成数字信息。第转换成数字信息。第三步,将加工顺序编写成计算机可以识别的程三步,将加工顺序编写成计算机可以识别的程序。例如进刀、退刀;前进、后退、左进、后序。例如进刀、退刀;前进、后退、左进、后退,用计算机进行分析处理。第四步,因执行控退,用计算机进行分析处理。第四步,因执行控制器一般只认模拟量,例如,左转还是右转,它制器一般只认模拟量,例如,左转还是右转,它主要取决于电感的极性主要取决于电感的极性(正电感、还是负电感?正电感、还是负电感?)速度大小是由电感或电流大小决定,运动方向和速度大小是由电感或电流大小决定,
5、运动方向和速度速度(例如是向前,还是退后,是向左进还是右例如是向前,还是退后,是向左进还是右退,进多少尺寸?退多少尺寸?退,进多少尺寸?退多少尺寸?)主要取决于执主要取决于执行电机的型号、规格、机械安装、机械传动等。行电机的型号、规格、机械安装、机械传动等。需要将数字量转为模拟量需要将数字量转为模拟量(即即D/A变换变换)。最后一。最后一步由执行机构去完成各种操作。将被加工件生产步由执行机构去完成各种操作。将被加工件生产出来。出来。二、数据传输系统二、数据传输系统目前在通信目前在通信(例如移动数字电话例如移动数字电话)、遥控、遥控、遥遥测、数据广播、数字电视等,需要进行远距离传测、数据广播、数
6、字电视等,需要进行远距离传送,采用数字信号比模拟信号抗干扰性强、保密送,采用数字信号比模拟信号抗干扰性强、保密性强。其系统方框图如下:性强。其系统方框图如下:9.2 9.2 数模数模(D/A)(D/A)转换器转换器一、基本原理一、基本原理所谓所谓D/A(数模)转换器(数模)转换器就是将离散的数字就是将离散的数字量转换为连续变化模拟量的数模转换器,又称为量转换为连续变化模拟量的数模转换器,又称为D/A转换器或转换器或DAC。D/A转换器可以看作是一个转换器可以看作是一个译码器译码器,它是将,它是将输入的二进制数字信号器输入的二进制数字信号器(或称编码信号或称编码信号)转换转换(翻翻译译)成模拟信
7、号,并以电压或电流形式输出。成模拟信号,并以电压或电流形式输出。图图9-3表示了表示了4位二进制代码的数字信号经位二进制代码的数字信号经过过D/A转换器后的输出模拟信号电压的对应关转换器后的输出模拟信号电压的对应关系。每一个二进制代码的编码数字信号,都可以系。每一个二进制代码的编码数字信号,都可以翻译成一个相对应的十进制数值。翻译成一个相对应的十进制数值。例如:例如:(1010)2(10)10 ,量化级到信息所,量化级到信息所能分解的最小量。能分解的最小量。图中为图中为 ,要减少量化误差,只要增,要减少量化误差,只要增加数字编码信号的位数。加数字编码信号的位数。图图9-3 D/A转换器输出特性
8、转换器输出特性01511110000例如:输入二进制代码为千位数码,其输例如:输入二进制代码为千位数码,其输出电压可能的最小变化为等值输出的出电压可能的最小变化为等值输出的1/1024。下图为一个下图为一个n位位D/A转换器的方框图。转换器的方框图。数字位模拟开关电阻网络及求和放大器参考电流数字寄存器V0D0D1Dn-1数字输入二、二、D/A转换器电路转换器电路基本原理:用电阻网络将数字量的每一位基本原理:用电阻网络将数字量的每一位转换成相应的模拟信号,并相加求和。转换成相应的模拟信号,并相加求和。1.权电阻权电阻D/A转换器转换器权电阻权电阻D/A转换器电路如图所示。转换器电路如图所示。它由
9、数字寄存器、模拟电子开关、电阻网它由数字寄存器、模拟电子开关、电阻网络、求和放大器和参考电流等几部分组成。络、求和放大器和参考电流等几部分组成。寄存器:寄存器:在寄存器指令作用下,将输入数字量定时在寄存器指令作用下,将输入数字量定时地存入数字寄存器中,一直存放到下一个指令到地存入数字寄存器中,一直存放到下一个指令到来时为止。寄存器的输出量来时为止。寄存器的输出量Dn-1 D0用来控用来控制模拟电子开关制模拟电子开关Sn-1S0的状态。的状态。模拟电子开关:模拟电子开关:它受寄存器输出它受寄存器输出D控制,每一个位控制,每一个位Di控制相控制相应的一个模拟开关应的一个模拟开关Si。当当Di=1时
10、,时,Si与参考电压与参考电压VREF与电阻网络与电阻网络中相应的电阻中相应的电阻Ri接通接通;当当Di=0时,时,Si将将Ri接地接地。权电阻译码网络:权电阻译码网络:对于对于n位二进制代码,权电阻译码网络由位二进制代码,权电阻译码网络由n个电阻组成个电阻组成(R0Rn-1)。网络中各支路的电阻值。网络中各支路的电阻值R0Rn-1,接二进制位权大小或比例减少。对于,接二进制位权大小或比例减少。对于Di对应的电阻支路对应的电阻支路ki=2n-1-ik。显然,当显然,当i=0,D0k0=2n-1k。当当i=n-1时,时,Dn-1 Rn-1=2n-1-(n-1)k=20k也就是说,二进制代码的也就
11、是说,二进制代码的位权值越大位权值越大,对,对应的应的权电阻就越小权电阻就越小。运算放大器:运算放大器:它是作为求和权电阻网络的缓冲器,使输它是作为求和权电阻网络的缓冲器,使输出模拟电压出模拟电压v0受负载变化的影响,而且可以改受负载变化的影响,而且可以改变变Rf的大小来调节转换系数。的大小来调节转换系数。下面定量分析一下输出下面定量分析一下输出v0与输入数字信号与输入数字信号D之间的关系。之间的关系。当当Di=1时,对应的时,对应的Ri支路与参考电位支路与参考电位VBEF接通,则该支路电流为:接通,则该支路电流为:当当Di=0时,开关时,开关Si接地,则接地,则Ii=0。因此,对于因此,对于
12、Di位产生的电流,写成通式位产生的电流,写成通式为:为:根据叠加原理,总的输出电流为:根据叠加原理,总的输出电流为:通过运放,输出电压通过运放,输出电压v0为:为:例例9-1:有一个:有一个4位位D/A转换器,输入转换器,输入4位二位二进制码进制码D3D2D1D0=1101,基准电位,基准电位VREF=8V,转换比例系数为转换比例系数为1,即,即2Rf/R=1。求输出。求输出v0。解:解:由于权电阻解码网络中电阻值的范围由于权电阻解码网络中电阻值的范围(R2n-1R)的范的范围很很宽,这给保保证输出出v0的精度的精度带来很大困来很大困难。为了解决了解决这个个问题,通常采用,通常采用R2R T型
13、型电阻解阻解码网网络的的D/A转换器。器。2.R2R倒倒T形电阻解码网络形电阻解码网络D/A转换器转换器由图由图9-6可见,当可见,当Di=1时,对应的电阻支路时,对应的电阻支路流过的电流流过的电流 ,其中,其中且且Ii流向运放流向运放(-)端。端。当当Di=0时,时,但但 Ii流向流向运放运放(+)。即流向地。即流向地。图图9-6 倒倒T形电阻网络形电阻网络D/A转换器转换器写成通式:写成通式:于是流向于是流向(-)端总电流为:端总电流为:输出电压为:输出电压为:由于倒由于倒T形电阻网络形电阻网络D/A转换器中各支流的转换器中各支流的电流直接流入了运算放大器输入端,它们之间不电流直接流入了运
14、算放大器输入端,它们之间不存在时间差,因而提高了工作速度并减少了动态存在时间差,因而提高了工作速度并减少了动态过程中输出端可能出现的尖峰脉冲。倒过程中输出端可能出现的尖峰脉冲。倒T形电阻形电阻网络网络D/A转换器是目前使用的转换器是目前使用的D/A转换器中速度转换器中速度较快的一种,也是用得较多的一种。较快的一种,也是用得较多的一种。3.权电流型权电流型D/A转换器转换器在前面分析的在前面分析的R-2R倒倒T形电阻网络形电阻网络DAC的的过程中,将模拟开关当作理想开关,而没有考虑过程中,将模拟开关当作理想开关,而没有考虑它们的导电电阻和导通压降。而实际上这些开关它们的导电电阻和导通压降。而实际
15、上这些开关总有一定的导通电阻和压降,且每个开关的情况总有一定的导通电阻和压降,且每个开关的情况又不完全相同,它们的存在无疑会引起转换误又不完全相同,它们的存在无疑会引起转换误差,影响转换精度。差,影响转换精度。解决这个问题的一种方法即采用图解决这个问题的一种方法即采用图9-7所示所示的权电流型的权电流型DAC。在。在DAC中有一组恒流源,每中有一组恒流源,每个恒流源电流大小依次为前一个个恒流源电流大小依次为前一个1/2,和输入二,和输入二进制数对应位的进制数对应位的“权权”成正比。由于采用了恒流成正比。由于采用了恒流源,每个支流的电流大小不再受开关内阻和压降源,每个支流的电流大小不再受开关内阻
16、和压降的影响,从而降低了对开关电路的要求。的影响,从而降低了对开关电路的要求。恒流源电路经常使用图恒流源电路经常使用图9-7右侧所示的电路右侧所示的电路结构形式。只要在电路工作时保证结构形式。只要在电路工作时保证VB和和VEE保持保持不变,则三极管集电极电流即可保持不变,不受不变,则三极管集电极电流即可保持不变,不受开关内阻的影响。其电流大小近似为:开关内阻的影响。其电流大小近似为:图图9-7 权电流型权电流型DAC当输入数字量的某位代码为当输入数字量的某位代码为1时,对应的开时,对应的开关将恒流源接至运放的输入端;关将恒流源接至运放的输入端;当代码为当代码为0时,对应的恒流源接地。时,对应的
17、恒流源接地。故输出电压为:故输出电压为:另外,在相同的另外,在相同的VB和和VEE取值下,为了得取值下,为了得到依次为到依次为1/2递减的电流源,就需要一组不同阻递减的电流源,就需要一组不同阻值的电阻。为了减少电阻阻值的种类,在实用的值的电阻。为了减少电阻阻值的种类,在实用的权电流型权电流型DAC中经常利用倒中经常利用倒T型电阻网络的分流型电阻网络的分流作用产生成一组恒流源。如图作用产生成一组恒流源。如图9-9所示。所示。由图可见,由图可见,T3、T2、T1、T0和和Tc的基极的基极是接在一起的,只要这些三极管的发射结压降是接在一起的,只要这些三极管的发射结压降VBE相等,则它们的发射极处于相
18、同的电位。相等,则它们的发射极处于相同的电位。图图9-9 实用的权电流型实用的权电流型DAC在计算各支路的电流时,可以认为在计算各支路的电流时,可以认为2R电阻电阻的上端都接到了同一个电位上,因而流过每个的上端都接到了同一个电位上,因而流过每个2R电阻的电流自左至右依次减少了电阻的电流自左至右依次减少了1/2。为保证。为保证所有三极管的发射结压降相等,在发射结电流较所有三极管的发射结压降相等,在发射结电流较大的三极管中按比例加大了发射结的面积,在图大的三极管中按比例加大了发射结的面积,在图中用增加发射极的数目来表示。图中的恒流源中用增加发射极的数目来表示。图中的恒流源IB0用来给用来给TR、T
19、C、T0T3提供必要的基极偏置提供必要的基极偏置电流。电流。运算放大器运算放大器A1、三极管、三极管TR、电阻、电阻RR、R组组成了基准电流发生电路。基准电流成了基准电流发生电路。基准电流IREF是由外加是由外加的基准电压的基准电压VREF和电阻和电阻RR决定。由于决定。由于T3和和TR具具有相同的有相同的VBE,而发射极回路电阻相差一倍,所,而发射极回路电阻相差一倍,所以它们的发射极电流也必然相差一倍。故有:以它们的发射极电流也必然相差一倍。故有:将式将式(9-4)代入式代入式(9-3)得得:对于输入为对于输入为n位二进制数码的这种电路结构位二进制数码的这种电路结构的的D/A转换器,输出电压
20、的计算公式可写成:转换器,输出电压的计算公式可写成:采用这种权电流型采用这种权电流型D/A转换电路生产的单片转换电路生产的单片集成集成DAC有有DC0806、DAC0807、DAC0808。单片集成单片集成DA转换器转换器DAC0808 求输出电压?求输出电压?输出电压输出电压:09.96V4、权电容网络、权电容网络1、输出电压的精度只与各个电容器电容量的比例有关,而输出电压的精度只与各个电容器电容量的比例有关,而与它们电容量的绝对值无关。与它们电容量的绝对值无关。2、输出电压的稳态值不受开关内阻及参考电压内阻的影响,输出电压的稳态值不受开关内阻及参考电压内阻的影响,因而降低了对开关电路及参考
21、电压源的要求。因而降低了对开关电路及参考电压源的要求。3、稳态下权电容网络不消耗功率。稳态下权电容网络不消耗功率。在在MOS集成电路中电容器不仅容易制作,而且可以通过集成电路中电容器不仅容易制作,而且可以通过精确控制电容器的尺寸严格地保持各电容器之间电容量的精确控制电容器的尺寸严格地保持各电容器之间电容量的比例关系。比例关系。主要缺点主要缺点:在输入数字量位数较多时各个电容器的电容在输入数字量位数较多时各个电容器的电容量相差很大,这不仅会占用很大的硅片面积影响集成度,量相差很大,这不仅会占用很大的硅片面积影响集成度,而且由于电容充、放电时间的增加也降低了电路的转换速而且由于电容充、放电时间的增
22、加也降低了电路的转换速度。度。4.DAC的主要技术指标的主要技术指标(一)分辨率(一)分辨率分辨率是指对输出最小电压的分辨能力。分辨率是指对输出最小电压的分辨能力。它是用输入数码只有最低有效位为它是用输入数码只有最低有效位为1时的输出电时的输出电压与输入数码为全压与输入数码为全1时输出满量程电压之比来表时输出满量程电压之比来表示。示。因此分辨率可表示为因此分辨率可表示为(二)转换误差(二)转换误差转换误差常用满量程转换误差常用满量程FSR的百分数来表的百分数来表示。例如,一个示。例如,一个DAC的线形误差为的线形误差为0.05%,就是,就是说转换误差是满量程输出的万分之五。说转换误差是满量程输
23、出的万分之五。有时有时 转换误差用最低有效位转换误差用最低有效位LSB的倍数来的倍数来表示。例如,一个表示。例如,一个DAC的转换误差是的转换误差是LSB/2,则,则表示输出电压绝对误差是最低表示输出电压绝对误差是最低 有效位(有效位(LSB)为为1时输出电压的时输出电压的1/2。DAC的转换误差主要有失调误差和满值误的转换误差主要有失调误差和满值误差。差。失调误差是指输入数字量全为失调误差是指输入数字量全为0时,模拟输时,模拟输出值与理论输出值的偏差。出值与理论输出值的偏差。满值误差又称增益误差,是指输入数字量满值误差又称增益误差,是指输入数字量全为全为1时,实际输出电压不等于满值的偏差。满
24、时,实际输出电压不等于满值的偏差。满值误差通过调整运放的反馈电阻加以消除。值误差通过调整运放的反馈电阻加以消除。DAC产生误差的主要原因有:参考电压产生误差的主要原因有:参考电压VREF的波动、运放的零点漂移,电阻网络中电阻的波动、运放的零点漂移,电阻网络中电阻阻值偏差等原因。阻值偏差等原因。(三)转换速度(三)转换速度通常用建立时间通常用建立时间tset来定量描述来定量描述DAC的转换的转换速度。速度。tset定义:从输入的数字量发生突变开始,定义:从输入的数字量发生突变开始,直到输出电压进入与稳定值相差直到输出电压进入与稳定值相差1/2LSB范围范围以内这段时间,称为建立时间以内这段时间,
25、称为建立时间tset。如图。如图9-10所所示。示。目前器件水平:高达目前器件水平:高达0.1s左右。左右。图图9-10 DAC的建立时间的建立时间1/2LSB tset tset9.3 A/D9.3 A/D转换器转换器所谓所谓模数转换模数转换就是上述数模转换的逆过就是上述数模转换的逆过程,即将模拟电压转换成与之成比例的数字量。程,即将模拟电压转换成与之成比例的数字量。实现模数转换的电路成为模数转换器,又称实现模数转换的电路成为模数转换器,又称A/D转换器或转换器或ADC。在在A/D变换过程中,输入的模拟信号往往在变换过程中,输入的模拟信号往往在时间上是连续的,而输出是离散的数字量。所以时间上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数模 转换
限制150内