《测试系统接口技术和总线技术学习教案.pptx》由会员分享,可在线阅读,更多相关《测试系统接口技术和总线技术学习教案.pptx(74页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、会计学1测试系统接口技术和总线测试系统接口技术和总线(zn xin)技技术术第一页,共74页。DnyDnx模 拟 信号 y(t)模 拟 信号 x(t)A/D转换器数字信号处理器D/A转换器3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换转换转换转换(zhunhun)(zhunhun)(zhunhun)(zhunhun)技技技技术术术术3.1 A/D转换技术 A/D转换器是将输入的模拟电压或电流转换成数字量的器件或设备,即能把被测量对象(duxing)的各种模拟消息变成计算机可以识别的数字信息,它是模拟系统和数字系统或计算机之间的接口。模拟-数字转换基本过程图3-1 模拟-数字转换基
2、本(jbn)过程第1页/共74页第二页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换技术转换技术转换技术转换技术(jsh)-A/D(jsh)-A/D(jsh)-A/D(jsh)-A/D转转转转换过程换过程换过程换过程1 1 1 1图3-2 A/D转换(zhunhun)过程1、A/D转换(zhunhun)过程第2页/共74页第三页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换技术转换技术转换技术转换技术(jsh)-A/D(jsh)-A/D(jsh)-A/D(jsh)-A/D转换转换转换转换过程过程过程过程2 2 2 21、A/D转换过程(1)采
3、样连续信号在时间上的离散化采样方法(fngf):每隔一定时间 TS,从连续信号中抽取一个瞬时数据。采样定理:fS=2fm采样保持:为后续的量化过程保持信号一段时间。图5-40 采样保持器(S/H)原理(2)量化采样后的模拟量在幅值上的离散化量化方法(fngf):将模拟量与一模拟基准量进行比较,就如用砝码称重一样。量化增量(3)编码编码的目的:将量化后的规定范围内的有限个值的数字量,用0、1两个符号转换成二进制数码。第3页/共74页第四页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换技术转换技术转换技术转换技术(jsh)-(jsh)-(jsh)-(jsh)-转转转转换原
4、理换原理换原理换原理1 1 1 1常用A/D转换器转换原理 A/D转换器的种类很多,按其转换原理分,主要有逐次逼近(bjn)式、积分式、计数式和并行式A/D转换器。双积分式A/D转换器具有抗干扰能力强,转换精度高,性能价格比高的特点,常用于数字式测量仪表或非高速数据采集过程中;逐次逼近(bjn)式转换器兼顾了转换速度和转换精度两方面的指标,是测试系统中应用最广泛的A/D转换器件;并行A/D转换器的转换速度最快,但结构复共、成本高,适合转换速度极高的场合。计数式AD转换器结构很简单,但转换速度也很慢,目前很少采用。第4页/共74页第五页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1
5、 A/D转换技术转换技术转换技术转换技术(jsh)-(jsh)-(jsh)-(jsh)-转换原转换原转换原转换原理理理理2 2 2 2(1)计数式A/D转换器计数式A/D转换器的工作原理 让采样后的模拟信号电压直接与一标准模拟电压进行比较,若相等,则输入电压即转换成标准电压所对应的数字量输出。计数式A/D转换器的特点 对每个采样值都要从计数器低位开始从头计数逐渐逼近(bjn),因而转换速度慢,且对不同模拟输入,转换时间不同。结构简单、工艺性好,易于集成。图5-42 计数式A/D转换器原理第5页/共74页第六页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换转换转换转换(
6、zhunhun)(zhunhun)(zhunhun)(zhunhun)技术技术技术技术-转换转换转换转换(zhunhun)(zhunhun)(zhunhun)(zhunhun)原理原理原理原理3 3 3 3(2)逐次逼近式A/D转换器逐次逼近式A/D转换器工作原理 逐次逼近式A/D转换器也是利用电压比较原理,但由于初始标准模拟电压取为全量程的一半(ybn),即计数器从高位开始,逐位比较,因而转换速度大大提高,而且要求转换的精度越低,速度越快。比较于计数式A/D转换,实现了算法上的优化。第6页/共74页第七页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换技术转换技术转换
7、技术转换技术(jsh)-(jsh)-(jsh)-(jsh)-转换原理转换原理转换原理转换原理4 4 4 4(3)双积分式A/D转换器双积分式A/D转换器的工作原理 采用间接转换方式工作,先将模拟电压转换成时间量,然后再将时间量转换为数字量。实际上是一种V/T(电压时间)转换器。主要电路是积分器,还有比较器、正负基准(jzhn)电压源、控制电路、计数器和时钟脉冲。三个工作阶段:积分(充电)、反积分(放电)和结束阶段 工作原理:在固定时间(T1)内对积分器中的电容充电,在时段T2中对电容放电,记录放电时间T2,它和充电电压(比较器上所加的待转换电压)成正比。双积分式A/D转换器的特点第7页/共74
8、页第八页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换转换转换转换(zhunhun)(zhunhun)(zhunhun)(zhunhun)技术技术技术技术-转换转换转换转换(zhunhun)(zhunhun)(zhunhun)(zhunhun)原理原理原理原理5 5 5 5(3)双积分式A/D转换器双积分式A/D转换器的工作原理(yunl)双积分式A/D转换器的特点第8页/共74页第九页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换技术转换技术转换技术转换技术(jsh)-(jsh)-(jsh)-(jsh)-转换转换转换转换原理原理原理原理6
9、6 6 6第9页/共74页第十页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换转换转换转换(zhunhun)(zhunhun)(zhunhun)(zhunhun)技术技术技术技术-转换转换转换转换(zhunhun)(zhunhun)(zhunhun)(zhunhun)原理原理原理原理7 7 7 7(4)并行式A/D转换器特点:并行式A/D转换器是一种转换速度最快,转换原理最只管的A/D转换技术,它克服了N位逐次逼近式A/D转换完成一次转换需要进行N次比较的缺点,大大提高了A/D转换的速度。8路并行式A/D转换器原理结构(图3-4)由电阻分压网络、比较器、段鉴别“与”门
10、、编码电路等组成。并行式式A/D转换器的工作(gngzu)原理 同时建立多路比较电路,一次性完成多量值比较,统一编码,形成转换数字量。相当于一次性完成多种量值砝码的称重。转换器系统结构复杂,对N位并行式A/D转换器,分压电阻网络需要2N个分压电阻、2N个比较器和段鉴别“与”门,因此制造困难,成本高,只用于对转换速度要求极高的系统。第10页/共74页第十一页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换技术转换技术转换技术转换技术(jsh)-(jsh)-(jsh)-(jsh)-转换原理转换原理转换原理转换原理8 8 8 8表3-1 多种A/D转换(zhunhun)原理比
11、较转换转换形式形式转换精度转换精度转换速度转换速度结构形式结构形式其它性能其它性能应用场合应用场合逐次逼近式逐次逼近式较高较高较快较快兼顾速度和精兼顾速度和精度两方面的指度两方面的指标标测试系统中应测试系统中应用最广泛用最广泛积分式积分式高高较慢较慢抗干扰能力强,抗干扰能力强,性能价格比高性能价格比高常用于数字式常用于数字式测量仪表或非测量仪表或非高速数据采集高速数据采集过程过程计数式计数式慢慢简单简单目前很少采用目前很少采用并行式并行式较高较高最快最快最直观最直观精度高时制造精度高时制造困难、成本高困难、成本高转换速度要求转换速度要求极高的场合极高的场合第11页/共74页第十二页,共74页。
12、3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换转换转换转换(zhunhun)(zhunhun)(zhunhun)(zhunhun)技术技术技术技术-性性性性能指标能指标能指标能指标1 1 1 1转换器主要技术指标(1)分辨(fnbin)力 指A/D转换器可转换成二进制数的位数或 BCD码的位数,也可认为是A/D转换器可转换成数字量的最小电压。分辨(fnbin)的输入模拟电压相对值表示。例如,8位的ADC0809,转换满量程5V的电压,其分辨(fnbin)率为1LSB,用百分数表示为:用可转换的最小电压表示为:可见,A/D转换器的位数越多,分辨(fnbin)率就越高,但转换速度就越
13、慢。第12页/共74页第十三页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换转换转换转换(zhunhun)(zhunhun)(zhunhun)(zhunhun)技术技术技术技术-性能性能性能性能指标指标指标指标2 2 2 2(2)转换精度出现误差的原因:模拟误差(比较器、电阻值以及基准电压波动)+数字误差(失码误差和量化误差)模拟误差由器件质量决定,为非固定误差;数字误差和ADC位数有关。转换精度的实质:全量程的相对误差(3)转换时间与转换速度转换速度的定义:A/D转换器完成(wn chng)一次转换所需时间。转换速度越快越好,特别是对动态信号采集。常见的A/D转换速
14、度:超高速型(转换时间 1ns)、高速型(转换时间 1us)、中速型(转换时间 1ms)和低速型(转换时间 1s)。影响转换速度的因素:A/D转换原理和位数转换速度对最高采样频率的限制采样定律 第13页/共74页第十四页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换转换转换转换(zhunhun)(zhunhun)(zhunhun)(zhunhun)技术技术技术技术-性性性性能指标能指标能指标能指标3 3 3 3(4)量化误差 *产生原因:有限数字对模拟数字进行离散(lsn)取值而引起 *衡量单位:数字量的最低有限位(1/2LSB)*提高分辨率可减少量化误差(5)电源抑
15、制比(PSRR)*反映了A/D转换器对电源电压变化的抑制能力注意:分辨率和量化误差参数仅对A/D过程,而转换精度是相对A/D转换器的整个过程而言,量化误差仅是转换误差中的一种。第14页/共74页第十五页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换转换转换转换(zhunhun)(zhunhun)(zhunhun)(zhunhun)技术技术技术技术-选择选择选择选择原则原则原则原则 转换器的选择原则 *重点考虑分辨率和转换时间两个重要参数 (1)根据测试系统(xtng)的总误差要求,遵循系统(xtng)误差分配原则,确定 A/D转换器的精度和分辨率。(2)根据系统(xt
16、ng)使用范围、被测信号的变化率以及转换精度,确定 A/D转换器的转换时间。(3)根据计算机接口电路特征,选择 A/D转换器的输出状态。如:串行输出还是并行输出;输出数字代码形式;参考电压采用内部还是外加的、是固定的还是可调的等。(4)根据A/D转换器的工作条件选择芯片的一些环境参数,如工作环境温度、湿度、电源电压稳定度、芯片功耗、可靠性等级等。(5)要综合考虑成本、资源及芯片的来源等因素。第15页/共74页第十六页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换技术转换技术转换技术转换技术-接口接口接口接口(ji(ji(ji(ji ku)ku)ku)ku)方法方法方法
17、方法1 1 1 1转换器与微处理器的接口方法1.AD转换器接口的任务 A/D转换器与微处理器的接口,要实现ADC与CPU的双向信息交互,般要充成以下几个操作;(1)发转换启动信号(xnho)。(2)取回“转换结束”状态信号(xnho):该信号(xnho)可作查询的依据,或利用它产生“中断请求”或“DMA请求”。(3)读取转换数据:当得到转换结束信号(xnho)后,在CPU控制下,采用查询方式或中断方式将数据读入内存,或者在DMA控制下,直接读入内存。(4)进行通道寻址:对具有多路模拟量输入通道的系统需要通道寻址以选择相应的模拟量输入通道。(5)发S/H控制信号(xnho):对高速信号(xnho
18、)进行AD转换时,一般需要设置采样保持器、所以接口要对采样保持器发控制信号(xnho),以进行采样/保持操作。第16页/共74页第十七页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换技术转换技术转换技术转换技术-接口接口接口接口(ji ku)(ji ku)(ji ku)(ji ku)方法方法方法方法2 2 2 22.AD转换器接口形式(xngsh)根据AD转换器接口电路结构形式(xngsh),ADC芯片与CPU接口有如下几种:与CPU直接连接:内部带有数据输出锁存器和三态门,如 AD574A、ADC0809、ADC08016等。它们的数据输出端可以直接与 CPU的数据
19、总线相连。这种接口电路简单,成本低,是目前应用较多的 A/D转换器接口。(2)利用三态门与CPU连接:需外接三态门锁存器,才能与 CPU相连。(3)通过I/O接口芯片与CPU连接,无需附加电路,简化接口设计。(4)DMA传送数据:在接口板上增加 RAM,采用DMA数据传送方式,直接将ADC板数据传输到计算机的 RAM中,适合高频的大数据量传送,可减小系统总线占有率,提高 CPU工作效率并可增强数据传送可靠性。(5)集成A/D转换芯片的单片微机,如 Intel8096系列高档单片机。第17页/共74页第十八页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换技术转换技术转换
20、技术转换技术(jsh)-(jsh)-(jsh)-(jsh)-接口电接口电接口电接口电路设计路设计路设计路设计1 1 1 1常用A/D转换器及接口电路设计(1)8位单片逐次逼近式 A/D转换器ADC08018位8输入逐次逼近式 A/D转换器ADC0809性能指标:采用(ciyng)+5V电源,工作时钟典型值为 640kHz,转换时间为100us,分辨率为8位,总失调误差为 1LSB;模拟量输入电平范围为 0-5V,不需零点和满度调节;内部具有 8通道选择开关,可输入 8路模拟信号;数字量输出采用(ciyng)三态逻辑,输出符合 TTL电平。内部结构:主要由 8路模拟选择开关、地址锁存与译码器、A
21、/D转换器和三态输出锁存器等。引脚功能:28脚双列直插式封装。包括模拟信号输入线 8条、地址线3条、数字量输出线 8条、控制线4条、电源及其它 5条。与MCS-51的硬件连接(3)12位A/D转换器AD574A第18页/共74页第十九页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换技术转换技术转换技术转换技术(jsh)-(jsh)-(jsh)-(jsh)-接口电接口电接口电接口电路设计路设计路设计路设计2 2 2 2第19页/共74页第二十页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换转换转换转换(zhunhun)(zhunhun)(zhu
22、nhun)(zhunhun)技术技术技术技术-接口电接口电接口电接口电路设计路设计路设计路设计3 3 3 3第20页/共74页第二十一页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换转换转换转换(zhunhun)(zhunhun)(zhunhun)(zhunhun)技术技术技术技术-接接接接口电路设计口电路设计口电路设计口电路设计4 4 4 4uADC0809与MCS-51的硬件连接:u外部时钟利用(lyng)8031地址锁存器允许信号 ALE经触发器分频后接到 ADC0809的 CLOCK输入端u数据线与地址线复用 P0口通过外接一片地址锁存器将其分离,从而构成 8
23、位数据总线和16 位地址总线的低 8位;ADC0809具有通道地址锁存功能,故模拟输入通道地址的译码输入ADDA/ADDAB/ADDC由P0.0P0.2直接提供。uA/D后的数字量输出直接与 8031的数据总线相连 ADC0809具有“三态输出数据锁存器”u8031采用中断方式读取 ADC0809的转换数据EOC线经反相器和8031的INT1线相连。第21页/共74页第二十二页,共74页。3.1 A/D3.1 A/D3.1 A/D3.1 A/D转换转换转换转换(zhunhun)(zhunhun)(zhunhun)(zhunhun)技术技术技术技术-接口电路设计接口电路设计接口电路设计接口电路设
24、计5 5 5 5第22页/共74页第二十三页,共74页。3.2 3.2 3.2 3.2 串行通信接口串行通信接口串行通信接口串行通信接口串行通信接口概述系统之间的信息交换即所谓通信。常用的通信方式有并行通信和串行通信两种。目前计算机系统中常用串行通信,由于计算机内部数据传送采用并行通信,若要实现计算机和外部设备之间的串行通信就需要种接口电路完成串行-并行数据传送方式的双向转换,这种接口电路称为串行接口。串行通信接口的工作过程和特点 计算机在接收数据时,由串行接口沿着一条传输线一位一位地接收数据当一帧数据接收完后,由串行接口将串行数据转换为并行数据供CPU读取;当计算机发送数据时,由 CPU把数
25、据传送给串行接口,再由申行接口通过一条传输线在发送时钟的触发下一位 位地把数据传送出去(ch q)。串行通信所用的传输线少并可借助现成的电话网进行信息传输,特别适合远距离通信。所以串行接口已成为微机自动测试系统的必需部件和接口。第23页/共74页第二十四页,共74页。3.2 3.2 3.2 3.2 串行通信接口串行通信接口串行通信接口串行通信接口-数据数据数据数据(shj)(shj)(shj)(shj)传传传传送方式送方式送方式送方式1 1 1 1数据传送方式 按照同一时刻(shk)数据流的方向可分为全双工、半双工和单工三种方式。1.全双工传送方式 在通信系统中,当数据的发送和接收分别由两根不
26、同的传输线传送时,通信双方都能在同时刻(shk)进行发送和接收操作,这样的传送数据方式称为全双工传送方式,如图3-13所示。全双工传送方式无须方向的切换,数据传送效率高。回波计算机(CPU)串行接口终端设备发送字符图3-13 全双工通信(tng xn)方式第24页/共74页第二十五页,共74页。3.2 3.2 3.2 3.2 串行通信接口串行通信接口串行通信接口串行通信接口-数据传送数据传送数据传送数据传送(chun(chun(chun(chun sn)sn)sn)sn)方式方式方式方式1 1 1 12.半双工传送方式 在通信系统中,根传输线既作数据输入又作数据输出虽然数据是双向传送,但通信双
27、方不能同时(tngsh)收发数据,这种传输方式称为半双工传送方式如图3-13所示。在半双工传送方式下,要进行输入输出的双向传送,必须设置通信链路的“换向逻辑”,进行方向的转换。分时进行发送、接收计算机(CPU)串行接口终端设备图3-13 半双工通信(tng xn)方式第25页/共74页第二十六页,共74页。3.2 3.2 3.2 3.2 串行通信串行通信串行通信串行通信(tng xn)(tng xn)(tng xn)(tng xn)接口接口接口接口-串行通串行通串行通串行通信信信信(tng xn)(tng xn)(tng xn)(tng xn)方式方式方式方式1 1 1 1串行通信方式 根据时
28、钟控制方式不同串行通信分为:异步串行通信方式和同步串行通信方式。1.异步串行通信方式 通信系统的发送与接收设备都使用各自的时钟控制数据的发送和接收;数据通常以字符为单位组成(z chn)字符帧传送的;异步通信传输格式一般由起始位、数据位、奇偶校验位和停止位四部分组成(z chn)。波特率:1秒钟传输二进制数据的位数(bps,位/秒),表征串行通信数据传输速度。异步通信的特点;不需传送同步脉冲,字符帧长度不受限制,所需设备简单,但因字符帧格式复杂,降低了有效数据的传输速率。异步通信一般应用在数据传输速率较慢的场合。第26页/共74页第二十七页,共74页。3.2 3.2 3.2 3.2 串行通信串
29、行通信串行通信串行通信(tng xn)(tng xn)(tng xn)(tng xn)接口接口接口接口-串串串串行通信行通信行通信行通信(tng xn)(tng xn)(tng xn)(tng xn)方式方式方式方式2 2 2 2 图3-15 异步串行通信(tng xn)数据传输格式第27页/共74页第二十八页,共74页。3.2 3.2 3.2 3.2 串行通信串行通信串行通信串行通信(tng xn)(tng xn)(tng xn)(tng xn)接口接口接口接口-串行通串行通串行通串行通信信信信(tng xn)(tng xn)(tng xn)(tng xn)方式方式方式方式3 3 3 32.
30、同步串行通信方式(fngsh)数据传输格式均由同步字符、n个数据字符和校验字符三部分组成。特点:双方使用同一个时钟控制数据的发送与控制;数据格式中没有设置起始位和停止位,而是利用同步字符来完成收发同步,并且数据信息以连续形式发送,传输效率较高。但该种方式(fngsh)通信技术复杂,故一般应用于高速数据传输。第28页/共74页第二十九页,共74页。3.2 3.2 3.2 3.2 串行通信接口串行通信接口串行通信接口串行通信接口-调制解调器件调制解调器件调制解调器件调制解调器件1 1 1 1串行通信中的调制解调器1.传输速率与传输距离 串行接口或终端直接传送数据的最大距离与传输速率及传输线的电气(
31、dinq)特性有关,一般为30m以内,对远距离传输,一般需加入MODEM,如图3-17所示。第29页/共74页第三十页,共74页。3.2 3.2 3.2 3.2 串行通信接口串行通信接口串行通信接口串行通信接口-接口标准接口标准接口标准接口标准1 1 1 12.MODEM的分类按工作速度分:高速(波特率9600bps);中速(1200-9600bps);低速(600bps)按调制技术分:相移键控(PSK)、频移键控(FSK)和相幅调制(PAM)计算机系统中一般采用频移键控方式,即将数字0和1调制为不同频率的两个信号,如图3-18所示。串行通信(tng xn)的接口标准RS-232C串行通信(t
32、ng xn)接口标准是计算机与外设之间进行串行连接时双方要共同遵循的某种特殊约定或协议。符合国际电气化标准的串口标准有:RS-232、RS-232C、RS-422和RS-485等。RS-232C是计算机系统中应用最多的串行通信(tng xn)标准,用于数据终端设备(DTE)和数据通信(tng xn)设备(DCE)之间的接口。接口标准内容包括机械、电气和协议相容。第30页/共74页第三十一页,共74页。3.2 3.2 3.2 3.2 串行通信接口串行通信接口串行通信接口串行通信接口-接口标准接口标准接口标准接口标准2 2 2 2串行通信的接口标准RS-232C1.RS-232C电气特性 使用双极
33、性负逻辑电平,信号电平在(5-15)V和-(5-15)V。2.RS-232C接口信号 标准接口有25根线,采用25芯标准接口(如图3-19),包括4条数据线、11条控制线、3条定时线以及7条备用和未定义线。实际(shj)常用9针的COM接口。实物图片 9针的COM接口第31页/共74页第三十二页,共74页。3.2 3.2 3.2 3.2 实物图片实物图片实物图片实物图片COMCOMCOMCOM接口接口接口接口(ji ku)(ji ku)(ji ku)(ji ku)实物图片 9针的COM接口(ji ku)第32页/共74页第三十三页,共74页。3.2 3.2 3.2 3.2 串行通信接口串行通信
34、接口串行通信接口串行通信接口-接口标准接口标准接口标准接口标准3 3 3 32.RS-232C接口信号 TXD(2):发送数据线,输出,DTE将串行数据发送到DCE。RXD(3):接收数据线,输入,DTE接收DCE发送来的数据。RTS(4):请求对方发送信号,输出,高电平有效。CTS(5):清除(qngch)发送信号,DCE发送清除(qngch)发送信号到DTE,响应DTE请求发送要求,表示DCE已处于发送状态且准备发送数据,DTE作好接收数据的淮备。DTR(20):数据终端准备就绪,此时DCE可以发送数据。DSR(6):数据设备准备就绪,只用来表示本端的数据设备已连通通信信道。DCD(8):
35、接收线信号测试。GND(7):信号地。第33页/共74页第三十四页,共74页。3.2 3.2 3.2 3.2 串行通信接口串行通信接口串行通信接口串行通信接口-接口标准接口标准接口标准接口标准4 4 4 43.RS-232C与TTL器件接口(ji ku)一般的TTL(CMOS)器件使用高低电平表示逻辑状态,而RS-232C使用负逻辑电平,两者不相容,必须进行转换。完成电平转换的常用芯片MAX232,能实现电平的双向转换。第34页/共74页第三十五页,共74页。3.2 3.2 3.2 3.2 串行通信接口串行通信接口串行通信接口串行通信接口(ji ku)-(ji ku)-(ji ku)-(ji
36、ku)-接接接接口口口口(ji ku)(ji ku)(ji ku)(ji ku)设计设计设计设计1 1 1 1串行通信的接口电路设计1串行接口形式 目前的单片机内部都含有串行通信接口,可方便实现器件之间或单片机与PC机之间的通信。MCS-51的串行接口是一种异步通信接口,不能用于同步串行通信,但可采用(ciyng)同步/异步接收发送器(USART)器件来扩展串行接口。2串行接口基本任务串-并转换串行数据和并行数据间的双向转换串行数据格式化 产生不同通信方式下的数据格式可靠性测试自动生成奇偶校验位接口与DCE之间的联络控制 提供符合RS-232C标准规定的信号线第35页/共74页第三十六页,共7
37、4页。3.2 3.2 3.2 3.2 串行通信接口串行通信接口串行通信接口串行通信接口(ji ku)-(ji ku)-(ji ku)-(ji ku)-接口接口接口接口(ji ku)(ji ku)(ji ku)(ji ku)设计设计设计设计2 2 2 23常见的接口芯片8251 及接口电路(1)8251A的功能特点 8251A是一种高性能串行通信接口,可以和多种单片机或微机连接,具有同步、异步接收或发送功能。(2)8251A的内部结构(图3-20)由接收器、发送器、调制控制、读写控制以及系统数据总线缓冲器5部分组成。内部由内部数据总线实现相互之间的通信。接收器:从RXD线上串行接收数据,并按规定
38、的格式把串行数据转换成并行(bngxng)数据,经内部总线传送并存放在数据总线缓冲器。发送器:将并行(bngxng)接收来自发送数据缓冲器中的数据,经TXD线串行发送出去。数据总线缓冲器:与CPU的数据线相接,用于存放8251A 的状态字,使8251A 与系统数据总线连接起来。第36页/共74页第三十七页,共74页。3.2 3.2 3.2 3.2 串行通信接口串行通信接口串行通信接口串行通信接口(ji ku)-(ji ku)-(ji ku)-(ji ku)-接接接接口口口口(ji ku)(ji ku)(ji ku)(ji ku)设计设计设计设计2 2 2 2第37页/共74页第三十八页,共74
39、页。3.2 3.2 3.2 3.2 串行通信接口串行通信接口串行通信接口串行通信接口(ji ku)-(ji ku)-(ji ku)-(ji ku)-接口接口接口接口(ji ku)(ji ku)(ji ku)(ji ku)设计设计设计设计3 3 3 3u读/写逻辑控制:用于接收CPU送来的控制信号并进行译码,以实现对8251A 的读/写操作控制。u调制控制:实现8251A 和调制解调器的直接接口,用于传送(chun sn)8251A与调制解调器之间的应答信号。u(3)引脚功能u 共有28 个引脚,根据功能分为三组:与CPU接口的信号线、与外设的u接口线和电源线。u与CPU接口的信号线(14条):
40、包括8根双向数据线(D0-D7)等u与外设的接口线(12条):u 接收和接收控制线(RXD/RXC/RXRDY/SYNDET);u 发送和发送控制线(TXD/TXC/TXRDY/TXE);u 与调制器连接的接口信号(DTR/DSR/RTS/CTS)。u电源线(2条):Vcc接+5V电源,GND接地。第38页/共74页第三十九页,共74页。3.2 3.2 3.2 3.2 串行通信接口串行通信接口串行通信接口串行通信接口(ji ku)-(ji ku)-(ji ku)-(ji ku)-接口接口接口接口(ji ku)(ji ku)(ji ku)(ji ku)设计设计设计设计4 4 4 4第39页/共7
41、4页第四十页,共74页。3.2 3.2 3.2 3.2 串行通信接口串行通信接口串行通信接口串行通信接口(ji ku)-(ji ku)-(ji ku)-(ji ku)-接口接口接口接口(ji ku)(ji ku)(ji ku)(ji ku)设计设计设计设计5 5 5 5(4)8251A和MCS-51的接口(ji ku)第40页/共74页第四十一页,共74页。3.2 3.2 3.2 3.2 串行通信接口串行通信接口串行通信接口串行通信接口(ji ku)-(ji ku)-(ji ku)-(ji ku)-接口接口接口接口(ji ku)(ji ku)(ji ku)(ji ku)设计设计设计设计6 6
42、6 64电平转换芯片 MAX232及接口电路 单片机内部都含有(hn yu)串行通信接口,可方便实现器件之间或单片机与 PC机之间的通信。单片机串行口的 TTL电平与PC机串行口的RS-232C电平之间转换通常采用MAX232系列芯片。实物图片MAX232芯片第41页/共74页第四十二页,共74页。3.2 3.2 3.2 3.2 实物图片实物图片实物图片实物图片MAX232MAX232MAX232MAX232芯片芯片芯片芯片(xn pin)(xn pin)(xn pin)(xn pin)实物图片MAX232 芯片(xn pin)第42页/共74页第四十三页,共74页。3.2 3.2 3.2 3
43、.2 串行通信接口串行通信接口串行通信接口串行通信接口(ji ku)-(ji ku)-(ji ku)-(ji ku)-接口接口接口接口(ji ku)(ji ku)(ji ku)(ji ku)设计设计设计设计7 7 7 7(1)MAX232的功能特点 单+5V电源供电功耗低;可以直接实现TTL(COMS)电平与RS232C电平转换;集成度高,外围电路简单,仅外接1个0.1uF去耦电容和4个1uF电容;双发送接收器,有利于多机通信。(2)MAX232的内部结构和引脚功能(图3-23)内部主要由双电荷泵DC-DC电压变换器、RS232C驱动器、RS232C接收器等组成。共有16个引脚。(3)MAX2
44、32与MCS-51单片机的接口电路(图3-24)接口电路很简单,只需连接RXD/TXD/GND三线即可。若通信距离短(10m以内),MAX232 的驱动能力满足设计要求,可直接连接;若通信距离长,则需在中间加上驱动电路(虚线(xxin)框内电路),以提高驱动能力。第43页/共74页第四十四页,共74页。3.2 3.2 3.2 3.2 串行通信接口串行通信接口串行通信接口串行通信接口(ji ku)-(ji ku)-(ji ku)-(ji ku)-接口接口接口接口(ji ku)(ji ku)(ji ku)(ji ku)设计设计设计设计8 8 8 8第44页/共74页第四十五页,共74页。3.2 3
45、.2 3.2 3.2 串行通信接口串行通信接口串行通信接口串行通信接口(ji ku)-(ji ku)-(ji ku)-(ji ku)-接口接口接口接口(ji ku)(ji ku)(ji ku)(ji ku)设计设计设计设计9 9 9 9第45页/共74页第四十六页,共74页。3.3 3.3 3.3 3.3 总线总线总线总线(zn xin)(zn xin)(zn xin)(zn xin)技术技术技术技术3.3 总线技术(jsh)总线是信号或信息传输的公共路径。总线是实现芯片与芯片之间、模块与模块之间、系统与系统之间以及系统与控制对象之间进行信息传递的各种信号线的集合,它为模块各部件之间和模块与模
46、块之间提供了标准信息通路。相关的国际组织IEC国际电工委员会IEEE国际电气与电子工程师学会ANSI美国国家标准化学会EIA美国电子工业协会波特率,bpsbit/s 第46页/共74页第四十七页,共74页。总线总线总线总线(zn xin)(zn xin)(zn xin)(zn xin)概述概述概述概述1 1 1 1总线概述1.总线结构微机系统的两种结构 一是以处理器为中心的面向处理机的结构;另一种是以总线为中心的面向总线的结构。面向处理机的总线结构是将需要交换信息的模块通过总线建立点到点的连接,是当前微机系统的基本形式。2.总线分类(1)按使用范围分:计算机总线、仪器或测控系统总线、网络通讯总
47、线(2)按数据传送方式分:并行总线、串行总线(3)按用途和应用(yngyng)场合分(表3-1)第47页/共74页第四十八页,共74页。总线总线总线总线(zn xin)(zn xin)(zn xin)(zn xin)概述概述概述概述2 2 2 2总线类型总线类型主要功能主要功能特点特点标准制定者标准制定者片内总线片内总线微处理器芯片内的总线微处理器芯片内的总线连接微处理器内部的各逻辑功连接微处理器内部的各逻辑功能单元能单元芯片生产厂家芯片生产厂家片间总线片间总线元件级总线,微处理器应用元件级总线,微处理器应用系统中连接各芯片的总线系统中连接各芯片的总线传统的为并行方式,三总线结传统的为并行方式
48、,三总线结构;新发展串行方式构;新发展串行方式Motorola、Philips等大公司等大公司内总线内总线板级总线,微机系统中连接板级总线,微机系统中连接各插件板的总线各插件板的总线通常采用并行方式,如用于个通常采用并行方式,如用于个人电脑的人电脑的PC/XT、ISA、PCI、PCMCIA;用于工业控制的;用于工业控制的STD、VME;用于测控系统;用于测控系统和仪器的和仪器的CAMAC、VXI、PXI行业联盟或行业联盟或ISO组织组织外总线外总线通讯总线,用于微机系统之通讯总线,用于微机系统之间、微机系统与外设之间、间、微机系统与外设之间、微机系统与其他系统之间的微机系统与其他系统之间的通讯
49、通讯常用串行方式,少数采用并行。常用串行方式,少数采用并行。如如RS232、RS485、USB、IEEE1394,用于工业控制的,用于工业控制的现场总线现场总线CAN、LONworks,用于测控系统和仪器的用于测控系统和仪器的CAMAC、GPIB等等行业联盟或行业联盟或ISO组织组织表3-1 总线(zn xin)的分类第48页/共74页第四十九页,共74页。总线总线总线总线(zn xin)(zn xin)(zn xin)(zn xin)概述概述概述概述3 3 3 33总线系统的优越性 按总线规则,可实现复杂大系统的总线式模块化设计、制造、安装和调试。(1)易于实现模块化硬件设计 整个大系统按总
50、线规则设计成若干功能子系统或功能模块,可以降低系统的复杂程度,提高系统的灵活性,降低系统产品的生产、调试、维修的难度(nd)。(2)多厂商产品支持(3)便于组织生产 模块功能较为单一,产品调试和维护也较为简单,便于组织大规模生产,降低产品造价。(4)易于实现系统升级(5)良好的可维护性(6)经济性 第49页/共74页第五十页,共74页。总线总线总线总线(zn xin)(zn xin)(zn xin)(zn xin)概述概述概述概述4 4 4 44.总线的数据传输 总线可传输程序指令、运算处理的具体数据、设备的控制命令、状态字、设备间传输的具体数据等;如何保证数据在总线上高速可靠的传输是系统总线