[發(fā)明專利]一種級(jí)聯(lián)背板的CPLD I2C通道地址分配方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202011305371.2 | 申請(qǐng)日: | 2020-11-19 |
| 公開(公告)號(hào): | CN112463702B | 公開(公告)日: | 2022-11-18 |
| 發(fā)明(設(shè)計(jì))人: | 黃炎坡 | 申請(qǐng)(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號(hào): | G06F13/42 | 分類號(hào): | G06F13/42;G06F13/12 |
| 代理公司: | 濟(jì)南誠智商標(biāo)專利事務(wù)所有限公司 37105 | 代理人: | 王敏 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 級(jí)聯(lián) 背板 cpld i2c 通道 地址 分配 方法 系統(tǒng) | ||
本發(fā)明實(shí)施例公開了一種級(jí)聯(lián)背板的CPLD I2C通道地址分配方法及系統(tǒng),S1,鏈路主機(jī)通過I2C通道發(fā)送Start信號(hào),將整個(gè)鏈路的I2C通道連通;S2,鏈路主機(jī)通過I2C通道發(fā)送第一地址和讀寫標(biāo)志位,鏈路背板上CPLD接收第一地址并進(jìn)行判斷,若第一地址為0000_000,則對(duì)整個(gè)鏈路背板上CPLD的I2C地址進(jìn)行復(fù)位,若第一地址為默認(rèn)值,則對(duì)鏈路背板上CPLD的I2C地址進(jìn)行改寫;若第一地址不是0000_000和默認(rèn)值,則鏈路主機(jī)通過I2C通道發(fā)送Stop信號(hào);S3,循環(huán)執(zhí)行步驟S1?S2,直至整個(gè)鏈路背板上CPLD的I2C地址改寫完成。本發(fā)明解決了現(xiàn)有技術(shù)中占用線纜連接器管腳多、生產(chǎn)成本高、生產(chǎn)過程中容易出錯(cuò)的問題,以及因走線等效負(fù)載電容、走線stub對(duì)信號(hào)的反射,造成的對(duì)I2C的信號(hào)影響大的問題。
技術(shù)領(lǐng)域
本發(fā)明涉及服務(wù)器應(yīng)用技術(shù)領(lǐng)域,具體涉及一種級(jí)聯(lián)背板的CPLD I2C通道地址分配方法及系統(tǒng)。
背景技術(shù)
隨著技術(shù)的發(fā)展,當(dāng)前級(jí)聯(lián)CPLD(CPLD,Complex Programmable Logic Device,復(fù)雜可編程邏輯器件)方式應(yīng)用廣泛,如在級(jí)聯(lián)背板中,使用CPLD做為主控芯片及通信芯片,控制本背板功能并與上級(jí)、下級(jí)通信。在級(jí)聯(lián)背板中,CPLD常見的通信方式是I2C(I2C,Inter-Integrated Circuit,I2C總線,是由Philips公司開發(fā)的一種簡單、雙向二線制同步串行總線),I2C總線只需要兩根線,通信非常簡潔。
級(jí)聯(lián)背板還需要為各個(gè)CPLD分配地址,現(xiàn)有技術(shù)有兩種方案,都需要額外的信號(hào)線傳輸?shù)刂贰?/p>
如圖1所示,為方案一,級(jí)聯(lián)背板的CPLD掛在同一個(gè)I2C總線下,需要鏈路主機(jī)提供不同的地址信號(hào)線。假設(shè),鏈路主機(jī)與各CPLD都在同一個(gè)電路板上,則地址線可以使用電阻上下拉;假設(shè),鏈路主機(jī)與各CPLD不在同一個(gè)電路板上,如各CPLD分布于多個(gè)相同的背板上,則需要在鏈路主機(jī)端將地址信號(hào)引到多個(gè)背板上,非常占用線纜管腳數(shù)量。
如圖2所示,為方案二,各背板的CPLD地址通過撥碼開關(guān)實(shí)現(xiàn),級(jí)聯(lián)CPLD將各個(gè)CPLD串接在一個(gè)I2C總線上。
方案一中,在線纜連接器管腳有限的情況下,方案難以實(shí)現(xiàn);級(jí)聯(lián)CPLD將各個(gè)CPLD串接在一個(gè)I2C總線上,走線的等效負(fù)載電容、走線stub對(duì)信號(hào)的反射,都嚴(yán)重影響I2C的信號(hào)質(zhì)量。方案二中,各背板的CPLD地址通過撥碼開關(guān)實(shí)現(xiàn),則增加了撥碼開關(guān)成本;生產(chǎn)加工過程中,人工對(duì)各背板做不同地址的撥碼,容易出現(xiàn)誤撥、漏撥等問題;級(jí)聯(lián)CPLD將各個(gè)CPLD串接在一個(gè)I2C總線上,走線的等效負(fù)載電容、走線stub對(duì)信號(hào)的反射,都嚴(yán)重影響I2C的信號(hào)質(zhì)量。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例中提供了一種級(jí)聯(lián)背板的CPLD I2C通道地址分配方法及系統(tǒng),以解決現(xiàn)有技術(shù)中占用線纜連接器管腳多、生產(chǎn)成本高、生產(chǎn)過程中容易出錯(cuò)的問題,以及因走線等效負(fù)載電容、走線stub對(duì)信號(hào)的反射,造成的對(duì)I2C的信號(hào)影響大的問題。本發(fā)明將級(jí)聯(lián)背板的CPLD的I2C通信相關(guān)信號(hào)線減至兩根線,大大減少了對(duì)線纜連接器管腳數(shù)量的依賴,并改善了I2C總線的信號(hào)質(zhì)量,提高I2C總線的健壯性。
本發(fā)明實(shí)施例公開了如下技術(shù)方案:
本發(fā)明第一方面提供了一種級(jí)聯(lián)背板的CPLD I2C通道地址分配方法,包括:
S1,鏈路主機(jī)通過I2C通道發(fā)送Start信號(hào),將整個(gè)鏈路的I2C通道連通;
S2,鏈路主機(jī)通過I2C通道發(fā)送第一地址和讀寫標(biāo)志位,鏈路背板上CPLD接收第一地址并進(jìn)行判斷,
若第一地址為0000_000,則對(duì)整個(gè)鏈路背板上CPLD的I2C地址進(jìn)行復(fù)位,
若第一地址為默認(rèn)值,則對(duì)鏈路背板上CPLD的I2C地址進(jìn)行改寫;
若第一地址不是0000_000和默認(rèn)值,則鏈路主機(jī)通過I2C通道發(fā)送Stop信號(hào);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011305371.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種LED芯片級(jí)聯(lián)信號(hào)的單線傳輸方法
- 圖像信號(hào)處理器,圖像信號(hào)處理系統(tǒng)和圖像傳輸級(jí)聯(lián)器
- 一種業(yè)務(wù)管理系統(tǒng)級(jí)聯(lián)操作的處理方法和裝置
- 級(jí)聯(lián)式LED驅(qū)動(dòng)器
- 處理器級(jí)聯(lián)方法和系統(tǒng)
- 一種MCU級(jí)聯(lián)結(jié)構(gòu)及其控制方法和控制系統(tǒng)
- 一種框式設(shè)備內(nèi)部級(jí)聯(lián)口故障檢查方法及裝置
- 刀箱、刀箱級(jí)聯(lián)管理方法及裝置
- 一種級(jí)聯(lián)裝置、籠車及籠車組件
- 一種多功能級(jí)聯(lián)的離線燒錄方法和系統(tǒng)





