CalculateeLearning paths
Power Electronics8–10 min read

H-Bridge Motor Drives

Reverse and regulate current through an inductive load using two coordinated half-bridges.

Mental model

An H-bridge places a motor between two movable endpoints. Make the left end high and right end low for one direction; swap them to reverse the applied voltage.

+VDCQ1Q2Q3Q4MOTORQ1 + Q4: current left → right
Opposite diagonal switch pairs apply either voltage polarity to the motor.
UNDERSTAND THE BEHAVIOR
01

An H-bridge contains two half-bridges with the load between their midpoints. Opposite diagonal devices apply positive or negative bus voltage across the load. This enables bidirectional current and torque control for a brushed DC motor, solenoid or transformer primary.

02

PWM controls average applied voltage, but the winding current is smoother than the switching voltage because of inductance. When an active pair turns off, current must recirculate. Fast decay, slow decay, brake and coast states use different switch or diode paths and produce different current decay and mechanical behavior.

03

Never turn on both devices in the same leg. Driver truth tables, dead time and fault handling are safety functions, not optional software polish. A direction command should not instantly reverse a large current; reduce current, enforce a safe transition, then build current in the new direction.

04

Motor drivers must tolerate startup and stall current, which can be much higher than the normal running current. Check current sensing, overcurrent response, supply pumping during braking, thermal limits and whether the DC-link can absorb returned energy.

Why it matters

Reverse and regulate current through an inductive load using two coordinated half-bridges.

Core ideas

  • Diagonal switch pairs set voltage polarity.
  • Inductive current recirculates when PWM turns the drive off.
  • Brake, coast and decay mode are electrically different states.
Key equationsMotor voltage states: +Vbus, 0, −VbusElectrical power: P = VIShunt voltage: Vsense = I × Rshunt
EXAMPLE

Work through a practical example

1A 12 V motor is driven with 60% PWM in one direction.

2A simple average-voltage estimate gives 0.60 × 12 = 7.2 V, before switch drops and current dynamics.

3When PWM turns off, choose a documented recirculation state rather than opening every path blindly.

4If the motor can stall at 8 A, design switches, current sensing and protection for that condition rather than the lower no-load current.

Common mistake

Changing direction while large current is still flowing, or treating coast and brake as interchangeable because both can produce zero applied voltage.

RememberDiagonal switch pairs set voltage polarity.
TEST YOUR UNDERSTANDING

Three quick checks

Choose one answer per question, then check your work. Each answer includes an explanation.

1. How does an H-bridge reverse voltage across a motor?
2. Are brake and coast electrically identical?
3. Which motor current is especially important for switch sizing?

Practice and check your understanding

Try each question before opening the worked answer.

1. Which devices set one H-bridge direction?

Show answer and reasoning

One high-side device and the diagonally opposite low-side device. The other diagonal reverses polarity.

2. Why does motor current continue during a PWM off interval?

Show answer and reasoning

The winding stores magnetic energy, so its current commutates through an available switch or diode path instead of stopping instantly.

Continue learning

Technical references and further reading

References are for further study, not endorsements. Report an error or suggest an improvement.

Progress stays on this browser only. Clearing site data removes it; it does not sync across devices.