
30
Linear Technology Magazine • February 1995
LT1161: … and Back and Stop
and Forward and Rest —
All with No Worries at All
DESIGN IDEAS
Many applications of DC motors
require not only the ability to turn the
motor on and off, but also to control
its direction of rotation. When direc-
tional control is involved, the need for
rapid deceleration (electronic brak-
ing) can also be assumed. A
microcontroller interface (logic-level
control) is a necessity in modern sys-
tems, as is protection of both the
motor controller and the motor itself.
With the advent of high-power, logic-
level N-channel MOSFETs, it is a
straightforward matter to build the
lower half of an H-bridge suitable for
the versatile control of DC-motor
loads. Equivalent performance P-
channel MOSFETs, however, are still
expensive devices of limited avail-
ability, even without logic-level
capability. Therefore, motor control
circuits commonly use N-channel
devices for the upper half of the H-
bridge as well. The trick is to do this
without requiring an additional power
supply to provide bias for the upper
MOSFET gates, while ensuring the
necessary system protections.
A Complete, Six-Part Plan
The circuit shown in Figure 1 is a
complete H-bridge motor driver, with
six distinct modes of operation:
❏Motor Forward Rotation—In this
mode, Q1 and Q4 are on, and Q2
and Q3 are off.
❏Motor Reverse Rotation—In this
mode, Q2 and Q3 are on, and Q1
and Q4 are off.
❏Motor Stop—Here, a rapid stop is
performed by using “plugging
braking,” wherein the motor acts
as a generator to dissipate
mechanical energy as heat in the
braking circuit's resistance.
❏Motor Idle—All four MOSFETs
are turned off. The motor is, in
effect, disconnected from the H-
bridge driver.
❏Load Protect—If the motor is
overloaded or stalled for an
excessive period, the on-chip
fault detection and protection
circuitry of the LT1161 will shut
the motor off for programmed
interval, then turn it back on.
❏Short-Circuit Protect—If a
source-to-ground short is de-
tected on either Q1 or Q2,
the on-chip fault detection
and protection circuitry of the
LT1161 will shut off the MOSFET
at risk for the programmed
interval and then attempt to turn
the circuit back on.
Figure 1 shows a straightforward
H-bridge, using four N-channel
MOSFETs (Q1–Q4). The lower
MOSFETs (Q3 and Q4) are logic-level
devices, to allow direct drive from 5V
logic. The upper MOSFETs (Q1 and
Q2) are driven via level-translation
circuitry integral to the LT1161. IN-
PUT1 of the LT1161 controls a charge
pump in the IC, whose output is
developed on GATE1. Similarly, IN-
PUT2 controls a charge pump whose
output is available on GATE2. The
GATE outputs have voltage swings
from 0V to (V
CC
+ 12V), which is more
than sufficient to enhance a stan-
dard-threshold N-channel MOSFET,
such as the IRFZ34. D3 is added to
Q1 as a gate-source protection diode
to prevent excessive voltage from ap-
pearing across the gate-source
terminals of Q1. This could otherwise
happen under certain conditions of
“motor-idle” operation. D4 serves the
same function for Q2.
The Logic Behind It All
The logic of the circuit is straight-
forward, and could be replaced by a
microcontroller in many applications.
CMOS inverters U1 and U2 drive the
lower MOSFETs directly from a 5V
supply, with the RCD networks on
their inputs providing the necessary
timing to prevent shoot-through cur-
rents in the MOSFET switches.
Inverter U3 and NOR gate U5 work
together to turn GATE1 and hence
Q1 on when point A is at a logical
high. This also ensures that C3 is
charged to a logical high, to take U2’s
output low and turn Q3 off. Under
these conditions, with point B low (or
left floating), U1 will turn Q4 on and
U6 will hold GATE2 and hence Q2 off.
If point A is now immediately taken
low (or left floating), and point B is
taken high, the symmetry of the logic
will reverse these conditions—but
only after C3 has discharged to the
point where the output of U2 can go
high to turn Q3 on. This is the shoot-
through prevention mentioned
previously.
There are two exceptions to the
symmetry of the logic: if both point A
and point B are low, both upper
MOSFETs are turned off while both
lower MOSFETs are turned on. Un-
der these conditions, the kinetic
energy stored in the motor and its
load is used to drive the motor as a
generator. This produces a current
through the motor winding, Q3, and
Q4. In this “plugging braking” mode,
the motor’s energy is largely dissi-
pated as I
2
R losses, and a rapid stop
occurs. If point A and point B are both
high, all four MOSFETs will be turned
off and the motor is essentially dis-
connected from the electrical circuit.
Although primarily included as a
cross-conduction interlock in the
event that both inputs should ever be
high at the same time (things do
happen on the test bench), this can
also be useful in situations where it is
desirable that the motor coast down
from a higher velocity to a lower one.
by Peter Schwartz
and Milt Wilcox