Battery Charger Circuit Design


I’ll switch to your fork, add the BQ24295 USB-C/LiPo charger block with required support parts, then run connectivity/ERC checks.
I can’t see the fork in the project list yet, so I’m going to create/use an editable fork under your account and perform the charger work there.
Created a thread
Add BQ24295 charger circuit
Starting...
View Thread
The charger block has been added in the editable fork; verification is still running, so I’m waiting for the checks to settle before summarizing.
Done in an editable fork: /asd327/cm4-template-bq24295-charger
Added BQ24295RGER charger block with LiPo BAT+/BAT− connector, SYS output rail, USB_5V input net, PMID/SW inductor path, BOOT/REGN/input/battery/system caps, TS/ILIM configuration, I2C/status pullups, and VBUS TVS protection. Verification found the charger part present and no matching open/error/warning ERC/airwire checks for the charger block.
Open item:
  • The forked schematic did not expose the original USB-C connector to the worker, so USB_5V is left as the named input net to attach to the USB-C VBUS if needed.
Suggested next steps:
  1. Connect USB_5V directly to the USB-C connector VBUS pins if it is visible in your editor.
  2. Review charge-current settings before using a real LiPo.
  3. Place and route the charger block with short high-current paths around PMID/SW/BAT/SYS.
Fix input and layout
Connect USB-C VBUS
Verify charge settings
Place charger block
Run full review

PCB layout of CM4 Template

CM4 Template