Other Parts Discussed in Thread: BQSTUDIO
Hello, I found this post (pasted below) which is almost the exact situation I have, but was disappointed to see there is no solution in the thread - it went private. In my case the SOH is counting down by the max of 2% each time, but that is certainly far from reality as I am using a 19Ah LiSOCl2 cell.
The cell is recovering to the nominal 3.6V between load cycles.
On wake I enable and start the gauge, then my load profile is 40-50mA for up to 2min, then a 125mA pulse for 2s, then down to 10mA while the gauge is stopped, then into low power sleep.
While awake the voltage is drawn down to 3.4 - 3.5V, during pulse its close to 3V. During gauge stop it seems the voltage recovers to about 3.5V, but doesn't get back to 3.6V until the system is sleeping.
Do I need to put the system in low power sleep during the gauge stop period to ensure the battery fully recovers? I will try this and report back. It wasn't clear to me on the datasheet the proper procedure.
To make sure I am configuring the gauge correctly, here are the steps I am doing:
- Calibrate Voltage & Temp offsets, CC gain & delta. The board and CC offsets seem ok for my device.
- Write design capacity, design voltage, terminate voltage, cell count, max load
- Set EOS mode
- Write EOS trend detection pulse counts to 0
- Write EOS SOH smoothing start voltage
Is there any other config I am missing?
From the forum It looks like the default ChemID is appropriate for LiSOCl2 chemistry?
Thanks!
In reply to Eric Vos24:
Eric and Alessandro,
thank you both.
I can live with an somehow incorrect SOH if it just counts down from 100% to 0% in a consistent way until EOS is reached. Regarding passivation effects we are able to provide a constant discharge pulse. With this constraints, is it necessary to get an own TI Chem ID? If yes, what must I do to get one?
In the meantime I implemented BQ35100 on my PCB and made some tests. The BQ35100 is calibrated as prescribed in the docs with the help of Battery Management Studio. In my system when issuing a BATTERY_NEW command, SOH reads 100%. Perfect! But thereafter, the SOH counts down by 1% after each measurement which definitely does not reflect the reality. I think, there is something misconfigured. What can I do to debug this issue? Or maybe I just do something wrong when starting a new battery? What do I have to do to initialize a new battery correctly?
Thank you again!
Regards,
Oliver