Tool/software:
Hi TI team,
Please check gg file.
Why Avg I last Run can't update.
Thanks!
Regards,
Peter
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.
Tool/software:
Hi TI team,
Please check gg file.
Why Avg I last Run can't update.
Thanks!
Regards,
Peter
Hello Peter,
Can you send me a log file of this happening? I am suspecting the voltage drops below the Flash Update Ok Voltage parameter in data memory (2800mV) which could be why Avg I last Run is not updating.
Regards,
Nick Richards
Hey Peter,
Load mode and load select should be the default values. These settings are most likely not related to the Avg I last Run parameter updating.
Regards,
Nick Richards
Hello Peter,
That should update after a discharge, when the battery is in rest.
Regards,
Nick Richards
Hi Nick,
Could you tell me if continuous discharge needs to be > 500 seconds?
I found this information in the TRM. I used a 1A discharge, but no changes occurred.
Attached are the schematic and gg file.
Please help me confirm.
Thanks!
Regards,
Peter
Hey Peter,
Try changing load select to 0 and see if that makes the register update. If not, then I believe that this register updates after a complete discharge of the battery. So the battery will need to be discharge close to terminate voltage.
Regards,
Nick Richards
Hi Nick,
The information has been update. Thnak you for your reply.
However, i would like to know the conditions for complete discharge.
I used 1A discharge, but not near terminate voltage.
Then used 0.6A, < terminate voltage.
Please check with the attachment.
Load Select 6_SOC 50 (0620).logLoad Select 6_SOC 100 (0624).log
Is this normal ?
I need to explain this to my client.
Thanks!
Regards,
Peter
Hello Peter,
I talked with the firmware team, and the parameter Avg I Last Run should update when the gauge makes an Qmax and Ra table update. So there must be enough discharge of the battery where Qmax and Ra table updates. This document talks about when Qmax and Ra table updates: https://www.ti.com/lit/an/slua364b/slua364b.pdf
Regards,
Nick Richards
Hello Peter,
Ra and Qmax updates happen and the discharge needs to be continuous for at least 500 seconds should be the conditions for the update.
Regards,
Nick Richards
Hi Peter,
As long as there is a discharge current (doesn't matter whether it is constant or not) then it should update. Now, Dsg Current Threshold should be set so it can detect the lowest current. Therefore, Dsg Current Threshold should be set for less than 5mA, and Quit Current Threshold needs to be set for less than Dsg Current Threshold.
Regards,
Nick Richards
Hello Peter,
It will affect SOC calculations if load select is 0. However, I would recommend having load select at 1.
Regards,
Nick Richards
Hi Nick,
I found in a file that if the discharge current is less than 0.1C, the RA TABLE might not update.
电量计Golden Learning方法及易错分析 (ti.com.cn)
What are your thoughts?
My battery design capacity is 4400mAh.
So, if the discharge current is less than 440mA, the RA TABLE won't update?
Because my actual application indeed has a discharge current less than 0.1C, could this be the reason why Avg I Last Run is not updating?
Regards,
Peter
Hello Peter,
Discharge rate has to be greater than 0.1C for RA table to update. This could also be the reason Avg I last run is not updating.
Regards,
Nick