當前位置: 華文問答 > 數碼

USB Type

2015-09-01數碼

對於手機和充電器,有這麽幾種情況:

1、一個是手機,一個是充電器,介面隨意;

2、兩個手機,介面都是Type-C,用Type-C互聯;

對於USB供電、充電器材來說,可以分成4類:

1、流動通訊器材

2、傳統USB口

3、支持充電的USB口

4、充電器(含移動電源)

其中規範要求充電器的數據線(D+/D-)必須短接。當一個流動通訊器材插上去的時候,流動通訊器材因為本身有供電,所以它會先嘗試向D+線上加點電壓,電壓是0.6V,規範中稱之為VDP_SRC的東西。而充電器和移動電源的D+/D-是短接的,所以流動通訊器材會在D-上檢測到0.6V電壓,再把電壓拉高,看對方的回應,如果對方是移動電源,D-上反應的會跟D+上一樣,這就可以判斷對方是移動電源,放心充電就可以了。

如果對方是傳統USB介面,D+/D-是不通的,手機可以判斷出來對方不是一個移動電源,是個傳統USB介面。

如果對方是支持充電的USB主機,D+/D-上會有特殊的電路,它能回應0.6V的電壓,但當器材將電壓從0.6拉高時,並不回應高電壓,這樣器材能判斷出對方是一個支持USB充電的USB主機。

所以,透過充電器、主機上的電路,就可以讓流動通訊器材辨識出對方是什麽,然後根據需要充電或者通訊即可。

最特殊的情況是兩邊都是手機,用一條線Type-C互聯,這種情況是靠線來區分的。Type-C線上大多數線的接法都是對稱的,唯一的例外是CC1/CC2,這兩條線不對稱,也就是說任何USB Type-C線,其實都是分公母頭的,雖然外觀看著是一樣的,透過CC1/CC2可以判斷誰是主機(Host)誰是從器材(Device),對於兩個流動通訊器材互聯,始終由主機供電(具體來說看評論裏的討論)。

具體的充電,供電細節是有規範的【Battery Charging Specification】,在

USB.org - USB Device class Specifications

有下載。

中文資料找到兩篇,寫的不錯:

USB 電池充電規範
技術控必看啊 專業人士淺談USB-Type C-IT168 筆記本專區