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.

BQ27Z561-R1: Learning Cycle Fail - Update Status stuck at 5

Part Number: BQ27Z561-R1

Hello,

I am working on completing a learning cycle on a BQ27Z561-R1 fuel gauge with a 260mAh single cell battery (Chem ID 0x2817). It looks to me like the learning cycle has failed because the resistance tables are not updating during the discharge cycle. At the end of the learning cycle procedure the update status is stuck at 5 and is not updating to 6.

For this learning cycle my procedure was as follows:

  1. Send GAUGE_EN command.
  2. Send RESET command
  3. Discharge cell to empty - update status at 4.
  4. Relax until VOK and RDIS are clear, REST is set.
  5. Charge cell to full (~4.34V) - FC bit is set.
  6. Relax until VOK and RDIS clear, REST is set, update status at 5.
  7. Discharge at 31mA until empty (3.0V). 
  8. Relax for 5 hours.

At the end of step 8, VOK is cleared and REST is set, but update status is not updated to 6 (still at 5). Do you know what we might have done wrong?

We chose the discharge rate to be at 31mA since the capacity of the cell is 260mAh, so this is above C/10 minimum discharge rate. The average discharge rate of our application is well below C/10, so we wanted to choose a lower discharge rate than the recommended C/5.

I've listed some key parameters below, and I've attached the .log and auto exported .gg.csv files from before and after.

Design Capacity  260 mAh
Design Capacity  99 cWh
Charge Term Taper Current  31 mA
Dsg Current Threshold  3 mA
Chg Current Threshold  24 mA
Quit Current  1 mA
Term Voltage  3000 mV
Design Voltage 3800
FC set voltage 4300
FC clear voltage 4200
TC set voltage 4300
TC clear voltage 4200
cell 1 chg@EOC 4290
Qmax Cell 1 260
current at EOC 31
low temp charge voltage 3800
standard temp charge voltage 3800
high temp charge voltage 3800
rec temp charge voltage 3800

learnCycleLog.log

before.gg.csv


after.gg.csv

  • Hi Tony,

    Sorry for the long delay. Some of the gauging experts have been out of office recently so responses have been slower than normal. If the status is not updating to 0x06, the resistance update has not occurred for some reason. A few things to consider:

    • Did you run voltage, current, and temperature calibrations before running the learning cycle? 
    • One of the requirements in the TRM is the charge accumulation error must be less than 5% of the Design capacity
    • Terminate Voltage - set based on the cell specification. It is better to set this slightly lower than the specification (~100-200mV) during learning.
    • It might be good to try the discharge at a slightly higher current (C/5) is ideal. The requirement is that it stays at C/10, but the current must never fall below C/10 or is will disqualify the resistance update.

    This video has some good discussion on learning cycle tips. It is for a different product, but some common issues are discussed: https://training.ti.com/bq40z50-setup-and-going-production

    Best regards,

    Matt

  • Hi Matt,

    Thank you for your response.

    I ran a learning cycle with the discharge current at C/5 and it was successful. 

    Best,

    Tony