版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1第8章输入输出接口2主要内容n基本输入输出接口的特点基本输入输出接口的特点n简单接口芯片的应用简单接口芯片的应用n两种可编程数字接口芯片的应用两种可编程数字接口芯片的应用n工业闭环控制系统概述工业闭环控制系统概述n模拟量输入输出接口芯片的功能及应用模拟量输入输出接口芯片的功能及应用 38.1 简单数字接口电路掌握:掌握:n接口电路的分类及特点;接口电路的分类及特点;n两类简单接口芯片的应用两类简单接口芯片的应用4一、接口电路的基本构成CPU数据数据状态状态控制控制外设外设I/O接口:接口:5接口的基本构成数据线数据线控制线控制线状态线状态线DBCBAB数据输入寄存器数据输入寄存器(or 三态
2、门三态门)数据输出寄存器数据输出寄存器(锁存器锁存器)状态寄存器状态寄存器(or 三态门三态门)命令寄存器命令寄存器译码译码电路电路控制控制逻辑逻辑6接口的基本构成n数据输入数据输入/输出寄存器输出寄存器 暂存输入暂存输入/输出输出的数据的数据n命令寄存器命令寄存器 存放控制命令,用来设定存放控制命令,用来设定接口功能、工作参数和工作方式。接口功能、工作参数和工作方式。n状态寄存器状态寄存器 保存外设当前状态,以供保存外设当前状态,以供CPU读取。读取。7外设接口输入接口输入接口输出接口输出接口并行接口并行接口串行接口串行接口数字接口数字接口模拟接口模拟接口8输入输出接口的特点输入接口:输入接
3、口:n要求对数据具有控制能力(常用三态门实现)要求对数据具有控制能力(常用三态门实现)输出接口:输出接口:n要求对数据具有锁存能力(常用锁存器实现)要求对数据具有锁存能力(常用锁存器实现)9二、基本输入接口三态门接口:高电平、低电平、三态门接口:高电平、低电平、高阻态高阻态10三态门的工作波形:A0A15IOR译码输出译码输出D0D7开关状态开关状态地址有效地址有效1174LS244接口n含含8个三态门的集成电路芯片个三态门的集成电路芯片n不具备数据的保存能力不具备数据的保存能力n在外设具有数据保持能力时用来输入接口在外设具有数据保持能力时用来输入接口P341图图12三态门接口应用例n利用三态
4、门作为输入接口(利用三态门作为输入接口(接口地址接口地址380H)接到接到地址范围为地址范围为70000H-71FFFH的的EEPROM芯片的芯片的READY/BUSY端,当三态门端,当三态门输出高电平时,可向输出高电平时,可向98C64A写入一个字节数写入一个字节数据,输出低电平时则不能写入。试画芯片与系据,输出低电平时则不能写入。试画芯片与系统的连接图统的连接图13三态门接口应用例D0D7A0A12WEOEREADY/ /BUSYA0A12MEMWMEMR高位地高位地址信号址信号D0D7D0380HCE译码译码IORA0 A12译码译码14锁存器接口n通常由通常由D触发器构成;触发器构成;
5、n特点:特点: 具有对数据的锁存能力;具有对数据的锁存能力; 不具备对数据的控制能力不具备对数据的控制能力15常用锁存器芯片n74LS273 8D触发器,不具备数据的控制能力触发器,不具备数据的控制能力n74LS374 含有含有8个带有三态输出的个带有三态输出的8D触发器,具触发器,具有对数据的控制能力有对数据的控制能力P343图图例16锁存器芯片74LS374D0D7Q0Q7.OECP译码器译码器D0D7Q0Q7.OECP译码器译码器做输出口做输出口:做输入口做输入口:外外设设自外设自外设17简单I/O接口综合应用例n根据开关状态在根据开关状态在7段数码管上显示数字或段数码管上显示数字或符号
6、符号n设输出接口的地址为设输出接口的地址为F0Hn设输入接口地址为设输入接口地址为F1Hn当开关的状态分别为当开关的状态分别为00001111时,时,在在7段数码管上对应显示段数码管上对应显示0F18O1 I1O2 I2O3 I3O4 I4E1 K0K3+5VGG2AG2BCBA1174LS244D0 Q0 | Q1D7 Q2 Q3 Q4CP Q5 Q6 Q7 abcdefgDP7406反相器反相器74LS273Rx81174LS138D0D7IOW#IOR#Y0Y1F0H = 0000 0000 1111 0000F1H = 0000 0000 1111 0001&1A7A4A15A8A3A
7、2A1A0D0D1D2D3译码器译码器19符号符号形状形状7段码段码.gfedcba符号符号形状形状7段码段码.gfedcba000111111801111111100000110901100111201011011A01110111301001111B01111100401100110C00111001501101101D01011110601111101E01111001700000111F0111000120简单I/O接口综合应用例Seg7 DB 3FH,06H, 5BH,4FH,66H,6DH, 7DH,07H,7FH,67H,77H, 7CH,39H,5EH,79H,71H LEA
8、BX, Seg7 MOV AH, 0 GO: IN AL, 0F1H AND AL, 0FH MOV SI, AX MOV AL, BX+SI OUT 0F0H, AL JMP GO218.2 可编程数字接口芯片掌握掌握:n芯片的引线及内部结构芯片的引线及内部结构n工作方式及工作时序工作方式及工作时序n芯片的应用芯片的应用: 芯片与系统的连接芯片与系统的连接 芯片的初始化编程芯片的初始化编程22一、可编程定时器8253n16位硬件减法计数器位硬件减法计数器n含三个独立定时含三个独立定时/计数器计数器n最大计数初值为最大计数初值为0内部结构框图内部结构框图23主要引线功能连接系统端的主要引线:连
9、接系统端的主要引线:nD0-D7nCSnRDnWRnA0,A1 A1 A00 0 CNT00 1 CNT11 0 CNT21 1 控制寄存器控制寄存器24主要引线功能连接外设端的主要引线:连接外设端的主要引线:nCLK - 时钟脉冲输入时钟脉冲输入nGATE - 门控信号输入门控信号输入nOUT - 定时输出定时输出 25结构特点n计数器计数器n控制寄存器控制寄存器n控制逻辑控制逻辑16位初值寄存器位初值寄存器16位计数寄存器位计数寄存器存放存放8位控制命令字位控制命令字26计数启动方式软件启动软件启动硬件启动硬件启动GATE端为高电平端为高电平置入计数初值后的第置入计数初值后的第2个个CLK
10、脉冲的下降沿启动脉冲的下降沿启动GATE端有一个上升沿端有一个上升沿对应对应CLK脉冲的下降沿脉冲的下降沿启动启动27工作方式方式方式0方式方式1 软件启动,不自动重复计数。软件启动,不自动重复计数。装入初值后输出端变低电平,装入初值后输出端变低电平,计数结束输出高电平计数结束输出高电平硬件启动,不自动重复计数硬件启动,不自动重复计数装入初值后输出端变高电平,装入初值后输出端变高电平,计数开始输出低电平,结束后又变高计数开始输出低电平,结束后又变高28工作方式方式方式2方式方式3 软、硬件启动,自动重复计数软、硬件启动,自动重复计数装入初值后输出端变高电平,装入初值后输出端变高电平,计数到最后
11、一个脉冲时输出低电平计数到最后一个脉冲时输出低电平软、硬件启动,自动重复计数软、硬件启动,自动重复计数装入初值后输出端变高电平,装入初值后输出端变高电平,输出对称方波输出对称方波29工作方式方式方式4方式方式5 软件启动,不自动重复计数。软件启动,不自动重复计数。装入初值后输出端变高电平,装入初值后输出端变高电平,计数结束输出一个计数结束输出一个CLK宽度的低电平宽度的低电平硬件启动,不自动重复计数硬件启动,不自动重复计数波形与方式波形与方式4相同相同30控制字n用于确定各计数器的工作方式用于确定各计数器的工作方式格格 式式318253的应用n与系统的连接与系统的连接n芯片初始化芯片初始化n置
12、计数初值置计数初值编编程程32与系统的连接示意CLKGATEOUTD0D7WRRDA1A0CSDBIOWIORA1A0译码器译码器高高位位地地址址外外部部电电路路825333初始化程序流程写控制字写控制字写计数值低写计数值低8位位写计数值高写计数值高8位位写入顺序:写入顺序:可以计数器为可以计数器为单位,也可先单位,也可先写所有计数器写所有计数器控制字,再写控制字,再写入初值入初值348253应用例n采用采用8253作定时作定时/计数器,其接口地址为计数器,其接口地址为0120H0123H。n要求计数器要求计数器0每每10ms输出一个输出一个CLK脉冲宽的脉冲宽的负脉冲;用计数器负脉冲;用计数
13、器1产生产生10KHz的连续方波信的连续方波信号,计数器号,计数器2在定时在定时5ms后产生输出高电平。后产生输出高电平。输入输入8253的时钟频率为的时钟频率为2MH。n画线路连接图,并编写初始化程序。画线路连接图,并编写初始化程序。 358253应用例n计算计数初值:计算计数初值: CNT0:10ms/0.5us=20000 CNT1:2 MHz/10KHz=200 CNT2: 5ms/0.5us=10000n确定控制字:确定控制字: CNT0:方式方式2,16位计数值位计数值 CNT1:方式方式3,低,低8位计数值位计数值 CNT2:方式方式0, 16位计数值位计数值368253应用例C
14、LK0GATE0OUT1D0D7WRRDA1A0CSDBIOWIORA1A0译码器译码器8253CLK2GATE1GATE2+5VCLK12MHzOUT0OUT2?378253应用例 初始化程序初始化程序CNT0:MOV DX,0123HMOV AL,34HOUT DX,ALMOV DX,0120HMOV AX,20000OUT DX,ALMOV AL,AHOUT DX,ALCNT1: CNT2: 38二、并行接口82558255特点:特点:n含含3个独立的个独立的8位并行输入位并行输入/输出端口,各输出端口,各端口均具有数据的控制和锁存能力端口均具有数据的控制和锁存能力n可通过编程,设置各端
15、口工作在某一确定可通过编程,设置各端口工作在某一确定状态下。状态下。39引线连接系统端的主要引线:连接系统端的主要引线:nD0-D7nCSnRDnWRnA0,A1 nREAST A1 A00 0 A端口端口0 1 B端口端口1 0 C端口端口1 1 控制寄存器控制寄存器40引线连接外设端的引脚:连接外设端的引脚:nPA0 PA7nPB0 PB7nPC0 PC7分别对应分别对应A、B、C三个端口三个端口41结构A组组B组组 端口端口A端口端口C的高的高4位位端口端口B端口端口C的低的低4位位428255与系统的连接示意图D0D7WRRDA1A0CSDBIOWIORA1A0译码器译码器8255A口
16、口B口口C口口D0D7外外 设设43工作方式基本输入基本输入/输出方式(方式输出方式(方式0)选通工作方式(方式选通工作方式(方式1)双向传送方式(方式双向传送方式(方式2)44方式0:n相当于三个独立的相当于三个独立的8位简单接口位简单接口n各端口既可设置为输入口,也可设置为输出口,各端口既可设置为输入口,也可设置为输出口,但不能同时实现输入及输出但不能同时实现输入及输出nC端口可以是一个端口可以是一个8位的简单接口,也可以分为位的简单接口,也可以分为两个独立的两个独立的4位端口位端口n常用于连接简单外设(适于无条件或查询方式)常用于连接简单外设(适于无条件或查询方式)45方式0的应用:n常
17、使常使A端口和端口和B端口作为端口作为8位数据的输入或输位数据的输入或输出口,使出口,使C口的某些位作状态输入口的某些位作状态输入46方式1n利用一组选通控制信号控制利用一组选通控制信号控制A端口和端口和B端口端口的数据输入输出的数据输入输出nA口、口、B口作输入或输出口,口作输入或输出口,C口的部分位用口的部分位用作选通控制信号作选通控制信号nA口、口、B口在作为口在作为输入输入和和输出输出时的选通信号时的选通信号不同不同输入输入输出输出47方式1的应用n方式方式1主要用于中断控制方式下的输入输出主要用于中断控制方式下的输入输出nC口的口的8位除用作选通信号外,其余位可工位除用作选通信号外,
18、其余位可工作于方式作于方式0下,作为输入或输出口下,作为输入或输出口48方式2n双向输入输出方式双向输入输出方式-可以既作为输入口,可以既作为输入口,又作为输出口又作为输出口n只有只有A端口可工作在方式端口可工作在方式2下下49方式2的应用n可使可使A端口作为双向端口所有端口作为双向端口所有n用于中断控制方式用于中断控制方式n当当A口工作于方式口工作于方式2时,时,B口可工作于方式口可工作于方式1(此时(此时C口的所有位都用作选通控制信号的口的所有位都用作选通控制信号的输入输出),也可工作于方式输入输出),也可工作于方式0(此时(此时C口口的剩余位也可工作于方式的剩余位也可工作于方式0)50方
19、式控制字及状态字n利用软件编程确定利用软件编程确定3个端口工作于何种方个端口工作于何种方式下;式下;nC端口可以按位操作。端口可以按位操作。当其工作于方式当其工作于方式0下下且作为输出口时,需要对输出线设置初始且作为输出口时,需要对输出线设置初始状态(即初始化)。状态(即初始化)。51方式控制字与状态字格式n控制字控制字-确定确定3个端口的工作方式个端口的工作方式n状态字状态字-确定确定C口某一位的初始状态口某一位的初始状态528255芯片的应用芯片与系统的连接芯片与系统的连接芯片的初始化芯片的初始化相应的控制程序相应的控制程序例例7-3538255应用例2:n利用利用8255实现开关检测和继
20、电器控制电路;实现开关检测和继电器控制电路;n当开关当开关K闭合时,使闭合时,使8个继电器通电动作;个继电器通电动作;n系统每隔系统每隔100ms检测一次开关状态,实现相检测一次开关状态,实现相应的控制;应的控制;n初始状态下继电器都不动作。初始状态下继电器都不动作。54题目分析n采用中断控制方式(每采用中断控制方式(每100ms中断一次)中断一次)n使使8255的的A端口和端口和B端口均工作于方式端口均工作于方式0n8253计数器计数器0和计数器和计数器1均工作于方式均工作于方式3,利用,利用OUT0的输出作为计数器的输出作为计数器1的时钟信号,使的时钟信号,使OUT0输出频率为输出频率为2
21、KHz,OUT1输出频率为输出频率为10Hz。用。用OUT1信号作为中信号作为中断源。断源。n8253两个计数器的计数初值分别为:两个计数器的计数初值分别为: CNT0:2MHz/2KHz =1000 CNT1:100ms/0.5ms=20055CSA0A1WRRDDBPA0PA7PB0PB7+5VVccK继电器继电器8384H387H388H38BHCSA0A1OUT1CLK12MHz时钟脉冲时钟脉冲CLK0OUT0INTR(每秒每秒10次次)82558253D0-D7IOR#IOW#A1A0RQR568255的初始化程序MOV DX,387HMOV AL,82H ; 1 0000 010O
22、UT DX,AL XOR AL,AL ; 所有继电器均断电所有继电器均断电MOV DX,384HOUT DX,AL578253的初始化程序初始化命令字:初始化命令字:MOV DX,38BHMOV AL,36HOUT DX,ALMOV AL,56HOUT DX,AL置计数初值:置计数初值:MOV DX,388HMOV AX,2000OUT DX,ALMOV AL,AHOUT DX,ALMOV DX,389HMOV AL,200OUT DX,AL588255的中断服务程序 (主程序及中断初始化部分略主程序及中断初始化部分略) MOV DX,385H ; PB口输入开关状态口输入开关状态WAIT0:
23、IN AL,DX AND AL,1 ; K闭合否?闭合否? JNZ WAIT0 MOV DX,384H ; PA口控制继电器口控制继电器 MOV AL,0FFH ; 所有继电器动作所有继电器动作 OUT DX,AL 59数字接口电路部分作业:n8.1n8.3n8.5n8.7n8.10n8.11 *608.3 模拟量输入输出接口主要内容:主要内容:n模拟量输入输出通道的组成模拟量输入输出通道的组成nD/A转换器的工作原理、连接及编程转换器的工作原理、连接及编程nA/D转换器的工作原理、连接及编程转换器的工作原理、连接及编程61一、模拟量输入输出通道n模拟量的输入通道:模拟量的输入通道: 将工业现
24、场的模拟信号或非电的物理信号转换为将工业现场的模拟信号或非电的物理信号转换为 计算机的标准输入信号计算机的标准输入信号 数据采集数据采集n模拟量的输出通道模拟量的输出通道 将计算机输出的数字信号转换为模拟量以驱动生将计算机输出的数字信号转换为模拟量以驱动生 产现场的执行器件产现场的执行器件 过程控制过程控制62模拟量I/O通道的组成:模拟接口电路的任务模拟接口电路的任务模拟电路的任务模拟电路的任务0010110110101100工工业业生生产产过过程程传传感感器器放大放大滤波滤波多路转换多路转换&采样保持采样保持A/D转换转换放大放大驱动驱动D/A转换转换输出输出接口接口微微型型计计算算机机执
25、行执行机构机构输入输入接口接口物理量物理量变换变换信号信号处理处理信号信号变换变换I/O接口接口输入通道输入通道输出通道输出通道63模拟量I/O接口模拟量模拟量D/A传感器传感器执行元件执行元件A/D数字量数字量数字量数字量模拟量模拟量模拟量输入模拟量输入(数据采集数据采集)模拟量输出模拟量输出(过程控制过程控制)计算机计算机64二、数/模(D/A)变换器掌握:掌握:nD/A变换器的工作原理变换器的工作原理nD/A变换器的主要技术指标变换器的主要技术指标nDAC0832的三种工作模式的三种工作模式nDAC0832的应用的应用651. D/A变换器的基本构成 模拟开关模拟开关 电阻网络电阻网络
26、运算放大器运算放大器权电阻网络权电阻网络R-2R梯形电阻网络梯形电阻网络VrefRf 模拟开关模拟开关电阻网络电阻网络VO数字量数字量662. 基本变换原理 n运放的放大倍数足够大时,输出电压运放的放大倍数足够大时,输出电压VO与输入与输入电压电压Vin的关系为:的关系为:ViRf VOR fOinRV= -VR67基本变换原理n若输入端有若输入端有n个支路个支路, 则输出电压则输出电压VO与输入电与输入电压压Vi的关系为:的关系为:n0fini=1i1V = -RVRViRf VOR1Rn68基本变换原理n令每个支路的输入电阻为令每个支路的输入电阻为2iR,并令基准电压,并令基准电压Vref
27、 =(Rf/Ri)Vi,则有,则有nn0frefrefiii=1i=1f11V = -RV= -V2 R269基本变换原理n如果每个支路由一个开关如果每个支路由一个开关Si控制,控制,Si=1表示表示Si合上,合上,Si=0表示表示Si断开,则上式断开,则上式变换为变换为n0irefii=11V = -SV2若若Si=1,该项对该项对VO有贡献;若有贡献;若Si=0,该项对该项对VO无贡献无贡献70权电阻网络:2R4R8R16R32R64R128R256RVrefRf VOS1S2S3S4S5S6S7S8这里,上式中的这里,上式中的n=871基本变换原理n如果用如果用8位二进制代码来控制图中的
28、位二进制代码来控制图中的S1 S8 (Di=1时时Si闭合;闭合;Di=0时时Si断开断开),则不同的二进制则不同的二进制代码就对应不同输出电压代码就对应不同输出电压VO;n当代码在当代码在0FFH之间变化时,之间变化时,VO相应地在相应地在0-(255/256)Vref之间变化;之间变化;n为控制电阻网络各支路电阻值的精度,实际的为控制电阻网络各支路电阻值的精度,实际的D/A转换器采用转换器采用R-2R梯形电阻网络,它只用两梯形电阻网络,它只用两种阻值的电阻种阻值的电阻(R和和2R)。723. 主要技术指标 n分辨率(分辨率(Resolution) 输入的二进制数每输入的二进制数每1个最低有
29、效位个最低有效位 (LSB)使输出变化的程度。使输出变化的程度。n可用输入数字量的位数来表示,如可用输入数字量的位数来表示,如8位、位、10位等;也可用一个位等;也可用一个LSB 使输出变化的程度来使输出变化的程度来表示。表示。nLSB Least Significant BitLSB Least Significant Bit73分辩率n一个满量程为一个满量程为5V的的10位位D/A变换器,变换器,1 LSB的变化将使输出变化的变化将使输出变化 5/(210-1) = 5/1023 = 0.04888V = 48.88mV74转换精度(误差)实际输出值与理论值之间的最大偏差实际输出值与理论值
30、之间的最大偏差n可用最小量化阶可用最小量化阶来度量:来度量: =1/2 LSB1/2 LSBn也可用满量程的百分比来度量:也可用满量程的百分比来度量: 如如0.05% FSR0.05% FSR(FSR-Full Scale Range)75转换时间n从开始转换到与满量程值相差从开始转换到与满量程值相差1/2 LSB1/2 LSB所对所对应的模拟量所需要的时间。应的模拟量所需要的时间。tV1/2 LSBtCVFULL764. DAC0832特点:特点:n8位电流输出型位电流输出型D/A转换器转换器nT型电阻网络型电阻网络n差动输出差动输出77DAC0832的内部结构:78主要引线功能输入寄存器控
31、制信号:输入寄存器控制信号:nD7D0:输入数据线:输入数据线nILE:输入锁存允许:输入锁存允许nCS:片选信号:片选信号nWR1:写输入锁存器:写输入锁存器79主要引线功能用于用于DAC寄存器的控制信号:寄存器的控制信号:nWR2:写:写DAC寄存器寄存器nXFER:允许输入锁存器的数据传送到:允许输入锁存器的数据传送到DAC寄存器寄存器80主要引线功能其它引线:其它引线:nVREF:参考电压。:参考电压。 -10V+10V,一般为,一般为+5V或或+10VnIOUT1、IOUT2: D/A转换差动电流输出。转换差动电流输出。 用于连接运算放大器的输入用于连接运算放大器的输入nRfb:内部
32、反馈电阻引脚,接运放输出内部反馈电阻引脚,接运放输出nAGND、DGND:模拟地和数字地模拟地和数字地 81工作时序写输入写输入寄存器寄存器写写DAC寄存器寄存器82工作模式n单缓冲模式单缓冲模式n双缓冲模式双缓冲模式n无缓冲模式无缓冲模式83单缓冲模式n使输入锁存器或使输入锁存器或DAC寄存器二者之一处于直通,寄存器二者之一处于直通,即芯片只占用一个端口地址。即芯片只占用一个端口地址。nCPU只需一次写入即开始转换。写入数据的程只需一次写入即开始转换。写入数据的程序为:序为: MOV DX,PORT MOV AL,DATA OUT DX,AL84双缓冲模式(标准模式)n对输入寄存器和对输入寄
33、存器和DAC寄存器均需控制;寄存器均需控制;n当输入寄存器控制信号有效时,数据写入输入寄存当输入寄存器控制信号有效时,数据写入输入寄存器中;再在器中;再在DAC寄存器控制信号有效时,数据才写寄存器控制信号有效时,数据才写入入DAC寄存器,并启动变换;寄存器,并启动变换;n此时芯片占用两个端口地址;此时芯片占用两个端口地址;n优点:数据接收与优点:数据接收与D/A转换可异步进行;转换可异步进行; 可实现多个可实现多个DAC同步转换输出同步转换输出n特点:特点:分时写入、同步转换分时写入、同步转换85双缓冲模式同步转换例86双缓冲模式的数据写入程序MOV AL,data MOV DX,port1
34、0832-1的输入寄存器地址的输入寄存器地址OUT DX,ALMOV DX,port2 0832-2的输入寄存器地址的输入寄存器地址OUT DX,AL MOV DX,port3 DAC寄存器地址寄存器地址OUT DX,AL HLT87无缓冲器模式n使内部的两个寄存器都处于直通状态。模拟使内部的两个寄存器都处于直通状态。模拟输出始终跟随输入变化。输出始终跟随输入变化。n不能直接与数据总线连接,需外加并行接口不能直接与数据总线连接,需外加并行接口(如如74LS373、8255等等)。885. D/A转换器的应用信号发生器信号发生器 用于闭环控制系统用于闭环控制系统向向D/A转换器写入某种按规转换器
35、写入某种按规律变化的数据,即可在输出律变化的数据,即可在输出端获得相应的各种波形端获得相应的各种波形89三、模/数(A/D)转换器主要内容:主要内容:nA/D转换器的一般工作原理;转换器的一般工作原理;nA/D转换器的主要技术指标;转换器的主要技术指标;nA/D转换器的应用转换器的应用与系统的连接与系统的连接数据采集程序的编写数据采集程序的编写901. A/D转换器用途n用于将连续变化的模拟信号转换为数字信用于将连续变化的模拟信号转换为数字信号的装置,简称号的装置,简称ADC,是模拟系统与计算是模拟系统与计算机之间的接口部件。机之间的接口部件。912. A/D转换器类型n计数型计数型A/D转换
36、器转换器 速度慢、价格低,适用于慢速系统速度慢、价格低,适用于慢速系统n双积分型双积分型A/D转换器转换器 分辩率高、抗干扰性好、转换速度慢,适用于中速系统分辩率高、抗干扰性好、转换速度慢,适用于中速系统n逐位反馈型逐位反馈型A/D转换器转换器 转换精度高、速度快、抗干扰性差转换精度高、速度快、抗干扰性差92逐位反馈型A/D转换器D/A+ +- -V Vi i比较器逐次变换寄存器SAR 数字量输出时序及控制逻辑 VC原理:类似天平称重量时的尝试法,逐步用砝码的累积重量去逼近被称物原理:类似天平称重量时的尝试法,逐步用砝码的累积重量去逼近被称物933. 主要技术指标n转换精度转换精度 量化误差量
37、化误差 非线性误差非线性误差 其它误差其它误差n总误差总误差=各误差的均方根各误差的均方根影响精度的误差影响精度的误差94量化间隔n一个最低有效位对应的模拟量,即一个最低有效位对应的模拟量,即 =Vmax /(2n-1)n例:某例:某8位位ADC的满量程电压为的满量程电压为5V,则其分,则其分辨率为:辨率为: 5V/255=19.6mV95量化误差n绝对量化误差绝对量化误差=1/2 n相对量化误差相对量化误差=(1/2) 1LSB 100%96量化误差n例:例: 设满量程电压设满量程电压=10V, A/D变换器位数变换器位数=10位,则:位,则: 绝对量化误差绝对量化误差 10/211 = 4
38、.88mV 相对量化误差相对量化误差 1/211 *100% = 0.049%97转换时间n实现一次转换需要的时间实现一次转换需要的时间n精度越高(字长越长),转换速度越慢。精度越高(字长越长),转换速度越慢。98输入动态范围n允许转换的电压的范围允许转换的电压的范围 如如05V、010V等。等。994. ADC0809n8通道(通道(8路)输入路)输入n8位字长位字长 n逐位逼近型逐位逼近型n转换时间转换时间100s n内置三态输出缓冲器内置三态输出缓冲器100主要引脚功能nD7D0:输出数据线(三态):输出数据线(三态)nIN0IN7:8通道(路)模拟输入通道(路)模拟输入nADDA、AD
39、DB、ADDC:通道地址:通道地址nALE:通道地址锁存:通道地址锁存nSTART:启动转换:启动转换nEOC:转换结束状态输出:转换结束状态输出nOE:输出允许(打开输出三态门):输出允许(打开输出三态门)nCLK:时钟输入(:时钟输入(10KHz1.2MHz)101START EOC CLK OED7D0VREF(+) VREF(-)ADDCADDBADDAALEIN0IN7比较器比较器8路模路模拟开拟开关关逐位逼近寄存器逐位逼近寄存器SAR树状开关树状开关电阻网络电阻网络三态三态输出输出锁存锁存器器时序与控制时序与控制地址地址锁存锁存及及译码译码D/A8个个模模拟拟输输入入通通道道8选选
40、1内部结构:102工作时序启动启动地址地址锁存锁存ADDA-ADDCADDA-ADDCALE/STARTALE/STARTEOCEOCOEOED D0-0-D D7 7转换时间转换时间103ADC0809工作过程n送通道地址,以选择要转换的模拟输入;送通道地址,以选择要转换的模拟输入;n锁存通道地址到内部地址锁存器;锁存通道地址到内部地址锁存器;n启动启动A/D变换;变换;n判断转换是否结束;判断转换是否结束;n读转换结果读转换结果104ADC0809的应用n芯片与系统的连接芯片与系统的连接n编写相应的数据采集程序编写相应的数据采集程序105芯片与系统的连接模拟输入端模拟输入端Ini :单路输入时单路输入时ADDCADDBADDAIN4ADC0809输入输入多路输入时多路输入时ADDCADDBADDAIN0IN1IN2IN3IN4ADC0809输入输入0输入输入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度企业退休人员兼职管理合同
- 2025年度汽车运输合同环境保护及节能减排协议
- 2025年度自建房买卖合同打印、存档及产权保全服务合同
- 2025年度现代艺术绘画创作与委托合同
- 二零二五年度2025年度简易解聘合同-会计事务所员工离职协议
- 2025年度钢材行业标准制定与实施合同
- 二零二五年度终止合伙合同-航空航天技术合作终止协议
- 2025年度二零二五餐饮服务人员竞业禁止聘用合同
- 2025年度诊所医师基层医疗团队聘用合同(含扶贫项目)
- 2025年度互联网企业短期劳务合同
- 2025年山西国际能源集团限公司所属企业招聘43人高频重点提升(共500题)附带答案详解
- 青海省海北藏族自治州(2024年-2025年小学六年级语文)统编版随堂测试(上学期)试卷及答案
- 江苏省无锡市2023-2024学年高三上学期期终教学质量调研测试语文试题(解析版)
- 《民航安全检查(安检技能实操)》课件-第一章 民航安全检查员职业道德
- DB34T4826-2024畜禽养殖业污染防治技术规范
- 腰麻课件教学课件
- 石油化工企业环境保护管理制度预案
- 2024年甘肃省高考历史试卷(含答案解析)
- 2024年山东省烟台市初中学业水平考试地理试卷含答案
- 抗肿瘤治疗所致恶心呕吐护理
- 中央导管相关血流感染防控
评论
0/150
提交评论