Other Parts Discussed in Thread: GPCRB
I am partway through development of a design using the BQ40Z50-R2 Impedance Track gas gauge (+protection). I've already found the appropriate chemistry ID (matches better than 2%), and now would like to move on to programming the gas gauge.
Application report SLUA903, "Achieving the Successful Learning Cycle," is quite clear about things like setting the chemistry ID and what stimulus (charge, relax, discharge etc.) to apply.
There is also SLUUBD0, "Golden GG Maker and Resistance Temperature Compensation Optimizer." This offers (in principle) better gauge accuracy at low temperatures, which is relevant to me. It's quite clear about the fact it needs a .gg file and what stimulus (charge, relax, discharge etc.) to apply.
What is not clear is which order should they be done in?
I can see four options:
- Only do the Learning Cycle. The Resistance Temperature Optimiser is unnecessary.
- Only do the Resistance Temperature Optimiser. The Learning Cycle is unnecessary.
- First do the Learning Cycle and then deploy the Resistance Temperature Optimiser.
- First deploy the Resistance Temperature Optimiser and then do the Learning Cycle.
Any thoughts?