Other Parts Discussed in Thread: BQ78350, GPCCHEM, BQSTUDIO, BQ78Z100, GPCRB
Hello,
we use the bq78350-R1 in one of our new products. We did the Full Optimizationmethod as stated in the SLUUB45A. Now during our End of Line Test for the Pack we check for a reasonable SOC/RC before sealing and found, that the Estimation after a Reset is not what we expect. The Cells are at roughly 3,6V (30% Chargestate) when the Pack is assembled, yet the SOC is Estimated at 5%.
During a Full Cycle the SOC changes to an accurate Value (MaxError goes from 100% to 2%). The Moment we Reset or Shutdown/Activate the Chip over SMBus the MaxError jumps back to 100% and a new Estimated SOC is present. We checked different Voltages to Reset and cannot find a plausible Explanation of why the Estimation is that inaccurate. For Example at 89% Chargestate the Chip estimates around 80% and with a 75% Chargestage we get an Estimate of 66%.The Error appears to be not linear.
After Reading the Documentation for the Chip we know that the Estimation and MaxError behaviour is expected. We just did not expect those inaccurate estimated values (up to 25% off). With the CEDV_GPC Tool there was also a OCV11 File created with SOCs according to a corresponding Voltage (As stated in other Threads these values are for Debugging purposes only). The Problem is that if the Chip would estimate based on these Voltagevalues in the File the estimated SOCs should be fine. Apparently the Chip does not use those Points even though we used the exact configuration for the CEDV Values we got from the CEDV_GPC Tool.
We are not able to deactivate the Shutdown/Reset Events in the Application so we have to get a somewhat decent accuracy for the estimated SOCs.
I attached a Zipfile with our initial Logs and the exact Data we used with the CEDV_GPC Tool as well as the Report from that Tool. Additionally i included the used Firmware (*.srec and gg.csv) as well as 3 log in wich the change in maxError/SOC can be seen.
Fehlerlog1.log => (At Time 11.04.2018 15:56:36 : A Reset was done and the SOC changes from 89% to 81% as well as MaxError from 2% to 100%
Fehlerlog2.log => contains a full cycle to get back to accurate values with a final SOC at 75% (after that we went in Shutdown)
after Reset.log => is the Log some Time after the Shutdown with an estimated 66% instead of the expected 75%
I hope i could Detail our Problem well enough to get a fast reply and suggestions in how we can increase the accuracy for the estimated SOC.
Sincerely,
Robert Andrisbq78350-R1 Firmware, CEDV Results, Logfiles.zip