ZHCSN01C December 2022 – February 2025 BQ25628 , BQ25629
PRODUCTION DATA
REGN LDO 通電后,適配器已被鑒定為良好源,且 AUTO_INDET_EN 位 = 1(默認為 POR),BQ25629 通過 D+/D– 線運行輸入源檢測,以檢測 USB 電池充電規范 1.2 (BC1.2) 輸入源 (CDP/SDP/DCP) 和非標準適配器。每次插入 VBUS 時,檢測算法都會自動運行,并根據表 8-2 更新 IINDPM。如果 AUTO_INDET_EN = 0,則檢測算法不運行,IINDPM 保持不變。通過將 FORCE_INDET 設置為 1,主機可以強制檢測算法運行和更新 IINDPM。
USB BC1.2 能夠識別標準下行端口 (SDP)、充電下行端口 (CDP) 和專用充電端口 (DCP)。當 500ms 的數據接觸檢測 (DCD) 計時器到期時,將應用非標準適配器檢測來設置輸入電流限值。
二次檢測用于區分兩種類型的充電端口(CDP 和 DCP)。在大多數情況下,CDP 要求便攜式設備(如智能手機、平板電腦)在 CDP 插入后的 2.5 秒內發回枚舉。否則,即使 D+/D– 檢測指示 CDP,端口也會恢復為 SDP。
輸入源類型檢測完成后,以下寄存器將發生更改:
檢測完成后,主機可以對 IINDPM 寄存器進行覆寫操作,以便在需要時更改輸入電流限值。
如果檢測到 DCP (VBUS_STAT = 011),并且 EN_DCP_BIAS 設置為 1,則 BQ25629 會在 D+ 上打開 VD+D-_0p6V_SRC。在 VBUS_STAT = 011 時將 EN_DCP_BIAS 設置為 0 可禁用 D+ 引腳上的 VD+D-_0p6V_SRC,在 VBUS_STAT = 011 時將 EN_DCP_BIAS 設置為 1 可啟用 D+ 引腳上的 VD+D-_0p6V_SRC。EN_HIZ 位的優先級高于 EN_DCP_BIAS。
非標準檢測用于根據適配器在 D+/D- 引腳上的獨特分壓器來區分特定于供應商的適配器。比較器會檢測施加在每個引腳上的電壓,并根據表 8-1 確定輸入電流限值。
| 非標準適配器 | D+ 閾值 | D– 閾值 | 輸入電流限值 (A) |
|---|---|---|---|
| 分壓器 1 | VD+ 位于 VD+D-_2p0 范圍內 | VD– 位于 VD+D-_2p8 范圍內 | 1 |
| 分壓器 2 | VD+ 位于 VD+D-_2p8 范圍內 | VD- 位于 VD+D-_2p0 范圍內 | 2.1 |
| 分壓器 3 | VD+ 位于 VD+D-_2p8 范圍內 | VD– 位于 VD+D-_2p8 范圍內 | 2.4 |
| D+/D– 檢測 | 輸入電流限值 (IINLIM) | VBUS_STAT |
|---|---|---|
| USB SDP (USB500) | 500mA | 0x1 |
| USB CDP | 1.5A | 0x2 |
| USB DCP | 1.5A | 0x3 |
| 分壓器 1 | 1A | 0x5 |
| 分壓器 2 | 2.1 A | 0x5 |
| 分壓器 3 | 2.4 A | 0x5 |
| 未知的 5V 適配器 | 500mA | 0x4 |