ZHCSFC4E December 2015 – July 2025 HD3SS3220 , HD3SS3220L
PRODUCTION DATA
當 PORT 引腳在 PCB 上保持懸空時,HD3SS3220 可配置為以 DRP 運行。在 DRP 模式下,HD3SS3220 可根據 USB Type-C 規范,在 DFP(兩個 CC 引腳上均為 Rp)和 UFP(兩個 CC 引腳上均為 Rd)角色之間切換。
當顯示為 DFP 時,HD3SS3220 會監測 CC 引腳上的電壓電平,以了解 UFP 端接的 R(d)。當檢測到 UFP 且 HD3SS3220 處于 attached.SRC 狀態時,HD3SS3220 將 ID 引腳拉低,向系統指示端口連接到受電端 (UFP)。此外,當檢測到 UFP 時,如果還檢測到 R(a),HD3SS3220 會在未連接的 CC 引腳上提供 VCONN。在 DFP 模式下,HD3SS3220 一開始將廣播默認的 USB Type-C 電流。如果系統希望增加電流廣播值,則可以通過 I2C 來調節 Type-C 電流。HD3SS3220 會調整 R(p) 電阻器,以匹配所需的 Type-C 電流廣播。
當顯示為 UFP 時,HD3SS3220 會監測與所連接 DFP 的 Type-C 電流廣播對應的 CC 引腳電壓電平。HD3SS3220 會去除 CC 引腳的抖動,等待 VBUS 檢測,直到成功連接。作為 UFP 時,HD3SS3220 會通過 OUT1 和 OUT2 引腳(處于 GPIO 模式)或 I2C CURRENT_MODE_DETECT 寄存器(處于 attached.SNK 狀態)檢測并向系統傳輸 DFP 廣播的電流電平。
HD3SS3220 支持兩個稱為 Try.SRC 和 Try.SNK 的可選 Type-C DRP 功能。支持雙角色功能的產品在連接到另一個支持雙角色功能的產品時,可能需要作為供電端 (DFP) 或受電端 (UFP)。例如,當連接到平板電腦時,支持雙角色的筆記本電腦可用作供電端,而當連接到筆記本電腦或平板電腦時,手機可用作受電端。當標準 DRP 產品(不支持 Try.SRC 或 Try.SNK 的產品)連接在一起時,不能預先確定角色(UFP 或 DFP)。這兩個可選的 DRP 功能提供了一種方法,可以讓支持雙角色的產品以所需角色連接到另一個支持雙角色的產品。只有當 HD3SS3220 配置為 I2C 模式時,Try.SRC 和 Try.SNK 才可用。在 GPIO 模式下運行時,HD3SS3220 將始終作為標準 DRP 運行。
HD3SS3220 器件的 Try.SRC 功能提供了一種方法,使 DRP 產品作為 DFP 連接到另一個未實現 Try.SRC 的 DRP 產品。當兩個實現了 Try.SRC 的產品連接在一起時,UFP 或 DFP 的角色結果與標準 DRP 相同。可通過將 I2C 寄存器 SOURCE_PREF 更改為 2'B11 來啟用 Try.SRC。一旦該寄存器更改為 2'B11,HD3SS3220 將始終嘗試作為 DFP 連接到另一個支持 DRP 的器件。