Designing H-Bridge Motor Drives Without Shoot-Through
A practical guide to H-bridge motor drives covering switching states, dead time, inductive current paths, PWM choices, protection, PCB layout, PLC interfacing, and staged commissioning tests.
An H-bridge looks simple on a schematic: four electronic switches reverse the voltage applied to a DC motor. In a machine, however, the useful design problem is not merely changing direction. It is controlling current safely during startup, reversal, braking, and faults while keeping fast switching noise away from PLC I/O and protective circuits. A reliable bridge therefore depends as much on timing, current paths, protection, and commissioning discipline as it does on the four power devices.
What the four switches actually control
The motor is connected between the midpoints of two switching legs. Turning on the upper-left and lower-right devices applies one polarity; the opposite diagonal applies the reverse polarity. Pulse-width modulation changes the average motor voltage and therefore influences speed, while motor torque remains closely related to armature current. The bridge can also create coast and braking states, but their exact behavior depends on the device topology, gate driver, PWM method, and current-decay path.
The load is inductive, so current cannot stop instantly when a transistor turns off. It transfers into body diodes, external diodes, or actively controlled transistors. That recirculating path determines voltage stress, current decay, heat, and braking response. Designers should analyze current direction in every commanded state and during each switching transition rather than relying only on a truth table.
Shoot-through is a timing failure
The most destructive command is not forward versus reverse. It is turning on the upper and lower devices in the same leg at once. This creates a low-impedance path across the DC bus, commonly called shoot-through. Even a brief overlap can produce current limited mainly by semiconductor resistance, bus impedance, and wiring inductance.
A gate driver normally inserts dead time so one device is fully off before its partner turns on. The required interval is not a universal number. It must cover propagation-delay mismatch, gate charge, temperature effects, driver strength, and the switching behavior of the selected MOSFETs or IGBTs. Excessive dead time is also undesirable because current spends longer in diode paths, increasing loss and distorting low-duty-cycle control. The correct value comes from component data and oscilloscope measurements at representative bus voltage, load current, and temperature.
Firmware interlocks are useful, but protection should not depend on application code alone. Hardware-enforced dead time, undervoltage lockout, controlled gate drive, and fast overcurrent response create independent barriers. A PLC may issue enable, direction, and speed references, but it should not directly drive power-transistor gates.
Choose the switching strategy around the machine
Sign-magnitude control uses one signal for direction and another for PWM. Locked-antiphase control rapidly alternates the bridge polarity and represents zero command near 50 percent duty cycle. Each method changes ripple current, acoustic behavior, braking response, and command-fault consequences. The controller and bridge documentation must agree on the expected interface.
PWM frequency is another engineering compromise. Raising it can move audible noise above the most sensitive range and reduce current ripple, but it increases switching losses and gate-drive demand. Lower frequency reduces switching loss yet can increase torque ripple and noise. Motor inductance, switching-device loss, available cooling, current-loop bandwidth, and electromagnetic compatibility should determine the choice.
For larger machines or AC motors, an integrated industrial drive is usually more appropriate than a discrete H-bridge. The store's drives and motion control collection shows the broader class of equipment that combines power conversion, feedback, protection, and diagnostics. The H-bridge remains useful for brushed DC motors, actuators, valves, small conveyors, and laboratory mechanisms when its electrical and functional limits are understood.
Build protection around measurable failure modes
Current limiting must act quickly enough to protect the semiconductor, not merely report a PLC alarm after damage. A shunt resistor, Hall sensor, or current-sense amplifier can support cycle-by-cycle limiting and a slower supervisory trip. Protection thresholds should cover motor stall current, startup duration, mechanical jam scenarios, and the safe operating area of the switches.
The DC bus also needs a defined response to regenerated energy. Rapid deceleration or an overhauling load can return energy to the supply and raise bus voltage. Depending on the system, the solution may be a supply that can absorb energy, a braking element, a clamp, or a longer deceleration ramp. Bulk capacitance alone is not proof that the bus is safe.
Temperature protection should be based on the likely hot spots: switching junctions, current shunts, connectors, copper traces, and the motor itself. A board temperature sensor can miss a fast semiconductor event, while a current limit cannot detect every cooling failure. Thermal estimates should include conduction loss, switching loss, diode conduction during dead time, and enclosure ambient temperature.
Layout is part of the power circuit. Keep the high-current switching loop short, place local decoupling close to the bridge, separate power return from sensitive measurement return, and route gate signals away from high dv/dt nodes. Cable shielding, common-mode paths, and grounding deserve attention whenever the motor lead leaves the enclosure. The Knowledge library provides related commissioning practices, but the bridge's local power loop must first be stable on its own.
Commission in controlled stages
1. Prove logic without motor energy
Verify enable polarity, direction commands, PWM limits, and fault latching with the power stage disabled or supplied from a current-limited low-voltage source. Confirm that startup, watchdog timeout, communication loss, and controller reset all produce the intended safe state.
2. Observe both gates in one leg
Use properly rated differential probes and suitable isolation practices. Confirm dead time at turn-on and turn-off, including during direction changes and fault recovery. Never assume that two clean logic signals guarantee safe transistor gate waveforms.
3. Add the motor with conservative limits
Start with low bus voltage, restricted duty cycle, and a current limit below the continuous device rating. Record bus voltage, motor current, switching-node waveform, and temperatures. Check no-load operation before applying mechanical load.
4. Test abnormal states deliberately
Simulate a stalled shaft only within a controlled test plan, disconnect the command source, interrupt feedback, and exercise emergency-stop behavior. Verify that the bridge cannot restart unexpectedly when power or communications return. Direction reversal should use a defined deceleration or current threshold rather than an instantaneous polarity swap at speed.
5. Validate the final enclosure
Repeat thermal and electromagnetic checks with production wiring, cable length, supply, and ventilation. Bench success with short leads and open airflow does not represent a closed industrial cabinet.
Use measurements to close the design
A good H-bridge design turns switching states into evidence: measured dead time, bounded current, known bus-voltage behavior, predictable fault response, and acceptable temperature rise. Texas Instruments' official H-bridge motor-driver application brief is a useful reference for current paths and drive behavior, but component-specific limits still come from the selected driver's and transistor's documentation.
The practical boundary is clear. An H-bridge is a power stage, not a complete safety function, motion controller, or motor protection system. When engineers separate those responsibilities, interlock commands in hardware and software, and commission with limited energy, a deceptively simple circuit becomes a controllable industrial subsystem.