H-Bridge MOSFET Selection
Calculate H-bridge MOSFET requirements including peak current, conduction losses, and minimum current rating for DC motor drivers.
Formula
I_peak = I_rated × k, P_cond = I²× R_DS(on)
How It Works
Worked Example
Select MOSFETs for an H-bridge driving a 24 V, 10 A continuous motor with 30 A peak inrush. Step 1 — Voltage rating (2× derating): V_DS ≥ 2 × 24 = 48 V → use 60 V rated MOSFETs Step 2 — Current rating (1.5× continuous + handle peak): I_D_cont ≥ 1.5 × 10 = 15 A continuous I_D_peak ≥ 30 A (for inrush) → Select a MOSFET rated 40 A continuous / 100 A peak Step 3 — Conduction loss per MOSFET at rated current: Assume R_DS(on) = 8 mΩ at 100 °C (e.g., IRFB3207) P_cond = I² × R_DS(on) = 10² × 0.008 = 0.8 W per FET Total for 4 FETs (2 conducting at any time): 2 × 0.8 = 1.6 W Step 4 — Gate driver requirement: Q_g = 70 nC (typical for this FET class) At 20 kHz PWM, gate drive power: P_g = Q_g × V_gs × f = 70e-9 × 12 × 20000 = 16.8 mW per FET → negligible Step 5 — Dead time requirement: t_dead > t_fall + margin = 50 ns + 20 ns = 70 ns minimum (set 100 ns) Result: 60 V / 40 A MOSFETs with R_DS(on) < 10 mΩ (e.g., IRFB3207, STP60NF06) are suitable. Add a dedicated gate driver IC (e.g., IR2104) with bootstrap high-side drive.
Practical Tips
- ✓Use a dedicated H-bridge gate driver IC (e.g., DRV8876, L298N, IR2104) rather than discrete logic — they provide shoot-through protection, dead-time insertion, and proper high-side bootstrap drive
- ✓Place 100 nF ceramic decoupling capacitors as close as possible to each MOSFET drain-source to suppress switching transients; add a bulk 100–470 µF electrolytic across the supply rails
- ✓For integrated H-bridge ICs (L298N, DRV8833), check the R_DS(on) of the internal switches — many integrated drivers have 1–3 Ω on-resistance, causing significant voltage drop and heating at currents above 2–3 A
Common Mistakes
- ✗Choosing MOSFETs rated exactly at supply voltage — voltage spikes from motor inductance switching (L×dI/dt) easily exceed the DC supply voltage; always derate V_DS to at least 2×
- ✗Omitting flyback (freewheeling) diodes — MOSFETs have body diodes that conduct during dead time, but high-speed discrete Schottky diodes reduce recovery time and switching losses in high-current applications
- ✗Using a single shared gate resistor for all four MOSFETs — each gate needs its own resistor to prevent parasitic oscillation and allow independent tuning of switching speed
Frequently Asked Questions
Shop Components
Affiliate links — we may earn a commission at no cost to you.
Related Calculators
Motor
Driver Power
Calculate motor driver IC or discrete MOSFET power dissipation including conduction loss and switching loss at a given PWM frequency.
Motor
Motor Inrush
Calculate motor inrush current, voltage drop during startup, and I²t value for fuse/breaker selection.
Power
MOSFET Power Loss
Calculate MOSFET conduction loss, switching loss, total power dissipation, junction temperature, and efficiency for power electronics design
Motor
DC Motor
Calculate DC motor speed, torque, power, and efficiency from electrical parameters
Motor
Stepper Motor
Calculate stepper motor speed, step frequency, and travel per revolution
Motor
BLDC Motor
Calculate brushless DC motor no-load RPM, stall torque, maximum efficiency, input power, and propeller thrust from Kv rating and electrical parameters