第三章 通道接口技术.ppt
《第三章 通道接口技术.ppt》由会员分享,可在线阅读,更多相关《第三章 通道接口技术.ppt(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第二章 通道接口技术 3.1 计算机对外围通道的控制 3.2 模拟量输出通道 3.3 模拟量输入通道3.1计算机对外围通道的控制 计算机对外围通道控制的工作基础是中断系统,具体实施是通过接口电路进行的。计算机的输入输出指令及其有关的逻辑提供了CPU使用外围通道的全部控制信号。一、输入输出指令计算机与外围设备的连接一般要用到地址总线、数据总线和控制总线。1、输入输出接口编址方式外围通道的地址对CPU来说有两种编址方式:(1)、按存储器布局方式既将外围通道的地址分配在存储器的地址空间,因此也称为存储器映像I/O.此时计算机对外围通道的输入输出操作就像对一个存储单元进行读写操作一样,所有访问内存的
2、指令都可以适用于输入输出。这种编址方式的优点:这种编址方式的优点:可以用访向存储器的指令来访问I/O端口,而访问存储器的指令功能比较强,不仅有一般的传送指令,还有算术、逻辑运算指令,以及各种移位、比较指令等,并且可以实现直接对I/O端口内的数据进行处理。缺点是:缺点是:由于I/O端口占用了一部分存储器地址空间,因而使用户的存储地址空间相对减小。另外不利于程序阅读。1、输入输出接口编址方式(2)、按输入输出布局 此方式外围通道与存储器分开编址,它有CPU专门的输入输出指令,并有相应的控制线指示是I/O操作。这种编址方式的优点是:这种编址方式的优点是:第一,I/O端口不占用存储器地址,故不会减少用
3、户的存储器地址空间;第二,采用单独的I/O指令,使程序中I/O操作和其他操作层次清晰,便于理解。这种编址方式的缺点是:这种编址方式的缺点是:第一,单独I/O指令的功能有限,只能对端口数据进行输入/输出操作,不能直接进行移位、比较等其他操作;第二,由于采用了专用的I/O操作时序及I/O控制信号线,因而增加了微处理器本身控制逻辑的复杂性。(1)、输入输出指令有以上内容可知在使用不同功能的CPU时要选择的编址方式是不同,如:68系列、8031等CPU计算机就只能采用存储器布局,相应的只能使用访问存储器指令。而Z80则可根据需要任选。其输入输出指令为IN和OUT(2)时序每条指令的执行都是在统一时钟控
4、制下一个节拍一个节拍的进行的。指令执行过程所需要的时钟脉冲称为指令周期。二、中断计算机与外围通道进行数据传输的方式通常有两种:DMA和程序传送。1、DMA传送需要专门的DMA控制器,控制外围设备与存储器之间直接存取,适用于高速、大批量数据传送,大多用于数据采集系统,一般控制系统较少使用。二、中断DMA方式是在外设与内存间建立起直接的通道,CPU不再直接参加外设和内存间的数据传输。当系统需要进行DMA传输时,将CPU对地址和数据及控制线的管理权交由DMA控制器进行控制,当完成了一次DMA数据传输后,再将这个控制权还给CPU,这些工作都是由硬件自动实现的,并不需要程序进行控制。二、中断2、程序传送
5、方式 程序传送方式可以分为:握手式、查询式、中断控制方式三种。(1)握手式CPU向外围通道发出启动命令,外围通道开始工作进入忙状态,同时发忙信号给CPU,使其等待,待其工作完成后,解除等待信号,CPU读数据。二、中断2、查询方式CPU启动外围通道后,就不停的读其状态,一旦发现“忙”状态解除,就立刻去读通道的数据。二、中断3、中断CPU启动外围通道,就不在去管其何时完成数据的传送,而是转去做其他的工作,当外围通道完成任务后,就向CPU发出中断请求去读取数据。二、中断CPU相应中断的条件是:1、要有中断信号,并且能保持住,且CPU相应后还要能清除这个申请信号。2、该中断申请不会被屏蔽。3、中断必须
6、是开放的4、CPU要完成当前指令后才能响应中断二、中断二、中断与程序查询方式相比,中断控制方式的数据交换具有如下特点如下特点:(1)提高了CPU的工作效率;(2)CPU具有控制外围设备服务的主动权;(3)CPU可以和外设并行工作;(4)可适合实时系统对I/O处理的要求。三、接口1、CPU与外设通信特点需要有接口作为CPU与外设通讯的桥梁;需要有数据信息传送之前的“联络”;要传递的信息有三方面内容:状态、数据及控制信息。三、接口三、接口接口电路通常包含一组能够与处理器交换信息的寄存器或缓冲器,称为I/O端口 数据端口数据端口 存放数据信息 状态端口状态端口 存放状态信息,即反映外设 当前工作状态
7、的信息 控制端口控制端口 存放控制信息三、接口将接口作为CPU和外围通道连接的桥梁是因为:1、速度不匹配,CPU的速度快而外围通道则快慢不一2、数据格式不匹配,CPU多以字节为单位传送数据,二外围东道不以字节为单位。3、信号形式不匹配,CPU多为TTL电平标准而外围通道常比较杂乱。鉴于以上几点需要用接口作为两者的桥梁。三、接口2、并行接口(1)、构成主要由控制寄存器、状态寄存器、数据输入输出寄存器、数据总线缓冲、地址总线缓冲、地址译码、中断控制器、联络信号控制逻辑等组成。三、接口对输入而言其基本的接口有两种形式:a、简单输入方式三、接口 在简单输入方式下要求外围通道欲输入的数据是稳定的,通过三
8、态门作为数据传送接口,传送数据。三、接口b、选通输入方式三、接口本方式适用于外围通道输入的数据不稳定的情况下的数据传送,其工作原理为:当外围数据稳定且状态寄存器为“空”时发出选通信号,传送数据到寄存器,传完后状态寄存器置“满”,向CPU发中断,CPU相应中断用输入指令读出数据。三、接口对于输出通道而言也有两种方式:a、简单的输出方式一般由八D触发器74SL273构成,当CPU执行一条指令时,首先通道地址经译码后选中该接口,然后用指令周期中产生的控制信号把CPU数据总线的数据锁存在D触发器中。b、选通方式(和输入原理同)三、接口为使接口具有一定的通用性,还对其需要添加一些控制逻辑,它们是:1、控
9、制寄存器:用于存放CPU送来的控制字,以指定接口电路要完成的功能。2、状态寄存器:用于保存通道的现行状态信息,以提供给CPU判断用。3、中断控制器。此外。还有接口端口的地址译码电路、三、接口2 2、接口的功能、接口的功能l进行地址译码或设备选择,以便使CPU能与某一指定的外部设备通讯;l状态信息的应答,以协调数据传送之前的准备工作;l进行中断管理,提供中断信号;三、接口l进行数据格式转换,如正负逻辑的转换,串行与并行数据转换等;l进行电平转换,如TTL电平与MOS电平间的转换;l协调速度;l时序控制,提供实时时钟信号。3.2 模拟量输出通道 模拟量输出通道主要用于:把处理好的信号(控制)转换成
10、模拟量去控制被控对象。主要做两件事:1、将数字信号转换成为模拟信号2、将离散信号转换为连续信号D/AD/AD DA AVrefVref数/模(D/A)转换器示意图信号说明:D数字量输入信号(8位.10位.12位.16位等)A-模拟量输出信号(5V 10V等)Vref参考电压 数/模(D/A)转换器功能DAC原理:权电阻法的DAC原理图一、D/A转换原理 D/A转换时把输入数字量转换成为与之成比列的模拟量。D/A转换的典型电路常用的有两个电路:1、T型电阻解码网络,其原理为当D为“1”时接基准电源,为“0”时接地。2、R=2RT型解码网络,其原理为当D为“1”时开关接运放的 点,为“0”时开关接
11、地。D/A的组成框图电电电电 子子子子 开开开开 关关关关电电电电 阻阻阻阻 网网网网 络络络络输输输输入入入入寄寄寄寄存存存存器器器器基基基基 准准准准 电电电电 压压压压求求求求 和和和和 放放放放 大大大大T T型电阻网络型电阻网络型电阻网络型电阻网络D/AD/A转换器转换器转换器转换器模模模模拟拟拟拟量量量量输输输输出出出出数数数数字字字字量量量量输输输输入入入入T型电阻网络型电阻网络D/A转换器转换器 R-2RTR-2RT型电阻网络型电阻网络型电阻网络型电阻网络D/AD/A转换器转换器转换器转换器 梯形电阻网络梯形电阻网络A、B、C、D任意一点,其右任意一点,其右边的电阻网络等效电边
12、的电阻网络等效电阻均等于阻均等于R 。S S为电子开关。为电子开关。当当 D=0时时 S 接地;当接地;当 D=1时时 S 接接“地地”(虚地)(虚地)。基准电源基准电源并行数字输入并行数字输入电电子子开开关关模拟信号输出模拟信号输出RRR2R2R2R2R2RI0I1I2I3S0S1S2S3D0D1D2D3-UREFIRfUO8ABCDIo1Io2+_RRR2R2R2R2R2RI0I1I2I3S0S1S2S3D0D1D2D3UREFIUO8ABCDIo1Io2_+当当 D=0D=0时时S S 接地;当接地;当 D=1D=1时时S S 接接“地地”(虚地),(虚地),R-2RTR-2RT型电阻网
13、络的等效电路型电阻网络的等效电路即不论模拟开关接到左边还是右边,电阻2R一端总是零电位。其等效电路如图:RRUREFII=UREFR 梯形电阻网络A、B、C、D任意一点,其右边的电阻网络等效电阻均等于R。I=UREFR RRR2R2R2R2RI0I1I2I3UREFIABCDI0I1I2I32RRRR2R2R2R2R2RI0I1I2I3S0S1S2S3D0D1D2D3UREFIRfUO8ABCDIo1Io2+_Io1 =I3I2I1I0+=(D3 23+D2 22+D12124I+D020)UO=Rf I01=(D3 23+D2 22+D12124Rf I+D020)UO=(D3 23+D2
14、22+D121+D020)UREF Rf24 RUO=(Dn-1 2n-1+Dn-2 2n-2+D121+D020)UREF Rf2n R 二、二、D/A的主要技术参数的主要技术参数是指最小输出电压(是指最小输出电压(对应的输入二进制数为对应的输入二进制数为1 1 )与最大输)与最大输出电压出电压(对应的输入二进制数的所有位全为对应的输入二进制数的所有位全为1 1)之比。之比。例如十位数模转换器的分辨率为:例如十位数模转换器的分辨率为:分辨率分辨率=1/(2n-1)1210-10.0011、分分 辨辨 率率:5、稳定时间:稳定时间:数据变化量满刻度时,达到终值数据变化量满刻度时,达到终值1/2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三章 通道接口技术 第三 通道 接口 技术
限制150内