Motor Driver (H-Bridge)

A motor-driver IC supplies the switching stages needed to control motor current from logic commands. An H-bridge can drive current through a winding in either direction. Driver types differ in supply range, current regulation, braking states, protection and heat dissipation.

An H-bridge selects which side of a winding is driven high or low. Its input truth table also defines braking and coasting. For the DRV8833, both inputs LOW give high-impedance coast/fast decay, while both HIGH give brake/slow decay. For an enabled L298 bridge, equal inputs give fast motor stop; disabling its enable input gives free-running stop. Do not transfer one device's truth table to another.

In plain terms

Four switches arranged in an H shape, with the motor sitting on the cross-bar. Close two diagonally and current flows one way through the motor; close the other diagonal and it flows the other way. The MCU just decides which diagonal is closed.

Also called: H-bridge, L293D, DRV8833, TB6612FNG, stepper driver.

Why designers use it

Best for

Key specifications

When not to use it

Common mistakes

Where you will find it

A short history

The L298 uses bipolar output stages; the DRV8833 uses MOSFET H-bridges with winding-current regulation. Their different output losses, supplies and control tables illustrate why a newer driver is not simply a pin-for-pin replacement. Read the exact driver and module documentation before choosing wiring or firmware.

Good to know

Related