專利名稱:?jiǎn)伟濉⑼ㄐ畔到y(tǒng)及為器件分配獨(dú)立地址的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種單板、通信系統(tǒng)及為器件分配獨(dú)立地址的方法。
背景技術(shù):
現(xiàn)有單板中各內(nèi)部集成電路(Inter Integrated Circuit, IIC)器件均需獨(dú)立的 IIC線路與之配套,這造成了硬件資源的浪費(fèi)。例如,一塊單板具有48個(gè)光模塊,僅管理48 個(gè)光模塊就需要48路IIC資源,外加48套使能和告警等,為此浪費(fèi)較多硬件資源,并增加了可靠性風(fēng)險(xiǎn)。此外,也有使用單獨(dú)的復(fù)雜可編程邏輯器件(Complex Programmable Logic Device, CPLD)來(lái)擴(kuò)展IIC,或者使用專用的IIC擴(kuò)展器件來(lái)擴(kuò)展IIC,這同樣會(huì)造成硬件資源的浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于解決現(xiàn)有單板中各IIC器件均需一個(gè)IIC線路與之配套,造成資源浪費(fèi)的問(wèn)題。本發(fā)明實(shí)施例的目的是通過(guò)下述方式實(shí)現(xiàn)的。一種單板,包括內(nèi)部集成電路IIC線路、多個(gè)掛設(shè)于同一 IIC線路的器件以及為所述多個(gè)器件分配獨(dú)立地址的IIC控制器,所述多個(gè)器件通過(guò)所述IIC線路連接到所述IIC 控制器。一種通信系統(tǒng),所述通信系統(tǒng)采用上述單板。一種為器件分配獨(dú)立地址的方法,應(yīng)用于多個(gè)器件連接到同一 IIC線路的單板中,所述方法包括以下步驟向所述IIC線路上的器件的一個(gè)管腳輸入高電平信號(hào);在所述管腳被輸入高電平信號(hào)的情況下,通過(guò)所述管腳將為所述器件分配的獨(dú)立地址寫入該器件;所述獨(dú)立地址寫完后,釋放所述高電平信號(hào)。本發(fā)明實(shí)施例中同一 IIC線路下掛設(shè)多個(gè)器件,極大地節(jié)約了單板硬件資源,增強(qiáng)了單板的可靠性。為同一 IIC線路上的多個(gè)器件中的任意器件分配獨(dú)立地址時(shí),先向所述Iic線路上的器件的一個(gè)管腳輸入高電平信號(hào);在所述管腳被輸入高電平信號(hào)的情況下,通過(guò)所述管腳將為所述器件分配的獨(dú)立地址寫入該器件;所述獨(dú)立地址寫完后,釋放上述高電平信號(hào)。IIC控制器讀取各器件時(shí),各器件均根據(jù)接收到的地址信息選用相應(yīng)的IIC 協(xié)議,兼容性強(qiáng)。所述管腳可以是所述器件的一個(gè)管腳或者組合管腳。
圖I是本發(fā)明實(shí)施例提供的單板的結(jié)構(gòu)示意圖;圖2是本發(fā)明第一實(shí)施例提供的為同一 IIC線路上多個(gè)光模塊分配獨(dú)立地址的流程圖;圖3是本發(fā)明第一實(shí)施例提供的寫光模塊獨(dú)立地址時(shí)序流程圖;圖4是本發(fā)明第一實(shí)施例提供的支持獨(dú)立地址的光模塊在不同使用環(huán)境下讀取時(shí)的選擇流程;圖5是讀取本發(fā)明第一實(shí)施例提供的支持獨(dú)立地址的光模塊的時(shí)序圖;圖6是光模塊在通用IIC協(xié)議下的讀寫時(shí)序圖;圖7是讀取本發(fā)明第二實(shí)施例提供的支持獨(dú)立地址的光模塊的時(shí)序圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實(shí)施例中同一 IIC線路下掛設(shè)多個(gè)器件,極大地節(jié)約了單板硬件資源,增強(qiáng)了單板的可靠性。為同一 IIC線路上的多個(gè)器件中的任意器件分配獨(dú)立地址時(shí),先向所述Iic線路上的器件的一個(gè)管腳輸入高電平信號(hào);在所述管腳被輸入高電平信號(hào)的情況下,通過(guò)所述管腳將為所述器件分配的獨(dú)立地址寫入該器件;所述獨(dú)立地址寫完后,釋放上述高電平信號(hào)。IIC控制器讀取各器件時(shí),各器件均根據(jù)接收到的地址信息選用相應(yīng)的IIC 協(xié)議,兼容性強(qiáng)。所述管腳可以是所述器件的一個(gè)管腳或者組合管腳。本發(fā)明實(shí)施例提供的單板包括內(nèi)部集成電路IIC線路、多個(gè)掛設(shè)于同一 IIC線路的器件以及為所述多個(gè)器件分配獨(dú)立地址的Iic控制器,所述多個(gè)器件通過(guò)所述IIC線路連接到所述IIC控制器。本發(fā)明實(shí)施例提供的通信系統(tǒng)采用上述單板。本發(fā)明實(shí)施例提供的為同一 IIC線路上多個(gè)器件分配獨(dú)立地址的方法,包括以下步驟向所述IIC線路上的器件的一個(gè)管腳輸入高電平信號(hào);在所述管腳被輸入高電平信號(hào)的情況下,通過(guò)所述管腳將為所述器件分配的獨(dú)立地址寫入該器件;所述獨(dú)立地址寫完后,釋放上述高電平信號(hào)??蛇x地,所述獨(dú)立地址寫完后,釋放所述高電平信號(hào)具體包括為所述器件分配獨(dú)立地址;將所述獨(dú)立地址發(fā)送給所述器件;接收所述器件發(fā)送的確認(rèn)信號(hào),根據(jù)所述確認(rèn)信號(hào)將所述管腳去使能。所述管腳可以是所述器件的一個(gè)管腳或者組合管腳。下面以所述器件為光模塊為例對(duì)本發(fā)明的實(shí)現(xiàn)進(jìn)行詳細(xì)描述。實(shí)施例一如圖I所示,本發(fā)明實(shí)施例提供的單板包括IIC線路I、多個(gè)掛設(shè)于同一 IIC線路 I的光模塊2以及為各光模塊2分配獨(dú)立地址的IIC控制器3,所述光模塊2內(nèi)設(shè)MCU,所述多個(gè)光模塊2通過(guò)所述IIC線路I連接到所述IIC控制器3。其中,IIC控制器3可為CPLD 或 CPU。本發(fā)明實(shí)施例由IIC控制器3為光模塊分配獨(dú)立地址,該獨(dú)立地址存儲(chǔ)在光模塊的空余用戶寄存器中,使得一個(gè)IIC線路可以掛多個(gè)光模塊,并兼容現(xiàn)有光模塊的訪問(wèn)模式。圖2示出了本發(fā)明實(shí)施例提供的為同一 IIC線路上的多個(gè)光模塊分配獨(dú)立地址的實(shí)現(xiàn)流程。在步驟SlOl中,IIC控制器向IIC線路上的一個(gè)光模塊的一個(gè)管腳或組合管腳輸入聞電平/[目號(hào)。本發(fā)明實(shí)施例中,具體可以是向光模塊的發(fā)光使能管腳tx_dis輸入高電平信號(hào), 此即圖3所示第I階段。于該第I階段,IIC控制器向光模塊的發(fā)光使能管腳tx_dis輸入高電平信號(hào)。所述光模塊的IIC線路由時(shí)鐘信號(hào)線SCL和數(shù)據(jù)信號(hào)線SDA組成。其中,SCL 表示串行時(shí)鐘,SDA表示時(shí)鐘數(shù)據(jù)。在步驟S102中,在光模塊的一個(gè)管腳或組合管腳被輸入高電平信號(hào)的情況下,將為所述光模塊分配的獨(dú)立地址通過(guò)該管腳或者組合管腳傳送給該光模塊。本發(fā)明實(shí)施例中,IIC控制器檢測(cè)到光模塊的在位信號(hào)后,向該光模塊的發(fā)光使能管腳tx_dis輸入高電平信號(hào),使能該發(fā)光使能管腳tx_dis,然后為該光模塊分配獨(dú)立地址,具體可以將“40h+端口號(hào)”設(shè)為光模塊的獨(dú)立地址,其中,“40h”是用16進(jìn)制表示的地址,端口號(hào)可以是該光模塊在所述單板上的端口號(hào)。IIC控制器在為光模塊分配獨(dú)立地址后,將該獨(dú)立地址通過(guò)發(fā)光使能管腳tx_dis 傳送給該光模塊,由該光模塊將該獨(dú)立地址寫入自身的EEPR0M。具體地,該光模塊可以將所述獨(dú)立地址寫入光模塊的第128個(gè)寄存器,光模塊的獨(dú)立地址空間為41h-7Fh(共63個(gè)可分配地址),其前兩位均為01 ;地址40h與光模塊管腳tx_dis配合用于將所述獨(dú)立地址寫入所述光模塊。以下結(jié)合圖3,分別對(duì)為光模塊分配獨(dú)立地址的各階段進(jìn)行詳細(xì)描述。第I階段,IIC控制器向光模塊的發(fā)光使能管腳tx_dis輸入高電平信號(hào)。第2階段,IIC控制器向IIC線路發(fā)送START信號(hào)。第3階段,IIC控制器向IIC線路發(fā)送40h信號(hào),40h是個(gè)寫光模塊獨(dú)立地址的命令字,需要與光模塊的發(fā)光使能管腳tX_dis信號(hào)配合使用,即只有在發(fā)光使能管腳tx_dis 被輸入高電平時(shí),IIC控制器才能向光模塊發(fā)送該命令字。第4階段,IIC控制器在IIC協(xié)議的R//W位時(shí),發(fā)送寫標(biāo)示(此階段SDA發(fā)送低電平)。第5階段,光模塊向IIC控制器返回應(yīng)答信號(hào)ACK,確認(rèn)已接收到獨(dú)立地址。第6階段,IIC控制器向IIC線路發(fā)送80h信號(hào),目的是選擇光模塊的80h寄存器, 即第128個(gè)寄存器。第7階段,光模塊向IIC控制器返回應(yīng)答信號(hào)ACK,確認(rèn)該80h寄存器可以使用。第8階段,IIC控制器向IIC線路發(fā)送DATA,即IIC控制器分配給光模塊的獨(dú)立地址,由于該光模塊的獨(dú)立地址為40h+端口號(hào),且一般端口不會(huì)超過(guò)64個(gè),因此,光模塊獨(dú)立地址空間范圍為41h-7Fh,即DATA的內(nèi)容為41h_7Fh中的一個(gè)值,光模塊接收到后將DATA 寫入80h寄存器。第9階段,光模塊向IIC控制器返回應(yīng)答信號(hào)ACK。應(yīng)當(dāng)注意的是,只有發(fā)光使能管腳tx_dis被輸入高電平信號(hào)的光模塊對(duì)寫光模塊獨(dú)立地址命令進(jìn)行響應(yīng),此處寫光模塊獨(dú)立地址命令為40h。
在步驟S103中,所述獨(dú)立地址寫完后,所述IIC控制器釋放上述高電平信號(hào)。本發(fā)明實(shí)施例中所述光模塊的獨(dú)立地址(40h+端口號(hào))寫完后,IIC控制器會(huì)收到光模塊發(fā)送的應(yīng)答信號(hào)ACK,然后IIC控制器釋放光模塊的發(fā)光使能管腳tx_dis的高電平信號(hào),此即圖3所示第10階段。在第10階段,IIC控制器向IIC線路發(fā)出STOP信號(hào),并釋放光模塊的發(fā)光使能管腳tx_dis的高電平信號(hào)。應(yīng)當(dāng)理解,此能夠?yàn)楣饽K分配獨(dú)立地址(40h+端口號(hào))的IIC協(xié)議兼容原光模塊協(xié)議,且光模塊被分配獨(dú)立地址后仍可以正常插入到其他標(biāo)準(zhǔn)光模塊的使用環(huán)境中,圖4 示出了在不同使用環(huán)境下讀取支持獨(dú)立地址的光模塊的選擇流程。本發(fā)明實(shí)施例讀取光模塊的地址的方法按如下方式進(jìn)行。IIC控制器讀取光模塊的地址時(shí),所述光模塊接收所述IIC控制器發(fā)送的頁(yè)地址,所述光模塊根據(jù)接收到的頁(yè)地址前兩位進(jìn)行判斷。如果所述頁(yè)地址前兩位是01,則先讀取所述光模塊的獨(dú)立地址,接著讀取A0/A2頁(yè)地址,此即本發(fā)明實(shí)施例提供的IIC協(xié)議,如圖5所示,以下分別對(duì)圖5所示各階段進(jìn)行詳細(xì)描述。第I階段,IIC控制器向IIC線路發(fā)送START信號(hào)開始訪問(wèn)光模塊。第2階段,IIC控制器向IIC線路發(fā)送光模塊的獨(dú)立地址,該獨(dú)立地址為獨(dú)立地址空間41h-7Fh內(nèi)的一個(gè)地址。第3階段,光模塊接收到地址后,返回ACK應(yīng)答信號(hào),確認(rèn)已接收到光模塊獨(dú)立地址。第4階段,IIC控制器發(fā)送光模塊的頁(yè)地址A0/A2。第5階段,IIC控制器在IIC協(xié)議的R//W位時(shí),發(fā)送讀寫標(biāo)示(此階段SDA為高電平時(shí)表不讀,低電平時(shí)表不寫)。第6階段,光模塊向IIC控制器返回應(yīng)答信號(hào)ACK。第7階段,IIC控制器向IIC線路發(fā)送光模塊內(nèi)部要訪問(wèn)的寄存器地址。第8階段,光模塊向IIC控制器返回應(yīng)答信號(hào)ACK,確認(rèn)已接收到寄存器地址。第9階段,如果第5階段為寫時(shí),IIC控制器向IIC線路發(fā)送DATA,DATA的內(nèi)容為寫光模塊寄存器的值;如果第5階段為讀時(shí),光模塊通過(guò)IIC線路向IIC控制器發(fā)送DATA, DATA的內(nèi)容為光模塊寄存器的內(nèi)容。第10階段,如果第5階段為寫時(shí),光模塊向IIC控制器返回應(yīng)答信號(hào)ACK,確認(rèn)已經(jīng)寫入光模塊;如果第5階段為讀時(shí),IIC控制器返回應(yīng)答信號(hào)ACK,確認(rèn)已經(jīng)接收到。第11階段,IIC控制器向IIC線路發(fā)出STOP信號(hào),表示此次通信結(jié)束。如果所述頁(yè)地址前兩位是10,則按通用IIC協(xié)議直接讀取A0/A2頁(yè)地址,其中AO =10100000,如圖6所示,以下分別對(duì)圖6所示各階段進(jìn)行詳細(xì)描述。第I階段,IIC控制器向IIC線路發(fā)送START信號(hào)開始訪問(wèn)光模塊。第2階段,IIC控制器向IIC線路發(fā)送光模塊頁(yè)地址A0/A2。第3階段,IIC控制器向IIC線路發(fā)送讀寫光模塊標(biāo)示(此階段SDA為低電平時(shí)表不對(duì)光模塊寫操作,高電平時(shí)表不讀操作)。第4階段,光模塊向IIC控制器返回應(yīng)答信號(hào)ACK。第5階段,IIC控制器向IIC線路發(fā)送光模塊內(nèi)部要訪問(wèn)的寄存器地址。第6階段,光模塊向IIC控制器返回應(yīng)答信號(hào)ACK,確認(rèn)已接收到寄存器地址。
第7階段,如果第3階段為寫時(shí),IIC控制器向IIC線路發(fā)送DATA,DATA的內(nèi)容為 寫光模塊寄存器的值;如果第3階段為讀時(shí),光模塊通過(guò)IIC線路向IIC控制器發(fā)送DATA, DATA的內(nèi)容為光模塊寄存器的內(nèi)容。第8階段,如果第3階段為寫時(shí),光模塊向IIC控制器返回應(yīng)答信號(hào)ACK,確認(rèn)已經(jīng) 寫入光模塊;如果第3階段為讀時(shí),IIC控制器返回應(yīng)答信號(hào)ACK,確認(rèn)已經(jīng)接收到。第9階段,IIC控制器向IIC線路發(fā)送STOP信號(hào),表示此次通信結(jié)束。實(shí)施例二與實(shí)施例一不同的是,本實(shí)施例將非A0/A2的地址設(shè)為光模塊的獨(dú)立地址。在光 模塊一個(gè)管腳或組合管腳(指除發(fā)光使能管腳tx_dis外任何光模塊管腳)輸入高電平信 號(hào)時(shí),將所述獨(dú)立地址(非A0/A2的地址)寫入光模塊的EEPR0M。本實(shí)施例將所述獨(dú)立地 址寫入光模塊的第128個(gè)寄存器。應(yīng)當(dāng)理解,此能夠?yàn)楣饽K分配獨(dú)立地址(非A0/A2的地址)的IIC協(xié)議兼容原 光模塊協(xié)議,且此光模塊被分配獨(dú)立地址后仍可以正常插入到其他標(biāo)準(zhǔn)光模塊的使用環(huán)境中。本發(fā)明實(shí)施例讀取光模塊的地址的方法按如下方式進(jìn)行。IIC控制器讀取光模 塊的地址時(shí),所述光模塊接收所述IIC控制器發(fā)送的頁(yè)地址并根據(jù)接收到的頁(yè)地址進(jìn)行判 斷;如果接收到的頁(yè)地址為A0/A2頁(yè)地址,則按通用IIC協(xié)議直接讀取A0/A2頁(yè)地址,其中 A0 = 10100000, A2 = 10100010,如圖6所示;否則,先讀取所述光模塊的獨(dú)立地址,接著讀 取A0/A2頁(yè)地址,此即本發(fā)明實(shí)施例提供的IIC協(xié)議,如圖7所示,以下分別對(duì)圖7所示各 階段進(jìn)行詳細(xì)描述。第1階段,IIC控制器向IIC線路發(fā)送START信號(hào)開始訪問(wèn)光模塊。第2階段,IIC控制器向IIC線路發(fā)送光模塊獨(dú)立地址(非A0/A2地址)。第3階段,光模塊接收到地址后,返回ACK應(yīng)答信號(hào),確認(rèn)已接收到光模塊獨(dú)立地址。第4階段,IIC控制器發(fā)送光模塊的頁(yè)地址A0/A2。第5階段,IIC控制器在IIC協(xié)議的R//W位時(shí),發(fā)送讀寫標(biāo)示(此階段SDA為高 電平時(shí)表不讀,低電平時(shí)表不寫)。第6階段,光模塊向IIC控制器返回應(yīng)答信號(hào)ACK。第7階段,IIC控制器向IIC線路發(fā)送光模塊內(nèi)部要訪問(wèn)的寄存器地址。第8階段,光模塊向IIC控制器返回應(yīng)答信號(hào)ACK,確認(rèn)已接收到寄存器地址。第9階段,如果第5步為寫時(shí),IIC控制器向IIC線路發(fā)送DATA,DATA的內(nèi)容為寫 光模塊寄存器的值;如果第5步為讀時(shí),光模塊通過(guò)IIC線路向IIC控制器發(fā)送DATA,DATA 的內(nèi)容為光模塊寄存器的內(nèi)容。第10階段,如果第5步為寫時(shí),光模塊向IIC控制器返回應(yīng)答信號(hào)ACK,確認(rèn)已經(jīng) 寫入光模塊;如果第5步為讀時(shí),IIC控制器返回應(yīng)答信號(hào)ACK,確認(rèn)已經(jīng)接收到。第11階段,IIC控制器向IIC線路發(fā)送STOP信號(hào),表示此次通信結(jié)束。綜上所述,當(dāng)單板有大量IIC光模塊時(shí),使用本發(fā)明實(shí)施例提供的方法使多個(gè)光 模塊共用一 lie線路,節(jié)約了大量硬件資源。理論上此IIC協(xié)議可以掛63個(gè)光模塊,但考 慮到實(shí)際使用時(shí)的信號(hào)完整性要求,建議掛7個(gè)光模塊并選擇適當(dāng)?shù)钠ヅ浞绞?,以保證一路IIC正常訪問(wèn)7個(gè)光模塊。當(dāng)然,對(duì)其他所有Iic器件而言,均可使用本發(fā)明實(shí)施例提供的方法進(jìn)行IIC獨(dú)立地址的動(dòng)態(tài)分配并兼容現(xiàn)有IIC協(xié)議。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種單板,其特征在于,所述單板包括內(nèi)部集成電路IIC線路、多個(gè)掛設(shè)于同一 IIC 線路的器件以及為所述多個(gè)器件分配獨(dú)立地址的Iic控制器,所述多個(gè)器件通過(guò)所述IIC 線路連接到所述Iic控制器。
2.如權(quán)利要求I所述的單板,其特征在于,所述器件為光模塊。
3.一種通信系統(tǒng),其特征在于,所述通信系統(tǒng)采用如權(quán)利要求I或2所述的單板。
4.一種為器件分配獨(dú)立地址的方法,應(yīng)用于多個(gè)器件連接到同一 IIC線路的單板中, 其特征在于,所述方法包括以下步驟向所述IIC線路上的器件的一個(gè)管腳輸入高電平信號(hào);在所述管腳被輸入高電平信號(hào)的情況下,通過(guò)所述管腳將為所述器件分配的獨(dú)立地址寫入該器件;所述獨(dú)立地址寫完后,釋放所述高電平信號(hào)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將為所述器件分配的獨(dú)立地址寫入該器件,所述獨(dú)立地址寫完后,釋放所述高電平信號(hào)具體包括為所述器件分配獨(dú)立地址;將所述獨(dú)立地址發(fā)送給所述器件;接收所述器件發(fā)送的確認(rèn)信號(hào),根據(jù)所述確認(rèn)信號(hào)將所述管腳去使能。
6.如權(quán)利要求4或5所述的方法,其特征在于,所述器件為內(nèi)設(shè)微控制單兀MCU的光模塊,所述獨(dú)立地址為40h+端口號(hào),所述端口號(hào)為所述光模塊在所述單板上的端口號(hào);所述管腳為光模塊的發(fā)光使能管腳tx_dis。
7.如權(quán)利要求6所述的方法,其特征在于,將所述獨(dú)立地址寫入所述光模塊的第128個(gè)寄存器,其中地址40h與所述管腳tx_dis配合用于將所述獨(dú)立地址寫入所述光模塊。
8.如權(quán)利要求4或5所述的方法,其特征在于,所述器件為內(nèi)設(shè)微控制單元MCU的光模塊,所述獨(dú)立地址為非A0/A2的地址;所述管腳為光模塊除發(fā)光使能管腳tx_dis之外的一個(gè)管腳或組合管腳。
9.如權(quán)利要求8所述的方法,其特征在于,將所述獨(dú)立地址寫入光模塊的第128個(gè)寄存器,其中地址40h與所述管腳或組合管腳配合用于將所述獨(dú)立地址寫入所述光模塊。
10.一種讀取光模塊的地址的方法,其特征在于,所述方法包括以下步驟IIC控制器讀取光模塊的地址時(shí),所述光模塊接收所述IIC控制器發(fā)送的頁(yè)地址,所述光模塊根據(jù)接收到的所述頁(yè)地址前兩位進(jìn)行判斷;如果所述頁(yè)地址前兩位是01,則先讀取所述光模塊的獨(dú)立地址,接著讀取A0/A2頁(yè)地址;如果所述頁(yè)地址前兩位是10,則按通用IIC協(xié)議直接讀取A0/A2頁(yè)地址,其中AO = 10100000。
11.一種讀取光模塊的地址的方法,其特征在于,所述方法包括以下步驟IIC控制器讀取光模塊的地址時(shí),所述光模塊接收所述IIC控制器發(fā)送的頁(yè)地址,所述光模塊根據(jù)接收到的頁(yè)地址進(jìn)行判斷;如果接收到的頁(yè)地址為A0/A2頁(yè)地址,則按通用IIC協(xié)議直接讀取A0/A2頁(yè)地址,其中 AO = 10100000,A2 = 10100010 ;否則,先讀取所述光模塊的獨(dú)立地址,接著讀取A0/A2頁(yè)地址。
全文摘要
本發(fā)明適用于通信技術(shù)領(lǐng)域,提供了一種單板、通信系統(tǒng)及為器件分配獨(dú)立地址的方法,所述單板包括內(nèi)部集成電路IIC線路、多個(gè)掛設(shè)于同一IIC線路的器件以及為所述多個(gè)器件分配獨(dú)立地址的IIC控制器,所述多個(gè)器件通過(guò)所述IIC線路連接到所述IIC控制器。本發(fā)明于同一IIC線路掛設(shè)多個(gè)器件,極大地節(jié)約了單板硬件資源,增強(qiáng)了單板的可靠性。為器件分配獨(dú)立地址時(shí),先向所述IIC線路上的器件的一個(gè)管腳輸入高電平信號(hào);在所述管腳被輸入高電平信號(hào)的情況下,通過(guò)所述管腳將為所述器件分配的獨(dú)立地址寫入該器件;所述獨(dú)立地址寫完后,釋放上述高電平信號(hào)。IIC控制器讀取各器件時(shí),各器件均根據(jù)接收到的地址信息選用相應(yīng)的IIC協(xié)議,兼容性強(qiáng)。
文檔編號(hào)G06F13/20GK102609381SQ20121002435
公開日2012年7月25日 申請(qǐng)日期2012年2月3日 優(yōu)先權(quán)日2012年2月3日
發(fā)明者彭中, 牛翔平, 薛旺喜, 陳文 , 黃為東 申請(qǐng)人:華為技術(shù)有限公司