一種兼容i2c通信的usb通信電路和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及通信領(lǐng)域,尤其涉及一種兼容I2C通信的USB通信電路和系統(tǒng)。
【背景技術(shù)】
[0002]通用串行總線(Universal Serial Bus,USB)是一個(gè)外部總線標(biāo)準(zhǔn),用于規(guī)范電腦與外部設(shè)備的連接和通訊,目前多應(yīng)用于個(gè)人計(jì)算機(jī)(Personal Computer,PC)領(lǐng)域的接口技術(shù),USB接口具有支持外部設(shè)備即插即用和熱插拔的功能。
[0003]參考圖1(a)所示,為現(xiàn)有技術(shù)提供的一種USB接口主板端的示意圖,如圖所示,USB接口主板端的標(biāo)識(shí)(Identity,ID)引腳直接與中央處理器(Central ProcessingUnit,CPU)的通用輸入/輸出端(General Purpose Input Output,GP1)連接,用作外部設(shè)備與CPU所在主機(jī)的數(shù)據(jù)交換(On-The-Go,OTG識(shí)別),其地線引腳(GND-3)直接接地,其他地線引腳(GND-l、GND-5、GND-6、GND-7、GND-2、GND-4)直接接地。在此,USB接口主板還包括正電壓數(shù)據(jù)端(Data Positive,D+)、負(fù)電壓數(shù)據(jù)端(Data Negative,D_)、電源端VUSB,其中,D+端連接一條走線,與主機(jī)之間傳輸高速正電壓數(shù)據(jù)(High Speed Data Positive,HS_DP),D-端連接一條走線,與主機(jī)之間傳輸高速負(fù)電壓數(shù)據(jù)(High Speed Data Negative,HS_DN),電源端VUSB連接電源USB_VCHR。參考圖1 (b)所示,為現(xiàn)有技術(shù)提供的一種USB接口接頭端的示意圖,如圖所示,USB接口接頭端的標(biāo)識(shí)引腳(ID)和地線引腳(GND-3)分別接地??芍F(xiàn)有的USB接口只能用于USB通信、充電以及OTG識(shí)別,其功能單一。在此,USB接口接頭還包括正電壓數(shù)據(jù)端(Data Positive,D+)、負(fù)電壓數(shù)據(jù)端(Data Negative,D_)、電源端VUSB,其中,D+端連接一條走線,與從機(jī)之間傳輸高速正電壓數(shù)據(jù)(High Speed DataPositive,HS_DP),D-端連接一條走線,與從機(jī)之間傳輸高速負(fù)電壓數(shù)據(jù)(High Speed DataNegative,HS_DN),電源端 VUSB 連接電源 USB_VCHR。
[0004]內(nèi)置集成電路(Inter — Integrated Circuit,I2C)總線是兩線式串行總線,用于連接主機(jī)及其外圍設(shè)備,便于主機(jī)與外圍設(shè)備的通信,是微電子通信控制領(lǐng)域廣泛采用的一種總線標(biāo)準(zhǔn)。
[0005]現(xiàn)有的I2C接口通過(guò)I2C總線實(shí)現(xiàn)主機(jī)與外圍設(shè)備的可靠通信,或者通過(guò)USB轉(zhuǎn)I2C適配器進(jìn)行主機(jī)與外圍設(shè)備的可靠通信,成本較高,布線繁復(fù)。
【實(shí)用新型內(nèi)容】
[0006]本實(shí)用新型提供一種兼容I2C通信的USB通信電路和系統(tǒng),以增加USB接口的功能,降低I2C總線通信的成本。
[0007]第一方面,本實(shí)用新型提供的一種兼容I2C通信的USB通信電路,包括:USB接口,其中,所述USB接口包括USB接口插頭和USB接口主板;
[0008]所述USB接口插頭的第一標(biāo)識(shí)引腳與第一電阻的第一端相連,還與從機(jī)器件的從串行時(shí)鐘端連接;所述USB接口插頭的第一地線引腳與第二電阻的第一端相連,還與所述從機(jī)器件的從串行數(shù)據(jù)端連接;所述第一電阻的第二端、所述第二電阻的第二端接地;
[0009]所述USB接口主板的第二標(biāo)識(shí)引腳與主機(jī)器件的通用輸入/輸出端連接,還與所述主機(jī)器件的I2C接口的主串行時(shí)鐘端連接;所述USB接口主板的第二地線引腳與所述主機(jī)器件的通用輸入/輸出端連接,還與所述主機(jī)器件的I2C接口的主串行數(shù)據(jù)端連接。
[0010]進(jìn)一步地,所述第二標(biāo)識(shí)引腳連接到所述通用輸入/輸出端的走線,與連接到所述主串行時(shí)鐘端的走線共用。
[0011]進(jìn)一步地,所述第二地線引腳連接到所述通用輸入/輸出端的走線,與連接到所述主串行數(shù)據(jù)端的走線共用。
[0012]進(jìn)一步地,所述USB接口的外殼接地。
[0013]第二方面,本實(shí)用新型提供的一種兼容I2C通信的USB通信系統(tǒng),包括:如第一方面所述的USB通信電路,主機(jī)器件和從機(jī)器件;
[0014]所述主機(jī)器件與所述USB接口主板連接,所述從機(jī)器件與所述USB接口插頭連接。
[0015]進(jìn)一步地,所述主機(jī)器件至少包括I2C接口和通用輸入/輸出端;
[0016]所述通用輸入/輸出端與所述USB接口主板的第二標(biāo)識(shí)引腳連接,還與所述USB接口主板的第二地線引腳連接;
[0017]所述I2C接口的主串行時(shí)鐘端與所述第二標(biāo)識(shí)引腳連接,所述I2C接口的主串行數(shù)據(jù)端與所述第二地線引腳連接。
[0018]進(jìn)一步地,所述從機(jī)器件至少包括從串行時(shí)鐘端和從串行數(shù)據(jù)端;
[0019]所述從串行時(shí)鐘端與所述USB接口插頭的第一標(biāo)識(shí)引腳連接;所述從串行數(shù)據(jù)端與所述USB接口插頭的第一地線引腳連接。
[0020]進(jìn)一步地,所述從機(jī)器件帶有I2C接口 ;或者,所述從機(jī)器件帶有USB接口。
[0021]本實(shí)用新型提供的一種兼容I2C通信的USB通信電路和系統(tǒng),通過(guò)USB接口插頭的第一標(biāo)識(shí)引腳分別與第一電阻的第一端、從機(jī)器件的從串行時(shí)鐘端連接,第一地線引腳分別與第二電阻的第一端、從機(jī)器件的從串行數(shù)據(jù)端連接,第一電阻的第二端、第二電阻的第二端接地,以通過(guò)USB接口實(shí)現(xiàn)帶有I2C接口的從機(jī)器件的接入識(shí)別。USB接口主板的第二標(biāo)識(shí)引腳分別與主機(jī)器件的通用輸入/輸出端、主機(jī)器件I2C接口的主串行時(shí)鐘端連接,第二地線引腳分別與主機(jī)器件的通用輸入/輸出端、主機(jī)器件I2C接口的主串行數(shù)據(jù)端連接,以通過(guò)USB接口實(shí)現(xiàn)對(duì)帶有I2C接口的從機(jī)器件與主機(jī)器件的I2C總線通信。本實(shí)用新型同時(shí)兼容了 USB通信和I2C通信,增加了 USB接口的功能,降低I2C總線通信的成本。
【附圖說(shuō)明】
[0022]為了更清楚地說(shuō)明本實(shí)用新型實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖做一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本實(shí)用新型的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0023]圖1 (a)為現(xiàn)有技術(shù)提供的一種USB接口主板端的示意圖;
[0024]圖1 (b)為現(xiàn)有技術(shù)提供的一種USB接口接頭端的示意圖;
[0025]圖2(a)是本實(shí)用新型實(shí)施例一提供的一種兼容I2C通信的USB通信電路的USB接口插頭的不意圖;
[0026]圖2(b)是本實(shí)用新型實(shí)施例一提供的一種兼容I2C通信的USB通信電路的USB接口主板的不意圖;
[0027]圖3(a)是本實(shí)用新型實(shí)施例二提供的一種兼容I2C通信的USB通信系統(tǒng)的示意圖;
[0028]圖3(b)是本實(shí)用新型實(shí)施例二提供的一種兼容I2C通信的USB通信方法的流程圖。
【具體實(shí)施方式】
[0029]為使本實(shí)用新型的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,以下將參照本實(shí)用新型實(shí)施例中的附圖,通過(guò)實(shí)施方式清楚、完整地描述本實(shí)用新型的技術(shù)方案,顯然,所描述的實(shí)施例是本實(shí)用新型一部分實(shí)施例,而不是全部的實(shí)施例?;诒緦?shí)用新型中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本實(shí)用新型保護(hù)的范圍。
[0030]實(shí)施例一
[0031]本實(shí)施例一的技術(shù)方案適用于復(fù)用USB接口作為I2C接口進(jìn)行I2C通信、以及進(jìn)行USB通信的情況。
[0032]本實(shí)用新型提供的一種兼容I2C通信的USB通信電路,包括:USB接口,其中,所述USB接口包括USB接口插頭和USB接口主板。
[0033]參考圖2(a),為本實(shí)用新型實(shí)施例一提供的一種兼容I2C通信的USB通信電路的USB接口插頭的示意圖。其中,本實(shí)施例中的USB接口插頭用于主機(jī)器件檢測(cè)是否有具有I2C接口的從機(jī)器件接入U(xiǎn)SB通信電路中的情況。若未有具有I2C接口的從機(jī)器件接入U(xiǎn)SB通信電路,則USB通信電路僅作為傳統(tǒng)的USB接口,用于從機(jī)器件和主機(jī)器件通過(guò)USB接口進(jìn)行USB通信、充電、OTG識(shí)別等。若有具有I2C接口的從機(jī)器件接入了 USB通信電路,則USB通信電路可復(fù)用為I2C接口,用于從機(jī)器件和主機(jī)器件通過(guò)I2C接口進(jìn)行I2C通信。
[0034]USB接口插頭的第一標(biāo)識(shí)引腳ID與第一電阻Rl的第一端相連,還與從機(jī)器件的從串行時(shí)鐘端(Serial Clock,SCL)連接。具體地,該第一標(biāo)識(shí)引腳通過(guò)一條走線與第一電阻相連,第一標(biāo)識(shí)引腳還通過(guò)另一條走線SCL/ID與從機(jī)器