© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
DevHeads IoT Integration ServerDIIS
DevHeads IoT Integration Server•2y ago•
3 replies
Afuevu

Designing a Type-C Charger with 12V Input for Phone and Laptop Charging

I want to design a charging system that has type c output port. The charger will have its supply from a 12v battery. I want the type c to charge my mobile phone and can also charge my laptop. I know i am going to need a PD ic probably STUSB4500, FUSB302, or TPS25750.
My challenge now is i am trying to wrap my head around the voltage levels, for example my phone will require 5v to charge, my laptop will require 18.3v or there about to charge. Will i have to design a buck converter that can step down to 5v and also a boost converter that can boost 12v to 18.3v for the laptop? How will the PD switch between the boost converter and buck converter as needed? What IC can be recommeneded to use? I would appreciate help and directions on this project. If more information is needed i can drop more information.
Solution
You will need a buck converter (5V for phone), boost converter (18.3V for laptop), PD controller, and power multiplexer. The PD controller negotiates voltage, while the multiplexer switches between converters. Consider TPS62903 (buck), LM2733 (boost), and TPS65987D (multiplexer) as potential ICs. The system will dynamically adjust output based on the connected device's requirements.
Jump to solution
DevHeads IoT Integration Server banner
DevHeads IoT Integration ServerJoin
The DevHeads IoT Integration Server accelerates technology engineering by helping pro devs learn, share and collaborate.
2,984Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

Designing Constant Current (CC) for LiFePO4 Battery Charger
DevHeads IoT Integration ServerDIISDevHeads IoT Integration Server / 🟩-pcb-and-analog
2y ago
Does a Laptop Charger Cause Signal Noise and Transmission Issues?
DevHeads IoT Integration ServerDIISDevHeads IoT Integration Server / 🟩-pcb-and-analog
14mo ago
Designing a PCB for Managing 6 Pilot Wires with STM32 and MOC3043
DevHeads IoT Integration ServerDIISDevHeads IoT Integration Server / 🟩-pcb-and-analog
2y ago
Currently struggling with routing differential pairs for USB Type-C female connector
DevHeads IoT Integration ServerDIISDevHeads IoT Integration Server / 🟩-pcb-and-analog
2y ago