DIY Electronics
— Building circuits, programming microcontrollers, and making things blinkESP32 WebSocket server for real-time sensor data
USB-C Power Delivery Trigger Board
Built a compact PCB that negotiates a 20V/5A contract with a USB-C PD source and outputs regulated 20V at up to 100W. The use case: a high-power bench supply from any laptop charger.
The IP2721 PD sink controller negotiates the PD contract over the CC pins. It's a fixed-voltage device — solder bridge selects the requested voltage (5V, 9V, 12V, 15V, or 20V). No firmware required. The VBUS output goes directly to screw terminals.
The output needs protection: a polyfuse for overcurrent, a TVS diode for overvoltage (in case a misbehaving charger delivers more than negotiated), and a large output filter capacitor (470uF) for transient handling. The finished board is 30mm x 20mm and delivers clean 20V for powering a 12V-24V bench supply input or directly driving motors.