[发明专利]一种串行总线协议兼容通信方法、系统、终端及存储介质在审
申请号: | 202011148536.X | 申请日: | 2020-10-23 |
公开(公告)号: | CN112491674A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 林宁亚 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/24;H04L12/26 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 孙玉营 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 串行 总线 协议 兼容 通信 方法 系统 终端 存储 介质 | ||
本发明提供一种串行总线协议兼容通信方法、系统、终端及存储介质,包括:设置连接主器件与第一从器件的第一链路组,设置连接主器件与第二从器件的第二链路组;设置通过所述第一链路组和第二链路组与主器件相连的第三从器件;分别向所述第一从器件、第二从器件和第三从器件分配地址;利用所述第三从器件监听所述第一链路组和第二链路组的运行状态。本发明将多组I2C结合起来,支持并行通信,并具备更好的故障修复和监控机制,极大的提高了总线传输速率,提高了安全性与稳定性。
技术领域
本发明涉及服务器技术领域,具体涉及一种串行总线协议兼容通信方法、系统、终端及存储介质。
背景技术
I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的一种总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。I2C通过串行数据(SDA)线和串行时钟(SCL)线在连接到总线的器件间传递信息。每个器件都有一个唯一的地址识别,而且都可以作为一个发送器或接收器(由器件的功能决定)。主机是初始化总线的数据传输并产生允许传输的时钟信号的器件。此时,任何被寻址的器件都被认为是从机。
现有I2C兼容方法包括,控制器具有用于在所述时钟线和所述数据线的组合控制下控制从所述其他节点并行地接收多个数据比特或控制向所述其他节点供应多个数据比特的操作模式。
但现有兼容方法仅仅实现了接口并行传输,而且复用了时钟线,提高了故障概率,一旦时钟线或者其中一根数据线出现故障,所有8组I2C总线全部会瘫痪,同时针对I2C总线少于8组的通信系统无法进行适配。
发明内容
针对现有技术的上述不足,本发明提供一种串行总线协议兼容通信方法、系统、终端及存储介质,以解决上述技术问题。
第一方面,本发明提供一种串行总线协议兼容通信方法,包括:
设置连接主器件与第一从器件的第一链路组,设置连接主器件与第二从器件的第二链路组;
设置通过所述第一链路组和第二链路组与主器件相连的第三从器件;
分别向所述第一从器件、第二从器件和第三从器件分配地址;
利用所述第三从器件监听所述第一链路组和第二链路组的运行状态。
进一步的,所述方法还包括:
所述第三从器件监听到故障链路,获取所述故障链路所属的链路组,并将所属链路组作为故障链路组上报主器件;
所述第三从器件不再监听故障链路组。
进一步的,所述方法还包括:
所述主器件定期通过第一链路组向第三从器件发送第一测试信息;
所述主器件定期通过第二链路组向第三从器件发送第二测试信息。
第二方面,本发明提供一种串行总线协议兼容通信系统,包括:
兼容设置单元,配置用于设置连接主器件与第一从器件的第一链路组,设置连接主器件与第二从器件的第二链路组;
三方设置单元,配置用于设置通过所述第一链路组和第二链路组与主器件相连的第三从器件;
地址分配单元,配置用于分别向所述第一从器件、第二从器件和第三从器件分配地址;
监听执行单元,配置用于利用所述第三从器件监听所述第一链路组和第二链路组的运行状态。
进一步的,所述系统还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011148536.X/2.html,转载请声明来源钻瓜专利网。