A3901 Datasheet

A3901
Dual Full Bridge Low Voltage Motor Driver
Features and Benefits
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.
Low RDS(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)
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
VBB
OUT1
IN1
M
IN2
OUT2
A3901
CPU
IN3
OUT3
IN4
OUT4
GND
Figure 1. Typical stepper motor control
+VBAT
+VBAT
10 µF
10 V
10 µF
10 V
VBB
OUT1
IN1
OUT2
OUT2
A3901
CPU
IN3
OUT3
M
IN4
M
IN2
A3901
IN3
OUT1
IN1
M
IN2
CPU
VBB
OUT3
IN4
OUT4
GND
Figure 2. Typical dual DC motor control
3901-DS, Rev. 5
OUT4
GND
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
Symbol
Conditions
Min.
Typ.
Max. Units
Load Supply Voltage
VBB
–
–
7
V
Output Current per Channel*
IOUT
–
–
400
mA
Logic Input Voltage Range
VIN
–0.3
–
6
V
Junction Temperature
TJ
–
–
150
°C
Storage Temperature Range
Tstg
–55
–
150
°C
Operating Temperature Range
TA
–20
–
85
°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 150C.
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
OUT2
IN1
IN2
Control Logic
and Gate Drive
BRIDGE2
IN3
OUT3
IN4
OUT4
PAD
GND
Terminal Diagram
Number
1
2
3
4
5
6
7
8
9
10
–
Name
IN1
IN2
GND
IN3
IN4
OUT4
OUT3
VBB
OUT2
OUT1
Pad
IN1
1
IN2
2
GND
3
IN3
IN4
10 OUT1
9
OUT2
8
VBB
4
7
OUT3
5
6
OUT4
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 TA =25°C, and VBB = 2.5 to 5.5 V, unless noted otherwise
Characteristics
Symbol
Test Conditions
Source driver, VBB = 3 V, IOUT = 300 mA
Source driver, VBB = 5 V, IOUT = 300 mA
Output On Resistance
RDS(on)
Sink driver, VBB = 3 V, IOUT = 300 mA
Sink driver, VBB = 5 V, IOUT = 300 mA
Clamp Diode
I = 300 mA
All outputs PWMed at 20 kHz
Sleep mode, VBB= 3 V
Motor Supply Current
IBB
Sleep mode, VBB= 5 V
Logic Input Voltage
VIN(1)
VIN(0)
Logic Input Current
Input Voltage Hysteresis
Propagation Delay
Crossover Delay
Thermal Shut Down Temperature
Thermal Shut Down Hysteresis
Min.
1
1
0.5
0.5
–
–
–
–
VBB/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
–
Units
Ω
Ω
Ω
Ω
V
mA
nA
nA
V
–
–
0.5
V
IIN(1)
IIN(0)
Vhys
VIN = 2.0 V
VIN = 0.5 V
–
–
–
tpd(on)
Input Low to Sink On, Input High to Source On
–
130
–
ns
tpd(off)
tCOD
TJ
TJhys
Input High to Sink Off, Input Low to Source Off
–
–
–
–
50
80
150
10
–
–
–
–
ns
ns
°C
°C
<100 500
<–100 –500
150
–
nA
nA
mV
THERMAL CHARACTERISTICS
Characteristics
Package Thermal Resistance*
Rating
Unit
Measured on 4-layer board based on JEDEC
standard
45
°C/W
Measured on 2-layer board with copper limited to
solder pads and 0.88 in2. of copper on each side
65
°C/W
Symbol
RθJA
Test Conditions
*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
INx1
OUT12
OUT2 OUT3 OUT4
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
10 = logic low, V
<
V
;
1
=
logic
high,
V
>
V
INx
IN(0)(max)
INx
IN(1)(min)
2H = voltage high, source driver on; L = voltage low, sink driver on
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
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
A3901
Dual Full Bridge Low Voltage Motor Driver
Characteristic Performance
Output On Resistance versus Load Supply Voltage
IOUT = 100 mA
Output On Resistance versus Load Supply Voltage
IOUT = 300 mA
4.00
4.00
Source
3.50
Source
3.50
Sink
Sink
3.00
Total
RDS(on) (Ω)
RDS(on) (Ω)
3.00
2.50
2.00
2.50
2.00
1.50
1.50
1.00
1.00
0.50
0.50
2.5
3.0
3.5
4.0
4.5
2.5
5.0
Total
3.0
3.5
4.0
4.5
5.0
VBB (V)
VBB (V)
Output On Resistance versus Output Current
VBB = 3 V
Output On Resistance versus Output Current
VBB = 5 V
3.50
3.50
3.00
3.00
Source
Source
2.50
RDS(on) (Ω)
RDS(on) (Ω)
Sink
Total
2.00
1.50
2.50
1.50
1.00
0.50
0.50
150
200
250
IOUT (mA)
300
350
400
Total
2.00
1.00
100
Sink
100
150
200
250
300
350
400
IOUT (mA)
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
6
A3901
Dual Full Bridge Low Voltage Motor Driver
Functional Description
Device Operation. The A3901 is a dual full-bridge
low voltage motor driver capable of operating one
stepper motor or up to two DC motors. MOSFET
output stages substantially reduce the voltage drop
and the power dissipation of the outputs of the A3901
compared to typical drivers with bipolar transistors.
Internal circuit protection includes thermal shutdown
with hysteresis, clamp diodes, and crossover current
protection.
The A3901 is designed for portable applications with a
power-off (Sleep mode) current of 50 nA typical, and
an operating voltage of 2.5 to 5.5 V. The A3901 logic
inputs are 3 to 5 V logic compatible.
Output current can be regulated by pulse width modulating (PWM) the inputs. The full-bridge outputs
can be paralleled for higher-current applications (see
figure 6).
In conditions where the logic supply voltage drops
below 2.5 V, both the sink and the source RDS(on) will
increase beyond the specified values. In extreme cases,
no power will be delivered to the motor(s). However,
the device will not be damaged.
In stepping operation, the device can drive in either
full- or half-step mode. The stepping mode is set by
the signal pattern on the INx terminals, as shown in
the stepping timing diagrams.
External PWM. Pulse width modulating the inputs
allows the output current to be regulated. Slow decay
mode is achieved by holding one input high while
PWMing the other input. Holding one input low and
PWMing the other input results in fast decay. See the
External PWM diagram.
Sleep Mode. Pulling all inputs to 0.5 V or less, sends
the A3901 into Sleep mode, during which it draws
50 nA typical.
Thermal Shutdown. The A3901 will disable the
outputs if the junction temperature reaches 165°C.
When thermal shutdown is entered, after the junction
temperature drops 15°C, the outputs will be re-enabled.
Brake Mode. When driving DC motors, the A3901
will go into Brake mode (turn on both sink drivers)
when all inputs, INx, are logic 1. There is no protection during braking, so care must be taken to ensure
that the peak current during braking does not exceed
the absolute maximum current.
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
7
A3901
Dual Full Bridge Low Voltage Motor Driver
Application Information
VBB
TSD
IN1
OUT1
IN2
OUT2
CONTROL
LOGIC/
GATE
DRIVE
GND
VBB
10 μF/10 V
IN3
OUT3
IN4
OUT4
Stepper
Motor
Figure 4a. Typical stepper motor control application
IN1
IN2
IN3
IN4
+VBB/Rmotor
IOUT1-2
0A
–VBB/Rmotor
+VBB/Rmotor
IOUT3-4
0A
–VBB/Rmotor
Figure 4b. Full step mode timing chart
IN1
IN2
IN3
IN4
+VBB/Rmotor
IOUT1-2
0A
–VBB/Rmotor
+VBB/Rmotor
IOUT3-4
0A
–VBB/Rmotor
Figure 4c. Half step mode timing chart
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
8
A3901
Dual Full Bridge Low Voltage Motor Driver
VBB
TSD
IN1
OUT1
IN2
OUT2
GND
CONTROL
LOGIC/
GATE
DRIVE
DC
Motor
VBB
10 μF/10 V
IN3
OUT3
IN4
OUT4
DC
Motor
Figure 5. Typical dual DC motor control application. Either IN1 or IN2 can be used to
drive OUT1 and OUT2. Either IN3 or IN4 can be used to drive OUT3 and OUT4.
VBB
TSD
IN1
OUT1
IN2
OUT2
GND
IN3
IN4
CONTROL
LOGIC/
GATE
DRIVE
DC
Motor
VBB
10 μF
10 V
OUT3
OUT4
Figure 6. Typical single DC motor control (paralleled outputs)
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
9
A3901
Dual Full Bridge Low Voltage Motor Driver
IN1/3
IN2/4
+VBB/Rmotor
+(VBB–VBEMF)/Rmotor
IOUT1-2/3-4
0A
–(VBB–VBEMF)/Rmotor
–VBB/Rmotor
Forward
Brake
Reverse
Coast
Figure 7. Typical dual DC motor control application
IN1/3
IN2/4
+IREG
IOUT1-2/3-4
0A
–IREG
Forward/
Fast Decay
Reverse/
Fast Decay
Forward/
Slow Decay
Reverse/
Slow Decay
Figure 8. External PWM current control in fast and slow decay modes
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
10
A3901
Dual Full Bridge Low Voltage Motor Driver
Package EJ, 10-contact DFN
0.30
3.00
0.85
0.50
10
10
3.00
1.65
3.10
A
1
2
1
D 11X
2.38
0.75
0.08 C
C
0.25
PCB Layout Reference View
0.50
1
All dimensions nominal, not for tooling use
(reference JEDEC MO-229WEED)
Dimensions in millimeters
Exact case and lead configuration at supplier discretion within limits shown
2
0.40
1.65
B
10
2.38
A Terminal #1 mark area
B Exposed thermal pad (reference only, terminal #1
identifier appearance at supplier discretion)
C Reference land pattern layout (reference
IPC7351 SON50P300X300X80-11WEED3M);
All pads a minimum of 0.20 mm from all adjacent pads; adjust as
necessary to meet application process requirements and PCB layout
tolerances; when mounting on a multilayer PCB, thermal vias at the
exposed thermal pad land can improve thermal dissipation (reference
EIA/JEDEC Standard JESD51-5)
D Coplanarity includes exposed thermal pad and terminals
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
11
A3901
Dual Full Bridge Low Voltage Motor Driver
Revision History
Revision
Revision Date
Rev. 4
June 19, 2013
Rev. 5
February 7, 2014
Description of Revision
Update RDS(on) specifications
Updated Electrical Characteristics and disclaimer statement
Copyright ©2005-2013, Allegro MicroSystems, LLC
Allegro MicroSystems, LLC reserves the right to make, from time to time, such departures from the detail specifications as may be required to
permit improvements in the performance, reliability, or manufacturability of its products. Before placing an order, the user is cautioned to verify that
the information being relied upon is current.
Allegro’s products are not to be used in any devices or systems, including but not limited to life support devices or systems, in which a failure of
Allegro’s product can reasonably be expected to cause bodily harm.
The information included herein is believed to be accurate and reliable. However, Allegro MicroSystems, LLC assumes no responsibility for its
use; nor for any infringement of patents or other rights of third parties which may result from its use.
For the latest version of this document, visit our website:
www.allegromicro.com
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
12