微机原理第数模转换与模数转换接口.ppt
《微机原理第数模转换与模数转换接口.ppt》由会员分享,可在线阅读,更多相关《微机原理第数模转换与模数转换接口.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理第数模转换与模数转换接口 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望 本章重点本章重点1.如何把如何把D/A和和A/D转换的芯片与转换的芯片与CPU进行接口进行接口2.用用CPU控制这些转换的软件编程如何实现控制这些转换的软件编程如何实现模拟量模拟量D/A传感器传感器执行元件执行元件A/D数字量数字量数字量数字量模拟量模拟量模拟量输入模拟量输入(数据采集数据采集)模拟量输出模拟量输出(过程控制过程控制)计算机计算机n实际工业生产环境实际工业生产环境连续
2、变化的模拟量连续变化的模拟量 n例如:电压、电流、压力、温度、位移、流量例如:电压、电流、压力、温度、位移、流量 n计算机内部计算机内部离散的数字量离散的数字量n二进制数、十进制数二进制数、十进制数模拟量模拟量I/O通道的组成:通道的组成:模拟接口电路的任务模拟接口电路的任务模拟电路的任务模拟电路的任务0010110110101100工工业业生生产产过过程程传传感感器器放大放大滤波滤波多路转换多路转换&采样保持采样保持A/D转换转换放大放大驱动驱动D/A转换转换输出输出接口接口微微型型计计算算机机执行执行机构机构输入输入接口接口物理量物理量变换变换信号信号处理处理信号信号变换变换I/O接口接口
3、输入通道输入通道输出通道输出通道12.1 D/A转换器接口转换器接口DACDAC的性能指标的性能指标 分辨率分辨率 DAC DAC所能分辨的最小电压增量。它反映了所能分辨的最小电压增量。它反映了DACDAC对对微小输入量变化的敏感性。分辨率的高低通常微小输入量变化的敏感性。分辨率的高低通常用二进制输入量的位数来表示,例如分辨率是用二进制输入量的位数来表示,例如分辨率是8 8位、位、1010位、位、1212位等。有时,也用最小输出电位等。有时,也用最小输出电压与最大输出电压之比的百分数来表示。对于压与最大输出电压之比的百分数来表示。对于一个一个n n位位DACDAC,其分辨率为:,其分辨率为:1
4、/21/2n n-1-1。转换精度转换精度 用最大的静态转换误差的形式表示,这个转换误差应包用最大的静态转换误差的形式表示,这个转换误差应包括非线性误差、比例系数误差以及漂移误差等综合误括非线性误差、比例系数误差以及漂移误差等综合误差,它反映了实际输出电压与理论输出电压之间的接差,它反映了实际输出电压与理论输出电压之间的接近程度。近程度。转换时间转换时间 DACDAC的输入数字量有满刻度值的变化时,其输出模拟信的输入数字量有满刻度值的变化时,其输出模拟信号电压达到满刻度值号电压达到满刻度值1/2LSB1/2LSB(最低有效位)时所需要(最低有效位)时所需要的时间。的时间。线性度线性度 通常用非
5、线性误差的大小表示通常用非线性误差的大小表示DACDAC的线性度。在的线性度。在D/AD/A转换转换时,若数据连续转换,则输出的模拟量应该是线性的。时,若数据连续转换,则输出的模拟量应该是线性的。即在理想情况下,即在理想情况下,DACDAC的转换特性应是线性的,实际转的转换特性应是线性的,实际转换中,把理想的输入输出特性的偏差与满刻度输入换中,把理想的输入输出特性的偏差与满刻度输入之比的百分数,称为非线性误差。之比的百分数,称为非线性误差。输出电平输出电平 不同型号的不同型号的D/AD/A转换器件的输出电平相差较大。一般为转换器件的输出电平相差较大。一般为5V5V10V10V,有的高压输出型的
6、输出电平则高达,有的高压输出型的输出电平则高达24V24V30V30V。基本变换原理基本变换原理R Rf fViV0VrefS Sn-1n-1S S2 2S S1 1S S0 02R2R2R2R2R2R2R2RR RR RR RVn-1V2V1V02R2R+-.如果用如果用8位二进制代码来控制图中的位二进制代码来控制图中的S1S8(Di=1时时Si闭合;闭合;Di=0时时Si断开断开),则不同的二进制代码就对应不同输出,则不同的二进制代码就对应不同输出电压电压VO;当代码在当代码在0FFH之间变化时,之间变化时,VO相应地在相应地在0-(255/256)Vref之间变化;之间变化;12.1 C
7、PU与与8位位D/A芯片的接口芯片的接口补充:补充:8位位D/A转换器转换器DAC0832主要引脚功能主要引脚功能输入寄存器控制信号:输入寄存器控制信号:D7D0:输入数据线:输入数据线ILE:输入锁存允许:输入锁存允许CS:片选信号:片选信号WR1:写输入锁存器:写输入锁存器用于用于DAC寄存器的控制信号:寄存器的控制信号:WR2:写:写DAC寄存器寄存器XFER:允许输入锁存器的数据传送到:允许输入锁存器的数据传送到DAC寄存器寄存器其它引线:其它引线:VREF:参考电压。:参考电压。-10V+10V,一般为,一般为+5V或或+10VIOUT1、IOUT2:D/A转换差动电流输出。转换差动
8、电流输出。用于连接运算放大器的输入用于连接运算放大器的输入Rfb:内部反馈电阻引脚,接运放输出:内部反馈电阻引脚,接运放输出AGND、DGND:模拟地和数字地:模拟地和数字地 工作模式工作模式单缓冲模式单缓冲模式双缓冲模式双缓冲模式无缓冲模式无缓冲模式单缓冲模式单缓冲模式使输入锁存器或使输入锁存器或DAC寄存器二者之一处于直通,寄存器二者之一处于直通,即芯片只占用一个端口地址。即芯片只占用一个端口地址。CPU只需一次写入即开始转换。写入数据的程序为:只需一次写入即开始转换。写入数据的程序为:MOV DX,PORT MOV AL,DATA OUT DX,AL双缓冲模式(标准模式)双缓冲模式(标准
9、模式)对输入寄存器和对输入寄存器和DAC寄存器均需控制;寄存器均需控制;当输入寄存器控制信号有效时,数据写入输入寄存器中;当输入寄存器控制信号有效时,数据写入输入寄存器中;再在再在DAC寄存器控制信号有效时,数据才写入寄存器控制信号有效时,数据才写入DAC寄寄存器,并启动变换;存器,并启动变换;此时芯片占用两个端口地址;此时芯片占用两个端口地址;优点:数据接收与优点:数据接收与D/A转换可异步进行;转换可异步进行;可实现多个可实现多个DAC同步转换输出同步转换输出 分时写入、同步转换。分时写入、同步转换。MOV ALMOV AL,datadata MOV DXMOV DX,port1port1
10、 0832-10832-1的输入寄存器地址的输入寄存器地址OUT DXOUT DX,ALALMOV DXMOV DX,port2 port2 0832-20832-2的输入寄存器地址的输入寄存器地址OUT DXOUT DX,AL AL MOV DXMOV DX,port3 port3 DACDAC寄存器地址寄存器地址OUT DXOUT DX,AL AL HLTHLT双缓冲模式的数据写入程序双缓冲模式的数据写入程序双缓冲方式双缓冲方式同步转换举例同步转换举例A10-A0译码器译码器0832-10832-2port1port2port3直通模式直通模式使内部的两个寄存器都处于直通状态。模拟输出使内
11、部的两个寄存器都处于直通状态。模拟输出始终跟随输入变化。始终跟随输入变化。不能直接与数据总线连接,需外加并行接口不能直接与数据总线连接,需外加并行接口(如如74LS373、8255等等)。工作方式工作方式单缓冲方式单缓冲方式使输入锁存器或使输入锁存器或DACDAC寄存器二者之一处于直通寄存器二者之一处于直通。CPUCPU只需一次写只需一次写入即开始转换。控制比较简单。见教材入即开始转换。控制比较简单。见教材p352p352图。图。双缓冲方式(标准方式)双缓冲方式(标准方式)转换要有两个步骤:转换要有两个步骤:将数据写入输入寄存器将数据写入输入寄存器CS#=0CS#=0、WR1#=0WR1#=0
12、、ILE=1ILE=1将输入寄存器的内容写入将输入寄存器的内容写入DACDAC寄存器寄存器WR2#=0WR2#=0、XFER#=0 XFER#=0 优点:数据接收与优点:数据接收与D/AD/A转换可异步进行;转换可异步进行;可实现多个可实现多个DACDAC同步转换输出同步转换输出分时写入分时写入、同步转换同步转换直通方式直通方式使内部的两个寄存器都处于直通状态。模拟输出始终跟随输入使内部的两个寄存器都处于直通状态。模拟输出始终跟随输入变化。变化。不能直接与数据总线连接,需外加并行接口不能直接与数据总线连接,需外加并行接口(如如74LS37374LS373、82558255等等)。8位位Cpu与
13、与8位位D/A芯片的接口设计芯片的接口设计见课本见课本P341 图图121 1 数据线的连接数据线的连接 2 锁存器的加入锁存器的加入12.1.2 8位位cpu与与10位位D/A转换器的接口转换器的接口AD 7527功能:是一种外部提供基功能:是一种外部提供基准电压,双重寄存结构准电压,双重寄存结构的可编程的的可编程的CMOS D/A转换器,可直接与转换器,可直接与8or16位数据总线相接。位数据总线相接。VDD=+5V,VREF=+10V引脚:引脚:各引脚的功能分述如下:各引脚的功能分述如下:R RFB FB 片内反馈电阻引脚。片内反馈电阻引脚。OUT1OUT1 器件的电流输出端,接外部运放
14、输入端器件的电流输出端,接外部运放输入端AGNDAGND 模拟地模拟地FCE1FCE1、FCE2FCE2 强制输入信号强制输入信号1 1、2 2 强制输入信号强制输入信号1 1DORDOR 数据补偿输入,用于校准或复位数据补偿输入,用于校准或复位CONT1,CONT2CONT1,CONT2 控制输入控制输入1 1、2 2CLKCLK 时钟输入时钟输入DB0DB9DB0DB9 10 10条数据输入线条数据输入线DB0 DB1DB0 DB1 若引脚若引脚10/810/8引脚为低电平,引脚为低电平,DB1DB1规定数据是左对规定数据是左对齐还是右对齐,齐还是右对齐,DB0DB0为数据的有效字节的控制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 数模 转换 接口
限制150内