您的位置 首页 软件

串行数据线的一个总结和概述

RS232是个人计算机上的通讯接口之一,由电子工业协会,EIA)所制定的异步传输标准接口。通常RS-232接口以9个引脚(DB-9)或是25个引

RS232

是个人计算机上的通讯接口之一,由电子工业协会,EIA) 所拟定的异步传输规范接口。一般 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态呈现。(Electronic Industries Association
RS-232-C规范规则的数据传输速率为每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特。
RS-232-C规范规则,驱动器答应有2500pF的电容负载,通讯间隔将受此电容约束,例如,选用150pF/m的通讯电缆时,最大通讯间隔为15m;若每米电缆的电容量减小,通讯间隔能够添加。传输间隔短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模搅扰等问题,因而一般用于20m以内的通讯。
以上规则说明晰RS-323C规范对逻辑电平的界说。关于数据(信息码):逻辑“1”(传号)的电平低于-3V,逻辑“0”(空号)的电平高于+3V;关于操控信号;接通状况(ON)即信号有用的电平高于+3V,断开状况(OFF)即信号无效的电平低于-3V,也便是当传输电平的绝对值大于3V时,电路能够有用地查看出来,介于-3~+3V之间的电压无意义,低于-15V或高于+15V的电压也以为无意义,因而,实践作业时,应确保电平在±(3~15)V之间。
由于RS232接口规范呈现较早,不免有缺乏之处,主要有以下四点:
(1)接口的信号电平值较高,易损坏接口电路的芯片,又由于与TTL电平不兼容故需运用电平转化电路方能与TTL电路衔接。
(2)传输速率较低,在异步传输时,波特率为20Kbps;因而在“南边的老树51CPLD开发板中,归纳程序波特率只能选用19200,也是这个原因。”
(3)接口运用一根信号线和一根信号回来线而构成共地的传输办法,这种共地传输简略发生共模搅扰,所以抗噪声搅扰性弱。
(4)传输间隔有限,最大传输间隔规范值为50英尺,实践上也只能用在50米左右。
RS485
RS485选用差分信号负逻辑,+2V~+6V表明“0”,- 6V~- 2V表明“1”。RS485有两线制和四线制两种接线,四线制只能完结点对点的通讯办法,现很少选用,现在多选用的是两线制接线办法,这种接线办法为总线式拓朴结构在同一总线上最多能够挂接32个结点。在RS485通讯网络中一般选用的是主从通讯办法,即一个主机带多个从机。许多情况下,衔接RS-485通讯链路时仅仅简略地用一对双绞线将各个接口的“A”、“B”端衔接起来。而疏忽了信号地的衔接,这种衔接办法在许多场合是能正常作业的,但却埋下了很大的危险,这有二个原因:(1)共模搅扰问题: RS-485接口选用差分办法传输信号办法,并不需求相关于某个参照点来检测信号,体系只需检测两线之间的电位差就能够了。理论上RS485的最长传输间隔能到达1200米。
1. RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表明;逻辑“0”以两线间的电压差为-(2—6)V表明。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可便利与TTL 电路衔接。
2. RS-485的数据最高传输速率为10Mbps
3. RS-485接口是选用平衡驱动器和差分接收器的组合,抗共模干才能增强,即抗噪声搅扰性好。
4. RS-485最大的通讯间隔约为1219M,最大传输速率为10Mb/S,传输速率与传输间隔成反比,在100Kb/S的传输速率下,才能够到达最大的通讯间隔,假如需传输更长的间隔,需求加485中继器。RS-485总线一般最大支撑32个节点,假如运用特制的485芯片,能够到达128个或许256个节点,最大的能够支撑到400个节点。
因RS-485接口具有杰出的抗噪声搅扰性,长的传输间隔和多站才能等上述长处就使其成为首选的串行接口。 由于RS485接口组成的半双工网络,一般只需二根连线,所以RS485接口均选用屏蔽双绞线传输。 RS485接口衔接器选用DB-9的9芯插头座,与智能终端RS485接口选用DB-9(孔),与键盘衔接的键盘接口RS485选用DB-9(针)。
RS422
RS-422是差模传输,抗搅扰才能强,能传1200米,RS232最多传输15米。RS422总线与RS485和RS422电路原理底子相同,都是以差动办法发送和承受,不需求数字地线。差动作业是同速率条件下传输间隔远的底子原因,这正是二者与RS232的底子差异,由于RS232是单端输入输出,双作业业时至少需求数字地线 、发送线和承受线三条线(异步传输),还能够加其它操控线完结同步等功能。
RS422通过两对双绞线能够全双作业业收发互不影响,而RS485只能半双作业业,发收不能一起进行,但它只需求一对双绞线。
RS422和RS485在19kpbs下能传输1142米。用新式收发器线路上可衔接台设备。
1394
IEEE 1394,别号前方(FireWire)接口,是由苹果公司领导的开发联盟开发的一种高速度传送接口,数据传输率一般为800Mbps。前方(FireWire)是苹果公司的商标。Sony的产品称这种接口为iLink。
IEEE1394的特色能够归结如下:
(1)高速率
IEEE1394-1995中规则速率为100Mbit/s到400Mbit/s。IEEE1394b中更高的速度是800Mbit/s到3.2Gbit/s。其实400Mbps就简直能够满意一切的要求。现在一般或许到达的物理流LSI速度是200Mbps。别的,实践传输的数据一般都要通过紧缩处理,并不是直接传输原始视频数据。因而能够说,200Mbps已经是能够满意实践需求的速度。但对多路数字视频信号传输来说,传输速率总是越高越好、永无止境。
(2) 实时性
IEEE1394的特色是使用等时性传输来确保实时性。在这一点上,SSA,FiberChannel及Ultra SCSI也都与IEEE1394具有相同的功能。
(3) 选用细缆,便于设备
4. 根信号线与2根电源线构成的细缆使设备十分简略,并且价格也比较廉价。但接点距离只需4.5米,好像略显缺乏。所以也有人在讨论延伸接点距离的办法。已宣布的实验品POF能够将接点距离延伸至70米。
(4) 总线结构
IEEE1394是总线,不是I/O。向各设备传送数据时,不是像网络那样用I/O传送数据,而是按IEEE1212规范读写列入转化的空间。总归,从上一层看,IEEE1394是与PCI相同的总线。
1394总线和常见的USB总线的不相同之处在于1394是一个对等的总线, 对等总线便是说, 任何一个总线上的设备都可一主动的宣布恳求. 有点象圆桌会议相同, 我们位置相等. 而USB总线上的设备, 则都是等候主机发送恳求, 然后做相应的动作. 因而1394设备愈加智能化一些, 当然因而也变得复杂一些, 本钱高一些. 1394总线的这个特性决议了1394能够是脱离以桌面主机为中心的捆绑, 关于数字化家电来说, 1394愈加有吸引力.
1394总线的拓朴结构和USB是相同的, 是树形结构. 树形结构便是一切的衔接在一起的设备不能构成一个环(圈). 不然就或许不能正常作业. 不过1394b提出了一个防止环状结构的办法, 在即便设备衔接构成一个圆圈时, 也能确保正常作业. 1394和USB这类串行总线和PCI这类并行总线不相同, 1394和USB这类总线, 两个设备之间假如有必要通过第三个设备, 那么数据有必要也从第三个设备穿过, 也便是说第三个设备也要参加传输. 而PCI这类并行总线, 就象一条大马路铺到各家的门口, 两个设备假如商议好传输数据, 并请求到了总线, 就能够直接在两个设备间传输, 不用通过第三家. 当然更实质的差异是, 1394是串行的, 而PCI是并行的.
1394总线上的设备之间也会推举一些设备作为总线的办理作些额定的作业, 如
根节点: 主要是在总线裁定中做终究的裁判.
同步资源办理器: 主要是在同步传输中, 办理带宽, 或许供给总线的拓朴结构和有限的电源办理.
总线办理器: 能够设置根节点, 供给总线拓朴结构, 优化网络的呼应时刻, 和更高档的电源办理.
(5) 热插拔
能带电插拔。增删新设备,不用封闭电源,操作十分简略。
(6) 即插即用
添加新设备不用设定ID,可主动予以分配。SCSI运用者有必要设定SCSI地址,而IEEE1394的运用者不需求任何相关常识,操作十分简略,接上就能够用。
实践上,每逢有新的设备接入某个1394端口时, 整个总线将会进行一个欢迎典礼, 这个是总线自发的, 和PC主机没有特别的联系, 学名叫做总线复位(bus reset). 这个进程, 一切设备从头给自己起姓名(节点标识, NODE ID), 新的设备趁机为自己取个姓名. 1394的起姓名的机制很简略, 从0开端往上, 最多到62. 一般叶子节点的id小, 树根的id最大. 这个典礼完毕后, 我们又是各自干各自的工作了. 1394的bus reset是很往常的工作, 短的只需1us, 长的要160us, 而USB下, 却跟凤凰涅盘相同盛大而冗长, 至少在USB2下, 一个端口复位要150ms, 而一个bus reset就要复位一切衔接设备的port, 所以在衔接4个设备时有必要600ms+以上的时刻. 这个并无好坏之分, 仅仅各自的作业办法不相同罢了.

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/ruanjian/231753.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部