收藏 分销(赏)

AD574AD-转换培训资料.ppt

上传人:w****g 文档编号:6622338 上传时间:2024-12-17 格式:PPT 页数:68 大小:519.50KB 下载积分:14 金币
下载 相关 举报
AD574AD-转换培训资料.ppt_第1页
第1页 / 共68页
AD574AD-转换培训资料.ppt_第2页
第2页 / 共68页


点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第10章 模,/,数和数,/,模转换,通过本章的学习,使学生,掌握,模,/,数和数,/,模转换通道的基本组成、模,/,数与数,/,模转换器的主要技术指标,,掌握,A/D,转换芯,AD574,及,D/A,转换芯片,DAC0832,分别与,ISA,总线的连接及应用编程,了解,常用模,/,数转换芯片和常用数,/,模转换芯片,教学目的和教学要求,重点与难点,重点,模,/,数转换接口技术,数,/,模转换接口技术,难点,A/D,转换芯,AD574,与,ISA,总线连接的原理,D/A,转换芯片,DAC0832,与,ISA,总线连接的原理,10.1,概述,模拟量连续变化的物理量,数字量时间和数值上都离散的量,模拟/数字转换器,ADC,DAC,数字/模拟转换器,含有,A/D,与,D/A,转换的监控系统,10.2,模,/,数与数,/,模转换通道的组成,10.2.1,模,/,数转换通道的组成,一般模/数转换通道由传感器、信号处理、多路转换开关、采样保持器以及,A/D,转换器组成,传感器:能够把非电物理量转换成电量(电流或电压)的器件,一般传感器由电容、电阻、电感或敏感材料组成,在外加激励电流或电压的驱动下,不同类型的传感器会随不同非电物理量的变化,引起传感器的组成材料发生改变,使得输出连续变化的电流或电压与非电物理量的变化成正比,一、传感器(,Transducer,),由于传感器组成材料发生改变引起输出电流或电压的变化十分微弱,容易受外界干扰,因此,在市场上能买到的各种变送器,已将传感器与放大电路制作在一起,输出统一标准的010,mA,或420,mA,电流,或05,V,电压,以便传输或直接送,A/D,转换器进行,A/D,转换,其中,420,mA,标准电流输出的传感器较为普遍,常说的流量变送器、压力变送器等一般输出420,mA,标准电流,内部处于恒流输出结构,显然电流型传感器比电压型传感器抗干扰能力强,易于远距离传输,因此,电流型传感器被广泛用于生产过程的检测系统中,二、信号放大处理,信号放大处理电路,,接在,A/D,转换器与传感器之间,用于解决以下存在问题,A/D,转换器与传感器二者电压不匹配,如果是电流型输出传感器,要进行,变换与放大处理,将电流信号对应变换成电压信号,传感器工作在现场,可能存在复杂的强电磁波的干扰,通常采用,RC,低通滤波器,滤除叠加在传感器输出信号上的高频干扰信号,也可采用有源滤波技术,使得滤波特性更好,三、多路转换开关(,Multiplexer,),一个数据采集系统(,A/D,转换)往往要采集多路模拟信号,通常只用一片,A/D,转换芯片,轮流选择输入信号进行采集,既节省了硬件开销,又不影响对系统的监测与控制,许多,A/D,转换芯片内部具备多路转换开关,一片,A/D,转换芯片可以轮流采集多路模拟输入信号,如果,A/D,转换芯片不具有多路转换功能,则在,A/D,转换之前外加模拟多路转换开关,常用的模拟多路开关介绍,1,CD4051B,的基本结构,CD4051B,采用了,CMOS,工艺,,16,脚,DIP,封装,八选一,模拟多路开关,当使能端,INH,为,0,状态时,,CD4051B,才能选择导通,由选择输入端,A2A1A0,三位二进制编码来控制(,CH0,CH7,)八个输入通道的通断。该芯片能实现双向传输,即可以实现多传一或一传多两个方向的传送,2,CD4051B,与不同电平接口时的电源供电,CD4051B,常用的两种电源供电方式如图,10-3,所示,与,TTL,或,NMOS,逻辑器件接口,如图,10-3(a),所示,,VDD=5V,,,VSS=0V,,,VSS,作为数字信号的地,与,TTL,及,NMOS,电源相容。由于,VEE,接,-5V,,所以开关可以接通,-5V,+5V,之间的模拟信号,与,CMOS,逻辑器件接口,如图,10-3(b),所示,,VDD=7.5V,,,VSS=0V,,可作为,CMOS,逻辑器件的供电电源。而,VEE=-7.5V,,所以开关可以接通,-7.5V,+7.5V,之间的模拟信号,3,通道的扩展,并接两片,CD4051B,,就可以扩展成为十六选一的模拟多路开关,如图,10-4,所示,注意:两片连续扩展成十六选一模拟开关,同样可以实现多传一或一传多的双向传输,类似的模拟多路开关,例如,CD4067B,为十六选一模拟多路开关,也可以扩展成为三十二选一的模拟多路开关,四、采样保持器(,Sample Holder,),在,A/D,转换器进行采样期间,保持被转换输入信号不变的电路称为采样保持电路,A/D,转换器完成一次转换所需要的时间称为转换时间,不同,A/D,转换芯片,其转换时间各异,对于连续变化较快的模拟信号如果不采取采样保持措施,将会引起转换误差,慢速变化的模拟信号,在,A/D,转换系统中,完全可以不必采用采样保持电路,而且并不会影响,A/D,转换的精度,1,采样,/,保持器的基本原理,采样保持器是指在逻辑电平的控制下处于“采样”或“保持”两种工作状态的电路,采样/保持示意图如图10-5所示,在采样状态下,电路的输出跟踪输入模拟信号,在保持状态下,电路的输出保持着前一次采样结束时刻的瞬时输入模拟信号,直到进入下一次采样状态为止。从图10-5中可以看出,经过对,V,i,的采样,,V,0,的小平台电压值保持到下一次的采样开始,该稳定的“小平台”电压供,A/D,转换器进行,A/D,转换,采样/保持示意图,2,常用的集成采样,/,保持器,按照集成型采样,/,保持器的性能可分为如下几类:,通用采样,/,保持器芯片,:例如,AD582,、,AD583,、,LF198,、,LF298,以及,LF398,等,高速采样,/,保持器芯片,:例如,HTS-0025,、,THS-0060,、,THC-1500,以及,ADSHM-5,等,高分辨率采样,/,保持器芯片,:例如,SHA1144,、,AD389,以及,SHA6,等,超高速采样,/,保持器芯片,:例如,THS-0010,(压摆率,300V/s,)及,HTC-0300,(压摆率,250V/s,)等,AD582,采样,/,保持器和,LF398,采样,/,保持器,五、,A/D,转换器(,Analog to Digit,),A/D,转换器是模,/,数转换通道的核心环节,其功能是将模拟输入电信号转换成数字量(二进制数或,BCD,码等),以便由计算机读取、分析处理,并依据它发出对生产过程的控制信号,10.2.2,数,/,模转换通道的组成,必须要将计算机输出的数字量转换成模拟的电流或电压,这个任务主要由数,/,模转换器来完成,数,/,模转换芯片一般内部设有输入锁存器,能将计算机输入给它的数字量锁存下来,需要有一级功率放大电路,将,D/A,输出的电流或电压放大到足以驱动执行机构,10.3,模,/,数与数,/,模转换器的主要技术指标,10.3.1,模,/,数转换器的主要技术指标,分辨率(,Resolution,),精度(,precision),量程(满刻度范围,Full Scale Range),转换时间(,Conversion Time),线性度误差(,Linearity Error),一、分辨率(,Resolution,),分辨率是指转换器所能分辨的被测量的最小值。通常用输出二进制代码的位数来表示。例如称八位,A/D,转换器的分辨率称为,8,位,它把模拟电压的变化范围分成,28-1,级(,255,级)。,位数越多,分辨率越高,二、精度(,precision,),精度是指转换的结果相对于实际的偏差,精度有两种表示方法,(,1,)绝对精度:,用最低位(,LSB,)的倍数来表示,如,(,1/2,),LSB,或,1LSB,等,(,2,)相对精度:,用绝对精度除以满量程值的百分数来表示,例如,0.05%,等,注意:分辨率与精度是两个不同的概念,三、量程(满刻度范围,Full Scale Range,),量程是指允许输入模拟电压的变化范围。例如,某转换器具有,0,10V,的单极性输入模拟电压的范围,或,-5V,+5V,的双极性范围,那么,它们的量程都为,10V,应当指出,实际上,A/D,、,D/A,转换器的最大输出值总是比满刻度值小,1/2n,,,n,为转换器的位数,这是因为模拟量的,0,值是,2n,个转换状态中的一个,在,0,值以上,则有,2n-1,个梯级,按通常习惯,转换器的模拟量范围总是用满刻度表示。,例如12位的,A/D,转换器,其满刻度值为10,V,,而实际的最大输出值为,四、转换时间(,Conversion Time,),从启动转换开始直至转换出稳定的二进代码所需的时间称为转换时间。转换时间与转换器工作原理及其位数有关。同种工作原理的转换器,通常位数越多,其转换时间则越长,五、线性度误差(,Linearity Error,),理想的转换器特性应该是线性的,即模拟量输入与数字量输出成线性关系。线性度误差是转换器实际的模拟数字转换关系与理想直线不同而出现的误差,通常用多少,LSB,表示,1,0.3.2 D/A,转换器的主要技术指标,D/A,转换器与,A/D,转换器的主要技术指标基本相同,只是转换时间的概念略有不同,,D/A,转换器的转换时间也称建立时间,是指当输入的二进制代码从最小值突然跳变到最大值时,其模拟输出电压相应的满度跳跃并达到稳定值所需的时间。一般而言,,D/A,比,A/D,的转换时间要短得多,10.4,模,/,数转换接口技术,10.4.1,常用模,/,数转换芯片,ADC,(,Analog-Digital Converter,)的功能是将输入模拟电压量转换为与其成比例的数字量,它是智能化测量与控制系统中的一种重要组成器件。按其工作原理,可分为,比较式,ADC、,积分式,ADC,以及,电荷平衡,(电压-频率转换)式,ADC,等,在实用中,应根据具体情况选用合适的,ADC,芯片,不同的芯片具有不同的连接方式,其中最主要的是输入、输出以及控制信号的连接方式。从输入端来看,有单端输入的,也有差动输入的。差动输入有利于克服共模干扰。,输入信号的极性有,单极性,和,双极性,输入,这由极性控制端的接法决定,从,输出方式,来看,主要有两种:,(,1,)在,ADC,芯片内部,数据输出寄存器具有可控的输出三态门,这类芯片输出线允许和计算机系统的数据总线直接相连,并在转换结束后可以利用输入输出读信号选通三态门,将转换成的数据送到计算机系统的数据总线上,(,2,)在,ADC,芯片内部没有可控的输出三态门,输出寄存器直接与芯片数据输出引脚相连,这种芯片的数据输出引脚必须通过外加的三态门才能连到计算机系统的数据总线,ADC,芯片的启动转换信号有,电平,和,脉冲,两种形式。设计时应分别对待,对要求用电平启动转换的芯片,如果在转换过程中撤去电平信号,则将停止转换而得到错误的结果,在,ADC,转换完成后,会发出转换结束信号,以示主机可以从模/数转换器读取转换后的数据。结束信号可以用来向,CPU,发出中断申请,,CPU,响应中断后,在中断服务子程序中读取数据。也可用查询转换是否结束的方法来读取数据,通过延时等待的方法来读取数据也是一种常用的简便方法,这是在采集速度要求并不高的情况下,启动,ADC,转换后,延时等待时间大于,ADC,的转换时间后便可以读取转换数据,10.4.2 A/D,转换芯片,AD574,一、,AD574,的引脚功能,AD574,是一种逐次逼近型,12,位,A/D,转换芯片,也可以用作,8,位,A/D,转换,转换时间为,15,35s,,若转换成,12,位二进制数,可以一次读出,也可分成两次读出,即先读出高,8,位后读出低,4,位。,AD574,内部能自动提供基准电压,并具有三态输出缓冲器,使用十分方便,图,10-8 AD574,的引脚图,(1),REFOUT:,内部基准电压输出端(+10,V),(2)REFIN:,基准电压输入端,该信号输入端与,REFOUT,配合,用于满刻度校准,(3),BIP:,偏置电压输入,用于调零,(4),DB,11,DB,0,:12,位二进制数的输出端,(5),STS:“,忙”信号输出端,高电平有效。当其有效时,表示正在进行,A/D,转换,各引脚定义如下,(6)12/8*:用于控制输出字长的选择输入端。当其为高电平时,允许,A/D,转换并行输出12位二进制数;当其为低电平时,,A/D,转换输出为8位二进制数,(7),R/C*:,数据读出/启动,A/D,转换。当该输入脚为高电平时,允许读,A/D,转换器输出的转换结果;当该输入脚为低电平时,启动,A/D,转换,(8),A,0,:,字节地址控制输入端。当启动,A/D,转换时,若,A,0,=1,,仅作8位,A/D,转换;若,A,0,=0,,则作12位,A/D,转换。当作12位,A/D,转换并按8位输出时,在读入,A/D,转换值时,若,A,0,=0,,可读高8位,A/D,转换值,若,A,0,=1,,则读入低4位,A/D,转换值,(9),CE:,工作允许输入端,高电平有效,(10),CS*:,片选输入信号,低电平有效,(11)10,V,IN,:,模拟信号输入端,允许输入电压范围5,V,或010,V,(12)20V,IN,:,模拟量信号输入端,允许输入电压范围10,V,或020,V,(13)+15V,-15V:+15V,-15V,电源输入端,(14),AGND:,模拟地,(15),DGND:,数字地,AD574,控制信号的功能表,从图,10-8,可以看出,它有两个模拟输入电压引脚,10VIN,和,20VIN,,即分别有,10V,和,20V,的动态范围,而且可以是单极性电压或双极性电压,通过改变,AD574,其它引脚的接法来实现,图,10-9,表示了常用的两种接法,二、,AD574,模拟输出电路的极性选择,如果启动作为,12,位,A/D,转换,转换后的二进制数与模拟输入电压对应关系有下列,4,种:,000H,FFFH,对应,-5V,+5V,000H,FFFH,对应,0V,+10V,000H,FFFH,对应,-10V,+10V,000H,FFFH,对应,0V,+20V,AD574,单极性与双极性输入时的连接方法,10.4.3 AD574,与,ISA,总线的连接,一、,AD574,与,ISA,总线的前,62,根信号线连接成,12,位,A/D,转换,将,AD574,与,ISA,总线中的前62根信号线接口,可以将模/数转换成的12位数据分两次读入计算机,优点是可以节省硬件投资。用软件延时方法实现定时采集的,A/D,转换接口电路更加节省硬件开销,使用场合:,数据采集系统的速度要求不高,主要追求数据采集的精度,AD574,单极性与双极性输入时的连接方法,采集程序如下:,MOV DX,,;为偶地址,OUT DX,,,AL,;假输出,启动作,12,位,A/D,转换,CALL DELAY,;调用延时,100s,(,35s,)的子程序(忽略),MOV DX,,;为偶地址,IN AL,,,DX,;读高,8,位,MOV AH,,,AL,MOV DX,,;为奇地址,IN AL,,,DX,;从数据总线,D7,D4,位读入低,4,位,例,【10-1】,根据图,10-10,,,AD574,与,8,位数据总线相连接,编写实现,12,位,A/D,转换的程序段,10.4.3 AD574,与,ISA,总线的连接,二、,AD574,与,ISA,总线连接成,12,位,A/D,转换,如果对数据采集系统的速度要求较高,在上述采集电路的基础上作两点改变,一是12/8*接+5,V,A/D,转换的12位数据一次读出,二是采用查询方式或中断方式实现,A/D,转换,图10-11采用查询方式,假设转换结果信号,STS,经过三态门从数据总线的,D,0,位读入计算机,另外,,AD574,接成单极性输入,由于接到10,V,IN,输入端,模拟输入电压为0+10,V。Y,0,*,为查询端口,,Y,1,*,为,AD574,的片选,同样用地址线,A,0,配合分别产生相应的奇地址和偶地址,AD574,与,ISA,总线的连接,例,【10-2】,根据图,10-11,,,AD574,与,12,位数据总线相连接,编写实现,12,位,A/D,转换的程序段,MOVDX,,;为偶地址,OUTDX,,,AL,;假输出,启动作,12,位,A/D,转换,AB,;,INAL,,;读入,STS,ANDAL,,,01H,;假设,STS,从,D0,位读入计算机,JNZAB,;如果,STS=1,,未转换完,则循环,MOVDX,,,INAX,,,DX,;,从数据总线,D11,D0,一次读入,12,位二,;进制数,如果需要使用中断方式实现,A/D,转换,则可利用,ISA,总线后36芯插槽上的保留中断,分别是,IRQ,10,、IRQ,11,、IRQ,12,以及,IRQ,15,,,其中断型号分别是72,H、73H、74H,以及77,H。,电路上只需将,AD574,的,STS,取反后接至保留中断的输入端,编写程序时,需要将中断服务子程序的首地址装入所用中断类型号对应中断向量表中的双字存储单元中,10.5,数,/,模转换接口技术,10.5.1,常用数,/,模转换芯片,DAC(Digital-Analog Converter),的功能是将数字量转换为与其成比例的模拟电压或电流信号,并对生产过程的控制对象进行各种控制。本节主要介绍,DAC,芯片的使用方法及其与并行总线的接口技术,各种类型的,DAC,芯片都具有数字量输入端和模拟量输出端及基准电压端,数字输入端有以下几种类型:,无数据锁存器,带单数据锁存器,带双数据锁存器,只能接收并行数字输入,只能接收串行数字输入,无数据锁存器,与系统总线接口时,要外加锁存器,带单数据锁存器和带双数据锁存器,可直接与系统总线接口,只能接收并行数字输入,与并行总线相连接,只能接收串行数字输入,与串行数据线相连接,接收数据较慢,但适用于远距离现场控制的场合,与系统总线的接口,.,10.5.2 8,位,D/A,转换芯片,0832,一、,8,位,D/A,转换芯片,0832,的组成,DAC0832,为单片,8,位数/模转换器,可以直接与微机接口。片内有,R-2R,结构的,T,型电阻网络,用以对参考电压提供的两条回路分别产生两个电流信号,I,OUT1,和,I,OUT2,。DAC0832,采用8位输入寄存器和8位,DAC,寄存器二次缓冲方式,这样可以在,D/A,输出的同时,送入下一个待转换的二进制数据,以便提高转换速度。每个输入数据为8位,可以直接与8位微机数据总线相连接,其逻辑电平与,TTL,电平相兼容,DAC0832,的内部结构与引脚图,(1),D,7,D,0,,8,条输入数据线(图中标记为,DI,7,DI,0,),(2)CS*,,选片信号,低电平有效,(3),ILE,,输入寄存器选通信号,高电平有效,(4),WR1*,,写输入寄存器信号,低电平有效,(5),WR2*,,写8位,DAC,寄存器信号,低电平有效,(6),WFER*,,允许8位,DAC,寄存器数据送到8位,D/A,转换器。,(7),I,OUT1,,DAC,输出电流1,当8位,DAC,寄存器为全1时,此时输出电流最大,当为全0时,输出电流最小,DAC0832,的20条引脚定义,(8),I,OUT2,,DAC,输出电流2,,I,OUT2,=,常数-,I,OUT1,(9)R,fb,,,反馈电阻引出端,即片内在,R,fb,与,I,OUT1,之间制作了一个反馈电阻,(10),V,REF,,,参考电压输入端。该端连至片内,R-2R T,型电阻网络,由外部提供一个准确的参考电压。该电压的精度直接影响,D/A,转换的精度,(11),V,CC,,,电源电压,可接+5,V+15V,(12)AGND,,模拟地,(13),DGND,,数字地,DAC0832,转换器输出为电流形式,通常需要通过运算放大器将输出电流转变成电压输出。按电压输出时还可分为单极性和双极性两种形式,二、单极性输出电路,单极性输出电路如图10-13所示。在图10-13(,a),中,,D/A,转换器输出接到运算放大器的反相输入端,所以输出电压为:,V,OUT,=-i(R,f,+R,w,),在图10-13(,b),中,,D/A,转换器输出接到运算放大器的同相输入端,所以输出电压为:,V,OUT,iR,2,1+(R,f,+R,w,)/R,1,D/A,单极性输出电路,三、双极性输出电路,双极性输出电路如图10-14所示,一般需要通过两级运算放大器才能实现,i,1,V,1,/R,1,,i,2,V,REF,/R,2,,,i,3,=(V,i1,-V,OUT,)/R,3,-V,OUT,/R,3,因为,i,3,i,1,+i,2,所以,V,1,/R,1,+V,REF,/R,2,-V,OUT,/R,3,V,OUT,=-(V,1,R,3,/R,1,+V,REF,R,3,/R,2,),设:,R,2,=R,3,=2R,1,,V,REF,=10V,V,1,输出010,V,,则,V,OUT,输出为-10,V+10V(,双极性输出),D/A,双极性输出电路,10.5.3 DAC0832,与,ISA,前,62,芯插槽接口,DAC0832,与,PC,机,ISA,总线前62芯的连接如图12-15所示,由于,DAC0832,的数据输入线可以直接与,CPU,数据线连接,所以在图12-15中,,DAC0832,没经缓冲器而直接与数据总线中,D,7,D,0,相连,图中,XFER*,和,WR2*,接地,即,DAC0832,内部第2级缓冲器接成直通式,只控制第1级缓冲器的数据输入,当,CS*,与,WR1*,同时有效时,,DI,7,DI,0,的数据被送入其内部的,D/A,转换电路进行转换,DAC 0832,与,ISA,前62芯插槽相连接的电路,MOV DX,,,200H,;端口地址,ABCD:MOV AL,,,00H,OUT DX,,,AL,;向,DAC0832,输出全,0,CALL DELAY,;调用延时子程序,DELAY,(忽略),MOV AL,,,0FFH,OUT DX,,,AL,;向,DAC0832,输出全,1,CALL DELAY,JMP ABCD,例,【10-3】,假设在图,12-15,中,DAC0832,片选的地,址是,200H,,要求在,VOUT,输出方波,编程如下:,习题10,10.1 10.2 10.3 10.4 10.5 10.6 10.7 10.8 10.9,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服