
Charge----充電協(xié)議BC 1.2
引言:支持有線充電和有線供電的設(shè)備隨處可見,不同設(shè)備之間的兼容性都遵循同一套協(xié)議,即充電/供電協(xié)議,本節(jié)簡(jiǎn)述充電/供電協(xié)議的鼻祖--->BC1.2
(資料圖)
1.BC1.2(Battery Charging V1.2)
快充協(xié)議握手使用CC1 CC2信號(hào),而BC1.2走的是D+ D-腳位,互不影響功能,BC1.2作為充電協(xié)議的鼻祖,協(xié)議非常古老,作為一套最基礎(chǔ)的充電協(xié)議,BC1.2使用USB2.0的數(shù)據(jù)傳輸線DP、DM(或者D+ D-)作為協(xié)議識(shí)別握手線。在開始講述本協(xié)議之前,我們先來了解一些必要的專業(yè)術(shù)語(yǔ):
DCP:專用充電器 ,即專門的220V轉(zhuǎn)充電器,這種端口不支持任何數(shù)據(jù)傳輸,但能夠提供1.5A以上的電流。如圖5-1,端口的D+和D-線之間短路(200Ωmax),這種類型的端口支持較高充電能力的墻上充電器和車載充電器,無需枚舉。如圖5-1為DCP類型設(shè)備的端口內(nèi)部結(jié)構(gòu),注意Portable Device和Dedicated Charging Port是一個(gè)DCP設(shè)備的內(nèi)部結(jié)構(gòu),只不過分為了兩部分。
圖5-1:DCP類型設(shè)備握手結(jié)構(gòu)
SDP:主機(jī) ,這種端口的D+和D-線上具有15kΩ下拉電阻(要關(guān)注IC是否內(nèi)部集成此電阻)。限流值掛起時(shí)為2.5mA,連接時(shí)為100mA,連接并配置為較高功率時(shí)為500mA。
圖5-2:SDP類型設(shè)備握手結(jié)構(gòu)
圖5-3:DCP和SDP類型設(shè)備簡(jiǎn)圖
CDP:大電流充電端口 ,就是在PC或者HUB上的一個(gè)USB口,但是這個(gè)USB口比較特殊,可以提供1.5A~5A的大電流輸出,給外部設(shè)備充電,一般都會(huì)有一個(gè)小閃電的標(biāo)志在USB口旁邊。這種端口既支持大電流向外充電,也支持完全兼容USB 2.0的數(shù)據(jù)傳輸。如圖5-4所示端口具有D+和D-通信所必需的15kΩ下拉電阻(要關(guān)注IC是否內(nèi)部集成此電阻),也具有充電器檢測(cè)階段切換的內(nèi)部電路。內(nèi)部電路允許便攜設(shè)備將CDP與其它類型端口區(qū)分開來。
圖5-4:CDP類型器件握手結(jié)構(gòu)
圖5-5:CDP類型器件簡(jiǎn)圖
CDP是遵循USB BC1.2的USB端口,每個(gè)端口提供至少1.5A的電流。CDP提供電源并滿足設(shè)備枚舉的USB-2.0要求。支持USB-2.0通信,并且主機(jī)控制器必須處于活動(dòng)狀態(tài)才能允許充電。CDP和SDP之間的區(qū)別在于將這個(gè)端口識(shí)別為CDP的主機(jī)充電握手邏輯。CDP可由兼容的BC1.2客戶端設(shè)備識(shí)別,并允許客戶端設(shè)備消耗額外的電流。
2.CDP握手過程分兩個(gè)步驟進(jìn)行
BC1.2協(xié)議定義了DCP,CDP,SDP設(shè)備之間的識(shí)別握手邏輯,這里以CDP設(shè)備握手過程為例簡(jiǎn)述其識(shí)別過程,若想了解全部詳細(xì)的BC1.2協(xié)議,可以訪問官網(wǎng)網(wǎng)站下載協(xié)議文檔。
CDP握手過程分兩個(gè)步驟進(jìn)行,在第一步中,便攜式設(shè)備在D+線上輸出標(biāo)稱0.6V輸出,并讀取D–線上的電壓輸入。
1:便攜式設(shè)備讀取電壓低于0.3V的標(biāo)稱數(shù)據(jù)檢測(cè)電壓,則便攜式設(shè)備檢測(cè)到SDP的連接。
2:D–電壓大于標(biāo)稱數(shù)據(jù)檢測(cè)電壓0.3V并且可選地小于0.8V,則檢測(cè)到CDP的連接。
第二步對(duì)于便攜式設(shè)備來說是必要的,以確定設(shè)備是連接到CDP還是DCP。便攜式設(shè)備在D–線上輸出標(biāo)稱0.6V輸出,并讀取D+線上的電壓輸入。
3:正在讀取的數(shù)據(jù)線仍然低于0.3V的標(biāo)稱數(shù)據(jù)檢測(cè)電壓,則便攜式設(shè)備會(huì)斷定設(shè)備已連接到CDP。
4:正在讀取的數(shù)據(jù)線大于0.3V標(biāo)稱值數(shù)據(jù)檢測(cè)電壓。,則便攜式設(shè)備會(huì)斷定設(shè)備已連接到DCP。
還有一種通過使用USB數(shù)據(jù)線(D+和D-)執(zhí)行握手來執(zhí)行枚舉(連接識(shí)別)的方法。它分兩步識(shí)別它是否是CDP。
1:輸出0.6V到D+線,測(cè)量D-線電壓,D-線電壓小于0.3V時(shí),判斷接SDP;D-線電壓在0.3V以上小于0.8V時(shí),判斷接CDP或DCP。
2:輸出0.6V到D-線,測(cè)量D+線電壓,D+線電壓小于0.3V時(shí),判斷接CDP;當(dāng)D+線電壓為0.3V以上且小于0.8V時(shí),判斷為接DCP。
標(biāo)簽: