教学课件PPT模数和数模转换.ppt
《教学课件PPT模数和数模转换.ppt》由会员分享,可在线阅读,更多相关《教学课件PPT模数和数模转换.ppt(77页珍藏版)》请在三一办公上搜索。
1、第8章 模/数和数/模转换,本章内容,8位数/模转换器DAC083212位数/模转换器AD5678位模/数转换器ADC080912位模/数转换器AD574,8.1模拟输入输出系统,8.1.1 微机与控制系统接口模/数和数/模用途:控制和测量仪表,在测量和工业实时控制中,经常要对一些现场物理量进行测量,或者将其采集下来进行处理。这些物理量可能是电信号,也可能是非电信号在数学计算机中,任何物理量都是以数字的形式表示和进行处理的,而电信号、非电信号一般都是模拟量信号,所以就需要将模拟信号转换成数字量信号,这一转换过程称为模数转换,即A/D转换另一方面,为满足测控系统各执行机构对模拟量信号的要求,需要
2、将计算机处理后的用于控制的数字量信号转换成模拟量信号,这一转换过程称为数模转换,即D/A转换A/D转换和D/A转换是微型机算计与外界联系的重要桥梁,是微型机算计在测量、控制和各类智能仪器仪表中不可缺少的重要环节,8.1.2 模拟输入通道,传感器(Transducer)能够把生产过程的非电物理量转换成电量(电流或电压)的器件,如温度传感器。2.信号放大器(Amplifier)信号放大器把传感器输出的信号放大到ADC 所需的量程范围。3.低通滤波器(Low-pass Filter)滤波器用于降低噪声、滤去高频干扰,以增加信噪比。4.多路开关(Multiplexer)把多个现场信号分时地接到A/D
3、转换器上转换,达到共用A/D转换器以节省硬件的目的。5.采样保持器(Sample&hold)对高速变化的信号进行A/D转换时,为了保证转换精度,需要使用采样保持器。周期性地采样连续信号,并在A/D转换期间保持不变。,8.1.3 模拟输出通道,模拟输出通道用来将数字信号变成模拟的电流或电压。由数模(D/A)转换器来完成。一般要还经过低通滤波,使其输出波形平滑。如果需要,可以采用功率放大器作为模拟量输出的驱动电路。,8.2 数/模(D/A)转换芯片及接口,8.2.1 DAC的主要性能指标8.2.2 8位数模转换器DAC08328.2.3 12位数模转换器AD567,8.2.1 DAC的主要性能指标
4、,(1)分辨率 分辨率是当输入数字量发生单位数码变化(即1LSB)时,所对应的输出模拟量的变化量,即等于模拟量输出的满量程值的 1/2N(N为数字量位数)。分辨率也可以用相对值(1/2N)百分率表示。在实际应用中,又常用数字量的位数来表示分辨率。(2)转换精度 转换精度是指一个实际的D/A转换器与理想的D/A转换器相比较的转换误差。理想的D/A转换器特性下图所示。精度反映D/A转换的总误差。包括绝对精度和相对精度。,理想的D/A转换特性,绝对精度 对应于给定的满刻度数字量,D/A实际输出与理论值之间的误差。该误差是由于D/A的增益变化、零点漂移和噪声等引起的,一般应低于2(n1)或1/2LSB
5、。相对精度 在满刻度已经校准的情况下,在整个刻度范围内对应于任一数码的模拟量输出与理论值之差。,(3)线性误差 相邻两个数字输入量之间的差应该是1LSB,即理想的转换特性应是线性的。在满刻度范围内,偏离理想的转换特性的最大值称线性误差。(4)建立时间。当D/A转换器的输入数据发生变化后,输出模拟量达到稳定数值,即进入规定的精度范围内所需要的时间。(5)温度系数。D/A转换器的各项性能指标一般在环境温度为25下测定。环境温度的变化会对D/A转换精度产生影响,这一影响分别用失调温度系数、增益温度系数和微分非线性温度系数来表示。这些系数的含义是当环境温度变化1时该项误差的相对变化率,单位是10-6/
6、。,8.2.2 8位数模转换器DAC0832,集成D/A芯片类型很多,按生产工艺分有双极型、MOS型等;按字长分有8位、10位、12位等;按输出形式分有电压型和电流型。另外,不同生产厂家的产品,其型号各不相同。例如,美国国家半导体公司的D/A芯片为DAC系列,如DAC0832等;美国模拟器件公司的D/A芯片为AD系列,如AD558等。使用时可参阅各公司提供的使用手册。,DAC0832:典型的电流输出型通用DAC芯片,20条引线,双列直插式,内部具有两级数据寄存器。DAC0832具有以下特性:输出差动电流数字量输入具有双重缓冲内部具有数据寄存器,可以直接和处理机系统相连分辨率为8位,建立时间为1
7、us,满量程误差电源为+5V+15V,基准电压范围10V+10V,功耗20mW,1DAC0832的内部结构和引脚,DI7DI0D/A转换器的数字量输入引脚。其中DI0为最低位,DI7为最高位。CS#片选信号输入端,低电平有效。WR1#输入寄存器的写信号,低电平有效。ILE输入寄存器选通信号,高电平有效。ILE信号和CS#、WR1#共同控制选通输入寄存器。当CS、WR1均为低电平,而ILE为高电平时,ILE=0,输入数据被送至8位输入寄存器的输出端;当上述三个控制信号任一个无效时,ILE变高,输入寄存器将数据锁存,输出端呈保持状态。,XFER#从输入寄存器向DAC寄存器传送D/A转换数据的控制信
8、号,低电平有效。WR2#DAC寄存器的写信号,低电平有效。当XFER和WR2同时有效时,输入寄存器的数据装入DAC寄存器,并同时启动一次D/A转换。VCC芯片电源,其值可在+5+15 V之间选取,典型值取+15 V。AGND模拟信号地。DGND数字信号地。RFB内部反馈电阻引脚,用来外接D/A转换器输出增益调整电位器。,VREFD/A转换器的基准电压,其范围可在10+10 V内选定。该端连至片内的R2RT型电阻网络,由外部提供一个准确的参考电压。该电压精度直接影响着D/A转换精度。IOUT1D/A转换器输出电流1,当输入全1时,输出电流最大,约为;当输入为全0时,输出电流最小,即为0。IOUT
9、2D/A转换器输出电流2,它与IOUT1有如下关系:IOUT1+IOUT2=常数 D/A转换没有形式上的启动信号。实际上将数据写入第二级寄存器的控制信号就是D/A转换器的启动信号。另外,它也没有转换结束信号,D/A转换的过程很快,一般还不到一条指令的执行时间。,2DAC0832的接口,(1)数据输入连接方式单缓冲方式双缓冲方式直通方式(2)输出方式单极性输出双极性输出(3)应用,(1)数据输入连接方式单缓冲方式,MOVDX,280H;设DAC0832的地址为280HOUTDX,AL;AL内数据送DAC转换,双缓冲方式,MOVDX,200H;DAC0832 的输入锁存器的地址为200H OUT
10、DX,AL;AL 中数据DATA送输入寄存器MOVDX,201H;DAC0832 的DAC锁存器的地址为201H OUT DX,AL;数据DATA写入DAC锁存器并转换,直通方式,MOVDX,PA8255;8255的A口地址为PA8255OUT DX,AL;AL 中数据送A 口锁存并转换,(2)输出方式,DAC0832以电流形式输出转换结果,若要得到电压形式的输出,需要外加I/V转换电路,常采用运算放大器实现I/V转换。给出了DAC0832的电压输出电路。,单极性输出,对于单极性输出电路,输出电压为:,式中D为输入数字量的十进制数。因为转换结果IOUT1接运算放大器的反向端,所以式中有一个负号
11、。若VREF=+5V,当D=0255(00HFFH)时,VOUT=(04.98)V。,双极性输出方式,对于双极性输出电路,输出电压的表达式为:,若VREF=+5 V,当D=0时,VOUT1=0,VOUT=5V;当D=128(80H)时,VOUT1=2.5V,VOUT=0;当D=255(FFH)时,VOUT1=5.98V,VOUT=4.96V。,(3)DAC0832的应用,0832与8088系统总线连接,DAC 0832在直流电机调速系统中的应用,DAC 0832软件设计,例1 输出方波假设DAC0832单缓冲连接,端口地址300H mov dx,300hstart:mov al,0 out d
12、x,al call delay1 mov al,0ffh out dx,al call delay2 jmp start,例2 输出锯齿波假设DAC0832单缓冲连接,端口地址300H mov dx,300h mov al,0 out dx,al call delay x1:inc al out dx,al call delay jmp x1,例3 实际应用系统连接如下图所示,请编程实现,将从偏移地址为2000H开始内存单元中的50个字节数据依次送到DAC0832输出,每个数据输出间隔时间为1ms,可调用D1ms子程序。START:MOV SI,2000H MOV CX,50 X1:MOV A
13、L,SI INC SI OUT 80H,AL CALL D1ms LOOP X1 HLT,8.2.3 12位数模转换器AD567,AD567:内部含基准电压输入双缓冲结构,可以直接连接8位或者16位数据总线与TTL和CMOS电平兼容分辨率12位,非线性误差小于1LSB电流型输出,最大2mA建立时间500ns电源电压范围:12V15V;低功耗300mW,1AD567的内部结构和引脚,各个引脚的功能如下:CS#:片选信号,低有效,和地址信号以及一起决定数据锁存是否有效。WR#:写信号,低有效,必须和、地址同时有效。DI11 DI0:12位数字量输入端,根据需要,可以输入低4位,中间4位或者高4位。
14、IOUT:模拟电流输出端,DAC寄存器全1时最大,全0时为0BIPOFF:双极性偏移,和IOUT、20V SPANR、10V SPANR引脚配合,进行各种电压范围的输出。20V SPANR:20V量程。10V SPANR:10V量程。A0 A3:地址信号,用来锁存内部缓冲器,和、配合决定数据锁存器是否有效。AD567地址控制表如下表所示。,AD567地址控制表:,2AD567的接口,和8位数据接口的连接,MOVDX,280HOUTDX,ALINCDXMOVAL,AHOUTDX,AL,AD567双极性输出,输出,8.3模/数(A/D)转换芯片及接口,8.3.1模数转换原理8.3.2 8位模数转换
15、器ADC08098.3.3 12位模数转换器AD574,8.3.1 模/数转换原理 A/D转换的基本过程:,模拟量是时间上和幅值上都连续的一种信号,模拟量经过采样后得到的信号是时间上离散,幅值上连续的信号,即离散信号,这一过程就是采样过程计算机对这种离散信号还是不能处理,计算机只能处理数字量,所以还必须把离散信号在赋值上也进一步离散化,这一过程就是量化过程量化后的信号是时间上和幅值上都是离散的数字量,可以直接送到计算机中进行处理采样:将模拟量变换为离散量,一般包括采样和保持两个步骤量化:将离散量变换成数字量,一般包括量化与编码两个步骤采样和量化是A/D转换的基本过程,A/D转换的基本过程采样,
16、采样的过程一般是:先使用一个采集电路,按等距离时间间隔,对模拟信号进行采样,然后用保持电路将采集来的信号电平保持一段时间,以便模数转换器正确地将其转换成对应的数字量采样定理:对一个有限频率谱(W=2fmax时(fmax是输入模拟信号的最高频率),则采样输出信号能无失真地恢复到原来的连续信号。,A/D转换的基本过程量化,量化过程:把离散信号转变为数字信号的过程量化就是把输入模拟信号f(t)的变化范围分成若干层,每一层都由一个数字来代表,采样值落到哪一层,就由哪一层的数字来代表。这样,所有的采样值经过“量化”后,就化为了对应的数字量,成为了整数值舍入误差是量化过程中的固有误差,最大偏差等于量化单位
17、的一半。这种误差不可能消除,只能降低,当量化单位取得越小时,误差越小。,(1)模数转换原理 常用的方法有:计数式、逐次比较式、双积分式、并行式转换 计数式最简单,但转换速度很低;并行转换速度最快,但需要的器件多,价格高;逐次比较式A/D转换器的速度较高,比较简单,而且价格适中;双积分式A/D转换器精度高,抗干扰能力强,但速度低,一般应用在要求精度高而且速度不高的场合,例如仪器仪表等。,1)计数式A/D转换:计数式A/D转换的转换原理:由计数器对固定频率信号CLK进行计数,计数输出值送DAC,DAC的输出模拟量Vo与输入模拟量Vi在比较器中进行比较,随着计数的进行,Vo不断增加,当VoVi,计数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学 课件 PPT 数模 转换
链接地址:https://www.31ppt.com/p-2986128.html