电子设计创新训练(提高)第五常用串行通讯规范及具体编程方法解决方案.ppt

电子设计创新训练(提高)第五常用串行通讯规范及具体编程方法解决方案.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 常用串行通讯规范及具体编程方法 * 基本概念 两种通讯方式: ①并行通讯:数据的各位同时传送,传送速度高,距离短。 ②串行通讯:数据一位一位顺序传送,传送速度低,传送距离长,几十至几千米。 目前,少量多CPU并行的系统中还存在并行通讯,少量计算机设备仅举例通讯也采用并行通讯(打印电缆、智能仪器的GPIB接口)。绝大多数的计算机设备间通讯都采用串行方式。 §5-1 常用串行通讯硬件规范 一、普通TTL或者CMOS逻辑 此类规范其实就是MCU或者串口芯片(16C550)等的直接逻辑接口,一般的低电平逻辑为0V,高电平为5V。现在许多MCU也支持2.7~3.6V的高电平逻辑。 实际上这类信号传输为纯粹的单端方式,即不平衡方式:用单线传输信号,以地线作为信号的回路,接收器是用单线输入信号的,抗干扰能力差。 又由于信号最高电平就是数字系统的电源电平,因此基本无传输距离可言。 一般仅用于多MCU系统中,用于多任务时,主MCU与辅助MCU之间进行信息交换。 MCU的串口一般只提供RXD和TXD信号,不提供握手信号。16C550芯片是8250的扩展版本,支持握手信号。8250实际上原来大量应用于PC机,现在基本上被16C550取代(南桥集成)。 16C550具有RTS(请求发送)和CTS(清除发送)等信号端,能够进行有握手的信号传递。 同时,为应用于繁忙的系统,它扩展有16个接收和16个发送缓冲器。尤其是接收缓冲器能够支持系统在不能够及时收取数据时不至于丢失上一帧已经接收到的数据。 图5-1 16C550管脚图 二、 RS-232C标准 鉴于普通的TTL或者CMOS逻辑基本无法实现计算机设备之间的通讯,出现了RS-232C标准 。 采用单端,双极性电压供电;使用负逻辑,一般5~15V表示低电平,-5~-15V表示高电平。接收器的输入检测电平 逻辑0:>+3V ; 逻辑1:<-3V ;每个信号一根导线,双向共用一个地线; 采用不平衡的发送器和接收器,易被干扰;传输速率20Kbps时,安全传输距离15米;连接器有25插针、9插针等设计方案。 RS-232C标准定义了除地线之外的8个信号线,不过一般情况下,其中RXD、TXD、GND三线就能够完成工作。其它的信号线都是辅助的握手信号,都是用来在传输过程中保证数据可靠接收的辅助信息。许多情况下,在系统具有做够快的处理速度和可靠的数据校验能力时,可以不使用辅助信号线。 表5-1为9针D型接头RS-232C标准的引脚信息,目前所有PC机上的COM1都是这种标准。 引脚号 信号名称 方 向 信 号 功 能 1 DCD PC机←仪器 PC机收到远程信号(载波检测) 2 RXD PC机←仪器 PC机接收数据 3 TXD PC机→仪器 PC机发送数据 4 DTR PC机→仪器 PC机准备就绪 5 GND - 信号地 6 DSR PC机←仪器 仪器准备就绪 7 RTS PC机→仪器 PC机请求发送数据 8 CTS PC机←仪器 仪器已切换到接收状态(清除发送) 9 RI PC机←仪器 通知PC机,线路正常(振铃指示) 表5-1 RS232C的9针引脚信号规范 三、RS422/RS485规范 用双绞线传输信号,信号在双绞线中自成回路不通过地线,接收器以双端差动方式输入信号,抗干扰能力强。平衡,双极性电压供电;平衡驱动和差分接收方式,取消地线;抗干扰能力强;传输速率高,距离远。电源采用普通5V,目前也有芯片支持3V电源。 RS-422A的传输率最大为10Mb/s,在此速率下,电缆允许长度为120m。如果采用较低传输速率,如90kb/s,最大距离可达1200m。 RS-485是RS-422A的变形,收发公用2根信号线。RS-422A为全双工,可同时发送和接收;RS-485则为半双工,在某一时刻,一个发送另一个接收,能够实现总线型网络。 图5-2 RS422/RS485传输逻辑图 图5-3 RS485以总线方式传输逻辑图 RS485规范由于采用半双工方式,同时使用2根信号线传输双向数据,故此可以构成典型的总线型网络,更常用。即:网络上始终仅存在一个主机,其它都为从机(可以通过交换权利更换主机)。具体总线连接形式如图5-3,对于远激励应用,两个终端一般需要配置终端120欧姆电阻。 接 口 性 能 RS-232C RS-422A

文档评论(0)

过各自的生活 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档