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.

BQ40Z50-R2: During the learning cycle Qmax update didn't changed from 04 to 05

Part Number: BQ40Z50-R2

Hi Guys,

Currently I am doing the learning cycle.

fuel gauge : bq40z50-r2

firmware version : 2.11

Battery pack : four 18650 battery pack in series with nominal voltage of 14.4v and capacity of 2200mAh

Design capacity in mAh : 2200 mAh

Design capacity in cWh : 3168 cWh

Design Voltage : 14.4 V

issue: pack's no load full capacity(QMax)  not updated as TI suggested after the charging.

Detailed steps

  1. Continued the learning cycle process by discharging the battery to empty at 1C (discharging current - 2.2A)
  2. Then relaxed the battery for around 2.30 hours to allow fuel gauge to take the open-circuit voltage(OCV) for QMax update - this done properly by verifying the [VOK] and [RDIS] bits in the ITStatus Register and the GaugingStatus[REST] flag is set when a valid OCV reading occurs.
  3. Then charged the battery to full at 1C(2.2A const. current).At the start of charge, the [VOK] bit in the IT status ()
  4. After charging, I relaxed the battery  for 2 hours.
  5. This relaxation time allows for a valid OCV reading to be taken and stored for the Qmax update,  after the update the [VOK] bit in IT Status() register clears also the GaugingStatus[REST] flag is set when a valid OCV reading occurs- this also i verified. But when the QMax update occurs, LStatus() would change from  0x04 to 0x05 - i am not able to verify this condition.

What would be the possible reason for this, Can you guide us why we are getting this?

please find the attached learning cycle log file 

learning cycle logs.xlsx

Please find the data memory(gg.csv) log also.

18650_learningcycle_datamem_logs_RELAXING_AFTER_CHARGING.gg.csv