[發明專利]一種串行總線協議兼容通信方法、系統、終端及存儲介質在審
| 申請號: | 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.szxzyx.cn/pat/books/202011148536.X/2.html,轉載請聲明來源鉆瓜專利網。





