DA9012.001
25 August 2004
MAS9012
Stepper Motor Driver IC
•
Supports Microstepping Movement
•
Capable to Drive One to Four Motors
•
Low Operating Voltage
DESCRIPTION
MAS9012 is a Miniature Stepper Motor Driver IC
with four different versions to drive one to four
motors of pointers in motorcycle and car
dashboards and other similar applications. It
features a microstepping function to allow smooth
movement of the motor shaft. One microstep
corresponds to an angular rotation of 1/12 degree
of the motor shaft. The actual precision of the
position is affected by the gear play of the motor.
The microstepping movement of the motor shaft is
achieved by converting a pulse sequence into a
current level sequence sent to the stepper motor
coils.
FEATURES
•
Bipolar Stepper Motor Driver Outputs
•
Drives One to Four Stepper Motors
•
Microstepping Function
•
Glitch Filters at All Inputs
•
Low Operating Voltage
•
TSSOP-16 and TSSOP-28 Packages
APPLICATIONS
•
Motorcycle Dashboards
•
Car Dashboards
•
Nautical Instrumentation
•
Miniature Stepper Motors in Appliances
1 (12)
DA9012.001
25 August 2004
BLOCK DIAGRAMS
VDD
Output
Driver A
FSCXA
CWA
Output
Driver A
FSCX
CW
Glitch
Filter
Glitch
Filter
Glitch
Filter
OUTA1
OUTA2
OUTA3
OUTA4
FSCXB
CWB
Glitch
Filter
Glitch
Filter
Glitch
Filter
Glitch
Filter
Glitch
Filter
Output
Driver B
OUTB1
OUTB2
OUTB3
OUTB4
OUTA1
OUTA2
OUTA3
OUTA4
VDD
XRESET
XRESET
VSS
MAS9012A1
VSS
MAS9012A2
Figure 1.
Block diagrams of single and dual output stepper motor driver ICs MAS9012A1 and MAS9012A2
VDD Output
Driver A
FSCXA
CWA
Output
Driver A
FSCXA
CWA
Glitch
Filter
Glitch
Filter
Output
Driver B
FSCXB
CWB
Glitch
Filter
Glitch
Filter
Output
Driver C
FSCXC
CWC
Glitch
Filter
Glitch
Filter
Glitch
Filter
OUTC1
OUTC2
OUTC3
OUTC4
FSCXD
CWD
Glitch
Filter
Glitch
Filter
Glitch
Filter
OUTB1
OUTB2
OUTB3
OUTB4
FSCXC
CWC
Glitch
Filter
Glitch
Filter
Output
Driver D
OUTD1
OUTD2
OUTD3
OUTD4
OUTA1
OUTA2
OUTA3
OUTA4
FSCXB
CWB
Glitch
Filter
Glitch
Filter
Output
Driver C
OUTC1
OUTC2
OUTC3
OUTC4
Glitch
Filter
Glitch
Filter
Output
Driver B
OUTB1
OUTB2
OUTB3
OUTB4
VDD
OUTA1
OUTA2
OUTA3
OUTA4
XRESET
XRESET
VSS
MAS9012A3
VSS
MAS9012A4
Figure 2.
Block diagrams of triple and quad output stepper motor driver ICs MAS9012A3 and MAS9012A4
2 (12)
DA9012.001
25 August 2004
OPERATION DESCRIPTION
MAS9012 is a stepper motor driver IC specifically
designed to drive bipolar stepper motors of pointers
in a car and motorcycle dashboard and in the other
similar applications. It has four different device
versions: A1, A2, A3 and A4 with single, dual, triple
and quad stepper motor driver outputs respectively
(see block diagrams on page 2).
The IC is operated from single 5V supply. Each
stepper motor output is controlled by two digital
control signal inputs, FSCX and CW. Each rising
edge of FSCX stepping clock input causes stepper
motor to step one microstep (1/12 degree) ahead.
Rotation direction is determined by CW rotation
direction selection signal. High CW selects
clockwise direction and low CW selects
counterclockwise direction. Each stepper motor has
its own FSCX and CW signal inputs.
The device has common XRESET master reset
control input for resetting stepper motor outputs to
initial state. XRESET is active low. Each digital
input has a glitch filter for eliminating effects of
electrical disturbances at the control inputs.
It is recommended to keep XRESET signal low
(active) during power up until the supply voltage
VDD has risen up.
3 (12)
DA9012.001
25 August 2004
ABSOLUTE MAXIMUM RATINGS
All voltages with respect to ground
Parameter
Supply Voltage
Voltage Range for All Pins
ESD Rating
Junction Temperature
Storage Temperature
Symbol
V
IN
Conditions
Min
-0.3
-0.3
Max
6
V
IN
+ 0.3
2
+175
(limited)
Unit
V
V
kV
°C
°C
HBM
T
Jmax
T
S
-55
+150
Stresses beyond those listed may cause permanent damage to the device. The device may not operate under these conditions, but it will
not be destroyed.
RECOMMENDED OPERATING CONDITIONS
Parameter
Operating Supply Voltage
Operating Junction
Temperature
Operating Ambient
Temperature
Symbol
V
DD
T
J
T
A
Conditions
Min
4.5
-40
-40
Typ
5.0
Max
5.5
+125
+85
Unit
V
°C
°C
ELECTRICAL CHARACTERISTICS
◆
Load Characteristics
Parameter
Coil resistance
Phase inductance
Symbol
R
COIL
L
COIL
Conditions
T
A
= 25°C
T
A
= 25°C
Min
Typ
290
0.4
Max
Unit
Ohm
H
◆
Current Parameters
Parameter
Quiescent current
T
A
= -40°C to +85°C, typical values at T
A
= +25°C, R
COIL
= 290
Ω,
V
DD
= 5.0 V, unless otherwise specified
Symbol
I
CC
Conditions
All inputs at VDD or
VSS, no load
(Quad output driver
version)
Quad output driver
version
For each output pin
Min
Typ
Max
300
Unit
µA
Typical supply current
consumption
Output drive capability
I
C
I
OUT
76
29
mA
mA
4 (12)
DA9012.001
25 August 2004
ELECTRICAL CHARACTERISTICS...
◆
Digital Inputs
Parameter
Input High Voltage
Input Low Voltage
Input frequency
Power Dissipation
T
A
= -40°C to +85°C, typical values at T
A
= +25°C, VDD=5.0 V, unless otherwise specified
T
A
= -40°C to +85°C, typical values at T
A
= +25°C, VDD=5.0 V, unless otherwise specified
Symbol
V
IH
V
IL
f
IN
Conditions
VDD = 4.5…5.5V
VDD = 4.5…5.5V
Min
80%
VDD
0%
VDD
Typ
Max
100%
VDD
20%
VDD
15
Unit
V
V
kHz
Parameter
Junction to Ambient Thermal
Resistance
Maximum Power Dissipation
Symbol
R
JA
P
d
Conditions
typical PC board mounting,
still air, TSSOP package
any ambient temperature,
TSSOP package
Min
Typ
100.4
Max
Unit
°C/W
W
P
d MAX
=
Note 1
T
J (MAX)
−
T
A
R
JA
Note 1:
T
J(MAX)
denotes maximum operating junction temperature (+125°C), T
A
ambient temperature, and R
JA
junction-to-air thermal
resistance (+144°C/W).
Timing Characteristics
T
A
= -40°C to +85°C, VDD = 5.0 V, unless otherwise specified
Parameter
Signal pulse width
Signal pulse width
Setup time to f(SCX)
XRESET release time to
f(SCX)
Delay Timing Waveforms
Symbol
t
W
t
S
t
RR
Conditions
High or low
High or low
High or low
Min
450
100
100
Typ
Max
Unit
ns
ns
ns
ns
FSCX
FSCX
t
W
t
S
t
RR
5 (12)