Raspberry Pi Power Hub
a usb c power hub to power all of my raspberry pis (and other usb c devices!)
Raspberry Pi Power Hub
Jun 25, 2025 | 12:00 - 16:00 | Init
since i made devices with usb c pd stuff before, im going with cypd3175 and cypd3177 ICs for this :3
https://g.co/gemini/share/f052dd489182
i love gemini, lots of good researching and i can just compare and decide
after lots of consulting, i ended up with:
- 4 cypd3175 ics, for a total of 4 usb c and 4 usb a ports
- 1 cypd3177 ic
- 1 rp2040 ic for the main brain of the device 🔥🔥🔥
time to research for parts on lcsc, and wire them up in kicad
- usb c receptacle: https://lcsc.com/product-detail/USB-ConnectorsG-Switch-GT-USB-7010ANC963370.html
- cypd3175: https://lcsc.com/product-detail/USB-ConvertersInfineon-Cypress-Semicon-CYPD3175-24LQXQTC2952419.html
- cypd3177: https://lcsc.com/product-detail/Power-Management-SpecializedInfineon-Technologies-CYPD3177-24LQXQTC5904158.html
- buck converter: https://lcsc.com/product-detail/DC-DC-ConvertersTokmas-TPS54561DPRR-TOKMASC7589231.html
- rp2040: https://lcsc.com/product-detail/Microcontrollers-MCU-MPU-SOCRaspberry-Pi-RP2040C2040.html
21:00 - 22:50 | copied rp2040 wiring from previous board
with the new diode and no more latching button xd.
lots of time spent on finding parts on LCSC
Jun 29, 2025 | 17:15 - 21:45 | wiring up cypd3177 and fix up rp2040
the datasheet reference schematic is the best place to start, as they have values that the manufacturer tested and recommends.
after some questions and answers with Google Gemini, i learned that:
- the 2 mosfets facing each other are for reverse current protection, if this device is disconnected from the power source, it will not allow current to flow back into the power source, causing undefined behavior.
- safe_pwr always provides 5V, so that is nice to power microcontrollers and other devices that need 5V always on.
- table 2, 3, and 4 in the datasheet helps with choosing resistor values to set the desired voltage range and min current limit.
after a bit more chatting with Google Gemini: - trying to optimize for efficiency: we went with a better buck converter than the XXL1509-5.0 with 83% for a Silergy brand buck converter, which has ~92% efficiency. a lot better.
because the cypd3175 can support an additional 5V usb output, i will supply 2 type a port with the Silergy 6A 5V buck converter
too much shopping, i should start wiring this up in kicad 💀
literally peak