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.

BQ27542G1 (Fuel Gauge) - Decoding Tite to Empty (TTE) data

I am using the BQ27542G1 gauging a battery. 

I’m interested in knowing Time To Empty(TTE) from the fuel gauge. Hence as per the BQ27542G1 fuel gauge data sheet, I sent a command 0x16 to the fuel gauge via I2C and in response I obtained a 4 Byte data. Here I’m interested in knowing how to decode this 4 Byte data obtained by TTE and how to cross verify whether the TTE I obtained through I2C is correct one?

The Data obtained from fuel gauge is 0XFF ,0xFF,0xCC,0x03.

  • Hello Baranidaran,

    The first two bytes are the TTE data, these bytes when combined and converted to decimal will give you the TTE in minutes. Were you discharging when you obtained those values? I'm assuming you were in relax mode, send the command and read the 4 bytes. If this is correct, then the 0xFF 0xFF correspond to 65,535 value that indicates the battery is not being discharged.