Other Parts Discussed in Thread: GPCCHEM,
Hello,
We have been trying to complete a learning cycle using the BQ28Z610 EVM and a 2S1P LiFePO4 battery pack (8000mAh). We have followed the instructions in slua777 to the letter, however the chip is unable to perform the first QMax update which stalls the learning cycle. We have re-attempted the cycle multiple times now and have been unable to complete the first QMax update.
Here is a short summary of the procedure:
- Flash chip with latest TI firmware (0.2.0) and use the latest version of bqStudio
- Set the chem ID of the cells using the TI-provided file from the chemID database. We proceeded to the Rel-Dis-Rel procedure and GPCCHEM gave us a list of chem IDs with the least deviation and Chem ID 457 was the best.
- Modify data flash values to suit our application and verify their validity. Please see the srec file attached.
- i.e. Charge termination taper current > charge and discharge current threshold > quit current
- Before beginning the discharge, turn on the charge and discharge fets by sending command 0x22, then send IT (Gauge) enable command (0x21) to set the GAUGE_EN in manufacturing status register and QEN flags in IT Status register. Then send the reset command (0x41) to set the RDIS flag and disable resistance updates during this initial discharge cycle. In this case, since IT has already been enabled, there is no need to disable it again during the entire learning cycle. Once IT has been enabled, update status in the gas gauging section of data flash will go from 00 to 04.
- Then we waited for REST to set and started the charge. VOK was then set.
- At first we would wait until the bits would clear/set, which only took ~2hrs instead of 5, but in our later attempts we have waited the full 5hrs (and sometimes longer) just to be sure
- Charge the battery to full/the FC bit is set as well as VCT. The VCT event happens before the charger shuts down.
- Wait for the QMax bit to set and update status to change to 0x05, which never happens
- RDIS and VOK bits are cleared and REST is set, but QMAX is never set. We have waited up to 12hrs for the QMax update to occur with no success.
We've made sure that all of the criteria for the first QMax update specified in slua777 section 4.1 are met (i.e. temperature, voltage, delta capacity etc). We have also tried using different cells and reverting the firmware to 0.17, which came with the pack, but all with no luck.
Thank you.