JAJSOK4D November 2021 – April 2024 TUSB2E11
PRODUCTION DATA
The TUSB2E11 supports standard USB battery charging specification 1.2 (BC1.2) and the divider mode and 1.2V DCP proprietary charging protocols as listed in Table 8-4. The BC1.2 functionality includes charger advertisement and charger detection when enabled in non-I2C mode using strap (refer to Table 5-4) or I2C mode through register configuration.
When the TUSB2E11 is configured as a host repeater, the TUSB2E11 supports charger advertisement whereas when the TUSB2E11 is configured as peripheral repeater it supports charger detection. When configured as peripheral repeater, the TUSB2E11 detects charger type if Battery Charging detection in peripheral mode is enabled. The TUSB2E11 can detect ACP3, ACP2, ACP1, DCP 1.2V biased short mode, USB standard DCP short mode and CDP types of charger. When configured as a host repeater, the TUSB2E11 acts as charger advertiser if CDP is enabled. The TUSB2E11 can advertise ACP3, DCP 1.2V, DCP or CDP modes. When in an unconfigured state, the behavior of battery charging state machine is controlled by strap settings in non-I2C mode or by register settings in I2C mode. When the TUSB2E11 is in an unconfigured state charger advertisement mode, GPIO0 directs system to power-cycle VBUS to enable a portable device to exit dedicated charging port mode and switch to host or peripheral state where data transfer is possible.
Charging Protocol | Standard or Proprietary | Charging Current (A) | Data Transfer Allowed | Charger Detection or Advertise |
---|---|---|---|---|
SDP (Standard Downstream Port) | Standard BC1.2 | 0.5 or 0.9 | Yes | Detection |
CDP (Charging Downstream Port) | Standard BC1.2 | 1.5 | Yes | Detection and Advertise |
DCP (Dedicated Charging Port) | Standard BC1.2 | 1.5 | No | Detection and Advertise |
1.2V DCP | Proprietary | 2 | No | Detection and Advertise |
ACP0 or Divider Mode 0 | Proprietary | 0.5 | No | Detection |
ACP1 or Divider Mode 1 | Proprietary | 1 | No | Detection |
ACP2 or Divider Mode 2 | Proprietary | 2.1 | No | Detection |
ACP3 or Divider Mode 3 | Proprietary | 2.4 | No | Detection and Advertise |
In I2C mode, the behavior of the battery charging state machine in the TUSB2E11 is controlled by the DEFAULT_STATE_BC_P1, BC_DETECTION_EN_P1, and CDP_2_EN_P1 register fields. In the unconfigured state, the battery charging state machine also depends on EN_BC input from GPIO1 in I2C mode.
GPIO1 (BC_EN) | DEFAULT_STATE_BC_P1 bit |
TUSB2E11 Behavior in each state | ||
---|---|---|---|---|
Unconfigured | Host Repeater | Peripheral repeater | ||
Low | X | No action | As per CDP_2_EN_P1. | Act as charger detector including divider mode detector once SOC directs repeater to connect when BC_DETECTION_EN_P1 set. |
High | 0x0 | No Action | ||
High | 0x1 | Act as a charger detector including divider mode. | ||
High | 0x2 | Advertise standard DCP if 1P2V_MODE_DIS = 1, else advertise 1.2V DCP. | ||
High | 0x3 | If 1P2V_MODE_DIS = 0, then advertise ACP3 → 1.2V
DCP → DCP until no connect in auto cycling mode. If 1P2V_MODE_DIS = 1 then advertise ACP3 → DCP until no connect in auto cycling mode. |