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 with UltraLife URB1270 battery – chemistry ID and other questions

Other Parts Discussed in Thread: EV2400, BQ34Z100-G1, BQSTUDIO, GPCCHEM, BQMTESTER, BQPRODUCTION

Hi There,

I have been using and investingating the bq34z100-g1 for a little while now with a bench test setup (EVM + EV2400) with a SLA replacement LiFePO­4 battery (UltraLife URB1270 - https://www.ultralifecorporation.com/Go/5-148-URB1270+Technical+Datasheet.aspx). It has an internal cell configuration of 4S5P, 7.5Ah capacity, 14.4V charge voltage and 10V cut-off. I'm not totally sure of the internal cells, with that configuration they must be 1.5Ah cells. Hoping someone can answer some of my questions.

I couldn’t find the right cell when I started, and to get going I used a chemID for a K2 18650P LiFePO­4 cell (ChemID: 0401) and this appeared to work ok and I performed a successful learning cycle after a few failed attempts – this seems to be the hardest bit!

I’ve performed a fair bunch of testing for our end application and read lots of documentation (such as SLUA664): however a lot is not clear to me about specific uses of parameters in the bq34z100-g1, but it is the most thorough and informative documentation I could find.

 

1)       I wanted to check if there was a ChemID more suitable for this cell already than what I used, or if I need to send some batteries to TI for profiling.

 

2)       Because the batteries are sealed, we cannot sense the temperature of the cells, in fact we only sense the ambient temperature that is in the same compartment as the batteries, how much of a problem in terms of SOC error should we expect from this? I have observed up to around 20C self-heating on the batteries (mainly occurs during charging), that is not observed by the bq34z100-g1 device.

 

3)       In the application, the user/service can replace the battery with a new one after a few years if required. The bq34z100-g1 is not replaced with the battery. How long will it take the bq34z100-g1 to ‘adjust’ to the new battery before it is accurate again? Will the battery profile be completely different from a new battery?

I have performed some limited bench testing but I don’t think that is representative of a transition from aged cells to new cells.

 

4)       I have tried unsuccessfully to test/simulate the SOH measurement feature. When/how often does the SOH get computed? What use does the ‘SOH load current’ parameter have?

 

5)       Does a new learning cycle need to be performed if I want to test different ‘Load mode’ or ‘Load select’ settings? I would like to see the effects different usages of these parameters have on my application, especially constant power mode, but haven't observed any differences yet.

 

6)       When is factory programming going to be supported in the multi program/calibration setup from TI, or should we build our own program/cal setup for use on the production line?

 

7)       The parameter ‘TCA set %’ does not appear have much documentation, is this important? SLUA664 refers to a termination alarm, but I haven't seen this elsewhere.

 

8)       The use of the parameters 'max/min sim rate' is not very clear, should these just be configured to be the minimum and maximum expected loads? Is there a tradeoff with setting them too large? 

 

9)       SLUA664 mentions that parameter 'Ra Max Delta' should be updated to '15% of the grid point 4 Ra value after an optimization cycle has been completed.' It then says under normal setting: 'must be calculated and changed for the golden DFI file to be 20% of the Ra 4 grid point'

In this case does optimization cycle mean learning cycle? Can you please confirm if it should be 15% or 20%?

In bqStudio, Ra Max Delta is shown as a percentage (15% in my example - which i haven't changed from defaults). How do you set this to a non-percentage value as per SLUA664?

 

10)       Hopefully you can provide some comments on the attached learning cycle log and the settings file.

bq34z100 files.zip

Thanks!

  • Bryce,

    Here are some answers to your questions.

    1. You can use our online GPCCHEM tool to check for a better ChemID match. Search for GPCCHEM on the TI website.
    2. Temperature will affect gauging accuracy, although it is more important during discharge. If you cannot attach a thermistor to the battery or the case, then using the internal temp sensor will have to do. The series resistance for LiFePO4 cells is small, so the error should not be too great.
    3. The gauge should adapt to the new battery within 1 or 2 charge / discharge cycles.
    4. SOH is calculated using a special FCC that is calculated at 25 degC and a SOH load current. (DF parameter) This value is divided by the Design Capacity. This will provide a more predictable SOH as the temperature and current change. SOH gets update when Qmax is updated.
    5. No, you do not have to run a new optimization cycle after you change the Load Select or Load Mode settings. 
    6. We offer the bqMtester hardware and bqProduction program to help with calibrating the gauge in a production environment. 
    7. The TCA flag is an informational bit that can notify the host that charging is about complete. 
    8. These parameters were removed from the -G1 device.
    9. I would leave it set to 15%.
    10. The files look okay to me.
  • Hi Thomas,

    Thanks for your quick and thorough response, really helpful.

    So just to follow up, SOH gets updated when Qmax gets updated. I'm having a bit of trouble clarifying exactly when this will occur.

    Is it only updated after a relaxation OCV measurement after a full charge cycle?

    Thanks,

    Bryce

  • Qmax can update in the rest period after a charge or discharge cycle.
  • Bryce,

    Feel free to contact Ultralife directly. I am sure many of your questions can be answered satisfactorily.

    1-800-332-5000 ext. 295

    Sincerely,

    Johnathan Celso

    Product Engineer