對於手機和充電器,有這麼幾種情況: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 筆記本專區
對於手機和充電器,有這麼幾種情況: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 筆記本專區