Pdms

PGRacing·PDM·PCB/PDMS/pdms/pdms.kicad_pcb

Pdms PCB layout, top view — open source STM32 board by PGRacing

About the Pdms PCB

Pdms is an open source STM32 PCB design by PGRacing, published on GitHub. It is a 4-layer board measuring 102.5 × 113.8 mm, with 473 components from 114 distinct parts.

Its main chip is the STM32L496ZGT6, from the STM32 family. Other key parts include the BD50FD0WHFP-TR, 74HC4067PW-Q100J, LDO40LPU33RY, BTS722204ESAXUMA1 and LDO40LPU50RY. By type, the board carries 177 resistors, 150 capacitors, 69 diodes, 26 ICs, 23 fuses and 11 transistors.

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

From the project

Rev 4.3 | ID | NAME | CAUSE |DIFFICULTY | PRIORITY | STATUS | | --- | --- | --- | --- | --- | --- | | 1. | Create test board for BTS50025-1TAE | Switch with higher Rds(on) should perform better in terms of diagnostics on most used loads | 1 | 3 | | | 2. | Create schematic and brd

Rev 4.3 | ID | NAME | CAUSE |DIFFICULTY | PRIORITY | STATUS | | --- | --- | --- | --- | --- | --- | | 1. | Create test board for BTS50025-1TAE | Switch with higher Rds(on) should perform better in terms of diagnostics on most used loads | 1 | 3 | | | 2. | Create schematic and brd for imporoved power delivery section optimized for autmotive use based on MP4322 TLS850F2TAV50, TVS diodes + filtering | Current solution with MP2332 has maximum rating of 18V, which is really for load dumps | 3 | 3 || | 3. | Divide task to "safety critical real-time" hardware based (timer) ones and other normal…

Main components on the Pdms

Pdms bill of materials (BOM)

473 components, 114 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
BD50FD0WHFP-TR
IC1
1
74HC4067PW-Q100J
IC2
1
LDO40LPU33RY
IC3
2
BTS722204ESAXUMA1
IC7, IC16
2
LDO40LPU50RY
IC10, IC14
1
TMP126NDCKR
IC12
1
ASM330LHHTR
IC15
1
TS5A21366DCUR
IC17
1
STM32L496ZGT6
IC19
1
AT25SF128A-SHB-T
IC20
4
AQY221R4VY
U1, U4, U5, U6
2
MCP2561-E-SN
U2, U3
1
MP4322GDE-P
U7
4
MCP6002-XMC
MCP6002-xMC
U8, U9, U10, U11
1
USBLC6-2SC6
U12
2
MCP6001-OT
U13, U14
1
SI2319CDS
Si2319CDS
Q1
1
RJU002N06FRAT106
Q2
8
BTS500101LUAAUMA1
Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10
1
SI2319CDS
AO3401A
Q11
Show 94 more
QtyPartRefs
1
16MHZ
16Mhz
Y1
1
32KHZ
32KHz
Y2
1
DBG
J1
1
6473427-1
J2
1
7461383
J3
1
AUX
J4
1
SAFETY
J5
1
2305018-2
J6
1
Conn_01x03_Pin
J7
1
Buzzer
BZ1
1
2A
F1
4
100mA
F2, F18, F19, F23
1
3A
F3
8
40A
Fuse
F4, F5, F6, F7, F8, F9, F21, F22
8
7A
F10, F11, F12, F13, F14, F15, F16, F17
1
2A
F20
1
SOLDERJUMPER_3_OPEN
SolderJumper_3_Open
JP1
13
BAT54SW
D1, D2, D3, D4, D5, D6, D7, D8 +5
18
WS2812B-2020
D10, D11, D12, D13, D14, D15, D16, D17 +10
4
BAT54BRW-7-F
D23, D24, D25, D26
2
PESD2CANFD24L-UX
D27, D28
1
LED
D33
2
LED
D34, D35
12
SZMM5Z3V9
D41, D42, D43, D44, D45, D46, D47, D48 +4
1
SMC_TVS_28V
D51
1
SMC_TVS_28V
D_TVS
D52
1
1N4448WS
D53
1
1N4448WS
D54
8
TSD05
D55, D56, D57, D58, D59, D60, D61, D62
4
SZMM5Z5V6
SZMM5Z5V3
D63, D64, D65, D66
1
TSD12
12V
D68
2
742792063
FB1, L2
1
2u7 120m
L1
1
120uH / 3A
L3
1
XEL4020-102MEB
L4
1
2.2UH
2.2uH
L5
1
4.7UF
4.7uF
C1
15
100NF
100nF
C2, C64, C65, C74, C76, C77, C78, C79 +7
3
1UF
1uF
C3, C5, C90
2
4.7UF
4.7uF
C4, C92
10
10UF
10uF
C6, C7, C8, C9, C10, C11, C12, C13 +2
1
10nF
C14
7
10NF
10nF
C15, C16, C17, C70, C71, C72, C73
2
220PF
220pF
C18, C67
2
470NF
470nF
C19, C68
10
100NF
100nF
C20, C69, C95, C101, C106, C111, C117, C122 +2
1
100PF/50V
100pF/50V
C21
1
100NF/50V
100nF/50V
C22
9
1NF
1nF
C23, C99, C104, C109, C113, C115, C120, C125 +1
10
10NF
10nF
C24, C75, C94, C100, C105, C110, C116, C121 +2
2
2.2UF
2.2uF
C25, C26
1
22UF
22uF
C27
2
4.7UF
4.7uF
C28, C29
2
100NF
0.1uF
C30, C31
9
47NF
47nF
C32, C33, C34, C35, C36, C37, C38, C39 +1
1
1F
C40
1
4.7UF
4u7
C41
2
10PF
10pF
C42, C46
1
1UF
1uF
C43
33
100NF
100nF
C44, C45, C47, C48, C49, C50, C51, C52 +25
1
1uF
C54
1
4.7uF
C55
3
10PF
10pF
C57, C84, C85
2
22UF
22uF
C58, C59
2
1UF
1uF
C60, C83
1
2.2UF
2.2uF
C63
1
1000UF
1000uF
C88
8
100NF
10nF
C93, C98, C103, C108, C114, C119, C124, C129
3
NA
C107, C123, C128
16
0OHM
0Ohm
R1, R2, R3, R4, R116, R117, R118, R119 +8
14
1k
R5, R6, R7, R8, R55, R67, R72, R185 +6
28
4.7K
4.7k
R9, R24, R25, R26, R27, R30, R38, R96 +20
16
2.3K
2.3k
R10, R13, R14, R17, R18, R33, R34, R37 +8
27
10K
10k
R11, R12, R15, R16, R19, R32, R35, R36 +19
21
1.2K
1.2k
R20, R21, R22, R23, R31, R44, R68, R70 +13
2
47
R28, R94
2
470
R29, R95
1
EXB-2HV472JV
R43
1
0
R54
2
120
R58, R59
1
0R0
R60
11
100K
100k
R61, R63, R64, R127, R128, R131, R132, R137 +3
1
15K
15k
R62
3
1K5
1k5
R66, R108, R109
9
2.2k
R69, R71, R76, R78, R80, R82, R84, R86 +1
1
31.6K
31.6k
R120
3
NA
R121, R122, R123
1
2.32k
R124
8
1K/0.2W
1k/0.2W
R125, R126, R129, R130, R133, R134, R135, R136
1
4.7K
4k7
R142
2
1k5
R173, R175
2
22
R174, R176
2
5.1K
5.1k
R177, R178
2
0
R179, R180

Pdms design files

The KiCad project lives in the PGRacing/PDM repository on GitHub; these links point at the commit this page was built from.

Pdms: common questions

What microcontroller does the Pdms use?

The Pdms is built around the STM32L496ZGT6, from the STM32 family.

How big is the Pdms PCB?

The Pdms measures 102.5 × 113.8 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Pdms?

473 components, from 114 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 Pdms design files?

From the PGRacing/PDM repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Pdms design in my own project?

The repository has no license, so all rights stay with PGRacing. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Pdms 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.

More boards in PDM

Similar boards