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.

BQ25895: Vsys is unstable with external power plugged in and charging is not working

Part Number: BQ25895

Hello!

We have custom PCB with BQ25895 charger IC, the schematic of the charger part is shown below:

VBUS input is supplied from standard PC USB 2.0 port. Battery type is Li-Ion battery with uknown capacity (prbably 2000-4000 Ah). Vsys voltage supplies GSM/GPS/BLE module SIM868E and Cortex-M0 microcontroller STM32F072 and a bunch of peripherals such as accelerometer, flash memory, LEDs, etc.. MCU is supplied using LDO converter that provides 3.0 V. To exclude Vsys overload we disconnected SIM868E from Vsys. CE pin is connected to the host and is pulled LOW.

Here's I2C registers dump that was read when only external source was supplied:

Reg 0: 00111111b
Reg 1: 00000101b
Reg 2: 11100000b
Reg 3: 10010010b
Reg 4: 00100000b
Reg 5: 00010011b
Reg 6: 01011110b
Reg 7: 10001101b
Reg 8: 00000011b
Reg 9: 01000100b
Reg a: 10010011b
Reg b: 00100111b
Reg c: 10000001b
Reg d: 00010100b
Reg e: 00000000b
Reg f: 00000000b

Reg 10: 01111111b

Reg 11: 10011001b
Reg 12: 00000000b
Reg 13: 00111111b
Reg 14: 00111001b

We have to major problems with the charger IC:

1) When both external and battery are plugged in the system voltage is unstable and thus we cannot pull the registers dump. Below are several screenshots taken from oscilloscope:

DSEL: https://www.dropbox.com/s/dmv4cfcd88pzs9o/dsel.jpg?dl=0

VSYS: https://www.dropbox.com/s/azryl6mnbls9mix/vsys.jpg?dl=0

INT: https://www.dropbox.com/s/o2l006wzalfsqtu/int.jpg?dl=0

When only one source is plugged is the host works

2) The battery is not being charged although we have looked through IC datasheet several times and it seems that all parameters are OK and the charging should work. STAT LED is turned off which means that charging is disable but we don't know what is wrong with schematic/registers value. We tried to short D+/D- pins as well as connect them to the corresponding USB lines. Actual value of ILIM resistor (R59) is 120 Ohms. 

Can anyone help us with the issues? We are struggling with the several days and still no success.

  • Hi Dmitry,

    Can you resend your schematic?  The resolution is too low.  What is the inductance value and current rating of your inductor?  Is QON pulled to GND through 1kohm resistor?  It shouldn't be.

    Do you have a current probe for the scope?  If so, can you resend a scope plot with VBUS, VBAT, IBUS and ISYS on the same plot?

  • Hi Jeff,

    Here's the link to schematic: www.dropbox.com/.../charger part.pdf

    We use inductor IHLP2020BZER2R2M01 with 2.2 uH inductance and current rating 4.2 A.

    You are right, QON by mistake was pulled to ground and we removed the resistor from the PCB once we started to debug schematic. Now the pin is floating.

    Unfortunately I don't have access to the hardware now so I'll be able to capture current probes only tommorow.
  • Hi Jeff,

    Finally we've found the issue - the problem was in PCB topology, more specifically, input capacitors has poor ground connection with power pad of the charger IC. When we added wire from ground pins of the capacitors and nearest available power pad space, the charging was successfully started.