A4970SLBTR-T

Dual Full-Bridge Motor Driver
A4970
4
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
ELECTRICAL CHARACTERISTICS Valid at T
A
= 25°C, T
J
150°C, V
BB
= 45 V, V
CC
= 4.75 to 5.25 V, V
REF
= 5.0 V,
unless otherwise noted
Characteristics Symbol Test Conditions Min. Typ. Max. Unit
Output Drivers (OUTA or OUTB)
Motor Supply Range V
BB
7.45 45 V
Output Leakage Current I
CEX
I0 = I1 = 2.4 V, V
OUT
= 45.0 V < 1.0 50 μA
V
OUT
= 0.0 V < –1.0 –50 μA
Output MOSFET On Resistance R
DS(on)
Sink Driver, I
OUT
= 750 mA 0.3 0.75 Ω
Source Driver, I
OUT
= –750 mA 1.0 1.85 Ω
Clamp Diode Leakage Current I
R
V
R
= 45 V < 1.0 50 μA
Clamp Diode Forward Voltage V
F
I
F
= 750 mA 0.95 2 V
Driver Supply Current
I
BB(ON)
Both bridges on, I0 = I1 = 0.8 V, no load 5 10 mA
I
BB(OFF)
Both bridges off, I0 = I1 = 2.4 V, no load 3 7.5 mA
Control Logic
Input Voltage
V
IN(1)
All inputs 2.4 V
V
IN(0)
All inputs 0.8 V
Input Current I
IN(1)
V
IN
= 2.4 V <1.0 20 μA
V
IN
= 0.8 V – 3.0 –200 μA
Reference Voltage Range V
REF
Operating 1.5 7.5 V
Reference Input Current I
REF
V
REF
= 7.5 V 150 μA
Current Limit Threshold
V
REF
/
V
SENSE
I0 = I1 = 0.8 V 9.5 10 10.5
I0 = 2.4 V, I1 = 0.8 V 13.5 15 16.5
I0 = 0.8 V, I1 = 2.4 V 25.5 30 34.5
Thermal Shutdown Temperature T
J
170 °C
Total Logic Supply Current
I
CC(ON)
I0 = I1 = 0.8 V, no load 3.0 7.5 mA
I
CC(OFF)
I0 = I1 = 2.4 V, no load 3.5 7.5 mA
Fixed Off-Time t
off
R
T
= 56 kΩ, C
T
= 820 pF 42 46 50 μs
V
CC
Undervoltage Lockout (UVLO)
Threshold
V
CCUVLO
V
CC
rising 4 V
V
CC
Undervoltage Lockout (UVLO)
Threshold
V
CCUVLOHYS
200 mV
Dual Full-Bridge Motor Driver
A4970
5
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
APPLICATIONS INFORMATION
PWM CURRENT CONTROL
The A4970 dual bridges drive both windings of a bipolar stepper
motor. Output current is sensed and controlled independently
in each bridge by an external sense resistor, R
S
, internal
comparator, and monostable multivibrator.
When the bridge is turned on, current increases in the motor
winding and it is sensed by the external sense resistor until the
sense voltage, V
SENSE
, reaches the level set at the comparator
input:
I
TRIP
= V
REF
/10 R
S
The comparator then triggers the monostable, which turns off
the source driver of the bridge.
The actual load current peak will be slightly higher than the
trip point (especially for low-inductance loads) because of the
internal logic and switching delays. This delay, t
d
, is typically 2
μs. After turn-off, the motor current decays, circulating through
the ground-clamp diode and sink transistor. The source driver
off-time (and therefore the magnitude of the current decrease)
is determined by the external RC timing components of the
monostable:
t
off
= R
T
C
T
where:
R
T
= 20 to 100 kΩ, and
C
T
= 100 to 1000 pF.
The xed off-time should be short enough to keep the current
chopping above the audible range (< 46 μs) and long enough to
properly regulate the current. Because only slow-decay current
control is available, short off times (< 10 μs) require additional
efforts to ensure proper current regulation. Factors that can
negatively affect the ability to properly regulate the current when
using short off times include: higher motor-supply voltage, light
load, and longer than necessary blank time.
When the source driver is re-enabled, the winding current (the
sense voltage) is again allowed to rise to the comparators
threshold. This cycle repeats itself, maintaining the average
motor winding current at the desired level.
Loads with high distributed capacitances may result in high turn-
on current peaks. This peak (appearing across R
S
) will attempt
to trip the comparator, resulting in erroneous current control or
high-frequency oscillations. An external R
C
C
C
time delay should
be used to further delay the action of the comparator.
The time constant for the delay to produce suitable blank time can
be estimated using:
R
C
C
C
= 0.0114 × R
T
C
T
This equation assumes that the current control loop duty cycle
is greater than 5% and the voltage on the SENSE pin will reach
99% of the target value set for V
SENSE
. These assumptions will
apply to the majority of applications and can be regarded as a
starting value for further optimization by calculation or waveform
measurement.
Depending on load type, many applications will not require these
external components (SENSE connected to E).
PWM OUTPUT CURRENT WAVE FORM
LOAD CURRENT PATHS
+
0
Dwg. WM-003-1A
V
PHASE
I
OUT
t
d
t
off
I
TRIP
R
S
BB
V
Bridge On
Source Off, Slow Decay
All Off, Fast Decay
Dual Full-Bridge Motor Driver
A4970
6
Allegro MicroSystems, LLC
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
LOGIC CONTROL OF OUTPUT CURRENT
Two logic level inputs (I
0
and I
1
) allow digital selection of the motor
winding current at 100%, 67%, 33%, or 0% of the maximum level per the
table. The 0% output current condition turns off all drivers in the bridge and
can be used as an OUTPUT ENABLE function.
CURRENT-CONTROL TRUTH TABLE
l
0
I
1
Output Current
L L V
REF
/10 R
S
= I
TRIP
H L V
REF
/15 R
S
= 2/3 I
TRIP
L H V
REF
/30 R
S
= 1/3 I
TRIP
H H 0
These logic level inputs greatly enhance the implementation of microprocessor
controlled drive formats.
During half-step operations, the I
0
and I
1
allow the microprocessor to
control the motor at a constant torque between all positions in an eight-step se-
TYPICAL APPLICATION
quence. This is accomplished by digitally selecting
100% drive current when only one phase is on and
67% drive current when two phases are on. Logic
highs on both I
0
and I
1
turn-off all drivers to allow
rapid current decay when switching phases. This
helps to ensure proper motor operation at high step
rates.
The logic control inputs can also be used to
select a reduced current level (and reduced power
dissipation) for "hold" conditions and/or increased
current (and available torque) for start-up condi-
tions.
GENERAL
The PHASE input to each bridge determines
the direction motor winding current ows. An in-
ternally generated dead time (approximately 2 μs)
prevents crossover currents that can occur when
switching the PHASE input.
All four drivers in the bridge output can be
turned-off between steps (I
0
= I
1
2.4 V), result-
ing in a fast current decay through the internal
output clamp and yback diodes. The fast current
decay is desirable in half-step and high-speed ap-
plications. The PHASE, I
0
,and I
1
inputs oat high.
Varying the reference voltage, V
REF
, pro-
vides continuous control of the peak load current
for micro-stepping applications.
Thermal protection circuitry turns-off all
drivers when the junction temperature reaches
+170°C. It is only intended to protect the device
from failures due to excessive junction tempera-
ture and should not imply that output short circuits
are permitted. The output drivers are re-enabled
when the junction temperature cools to +145°C.
The A4970 output drivers are optimized for
500 mA operating current. Under normal operat-
ing conditions, when combined with the excellent
thermal properties of the package designs, this
allows continuous operation of both bridges simul-
taneously at 500 mA.
FROM
μP
FROM
μP
V
REF
V
REF
+5 V
STEPPER
MOTOR
R
S
R
C
C
C
R
S
R
C
C
C
V
BB
+
C
T
820 pF
56 k7
R
T
C
T
820 pF
56 k7
R
T
V
BB
24
23
22
21
20
17
16
15
14
13
1
2
3
4
5
8
9
12
11
10
9
V
CC
PWM 2
PWM 1
θ
1
θ
2
19
18
6
7
6
7
19
18
TRUTH TABLE
PHASE OUT
A
OUT
B
H H L
L L H

A4970SLBTR-T

Mfr. #:
Manufacturer:
Description:
IC MOTOR DRIVER BIPOLAR 24SOIC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet