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.

BQ24295: VSYS-STAT not changing state while battery is discharging

Part Number: BQ24295
Other Parts Discussed in Thread: BQ25895M, BQ25895

Hi,

I did testing of BQ24295 charger circuit, as per our application feature  we want low power battery indication so for that I read I2C register REG08 – VSYS-STAT.

I have set VSYSMIN as 3.5V

But I cannot get VSYS-STAT bit high (logic -1) while battery gets less than 3.5V in discharge mode .

However,  VSYS-STAT bit changes to high (logic -1) when battery is fully drained. 

When again adaptor is plugged-in (battery is charging) that time this bit is high.

Can you tell me why VSYS-STAT bit is not changing in discharge mode (mean DC Adaptor is not present) as it does in charging mode (when DC adaptor is present)

Please also mention alternative solution of low battery measurement using register setting.

Here I mention my testing setup detail and I2C register setting.

  1. Battery voltage = 4.2 V
  2. Charging current = 500mA
  3. Discharge current (output load ) = 450mA
  4. Set Battery cutoff voltage = 3.0V
  5. Set  Vsys Min voltage = 3.5V

 

I2C register setting:

#define REG00   0x72    //Input Source Control

#define REG01   0x3E    //Power-On Configuration

#define REG02   0x00    //ChargeCurrentControl

#define REG03   0x11    //Pre-Charge/TerminationCurrent

#define REG04   0xB2    //ChargeVoltageControlRegister  //B2

#define REG05   0x8C    //ChargeTermination/TimerControl

#define REG06   0x93    //BoostVoltage/ThermalRegulationControl

#define REG07   0xC0    //MiscOperationControl

 Regards

Atul

  • The VSYS_STAT as the description implies is only active to indicate device is in MINSYS regulation mode while battery voltage is low. The MINSYS regulation mode is only available when adaptor is plug-in. Unfortunately, battery discharge mode does not drive this logic.

    The requirement your described is similar to the use of fuel gauge which can measure and provide remaining battery capacity information in order to shutdown the system.

    To achieve your requirement, there are three options:
    1. Use an external ADC (less accurate) or fuel gauge (more accurate) to measure the battery capacity/voltage during discharge.
    2. Use an external comparator to signal battery voltage is below predefined threshold.
    3. Use a charge with built-in ADC such as bq25895 or bq25895M to measure battery voltage similar to #1. Please read the ADC Vbat_range specification to make sure it meets your system requirements.
  • Thanks for your reply. Will get back to you after trying your suggestion