SLUAA94 December 2020 BQ24190 , BQ24195 , BQ24195L , BQ24295 , BQ24297 , BQ25600D , BQ25601D , BQ25606 , BQ25611D , BQ25616 , BQ25890 , BQ25890H , BQ25895 , BQ25898D
Besides USB500 and DCP, the device can also detect three types of non-standard adapters as shown in Table 5-1.
D+/D- Detection | Input Current Limit |
---|---|
0.5 sec timer expired in DCD (D+/D- floating) | Proceed to non-standard adapter detection |
USB host | 500 mA |
Charging port | 3 A |
When DCD 0.5 sec timer expires, the non-standard adapter detection is used to distinguish three different divider bias conditions on D+/D- pins. When non-standard adapter is detected, the input current limit (REG0[2:0]) is set based on Table 5-2 and REG08[7:6] is set to 10 (Adapter port). If non-standard adapter is not detected, REG08[7:6] is set to 00 (Unknown) and the input current limit is set in REG0[2:0] to 500mA by default.
Non-Standard Adapter | D+ Threshold | D- Threshold | Input Current Limit |
---|---|---|---|
Divider 1 | Vadpt1_lo < VD+ < Vadpt1_hi For VBUS = 5 V, typical range 2.4 V < VD+ < 3.1 V | VD- < Vadpt1_lo or VD- > Vadpt1_hi For VBUS = 5 V, typical range VD- < 2.4 V or VD- > 3.1 V | 2.0 A |
Divider 2 | Vadpt2_lo < VD+ < Vadpt2_hi For VBUS = 5 V, typical range 0.85 V < VD+ < 1.5 V | NA | 2.0 A |
Divider 3 | VD+< Vadpt3_lo or VD+> Vadpt3_hi For VBUS = 5 V, typical range VD+ < 2.4 V or VD+ > 3.1 V | Vadpt3_lo < VD- < Vadpt3_hi For VBUS = 5 V, typical range 2.4 V < VD- < 3.1 V | 1 A |