Hi,
We are using USB charging only and register values were set as :
REGISTER OFFICIAL RELEASE
PATH: 0001 1101 0x1D
CHGCONFIG1: 0011 0001 0x31
CHGCONFIG2: 1010 0000 0xA0
CHGCONFIG3: 0111 0001 0x73
The charging current termination limit can be defined in the register CGHCONFIG3 like
TERMIF[1:0]
Termination current factor
00 – 2.5%
01 – 7.5%
10 – 15%
11 – 18%
NOTE: Termination current = TERMIF x ICHRG
And charger termination is enabled on CHGCONFIG1 as
TERM
Charge termination on/off
0 – charge termination enabled, based on timers and termination current
1 – current-based charge termination will not occur and the charger will always be on
Charging current was set to 400mA (ICHRG[1:0], bits 7 and 6 in CHGCONFIG3), charging voltage to 4,2V V(OREG[1:0] bits 5 and 4 in CHGCONFIG2) ,and termination current to 7,5%, as my understanding the charging should stop at 30mA current, but however it just continues until ~7…9mA. Error in calculations can’t be blamed as external current meter presents same value to TPS65217.
Whether there is still some other registers impact this we need to consider?
CHGCONFIG3 confirmed set as 73h.
best regards,
Aslan