USB PD規范 第二章濃縮了USB PD規范的精華,走馬觀花地講了USB PD協議的工作原理。 假設你已經接觸過USB PD協議,有一些基本的了解和相關知識,請先閱讀本章,淺淺地嘗一嘗,試著找找感覺再決定要不要更加深入地了解和學習。 2.7.5 DFP/UFP 2.7.5.1 Downstream Facing Port (DFP) 在 USB 拓撲結構中,下行端口或 DFP 和 USB-A 起到的作用是相當的。DFP 就相當于 USB 中的 Host 而且只有當它是一個 DFP 的時候才支持 USB 的通信。 一個類似于墻插的產品可以是 DFP,然而卻沒有進行 USB 通信的能力。DFP 也可以作為主總線來控制交替模式。 2.7.5.2 Upstream Facing Port (UFP) 在 USB 拓撲結構中,上行端口或 UFP 和 USB-B 起到的作用是相當的。UFP 就相當于 USB 中的 Device 而且只有當它是一個 UFP 的時候才支持 USB 的通信。 Products which charge 可以是一個 UFP 然而卻沒有進行 USB 通信的能力。 2.7.5.3 Dual-Role Data Ports DRP 既可以作為 SRC 也可以作為 SNK 來工作而且可以通過 DRS 來轉換數據模式。Note:產品的數據模式是 DRD,但不是 DRP。例如從邏輯上講,它們可以在 DFP 和 UFP 之間轉變自己的數據模式,即使它們是 SRC-Only 或是 SNK-Only。 2.7.6 VCONN Source 一個端口,最初為 SRC,同時也是 VCONN SRC。Cable Plug 的線纜根據 VCONN供電來判斷 SOP’。在 SRC 和 SNK 端口之間誰來給 VCONN 供電是可以轉換的,以此來確保可以持續給 Cable Plug 供電。為了確保和 Cable Plug 之間進行可靠的通訊,只有 VCONN SRC 允許和 Cable Plug 進行通訊。在 PRS,DRS 或 FRS 之前,如果它們需要在轉換角色之后可以和 Cable Plug 進行通訊,端口需要確保自己是 VCONN SRC。 2.7.7 Cable and Connectors 2.7.7.1 USB-C Port Control USB-C 端口的控制模塊提供了機制來通知 Device Policy Manager 關于線纜的連接與斷開。USB PD 的標準認為經過論證的 USB 線纜和相關的檢測機制都定義在 USB Type-C 1.2 的標準中。 2.7.8 Interactions between Non-PD/BC/PD devices USB PD 只有在兩個具備 PD 能力設備直連的時候才會正常工作的。當一個設備發現它處于混合環境當中時,即另一個設備不具備 PD 的能力,那么現有提供 vSafe5V 的規則就是根據 USB2.0, USB3.1, USBBC1.2 or USB Type-C 1.2 等標準制定的。 將會有兩種情況需要考慮到: (1)The Host(DFP/Source)是 Non-PD,自己不會向 SNK 發送任何的通告能力。與其連接上并且具備 PD 能力的設備不會看到任何的通告能力,將會采用基于 USB2.0,USB3.1,USBBC1.2 或 USB Type-C1.2 標準的模式來工作。 (2)The Device(UFP/Sink)是 Non-PD,自己不會看到任何對端發來的通告能力,也就不會響應對端的通訊。The Host 將會按照 USB2.0,USB3.1,USBBC1.2 或 USB Type-C1.2 中定義的持續輸出 vSafe5V 給 VBUS。 2.7.9 Power Rules Power Rules 定義了由 USB PD 中的 SRC 提供和 USB PD 的 SNK 所使用電壓,電流的范圍。詳細的介紹請看第十章。
本章完
譯者:李熙民
相關閱讀