This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ27426: Some questions about BQ27426

Part Number: BQ27426


When we conducted the power failure test on fuelgauge ic, we found that there was a big difference between rm and fcc before and after power failure and restart. The test process and data are as follows:

1. Before the restart, the battery is in the charging state. The fuelgauge ic obtains the values of voltage, current, rm, fcc, and soc as follows:
Fuel_Volt:3986,Fuel_Curr:392,Fuel_RM:260,Fuel_Fcc:864,Fuel_Soc:31
After the fuelgauge ic is restarted, the voltage, current, rm, fcc, and soc values obtained in the fuelgauge ic are as follows:
Fuel_Volt:3995,Fuel_Curr:392,Fuel_RM:390,Fuel_Fcc:697,Fuel_Soc:56
Restart process: The battery switches to the idle state. The fuelgauge ic powers off for 10ms and powers on for 300ms before loading the fs file. After the fs file is loaded, the battery switches to the charging state
You can see that rm increased from 260 to 390 and Fcc decreased from 864 to 697

2. Before the restart, the battery is idle. The fuelgauge ic obtains the values of voltage, current, rm, fcc, and soc as follows:
Fuel_Volt:3897,Fuel_Curr:0,Fuel_RM:342,Fuel_Fcc:869,Fuel_Soc:40
After the fuelgauge ic is restarted, the voltage, current, rm, fcc, and soc values obtained in the fuelgauge ic are as follows:
Fuel_Volt:3892,Fuel_Curr:0,Fuel_RM:335,Fuel_Fcc:701,Fuel_Soc:48
Restart process: Keep the battery idle state unchanged. Power off the fuelgauge ic for 10ms and power on for 300ms before loading the fs file
You can see that the change in rm is not large, but the Fcc decreases from 869 to 701

3. Before the restart, the battery is discharging. The fuelgauge ic obtains the values of voltage, current, rm, fcc, and soc as follows:
Fuel_Volt:3881,Fuel_Curr:0,Fuel_RM:311,Fuel_Fcc:866,Fuel_Soc:36
After fuelgauge is restarted, the fuelgauge ic displays the voltage, current, rm, fcc, and soc values as follows:
Fuel_Volt:3711,Fuel_Curr:-330,Fuel_RM:200,Fuel_Fcc:700,Fuel_Soc:29
Restart process: Keep the battery discharge status unchanged. Power off the fuelgauge ic for 10ms, and then power on for 300ms before loading the fs file
You can see rm decreased from 311 to 200, but Fcc decreased from 866 to 700

Please help analyze the reasons for the big difference between fcc and rm before and after fuelgauge ic restart? Is there a viable solution?

thank you!