I am using the BQ25616 to manage charging a single LiPo battery and powering the rest of the system (in my design the BQ25616 is on a separate PCBA from the rest of the assembly). The implementation is straightforward, based from the datasheets/user guides for the part:
- Charge current: 1.2A
- Input current: 3A
- Input: 5V, 3A (USB-C adapter)
- Charge voltage: 4.2V
- SYS full load: 1.5A @ 3.7V (obtained by separating PCBAs and directly supplying VSYS with metered power supply).
I am getting an input current limit imposed that I was not expecting. When connected to the
I've tested this circuit on the BQ25616EVM as well and obtained identical behavior - so there is something going on here. The behavior is:
- Battery charges normally (charging current reaches full 1.2A maximum, battery charges to correct voltage).
- When a battery is connected, the BQ25616 is correctly directing it to the SYS output and the rest of the system is powered.
- When 5V voltage is applied through VBUS, input current seems to be clamping at 500mA, and as a result the output on SYS drops to ~2.6V (system is not able to be powered).
- I am testing this by powering the BQ25616, then waiting a few seconds on startup (or until the PG indicator LED is active) to connect the full load.
- When I test this with the evaluation board, this current limit does not seem to be imposed, and the system is powered normally.
- In all of these tests, the USB data lines were floating/disconnected, so I was expecting the current limit to be 3A as set by R5. I also tested shorting D+/D- together (suggested in another forum post somewhere to implement 2.4A limit for DCP) but it made no difference.
I don't see any difference of significance between my schematic and that of the eval module on which it was based (the bootstrap capacitor is mistakenly 4.7nF on my schematic instead of 47nF, but I corrected that on my board and it did not change any behavior) - what could be causing this?
What