Hi I've got a circuit comprised of BQ25505 + Buck TPS62737 and I'm using the following values:
VBAT_OV 3.7V
VBAT_OK_HYST 3V
VBAT_OK_PROG 2.6V
VBAT_UV 2.3V
MPP 0.78
All in M:
ROV1 5.07
ROV2 4.93
RUV1 5.43
RUV2 4.57
ROK1 4.17
ROK2 4.50
ROK3 1.33
ROC1 15.6
ROC2 4.4
I'm using a battery that when fully charged it gives 3.8V. When I connect it to BQ and solar cells are present, the system starts and I can use the output of the Buck (3V) to feed a micro controller. All good. The problem is when the voltage of the battery reaches just below OV, i.e. 3.5V, the BQ simply ignores the voltage of the battery and keeps oscillating between ~ 2.5V and 3V. If I disconnect the battery from the circuit I can see the voltage is still 3.5V. I see VBAT_OK oscillating as well.
I am controlling the Buck with VBAT_OK and so when it's 0, the buck does not provide power to the micro controller. When the voltage of the battery is above 3.5V the whole system works perfectly. The micro controller either pulls 50mA from the Buck or is in standby and so it just needs 10uA. I'm switching between modes every 20 seconds. Also, when the strange oscillation is happening, if I put the Buck in ship mode, ie system load is 0, I can see VSTOR returning to the same voltage as the battery (3.5V).
Would appreciate if someone could give me some direction here as to what the problem may be. Many thanks in advance.