第12章 通道接口技术课件_第1页
第12章 通道接口技术课件_第2页
第12章 通道接口技术课件_第3页
第12章 通道接口技术课件_第4页
第12章 通道接口技术课件_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 第12章 通道接口技术 12.1 计算机对外围通道的控制 12.2 模拟量输出通道 12.3 模拟量输入通道212.1计算机对外围通道的控制 计算机对外围通道控制的工作基础是中断系统,具体实施是通过接口电路进行的。 计算机的输入输出指令及其有关的逻辑提供了CPU使用外围通道的全部控制信号。3一、输入输出指令计算机与外围设备的连接一般要用到地址总线、数据总线和控制总线。41、输入输出接口编址方式外围通道的地址对CPU来说有两种编址方式:(1)按存储器布局方式 即将外围通道的地址分配在存储器的地址空间,因此也称为存储器映像I/O.此时计算机对外围通道的输入输出操作就像对一个存储单元进行读写操作

2、一样,所有访问内存的指令都可以适用于输入输出。51、输入输出接口编址方式这种编址方式的优点:这种编址方式的优点: 可以用访向存储器的指令来访问I/O端口,而访问存储器的指令功能比较强,不仅有一般的传送指令,还有算术、逻辑运算指令,以及各种移位、比较指令等,并且可以实现直接对I/O端口内的数据进行处理。缺点是:缺点是: 由于I/O端口占用了一部分存储器地址空间,因而使用户的存储地址空间相对减小。另外不利于程序阅读。61、输入输出接口编址方式(2)按输入输出布局 此方式外围通道与存储器分开编址,它有CPU专门的输入输出指令,并有相应的控制线指示I/O操作。71、输入输出接口编址方式这种编址方式的优

3、点是:这种编址方式的优点是: 第一,I/O端口不占用存储器地址,故不会减少用户的存储器地址空间; 第二,采用单独的I/O指令,使程序中I/O操作和其他操作层次清晰,便于理解。这种编址方式的缺点是:这种编址方式的缺点是: 第一,单独I/O指令的功能有限,只能对端口数据进行输入/输出操作,不能直接进行移位、比较等其他操作; 第二,由于采用了专用的I/O操作时序及I/O控制信号线,因而增加了微处理器本身控制逻辑的复杂性。8(1)输入输出指令 由以上内容可知在使用不同功能的CPU时要选择的编址方式是不同,如:68系列、8031等CPU计算机就只能采用存储器布局,相应的只能使用访问存储器指令。而Z80则

4、可根据需要任选。其输入输出指令为IN和OUT9(2)时序 每条指令的执行都是在统一时钟控制下一个节拍一个节拍的进行的。指令执行过程所需要的时钟脉冲称为指令周期。10二、中断 计算机与外围通道进行数据传输的方式通常有两种:DMA和程序传送。1、DMA传送 需要专门的DMA控制器,控制外围设备与存储器之间直接存取,适用于高速、大批量数据传送,大多用于数据采集系统,一般控制系统较少使用。11二、中断 DMA方式是在外设与内存间建立起直接的通道,CPU不再直接参加外设和内存间的数据传输。 当系统需要进行DMA传输时,将CPU对地址和数据及控制线的管理权交由DMA控制器进行控制,当完成了一次DMA数据传

5、输后,再将这个控制权还给CPU,这些工作都是由硬件自动实现的,并不需要程序进行控制。 12二、中断2、程序传送方式 程序传送方式可以分为:握手式、查询式、中断控制方式三种。(1)握手式 CPU向外围通道发出启动命令,外围通道开始工作进入忙状态,同时发忙信号给CPU,使其等待,待其工作完成后,解除等待信号,CPU读数据。13二、中断2、查询方式 CPU启动外围通道后,就不停的读取状态,一旦发现“忙”状态解除,就立刻去读通道的数据。14二、中断3、中断控制方式 CPU启动外围通道,就不在去管其何时完成数据的传送,而是转去做其它的工作,当外围通道完成任务后,就向CPU发出中断请求去读取数据。15二、

6、中断CPU响应中断的条件是:1、要有中断信号,并且能保持住,且CPU响应后还要能清除这个申请信号。2、该中断申请不会被屏蔽。3、中断必须是开放的。4、CPU要完成当前指令后才能响应中断。16二、中断17二、中断18三、接口1、CPU与外设通信特点需要有接口作为CPU与外设通讯的桥梁;需要有数据信息传送之前的“联络”;要传递的信息有三方面内容:状态、数据及控制信息。19三、接口20三、接口 接口电路通常包含一组能够与处理器交换信息的寄存器或缓冲器,称为I/O端口。 数据端口数据端口 存放数据信息 状态端口状态端口 存放状态信息,即反映外设 当前工作状态的信息 控制端口控制端口 存放控制信息21三

7、、接口 将接口作为CPU和外围通道连接的桥梁是:1、速度不匹配,CPU的速度快而外围通道则快慢不一2、数据格式不匹配,CPU多以字节为单位传送数据,而外围通道不以字节为单位。3、信号形式不匹配,CPU多为TTL电平标准而外围通道常比较杂乱。鉴于以上几点需要用接口作为两者的桥梁。22三、接口2、并行接口(1)构成 主要由控制寄存器、状态寄存器、数据输入输出寄存器、数据总线缓冲、地址总线缓冲、地址译码、中断控制器、联络信号控制逻辑等组成。23三、接口 对输入而言其基本的接口有两种形式:a、简单输入方式24三、接口 在简单输入方式下要求外围通道将输入的数据是稳定的,通过三态门作为数据传送接口,传送数

8、据。25三、接口b、选通输入方式26三、接口 本方式适用于外围通道输入的数据不稳定的情况下的数据传送,其工作原理为:当外围数据稳定且状态寄存器为“空”时发出选通信号,传送数据到寄存器,传完后状态寄存器置“满”,向CPU发中断,CPU相应中断用输入指令读出数据。27三、接口对于输出通道而言也有两种方式:a、简单的输出方式 一般由D触发器74SL273构成,当CPU执行一条指令时,首先通道地址经译码后选中该接口,然后用指令周期中产生的控制信号把CPU数据总线的数据锁存在D触发器中。b、选通方式(和输入原理同)28三、接口 为使接口具有一定的通用性,还对其需要添加一些控制逻辑,它们是:1、控制寄存器

9、:用于存放CPU送来的控制字,以指定接口电路要完成的功能。2、状态寄存器:用于保存通道的现行状态信息,以提供给CPU判断用。3、中断控制器。另外,还有接口端口的地址译码电路。29三、接口2、接口的功能、接口的功能l进行地址译码或设备选择,以便使CPU能与某一指定的外部设备通讯;l状态信息的应答,以协调数据传送之前的准备工作;l进行中断管理,提供中断信号;30三、接口l进行数据格式转换,如正负逻辑的转换,串行与并行数据转换等;l进行电平转换,如TTL电平与MOS电平间的转换;l协调速度;l时序控制,提供实时时钟信号。3112.2 模拟量输出通道 模拟量输出通道主要用于:把处理好的信号(控制)转换

10、成模拟量去控制被控对象。主要做两件事:1、将数字信号转换成为模拟信号2、将离散信号转换为连续信号32数/模(D/A)转换器示意图信号说明:D数字量输入信号 (8位. 10位. 12位. 16位等)A-模拟量输出信号(5V 10V等)Vref参考电压 数/模(D/A)转换器功能)2222(33221nnrefoutDDDDVV33R2R4R8RAB4B3B2B1(MSB)(LSB)VoutIoutRfE)2222(24433221BBBBRREVoutfDAC原理:权电阻法的DAC原理图34一、D/A转换原理 D/A转换时把输入数字量转换成为与之成比例的模拟量。D/A转换的典型电路常用的有两个电

11、路:1、T型电阻解码网络,其原理为当D为“1”时接基准电源,为“0”时接地。2、R-2RT型解码网络,其原理为当D为“1”时开关接运放的 点,为“0”时开关接地。D/A的组成框图T型电阻网络型电阻网络D/A转换器转换器R-2RT型电阻网络型电阻网络D/A转换器转换器 R-2RT型电阻网络型电阻网络D/A转换器转换器 梯形电阻网络梯形电阻网络A、B、C、D任意一点,其任意一点,其右边的电阻网络等效右边的电阻网络等效电阻均等于电阻均等于R 。 S S为电子开关。为电子开关。 当当 D=0时时 S 接地;当接地;当 D=1时时 S 接接“地地”(虚地)(虚地)。基准电源基准电源并行数字输入并行数字输

12、入电电子子开开关关模拟信号输出模拟信号输出RRR2R2R2R2R2RI0I1I2I3S0S1S2S3D0D1D2D3-UREFIRfUO8ABCDIo1Io2+_RRR2R2R2R2R2RI0I1I2I3S0S1S2S3D0D1D2D3UREFIUO8ABCDIo1Io2_+当当 D=0D=0时时S S 接地;当接地;当 D=1D=1时时S S 接接“地地”(虚地),(虚地),R-2RTR-2RT型电阻网络的等效电路型电阻网络的等效电路即不论模拟开关接到左边还是右边,电阻2R一端总是零电位。其等效电路如图:RRUREFII =UREFR 梯形电阻网络A、B、C、D任意一点,其右边的电阻网络等效

13、电阻均等于R 。I=UREFR RRR2R2R2R2RI0I1I2I3UREFIABCDI0I1I2I3343222III2432222III1421222III0410222III2RRRR2R2R2R2R2RI0I1I2I3S0S1S2S3D0D1D2D3UREFIRfUO8ABCDIo1Io2+_Io1 =I3I2I1I0+=(D3 23 +D2 22 + D12124I + D020)UO= Rf I01= (D3 23 +D2 22 + D12124Rf I + D020)UO= (D3 23+D2 22+D121+D020) UREF Rf24 RUO= (Dn-1 2n-1+Dn

14、-2 2n-2+D121+D020) UREF Rf2n R40 二、二、D/A的主要技术参数的主要技术参数是指最小输出电压(是指最小输出电压( 对应的输入二进制数为对应的输入二进制数为1 )与最大输)与最大输出电压出电压(对应的输入二进制数的所有位全为对应的输入二进制数的所有位全为1)之比。之比。 例如十位数模转换器的分辨率为:例如十位数模转换器的分辨率为:分辨率分辨率=1/(2n-1)1210-10.0011、 分分 辨辨 率率: : 415、稳定时间:稳定时间: 数据变化量满刻度时,达到终值数据变化量满刻度时,达到终值1/2LSB1/2LSB时所需要的时间。时所需要的时间。 4、输入编码

15、:输入编码: 一般为二进制编码、一般为二进制编码、BCDBCD码、符号码、符号- -数值码等。数值码等。从数码输入到模拟电压稳定输出间的时间称为转换速度。从数码输入到模拟电压稳定输出间的时间称为转换速度。3、 转换速度转换速度:表示实际输出的电压值与理想的输出电压值之间的差别。表示实际输出的电压值与理想的输出电压值之间的差别。2、 转换精度转换精度:42在满刻度范围内,偏离理想转换特性的最大误差。在满刻度范围内,偏离理想转换特性的最大误差。一般用最低有效位(一般用最低有效位(LSB)的分数来表示。为)的分数来表示。为0.01-0.8 7 7、工作温度范围、工作温度范围 较好的较好的D DA A

16、转换器工作温度范围为转换器工作温度范围为-40-85-40-85 较差的较差的D DA A转换器工作温度范围为转换器工作温度范围为0-700-70 6、线性误差线性误差数字量输入模拟量输出 理想特性实际满刻度 线性误差43三、模拟量输出通道的几种结构形式 根据使用D/A转换器的方式,可以分为两种结构形式:1、每一通道都有独自的数据寄存器和D/A转换器。 这种方式多用于高速系统中,通道中的数据寄存器起到了数字式零阶保持器的作用。44三、模拟量输出通道的几种结构形式2、多通道共用一个D/A转换器,它采用分时为各通道服务,然后用保持器保持每个通道所转换的模拟量。(一通道一保持器)这种模拟保持器可以用

17、集成采样保持器,但从低成本考虑,多采用运放和多路开关来构成廉价的采样保持器。45四、采样保持器 采样时,采样时,k 闭合,闭合,VIN通通过过A2对对CH快速充电,快速充电,VOUT跟随跟随VIN;保持期间,;保持期间,k断开,由于断开,由于A2的输入的输入阻抗很高,理想情况下阻抗很高,理想情况下VOUT =VC保持不变,采保持不变,采样保持器一旦进入保持样保持器一旦进入保持期,便应立即启动期,便应立即启动A/D转转换器,保证换器,保证A/D转换期间转换期间输入恒定。输入恒定。 46五、多路转换器多路转换器又称多路开多路转换器又称多路开关,多路开关的作用关,多路开关的作用是用来将各路被测信是用

18、来将各路被测信号依次地或随机地切号依次地或随机地切换到公共放大器或换到公共放大器或A/D转换上。转换上。 C B A X接通接通 0 0 0 0 X0 0 0 0 1 X1 0 1 1 1 X7 1 全不通全不通47六、前置放大器 前置放大器的任务是将模拟输入小信号放前置放大器的任务是将模拟输入小信号放大到转换的量程范围之内。当多路输入的信号大到转换的量程范围之内。当多路输入的信号源电平相差较悬殊时,用同一增益的放大器去源电平相差较悬殊时,用同一增益的放大器去放大高电平和低电平的信号,就有可能使低电放大高电平和低电平的信号,就有可能使低电平信号测量精度降低,而高电平则有可能超出平信号测量精度降

19、低,而高电平则有可能超出模模/数转换器的输入范围。可设计数转换器的输入范围。可设计可变增益放可变增益放大器大器。 4812.3 模拟量输入通道 在数据采集和过程控制中,被采集对象往往是连续在数据采集和过程控制中,被采集对象往往是连续变化的物理量(如温度、压力、声波等),由于计算变化的物理量(如温度、压力、声波等),由于计算机只能处理离散的数字量,需要对连续变化的物理量机只能处理离散的数字量,需要对连续变化的物理量转换为数字量转换为数字量, ,这一操作过程就是这一操作过程就是A/DA/D转换。转换。AnalogyDATAA/DCPUI/O4912.3 模拟量输入通道 模拟量输入通道的作用是把检测

20、装置从被控对象中检测到的模拟信号转变成二进制数字信号送进计算机处理。整个模拟量输入通道的工作可以分为:1、采样:将连续模拟信号转换为离散模拟信号2、转换:A/D3、整型量化:将离散模拟信号转变为离散数字信号5012.3 模拟量输入通道 典型的模拟量输入通道由:检测装置、信号处理电路、多路转换器、采样保持器、A/D转换器等组成。1、检测装置:主要由传感器和变送器等组成,其作用为把被控对象的物理量转换为电量。2、信号处理电路:主要由信号滤波非线性补偿、阻抗匹配、电流/电压转换等构成5112.3 模拟量输入通道3、多路转换器:由于多路共用一个A/D转换器,所以用它来切换输入模拟量。4、数据放大器:用

21、来把检测到的信号放大到A/D转换器有效的工作电平。5、采样保持器:用它来保持采样瞬时的模拟信号,使A/D转换期间输入信号稳定。6、A/D转换器:把模拟量转换成数字量。7、控制器:用于协调通道切换,数据放大等工作。 A/D 转换器的作用是将输入的模拟量数字化。直接转换器:主要分为 两大类:间接转换器:逐次逼近型、并联比较型等单积分型、双积分型等一、一、A/D转换器的作用转换器的作用逐次逼近型逐次逼近型A/D转换器转换器顺顺序序砝码重量砝码重量 比较判断比较判断砝码去留砝码去留18g 8g13g 留留 1 128g+4g 12g13g 去去 0 048g+4g+1g 13g=13g 留留 1 1逐

22、次逼近的基本思想:类似于用天平称物逐次逼近的基本思想:类似于用天平称物 结果表示结果表示逐次逼近型逐次逼近型A/D转换器原理框图转换器原理框图电电压压比比较较器器输出数字量输出数字量模拟信号输入模拟信号输入参考电压参考电压逐次逼逐次逼近寄存器近寄存器D/A 转换器转换器节节拍拍脉脉冲冲发发生生器器输输 出出 寄存器寄存器CP四四位位D/A转转换换器器1D QCD QCD QCD QC+C4C3C2C1C0SDJKRDCQ0SDJKRDCQ1SDJKRDCQ2SDJKRDCQ3+Ui=5.52V比较器节节拍拍脉脉冲冲发发生生器器时钟脉冲数码寄存器d3d2d1d0逐次比较寄存器U0U+U+JKU0

23、= (d323+d222+d121+d020)24URCC0C2C1C3C40 01 1000UR=8VU0=4V1 10 00 00 00 00 010 01 11 11 10 01 11 1U0=5VU0=6V0 01 1U0=5.5V四位逐次逼近型四位逐次逼近型A/DA/D转换器转换器D/A顺序顺序d3 d2 d1 d0UA/V比较比较该位该位1 1的去留的去留11 1 0 0 0 0 0 04UAUI1 1 0 0 1 1 0 035UAUI1 1 0 0 1 1 1 145.5UAUI留留去去留留留留UA逼近逼近UI的波形的波形四位逐次逼近型四位逐次逼近型ADC的的转换过程转换过程U

24、A逼近逼近U1的波形的波形5.52O512346UA/V2341脉冲脉冲顺序顺序57二、二、A/D转换器主要技术指标转换器主要技术指标(1 1)分辨率:)分辨率:指A/D转换器可转换成数字量的最小电压,是反是反映映A/DA/D转换器对最小模拟输入值的敏感度转换器对最小模拟输入值的敏感度. . 所以分辨率一般表示式为:所以分辨率一般表示式为: 分辨率分辨率=Vref/2=Vref/2位数位数(单极性)(单极性) 或或 分辨率分辨率= =(V V+ref+ref-V-V-ref-ref)/2)/2位数位数(双极性)(双极性) 通常是用通常是用A/DA/D的位数来表示,比如的位数来表示,比如 8 8

25、位、位、1010位、位、1212位等。位等。 所所以,以, A/DA/D转换器的输出数字量越多。其分辨率越高。转换器的输出数字量越多。其分辨率越高。 如如:8 8位位ADCADC满量程为满量程为5V,5V,则分辨率为则分辨率为5000mV/256=20mV5000mV/256=20mV, 也就是说当模拟电也就是说当模拟电 压小于压小于20mV20mV,ADCADC就不能转换了,就不能转换了,58二、二、A/D转换器主要技术指标转换器主要技术指标(2 2)转换时间)转换时间:指从输入启动转换信号到转换结束,得到稳定的数指从输入启动转换信号到转换结束,得到稳定的数字量输出的时间。一般转换速度越快越

26、好(特别是动态信号采字量输出的时间。一般转换速度越快越好(特别是动态信号采集)。常见有:集)。常见有: 超高速(转换时间超高速(转换时间1ns1ns)、高速(转换时间)、高速(转换时间1s1s)、)、 中中 速(转换时间速(转换时间1ms1ms) 低速(转换时间低速(转换时间1s)1s)等。等。 如果采集对象是动态连续信号,要求如果采集对象是动态连续信号,要求f f采采2 f2 f信信,也就是说必,也就是说必须在信号的一个周期内采集须在信号的一个周期内采集2 2个以上的数据,才能保证信号形态个以上的数据,才能保证信号形态被还原(避免出现被还原(避免出现“假频假频”),这就是),这就是“最小采样最小采样”原理。若原理。若f f信信=20kHz=20kHz,则,则f f采采 40kHz40kHz,其转换时间要求,其转换时间要求25s.25s.59二、二、A/D转换器主要技术指标转换器主要技术指标(3)转换精度:转换精度:有绝对精度和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论