I use BQ25890 as the charger chip, and use the BQ27441 as the voltameter.
I read the register of the two chips every 10 seconds, and plot the data into 5 graphs.
Since the graphs are large, they are attatched as a RAR below.
I have 9 questions about the charging progress, the 9 questions are labeled in the graphs.
And the data are labeled with different colors, if the data name is begin with "27441", it means it's the data of BQ27441. And other data are all BQ25890 data.
Q1 point: Why does the charging current begin to decrease at this point, where the SOC is only 70% (get from 27441)?
Yes, maybe the 27441 has not learned, the SOC is not accurate. I just want to know how does BQ25890 knows that the battery is nearly full? It decreases the current when the VBAT rise to 4.1V?
Q2 point: When the charging current decreases to 400mA, the charging current begins to switch between 800mA and below 400mA(200mA - 400mA). Why?
I have checked that, the REG0D_VINDPM is always 950mA through the charging period in the graph.
Q3 point: At this point, the charging current decreases from 800mA to 780mA and then jumps to 0. The chip get into charging termination state.
What causes the termination at this point? The VBAT has only got 4.284V, not reaching REG06_VREG(I set 4.336V).
Q4 point: The SOC of BQ27441 is 91%. If I discharge the battery to 0% and recharge it again, can it get to 100%?
Q5 point: The chip is always in IDPM Status. I still don't understand the IINDPM. What is IINDPM, I didn't get clear from the datasheet.
I understand VINDPM. For example, if the VINDPM_OS is 0.6V, when USB is plugged in, the 25890chip will test the adapter. If the VBUS is 5.2V at the pin of 25890 when no load is put, the 25890 will control the charing current so that hte VBUS pin is always above 4.6V.
But for IINDPM, I don't know. How does it work? And in my test, why IDPM Status is always 1?
Q6 point: NTC warm is got. That is because I put the board and battery too close, but hasn't got NTC hot. And I see REG0E_THERM_STAT is always 0, hasn't got into thermal regulation.
Does NTC warm affect the charging progress?
Q7 point: At this point, why the chip quit IDPM Status?
Q8 point: There are two points in VINDPM status. One point is at 771 in x axis, where the VBUS is 4.6V. Another point is at 726 in x axis, where the VBUS is 4.7V.
Why it goes into VINDPM when VBUS is 4.7V?
Q9 point: At this point, why the chip terminate charing? The VBAT is only 4.205V, hasn't got 4.336V.