A3901
Dual Full Bridge Low Voltage Motor Driver
Features and Benefits
▪
▪
▪
▪
▪
▪
▪
▪
Low R
DS(on)
outputs
Full- and half-stepping capability
Small package
Forward, reverse, and brake modes for DC motors
Sleep mode with zero current drain
PWM control up to 250 kHz
Crossover-current protection
Thermal shutdown (TSD)
Description
The A3901 is a dual full-bridge motor driver, designed for low
voltage portable applications involving bipolar stepper or brush
DC motors. The outputs have been optimized for low voltage
drop, with currents up to ±400 mA (±800 mA with outputs
paralleled) and an operating voltage range of 2.5 to 5.5 V.
The four inputs (IN1 to IN4) can control a bipolar stepper motor
in full- or half-step mode, or DC motors in forward, reverse,
or brake mode. The inputs can be PWMed for current or speed
control at frequencies up to 250 kHz.
Internal protection circuitry includes thermal shut down (TSD)
and crossover (shoot-through) protection.
The A3901 is supplied in a 3 mm x 3 mm x 0.75 mm nominal
height, 10-lead DFN package, with exposed thermal pad
(package “EJ”). This small footprint package is lead (Pb) free,
with 100% matte tin leadframe plating.
Package: 10 Contact DFN (suffix EJ)
Approximate Scale 1:1
Typical Application
+VBAT
10 µF
10 V
IN1
IN2
CPU
IN3
IN4
OUT4
GND
VBB
OUT1
M
OUT2
A3901
OUT3
Figure 1. Typical stepper motor control
+VBAT
10 µF
10 V
IN1
IN2
CPU
IN3
IN4
OUT4
GND
GND
+VBAT
VBB
OUT1
10 µF
10 V
IN1
IN2
CPU
VBB
OUT1
M
OUT2
M
OUT2
A3901
OUT3
A3901
IN3
OUT3
IN4
OUT4
M
Figure 2. Typical dual DC motor control
3901-DS, Rev. 5
Figure 3. Typical single DC motor control (paralleled outputs)
A3901
Dual Full Bridge Low Voltage Motor Driver
Selection Guide
Part Number
A3901SEJTR-T
Packing
Tape and reel, 1500 pieces/reel
Absolute Maximum Ratings
Parameter
Load Supply Voltage
Output Current per Channel*
Logic Input Voltage Range
Junction Temperature
Storage Temperature Range
Operating Temperature Range
Symbol
V
BB
I
OUT
V
IN
T
J
T
stg
T
A
Conditions
Min.
–
–
–0.3
–
–55
–20
Typ.
–
–
–
–
–
–
Max. Units
7
400
6
150
150
85
V
mA
V
°C
°C
°C
*Output current rating may be limited by duty cycle, ambient temperature, and heat sinking. Under any set of conditions, do not exceed the specified
current rating or a junction temperature of 150C.
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
2
A3901
Dual Full Bridge Low Voltage Motor Driver
Functional Block Diagram
VBB
10 µF
10 V
BRIDGE1
TSD
OUT1
IN1
OUT2
IN2
Control Logic
and Gate Drive
IN3
BRIDGE2
OUT3
IN4
OUT4
PAD
GND
Terminal Diagram
IN1
IN2
GND
IN3
IN4
1
2
3
4
5
PAD
10 OUT1
9
8
7
6
OUT2
VBB
OUT3
OUT4
Number
1
2
3
4
5
6
7
8
9
10
–
Name
IN1
IN2
GND
IN3
IN4
OUT4
OUT3
VBB
OUT2
OUT1
Pad
Description
Logic input 1
Logic input 2
Ground terminal
Logic input 3
Logic input 4
Bridge2 output to load
Bridge2 output to load
Load supply terminal
Bridge1 output to load
Bridge1 output to load
Exposed pad for thermal dissipation; connect to GND externally
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
3
A3901
Dual Full Bridge Low Voltage Motor Driver
ELECTRICAL CHARACTERISTICS at T
A
=25°C, and V
BB
= 2.5 to 5.5 V, unless noted otherwise
Characteristics
Symbol
Test Conditions
Source driver, V
BB
= 3 V, I
OUT
= 300 mA
Source driver, V
BB
= 5 V, I
OUT
= 300 mA
Output On Resistance
R
DS(on)
Sink driver, V
BB
= 3 V, I
OUT
= 300 mA
Sink driver, V
BB
= 5 V, I
OUT
= 300 mA
Clamp Diode
I = 300 mA
All outputs PWMed at 20 kHz
Sleep mode, V
BB
= 3 V
Motor Supply Current
I
BB
Sleep mode, V
BB
= 5 V
Logic Input Voltage
V
IN(1)
V
IN(0)
Logic Input Current
Input Voltage Hysteresis
Propagation Delay
Crossover Delay
Thermal Shut Down Temperature
Thermal Shut Down Hysteresis
I
IN(1)
I
IN(0)
V
hys
t
pd(on)
t
pd(off)
t
COD
T
J
T
Jhys
V
IN
= 2.0 V
V
IN
= 0.5 V
Input Low to Sink On, Input High to Source On
Input High to Sink Off, Input Low to Source Off
Min.
1
1
0.5
0.5
–
–
–
–
V
BB
/2
–
–
–
–
–
–
–
–
–
Typ.
1.8
1.2
1.2
0.8
–
0.6
–
<50
–
–
Max.
2.2
1.4
1.4
1.0
1.5
–
100
500
–
0.5
Units
Ω
Ω
Ω
Ω
V
mA
nA
nA
V
V
nA
nA
mV
ns
ns
ns
°C
°C
<100 500
<–100 –500
150
–
130
50
80
150
10
–
–
–
–
–
THERMAL CHARACTERISTICS
Characteristics
Symbol
Test Conditions
Measured on 4-layer board based on JEDEC
standard
Measured on 2-layer board with copper limited to
solder pads and 0.88 in
2
. of copper on each side
Rating
45
65
Unit
°C/W
°C/W
Package Thermal Resistance*
R
θJA
*Additional thermal information is available on the Allegro Web site.
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
4
A3901
Dual Full Bridge Low Voltage Motor Driver
Motor Operation Truth Table
INx
1
OUT1
2
OUT2
OUT3
OUT4
Function
Full Stepping
Sleep Mode
Step 1
–
Step 2
–
Step 3
–
Step 4
–
Half-Stepping
Sleep Mode
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Step 7
Step 8
Stepper Motor
IN1
IN2
IN3
IN4
0
0
0
0
OFF
OFF
OFF
OFF
1
0
1
0
H
L
H
L
0
0
1
0
OFF
OFF
H
L
0
1
1
0
L
H
H
L
0
1
0
0
L
H
OFF
OFF
0
1
0
1
L
H
L
H
0
0
0
1
OFF
OFF
L
H
1
0
0
1
H
L
L
H
1
0
0
0
H
L
OFF
OFF
DC Motor (Dual)
IN1 or IN3
IN2 or IN4
0
0
OFF
OFF
OFF
OFF
1
0
H
L
H
L
0
1
L
H
L
H
1
1
L
L
L
L
DC Motor (Single, Paralleled)
IN1 and IN3
IN2 and IN4
0
0
OFF
OFF
OFF
OFF
1
0
H
L
H
L
0
1
L
H
L
H
1
1
L
L
L
L
DC Motor (External PWM)
IN1 or IN3
IN2 or IN4
1
0
H
L
H
L
0
0
OFF
OFF
OFF
OFF
0
1
L
H
L
H
0
0
OFF
OFF
OFF
OFF
1
0
H
L
H
L
1
1
L
L
L
L
0
1
L
H
L
H
1
1
L
L
L
L
1
0 = logic low, V
< V
IN(0)(max)
; 1 = logic high, V
INx
> V
IN(1)(min)
INx
2
H = voltage high, source driver on; L = voltage low, sink driver on
Hi-Z (Sleep Mode)/Coast
Forward
Reverse
Brake
Hi-Z (Sleep Mode)/Coast
Forward
Reverse
Brake
Forward
Fast Decay
Reverse
Fast Decay
Forward
Slow Decay
Reverse
Slow Decay
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
5