上一回【Maker 電子學】USB 電源供應徹底研究—PART8,我們介紹了 USB PD 2.0 之後的供電規格,也說明了 USB PD 2.0 之後開始利用 CC1/CC2 這兩隻接腳當作通訊的界面,來讓 source 和 sink 之間溝通供電能力、決定輸出規格。
USB PD message 是一個相當複雜的通訊協定,當兩個 USB PD 裝置互相連接時,它們會透過 PD protocol 來這樣溝通:
- Source 端會送出自己的供電能力(capabilities)
- Sink 端會參考 source 的供電能力,送出供電請求(request)
- Source 端接受請求,送出 PS_Ready 訊號,開始供電
我隨便截一個 PD message 在 PD 協定分析儀上的圖片來給讀者看一下:
(圖片來源:Bird 提供)
這是一個非常非常複雜的通訊協定,它跟我們之前示範過可以用電阻分壓來操控 BC 或 PD1.2 電壓那種方式完全不同;要透過這樣的協定控制 source 送出特定的電壓,大概至少要用 MCU 來控制通訊,不太可能用簡單的邏輯電路做到。
如果你去 IC 大廠如 TI 或是 ST 的網站上搜尋「USB PD Controller」,可以找到不少產品,很多產品甚至內建如 Cortex-M0 這樣的 MCU,讓你可以自己寫程式控制整個 USB PD 的 handshaking 過程。
但如果我們只是想要從有 PD 能力的充電器或是行動電源拿個電、調個電壓,一定要把事情搞這麼複雜嗎?
PD 誘騙
這時,有一種產品大大簡化了這種應用情境的設計,它叫做「PD 誘騙器」。如果你去蝦皮或是淘寶上搜尋「PD 誘騙」,會看到一大堆長得像這樣的產品:
只需不到短短一分鐘...
輸入您的信箱與ID註冊即可享有一切福利!
會員福利
免費電子報
會員搶先看
主題訂閱
好文收藏