Motor driver PCBs handle some of the most demanding requirements in electronics: high pulsed currents (10-100A for BLDC drivers), fast switching transients, significant heat generation, and severe EMI. Whether you are building a drone ESC, a CNC controller, or an e-bike motor driver, the PCB layout determines whether your circuit works reliably or destroys MOSFETs on the first power-up. This guide covers high-current path design, gate driver layout, and thermal management for motor driver PCBs.
Table of Contents
- Motor Driver Topologies
- High-Current Path Design
- Gate Driver Layout
- Thermal Management
- Current Sensing
- EMC for Motor Drivers
- Protection Circuits
- Frequently Asked Questions
Motor Driver Topologies
| Motor Type | Driver Topology | Typical Current |
|---|---|---|
| DC brushed | H-bridge (4 MOSFETs) | 1-50A |
| BLDC (drone, e-bike) | 3-phase bridge (6 MOSFETs) | 10-100A |
| Stepper | Dual H-bridge (8 MOSFETs or integrated IC) | 1-5A |
| Servo | H-bridge with encoder feedback | 1-20A |
High-Current Path Design
- Copper pour, not traces: For currents above 5A, use copper pour polygons instead of discrete traces. A 1oz copper pour of 10mm width handles 10A with minimal temperature rise
- 2oz or heavier copper: For drone ESCs (30-50A) and e-bike controllers (50-100A), 2oz copper is the minimum. 3-4oz may be needed for the highest current paths
- Short MOSFET-to-capacitor paths: The switching current loop (battery capacitor → high-side MOSFET → low-side MOSFET → back to capacitor) must be as small as possible. This is the most critical layout requirement
- Via arrays for layer transitions: When current crosses layers, use arrays of vias: 10 vias for 10A, 20 vias for 20A (each 0.3mm via handles ~1A)
- Bus bar connections: For currents above 50A, solder copper bus bars onto the PCB or use external copper bars with screw terminals
Gate Driver Layout
- Gate resistor placement: Place the gate resistor within 3mm of the MOSFET gate pin. Long gate traces add inductance that causes gate ringing and EMI
- Bootstrap capacitor: For high-side gate drivers, place the bootstrap capacitor within 3mm of the VB and VS pins. This capacitor supplies the high-side gate charge
- Kelvin ground: Connect the gate driver ground pin directly to the source pin of the low-side MOSFET — not through the power ground path. Gate drive voltage is referenced to the MOSFET source, not the PCB ground
- Separate gate return path: Route the gate driver return (source connection) as a separate trace from the power path. Switching current in the power path causes voltage spikes that corrupt the gate drive signal
Thermal Management
- MOSFETs in motor drivers dissipate significant heat: P = I²×Rds(on) + switching losses. At 30A with 3mΩ MOSFETs: 2.7W conduction loss per MOSFET, plus switching losses
- Use 2oz copper with thermal via arrays under each MOSFET
- For TO-220 and D2PAK packages: connect the tab to a large copper pour on both board sides
- For drone ESCs: the motor wires and battery wires act as additional heatsinks. Solder them directly to large copper pads
- Consider aluminium MCPCB for motor drivers above 50A continuous
Current Sensing
- Shunt resistor placement: Place the current sense resistor in the low-side return path (between low-side MOSFET source and ground). Use Kelvin connections — route sense traces from the resistor pads, not from the power path
- Sense trace routing: Route the differential sense traces as a matched pair, close together, away from high-current and switching nodes
- Filter capacitor: Place a 100pF-1nF filter capacitor at the current sense amplifier input to suppress switching noise
EMC for Motor Drivers
- Motor drivers are the noisiest circuits in any product. Contain the noise at the source
- Place input filter (LC or common-mode choke) at the power input to prevent conducted emissions on the battery/power cable
- Snubber circuits (RC or RCD) across each MOSFET reduce switching ringing
- Use shielded motor cables or twist the phase wires to reduce radiated emissions
- Place bulk input capacitors (low-ESR electrolytics + ceramics) close to the MOSFETs
Protection Circuits
- Reverse polarity: P-channel MOSFET or ideal diode IC at the power input
- Overcurrent: Current sense with comparator or integrated driver OCP
- Overvoltage: TVS diode at the power input clamps inductive spikes from the motor
- Thermal shutdown: NTC thermistor on the MOSFET heatsink connected to the MCU ADC
- Shoot-through prevention: Dead time between high-side and low-side switching. Integrated gate drivers handle this automatically
Frequently Asked Questions
Can I use an integrated motor driver IC instead of discrete MOSFETs?
Yes, for currents up to 5-10A. ICs like DRV8301, DRV8353, and TMC6200 integrate gate drivers and protection features. For higher currents, use discrete MOSFETs with a separate gate driver IC. Integrated drivers are simpler to lay out but have higher Rds(on) and limited current capacity.
How do I size the input capacitor for a motor driver?
The input capacitor must supply the pulsed switching current. Rule of thumb: 100µF per 10A of motor current (ceramic + electrolytic in parallel). Place ceramic capacitors (10-22µF, low ESR) closest to the MOSFETs, and bulk electrolytics slightly further away.
Why do my MOSFETs keep failing?
Common causes: insufficient gate drive voltage (check Vgs specifications), poor gate driver layout (long gate traces cause ringing), inadequate heatsinking (check MOSFET temperature under load), shoot-through (missing dead time), and voltage spikes from motor inductance (add TVS protection).
Browse PCB prototyping boards, soldering tools, and electronics supplies at Zbotic PCB & Prototyping — fast shipping across India.
Add comment