PWM 6 step SVPWM ADM3223
abd-alaj·BLDC-motor-custom-inverter·hardware/rev0_ADM3223/PWM_6_step_SVPWM_ADM3223.kicad_pcb
About the PWM 6 step SVPWM ADM3223 PCB
PWM 6 step SVPWM ADM3223 is an open source PCB design by abd-alaj, published on GitHub. It is a 2-layer board measuring 61.4 × 68.5 mm, with 44 components from 16 distinct parts.
Other key parts include the ADUM3223ARZ. By type, the board carries 15 capacitors, 9 resistors, 8 connectors, 6 transistors, 3 ICs and 3 diodes.
It belongs with the robotics & motion designs in this gallery.
From the project
Matlab, Simulink, Hardware and C-code for a custom inverter project.
A low-voltage three-phase voltage source inverter designed from scratch to drive a BLDC/PMSM gimbal motor. The repo covers the whole path from motor model to spinning shaft: Simulink models, LTspice circuit simulation, KiCad PCB designs (three revisions), and STM32 firmware that generates sine-weighted PWM (SPWM) with the timer and DMA hardware instead of CPU interrupts.
Main components on the PWM 6 step SVPWM ADM3223
PWM 6 step SVPWM ADM3223 bill of materials (BOM)
44 components, 16 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | ADUM3223ARZ | SOIC127P600X175-16N | U5, U6, U7 |
| 6 | IRLZ44N | TO-220-3_Vertical | Q1, Q2, Q3, Q4, Q5, Q6 |
| 1 | SCREW_TERMINAL_01X02 Screw_Terminal_01x02 | TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | J3 |
| 1 | SCREW_TERMINAL_01X02 Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | CONN_01X08_PIN Screw_Terminal_01x02 | TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | J5 |
| 2 | Screw_Terminal_01x02 | TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | J6, J7 |
| 3 | Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Vertical | J8, J9, J10 |
| 3 | MURA160T3G MUR160 | D_DO-41_SOD81_P7.62mm_Horizontal | D1, D2, D3 |
| 1 | 100N 47u | CP_Radial_D8.0mm_P3.50mm | C1 |
| 3 | 100N 100n | C_1206_3216Metric | C2, C10, C11 |
| 3 | 4.7U 1u | C_0603_1608Metric | C4, C5, C9 |
| 2 | 100N 330u | PCAP_12_5x20-THRU-ELECT_NCA | C12, C13 |
| 6 | 10U 1u | C_0603_1608Metric | C32, C33, C34, C35, C36, C37 |
| 6 | 10 | R_1206_3216Metric | R1, R2, R3, R6, R7, R8 |
| 1 | 47K 10 | R_1206_3216Metric | R4 |
| 2 | 4.7K 10 | R_1206_3216Metric | R5, R9 |
PWM 6 step SVPWM ADM3223 design files
The KiCad project lives in the abd-alaj/BLDC-motor-custom-inverter repository on GitHub; these links point at the commit this page was built from.
PWM 6 step SVPWM ADM3223: common questions
How big is the PWM 6 step SVPWM ADM3223 PCB?
The PWM 6 step SVPWM ADM3223 measures 61.4 × 68.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the PWM 6 step SVPWM ADM3223?
44 components, from 16 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 PWM 6 step SVPWM ADM3223 design files?
From the abd-alaj/BLDC-motor-custom-inverter 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 PWM 6 step SVPWM ADM3223 design in my own project?
The repository has no license, so all rights stay with abd-alaj. Use it as a reference, and ask the author before reusing the design.
More boards in BLDC-motor-custom-inverter
Similar boards
Stack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kCube batteryboard
willem-pennings
95 × 95 mm4 parts2LGPL-3.01.1kMesabob
rene-dev
87.5 × 50 mm44 parts2LGPL-3.0979Bob
rene-dev
100 × 100 mm140 parts2LGPL-3.0979Triple adapter
rene-dev
57 × 75 mm26 parts2LGPL-3.0979Trollerv2
rene-dev
100 × 75 mm33 parts4LGPL-3.0979