Hello
I have designed a small wearable with the BQ25120AYFPR and BQ27421YZFR-G1A. The device works as it starts up at 1v8 and can be programmed and charges the battery with default hardware settings..
I have Three Issues
1) The communication is very fragile, the comms will fail 3- 5 times and had to write a retry driver to continuously poll the device.. I suspect this might be i2C interference related but Need to mention it for the second problem.
2) The SYS_VDD and GPS_VDD do not want to work at any voltage above 3V( Battery at 3.92) it becomes extremely noises and eventually drops and restarts at 1v8. When these outputs are used with 5v supply they are more stable but still drop out when programmed to go over to 3.0v( Target 3.2v).
3) The GPS can run at 2.7v so I proceeded to test the GPS with the output set to 2.9v. Issue when I have the device plugged into USB everything works as described above but when I unplug the USB the device does not seamlessly failover to Battery it resets and has to wait 10-15 seconds for MCU to reconfigure charger/output before the voltage is available at 2.9v.
Max current needed in bursts is 150mah but continues is no more than 40mah
Below is the setup