Usbc pd bench psu

mohammadrezasafaeian·usbc-pd-bench-psu

This repository ships a schematic but no board layout.

About the Usbc pd bench psu PCB

Usbc pd bench psu is an open source STM32 PCB design by mohammadrezasafaeian, published on GitHub under the Custom license license. It is a board, with 70 components from 31 distinct parts.

Its main chip is the STM32G030C8T6, from the STM32 family. Other key parts include the LM358 and INA181A3. By type, the board carries 30 resistors, 17 capacitors, 10 diodes, 4 switches, 3 ICs and 3 connectors.

It belongs with the power & battery designs in this gallery.

From the project

4-switch synchronous buck-boost pre-regulator followed by a PNP-Darlington linear post-regulator — laboratory-grade output from a USB-C source.

4-switch synchronous buck-boost pre-regulator followed by a PNP-Darlington linear post-regulator — laboratory-grade output from a USB-C source.

Two stages, because neither alone is enough. A switcher is efficient but noisy. A linear regulator is quiet but burns the entire input-to-output difference as heat.

So the switcher does the bulk conversion and parks itself ~2 V above the target; the linear stage drops only that last 2 V and absorbs all the ripple.

Main components on the Usbc pd bench psu

Usbc pd bench psu bill of materials (BOM)

70 components, 31 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LM358
U8
1
INA181A3
U9
1
STM32G030C8T6
U10
1
TIP127
Q5
1
OUTPUT
J2
1
OLED 0.96in I2C
J3
1
SWD + UART
J4
1
EC11
SW1
1
OUTPUT
SW2
1
SELECT
SW3
1
BACK
SW4
1
TP_VOUT
TP6
1
TP_ISNS
TP7
4
green
D5, D6, D7, D10
2
red
D8, D12
1
amber
D9
1
blue
D11
2
yellow
D13, D14
1
220U/63V
220u/63V
C19
12
100N
100n
C20, C21, C24, C26, C27, C29, C30, C31 +4
Show 11 more
QtyPartRefs
2
1u
C22, C23
1
10N
10n
C25
1
4U7
4u7
C28
1
0R01 1% 2W
R17
2
150k 1%
R18, R25
3
10k 1%
R19, R24, R26
11
1k
R20, R27, R31, R32, R33, R34, R35, R36 +3
3
10K
10k
R21, R22, R28
1
220k 1%
R23
3
4K7
4k7
R29, R30, R37
6
2K2
2k2
R38, R42, R43, R44, R45, R46

Usbc pd bench psu design files

The KiCad project lives in the mohammadrezasafaeian/usbc-pd-bench-psu repository on GitHub; these links point at the commit this page was built from.

Usbc pd bench psu: common questions

What microcontroller does the Usbc pd bench psu use?

The Usbc pd bench psu is built around the STM32G030C8T6, from the STM32 family.

How many components are on the Usbc pd bench psu?

70 components, from 31 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Usbc pd bench psu design files?

From the mohammadrezasafaeian/usbc-pd-bench-psu repository on GitHub, which has the schematic, a netlist and the BOM; the links under Design files point to each one.

Can I use the Usbc pd bench psu design in my own project?

It is published under Custom license, which limits how it may be reused; read the license before building on it.

Can I test firmware for the Usbc pd bench psu without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

Similar boards