Hi Team,
one of my customer has a question regards programming golden image to BQ27542
The customer has a question about the FuelGauge IC BQ27542. They write the Golden Image (configuration of the FuelGauge) during their test procedure in the IC. At the end of the configuration (before the FuelGauge is set to "SEALED"), the "IT ENABLE" command is set, waited for 100ms, and then checked in the ControlStatus bytes for the QEN bit to be set.
It is anchored in their test procedure that the test is aborted if this bit is not set (5 attempts). They have this process with several different battery packs (different golden images, but the same procedure).
For one of these battery packs you now have the problem that ~ 20% of the modules have this error (QEN bit not set). For the other two battery packs, this problem never occurs. After further investigation, they found that if you use the faulty module and use it as normal with the battery pack, that bit (QEN) is set and everything seems to be fine. Are there any specific criteria when this bit is set and when not? Is it possible that this sometimes takes a little longer or is there a defined time (after the "IT ENABLE" command) after which it must be set at the latest? The customer would like to adapt his test procedure accordingly.
If you compare the control status bytes with each other, the "Coulomb Counter Calibration Routine" is active in the event of an error. Does this possibly have something to do with the fact that the QEN bit is not set immediately? This routine (CCA) can last for about a minute, according to the data sheet.
Could you please help?
Thanks and best regards
Martin