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: Update Qmax Cell 0 and Ra 0

Part Number: BQ27441-G1
Other Parts Discussed in Thread: BQSTUDIO, EV2400

Hi,

After a learning cycle Qmax Cell 0 and Ra table are saved into MCU EEPROM.

I'm trying to write those Qmax and Ra values into BQ27441. Qmax are not written properly; I mean, if I write, for example, 0x5000, then I read 0x4000, but if I write 0x400A, then I read 0x400A. It seems there is a kind of limitation when I try to write a Qmax value too different from the default one.

With Ra table, it happens something similar. The default Ra_0 value is 16486 (I guess that it is 16384 + 102), if I try to write this register I'm only able to modify it if the difference between default value and new value is small. However, if I modify the rest of Ra table [2..28], I can modify those register with the value I want. 

This problem is only with Qmax Cell 0 and Ra_0. What do I have to do to modify these registers? I try to set Update Status register to 0x03, to avoid limitations, but it was not successful.

I can modify the rest of the registers, for example, "Avg I Last Run" and "Taper Rate", but I can modify properly Qmax Cell 0 and Ra_0, and I need it because I don't want to loose what BQ27441 has learnt when the battery is very low.

Thank you