|
KiCad 9.0 |
USB C Power Delivery
USB-C Power Delivery PCB: The Ultimate Power Supply Design Block
This project is a compact and versatile USB-C Power Delivery (PD) PCB that lets you build your own custom power supply. I designed it to provide a flexible and powerful solution for my various electronics projects, eliminating the need for bulky, fixed-voltage power adapters. It's perfect for anyone who needs a reliable and efficient way to power their devices with a wide range of voltage and current options.
How It Works
The core of the design is the TPS25730SRSMR USB-C PD controller chip. This chip acts as the "brain" of the board, negotiating with the connected device to determine the optimal power profile. The key feature of this design is the use of four 8-way DIP switches to set the desired output power. Each switch corresponds to a specific configuration of voltage and current, allowing for easy and quick adjustments without any complex programming.
Switch 1 (VBUS): Controls the output voltage.
Switch 2 (CC): Sets the current limit.
Switches 3 & 4 (PD): Configure the Power Delivery profile.
The board works by using these switches to set the TPS25730's internal registers. When a device is connected, the chip reads these settings and communicates with the device to establish a power contract. If the device requests a power level that matches the switch settings, the board delivers the requested voltage and current, up to a maximum of 100W. This allows you to power everything from a simple microcontroller to a power-hungry laptop, all from a single, compact PCB.
Here's a simplified breakdown of the process:
- Power negotiation: A connected device "asks" the PCB what power it can provide.
- Profile selection: The TPS25730, based on your switch settings, presents a list of available power profiles (e.g., 5V/3A, 9V/3A, 12V/3A, 15V/3A, 20V/5A).
- Power contract: The device chooses the best profile for its needs, and the PCB delivers the power.
Why I Made It
I've always found off-the-shelf power supplies to be too rigid. I needed a flexible solution that could provide a variety of voltages and currents for prototyping and testing different circuits. Building this PCB gave me the ability to have a single, custom power source that could adapt to the needs of any project. It's a fantastic tool for any maker, engineer, or hobbyist who wants to build and test their own electronics without being limited by a static power supply.
USB C Power Delivery
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Rahul Guiris
-
USB C Power Delivery
USB-C Power Delivery PCB: The Ultimate Power Supply Design BlockThis project is a compact and versat...
-
Build your own ESP32 Drone!
My Project: An ESP32 Mini DroneMy project is a custom-designed, open-source PCB for a mini, four-mot...
-
DIY RGB LED Panel with Arduino IDE – Custom PCB Design & Programming!
Check out the youtube video below to see this board in action.https://youtu.be/KvIBuDTaiwY
-
Automated Plant Watering System
This project was created as part of youtube series and focuses on automating plant watering for indo...
-
-
AEL-2011 Power Supply Module
329 0 1 -
AEL-2011 50W Power Amplifier
301 0 1 -
-
-
Custom Mechanical Keyboard
570 0 0 -
Tester for Touch Screen Digitizer without using microcontroller
234 2 2 -
Audio reactive glow LED wristband/bracelet with NFC / RFID-Tags
240 0 1 -
-
-







