[发明专利]一种UART级联扩展的系统及方法有效
申请号: | 201811308892.6 | 申请日: | 2018-11-05 |
公开(公告)号: | CN109491945B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 王鹏;甘云志;刘毅;林涛睿;徐兴华;蒋翠军 | 申请(专利权)人: | 深圳市瑞驰信息技术有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 深圳市中科创为专利代理有限公司 44384 | 代理人: | 彭西洋 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 uart 级联 扩展 系统 方法 | ||
本发明公开一种UART级联扩展的系统及方法,该方法步骤:在UART主机BMC下配置A层的IIC扩展芯片、IIC转I/O芯片、及UART扩展芯片;在服务器各节点配置B层的IIC扩展芯片、IIC转I/O芯片、及UART扩展芯片、及若干安卓模块;通过IIC与UART结合的方式实现UART分层级联扩展。本发明技术方案UART级联扩展不受BMC(UART主控)GPIO资源限制;可多层级联、通过操作IIC扩展芯片与IIC转I/O芯片对UART扩展芯片的控制实现UART的分层级联;层与层之间连线简单,利于PCB走线;UART级联的同时实现IIC级联,使BMC同时可以操作IIC总线上其他设备。
技术领域
本发明涉及计算机通信领域,特别涉及一种UART级联扩展的系统及方法。
背景技术
通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种异步收发传输器,该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,UART用于主机与辅助设备的通信,在设计过程中,一般UART连接方式为主机与从机一对一。在刀片服务器或者多节点设备中,管理主机需要通过UART实现多节点、多设备的通信与操作。
常规设计使用主控IO控制UART扩展芯片地址位实现UART扩展,在单板设计,辅助设备(从机)不多的环境比较实用。但在多模块、可拔插设备中,此方案走线复杂、主控IO资源占用高、可扩展性有限。
如图1,为实现2U12节点服务器中60个(每节点5个)安卓模块与BMC(UART主机)通信,需要主机提供52个GPIO用于UART扩展芯片的控制,显然在实际设计过程中此方案不可取。
发明内容
针对现有技术存在的问题,本发明提供一种UART级联扩展的系统及方法。
为实现上述目的,本发明的具体技术方案如下:
一种UART级联扩展的方法,包括如下步骤:
在UART主机BMC下配置A层的IIC扩展芯片、IIC转I/O芯片、及UART扩展芯片,所述IIC扩展芯片、IIC转I/O芯片均与服务器BMC经IIC总线通信,所述UART扩展芯片与服务器BMC经由UART总线通信;IIC转I/O芯片与UART扩展芯片经由GPIO通信;
在服务器各节点配置B层的IIC扩展芯片、IIC转I/O芯片、及UART扩展芯片、及若干安卓模块;B层中的IIC扩展芯片、IIC转I/O芯片分别与A层的IIC扩展芯片IIC通信;B层中的IIC转I/O芯片与同节点中的UART扩展芯片经由GPIO通信;B层中的UART扩展芯片与A层中的UART扩展芯片经由UART通信;各节点的安卓模块分别与节点内的IIC扩展芯片IIC通信、UART扩展芯片UART通信。
作为本发明一优选技术方案,所述服务器配置有12节点,每一节点配置有5个安卓模块。
作为本发明一优选技术方案,所述GPIO通信为4地址位的地址控制。
本发明还提供一种UART级联扩展的系统,其包括:
UART主机BMC;
A层的IIC扩展芯片、IIC转I/O芯片、及UART扩展芯片;A层配置在UART主机BMC上,所述IIC扩展芯片、IIC转I/O芯片均与服务器BMC经IIC总线通信,所述UART扩展芯片与服务器BMC经由UART总线通信;IIC转I/O芯片与UART扩展芯片经由GPIO通信;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市瑞驰信息技术有限公司,未经深圳市瑞驰信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811308892.6/2.html,转载请声明来源钻瓜专利网。