H-Bridge Calculator

Enter your supply voltage and motor specs to get H-bridge switching states, peak current, power dissipation, and heat-sink requirements.

Circuit Parameters

0% 100% 100%

Current & Power

Peak Current
A
Avg Current
A
Switch Drop (×2)
V
Motor Power
W
Loss per Switch
W
Total Switch Loss
W

Heat-Sink Requirement

Max θja per Switch
°C/W
Tj at Ploss
°C (est.)

Switching Logic Table

State Q1 (HS-L) Q2 (LS-L) Q3 (HS-R) Q4 (LS-R)
Forward ON OFF OFF ON
Reverse OFF ON ON OFF
Brake (Low) OFF ON OFF ON
Coast OFF OFF OFF OFF

HS = High-side, LS = Low-side, L = Left leg, R = Right leg. Never turn on Q1+Q2 or Q3+Q4 simultaneously — shoot-through destroys the bridge.

Summary

Enter your supply voltage and motor specs to get H-bridge switching states, peak current, power dissipation, and heat-sink requirements.

How it works

  1. Enter the supply voltage (V_supply) and the motor winding resistance (R_motor).
  2. Set the switch type (MOSFET or BJT) and its on-resistance R_DS(on) or saturation voltage V_CE(sat).
  3. Enter the PWM duty cycle (0–100%) to define average vs. peak current.
  4. The calculator solves the steady-state motor current: I_peak = V_supply / (R_motor + 2 × R_switch).
  5. It then computes conduction loss per switch (I² × R or I × V_sat) and total dissipation.
  6. The switching logic table shows all valid drive states: Forward, Reverse, Brake, and Coast.

Use cases

  • Size MOSFETs or BJTs for a new DC motor driver design.
  • Estimate heat-sink thermal resistance needed to keep switches below T_j(max).
  • Verify that peak inrush current stays within switch current ratings.
  • Compare MOSFET R_DS(on) options to quantify efficiency trade-offs.
  • Teach H-bridge theory in robotics or power-electronics courses.
  • Cross-check simulation results with fast analytical estimates.

Frequently Asked Questions

Last updated: 2026-06-11 · Reviewed by Nham Vu