HIGH-CURRENT MOTOR CONTROLLER/DRIVER
1
OUT
A
CLOCK
OUT
SENSE
SENSE
OUT
CLOCK
OUT
2
A
3
A
4
A
5
A
6
A
7
A
8
A
9
A
10
B
11 12
B
B
13
B
14
B
15
B
16
B
17
B
18
B
STROBE
REF/ENABLE
CNTRL SPLY
SERIAL DATA
GROUND
GROUND
STROBE
REF/ENABLE
CNTRL SPLY
SERIAL DATA
ABSOLUTE MAXIMUM RATINGS
Load Supply Voltage, VBB. . . . . . . . . . . . 46 V
FET Output Voltage, V
Control Supply Voltage, V
Peak Output Current,
I
(t
≤ 10 µs). . . . . . . . . . . . . . . . 5.0 A
OUTM
Continuous Output Current, I
SLA7042M . . . . . . . . . . . . . . . . . . . . . 1.5 A
SLA7044M . . . . . . . . . . . . . . . . . . . . . 3.0 A
Input Voltage Range,
V
IN
Reference Voltage, V
Package Power Dissipation, PD. See Graph
Junction Temperature, T
Operating Temperature Range,
T
A
Storage Temperature Range,
T
stg
w
. . . . . . . . . . . . . . -0.3 V to VDD + 0.3 V
. . . . . . . . . . . . . . . . . . . . -20°C to +85°C
. . . . . . . . . . . . . . . . . . -40°C to +150°C
at T
SR/LATCH
V
REF
V
CC
V
REF
V
CC
SR/LATCH
= +25°C
A
DS
REF
ø
CONTROL/LOGIC
D/A
+
+
CONTROL/LOGIC
D/A
ø
. . . . . . . . . . . 100 V
. . . . . . . . . 7.0 V
DD
OUT
. . . . . . . . . . . . V
. . . . . . . . . +150°C
J
Dwg. PK-008
DD
SLA7042M
AND
SLA7044M
MICROSTEPPING, UNIPOLAR PWM,
The SLA7042M and SLA7044M are designed for high-efficiency
and high-performance microstepping operation of 2-phase, unipolar
stepper motors. Microstepping provides improved resolution without
limiting step rates, and provides much smoother low-speed motor
operation. An automated, innovative packaging technology combined
with power NMOS FETs and monolithic CMOS logic/control circuitry
advances power multi-chip modules (PMCMs™) toward the complete
integration of motion control. Each half of these stepper motor controller/drivers operate independently. The 4-bit shift registers are serially
loaded with motor phase information and output current-ratio data (eight
levels). The combination of user-selectable current-sensing resistor,
linearly adjustable reference voltage, and digitally selected output
current ratio provides users with a broad, variable range of of full, half,
and microstepping motor control (I
Each PMCM is rated for a maximum motor supply voltage of 46 V
and utilizes advanced NMOS FETs for the high-current, high-voltage
driver outputs. The avalanche-rated (≥100 V) FETs provide excellent
ON resistance, improved body diodes, and very-fast switching. The
multi-chip ratings and performance afford significant benefits and
advantages for stepper drives when compared to the higher dissipation
and slower switching speeds associated with bipolar transistors. Highly
automated manufacturing techniques provide low-cost and exceptionally reliable PMCMs suitable for controlling and directly driving a broad
range of 2-phase, unipolar stepper motors. The SLA7042M and
SLA7044M are identical except for
Complete applications information is given on the following pages.
PWM current is regulated by appropriately choosing current-sensing
resistors, a voltage reference, and digitally programmable current ratio.
Inputs are compatible with 5 V logic and microprocessors.
BENEFITS AND FEATURES
■ Cost-Effective, Multi-Chip Solution
■ ‘Turn-Key’ Motion-Control Module
■ Motor Operation to 3 A and 46 V
■ 3rd Generation High-Voltage FETs
■ 100 V, Avalanche-Rated NMOS
■ Low r
■ Advanced, Improved Body Diodes
■ Microstepping Unipolar Drive
■ High-Efficiency, High-Speed PWM
Always order by complete part number: SLA7042M .
NMOS Outputs
DS(on)
OUT
r
DS(on)
≈ [V
/3 • RS] • Current Ratio).
REF
and output current ratings.
■ Independent PWM Current Control
(2-Phase)
■ Digitally Programmable PWM
Current Control
■ Low Component-Count PWM Drive
■ Low Internal-Power Dissipation
■ Electrically Isolated Power Tab
■ Logic IC- and µP-Compatible
Inputs
■ Machine-Insertable Package
Data Sheet
28202A*
™
SLA7042M
AND
SLA7044M
MICROSTEPPING,
UNIPOLAR PWM, HIGH-CURRENT
MOTOR CONTROLLER/DRIVERS
FUNCTIONAL BLOCK DIAGRAM
REF/ENABLE
STROBE
DATA
CLOCK
CONTROL
SUPPLY
4 8
1
V
DD
143
+
V – 1
DD
V
REF
132
1
6
165
CHANNEL A PIN NUMBERS
CHANNEL B PIN NUMBERS
D/A
LATCHES
SHIFT REG
ENABLE
+
NOISE FILTER
PWM OFF TIMER
PROGRAMMABLE
PHASE
1
7
GROUND
OUT
OUT
A/B
1
11
A/B
1
1
9
SENSE
Dwg. FK-006
Note that channels A and B are electrically isolated.
ALLOWABLE PACKAGE
POWER DISSIPATION
115 Northeast Cutoff, Box 15036
Worcester, Massachusetts 01615-0036 (508) 853-5000
Copyright © 1995, 1998 Allegro MicroSystems, Inc.
25
20
R = 5.0°C/W
θJM
15
10
5
R = 28°C/W
θJA
0
25
ALLOWABLE PACKAGE POWER DISSIPATION in WATTS
50 75 100 125 150
TEMPERATURE in °C
Dwg. GK-018-1
™
SLA7042M
AND
SLA7044M
MICROSTEPPING,
UNIPOLAR PWM, HIGH-CURRENT
MOTOR CONTROLLER/DRIVERS
DC ELECTRICAL CHARACTERISTICS at T
= +25°C, V
A
= 5 V unless otherwise noted.
DD
Limits
Characteristic Symbol Test Conditions Min Typ Max Units
FET Leakage Current I
FET ON Voltage V
FET ON Resistance r
Body Diode Forward Voltage V
Control Supply Voltage V
Control Supply Current I
Logic Input Voltage V
V
Logic Input Current I
REF/ENABLE Input Voltage V
DSS
DS(ON)
DS(on)
SD
DD
DD
IN(1)
IN(0)
IN(1)
I
IN(0)
REF/EN
VDS = 100 V — — 4.0 mA
SLA7042M, I
SLA7044M, I
SLA7042M, I
SLA7044M, I
SLA7042M, I
SLA7044M, I
= 1.2 A — — 800 mV
OUT
= 3 A — — 855 mV
OUT
= 1.2 A — — 0.67 Ω
OUT
= 3 A — — 0.285 Ω
OUT
= –1.2 A — — 1.2 V
OUT
= –3 A — — 1.6 V
OUT
Operating 4.5 5.0 5.5 V
Each controller, VDD = 5.5 V — — 7.0 mA
3.5 — — V
— — 1.5 V
V
= V
IN(1)
DD
V
= 0 — — –1.0 µA
IN(0)
— — 1.0 µA
DATA, CLOCK, STROBE, and OUT Enabled 0.4 — 2.5 V
DATA, CLOCK, STROBE, and OUT Disabled VDD - 1 — — V
REF/ENABLE Input Current I
REF/EN
0 V ≤ V
≤ 5 V — — ±1.0 µA
REF/EN
Step Reference SRCR DATA Input = 000X — 0 — %
Current Ratio DATA Input = 001X — 20 — %
DATA Input = 010X — 40 — %
DATA Input = 011X — 55.5 — %
First Bit Entered (X) = Phase DATA Input = 100X — 71.4 — %
Second Bit Entered = LSB DATA Input = 101X — 83 — %
Last Bit Entered = MSB DATA Input = 110X — 91 — %
DATA Input = 111X — 100 — %
NOTE: Negative current is defined as coming out of (sourcing) the specified device pin.
TYPICAL AC CHARACTERISTICS at T
= +25°C, V
A
= 5 V, I
DD
= 1 A, Logic Levels are VDD and
OUT
Ground
PWM OFF Time DATA Input = 001X ................................................................. 7 µs
DATA Input = 010X ................................................................. 7 µs
DATA Input = 011X ................................................................. 9 µs
DATA Input = 100X ................................................................. 9 µs
DATA Input = 101X ................................................................. 9 µs
DATA Input = 110X ................................................................ 11 µs
DATA Input = 101X ................................................................ 11 µs
Output RiseTime t
Output Fall Time t
Strobe-to-Output Switching Time t
r
f
pd
10% to 90% ........................................................................... 0.5 µs
90% to 10% ........................................................................... 0.1 µs
50% to 50% ........................................................................... 0.7 µs