Other Parts Discussed in Thread: BQ34Z100-G1, BQSTUDIO
Dear all,
We have a design including a LIFEPO 8S2P battery. In order to do a learning task, we cannot get the complete Update Status going to 04-05 and finally 06.
We get the 05 (Qmax updated), but not 06 (Table Ra updated)
The learning procedure we use is as follows:
1)Battery discharged an relaxed. Updated Status=0. RupDIS=1, VOK=0, OCVTAKEN=0 CtrlStatus=0014 Flags=0116
2)It Enable. Update Status goes to 04 RUPDIS=0, VOK=1, OCVTAKEN=0 CtrlStatus=0013 Flags=0116
3)Reset. RUPDIS=1, VOK=0, OCVTAKEN=0 CtrlStatus=0015 Flags=0116
4)Now wait until RDIS=0, VOK=0 and OCVTAKEN=1 RUPDIS=0, VOK=0, OCVTAKEN=1 CtrlStatus=0011 Flags=0196
5)Charge the battery at 1A RUPDIS=0, VOK=1, OCVTAKEN=0 CtrlStatus=0003 Flags=0116
... continue with the learning
If I continue the battery charging process, I get the FC, and finally an update of QmaxCell0. And Update Status=05
But as soon as battery start charging, the OCVTAKEN goes to 0, and this means that the learning process is not going to finish properly. Never goes to 1 afterwards
I think the charging of battery should not clear the OCVTAKEN, instead the Flags should continue at 0196.
This flag should be set when the battery is charging or discharging, and clear each time we have a new OCV reading
I attached the log obtained. It is not a complete log, but I am sure the error is located in this part of learning
Note: The learning task is performed with the FW2.01 in BQStudio (it is for device -R2), but I am doing the learning over a BQ34Z100-G1 device
If I use the same procedure with the FW0.16 (but with different parameters), it finishes learning correctly, But we suppose the new firmware 2.01 has some advantages we would like to use
Please help us with this issue. Maybe the parameters file has to be checked. Any advice would be appreciated.
Attached included the gg.csv and log file. if you can test it, please use a CHEMID=0474