I've got a system running with the BQ25896, with a 180 ohm resistor on ILIM pin (max input 2.16 amps.)
I'm finding that the Reg 13 IINDPM bit is getting set at unexpected times.
For example:
- set fast charge current ICHG to 1.536 amps
- system load is about 300 mA
- battery charges fine. Internal A2D confirms 1.5 amps going to battery
- voltage on ILIM pin is 0.7v, indicating input current is about 1.9 amps as expected, and under the ILIM limit
- regardless of what I set the IINLIM reg to, I'm getting the IINDPM bit go high somewhere around 1.7 amps
- even when the IINDPM bit is high, it still charges at 1.5 amps as expected. DPM doesn't doesn't reduce it
If I lower the charge current to 1.25 amps, its all happy.
I've tried setting IINLIM to lots of different values, including 63 (max.) Low values change the behavior it but not values greater than about 1.7 amps.
I've tried ICO_EN enabled/disabled, AUTO_DDPM_EN enabled/disabled, relative/absolute DPM, nothing helps.
I'm using the data sheet "July 2015 - revised September 2015" which does have a number of typographical errors in it. Maybe a later version clarified/fixed something?
Thanks.