本發(fā)明專利技術(shù)提供一種設(shè)置在I2C從機(jī)印刷電路板的ASIC芯片和印刷電路板。該ASIC芯片包括至少兩個(gè)功能模塊、與功能模塊的個(gè)數(shù)相同的Slave?I2C控制模塊和一個(gè)存儲模塊;其中,功能模塊與對應(yīng)的Slave?I2C控制模塊連接;Slave?I2C控制模塊通過I2C總線與Master?I2C控制模塊連接,Slave?I2C控制模塊還與存儲模塊連接。本發(fā)明專利技術(shù)實(shí)施例提供的ASIC芯片具有多個(gè)I2C芯片的功能,不需要對Master?I2C控制模塊進(jìn)行改進(jìn)即能夠?qū)λ鯝ISC芯片進(jìn)行訪問。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)實(shí)施例涉及電子技術(shù),尤其涉及一種設(shè)置在I2C從機(jī)印刷電路板的ASIC芯片和印刷電路板。
技術(shù)介紹
內(nèi)部整合電路(英文全稱為Inter — Integrated Circuit,簡稱為I2C)是一種兩線式串行總線,用于連接微控制器及其外圍設(shè)備,是微電子通信控制領(lǐng)域廣泛采用的一種總線標(biāo)準(zhǔn)。按照標(biāo)準(zhǔn)的I2C協(xié)議,每個(gè)I2C設(shè)備都有一個(gè)唯一的用于訪問該設(shè)備的I2C地址。主機(jī)通過該地址識別其他I2C設(shè)備。上述主機(jī)是指初始化I2C總線的設(shè)備,其他被主機(jī)尋址的I2C設(shè)備稱為從機(jī)。主機(jī)的I2C控制模塊通常被稱為Master I2C控制模塊,從機(jī)的I2C控制模塊通常 被稱為Slave I2C控制模塊。從機(jī)的印刷電路板上有多個(gè)Slave I2C控制模塊時(shí),MasterI2C模塊通過I2C地址訪問Slave I2C控制模塊。Master I2C控制模塊可以是中央處理單元(英文全稱為Center Processor Unit,簡稱為CPU),也可以是其它邏輯處理器件。為了用一個(gè)特定用途集成電路(英文全稱為Application Specific IntegratedCircuit,簡稱為ASIC)芯片替代多個(gè)I2C芯片,可將包含這些I2C芯片功能的模塊集成到一個(gè)ASIC芯片上。然而,由于一個(gè)I2C芯片只有一個(gè)I2C地址,ASIC芯片也只有一個(gè)I2C地址,因此需要對Master I2C控制模塊的軟件進(jìn)行改進(jìn),使得Master I2C控制模塊能訪問ASIC芯片上集成的多個(gè)不同模塊。這增加了軟件升級維護(hù)成本,從而增加了使用ASIC芯片的成本和復(fù)雜度。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)實(shí)施例提供一種設(shè)置在I2C從機(jī)印刷電路板的ASIC芯片和印刷電路板,能夠在不需要改進(jìn)Master I2C模塊軟件的情況下,識別集成在I2C從機(jī)印刷電路板上的ASIC芯片中的不同I2C控制模塊,降低了使用ASIC芯片的成本和復(fù)雜度。本專利技術(shù)的第一方面提供一種設(shè)置在I2C從機(jī)印刷電路板的ASIC芯片,該ASIC芯片包括至少兩個(gè)功能模塊、與所述功能模塊的個(gè)數(shù)相同的Slave I2C控制模塊和一個(gè)存儲模塊;其中,所述功能模塊與對應(yīng)的Slave I2C控制模塊連接;所述Slave I2C控制模塊通過I2C總線與Master I2C控制模塊連接,所述Slave I2C控制模塊還與所述存儲模塊連接。在本專利技術(shù)的第一方面中,第一種可能的實(shí)現(xiàn)為所述Slave I2C控制模塊用于接收Master I2C控制模塊廣播的I2C地址,將所述Master I2C控制模塊廣播的I2C地址與所述Slave I2C控制模塊的I2C地址進(jìn)行匹配,如果確定所述Slave I2C控制模塊是MasterI2C控制模塊的訪問對象,所述Slave I2C控制模塊進(jìn)一步用于與所述Master I2C控制模塊進(jìn)行信息交互。本專利技術(shù)的第一方面中,或者,本專利技術(shù)第一方面的第一種可能實(shí)現(xiàn)中,第二種可能的實(shí)現(xiàn)為所述ASIC芯片還包括一條或多條模式控制線,用于將選通信號傳輸?shù)剿鯝SIC芯片上,以使接收到所述選通信號的所述ASIC芯片中的Slave I2C控制模塊接收所述MasterI2C控制模塊發(fā)送的I2C地址。本專利技術(shù)的第二方面提供一種I2C從機(jī)的印刷電路板,包括至少一個(gè)ASIC芯片,其中,至少有一個(gè)為本專利技術(shù)的第一方面、或者本專利技術(shù)第一方面的第一種可能實(shí)現(xiàn),或者本專利技術(shù)第一方方面的第二中可能實(shí)現(xiàn),或者本專利技術(shù)第一方面的第一種可能實(shí)現(xiàn)中的第二種可能實(shí)現(xiàn)描述的ASIC芯片。 本實(shí)施例提供的ASIC芯片集成了至少兩個(gè)功能模塊、每個(gè)功能模塊連接有不同的Slave I2C控制模塊,因此Master I2C控制模塊可以通過不同的I2C地址訪問ASIC芯片內(nèi)部不同的Slave I2C控制模塊,進(jìn)而通過不同的SlaveI2C控制模塊訪問不同的功能模塊。因此,不需要對Master I2C控制模塊進(jìn)行改進(jìn),降低了 ASIC芯片的使用成本和復(fù)雜度。附圖說明圖I為本專利技術(shù)實(shí)施例提供的一種ASIC芯片結(jié)構(gòu)不意圖;圖2為本專利技術(shù)實(shí)施例提供的一種印刷電路板結(jié)構(gòu)示意圖;圖3為本專利技術(shù)實(shí)施例提供的另一種印刷電路板結(jié)構(gòu)示意圖。具體實(shí)施例方式圖I為本專利技術(shù)實(shí)施例提供的一種設(shè)置在I2C從機(jī)印刷電路板的ASIC芯片結(jié)構(gòu)示意圖。本實(shí)施例提供的具有I2C總線的ASIC芯片包括至少兩個(gè)功能模塊、與上述功能模塊的個(gè)數(shù)相同的Slave I2C控制模塊和一個(gè)存儲模塊。如圖I所示,ASIC芯片包括N個(gè)Slave I2C控制模塊和N個(gè)功能模塊,其中,N為大于I的自然數(shù)。功能模塊21、功能模塊22,……,功能模塊2N分別為功能互不相同的N個(gè)I2C芯片中的功能模塊。Slave I2C控制模塊11、Slave I2C控制模塊12,……,SlaveI2C控制模塊IN分別為上述N個(gè)I2C芯片中的Slave I2C控制模塊。每個(gè)功能模塊分別連接一個(gè)Slave I2C控制模塊,不同的功能模塊由不同的SlaveI2C控制模塊控制。如圖I所示,功能模塊21受控于Slave I2C控制模塊11,功能模塊22受控于Slave I2C控制模塊12,以此類推,功能模塊2N受控于Slave I2C控制模塊IN。Slave I2C控制模塊通過I2C總線與Master I2C控制模塊連接。Slave I2C控制模塊還與存儲模塊連接。存儲模塊包括每個(gè)Slave I2C控制模塊訪問的專用存儲模塊。如圖I所示,存儲模塊31包括Slave I2C控制模塊11訪問的專用存儲模塊、Slave I2C控制模塊12訪問的專用存儲模塊,……,Slave I2C控制模塊IN訪問的專用存儲模塊。示例性的,在本專利技術(shù)的實(shí)施例中,上述存儲模塊可以為多個(gè)寄存器組成的一個(gè)寄存器組,也可以是指一個(gè)寄存器。Slave I2C控制模塊對功能模塊進(jìn)行控制,將數(shù)據(jù)存儲在存儲模塊中與該SlaveI2C控制模塊相連的專用存儲模塊中,也通過該數(shù)據(jù)對功能模塊進(jìn)行控制。Master I2C控制模塊向該ASIC芯片的每個(gè)Slave I2C控制模塊廣播要訪問的Slave I2C控制模塊的I2C地址。該ASIC芯片內(nèi)的每個(gè)Slave I2C控制模塊將廣播的I2C地址與自己的I2C地址進(jìn)行匹配,如果確定自己是Master I2C控制模塊的訪問對象,則與Master I2C控制模塊進(jìn)行信息交互,因而Master I2C控制模塊可訪問到ASIC芯片中不同的Slave I2C控制模塊。例如,Master I2C控制模塊向ASIC芯片中的Slave I2C控制模塊廣播I2C地址,Slave I2C控制模塊11或Slave I2C控制模塊12接收到后,與自己的I2C地址進(jìn)行匹配,確定是否自己是否為Master I2C控制模塊的訪問對象。如果廣播的信息中目的地址是SlaveI2C控制模塊11的I2C地址,Slave I2C控制模塊11可以與Master I2C控制模塊進(jìn)行信息交互。例如,可以根據(jù)Master I2C控制模塊的指示,訪問功能模塊11和存儲模塊中的專用存儲模塊,將獲得的數(shù)據(jù)發(fā)送給Master I2C控制模塊,從而實(shí)現(xiàn)Master I2C控制模塊與ASIC芯片中Slave I2C控制模塊的信息交互??蛇x地,在上述方案中ASIC芯片上還可以設(shè)置一條或多條模式控制線。當(dāng)上述I2C從機(jī)的本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種設(shè)置在內(nèi)部整合電路I2C從機(jī)印刷電路板的特定用途集成電路ASIC芯片,其特征在于,包括:至少兩個(gè)功能模塊、與所述功能模塊的個(gè)數(shù)相同的Slave?I2C控制模塊和一個(gè)存儲模塊;其中,所述功能模塊與對應(yīng)的Slave?I2C控制模塊連接;所述Slave?I2C控制模塊通過I2C總線與Master?I2C控制模塊連接,所述Slave?I2C控制模塊還與所述存儲模塊連接。
【技術(shù)特征摘要】
1.一種設(shè)置在內(nèi)部整合電路I2C從機(jī)印刷電路板的特定用途集成電路ASIC芯片,其特征在于,包括至少兩個(gè)功能模塊、與所述功能模塊的個(gè)數(shù)相同的Slave I2C控制模塊和一個(gè)存儲模塊;其中, 所述功能模塊與對應(yīng)的Slave I2C控制模塊連接;所述Slave I2C控制模塊通過I2C總線與Master I2C控制模塊連接,所述Slave I2C控制模塊還與所述存儲模塊連接。2.根據(jù)權(quán)利要求I所述的ASIC芯片,其特征在于, 所述Slave I2C控制模塊用于接收Master I2C控制模塊廣播的I2C地址,將所述Master I2C控制模塊廣播的I2C地址與所述Slave I2C控制模塊的I2C...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:呂杰,
申請(專利權(quán))人:華為技術(shù)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。