1、第十一章第十一章 数模和模数转换数模和模数转换内容提要内容提要:本章主要介绍数模转换(本章主要介绍数模转换(D/A)和模数转换和模数转换(A/D)的基本原理和常见的典型电路。的基本原理和常见的典型电路。在数模转换电路中,主要介绍权电阻网络型数在数模转换电路中,主要介绍权电阻网络型数模转换器、倒梯形电阻网络型数模转换器,另外模转换器、倒梯形电阻网络型数模转换器,另外也介绍了权电流型数模转换器、开关树型数模转也介绍了权电流型数模转换器、开关树型数模转换器以及权电容型网络型数模转换器。换器以及权电容型网络型数模转换器。在模数转换电路中,首先介绍模数转换器一在模数转换电路中,首先介绍模数转换器一般框图
2、原理和步骤,然后介绍采样保持电路和模般框图原理和步骤,然后介绍采样保持电路和模数转换器的主要类型。数转换器的主要类型。在介绍数模转换器和模数转换器电路的基础在介绍数模转换器和模数转换器电路的基础上,也讲述它们的转换精度和速度等主要参数。上,也讲述它们的转换精度和速度等主要参数。11.1 概述概述 在计算机控制系统中,被控量一般为非电量,如在计算机控制系统中,被控量一般为非电量,如温度、压力、位移等,首先由传感器将它们转化成连温度、压力、位移等,首先由传感器将它们转化成连续变化的模拟量,再由模续变化的模拟量,再由模/数转换器转换成数字量,送数转换器转换成数字量,送到计算机中进行处理和计算。处理后
3、要经过数到计算机中进行处理和计算。处理后要经过数/模转换模转换器将计算机输出的数字量转换成模拟量,加到执行机器将计算机输出的数字量转换成模拟量,加到执行机构,以调节被控对象的大小。构,以调节被控对象的大小。一个计算机控制系统的框图如图一个计算机控制系统的框图如图11.1.1所示。所示。1.用途:用途:11.1 概述概述图图11.1.2为一个温度控制系统:为一个温度控制系统:传感器传感器放大器放大器A/DA/D转换转换微型计算机微型计算机控制控制对象对象D/A转换转换电加热炉电加热炉热电偶热电偶执行机构执行机构图图11.1.2温度温度时间时间2、主要性能指标、主要性能指标 为了保证数据处理结果的
4、准确性,为了保证数据处理结果的准确性,A/D转换器和转换器和D/A转换器必须有足够的转换精度,另外对于过程控转换器必须有足够的转换精度,另外对于过程控制和检测需求,制和检测需求,A/D转换器和转换器和D/A转换器必须有足够转换器必须有足够的转换速度。故的转换速度。故转换精度和转换速度转换精度和转换速度是是A/D转换器和转换器和D/A转换器的主要性能指标。转换器的主要性能指标。11.1 概述概述3、概念及分类、概念及分类(1)D/A转换器:转换器:目前常用的目前常用的D/A转换器有权电阻网络转换器有权电阻网络D/A转换器、倒转换器、倒梯形电阻网络梯形电阻网络D/A转换器、权电流型转换器、权电流型
5、D/A转换器、权电转换器、权电容型容型D/A转换器以及开关树型转换器以及开关树型D/A转换器等几种类型。转换器等几种类型。将数字信号转换成模拟信号的过程称为数将数字信号转换成模拟信号的过程称为数/模转换模转换(Digital to Analog),实现的电路称为),实现的电路称为D/A转换器,转换器,简写成简写成DAC(DigitalAnalog Converter)。)。2.A/D转换器:转换器:A/D转换器的类型可分成直接转换器的类型可分成直接A/D转换器和间接转换器和间接A/D转换器。在直接转换器。在直接A/D转换器中,输入的模拟电压信号直转换器中,输入的模拟电压信号直接被转换成相应的数
6、字信号;而在间接接被转换成相应的数字信号;而在间接A/D转换器中,转换器中,输入的模拟信号首先被转换成某种中间变量(如时间、输入的模拟信号首先被转换成某种中间变量(如时间、频率等),然后再将这个中间量转换成输出的数字量。频率等),然后再将这个中间量转换成输出的数字量。11.1 概述概述 将模拟信号转换成数字信号的过程称为模将模拟信号转换成数字信号的过程称为模/数转换数转换(Analog to Digital),实现的电路称为),实现的电路称为A/D转换器,转换器,简写为简写为ADC(AnalogDigital Converter)。)。注:根据数字量的输入输出方式可以将注:根据数字量的输入输出
7、方式可以将D/A转换器分成转换器分成并行输入和串行输入两种类型,将并行输入和串行输入两种类型,将A/D转换器分成并行转换器分成并行输出和串行输出两种类型。输出和串行输出两种类型。由于由于D/A转换器电路的工作转换器电路的工作原理较原理较A/D转换器简单,且是转换器简单,且是A/D转换器电路的组成部转换器电路的组成部分,故先介绍分,故先介绍D/A转换器。转换器。11.2 D/A转换器转换器 数字量是用代码按位数组合起来表示的,对于有数字量是用代码按位数组合起来表示的,对于有权码,每位代码都有一定的权。为了将数字量转换成权码,每位代码都有一定的权。为了将数字量转换成模拟量,必须将每一位的代码按其权
8、的大小转换成相模拟量,必须将每一位的代码按其权的大小转换成相应的模拟量,然后相加,即可得与数字量成正比的总应的模拟量,然后相加,即可得与数字量成正比的总模拟量,从而实现数字模拟的转换。模拟量,从而实现数字模拟的转换。D111101D/AA(电压 或 电流)?D/A转换器的目的为:转换器的目的为:图图11.2.1为为n 位位D/A转换器的原理框图转换器的原理框图11.2 D/A转换器转换器 D/A转换器是由数码寄存器、模拟电子开关电路、转换器是由数码寄存器、模拟电子开关电路、解码电路、求和电路及基准电压及部分组成。解码电路、求和电路及基准电压及部分组成。数字量是以串行或并行方式输入并存储在数码寄
9、数字量是以串行或并行方式输入并存储在数码寄存器中,寄存器输出的每位数码驱动对应数位上的电存器中,寄存器输出的每位数码驱动对应数位上的电子开关将电阻解码网络中获得的相应数位权值送入求子开关将电阻解码网络中获得的相应数位权值送入求和电路中,求和电路将各位权值相加就得到与数字量和电路中,求和电路将各位权值相加就得到与数字量相应的模拟量。相应的模拟量。*按解码网络结构不同把按解码网络结构不同把D/A分为:分为:如权电阻网络型、倒梯形电阻网络型、权电流型、权如权电阻网络型、倒梯形电阻网络型、权电流型、权电容型以及开关树型。电容型以及开关树型。*按模拟开关电路的不同把按模拟开关电路的不同把D/A分为:分为
10、:CMOS开关型和双极型开关型,其中双极型开关开关型和双极型开关型,其中双极型开关D/A转换器又分为电流开关型和转换器又分为电流开关型和ECL电流开关型。其中电流开关型。其中CMOS型功耗低,但速度慢。双极型的转换速度快。型功耗低,但速度慢。双极型的转换速度快。11.2 D/A转换器转换器11.2.1 权电阻网络权电阻网络D/A转换器转换器一个多位二进制数可表示为一个多位二进制数可表示为0011221101212222ddddddddDnnnnnnn其中:其中:2n-1、2n221、20称为最高位(称为最高位(Most Significant Bit,简称,简称MSB)到最低位()到最低位(L
11、east Significant Bit,简称,简称LSB)的权。)的权。图图11.2.2图图11.2.2是是4位权电阻网络位权电阻网络D/A转换器的原理图,它转换器的原理图,它是由权电阻网络、是由权电阻网络、4个电子模拟开关和个电子模拟开关和1个求和放大器个求和放大器组成。组成。权电阻网络模拟开关求和放大器11.2.1 权电阻网络权电阻网络D/A转换器转换器1.组成:组成:11.2.1 权电阻网络权电阻网络D/A转换器转换器(1)S3S0:为电子开为电子开关,其状态受输入数关,其状态受输入数码码d3d0的取值控制。的取值控制。当当di1时开关接到参时开关接到参考电压考电压VREF上,有支上,
12、有支路电流路电流Ii流向求和放流向求和放大器;当大器;当di0时开关时开关接地,支路电流接地,支路电流Ii为为零。零。RVIRVIRVIRVIRVIREFREFREFREFiREFi031221302222权电流:(2)求和放大器)求和放大器A:为一个接成负反馈为一个接成负反馈的理想运算放大器。的理想运算放大器。即:即:AV,iI0,Ro0。由于负反馈,。由于负反馈,存在虚短和虚断,存在虚短和虚断,即即VV0,iI0。(3)VREF:基准电压:基准电压11.2.1 权电阻网络权电阻网络D/A转换器转换器2.输出电压的计算:输出电压的计算:)(01230IIIIRIRvFF由于由于V V0,故各
13、电流为故各电流为001122338,42,dRVIdRVIdRVIdRVIREFREFREFREF,输出电压为输出电压为11.2.1 权电阻网络权电阻网络D/A转换器转换器取取RFR/2,则输出,则输出电压为电压为)2222(2)222()(0011223340312230123ddddVdRVdRVdRVdRVRIIIIRiRvREFREFREFREFREFFFFo11.2.1 权电阻网络权电阻网络D/A转换器转换器2RRF上式标明,输出的模拟电压与输入的数字量上式标明,输出的模拟电压与输入的数字量Dn成正比。成正比。的最大变化范围是故输出电压时,当时,当REFnnREFnnVVvv2120
14、,2121111D;00000D0n0n 注:注:1.若若VREF取正值,则输出电压为负值。若想输出取正值,则输出电压为负值。若想输出电压为正值,可以将电压为正值,可以将VREF取负值。取负值。11.2.1 权电阻网络权电阻网络D/A转换器转换器)2222(2001122334ddddVvREFo2.此电路的优点是电路结构简单,所用的电阻元件少。此电路的优点是电路结构简单,所用的电阻元件少。缺点是各个电阻的阻值相差较大,输入数字量的位数缺点是各个电阻的阻值相差较大,输入数字量的位数越多,差别就越大,故很难保证电阻的精确度。越多,差别就越大,故很难保证电阻的精确度。为了克服这个缺点,在输入数字量
15、较多时可采用图为了克服这个缺点,在输入数字量较多时可采用图11.2.3所示的电路。所示的电路。11.2.1 权电阻网络权电阻网络D/A转换器转换器其输出电压为其输出电压为nREFREFDVddddddddVv80011223344556677802)22222222(211.2.2 倒倒T形电阻网络形电阻网络D/A转换器转换器 为了克服权电阻网络为了克服权电阻网络D/A转换器电阻阻值相差太转换器电阻阻值相差太大的缺点,改进电路为倒大的缺点,改进电路为倒T型电阻网络型电阻网络D/A转换器,如转换器,如图图11.2.4所示。所示。图图11.2.411.2.2 倒倒T形电阻网络形电阻网络D/A转换器
16、转换器根据根据“虚短虚短”“”“虚虚地地”,有,有VV,无论开关打在哪一无论开关打在哪一面,流过每个支路面,流过每个支路的电流始终不变。的电流始终不变。故可等效成图故可等效成图11.2.5所示电路。所示电路。RRRR图图11.2.5总的电流为总的电流为RRRR图图11.2.511.2.2 倒倒T形电阻网络形电阻网络D/A转换器转换器)()()()(16842010123IdIdIdIdiIdiIdiiii流入地端时,流入时,RVIREF由于由于故输出电压为故输出电压为DVddddRVRRiVREFREFO40011223342)2222(21)16()8()4()2(0123IdIdIdIdi
17、11.2.2 倒倒T形电阻网络形电阻网络D/A转换器转换器RVIREF 对于对于n位输入的倒位输入的倒T形电阻网络形电阻网络D/A转换器,在求转换器,在求和放大器的反馈电阻为和放大器的反馈电阻为R时,其输出的模拟电压为时,其输出的模拟电压为nnREFnnnnnREFoDVddddVv2)2222(200112211 上式说明输出的模拟电压与输入的数字量成正比,其上式说明输出的模拟电压与输入的数字量成正比,其其输出公式与权电阻网络其输出公式与权电阻网络D/A转换器相同。转换器相同。11.2.2 倒倒T形电阻网络形电阻网络D/A转换器转换器REFnnOnnVVD2120120,范围为为“正”取“负
18、”则得OREFVV图图11.2.6为采用倒为采用倒T型电阻网络的单片集成型电阻网络的单片集成D/A转换器转换器CB7520(AD7520)的电路。的电路。11.2.2 倒倒T形电阻网络形电阻网络D/A转换器转换器图图11.2.6其输入为其输入为10位二进制数,采用位二进制数,采用CMOS电路构成的模拟电路构成的模拟开关。开关。输出电压为输出电压为11.2.2 倒倒T形电阻网络形电阻网络D/A转换器转换器图图11.2.61000118899102)2222(2DVddddVvnREFREFo 注:在使用注:在使用CB7520时需要外接运算放大器,反馈电阻时需要外接运算放大器,反馈电阻可以采用内部
19、的电阻可以采用内部的电阻R,也可以外接反馈电阻接到,也可以外接反馈电阻接到Iout1和和vo之间。外接参考电压之间。外接参考电压VREF必须有足够的精度,才能必须有足够的精度,才能确保应有的转换精度。确保应有的转换精度。图图11.2.611.2.2 倒倒T形电阻网络形电阻网络D/A转换器转换器CB7520(AD7520)的应用:的应用:CB7520(AD7520)可用作单可用作单极性电压输出,其连接电路如图极性电压输出,其连接电路如图11.2.7所示。所示。11.2.2 倒倒T形电阻网络形电阻网络D/A转换器转换器反相输入的电压反相输入的电压输出为输出为1010102DVRRRvREFW11.
20、2.2 倒倒T形电阻网络形电阻网络D/A转换器转换器同相输入的电压输同相输入的电压输出为:出为:10101102)1(DVRRvREFW11.2.2 倒倒T形电阻网络形电阻网络D/A转换器转换器对应的输出输入的关系如表对应的输出输入的关系如表11-1所示(反相)所示(反相)11.2.2 倒倒T形电阻网络形电阻网络D/A转换器转换器注:注:在图在图11.2.7电路中,电路中,RW1可调节反馈电阻的阻值,可调节反馈电阻的阻值,使得运算放大器的放大比例系数增加,从而达到提高满使得运算放大器的放大比例系数增加,从而达到提高满量程输出电压的目的;量程输出电压的目的;11.2.2 倒倒T形电阻网络形电阻网
21、络D/A转换器转换器*RW2起到减小满量程的目的,因为它是和内部电阻网起到减小满量程的目的,因为它是和内部电阻网络的等效电阻串联,从而改变电流络的等效电阻串联,从而改变电流I;11.2.2 倒倒T形电阻网络形电阻网络D/A转换器转换器*RW3是运算放大器的调零电阻。是运算放大器的调零电阻。11.2.2 倒倒T形电阻网络形电阻网络D/A转换器转换器*在实际应用中,在实际应用中,D/A转换器输转换器输入的数字量可能是正数,也可入的数字量可能是正数,也可能是负数,这就要求能是负数,这就要求D/A转换转换器能将不同极性的数字量转换器能将不同极性的数字量转换成正、负极性的模拟电压,工成正、负极性的模拟电
22、压,工作在双极性方式,这个内容在作在双极性方式,这个内容在下面介绍下面介绍11.2.3 权电流型权电流型D/A转换器转换器 在前面介绍的权电阻网络在前面介绍的权电阻网络D/A转换器和倒转换器和倒T形电阻形电阻网络网络D/A转换器中,都没有考虑开关的导通电阻和导通转换器中,都没有考虑开关的导通电阻和导通压降,而是当成理想开关处理,这无疑会引起转换误压降,而是当成理想开关处理,这无疑会引起转换误差,影响转换精度。差,影响转换精度。解决这个问题采用的一种方法是利用一组恒流源解决这个问题采用的一种方法是利用一组恒流源构成构成“权权”,其原理电路如图,其原理电路如图11.2.8所示。所示。由于采用恒流源
23、,由于采用恒流源,每个支路电流的大小每个支路电流的大小不再受开关内阻合压降不再受开关内阻合压降的影响,故而降低了的影响,故而降低了对开关电路的要求。对开关电路的要求。图图11.2.9是常采用的恒流是常采用的恒流源电路。其电流为:源电路。其电流为:11.2.3 权电流型权电流型D/A转换器转换器EiEEBEBiRVVVI当输入的数字量当输入的数字量为为1时,相应的开时,相应的开关将恒流源接到关将恒流源接到运算放大器的输运算放大器的输入端;当输入的入端;当输入的数字量为数字量为0时,相时,相应的开关将恒流应的开关将恒流源接地源接地)2222(2)16842(0011223340123ddddIRd
24、IdIdIdIRiRvFFFo由图由图11.2.8可得可得11.2.3 权电流型权电流型D/A转换器转换器图图11.2.10为权电流型为权电流型D/A转换器的原理电路转换器的原理电路此电路中利用倒此电路中利用倒T形电阻网络,目的是为了减少电阻形电阻网络,目的是为了减少电阻的种类。的种类。11.2.3 权电流型权电流型D/A转换器转换器11.2.3 权电流型权电流型D/A转换器转换器其中:其中:(1)各个管子的基极接到一起,若各管的各个管子的基极接到一起,若各管的VBE相同,相同,则各发射极处于相同的电位,各支路电流的计算和倒则各发射极处于相同的电位,各支路电流的计算和倒T形电阻网络一样,即流过
25、每个电阻的电流依次减少形电阻网络一样,即流过每个电阻的电流依次减少1/2。为了保证发射结压降相等,发射极电流较大的管子增加为了保证发射结压降相等,发射极电流较大的管子增加了发射结的面积。了发射结的面积。(2)恒流源恒流源IBO用来给各管提供必须的偏置电流用来给各管提供必须的偏置电流11.2.3 权电流型权电流型D/A转换器转换器(3)运算放大器运算放大器A1、三极管、三极管TR、电阻、电阻RR、R构成基准构成基准电流发生电路。其基准电流为电流发生电路。其基准电流为IRVIRREFREF则输出电压为则输出电压为nRREFFRREFFFoDRVRddddRVRddddIRv400112233400
26、11223342)2222(2)2222(211.2.3 权电流型权电流型D/A转换器转换器采用权电流型单片集成采用权电流型单片集成D/A转换器有转换器有DAC0806、DAC0807、DAC0808等,它们都采用双极型三极管,等,它们都采用双极型三极管,工作速度较高。工作速度较高。*DAC0808为为8位位D/A转换器,其典型应转换器,其典型应用电路如图用电路如图11.2.11所所示。示。11.2.3 权电流型权电流型D/A转换器转换器其中其中d0d8为为8位数字量输入端,位数字量输入端,Io是求和电流输出端。是求和电流输出端。11.2.3 权电流型权电流型D/A转换器转换器VR、VR接基准
27、接基准电流发生电路中运电流发生电路中运算放大器的反相输算放大器的反相输入端和同相输入端。入端和同相输入端。COMP供外接补偿供外接补偿电容的,电容的,VCC和和VEE为正负电源输入端。为正负电源输入端。*11.2.5 权电容网络权电容网络D/A转换器(自学)转换器(自学)*11.2.4 开关树型开关树型D/A转换器(自学)转换器(自学)11.2.6 具有双极性输出的具有双极性输出的D/A转换器转换器 由于由于D/A转换器中数字量有正负之分,此时要求输转换器中数字量有正负之分,此时要求输出电压也应有正负,这就要求出电压也应有正负,这就要求D/A转换器工作于双极性转换器工作于双极性方式。方式。由于
28、二进制算术运算中通常都把带符号的数值用由于二进制算术运算中通常都把带符号的数值用补码的形式表示,故希望补码的形式表示,故希望D/A转换器能够把以补码形式转换器能够把以补码形式输入的正、负数分别转换成正负极性输出的模拟电压。输入的正、负数分别转换成正负极性输出的模拟电压。为了简单起见,下面以为了简单起见,下面以3位补码的情况为例,说明如何位补码的情况为例,说明如何实现实现D/A转换器的双极性工作方式。转换器的双极性工作方式。表表11-2是是3位二进制数从位二进制数从3V到到4V的补码表示形的补码表示形式及希望得到的模拟电压输出。输入为式及希望得到的模拟电压输出。输入为3位二进制补码。位二进制补码
29、。最高位为符号位,正数为最高位为符号位,正数为0,负数为,负数为111.2.6 具有双极性输出的具有双极性输出的D/A转换器转换器 此表数值若用普通的此表数值若用普通的3位倒梯形电阻网络的位倒梯形电阻网络的D/A转换器实现,其电路如图转换器实现,其电路如图11.2.12所示。所示。其输出电压为其输出电压为)222(280011223dddvo11.2.6 具有双极性输出的具有双极性输出的D/A转换器转换器则对应表则对应表112的数字量输的数字量输出为出为对照表对照表11-2,若把上表的正常输出电压偏移,若把上表的正常输出电压偏移4V,则可则可得到表得到表11-2的正负电压输出。的正负电压输出。
30、11.2.6 具有双极性输出的具有双极性输出的D/A转换器转换器 为了得到表为了得到表11-3中在输入代码为中在输入代码为100时,输出电压时,输出电压为为0V,此时电路如图,此时电路如图11.2.13所示所示11.2.6 具有双极性输出的具有双极性输出的D/A转换器转换器图图11.2.13则应在则应在d2 d1 d0100时时,其,其RVIRVIiREFBBB22 另外对照表另外对照表11-2和和11-3可知两个最高位(符号位)可知两个最高位(符号位)为取反的形式,故将最高位取反后加到普通为取反的形式,故将最高位取反后加到普通D/A转换转换器上即可得到双极型输出,如图器上即可得到双极型输出,
31、如图11.2.13所示。所示。11.2.6 具有双极性输出的具有双极性输出的D/A转换器转换器图图11.2.13如如CB7520接成接成双极性输出的电双极性输出的电路如图路如图11.2.15所所示。示。11.2.6 具有双极性输出的具有双极性输出的D/A转换器转换器一般地构成双极性输出的一般地构成双极性输出的D/A转换器的方法:只要在求转换器的方法:只要在求和放大器的输入端接入一个偏移电流,使输入最高位和放大器的输入端接入一个偏移电流,使输入最高位为为1,而其他各位输入为而其他各位输入为0时的输出时的输出vo=0。同时将输入的。同时将输入的符号位(最高位)符号位(最高位)反相后接到一般反相后接
32、到一般的的D/A转换器地转换器地输入,就得到了输入,就得到了双极性输出的双极性输出的D/A转换器。转换器。11.2.7 D/A转换器的转换精度与转换速度转换器的转换精度与转换速度一一、D/A转换器的转换精度转换器的转换精度 在在D/A转换器中,通常用分辨率和转换误差来转换器中,通常用分辨率和转换误差来描述转换精度。描述转换精度。分辨率用于表示分辨率用于表示D/A转换器对输入微小量变化敏转换器对输入微小量变化敏感程度的,定义为感程度的,定义为D/A转换器模拟输出电压可能分成转换器模拟输出电压可能分成的等级数,从的等级数,从0000到到1111全部全部2n个不同的状态,个不同的状态,给出给出2n个
33、不同的输出电压,位数越多,等级越多,意个不同的输出电压,位数越多,等级越多,意味着分辨率越高。所以在实际应用中,往往味着分辨率越高。所以在实际应用中,往往用输入数用输入数字量的位数表示字量的位数表示D/A转换器的分辨率转换器的分辨率。121A/Dn转换器的分辨率1.分辨率:(理论精度)分辨率:(理论精度)另外另外也用也用D/A转换器能够分辨出的最小电压与最大电压转换器能够分辨出的最小电压与最大电压之比表示分辨率之比表示分辨率,即,即如如10位位D/A转换器的分辨率为转换器的分辨率为001.0102311211011.2.7 D/A转换器的转换精度与转换速度转换器的转换精度与转换速度2.转换误差
34、转换误差(实际精度)(实际精度)由于由于D/A转换器的各个环节在参数及性能上和理论转换器的各个环节在参数及性能上和理论值存在着差异,如基准电压不够稳定、运算放大器的值存在着差异,如基准电压不够稳定、运算放大器的零点漂移、模拟开关的导通内阻和导通压降、电阻网零点漂移、模拟开关的导通内阻和导通压降、电阻网络中电阻阻值的偏差以及三极管特性不一致等等因素,络中电阻阻值的偏差以及三极管特性不一致等等因素,都会使得实际精度与转换误差有关系。都会使得实际精度与转换误差有关系。转换误差是表示由各种因素转换误差是表示由各种因素引起误差的一个综合性的指引起误差的一个综合性的指标,它表示实际的标,它表示实际的D/A
35、转换转换器特性和理论转换特性之间器特性和理论转换特性之间的最大偏差,如图的最大偏差,如图11.2.16所所示示图图11.2.16*转换误差一般用最低有效位的倍数表示转换误差一般用最低有效位的倍数表示,如,如1LSB,即为输出的模拟电压和理论值之间的绝对误差小于等即为输出的模拟电压和理论值之间的绝对误差小于等于输入为于输入为0001时的输出电压。时的输出电压。有时也用绝对误差与有时也用绝对误差与输出电压满刻度的百分数来表示输出电压满刻度的百分数来表示11.2.7 D/A转换器的转换精度与转换速度转换器的转换精度与转换速度3、转换误差分析、转换误差分析 转换误差包括比例系数误差、失调误差和非线性转
36、换误差包括比例系数误差、失调误差和非线性误差等。由不同因素引起的转换误差各有不同的特点。误差等。由不同因素引起的转换误差各有不同的特点。下面以下面以4位倒位倒T形电阻网络形电阻网络D/A转换器来介绍各种因素转换器来介绍各种因素引起误差的情况。引起误差的情况。a.比例系数误差:比例系数误差:当基准电压当基准电压VREF偏离标准值偏离标准值VREF时,会在输出时,会在输出端产生误差电压端产生误差电压v01。由由VREF引起的转换误差,引起的转换误差,叫做比例系数误差。叫做比例系数误差。)2222(20011223340ddddVvREF11.2.7 D/A转换器的转换精度与转换速度转换器的转换精度
37、与转换速度由于由于4位倒位倒T形电阻网络形电阻网络D/A转换器的输出电压为转换器的输出电压为则由则由VREF产生的误差为产生的误差为REFVddddv)2222(2100112233401上式标明,由上式标明,由VREF引起的误差和输入数字量的大小成引起的误差和输入数字量的大小成正比的,故称为比例系数误差。正比的,故称为比例系数误差。图图11.2.17中的虚线为在一中的虚线为在一定的定的VREF时,时,vo偏离理偏离理论值的情况。论值的情况。图图11.2.17b.失调误差(漂移误差或平移误差)失调误差(漂移误差或平移误差)11.2.7 D/A转换器的转换精度与转换速度转换器的转换精度与转换速度
38、 由于运算放大器的由于运算放大器的零点漂移所造成的误差,零点漂移所造成的误差,其误差电压其误差电压vo 2的大的大小与输入的数字量无关,小与输入的数字量无关,输出电压特性曲线将发输出电压特性曲线将发生平移。如图生平移。如图11.2.18所所示。示。图图11.2.18 由于模拟开关的导通电由于模拟开关的导通电阻和导通压降都不能为零,阻和导通压降都不能为零,故而它们的存在肯定会引起故而它们的存在肯定会引起输出产生误差电压输出产生误差电压 vo3。由。由于每个开关的导通电阻不一于每个开关的导通电阻不一定相等,接地时和接定相等,接地时和接VREF的的压降也不一定相同,故压降也不一定相同,故 vo3即非
39、常数,也不和输入数字即非常数,也不和输入数字量成正比量成正比,这种误差就是非线这种误差就是非线性误差,它没有一定的规律。性误差,它没有一定的规律。还有电阻网络的电阻阻值得还有电阻网络的电阻阻值得偏差,也会产生非线性误差偏差,也会产生非线性误差vo4。如图。如图11.2.19所示所示c.非线性误差非线性误差11.2.7 D/A转换器的转换精度与转换速度转换器的转换精度与转换速度图图11.2.19绝对值相加总误差:几种误差的*故为了获得高精度的故为了获得高精度的D/A转换器,不仅要有高的分辨率,转换器,不仅要有高的分辨率,还要选用高稳定度的参考电压还要选用高稳定度的参考电压VREF和低漂移地运算放
40、大和低漂移地运算放大器与之配合,才可能获得较高的转换精度。器与之配合,才可能获得较高的转换精度。11.2.7 D/A转换器的转换精度与转换速度转换器的转换精度与转换速度注:目前常用的有两类注:目前常用的有两类D/A转换器:一类只包含电阻网转换器:一类只包含电阻网络(或恒流源电路)和模拟开关;另一类除此之外还络(或恒流源电路)和模拟开关;另一类除此之外还包含运算放大器及参考电源发生电路。对于第一类必包含运算放大器及参考电源发生电路。对于第一类必须外接参考电压和运算放大器,应该注意合理确定参须外接参考电压和运算放大器,应该注意合理确定参考电压源稳定度和运算放大器的零点漂移的要求。考电压源稳定度和运
41、算放大器的零点漂移的要求。二二、D/A转换器的转换速度转换器的转换速度 当当D/A转换器输入的数字量发生变化时,输出的转换器输入的数字量发生变化时,输出的模拟量并不能立即达到所对应的输出电压,它需要一模拟量并不能立即达到所对应的输出电压,它需要一段建立时间。通常用建立时间段建立时间。通常用建立时间tset来定量描述来定量描述D/A转换转换器的转换速度。器的转换速度。注意:注意:建立时间建立时间 tset:从输入的数字量发生突变开始,直到输:从输入的数字量发生突变开始,直到输出电压进入与稳态值相差出电压进入与稳态值相差1LSB/2范围以内所用的时范围以内所用的时间。如图间。如图11.2.20所示
42、。所示。11.2.7 D/A转换器的转换精度与转换速度转换器的转换精度与转换速度由于数字量的变化越大,建由于数字量的变化越大,建立的时间就越长,故一般产立的时间就越长,故一般产品给出的是输入从全品给出的是输入从全0跳变到跳变到全全1(或反之)时的建立时间。或反之)时的建立时间。目前在不包含运算放大器的目前在不包含运算放大器的D/A转换器中,转换器中,tset最小为最小为0.1s以内;在包含运算放大以内;在包含运算放大器的集成器的集成D/A转换器中,转换器中,tset最小为最小为1.5 s以内。以内。*在外加运算放大器的在外加运算放大器的D/A转转换器中,由于运算放大器的换器中,由于运算放大器的
43、转换速度会影响转换速度会影响D/A转换器转换器的转换速率,故应选用转换的转换速率,故应选用转换速率高的运算放大器,以缩速率高的运算放大器,以缩短运算放大器的建立时间。短运算放大器的建立时间。11.2.7 D/A转换器的转换精度与转换速度转换器的转换精度与转换速度例例11.2.1 在在10位倒位倒T形电阻网络形电阻网络D/A转换器转换器CB7520中,中,外接参考电压外接参考电压VREF10V,为保证,为保证VREF偏离标准值所引偏离标准值所引起的误差小于(起的误差小于(1/2)LSB,试计算,试计算VREF的相对稳定度的相对稳定度应取多少?应取多少?解:解:a.计算计算1 LSB/2所对应的输
44、出电压:所对应的输出电压:)2222(200112211ddddVvnnnnnREFo 当当LSB1,其余为其余为0时,输出电压为时,输出电压为nREFoVv2故(故(1/2)LSB的输出电压绝对值为的输出电压绝对值为12212nREFnREFoVVv11.2.7 D/A转换器的转换精度与转换速度转换器的转换精度与转换速度n 位倒位倒T形电阻网络的输出电压为形电阻网络的输出电压为最低位最低位112REFoVv对于对于CB7520b.计算由于计算由于VREF的变化的变化 VREF所引起的输出电压的变所引起的输出电压的变化化vo在在n 位位D/A转换器中,转换器中,VREF引起的输出电压的变化引起
45、的输出电压的变化为:为:REFnnnnnVddddv )2222(2100112210则当输入的数字量全为则当输入的数字量全为1时,误差最大,但应小于等于时,误差最大,但应小于等于1LSB/2,故故102212nREFREFnnVVv11.2.7 D/A转换器的转换精度与转换速度转换器的转换精度与转换速度1110102212REFREFVV对于对于CB7520则有则有则参考电压的相对稳定度为则参考电压的相对稳定度为%05.0212112211111010REFREFVV而允许参考电压的变化量仅为而允许参考电压的变化量仅为mVVVREFREF512221021122101011111010注:上
46、面计算为输入、输出处于稳态下得出的,输入注:上面计算为输入、输出处于稳态下得出的,输入静态误差。在动态时,还有附加的动态转换误差。静态误差。在动态时,还有附加的动态转换误差。11.2.7 D/A转换器的转换精度与转换速度转换器的转换精度与转换速度1110102212REFREFVV1110102212REFREFVV例例 11.2.2 某一测量仪器中有一个某一测量仪器中有一个D/A转换器,若要求该转换器,若要求该D/A转换器的精度小于转换器的精度小于0.05%,试问应选多少位的,试问应选多少位的D/A转转换器?换器?解:若要求解:若要求D/A转换器的精度小于转换器的精度小于0.05%,也是要求
47、,也是要求D/A转换器的实际输出值和理论值之间的误差(绝对误转换器的实际输出值和理论值之间的误差(绝对误差),一般应低于差),一般应低于 1LSB/2,即即LBSoUv21两边同除输入为全为两边同除输入为全为1时的最大电压得:时的最大电压得:mLBSmoUUUv2111.2.7 D/A转换器的转换精度与转换速度转换器的转换精度与转换速度转换器的分辨率转换器精度ADAD/21/即即由于由于10位位D/A转换器的分辨率也可表示为转换器的分辨率也可表示为故故由于由于10位位D/A转换器分辨率为转换器分辨率为%1.0%05.02121/n转换器的分辨率AD%097.0%1001211011.2.7 D
48、/A转换器的转换精度与转换速度转换器的转换精度与转换速度121A/Dn转换器的分辨率转换器的分辨率转换器精度ADAD/21/故应取十位或十位以上的故应取十位或十位以上的D/A转换器。转换器。由于输入的模拟信号在时间上是连续的,输出的数字由于输入的模拟信号在时间上是连续的,输出的数字信号在时间和幅值都是是离散的,因此转换时一般要信号在时间和幅值都是是离散的,因此转换时一般要经过经过取样、保持、量化和编码取样、保持、量化和编码 四个过程。实际中有时四个过程。实际中有时取样和保持、量化和编码会同时实现。取样和保持、量化和编码会同时实现。11.3 A/D转换器转换器D111101A/DA(电压电压 或
49、或 电流电流)?A/D转换器是将模拟量转换成数字量转换器是将模拟量转换成数字量 所以所以A/D转换过程是首先对输入模拟电压信号进转换过程是首先对输入模拟电压信号进行取样,然后保持并将取样电压量化为数字量,并按行取样,然后保持并将取样电压量化为数字量,并按一定的编码形式给出转换结果。一定的编码形式给出转换结果。一一 取样定理取样定理 取样是将随时间连续变化的模拟量转换为时间离取样是将随时间连续变化的模拟量转换为时间离散的模拟量。散的模拟量。为了使得取样信号能为了使得取样信号能逼近输入模拟信号,则取逼近输入模拟信号,则取样信号应该有足够高的频样信号应该有足够高的频率。为了保证取样信号将率。为了保证
50、取样信号将被取样信号恢复,其频率被取样信号恢复,其频率关系必须满足取样定理。关系必须满足取样定理。图图11.3.1为对某个输入信号进行采样的波形。其中为对某个输入信号进行采样的波形。其中vs为取样信号,为取样信号,vI 表示输入的模拟信号。表示输入的模拟信号。图图11.3.1取样定理为:取样定理为:(max)2isff 一般取一般取(max)53(isff 注:在取样电路每次取得的模拟信号转换为数字信号注:在取样电路每次取得的模拟信号转换为数字信号时都需要一定的时间时都需要一定的时间,而且为了给后续的量化编码提供而且为了给后续的量化编码提供一个稳定值,则每次取得的模拟信号必须通过保持电一个稳定