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: Dataflash checksum. Reset command

Part Number: BQ34Z100-G1

Hi,
My questions are related to the BQ34Z100-G1 device.

I finished succesfully the learning process according to Ti documents. These are my questions:

1) When the learning is finished, the QMAXCELL0 has a value similar to the nominal cell capacity, but after working for some time this value is dropped to a very low value. Is it updated this parameter along the working life of the device, or it has correct value only  just after the learning is finished? In all cases, the FCC I get  (full charge capacity) is correct.

2) the STATIC_DF_CHKSUM command is not working. I get the value 0x0004 value. How can I get a dataflash checksum value in order to check the correct static flash parameter values?

3) What is the function of Charge Hys V shift value? is it correct to have a value of 1000mV?. Recommended values?

4) What is the function of DODatEOC Delta T? is it correct to have a value of 20? Recommended values?

5) What are updated parameters when a Reset command is sent? can be an update of SOC value? Related to this, when is it required to send a reset to the gas gauge along the system lifetime?

NOTE: my desing is a 8s2p LIFEPO battery pack. Attached is a gg.csv file

Regards

2475.param.gg.csv

  • 1: The QmaxCell0 shall be updated all over the lifetime.

    2: Do you mean STATIC_CHEM_DF_CHKSUM, 0x0017? After sending 0x0017 to 0x00 command, you will get a checksum when you read data from 0x00, from your gg file, if the returned data is not 0x66c7, the MSB should set. do you read the voltage by when as described here?

    3:  The Charge Hys V shift is a value used to estimate the voltage shift during charge to the voltage at relaxed state to determine the flat region has been passed.

    4: DODatEOC Delta T is the temperature threshold determines when to recalculate DODatEOC by comparing to the delta temperature over time.

    5: All data reported in the Register tab window shall be recalculated after sending the reset command including SOC, the reset command supposedly shall not been sent after shipping from Pack house, it should only been sent when building and testing the engineering sample, for debugging or engineering evaluation purpose. For example, before doing learning cycle, after the pack is assembled and initial configuration data has been programmed to dataflash, a reset command can be sent at this moment to get all RAM value initialized.

  • 1: When is it updated? How can it have a very low value while in the Registers, the full charge capacity has a correct value. 

    2: I mean STATIC_DF_CHKSUM. This value is not in the gg file, but can it be used to check if the flash data are correct?. Is is working this way?. See the command in Figure 1

    Regards

  • The static DF checksum can be used to check if the static data flash is correct. It does not include learning data.

  • I think this command is not working. The reported value is not consistent