Hi,
I am using BQ25120 as the power management core of my device. I was under this impression that it switches from constant current to constant voltage loop when the battery voltage hits the regulated battery voltage, which in my case is 4.1V. But I noticed that the current starts to drop from the value set in FAST_CHARGE_CONTROL register (in my case 60mA) when the voltage is significantly lower than 4.1V e.g. about 3.9V. How does it work? I set the INLIM current to 250mA and disabled the timer. I also monitored the status register, there was no fault, VINDPM_STAT was zero all the time and it was showing that charging is in progress. For example the graphs in this tutorial show that the CV profile takes the control when the battery voltage is equal to battery regulated voltage.
Another question regarding this issue. If changing from CC to CV depends on the battery voltage, how this battery voltage is sensed by the chip? Is it the output from VOLTAGE_BASED_BATTERY_MONITOR register (address 0x0A)? Is it measured with charger connected?
Vala