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.

BQ34Z950: Resistance Temperature Optimization

Part Number: BQ34Z950
Other Parts Discussed in Thread: BQSTUDIO, , GPCRB, BQEVSW, BQ27541

Does the bq34z950 support resistance temperature optimization? I realize the bq34z950 is not included in bqStudio, but is there another way to determine the Rb value(s) to improve low temperature performance?

  • Hi Brian,
    Does the EVSW for bq34z950 have the bqEasy plugin? If so, in the chemID section, does it have the option to program a .chem file? If so, then you might be able to use the GPCRB tool to create a temperature optimized battery profile which you can program using the .chem file it sends you.
    I apologize for asking you the questions, but it's difficult for us to find the EVM and tools for this somewhat obscure gauge, so it might be faster for you to check.
  • That was a good idea. The native bqEVSW for this device does not include the bqEasy plugin. However, in order to program a chem file for our battery, I just modified the .ini file to show the bqEasy tab. It does not have an option for programming an alternate .chem file, but could I just be able to manually change the Chem.ini file to add whatever .chem file the tool sends me?

    If that's possible, would the hidden Rb registers be updated automagically?

    Thanks,

    Brian

  • Yes, Brian. Updating it via the plugin would also update the Rb values.
  • Batt,

    Okay that's good, but the plugin in the bqEVSW doesn't have the "Update Chemistry from External File..." or similar as is given with bqStudio, it just has the ChemID list. Is it possible to manually update the Chem.ini file to add whatever .chem file the tool sends me to get the new information into the list?

    Thanks again,
    Brian

  • Brian,

    What this means is you can add the .chem file to the folder and update the .ini file with that .chem file's name. Once that's done, you can select the chem ID for programming the gauge.
  • Perfect. Thanks, Batt! I'll give it a try.
  • Dear Batt,

    Brian has tried to upload the data to the GPC tool. It does not seem to respond. The Technical Reference for the tool states that it will only works for newer multi-cell gauges. Can you confirm the BQ34Z950 is supported by this tool? From the GPC Technical Reference:

    Resistance temperature compensation parameters can be optimized only in newer gauges that use two
    exponent temperature compensation (Rb). This includes bq30z5x,bq40zXX and above in multi-cell
    gauges, and bq27541 and above in single-cell gauges. If you are not sure if your gauge supports two
    exponent Rbs, you can submit a GG file exported from you firmware with this package to the tool, and the
    tool will give an error message if two exponent Rbs are not supported.

    Do we have other methods to improve cold temperature performance on the bq34Z950 if the GPC tool does not support it? Can a new ChemID file be generated if we send you the test data?
  • Hi George,

    I'll have to check. I'll reply back here.
  • Hi George,

    Yeah, Rb tweaks are for 2Rb chem IDs. This gauge doesn't have 2 Rb tables. So, the only way we can optimize it is if it's characterized for low temp. I'll have to talk to the chem ID group if they will characterize for such an old gauge or if it is even possible to do so.
  • BTW, what temps are you going to use it at?
  • The discharge temperature range is -25°C to 60°C.

  • Brian, you will need to char across temps to get this resolved. This part doesn't have a 2Rb table. George is handling this thread in emails with another apps engineer. If you prefer to have the discussion continue there, please click resolved on this thread.