IC1 Overview and Applications
Started implementing a plan
#Goal
- Complete the USB-C Li-ion charging solution by finalizing the TP4056 charging circuit with proper connections for USB-C power, Li-ion battery, and protection circuitry. Additionally, route the TP4056 status outputs (CHRG and STDBY) to spare ESP32-S3 GPIOs with proper pull-ups while ensuring ERC passes cleanly.
#Implementation plan
1. Finalize TP4056 (U8) wiring
1. Connect VBUS_FUSED (from USB-C via Fuse F1) to TP4056 VCC and ensure proper input decoupling with a capacitor.
2. Connect BAT pin of TP4056 to battery net (VBAT) at the JST connector (J2).
3. Set and add resistor (RPROG) to program target ICHG for the desired charging current.
4. Connect the TEMP pin either to the NTC sensor (NTC1) or disable if not used.
5. Configure and tie CE/EN as per the chosen mode of operation.
2. Route CHRG and STDBY signals
1. Connect the CHRG and STDBY outputs on the TP4056 to designated spare GPIOs on the ESP32-S3 (IC2).
2. Add proper pull-up resistors to 3V3 for both signals.
3. Label the nets appropriately to reflect their function.
3. Complete the battery protection circuit
1. Course connect the DW01A (U9) and the 8205A dual MOSFET (Q4) between the battery connector (J2) and VBAT as per design.
2. Add a bulk capacitor on the battery side to stabilize the VBAT rail.
4. Validate power rails and properties
1. Check interconnection of VBUS (5V), VBAT (3.7V battery), and 3V3 (AMS1117 output) for consistency.
2. Update any net or component properties as required by design changes.
3. Terminate any unused pins to avoid ERC warnings.
5. Run ERC and resolve any remaining issues
1. Execute ERC to verify all schematic connections and design rules.
2. Address any warnings or errors until ERC is clean.
#Success criteria
- TP4056 wiring is complete with correct connections (VBUS_FUSED to VCC, BAT to VBAT/J2, RPROG set properly, TEMP handled via NTC1 or disabled).
- CHRG and STDBY are successfully routed to ESP32-S3 GPIOs with appropriate pull-up resistors to 3V3.
- Battery protection circuit with DW01A and 8205A is correctly connected between the battery and VBAT, including the battery-side bulk capacitor.
- All power rails are validated and any unneeded connections are terminated.
- The ERC completes without any errors or warnings, ensuring that the schematic meets all design requirements.
Task unable_to_complete.
0:19
0:00
Ready.
Reviews
Inspect
[Multi-layer] JLCPCB Constraints
Controls
Properties
mm
Availability & Pricing
| Distributor | Qty 1 | |
|---|---|---|
| Arrow | $32.88–$34.75 | |
| Digi-Key | $18.00–$26.52 | |
| LCSC | $37.68–$38.12 | |
| Mouser | $21.77 | |
| TME | $2.16 | |
| Verical | $15.41–$22.56 | |
Assets
id=nv_logo
id=multi-layer-thumb
id=Cuoricino schedino v1
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.