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.

BQ27510 dataflash update

Other Parts Discussed in Thread: BQ27510, BQEVSW, EV2400

Hi,

we are using BQ27510 in our product.

Our battery capacity is 2300mAh if i update design capacity or any parameter in dataflash it is not updated.

we are not using EV2300. So how can i change dataflash through I2C commands.

Is it necessary to erase entire flash to change single data?

  • No, it's not necessary. You can use the Extended Data Commands to read the DataFlash block, change only what you want and write it back. But this process isn't trivial, because you'll have to calculate the modified DataFlash block's checksum to "commit" the changes. But the process is basically what I described.

    The big problem is: if you are asking this, so probably you aren't even using the correct chemistry for your battery. TI's tools EV2300/EV2400 and bqEVSW are mandatory to create a correct image for your gauge / system / battery, although the documentation is very poor and ambiguous on some parts. You will have to dig this forum to have yours questions answered.