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.

BQ34Z100-G1: Unable to complete learning process for NiMH battery

Part Number: BQ34Z100-G1
Other Parts Discussed in Thread: BQSTUDIO, BQ34Z100EVM, GPCRA0

Hi,

As the title suggested, we are having trouble completing the learning cycle for NiMH battery for our project, specifically, we enabled IT and Learned Status turns to 04 but it never advances to 05 or 06 even if we follow the BQ34Z100-G1 TRM and SLUA925 guide. Any support to identify the root cause and help us complete the learning cycle so we can create the golden image is much appreciated.   

Below are our setup:

We use the BQ34Z100EVM with a minor modification for the voltage divider ratio (unless the evm cannot be used to run through the learning cycle). The battery we used is Panasonic BK120AAHU (1200mAh), which BQStudio happens to have it in the database (Chem ID: 0641), it is configured in 7S2P. Some of the essential configurations: 

Design Capacity (also Qmax Cell 0) = 2400mAh
Design Energy = 20160mWh
Terminate Voltage = 1000 mV (we have used 1100 mV before but same result)
NiMH Cell Negative Delta Volt = 8mV (Panasonic datasheet suggests 5 - 10mV delta Volt)
NiMH Cell Negative Delta Time = 16s
NiMH Cell Neg Qual Volt = 10000 mV

We followed the guidance for setting up the registers for the battery in the data memory section (see attached exported gg.csv file for configuration) and ran through the full discharged (~C/5 rate), relax (until VOK is cleared), full recharged (~C/2 rate), and relax (until VOK is cleared) cycle - several times. The RUP_DIS flag is always clear, both VOK and OCVTAKEN are all changing according to the guide, FC flag is set when battery is full but the Learned Status is always 04. We have also read through the forum and aware that the Learned Status will not update from 04 to 05 during the recharge and it is only update during discharge, but in our case, it doesn't seem to change at all.

I'm performing another learning cycle with logs being captured, and I'll attached the log when the cycle completed. 

BK120AAHU_config.gg.csv

  • Hey Kelvin,

    So far after reviewing your gg file, everything seems fine. I will be awaiting for you to send the log file, which should hopefully show me a clue about why the learning cycle is not successful.

    Sincerely,
    Nick Richards

  • Attached is the log that I have captured. The initial condition was that I fully charged the battery pack before the log starts, so I started with a full discharge and recharge back to FC is set. As of now, the Learned Status continues to be 04, the Qmax Cell 0 register remains the same (2400mAh). Right after that, I did another full discharge to the terminate voltage and allow for the battery to relax. The Learned Status at the end still remains at 04. See log file attached. 

    7827.BK120AAHU_2X.log

  • Hello Kelvin,

    I reviewed your log file and everything with your process seems fine. As you have stated, the FC bit is being set, and the OCV reading are being taken by the  gauge. Usually, when Update Status does not change from 4 to 5, it is because the discharge and charge does not cover at least 90% DoD of the battery's  rated capacity. I checked the voltages of when the gauge did the OCV readings and verified with the OCV table for your ChemID that you are meeting this  requirement. I may have to discuss this further with someone else on the team, however, right now I will recommend using the GPCRA0 tool to see if this can fix your problem. https://www.ti.com/tool/GPCRA0

    Sincerely,
    Nick Richards

  • Hi Nick,

    For uploading the log using the GPCRA0 tool, could I attached the same log in this thread to the zip? Or do I need to perform another full charge/relax/full discharge/relax cycle?

    If the log that I have attached previously is sufficient for the GPCRA0 tool to use, I would not want to perform another cycle again as it does consumed a lot of time. 

  • Hey Kelvin,

    I would say that you can try to submit the data you already have to the GPCRA0 tool, just make sure to crop out the initial discharge and rest period from the data.

    Sincerely,
    Nick Richards

  • Hey Kelvin,

    Also, one last thing, make sure to convert the file into a csv, and delete line 3051. There is no data present here and might mess up the GPCRA0 tool.

    Sincerely,
    Nick Richards

  • Thanks Nick! I will follow the instructions and submit the zip file to the tool.

  • Your welcome, I will be awaiting for you when you get the data back from the tool.

    Sincerely,

    Nick Richards

  • So the tool returned with the updated Qmax and Ra tables. I have been testing it afterward, so far so good. 

    I'm still yet puzzled as to what steps in the learning cycle that went wrong. 

    However, in the meanwhile, I will use the GPCRA0 tool. 

  • Hey Kelvin,

    Glad to hear! I have known of issues with other customers in the past of trying to complete learning cycle with NiMH batteries with no success. I will bring up  this issue with the team to see if there is some fix to this problem.

    Sincerely,
    Nick Richards