Skip to the content
4 layers294 × 143.9 mmPMSM Driver, the printed circuit board in 3D

A three-level 3-phase Diode Clamped Inverter, applied as a battery connected Permanent Magnet Synchronous Machine (2kW) drive.

Size
294 × 143.9 mm
Copper layers
4
Thickness
1.6 mm
Parts
290
Nets
179
Pads
951
Tracks, vias
1,019, 469
Pours
68
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
21 Nov 2023
Updated
11 May 2024

Overview

PMSM Driver is an open-source printed circuit board by ssyps2, from the ssyps2/PMSM_Motor_FOC repository on GitHub. It is a 4-layer board of 294 × 143.9 mm with 290 parts on 179 nets, routed with 1,019 tracks and 469 vias.

It is built around the MGJ2D051515SC, HFBR-2521Z and VS-E5TH3006S2L-M3, with the 74LVC1G04Z, HCPL-3120 and BZX384-C18-Q among its other parts. Its parts include 97 capacitors, 62 resistors, 60 ICs, 24 diodes and 24 transistors. It belongs with the power boards of this library.

Main components

7

README

README.md

Diode Clamped Converter for Vehicle AC machine Drive

Aim

The aim of this project is to simulate a 3-Phase Diode Clamped Inverter as a battery connected Permanent Magnet Synchronous Machine (PMSM) drive, and design a PCB to implement a low power version of this type of converter. The control algorithm will be tested in PLECS and eventually implemented in the F28379D micro-controller. Torque, speed, and mechanical position closed loop control of the PMSM motor will be included.

Simulation

The main topology of the circuit for simulation in the PLECS is shown in Figure below. image

PCB Design

The circuit designed in the simulation will be implemented in a 4-layer Printed Circuit Board (PCB). Surface Mount Technology (SMT) will be applied for more compact layout, higher design flexibility, and reducing the noise interference. The microcontroller is selected to be TI’s LAUNCHXL-F28379D, which is a 32-bit MCU with frequency up to 200MHz and sufficient communication interface (like UART, CAN, I2C) and high-speed PWM channels. Also, current sensor will be used to detect the 3-phase current and sampled by ADC to complete the torque control loop.

The schematic of PCB is shown in Figure below. image

The PCB layout is shown in Figrue below. Diode_Clamped_Inverter_PCB

3D Model: 3D Model_1 3D Model_2

Diode Clamped Inverter: Diode Clamped Inverter

TimeTable

image

Proposal

Final Year Project Proposal - Pengyuan SHU.pdf

Parts

290
QtyValueFootprintReferences
771uCapacitor_SMD:C_1206_3216MetricC10, C11, C12, C13, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27 +61
24270Resistor_SMD:R_1206_3216MetricR1, R2, R10, R11, R15, R16, R17, R18, R19, R20, R24, R25, R26, R27, R28, R29 +8
2450Resistor_SMD:R_1206_3216MetricR3, R12, R13, R14, R21, R22, R23, R30, R31, R32, R37, R38, R39, R41, R43, R45 +8
24BZX384C18Diode_SMD:D_SOD-323D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +8
18VS-E5TH3006S2L-M3Package_TO_SOT_SMD:TO-263-2U37, U38, U39, U40, U41, U42, U43, U44, U45, U46, U47, U48, U49, U50, U51, U52 +2
1420kResistor_SMD:R_1206_3216MetricR4, R5, R40, R42, R44, R46, R48, R50, R52, R54, R56, R58, R60, R62
120.1uCapacitor_SMD:C_1206_3216MetricC1, C2, C3, C4, C5, C6, C9, C85, C86, C87, C88, C89
1274LVC1G04Package_TO_SOT_SMD:SOT-23-5U1, U4, U5, U6, U13, U14, U15, U22, U23, U24, U31, U32
12BC846Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4, Q9, Q10, Q15, Q20, Q21, Q22, Q23, Q24
12HCPL-3120Package_DIP:DIP-8_W8.89mm_SMDSocket_LongPadsU3, U10, U11, U12, U19, U20, U21, U28, U29, U30, U35, U36
12HFBR-2521ZOptoDevice:Broadcom_AFBR-16xxZ_HorizontalJ2, J6, J7, J8, J9, J10, J11, J12, J13, J14, J15, J16
12MGJ2D051515SCConverter_DCDC:Converter_DCDC_Murata_MGJ2DxxxxxxSC_THTU2, U7, U8, U9, U16, U17, U18, U25, U26, U27, U33, U34
12RGCL60TK60Package_TO_SOT_THT:TO-3P-3_VerticalQ5, Q6, Q7, Q8, Q11, Q12, Q13, Q14, Q16, Q17, Q18, Q19
61nCapacitor_SMD:C_1206_3216MetricC82, C83, C84, C95, C96, C97
4MountingHoleMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4
31714971FYP_Components:CONN_1714971_PXCJ3, J4, J19
32606-1101FYP_Components:CONN_2606-1101_WAGJ1, J17, J18
3ACS723xLCTR-40ABPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU55, U56, U57
3LMV641MF/NOPBFYP_Components:DBV5_TEXU58, U59, U60
22200uFYP_Components:DC-link_ALC80C222FP400C14, C15
11827907FYP_Components:CONN_1827907J5

More from ssyps2/PMSM_Motor_FOC

1
  • 2 layers192.5 × 122.4 mmControl Board Peripherals, the printed circuit board in 3D

    Control Board Peripherals

    ssyps2/PMSM_Motor_FOC

    A three-level 3-phase Diode Clamped Inverter, applied as a battery connected Permanent Magnet Synchronous Machine (2kW) drive.

    101 parts5

Similar boards

  • 2 layers245 × 127 mmIGBT Driver Board, the printed circuit board in 3D

    IGBT Driver Board

    PattarachaiB/MPC-Driver

    Magnetic pulse compression project

    120 parts
  • 2 layers40 × 40 mmRobustEEG Dongle, the printed circuit board in 3D

    RobustEEG Dongle

    ppolGTMonster/RobustEEG_forUHFMRI

    Hardware for an Open Source EEG usable in high magnetic Fields

    9 parts1
  • 2 layers65 × 60 mmAfe ep shield, the printed circuit board in 3D

    Afe ep shield

    mtguerreiro/pcbs

    36 partsBSD-3-Clause
  • 2 layers114 × 135.2 mmKicker LT3751 OxeBots, the printed circuit board in 3D

    Kicker LT3751 OxeBots

    OxeBots/ssl_electronics

    Oxebots electronics design for the RoboCup Soccer Small-Size League

    126 partsGPL-3.0
  • 2 layers99.7 × 99.7 mmDRIVER and SWITCHING OPTIMIZATION CIRCUIT, the printed circuit board in 3D

    DRIVER and SWITCHING OPTIMIZATION CIRCUIT

    rahmanaacc/CIRCUIT-PCB-BLDC-CONTROLLER-PARTITION-BOARD-MODULE-STM32f411-based

    Design and development of a modular PCB partition board for a BLDC motor controller based on the STM32F411CEU6 microcontroller, integrating control, sensing, gate-driver, and interface circuitry into a structured…

    87 parts
  • 4 layers379.1 × 174.6 mmInverter Digi, the printed circuit board in 3D

    Inverter Digi

    SlenderN679/Inversor-trifasico-digital

    Projeto de um Inversor Trifásico com Controlo Digital assente num STM32H755. Implementa modulação SPWM a 25 kHz, controlo escalar V/f e um Retificador Monofásico Ativo (AFE) com fator de potência unitário.

    236 parts

Questions

How big is the PMSM Driver PCB?

It measures 294 × 143.9 mm and has 4 copper layers, 1.6 mm thick.

What parts does the PMSM Driver use?

290 parts, built around the MGJ2D051515SC, HFBR-2521Z, VS-E5TH3006S2L-M3 and 74LVC1G04Z. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the PMSM Driver KiCad files?

From the ssyps2/PMSM_Motor_FOC repository on GitHub, at the commit this page was made from: the board is PMSM_Driver/PMSM_Driver.kicad_pcb and its schematic Control_Board_Peripherals/Control_Board_Peripherals.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PMSM Driver design in my own project?

Its repository states no licence, so its author keeps all rights: ask ssyps2 before reusing the design.