5
Low Voltage DC Motor Driver
A3908
5
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Functional Description
Voltage Regulation The A3908 regulates the voltage
across the motor coil. The voltage across the OUTA
and OUTB terminal is sensed and compared to an
internal threshold voltage. The high-side switch will
be driven in linear mode to keep the applied voltage
maintained at the calculated level, as follows:
V
OUT
= 4 × V
REF
(R
2
/ [R
1
+R
2
]) ,
where V
REF
(VBG) is 1.285 V typical.
Then, for forward mode:
V
OUT
= V
OUTA
– V
OUTB
,
and for reverse mode:
V
OUT
= V
OUTB
– V
OUTA
.
The alternative method is to provide a tightly regu-
lated voltage to the motor supply pin and run the
source and sink drivers as switches. The voltage drop
across these switches will vary linearly with tempera-
ture and current, therefore the voltage across the motor
coil also will vary. The A3908 will eliminate these
sources of error for a system where controlling the
motor voltage is the optimum means of control.
Thermal Shutdown The A3908 will disable the out-
puts if the junction temperature, T
J
, reaches 165°C.
There is 15°C of hysteresis, so when the junction
temperature drops below 150°C, the device will begin
to operate normally.
Dropout Mode The source and sink drivers have a
total R
DS(on)
of approximately 1.2 Ω total. When the
motor supply voltage, V
DD
, drops too low compared
to the regulated value, the IC enters dropout mode. In
this case, the voltage across the motor coil will be:
V
MOTOR
= V
DD
– I
LOAD
(R
DS(sink)
+ R
DS(src)
)
Brake Mode When both inputs are high, the A3908
goes into high-side brake mode (turns on both source
drivers). There is no protection during braking, so care
must be taken to ensure that the peak current does not
exceed the absolute maximum current, I
OUT
.
Standby Mode To minimize battery drain, standby
mode will turn off all of the circuitry and draw typi-
cally less than 100 nA from the VDD line. There will
be a very short delay, approximately 2 μs, before
enabling the output drivers after release of standby
mode.
Power Dissipation. Power can be approximated
based on the below three components:
P
D(src)
= I
LOAD
(V
DD
–V
REG
) ,
P
D(sink)
= I
LOAD
× R
DS(sink)
, and
P
bias
= V
DD
× I
DD
.
Control Logic Table
Settings
Resulting Mode
IN1 IN2 OUTA OUTB
0 0 Off Off Standby
0 1 Low V
REG
Reverse
10V
REG
Low Forward
1 1 High High Brake