数模和模数转换课件.ppt
第十一章 数模和模数转换,3/21/2023,1,11.1 概述,在计算机控制系统中,被控量一般为非电量,如温度、压力、位移等,首先由传感器将它们转化成连续变化的模拟量,再由模/数转换器转换成数字量,送到计算机中进行处理和计算。处理后要经过数/模转换器将计算机输出的数字量转换成模拟量,加到执行机构,以调节被控对象的大小。,一个计算机控制系统的框图如图11.1.1所示。,1.用途:,3/21/2023,2,图11.1.2为一个温度控制系统:,3/21/2023,3,2、主要性能指标,为了保证数据处理结果的准确性,A/D转换器和D/A转换器必须有足够的转换精度,另外对于过程控制和检测需求,A/D转换器和D/A转换器必须有足够的转换速度。故转换精度和转换速度是A/D转换器和D/A转换器的主要性能指标。,A/D转换器:,将模拟信号转换成数字信号的过程称为模/数转换(Analog to Digital),实现的电路称为A/D转换器,简写为ADC(AnalogDigital Converter)。,3/21/2023,4,由于输入的模拟信号在时间上是连续的,输出的数字信号在时间和幅值都是是离散的,因此转换时一般要经过取样、保持、量化和编码 四个过程。实际中有时取样和保持、量化和编码会同时实现。,A/D转换器,A/D转换器是将模拟量转换成数字量,所以A/D转换过程是首先对输入模拟电压信号进行取样,然后保持并将取样电压量化为数字量,并按一定的编码形式给出转换结果。,3/21/2023,5,一、取样定理,取样是将随时间连续变化的模拟量转换为时间离散的模拟量。,为了使得取样信号能逼近输入模拟信号,则取样信号应该有足够高的频率。为了保证取样信号将被取样信号恢复,其频率关系必须满足取样定理。,图11.3.1为对某个输入信号进行采样的波形。其中vs为取样信号,vI 表示输入的模拟信号。,图11.3.1,3/21/2023,6,取样定理为:,一般取,注:每次取得的模拟信号必须通过保持电路保持一段时间。一般取样和保持过程往往是通过取样保持电路同时完成的。,若fs为取样信号的频率,fi(max)为输入模拟信号的最高频率分量的频率,则它们必须满足,3/21/2023,7,二、量化和编码,1.量化,数字量不仅时间上是离散的,而且数值上也是离散的,所以任何一个数字量的大小只能是某个规定的最小数量单位的整数倍。将采样电压表示为最小数量单位()的整数倍,称为量化。,3/21/2023,8,将量化的结果用代码(可以是二进制,也可以是其他进制)表示出来,这个过程称为编码,这些代码也是A/D转换器的输出数字量。,3.量化误差:,由于模拟电压是连续的,那么不可能所有的电压都能被量化单位整除,所以量化过程不可避免地会引入误差,这种误差就叫做量化误差。量化误差属于原理性误差,无法消除。A/D转换器的位数越多,各离散电平之间的差值就越小,量化误差也越小。,2.编码:,3/21/2023,9,3.单片集成取样保持电路LF398,图11.3.5(a)是LF398的电路结构图,图11.3.5(b)是其典型接法。,图11.3.5,VOS是失调电压输入端,此段可以通过外接电阻调整输出电压的零点,使得vI=0时,vo=0。,3/21/2023,10,11.3.3 并联比较型A/D转换器,并联比较型属于直接A/D转换器,它把输入的模拟电压直接转换为输出的数字量。,1.组成:,并联比较型A/D转换器是由电压比较器、寄存器和代码转换电路三部分组成。,图11.3.6,3/21/2023,11,输入为0VREF间的模拟电压,输出为3位二进制代码d2d1d0。此A/D转换器不包括取样保持电路,即假定输入的模拟电压vI为取样保持电路的输出电压。,图11.3.6,3/21/2023,12,2.量化方式:,取量化单位为,其比较器中量化电平的划分如图11.3.7所示。,3/21/2023,13,3/21/2023,14,3/21/2023,15,则比较器输出均为低电平,当CLK上升沿到来后,所有的触发器状态置成0,即d2 d1 d0000,图11.3.6,3/21/2023,16,图11.3.6,则比较器C1输出为高电平,其他为低电平。当CLK上升沿到来后,触发器的状态置成0000001,则d2 d1 d0001,依此类推。,若,3/21/2023,17,1.并联比较型A/D转换器的优点是转换速度快,转换时间可达50ns以下。另外此电路可不用取样保持电路,因为比较器和寄存器有这样的功能。,特点:,2.并联比较型A/D转换器的缺点是需要较多的电压比较器和触发器,n 位需要2n-1比较器。,3.并联比较型A/D转换器的转换精度主要取决于量化电平的划分,划分越细,精度越高,但所用的比较器和触发器的数目越多。另外转换精度与参考电压、电阻及运放也有关。,3/21/2023,18,1.分辨率:,A/D转换器的分辨率是输出二进制数或十进制数的位数表示。它表示A/D转换器对输入信号的分辨能力。,*从理论上讲,n位二进制数字输出的A/D转换器能区分2n不同等级的输入模拟电压,能区分输入电压的最小值为满量程输入的1/2n 如10位二进制A/D转换器,若最大输入信号为5V,则应能区分输入信号的最小电压为5V/210=4.88mV.,11.3.5 A/D转换器的转换精度与转换速度,3/21/2023,19,2.A/D转换器的转换速度,A/D转换器转换速度是用转换时间来描述,转换时间定义为A/D转换器从转换控制信号到来时起,到输出端得到稳定的数字信号所经过的时间。A/D转换器类型不同,转换速度差别很大。,*在实际应用中,应从系统数据总的位数、精度要求、输入模拟信号的范围及输出信号极性等方面综合考虑A/D转换器的选用。,3/21/2023,20,11.2 D/A转换器,对于有权码,每位代码都有一定的权。为了将数字量转换成模拟量,必须将每一位的代码按其权的大小转换成相应的模拟量,然后相加,即可得与数字量成正比的总模拟量,从而实现数字模拟的转换。,D/A转换器的目的为:,3/21/2023,21,一个多位二进制数可表示为,其中:2n-1、2n221、20称为最高位(Most Significant Bit,简称MSB)到最低位(Least Significant Bit,简称LSB)的权。,3/21/2023,22,图11.2.2是4位权电阻网络D/A转换器的原理图,它是由权电阻网络、4个电子模拟开关和1个求和放大器组成。,11.2.1 权电阻网络D/A转换器,1.组成:,3/21/2023,23,(1)S3S0:为电子开关,其状态受输入数码d3d0的取值控制。当di1时开关接到参考电压VREF上,有支路电流Ii流向求和放大器;当di0时开关接地,支路电流Ii为零。,3/21/2023,24,(2)求和放大器A:为一个接成负反馈的理想运算放大器。即:AV,iI0,Ro0。由于负反馈,存在虚短和虚断,即VV0,iI0。,(3)VREF:基准电压,3/21/2023,25,2.输出电压的计算:,由于V V0,故各电流为,输出电压为,3/21/2023,26,取RFR/2,则输出电压为,3/21/2023,27,上式标明,输出的模拟电压与输入的数字量Dn成正比。,注:1.若VREF取正值,则输出电压为负值。若想输出电压为正值,可以将VREF取负值。,2.此电路的优点是电路结构简单,所用的电阻元件少。缺点是各个电阻的阻值相差较大,输入数字量的位数越多,差别就越大,故很难保证电阻的精确度。,3/21/2023,28,为了克服这个缺点,在输入数字量较多时可采用图11.2.3所示的电路。,其输出电压为,3/21/2023,29,为了克服权电阻网络D/A转换器电阻阻值相差太大的缺点,改进电路为倒T型电阻网络D/A转换器,如图11.2.4所示。,图11.2.4,3/21/2023,30,根据“虚短”“虚地”,有VV,无论开关打在哪一面,流过每个支路的电流始终不变。故可等效成图11.2.5所示电路。,3/21/2023,31,3/21/2023,32,故输出电压为,3/21/2023,33,对于n位输入的倒T形电阻网络D/A转换器,在求和放大器的反馈电阻为R时,其输出的模拟电压为,上式说明输出的模拟电压与输入的数字量成正比,其其输出公式与权电阻网络D/A转换器相同。,3/21/2023,34,图11.2.6为采用倒T型电阻网络的单片集成D/A转换器CB7520(AD7520)的电路。,图11.2.6,其输入为10位二进制数,采用CMOS电路构成的模拟开关。,3/21/2023,35,输出电压为,图11.2.6,3/21/2023,36,注:在使用CB7520时需要外接运算放大器,反馈电阻可以采用内部的电阻R,也可以外接反馈电阻接到Iout1和vo之间。外接参考电压VREF必须有足够的稳定度,才能确保应有的转换精度。,图11.2.6,3/21/2023,37,11.2.3 权电流型D/A转换器,在前面介绍的权电阻网络D/A转换器和倒T形电阻网络D/A转换器中,都没有考虑开关的导通电阻和导通压降,而是当成理想开关处理,这无疑会引起转换误差,影响转换精度。,解决这个问题采用的一种方法是利用一组恒流源构成“权”,其原理电路如图11.2.8所示。,由于采用恒流源,每个支路电流的大小不再受开关内阻合压降的影响,故而降低了对开关电路的要求。,3/21/2023,38,采用权电流型单片集成D/A转换器有DAC0806、DAC0807、DAC0808等,它们都采用双极型三极管,工作速度较高。,*DAC0808为8位D/A转换器,其典型应用电路如图11.2.11所示。,11.2.3 权电流型D/A转换器,3/21/2023,39,11.2.7 D/A转换器的转换精度与转换速度,一、D/A转换器的转换精度,在D/A转换器中,通常用分辨率和转换误差来描述转换精度。,分辨率用于表示D/A转换器对输入微小量变化敏感程度的,定义为D/A转换器模拟输出电压可能分成的等级数。位数越多,等级越多,意味着分辨率越高。所以在实际应用中,往往用输入数字量的位数表示D/A转换器的分辨率。,1.分辨率:(理论精度),3/21/2023,40,