QC與PD想做到的事情其實是一樣的:
電源讓裝置知道電源有什麼能力
裝置讓電源知道裝置想要什麼
QC利用USB的訊號線D+/D-
透過電壓改變的方式來構通
電源告訴裝置,我支援哪些電壓 (5V/9V/12V等)
https://i.imgur.com/droxeL3.png
(以2.0為例)
(我現在還是找不到QC2/QC3的Protocol Spec...Q_Q)
PD則利用Type-C新增的CC Pin
電源傳輸message給手機端宣告能力
https://i.imgur.com/PrKxcO2.png
*使用Vbus構通的舊PD不在討論範圍
簡單的介紹就到這裡
我拿手邊的65W USB-PD Adapter插到各隻Type-C的手機
發現它們的反應其實都不太一樣
我分別測試了HTC 10/U11,S8,6P
這是Adapter送出的訊號
https://i.imgur.com/35Y45xT.png
用白話文的話,它們的溝通是這樣的
電源:我支援5V/3A, 9V/3A, 15V/3A, 20V/3.25A,你想要什麼?
各隻手機的反應如下
Nexus 6p : ..... (不支援PD,毫無反應)
HTC 10 : 我要5V/3A https://i.imgur.com/zL0ULXC.png
Samsung S8 : 我要5V/3A https://i.imgur.com/XXnRE7l.png
HTC U11 : 我要9V/3A https://i.imgur.com/xpSbwS4.png
也就是說,當我拿一個支援USB-PD的電源插入手機的時候
1. 不支援PD(不溝通),用5V充電,如Nexus 6p
2. 支援PD(有溝通),仍然是5V充電,如10,S8
3. 支援PD(有溝通),會用其他電壓(9V)充電,如U11
但其實這並不代表充電的速度是3>2>1
我這邊實際測量,使用同一顆65W PD Adapter,結果如下
Nexus 6P :使用5V/2.5A充電,約12.5W
HTC 10 :使用5V/3A充電,約15W
HTC U11 :使用9V/1.8A充電,約16.2W (雖然它要9V/3A,但它並沒有吃滿)
Samsung S8:使用5V/2.3A充電,約11.5W
以上充電的時候,手機除了S8以外,電量都小於70%
但充電速度的變數很多,因此我的測量僅供參考
有機會的話,真想借到Pixel與華為的P10+或Mate9來量訊號
想知道這兩隻是怎麼做的XD
總之充電速度還是要看手機本身的設計
千萬不要有買Apple 87W PD回家會比5V2A快8.7倍的誤會啊XD
( https://goo.gl/FdcXMS 一直想買一顆回家量訊號但有點貴 Q_Q)