AMIS-30511
Micro-Stepping Motor Driver
Introduction
The AMIS−30511 is a micro−stepping stepper motor driver for
bipolar stepper motors. The chip is connected through I/O pins and a
SPI interface with an external microcontroller. The AMIS−30511
contains a current−translation table and takes the next micro−step
depending on the clock signal on the “NXT” input pin and the status of
the “DIR” (=direction) register or input pin. The chip provides a
so−called “speed and load angle” output. This allows the creation of
stall detection algorithms, step loss detection, and control loops based
on load−angle to adjust torque and speed. It is using a proprietary
PWM algorithm for reliable current control.
The AMIS−30511 is implemented in I2T100 technology, enabling
both high−voltage analog circuitry and digital functionality on the
same chip. The chip is fully compatible with the automotive voltage
requirements.
The AMIS−30511 is ideally suited for general−purpose stepper
motor applications in the automotive, industrial, medical, and marine
environment.
Key Features
http://onsemi.com
PIN ASSIGNMENT
DO
VDD
GND
DI
CLK
NXT
DIR
ERR
SLA
CPN
CPP
VCP
TSTO
VBB
MOTXP
GND
MOTXN
MOTYN
GND
MOTYP
VBB
CS
CLR
AMIS30511
•
Dual H−Bridge for 2−phase Stepper Motors
•
Programmable Peak−current up to 800 mA Using a 5−bit Current
•
•
•
•
•
•
•
•
•
•
•
•
(Top View)
DAC
On−chip Current Translator
SPI Interface
Speed and Load Angle Output
Seven Step Modes from Full−step up to 32 Micro−steps
Fully Integrated Current−sense
PWM Current Control with Automatic Selection of Fast and Slow
Decay
Low EMC PWM with Selectable Voltage Slopes
Active Fly−back Diodes
Full Output Protection and Diagnosis
Thermal Warning and Shutdown
Compatible with 3.3 V Microcontrollers, 5 V Tolerant Inputs
−40°C
to 125°C Temperature Range at 800 mA Peak Current
ORDERING INFORMATION
Device
AMIS30511
Package
SOIC 24
Shipping
Tape & Reel
©
Semiconductor Components Industries, LLC, 2008
September, 2008
−
Rev. 1
1
Publication Order Number:
AMIS−30511/D
AMIS−30511
Table of Contents
Page
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Key Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Pin List and Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Typical Application Schematic . . . . . . . . . . . . . . . . . . . . . . . 8
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
SPI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Soldering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Package Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
VDD
CLK
Timebase
POR
CS
DI
DO
NXT
DIR
SLA
Temp.
Sense
CLR
ERR
TST0
Band−
gap
Logic &
Registers
Load
Angle
SPI
OTP
CPN CPP VCP
Chargepump
EMC
T
R
A
N
S
L
A
T
O
R
VBB
I−sense
P
W
M
MOTXP
MOTXN
EMC
P
W
M
MOTYP
I−sense
AMIS−30511
MOTYN
GND
Figure 1. Block Diagram
http://onsemi.com
2
AMIS−30511
Table 1. Pin List and Descriptions
Name
DO
VDD
GND
DI
CLK
NXT
DIR
ERR
SLA
CPN
CPP
VCP
CLR
CS
VBB
MOTYP
GND
MOTYN
MOTXN
GND
MOTXP
VBB
/
TST0
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
SPI data output (open drain)
Logic Supply Input (needs external decoupling capacitor)
Ground
SPI data in
SPI clock input
Next micro−step input
Direction input
Error Output (open drain)
Speed Load Angle Output
Negative connection of charge pump capacitor
Positive connection of charge pump capacitor
Charge−pump filter−capacitor
“Clear” = Chip Reset input
SPI chip select input
High Voltage Supply Input
Negative end of phase Y coil output
Ground
Positive end of phase Y coil output
Positive end of phase X coil output
Ground
Negative end of phase X coil output
High Voltage Supply Input
No Function (to be left open in normal operation)
Test pin (to be tied to ground in normal operation) input
Description
Table 2. Absolute Maximum Ratings
Symbol
V
BB
V
DD
Tstrg
Tamb
V
ESD
Parameter
Analog DC supply voltage (Note 1)
Logic supply voltage
Storage temperature
Ambient temperature under bias
Electrostatic discharges on component level (Note 2)
Min.
−0.3
−0.3
−55
−50
−2
Max.
+40
+7.0
+160
+150
+2
Units
V
V
°C
°C
kV
Stresses exceeding Maximum Ratings may damage the device. Maximum Ratings are stress ratings only. Functional operation above the
Recommended Operating Conditions is not implied. Extended exposure to stresses above the Recommended Operating Conditions may affect
device reliability.
1. For limited time < 0.5 s.
2. Human body model (100 pF via 1.5 kW, according to JEDEC EIA−JESD22−A114−B).
Table 3. Recommended Operating Conditions
Symbol
V
BB
V
DD
T
a
T
a
T
j
NOTE:
Analog DC supply
Logic supply voltage
Ambient temperature V
BB
≤
+18
Ambient temperature V
BB
≤
+30
Junction temperature
Parameter
Min.
+6
4.75
−40
−40
Max.
+30
5.25
+125
+85
+160
Units
V
V
°C
°C
°C
Operating ranges define the limits for functional operation and parametric characteristics of the device. Note that the functionality
of the chip outside these operating ranges is not guaranteed. Operating outside the recommended operating ranges for extended
periods of time may affect device reliability.
http://onsemi.com
3
AMIS−30511
Table 4. DC Parameters
(The DC parameters are given for V
BB
and temperature in their operating ranges unless otherwise
specified. Convention: currents flowing in the circuit are defined as positive.)
Symbol
Pin(s)
Parameter
Remark/Test Conditions
Min.
Typ.
Max.
Unit
SUPPLY INPUTS
V
BB
I
BB
V
DD
I
DDD
I
DDS
V
DDH
V
DDL
MOTORDRIVER
I
MDmax,Peak
I
MDmax,RMS
I
MDabs
I
MDrel
I
SET_TC
Max current through motor coil
in normal operation
Max RMS current through coil
in normal operation
Absolute error on coil current
Error on current ratio
I
coilx
/ I
coily
Temperature coefficient of coil
current set−level,
CUR[4:0] = 0 ..31
MOTXP
MOTXN
MOTYP
MOTYN
On−resistance high−side
driver,
CUR[4:0] = 0...31
On−resistance low−side driver,
CUR[4:0] = 23...31
On−resistance low−side driver,
CUR[4:0] = 16...22
On−resistance low−side driver,
CUR[4:0] = 9...15
On−resistance low−side driver,
CUR[4:0] = 0...8
Pull−down current
−40°C
≤
T
j
≤
160°C
−10
−7
−240
800
400
10
7
mA
mA
%
%
ppm/°C
VDD
VDD
VBB
Nominal operating supply
range
Total current consumption
Logic supply voltage
Dynamic current (Note 3)
Sleep current (Note 4)
Unloaded outputs
4.75
5
6
30
8
5.25
18
250
V
mA
V
mA
mA
POWER−ON−RESET (POR)
Internal POR comparator
threshold
Internal POR comparator
threshold
VDD rising
VDD falling
4.0
4.25
3.68
4.4
V
V
R
HS
V
bb
= 12 V, T
j
= 27°C
V
bb
= 12 V, T
j
= 160°C
V
bb
= 12 V, T
j
= 27°C
V
bb
= 12 V, T
j
= 160°C
V
bb
= 12 V, T
j
= 27°C
V
bb
= 12 V, T
j
= 160°C
V
bb
= 12 V, T
j
= 27°C
V
bb
= 12 V, T
j
= 160°C
V
bb
= 12 V, T
j
= 27°C
V
bb
= 12 V, T
j
= 160°C
HiZ mode
0.45
0.94
0.45
0.94
0.90
1.9
1.8
3.8
3.6
7.5
0.5
0.56
1.25
0.56
1.25
1.2
2.5
2.3
5.0
4.5
10
W
W
W
W
W
W
W
W
W
W
mA
R
LS3
R
LS2
R
LS1
R
LS0
I
Mpd
DIGITAL INPUTS
I
leak
V
IL
V
IH
R
pd_CLR
R
pd_TST
3.
4.
5.
6.
7.
Input leakage (Note 5)
DI, CLK
NXT, DIR Logic low threshold
CLR, CSB Logic high threshold
CLR
TST0
Internal pull−down resistor
Internal pull−down resistor
Tj = 160°C
0
2.20
120
3
1
0.65
V
DD
300
9
mA
V
V
kW
kW
Current with oscillator running and all analogue cells active. All outputs unloaded, no floating inputs
Current with all analogue cells in power down. Logic is powered but no clocks running. All outputs unloaded, no floating inputs
Not valid for pins with internal pull−down resistor
Thermal shutdown and low temperature warning are derived from thermal warning.
No more than 100 cumulated hours in life time above Tt
w
http://onsemi.com
4
AMIS−30511
Table 4. DC Parameters
(The DC parameters are given for V
BB
and temperature in their operating ranges unless otherwise
specified. Convention: currents flowing in the circuit are defined as positive.)
Symbol
Pin(s)
Parameter
Remark/Test Conditions
Min.
Typ.
Max.
Unit
DIGITAL OUTPUTS
V
OL
DO,
ERRB
Logic Low level open drain
IOL = 5 mA
0.5
V
THERMAL WARNING AND SHUTDOWN
T
tw
T
tsd
(Notes 6,7)
CHARGE PUMP
V
cp
C
buffer
C
pump
V
out
V
off
R
out
C
load
G
sla
3.
4.
5.
6.
7.
CPP CPN
VCP
Output voltage
6 V < V
BB
< 15 V
15 V < V
BB
< 30 V
External buffer capacitor
External pump capacitor
V
BB
+11
180
180
2 * V
BB
– 2.5
V
BB
+12.8
220
220
V
BB
+15
470
470
V
V
nF
nF
Thermal warning
Thermal shutdown
138
145
T
tw
+ 20
152
°C
°C
SPEED AND LOAD ANGLE OUTPUT
SLA
Output voltage range
Output offset the SLA pin
Output resistance SLA pin
Load capacitance SLA pin
Gain of SLA pin =
V
BEMF
/ V
COIL
SLAG=0
SLAG=1
0,5
0,25
0.2 V < Vsla < Vdd
−
0,2 V
0.5
-25
4.5
25
1
50
V
mV
kW
pF
Current with oscillator running and all analogue cells active. All outputs unloaded, no floating inputs
Current with all analogue cells in power down. Logic is powered but no clocks running. All outputs unloaded, no floating inputs
Not valid for pins with internal pull−down resistor
Thermal shutdown and low temperature warning are derived from thermal warning.
No more than 100 cumulated hours in life time above Tt
w
http://onsemi.com
5