[發(fā)明專利]一種基于SMBus/I2C總線的通信系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201710519289.1 | 申請(qǐng)日: | 2017-06-30 |
| 公開(公告)號(hào): | CN107317737A | 公開(公告)日: | 2017-11-03 |
| 發(fā)明(設(shè)計(jì))人: | 林青 | 申請(qǐng)(專利權(quán))人: | 深圳市億威爾信息技術(shù)股份有限公司 |
| 主分類號(hào): | H04L12/40 | 分類號(hào): | H04L12/40 |
| 代理公司: | 北京力量專利代理事務(wù)所(特殊普通合伙)11504 | 代理人: | 王鴻遠(yuǎn) |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 smbus i2c 總線 通信 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及電路設(shè)計(jì)技術(shù)領(lǐng)域,尤其涉及一種基于SMBus/I2C總線的通信系統(tǒng)。
背景技術(shù)
SMBus即系統(tǒng)管理總線是一個(gè)兩線接口。通過它,各設(shè)備之間以及設(shè)備與系統(tǒng)的其他部分之間可以互相通信。它基于I2C操作原理。SMBus為系統(tǒng)和電源管理相關(guān)的任務(wù)提供一條控制總線。一個(gè)系統(tǒng)利用SMBus可以和多個(gè)設(shè)備互傳信息,而不需使用獨(dú)立的控制線路。SMBus標(biāo)準(zhǔn)涉及三類設(shè)備。從設(shè)備,接收或響應(yīng)命令的設(shè)備。主設(shè)備,用來發(fā)布命令,產(chǎn)生時(shí)鐘和終止發(fā)送的設(shè)備。主機(jī),是一種專用的主設(shè)備,它提供與系統(tǒng)CPU的主接口。主機(jī)必須具有主-從機(jī)功能,并且必須支持SMBus通報(bào)協(xié)議。在一個(gè)系統(tǒng)里只允許有一個(gè)主機(jī)。
SMBus/i2c通信是計(jì)算機(jī)、工控、通信、電子等領(lǐng)域中最為常用的通信方式,SMBus/i2c應(yīng)用于移動(dòng)PC和桌面PC系統(tǒng)中的低速率通訊。它是通過一條廉價(jià)并且功能強(qiáng)大的總線(由兩條線組成),來控制主板上的設(shè)備并收集相應(yīng)的信息。
在實(shí)現(xiàn)本發(fā)明過程中發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中,MBus/i2c總線下是相同的設(shè)備則從設(shè)備的設(shè)備地址相同會(huì)產(chǎn)生沖突,無法實(shí)現(xiàn)對(duì)多個(gè)相同設(shè)備地址設(shè)備進(jìn)行控制。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的基于SMBus/I2C總線的通信系統(tǒng)。
本發(fā)明實(shí)施例提供的基于SMBus/I2C總線的通信系統(tǒng),包括主控設(shè)備、I/O控制芯片、切換控制電路以及至少兩臺(tái)具有相同設(shè)備地址的通信設(shè)備,所述主控設(shè)備通過LPC接口與所述I/O控制芯片連接,所述主控設(shè)備通過SMBus或I2C總線與所述切換控制電路的連接,所述切換控制電路通過SMBus或I2C總線還連接有所述至少兩臺(tái)具有相同設(shè)備地址的通信設(shè)備;
所述I/O控制芯片與所述切換控制電路連接,所述I/O控制芯片根據(jù)所述主控設(shè)備下發(fā)的控制指令對(duì)所述切換控制電路的控制信號(hào)進(jìn)行編碼,以供所述切換控制電路根據(jù)編碼后的控制信號(hào)切換所述主控設(shè)備和與所述切換控制電路連接的通信設(shè)備之間的通信連接。
其中,當(dāng)系統(tǒng)中包括兩臺(tái)具有相同設(shè)備地址的通信設(shè)備時(shí),所述切換控制電路由多路復(fù)用器實(shí)現(xiàn)。
其中,所述多路復(fù)用器包括控制接口、第一路數(shù)據(jù)接口、第二路數(shù)據(jù)接口和第三路數(shù)據(jù)接口;所述控制接口與所述I/O控制芯片的通用I/O接口gpio連接,所述第一路數(shù)據(jù)接口通過SMBus或I2C總線與所述主控設(shè)備連接,所述第二路數(shù)據(jù)接口和第三路數(shù)據(jù)接口分別通過SMBus或I2C總線與所述兩臺(tái)具有相同設(shè)備地址的通信設(shè)備連接;
當(dāng)所述I/O控制芯片根據(jù)所述主控設(shè)備下發(fā)的控制指令控制所述切換控制電路的控制信號(hào)為高電平時(shí),切換所述第一路數(shù)據(jù)接口與所述第二路數(shù)據(jù)接口連接,實(shí)現(xiàn)主控設(shè)備與所述第二路數(shù)據(jù)接口對(duì)應(yīng)的通信設(shè)備之間的通信連接;
當(dāng)所述I/O控制芯片根據(jù)所述主控設(shè)備下發(fā)的控制指令控制所述切換控制電路的控制信號(hào)為低電平時(shí),切換所述第一路數(shù)據(jù)接口與所述第三路數(shù)據(jù)接口連接,實(shí)現(xiàn)主控設(shè)備與所述第三路數(shù)據(jù)接口對(duì)應(yīng)的通信設(shè)備之間的通信連接。
其中,所述切換控制電路包括多個(gè)控制子電路,所述主控設(shè)備分別通過SMBus或I2C總線與各個(gè)控制子電路連接,每一控制子電路通過SMBus或I2C總線對(duì)應(yīng)連接有一臺(tái)通信設(shè)備,各個(gè)控制子電路的控制接口分別與所述I/O控制芯片的一個(gè)通用I/O接口gpio連接,所述切換控制電路所連接的通信設(shè)備具有相同設(shè)備地址;
所述I/O控制芯片根據(jù)所述主控設(shè)備下發(fā)的控制指令對(duì)所述切換控制電路中每一控制子電路的控制信號(hào)進(jìn)行編碼,實(shí)現(xiàn)所述主控設(shè)備與任一控制子電路連接的通信設(shè)備之間的通信連接。
其中,所述控制子電路包括開關(guān)控制模塊和繼電器模塊,所述開關(guān)控制模塊的控制信號(hào)輸入端與所述I/O控制芯片的一個(gè)通用I/O接口gpio連接,所述開關(guān)控制模塊的控制信號(hào)輸出端與所述繼電器模塊的控制接口連接;所述主控設(shè)備分別通過SMBus或I2C總線與所述繼電器模塊連接,所述繼電器模塊通過SMBus或I2C總線對(duì)應(yīng)連接有一臺(tái)通信設(shè)備;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市億威爾信息技術(shù)股份有限公司,未經(jīng)深圳市億威爾信息技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710519289.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 內(nèi)部總線系統(tǒng)
- 一種應(yīng)用于實(shí)時(shí)數(shù)據(jù)處理的多級(jí)總線系統(tǒng)
- 協(xié)議轉(zhuǎn)換裝置
- 基于FPGA的PCI總線控制器及控制方法
- 總線監(jiān)控系統(tǒng)、方法及裝置
- 總線電路以及智能貨架系統(tǒng)
- 用于控制串行數(shù)據(jù)總線系統(tǒng)的方法及總線節(jié)點(diǎn)
- 用于在串行數(shù)據(jù)總線系統(tǒng)中分配地址的方法及總線節(jié)點(diǎn)
- 驗(yàn)證先前分配給總線節(jié)點(diǎn)的地址的正確性的方法
- 用于初始化差分雙線數(shù)據(jù)總線的方法及傳送數(shù)據(jù)的方法





