回覆列表
  • 1 # 使用者7043166338156

    某HUB應用工程師不請自來。

    這個實際上是HUB的下行口(Downstream port)支援了不同的充電協議所導致的。事實上,你接電腦的USB口也是接了一個HUB的,這個HUB是電腦主機板上的root HUB,透過它連線到Host CPU的。

    當你外面又接了一個HUB的時候,這個HUB可能會支援一種或者幾種充電協議,比如說Apple Charging, Battery Charging(BC), QC ,Type-C PD等等,如果你的手機同時也支援其中的充電協議的話,那麼HUB和手機之間會進行通訊(握手),通訊成功後會按照協議規定的充電電流對手機進行充電。

    比如Apple charging就可以支援1A/2.1A/2.4A的充電電流(會根據D+/D-上的電平握手決定)。

    而BC v1.2 支援最大1.5A的充電電流,實際的充電電流以握手後HUB上的DS port工作模式決定。

    一般的,HUB上的DS port可以分為這幾類:

    Standard downstream port (SDP) ,也就是我們常見的USB 埠的模式。連線到SDP的USB裝置,在USB2.0的時可以最大拉取500 mA(2.5W,configured 狀態下), USB 3.0時最大900 mA的電流(4.5W,configured 狀態下)。Charging downstream port (CDP) ,充電埠,這種埠可以支援HUB所連線的USB裝置在列舉時以較大電流充電,透過對D+/D-上的電平握手決定。最大1.5A,7.5W。Dedicated Charging Port (DCP): 顧名思義是充電專用埠。這種埠的D+/D-是透過一個電阻連線在一起,USB裝置並不在host端列舉。DCP可以給USB裝置提供最大1.5A的電流。

    如果你的手機是Type-C PD的話(不僅僅是你的手機介面是Type-C,你的手機裡同時要有PD 的controller,市面上有很多手機都是假Type-C,裡面是沒有PD controller的,比如華為榮耀v8),HUB會和手機進行CC上的通訊,溝通建立後會以雙方協商的電壓/電流進行充電的。

  • 中秋節和大豐收的關聯?
  • 萬界仙蹤安芸最後怎麼了?