The cycle value of bq3060 becomes larger (58752), which should not exceed 10. What are the possible reasons
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.
The cycle value of bq3060 becomes larger (58752), which should not exceed 10. What are the possible reasons
Hello Jinxing,
If you have programmed the value that high, or set the CC threshold or CC % very low so the cycle count increases rapidly during discharge could both lead to incorrect or unexpected cycle count values.
Sincerely,
Wyatt Keller
value of cycle should not be greater than 10, CC% is 90%, CC threshold is 3200mAh, I think these two parameters(CC and CC%) are normal
The parameter configuration of 50 samples produced in the same batch is the same. This phenomenon occurs in one of them, and the others are normal
Hello Jinxing,
As Shirish mentioned, the gauge initializes this value from data flash. So a corrupted image or interrupted programming could cause an issue with the value. The values you have programmed are normal values.
Sincerely,
Wyatt Keller
Hi Sir,
Is this a known bug of bq3060 or ? Or how can we avoid this risk? We need to judge the state of the battery according to the value of cycle
Hello Jinxing,
This is not a known bug for the gauge. As I mentioned there are multiple reasons why it could happen, most of the time these issues are related to bad communication, corrupted programming, or external ESD event that damages the data flash.
How many gauges is this occurring on? If you re-program the gauge is the issue resolved?
Sincerely,
Wyatt Keller
There is a 1% probability of abnormal of this register. In normal use, we only read the value of the register (we do not write). If i rewrite the register of cycle, it looks normal (With the charge and discharge of battery, the value of register increase also normally)
Hello Jinxing,
If it is only in one gauge it will be hard to pinpoint what occurred to cause the register to report a higher value. If any of the connections to the gauge are exposed to the outside where ESD could occur this may be an issue.
Sincerely,
Wyatt Keller
The interface of our battery is SMBus. The static electricity you mentioned may cause this problem. Does static electricity only cause this register (cycle)error or other registers error? Can you help recurrence this phenomenon?
Hello Jinxing,
The issue for ESD is that we do not know what values may get corrupted, the only way to fix it is to re-flash the firmware and data flash. You can try apply an ESD-like event on the exposed connections to re-create the issue, but it may take many tests to even get something similar.
Sincerely,
Wyatt Keller
Hi Sir,
Here's another question about current register of BQ3060, There is a 1% probability of abnormal of this register, when the register is abnormal,it display about -18mA(it should be 0mA),What is the possible reason for this? Is it also related to static electricity?
Hello Jinxing,
It may be possible for the calibration to be damaged as well, leading to incorrect current readings which may increase your cycle count. This would also cause issues with the gauging if the current reported was abnormal.
Can you share a .gg file from the "bad" pack and a "good" pack?
Sincerely,
Wyatt Keller
Hello Jinxing,
The files shared are exactly the same. Can you share a bad pack's .gg file? It seems that the bad gauge may have been reprogrammed.
Sincerely,
Wyatt Keller
Hi Sir,Sorry for the previous wrong information,Please check the attached file this time,Thank you!7167.gg.zip
Hello Jinxing,
I don't see any abnormal values between the two, does the cycle count always jump to near the same value? I see the CC gain CC delta and CC offset are all different, was it calibrated differently?
Sincerely,
Wyatt Keller
Hi Sir, it calibrated differently, I am not sure if the wong number of cycles are same, so can you find out something lead to wrong cycle number from the gg.file ?
Hello Jinxing,
I'm curious if the bit or bits that get flipped to report the value over 50000 are the same for each gauge. It's strange to me for the error to occur and all the cycle count values go to the same value over 50000. You mentioned this is occurring in only 1% of the gauges, how many gauges does this equate to for your production?
Sincerely,
Wyatt Keller
We produced 500 pieces 3cell battery and found 3 pieces with wrong cycle number. I'm not sure whether the wrong cycle value are the same, but it's certain that the wrong cycle value are very large
Hello Jinxing,
I still believe this is mostly likely one of two causes: ESD or host writing the register.
There's not many other options for this kind of issue that does not appear in all devices. And with no previous bugs reported about cycle count.
Sincerely,
Wyatt Keller