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: BQ27441-G1: Is it possible to configure for a new battery (UFX 605080) with chem ID?

Part Number: BQ27441-G1
Other Parts Discussed in Thread: GPCCHEM

Tool/software:

Hi,

I began investigating optimising the chem ID for the BQ27441-G1A fuel gauge, measuring a 3Ah, 3.7V nom. LiPo battery. I discovered that the chem ID cannot be changed as it is a ROM based IC. Is this true?

If so, what is the best way to optimise the fuel gauge for accurate SoC (State of Charge) readings? My reason for asking this is that I am reading battery voltage at 3.9V yet the SoC is reading near 60%. I suspect this is an inaccurate reading. This is my initialisation sequence on each power cycle:

bool BQ27441_init(BQ27441_ctx_t *dev) {

// Read deviceType from BQ27441

if (BQ27441_deviceType() == BQ27441_DEVICE_ID) {

BQ27441_enterConfig(true);

//Set Design Capacity

BQ27441_setCapacity(3000); //mAh

//Set Design Energy

BQ27442_setEnergy(11100); //mWh

//Set Terminate Voltage

BQ27442_setTermVolt(3300); //mV ToDo: Change to 3.3V?

//Set Taper Rate

// BQ27442_setTaperRate(uint16_t rate);

BQ27441_exitConfig(false);

BQ27441_seal();

return true; // If device ID is valid, return true

}

else

return false;

}

How critical is the taper rate and how would that be optimised?

Also, how would one calculate the power rating of the battery?

Looking forward to a reply. Thanks