Get started, or continue, with this H-bridge motor driver

The H-bridge motor driver building on a wonderful heritage

Reading through on-line forums, it seems that many students and hobbyists struggle to get to grips with bi-directional motor control. When combined with a microcontroller, the first stage of implementing a transistor- or FET-based driver to deliver enough current to a motor seems simple enough. The next step is making use of or creating through bit-banging, a pulse-width modulation (PWM) signal to control motor rotational speed also comes with relative simplicity. However, the leap to implementing what experienced engineers would know as an H-bridge seems to require some time to absorb.

An H-bridge is implemented with four switching devices, most commonly MOSFETs for small DC motors, with diagonally opposing pairs being switched on to effect clockwise, or counter-clockwise, rotation. Once this hurdle in design has been overcome, the leap to using the same PWM approach to also control the speed is small. The final trick the design offers is making use of the back-EMF the motor generates to implement a braking effect on the rotor. This can be achieved by shorting the rotating motor’s terminals together via either the high- or low-side switches. This serves to slow the rotor to a halt more quickly than it would otherwise, but should not be confused with a mechanical brake.

Toshiba has long had H-bridge motor drivers in its portfolio, with the TA7291 being perhaps the most famous of them all. Initially developed for the fledgling video cassette recorder (VCR) industry, it has gone on to become a de facto H-bridge device being featured in books and literature for engineering students and makers in Japan for many years. Process technology has moved on a long way over the past 40 years meaning that the device has eventually reached the end of its professional life. However, there is now a new device vying to become as famous as its forebear.

The TB67H450FNG is a compact, 8-pin SOP packaged H-bridge that makes use of the latest BiCD silicon process. This allows the device to handle motor currents of up to 3.0 A and ensures an operating voltage of up to 44.0 V. The device also implements an under-voltage lock-out (UVLO) that triggers once the supply drops below 3.8 V. Should the operating temperature rise above 160°C, the thermal protection halts operation until a 30°C drop is detected.

The motor is connected across two of the pins while current monitoring is implemented using an external resistor, together with an internal comparator and external reference voltage. Two further pins are used to control the motor direction as well as to enable the brake feature. PWM frequencies of up to 400 kHz can be applied (min. pulse width 500 ns) and, in low power mode, the H-bridge draws just 1 µA of power. If desired, constant current mode is also supported, while multiple devices can be used to control stepper motors too.

Should you be looking for an efficient new H-bridge motor control solution, download our white paper on this topic here:

A new window will open