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: Learning cycle and more

Part Number: BQ34Z100
Other Parts Discussed in Thread: EV2400, , GPCCHEM

Tool/software:

I am having difficulty completing the learning cycle on our board utilizing the BQ34Z100. I have the EV2400 programmer and have successfully calibrated the gauge and have tried multiple times to get the gauge calibrated. I have yet to see the learned status switch to 05 from 04. Attached are the latest charge log and export of settings. I'm guessing that my setting are not quite right yet.

My other issue is getting the 4 LED configuration to work correctly. I have tried an external configuration as well as using the 4 LED built in configuration. I am using the I2C port and I think it makes sense that I cannot use the port and have the 4 LED built in configuration operational. But do I have to switch to HDQ mode to utilize the built in 4 LED?? Perhaps this is a mute topic until the gauge completes a learning cycle? I just assume that the LED should mimic the gauge as shown in BQ Studio if its 77% I expect 3 LED's lit if each LED represents 25%. I do not want to show SOH just RSOC.

My Battery pack is 14.4V 4.5AH (64.8Wh) and consists of 12 1.2V NiMH batteries is series. I'm using NiMH CHEM ID of 0641 which was the closest match at I think 4%. What setting are needed for NiMH, I assume I can leave taper current empty or default and its not used being that a NiMH CHEM ID is being used?  Looks like I need to run another discharge cycle one I ran last night did not save.  

My program deadline is approaching and would like to get this gauge working to a point that instills a higher confidence level in moving forward with this design.

 charge again.log

Charger board 0001 day 2.gg.csv

  • Another Question I forgot to add to my first post. After enabling IT-Enable, how can I disable it? It seams as though once its enabled I can no longer change any setting du to an error writing or reading back from flash memory. The only way I am able to change anything is reflashing the device with initial firmware and starting over. Is that the only way?

  • Hi,

    Learning cycle:

    When I look at your log your voltage is dropping the entire time the batteries are in rest, the voltage needs to settle. The voltage appears to drop more than I would expect, I would verify these voltage reading are correct. At time 6000 there is a large spike in voltage and current, this cannot happen.

    Achieving The Successful Learning Cycle (tij.co.jp)

    LEDS:

    Are you using the BQ34z100EVM or a custom pcb?

    Do you have these registers configured correctly?

    The TRM describes how the LEDs will function.

    NiMH ChemID:

    Can you share your chemid report and data input.

    A poor chemid match can cause problems during the learning cycle.

    Please configure one of these bits

    Please also configure all critical parameters found at the beginning of the learning cycle document.

    IT disabling:

    IT cannot be disabled on this device once enabled, a default .srec will have IT disabled. You can flash that to disable IT.

    Regards,

    Diego

  • Diego,

    Thankyou for the info. 

    For LED operation I cannot find this answer in any of the documentation. Using the direct 4 LED configuration as mentioned in the TRM, can I2C still be used to communicate with the gauge? The only mention of this is in the EVM documentation: Is this only for the EVM module? Can I use my custom board with the Direct 4 LED configuration and retain I2C comms? Otherwise I will switch to the external configuration. At this point I have been unsuccessful in seeing all 4 LED's operate as expected while keeping I2C enabled with the direct 4 LED. I understand that once I switch to HDQ mode it cannot be switched back to I2C??

    Schem attached and I will need to make updates to use HDQ.

    ChemID report is attached. I'm using ChemID 643

    Charge_rel-dis_rel _log-report.zip

    I have not been able to find the below snippet in any of the documentation that I have downloaded from TI. Where is this located. I'm a little unclear on how to set these. I have searched the TRM I have with no luck. TRM I have was revised September 2021

    Is there a list of critical parameters that needs to be configured for NiMH Vs other battery types?

    Regards,

    Angelo

  • Hello Angelo,

    Diego is currently out of town, he will get back to you next week.

    Regards,

    Adrian

  • Okay found the latest TRM which cleared up some issues. Only one of the two termination methods can be enabled. DT or DV. Still unclear on if I can use the direct 4 LED and keep the gauge in I2C mode? I'm attempting another learning cycle with some updated settings. I chose DT as termination method, will see how it goes.

    After reading more of this forum I realized that my the best CHEMID is still not ideal at 5.84%. Do you think this is good enough to get through learning cycle. I will try submitting again to see if I can get a better match.

  • Hello Angelok,

    It is recommended for you to submit again to see if you can get a better match.

    Regards,

    Adrian

  • Can I get a solid answer on the LED configuration question above? should the direct 4 LED mode work with the Bq34Z100 in I2C mode? 

    What should my voltage resolution be while grabbing data to get a matching chem id? I'm using EVM board. Currently my voltage resolution is 12mV per step. is this resolution too high? I have calibrated both voltage and current, Current seems to be spot on with 1mA steps. But voltage is not, could this be my issue getting a clean Checm ID match? Battery pack is 12series 1.2V batteries. using the 32V step on the EVM I also tried lowering that step to 24V changed the series resistor so I have 422K with the original 16.5K.

  • Hello Angelok,

    I need to look into your question. Please give me some time to get back to you on that

    Regards,

    Adrian

  • Hi,

    Yes, you can communicate i2c in 4 led mode.

     Please use the BQ34z100 to capture data for the GPCChem tool. Please capture the data using 1 cell if possible. If you are having issues with the GPCChem tool please share the data you are submitting to the tool and the report the tool returns.

    Regards,

    Diego

  • I cannot use 1 1.2V NiMH battery. Voltage range for the BQ34Z100 is 3v and higher. my battery pack consists of 12 1.2V NiMH batteries in series. I have provided the report from the GPC Chem tool above. should I try with 3 series cells?

    here is data attached from last log and report.

    rel_dis_rel.txtRoomtemp rel_dis_rel-report.zip

    I have also submitted this log and awaiting report.

     roomtemp rel_dis_rel 2.zip

  • Hello Angelok,

    Can you send me the data sheet for the battery you are using.

    Regards,

    Adrian

  • Adrian,

    The Chem ID I received last night from the last submission was completely different from the previous one and over 7% match. see attached below.

    Roomtemp_rel_dis_rel 10-2-24-report.zip

    The battery data sheet 

    MH-4-3 AF4500 Battery.pdf

    Do you have a contact that I can speak to about having TI vaidate the chem ID? Do I have any other options to still use this gauge, are there any manual steps I could take to get relatively close on state of charge. without completing the learning cycle.

  • Hi,

    Can you share the data used to generate this report.

    You can reach out to your local Ti office or supporting FAE about getting your cells characterized and getting a custom chemID.

    Regards,

    Diego

  • Diego

    Yes here is the data from last report. Roomtemp_rel_dis_rel 10-2-24.zip

  • Hi,

    This data looks good, it appears we do not have a chemid match in our system with less than 7% dod% error, I recommend sending in your cells to get characterized.

    Regards,

    Diego

  • Diego,

    As I am looking into sending the battery into TI for characterization, is there anything else I could do to trick the learning cycle or manually make this gauge operate like a simple coulomb counter?  I Desperately need to get this device operational. I understand the nature of this devices is to be as accurate as possible, quite frankly I do not need that degree of accuracy at this time.

    Can I use the user configurable load mode to accomplish anything more?

  • Hi,

    You can disable IT and the gauge will function as a coulomb counter. If IT is disabled a learning cycle will not be required.

    Regards,

    Diego