I am integrating and testing the Barrel Charger functionality on one of the platform and currently noticed charging is not happening at max charging current.
Below are the detail information on registers set, hardware configuration and issue observed:
- As BQ24296 IC is used as an adapter port , PSEL is low to get 3A in case of Barrel Type Charger.
- Barrel Adapter used is 5V/3A.
- Input voltage limit is set to 4.36V and input current limit is set to 3A in the Input source control register REG00 .
- DPM bit in REG08 is set whenever barrel charger is connected which can limit the charging current, as per datasheet when device is in DPM mode
Charging current will be less than the actual programmed value.
- With Barrel Charger connected the charging current maximum is 1665mA when battery capacity at ~3.7V
- With USB charger DCP connected , the DPM bit is not set.
Complete Dump of Registers set when Barrel Charger is connected
reg[0x0] = 0x37
reg[0x1] = 0x1b
reg[0x2] = 0x98
reg[0x3] = 0x10
reg[0x4] = 0xd2
reg[0x5] = 0xba
reg[0x6] = 0x73
reg[0x7] = 0x4b
reg[0x8] = 0xac
reg[0x9] = 0x0
reg[0xa] = 0x20
Just wondering why with 3A Barrel charger device is charging at low rate and why DPM bit is set in case of barrel connected. With USB DCP charger connected DPM bit is not set.
Please let us know if anything is missing in the register configuration or any hardware changes required.
Thanks,
Guru