一种端口复用方法、装置和设备制造方法及图纸

技术编号:4250164 阅读:169 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种端口复用方法、装置和设备。所述方法包括:逻辑连接器件通过逻辑电平控制UART与一个或多个RS-232电平转换芯片的连通关系;所述UART通过逻辑连接器件与一个或多个RS-232电平转换芯片连接。本发明专利技术使用逻辑连接器件通过逻辑电平控制UART与一个或多个RS-232电平转换芯片的连通关系,实现端口复用功能,并且在某个串口出现问题时,可以使用其它串口来代替出现问题的串口。

【技术实现步骤摘要】

本专利技术涉及一种端口复用方法、装置和设备,属于数据通信

技术介绍
下面先介绍与本专利技术相关的几个概念 1.异步串口 异步串口是在通信中应用非常广泛的一种串行接口,在交换机、路由器上的常用 做控制台(Console)和辅口 (AUX)。 目前常用的标准是由美国电子工业协会(Electronic IndustriesAssociation, 简称EIA)制定的RS-232标准,RS (Recommended Standard)代表推荐标准,232是标识号。 2. UART 通用异步接收/发送装置(Universal Asynchronous Receiver/Transmitter,简 称UART)是一种通用异步接收/发送装置,用于异步通信。该装置双向通信,可以实现全双 工传输和接收。主要功能是实现并行/串行数据的转换。 因为计算机内部采用并行数据,不能直接把数据发到外部串行设备,必须经过 UART整理才能进行异步传输,其过程为CPU先把准备写入外部串行设备的数据放到UART 的寄存器(临时内存块)中,再通过先入先出队列(First Input First Output,简称FI F0)传送到外部串行设备。 3. RS-232 Transceiver (TTL/RS-232电平转换芯片) 由于UART控制器输入/输出电压使用的是TTL电平(正逻辑),如下表所示<table>table see original document page 3</column></row><table> 而RS-232总线使用的RS232电平(负逻辑),如下表所示<table>table see original document page 4</column></row><table> 所以,UART提供的串行总线信号还不能直接提供给串行设备,必须先经过TTL/ RS-232电平转换芯片,如图1所示。 4.控制台/辅口 (Console/AUX) —般的路由器/交换机都同时具有控制台(Console)和辅口 (AUX),而有些路由器 和交换机为了减少单板端口密度、降低成本,会将Console和AUX复用在一起。图2给出了 Console/AUX的两种情况。 路由器/交换机上的Console和AUX—般都是采用RJ45母头连接器的,两者的主 要区别是功能和用法不同 Console :是网络设备用来与计算机或终端设备进行连接的常用接口。通常只需要 3根信号线即可与PC等终端设备进行通信连接,如图3所示。 AUX:是用于路由器的远程配置连接用的异步端口,可通过收发器与调制器/解调 器(M0dulator/DEModulator,简称MODEM)进行连接。通常需要8根信号线才能与MODEM进 行通信连接,如图4所示。 Console与AUX的RJ45母头连接器的线序定义如下表所示<table>table see original document page 4</column></row><table> 从上表可以看出,在硬件上AUX是可以替代Console使用的,而现实使用中,因为 AUX通常是远程登录到设备上的,所以一般AUX都必须输入密码来认证登录,有一定的安全性要求;而Console在硬件上却不能做AUX,如果将Console的硬件信号定义设计成与AUX 的信号完全一致,那在软件稍加改动的情况下,Console其实也可以替代AUX使用,这也是 很多设备厂商能将Console和AUX复用的原因。 5、 SPDT (Single Pole Double Throw,单刀双掷) 图5给出了 SPDT的硬件实例,通过控制逻辑L,实现开关A导通的方向(A = Al 或A = A2)。 目前路由器、交换机的网络通信设备串口的主要设计缺陷是 控制台(Console)、辅口 (AUX)普遍不支持热拔插,但实际使用过程中,热拔插情况基本无法避免,因此很容易造成端口损坏。特别是控制台(Console)损坏后,无法通过控制台与设备通信,造成设备无法控制,从而造成整机功能失效,功能影响非常大。 但从目前对串口损坏设备的维修统计来看,大多数情况都是损坏RS-232Transceiver芯片,而后级的UART芯片则基本完好。经常会出现两种情况 (1)若AUX 口损坏后,由于Console没有RTS, CTS, DSR, DTR等信号,不能替换做AUX □。 (2)若Console 口损坏后,由于AUX 口权限通常被软件限制,又不能用做Console□。 所以,操作人员会面临,一个损坏的串口不能使用,而另一个正常的串口可以使用 但又不能替代前一个串口功能的尴尬局面,设备仍然需要送回维修才能彻底解决问题,无 法实现设备的现场维修。
技术实现思路
本专利技术的目的是提供一种端口复用方法、装置和设备,用于解决现有技术中存在多个串口时,某个串口出现问题导致设备无法使用的问题。 为实现上述目的,本专利技术提供了一种端口复用方法,所述方法包括 逻辑连接器件通过逻辑电平控制UART与一个或多个RS-232电平转换芯片的连通关系; 所述UART通过逻辑连接器件与一个或多个RS-232电平转换芯片连接。 为了实现上述目的,本专利技术还提供了 一种端口复用装置,所述装置包括UART、RS-232电平转换芯片和逻辑连接器件; 所述UART通过逻辑连接器件与一个或多个RS-232电平转换芯片连接; 所述逻辑连接器件通过逻辑电平控制UART与一个或多个RS-232电平转换芯片的连通关系。 为了实现上述目的,本专利技术又提供了 一种设备,所述设备包括上述装置。 本专利技术使用逻辑连接器件通过逻辑电平控制UART与一个或多个RS-232电平转换芯片的连通关系,使得在某个串口出现问题时,可以使用其它串口来代替出现问题的串口,实现现场修复功能。附图说明 图l为电平转换示意图 图2为设备端口示意图 图3为控制台信号示意图 图4为辅口信号示意图 图5为单刀双掷开关示意图 图6为本专利技术一种端口复用方法实施例一示意图 图7为本专利技术一种端口复用装置实施例一示意图 图8为本专利技术一种端口复用装置实施例二示意图 图9为本专利技术一种端口复用装置实施例三示意图 图10为控制SPDT的硬件开关示意图 图11为软硬件开关和端口复用状态说明 图12为本专利技术一种设备实施例示意图具体实施例方式本专利技术的目的是提供一种端口复用方法、装置和设备,用于解决现有技术中存在 多个串口时,某个串口出现问题导致设备无法使用的问题。 下面结合附图对本专利技术进行说明,本专利技术提供了一种端口复用方法,图6给出了 本专利技术一种端口复用方法实施例一示意图,所述方法包括 步骤Sl,逻辑连接器件通过逻辑电平控制UART与一个或多个RS-232电平转换芯 片的连通关系; 所述UART通过逻辑连接器件与一个或多个RS-232电平转换芯片连接。 可以通过硬件开关或软件开关控制所述逻辑电平。 通过硬件开关控制逻辑电平具体可以为通过直流电平和跳线帽将逻辑电平上拉 为高电平或低电平。 通过软件开关控制逻辑电平具本文档来自技高网
...

【技术保护点】
一种端口复用方法,其特征在于,所述方法包括:    逻辑连接器件通过逻辑电平控制通用异步接收/发送装置UART与一个或多个RS-232电平转换芯片的连通关系;    所述UART通过逻辑连接器件与一个或多个RS-232电平转换芯片连接。

【技术特征摘要】
一种端口复用方法,其特征在于,所述方法包括逻辑连接器件通过逻辑电平控制通用异步接收/发送装置UART与一个或多个RS-232电平转换芯片的连通关系;所述UART通过逻辑连接器件与一个或多个RS-232电平转换芯片连接。2. 根据权利要求1所述的方法,其特征在于,通过硬件开关或软件开关控制所述逻辑 电平。3. 根据权利要求2所述的方法,其特征在于,通过硬件开关控制逻辑电平具体为通过 直流电平和跳线帽将逻辑电平上拉为高电平或低电平。4. 根据权利要求2所述的方法,其特征在于,通过软件开关控制逻辑电平具体为通过 可编程逻辑器件,给上层软件提供软件接口 ,来直接驱动逻辑电平为高电平或低电平。5. 根据权利要求l-4所述的任一方法,其特征在于...

【专利技术属性】
技术研发人员:刘治毅
申请(专利权)人:北京星网锐捷网络技术有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利