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.

BQ27441-G1: The parameters Q&A not saved in NVM

Part Number: BQ27441-G1

I'm working with Bq27441-g1 fuel gauge EVM and when I change the parameters of my battery pack, the gauge don't save the new values in NVM also if I have saved with the button "save to gauge".

Infact, if I turn off the gauge, disconnecting the battery, and reconncting it, I read the default values. Why? Am I doing something wrong?

Thanks in advance

Regards

  • hi Fililippo
    This is a ROM gauge meaning, it does not have NVM. You need a gauge like the bq27520 with NVM to be able to store your settings in flash. With this 441 once power is cycled you loose all data stored in data memory

    thanks
    Onyx
  • Hi Onyx,

    On the datasheet, in the "Design Requirements" section, I read:

    "As shipped from the Texas Instruments factory, many bq27441-G1 parameters in OTP NVM are left in the unprogrammed state (zero) while some parameters directly associated with the CHEMID are preprogrammed. This partially programmed configuration facilitates customization for each end application. Upon device reset, the contents of OTP are copied to associated volatile RAM-based Data Memory blocks. For proper operation, all parameters in RAM-based Data Memory require initialization — either by updating Data Memory parameters in a lab/evaluation situation or by programming the OTP for customer production."

    So, what are the parameters I can change/save?

    Thanks

    Regards

  • Hi Filipino,
    You can change the entire data memory section of the gauge and program on the gauge just one time since this has a one time programmable memory. Other than that, you need NVM in your host to store updated data from the gauge.
    thanks
    Onyx