模数与数模转换优秀课件.ppt
《模数与数模转换优秀课件.ppt》由会员分享,可在线阅读,更多相关《模数与数模转换优秀课件.ppt(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、模数与数模转换第1页,本讲稿共58页A/DA/D与与与与D/AD/A接口接口接口接口能够把模拟量转换为数字量的器件称为能够把模拟量转换为数字量的器件称为能够把模拟量转换为数字量的器件称为能够把模拟量转换为数字量的器件称为模数转换器模数转换器模数转换器模数转换器(ADCADC)。)。)。)。能够把数字量转换为模拟量的器件称为能够把数字量转换为模拟量的器件称为能够把数字量转换为模拟量的器件称为能够把数字量转换为模拟量的器件称为数模转换器数模转换器数模转换器数模转换器(DACDAC)。)。)。)。D/AD/A与与与与A/DA/D转换是计算机用于工业控制等领域的一项重要技术,其在控转换是计算机用于工业
2、控制等领域的一项重要技术,其在控转换是计算机用于工业控制等领域的一项重要技术,其在控转换是计算机用于工业控制等领域的一项重要技术,其在控制系统中的作用如下图所示。它主要由以下几个部件组成:制系统中的作用如下图所示。它主要由以下几个部件组成:制系统中的作用如下图所示。它主要由以下几个部件组成:制系统中的作用如下图所示。它主要由以下几个部件组成:7.1 模数转换芯片模数转换芯片ADC0809第2页,本讲稿共58页ADC0809 电路连接图电路连接图针对右图实现针对右图实现编程控制编程控制第3页,本讲稿共58页学习导引学习导引硬件结构决定着程序设计硬件结构决定着程序设计,在程序设计时应该考,在程序设
3、计时应该考虑的问题虑的问题ADC0809的功能是什么?的功能是什么?如何编程控制如何编程控制ADC0809?ADC0809实现模数转换的基本原理是什么?实现模数转换的基本原理是什么?ADC0809的引脚功能是什么?的引脚功能是什么?ADC0809的内部结构?的内部结构?ADC0809的控制步骤?的控制步骤?在掌握在掌握ADC0809编程控制的基本知识后,接下来呢编程控制的基本知识后,接下来呢l如何确定如何确定ADC0809的端口地址?的端口地址?l如何对如何对ADC0809进行读写操作?进行读写操作?第4页,本讲稿共58页以以 应用应用 简介简介 ADC0809 功能功能基本转换原理?基本转换
4、原理?基本转换原理?基本转换原理?第5页,本讲稿共58页8位计数式位计数式A/D转换原理转换原理第6页,本讲稿共58页逐次逼近式逐次逼近式A/D转换原理(转换原理(0809采用)采用)第7页,本讲稿共58页ADCADC主要有以下性能指标:主要有以下性能指标:主要有以下性能指标:主要有以下性能指标:(1)(1)分辨率分辨率分辨率分辨率 分辨率表明了分辨率表明了分辨率表明了分辨率表明了A/DA/D转换器能够转换器能够转换器能够转换器能够分辨最小的模拟信号的能力,分辨最小的模拟信号的能力,分辨最小的模拟信号的能力,分辨最小的模拟信号的能力,即即即即V/2V/2n n (n(n为转换为转换为转换为转换
5、的数据的数据的数据的数据宽宽宽宽度度度度).分辨率仅表明了分辨率仅表明了分辨率仅表明了分辨率仅表明了A/DA/D转换器在理论转换器在理论转换器在理论转换器在理论上可以达到的精度。上可以达到的精度。上可以达到的精度。上可以达到的精度。(2)(2)转换精度转换精度转换精度转换精度 转换精度是转换精度是转换精度是转换精度是A/DA/D转换器实际输出值和理想输出值的误差转换器实际输出值和理想输出值的误差转换器实际输出值和理想输出值的误差转换器实际输出值和理想输出值的误差,可用绝对可用绝对可用绝对可用绝对精度或相对精度来表示。精度或相对精度来表示。精度或相对精度来表示。精度或相对精度来表示。绝对精度:绝
6、对精度等于实际转换结果与理论转换结果之差,绝对精度:绝对精度等于实际转换结果与理论转换结果之差,绝对精度:绝对精度等于实际转换结果与理论转换结果之差,绝对精度:绝对精度等于实际转换结果与理论转换结果之差,通常以数字量的最小有效位(通常以数字量的最小有效位(通常以数字量的最小有效位(通常以数字量的最小有效位(LSBLSB)的分数值来表示。)的分数值来表示。)的分数值来表示。)的分数值来表示。例如,例如,例如,例如,1LSB1LSB,1/2LSB1/2LSB,1/4LSB1/4LSB等。等。等。等。相对精度:相对精度是绝对精度与模拟电压满量程的百分比相对精度:相对精度是绝对精度与模拟电压满量程的百
7、分比相对精度:相对精度是绝对精度与模拟电压满量程的百分比相对精度:相对精度是绝对精度与模拟电压满量程的百分比.第8页,本讲稿共58页(3)(3)转换时间转换时间转换时间转换时间 转换时间是指模拟信号输入启动转换到转换结束,输出转换时间是指模拟信号输入启动转换到转换结束,输出转换时间是指模拟信号输入启动转换到转换结束,输出转换时间是指模拟信号输入启动转换到转换结束,输出达到最终值并稳定所经历的时间达到最终值并稳定所经历的时间达到最终值并稳定所经历的时间达到最终值并稳定所经历的时间.A/DA/D转换芯片转换芯片转换芯片转换芯片ADC0809ADC0809 主要技术指标如下:主要技术指标如下:主要技
8、术指标如下:主要技术指标如下:*分辨率:分辨率:分辨率:分辨率:8 8位;位;位;位;*转换方法:逐次逼近法;转换方法:逐次逼近法;转换方法:逐次逼近法;转换方法:逐次逼近法;*转换时间:转换时间:转换时间:转换时间:100100 s s;*输入模拟电压范围:输入模拟电压范围:输入模拟电压范围:输入模拟电压范围:8 8路模拟电压均为路模拟电压均为路模拟电压均为路模拟电压均为0 05V5V;*电源电压:电源电压:电源电压:电源电压:5V5V。第9页,本讲稿共58页 图图图图 ADC0809ADC0809引脚图引脚图引脚图引脚图ADC0809ADC0809的引脚的引脚的引脚的引脚第10页,本讲稿共
9、58页和和和和CPUCPU三总线相连的引脚三总线相连的引脚三总线相连的引脚三总线相连的引脚 D7D7D0D0:8 8位数字量输出引脚。位数字量输出引脚。位数字量输出引脚。位数字量输出引脚。ADDAADDA、ADDBADDB、ADDCADDC:通道地址选择信号,其中,:通道地址选择信号,其中,:通道地址选择信号,其中,:通道地址选择信号,其中,ADDAADDA为低位,为低位,为低位,为低位,ADDCADDC为高位。为高位。为高位。为高位。ADDCADDC、ADDBADDB、ADDA ADDA 的的的的111111000000对应对应对应对应IN7IN7IN0IN0。STARTSTART:A/DA
10、/D转换启动信号。当转换启动信号。当转换启动信号。当转换启动信号。当STARTSTART引脚出现一个宽度不小于引脚出现一个宽度不小于引脚出现一个宽度不小于引脚出现一个宽度不小于100us100us的高电平时,使逐次逼近寄存器清的高电平时,使逐次逼近寄存器清的高电平时,使逐次逼近寄存器清的高电平时,使逐次逼近寄存器清0 0,并启动,并启动,并启动,并启动08090809开始转换。开始转换。开始转换。开始转换。ALEALE:地址锁存允许信号,当引脚出现一个宽度不小于:地址锁存允许信号,当引脚出现一个宽度不小于:地址锁存允许信号,当引脚出现一个宽度不小于:地址锁存允许信号,当引脚出现一个宽度不小于1
11、00us100us的高电平的高电平的高电平的高电平时,时,时,时,锁存锁存锁存锁存ADDAADDA、ADDBADDB、ADDCADDC通道地址选择信号。通道地址选择信号。通道地址选择信号。通道地址选择信号。OEOE:允许输出信号,当:允许输出信号,当:允许输出信号,当:允许输出信号,当OEOE1 1时,打开时,打开时,打开时,打开08090809内部的输出内部的输出内部的输出内部的输出 锁存器,把锁存器,把锁存器,把锁存器,把ADCADC的转换结果送往数据总线的转换结果送往数据总线的转换结果送往数据总线的转换结果送往数据总线D0D7D0D7。EOCEOC:转换结束指示。该引脚在转换开始及转换中
12、间均为低电平。转换:转换结束指示。该引脚在转换开始及转换中间均为低电平。转换:转换结束指示。该引脚在转换开始及转换中间均为低电平。转换:转换结束指示。该引脚在转换开始及转换中间均为低电平。转换结束后,结束后,结束后,结束后,EOCEOC呈现高电平,该引脚可用于向呈现高电平,该引脚可用于向呈现高电平,该引脚可用于向呈现高电平,该引脚可用于向CPUCPU提出中断请求。提出中断请求。提出中断请求。提出中断请求。第11页,本讲稿共58页其他引脚其他引脚其他引脚其他引脚 IN0IN0IN7IN7:8 8路模拟输入,具体由路模拟输入,具体由路模拟输入,具体由路模拟输入,具体由ADDAADDA、ADDBAD
13、DB、ADDC ADDC 三位地址编码选择其中的一路。三位地址编码选择其中的一路。三位地址编码选择其中的一路。三位地址编码选择其中的一路。VREF(+)VREF(+)、VREFVREF()()()():二个参考电压输入引脚,通常参:二个参考电压输入引脚,通常参:二个参考电压输入引脚,通常参:二个参考电压输入引脚,通常参考电压从考电压从考电压从考电压从V VREF(+)REF(+)端引入,而端引入,而端引入,而端引入,而V VREFREF()()()()与模拟地与模拟地与模拟地与模拟地AGNDAGND相连。相连。相连。相连。当当当当V VREF(+)REF(+)接接接接5V5V时,输入电压范围为
14、时,输入电压范围为时,输入电压范围为时,输入电压范围为0V0V5V5V。CLKCLK:时钟输入信号,要求频率为:时钟输入信号,要求频率为:时钟输入信号,要求频率为:时钟输入信号,要求频率为10kHz10kHz1.2MHz1.2MHz。典型值典型值典型值典型值为为为为640kHz640kHz)。)。)。)。GNDGND:ADCADC的数字接地端。的数字接地端。的数字接地端。的数字接地端。第12页,本讲稿共58页ADC0809内部结构内部结构第13页,本讲稿共58页 图图图图 ADC0809ADC0809的时序图的时序图的时序图的时序图ADC0809ADC0809的一次的一次的一次的一次转换转换转
15、换转换分分分分为为为为以下以下以下以下4 4个个个个阶阶阶阶段:段:段:段:1 1,在在在在ALEALE信号的作用下,地址引脚信号的作用下,地址引脚信号的作用下,地址引脚信号的作用下,地址引脚ADDCADDCADDAADDA上的信号被上的信号被上的信号被上的信号被锁锁锁锁存存存存。随。随。随。随后,由地址引脚后,由地址引脚后,由地址引脚后,由地址引脚选择选择选择选择的模的模的模的模拟拟拟拟信号被多路开关接通,信号被多路开关接通,信号被多路开关接通,信号被多路开关接通,进进进进入入入入ADC0809ADC0809;2 2,在启在启在启在启动动动动脉冲脉冲脉冲脉冲STARTSTART的作用下,的作
16、用下,的作用下,的作用下,A/DA/D转换转换转换转换开始开始开始开始。第14页,本讲稿共58页3 3,转换转换转换转换完成完成完成完成后,后,后,后,ADC0809ADC0809转换结转换结转换结转换结束信号束信号束信号束信号EOCEOC由低由低由低由低电电电电平平平平变为变为变为变为高高高高电电电电平,平,平,平,该该该该信信信信号可以作号可以作号可以作号可以作为为为为状状状状态态态态信号由信号由信号由信号由CPUCPU查询查询查询查询,也可以作,也可以作,也可以作,也可以作为为为为中断中断中断中断请请请请求信号通知求信号通知求信号通知求信号通知CPUCPU一次一次一次一次A/DA/D转换
17、转换转换转换已已已已经经经经完成。完成。完成。完成。4 4,CPUCPU在在在在查询查询查询查询式式式式I/OI/O程序或中断服程序或中断服程序或中断服程序或中断服务务务务程序中程序中程序中程序中执执执执行行行行读读读读ADC0809 ADC0809 数据端口的指数据端口的指数据端口的指数据端口的指令令令令,该该该该指令指令指令指令经经经经地址地址地址地址译码电译码电译码电译码电路路路路产产产产生高生高生高生高电电电电平,平,平,平,OEOE有效信号有效信号有效信号有效信号,打开,打开,打开,打开输输输输出三出三出三出三态缓态缓态缓态缓冲冲冲冲器,器,器,器,转换结转换结转换结转换结果通果通果
18、通果通过过过过系系系系统统统统 数据数据数据数据总线进总线进总线进总线进入入入入CPUCPU。图图图图 ADC0809ADC0809的时序图的时序图的时序图的时序图第15页,本讲稿共58页构思:ADC0809电路连接ADC0809采取三总线方式与采取三总线方式与CPU相连相连ADC0809的的数据线数据线连接?连接?ADC0809三三根地址线根地址线的连接?的连接?ADC0809的的控制线控制线和和状态线呢状态线呢?必须使必须使START引脚输入高电平才可以启动转换;必须使引脚输入高电平才可以启动转换;必须使ALE引脚输入高电平才可以锁存地址信号,选中被转换的引脚输入高电平才可以锁存地址信号,
19、选中被转换的INn引脚。(注:这两个引脚可以被引脚。(注:这两个引脚可以被CPU同时控制)同时控制)若想将转换数据传送到数据总线,从而进入到若想将转换数据传送到数据总线,从而进入到CPU,必须,必须使使OE引脚输入引脚输入1(当然由(当然由CPU控制输入),该信号如何控控制输入),该信号如何控制?制?EOC引脚引脚如何使用?程序控制方式与如何使用?程序控制方式与EOC引脚有什么关联引脚有什么关联?ADC0809有片选信号么?如何确定有片选信号么?如何确定0809的端口地址?的端口地址?ADC0809的其他引脚:的其他引脚:CLK,REF+,REF-第16页,本讲稿共58页电路连接雏形电路连接雏
20、形第17页,本讲稿共58页设计:ADC0809 硬件电路连接第18页,本讲稿共58页IN0_ADREQU300H;11XXXXX000BDSEG SEGMENTRLTDB?DSEG ENDSCSEG SEGMENTASSUMEDS:DSEG,CS:CSEGSTART:MOV AX,DSEGMOV DS,AXMOV DX,IN0_ADRMOV AL,X ;写入什么数值无所谓写入什么数值无所谓OUTDX,AL ;关键是发出写操作,该操作会关键是发出写操作,该操作会使使START与与ALE信号有效,锁定对信号有效,锁定对IN0引脚输入并转换引脚输入并转换CALL DELAYMOV DX,IN0_AD
21、RINAL,DX ;MOV RLT,ALMOV AX,4C00HINT21HCSEG ENDS上例的控制程序|实现第19页,本讲稿共58页如何编程控制,启动两路转换如何编程控制,启动两路转换第20页,本讲稿共58页与与CPU的又一连接方案的又一连接方案的又一连接方案的又一连接方案 ADC0809ADC0809的接口设计需考虑的问题如下:的接口设计需考虑的问题如下:的接口设计需考虑的问题如下:的接口设计需考虑的问题如下:ADDA ADDA、ADDBADDB、ADDCADDC三端可直接连接到三端可直接连接到三端可直接连接到三端可直接连接到CPUCPU地址总地址总地址总地址总线线线线 A0A0、A1
22、A1、A2A2端,但此种方法占用的端,但此种方法占用的端,但此种方法占用的端,但此种方法占用的I/OI/O口地址多。每口地址多。每口地址多。每口地址多。每一个模拟输入端对应一个口地址,一个模拟输入端对应一个口地址,一个模拟输入端对应一个口地址,一个模拟输入端对应一个口地址,8 8个模拟输入端占用个模拟输入端占用个模拟输入端占用个模拟输入端占用8 8个口个口个口个口 地址,对于微机系统外设资源的占用太多,因而一般地址,对于微机系统外设资源的占用太多,因而一般地址,对于微机系统外设资源的占用太多,因而一般地址,对于微机系统外设资源的占用太多,因而一般 ADDAADDA、ADDBADDB、ADDCA
23、DDC分别接在数据总线的分别接在数据总线的分别接在数据总线的分别接在数据总线的D D0 0、D D1 1、D D2 2 端,通过数据线输出一个控制字作为模拟通道选择的控制信端,通过数据线输出一个控制字作为模拟通道选择的控制信端,通过数据线输出一个控制字作为模拟通道选择的控制信端,通过数据线输出一个控制字作为模拟通道选择的控制信号。号。号。号。ALEALE信号为启动信号为启动信号为启动信号为启动ADC0809ADC0809选择开关的控制信号,该控选择开关的控制信号,该控选择开关的控制信号,该控选择开关的控制信号,该控制信号可以和启动转换信号制信号可以和启动转换信号制信号可以和启动转换信号制信号可
24、以和启动转换信号STARTSTART同时有效。同时有效。同时有效。同时有效。第21页,本讲稿共58页针对上一针对上一 连接方案连接方案 的的 硬件连线图硬件连线图第22页,本讲稿共58页如果引入了中断,程序如何?第23页,本讲稿共58页(4 4)采样保持电路采样保持电路采样保持电路采样保持电路 采样采样采样采样/保持电路包括采样和保持两种状态。采样状态下电路输出跟随输保持电路包括采样和保持两种状态。采样状态下电路输出跟随输保持电路包括采样和保持两种状态。采样状态下电路输出跟随输保持电路包括采样和保持两种状态。采样状态下电路输出跟随输入的模拟电压,保持状态下电路输出保持采样结束瞬间的模拟信号状态
25、。入的模拟电压,保持状态下电路输出保持采样结束瞬间的模拟信号状态。入的模拟电压,保持状态下电路输出保持采样结束瞬间的模拟信号状态。入的模拟电压,保持状态下电路输出保持采样结束瞬间的模拟信号状态。基本的采样基本的采样基本的采样基本的采样/保持电路如图所示(下图),由状态控制开关、运保持电路如图所示(下图),由状态控制开关、运保持电路如图所示(下图),由状态控制开关、运保持电路如图所示(下图),由状态控制开关、运算放大器算放大器算放大器算放大器A1A1、A2A2和保持电容和保持电容和保持电容和保持电容C C组成。组成。组成。组成。第24页,本讲稿共58页实验要求实验要求l将将ADC单元中提供的单元
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数模 转换 优秀 课件
限制150内