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: SOC always at 100%

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

Tool/software:

Hi,

I'm using the BQ27441-G1A to manage this kind of battery : 56456 302 012

Battery characteristics :

  • rated capacity :2400mAh
  • Nominal voltage 3.7V
  • Watt-hour rate :8.9Wh
  • Max. charge voltage :4.2V
  • Max. continus Discharge current :2000 mA
  • Rec. Chareg cut off :23mA

I communicate with the BQ27441 with an STM32 microcontroler by sing I2C interface, and I haven't any issues with that.

My issue is that the µControler always read 100% for the SOC, while I put a battery at 40% or 70%.

The real SOC of the battery is read with an old electronic  using a BQ27410.

To initialize the BQ, the µC write several parameters : Design Capacity (2400), Design Energy(8900), Terminate Voltage (3200), Hibernate_I (21), Hibernate_V (3000).

Just before reading the SOC, I read RemainingCapacityUnFiltered and FullCapacityUnFiltered. Both of them are equals and the SOC is 100%.

Reading Voltage, AverageCurrent and AveragePower are corrects.

My question is how the BQ calculate the RemainingCapacityUnFiltered and FullCapacityUnFiltered and then SOC ?