AMT49700
Automotive Stepper Driver
FEATURES AND BENEFITS
•
•
•
•
•
•
•
•
•
•
•
•
•
DESCRIPTION
Peak motor current up to 1.6 A at 28 V.
Low RDS(ON) outputs, 0.5 Ω source and sink typical
Continuous operation at high ambient temperature
3.7 to 42 V supply operation
Adaptive mixed current decay
Synchronous rectification for low power dissipation
Output slew control and PWM frequency spreading for
EMC noise reduction
Internal overvoltage and undervoltage lockout
Hot warning and overtemperature shutdown
Short-circuit, open-load diagnostics
Programmable motion control
Configurable through serial interface
Simple step and direction control option
The AMT49700 is a flexible microstepping stepper motor driver
with integrated phase current control, a built in translator, and
simple motion control. It is a single chip solution designed to
operate bipolar stepper motors in full, half, quarter, eighth and
sixteenth step modes, at up to 28 V.
The current regulator operates with fixed frequency PWM and
uses adaptive mixed current decay to reduce audible motor
noise and increase step accuracy. The current in each phase
of the motor is controlled through a DMOS full-bridge using
synchronous rectification to improve power dissipation. Internal
circuits and timers prevent cross-conduction and shoot through
when switching between high-side and low-side drives.
The outputs are protected from short circuits and features for
low load current detection are included. Chip level protection
includes hot thermal warning, overtemperature shutdown,
overvoltage lockout, and undervoltage lockout.
APPLICATIONS
•
•
•
•
Automotive stepper motors
Engine management
Headlamp positioning
HVAC flap and valve control
The AMT49700 is fully controlled and configured through an
SPI-compatible serial interface. It provides single step control
with adjustable microstep resolution for fine positioning control
and programmable motion control providing independent motor
acceleration, deceleration, start speed, run speed, and number
of steps with a single SPI command. In addition, detailed
diagnostics are available on the serial data output.
PACKAGE:
32-Pin QFN with Exposed Thermal Pad (suffix ET)
The AMT49700 is supplied in a 32-terminal 5 mm × 5 mm
QFN package with an exposed thermal pad (package type ET).
Not to scale
Logic
Supply
Automotive
12 V Power Net
CP1 CP2
STEP
OAP
DIR
MicroController
VCP VBB
OAM
DIAG
AMT49700
RESETn
OBP
SCK
SDI
SDO
STRn
GND
Stepper
Motor
OBM
GNDPA
GNDPB
Figure 1: Typical Application Diagram
AMT49700-DS, Rev. 1
MCO-0000614
June 7, 2019
AMT49700
Automotive Stepper Driver
Selection Guide
Part Number
Packing
Package
AMT49700KETJTR
1500 pieces per 7-inch reel
5 mm × 5 mm, 0.9 mm nominal height
QFN with exposed thermal pad
Table of Contents
Features and Benefits............................................................ 1
Description........................................................................... 1
Applications.......................................................................... 1
Package.............................................................................. 1
Typical Application Diagram.................................................... 1
Selection Guide.................................................................... 2
Specifications....................................................................... 3
Absolute Maximum Ratings................................................. 3
Thermal Characteristics...................................................... 3
Pinout Diagram and Terminal List............................................ 4
Functional Block Diagram...................................................... 5
Electrical Characteristics........................................................ 6
Timing Diagrams................................................................... 9
Functional Description......................................................... 12
Terminal Functions........................................................... 12
Stepper Motor Motion Control............................................ 13
Single-Step Control...................................................... 13
Step-Sequence Control................................................. 13
Driving a Stepper Motor.................................................... 14
Phase Current Control...................................................... 14
Phase Current Table......................................................... 15
PWM Frequency.............................................................. 15
PWM Frequency Dither.................................................... 16
Low Power Sleep Mode.................................................... 16
Diagnostics..................................................................... 17
System Diagnostics.......................................................... 18
Supply Voltage Monitors................................................ 18
Temperature Monitors................................................... 18
Bridge and Output Diagnostics.......................................... 19
Shorted Load............................................................... 19
Overcurrent Fault Blanking............................................ 19
Overcurrent Fault Reset and Retry................................. 19
Open-Load Detection.................................................... 19
False State Reset............................................................ 20
Reset Pulse................................................................. 20
Reset Command.......................................................... 20
Sleep.......................................................................... 20
Diagnostic Register Read.............................................. 20
Status Register Read.................................................... 20
Stepping..................................................................... 20
Disable Serial Reset..................................................... 20
Step Angle Reset............................................................. 20
Braking........................................................................... 20
Serial Interface................................................................... 21
Serial Registers Definitions table....................................... 21
Serial Register Content..................................................... 23
Status and Diagnostic Registers........................................ 24
Resetting Status and Diagnostic Registers...................... 25
Serial Register Reference.................................................... 26
Phase Current Table............................................................ 32
Applications Information....................................................... 33
Motor Microstepping......................................................... 33
Phase Table and Phase Diagram................................... 33
Microstepping with the Step Sequencer.......................... 35
Single-Step Control...................................................... 37
Motion Control with the Step Sequencer............................. 39
Profile Command Update.............................................. 41
Continuous Run Mode.................................................. 41
Layout............................................................................ 42
Decoupling.................................................................. 42
Grounding................................................................... 42
Input/Output Structures........................................................ 43
Package Outline Drawing..................................................... 44
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
2
AMT49700
Automotive Stepper Driver
SPECIFICATIONS
ABSOLUTE MAXIMUM RATINGS [1]
Characteristic
Symbol
Load Supply Voltage
Rating
Unit
VBB
Notes
–0.3 to 42
V
Terminal CP1
VCP1
–0.3 to VBB + 0.3
V
Terminal CP2
VCP2
–0.3 to VBB + 8
V
Terminal VCP
VCP
–0.3 to VBB + 8
V
–0.3 to 6
V
–0.3 to 6
V
Terminals STEP, DIR, SCK, SDI, SDO, STRn
Terminal RESETn
VRESETn
Terminal DIAG
Can be pulled to VBB with 33 kΩ
VDIAG
–0.3 to 40
V
–0.3 to VBB
V
–0.1 to 0.1
V
TA
–40 to 150
°C
TJ(max)
165
°C
175
°C
–55 to 150
°C
Terminals OAP, OAM, OBP, OBM
Terminals GNDPA, GNDPB
VGNDPA,
VGNDPA
Ambient Operating Temperature Range [2]
Maximum Continuous Junction Temperature
Transient Junction Temperature
TJt
Storage Temperature Range
Tstg
[1] With
All ground terminals must be connected together
Overtemperature event not exceeding 10 seconds, lifetime
duration not exceeding 10 hours, ensured by design and
characterization.
respect to GND
by power dissipation
[2] Limited
THERMAL CHARACTERISTICS: May require derating at maximum conditions; see application information
Characteristic
Package Thermal Resistance
[3] Additional
Symbol
RθJA
Test Conditions [3]
High-K PCB (multilayer with significant copper areas,
based on JEDEC standard JESD51-7)
Value
Unit
30
°C/W
thermal information available on the Allegro website.
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
3
AMT49700
Automotive Stepper Driver
NC
CP1
NC
GND
NC
VBB
NC
OAP
32
31
30
29
28
27
26
25
PINOUT DIAGRAM AND TERMINAL LIST
CP2
1
24
GNDPA
NC
2
23
NC
VCP
3
22
OAM
NC
4
21
NC
RESETn
5
20
NC
DIR
6
19
OBM
STEP
7
18
NC
STRn
8
17
GNDPB
13
14
15
NC
VBB
NC
OBP
12
DIAG
16
11
10
SDI
SDO
9
SCK
PAD
Package ET, 32-Pin eQFN Pinout Diagram
Terminal List Table
Number
Name
31
CP1
Charge Pump Capacitor
Function
1
CP2
Charge Pump Capacitor
12
DIAG
Diagnostic output
6
DIR
Direction Input
29
GND
Ground
24
GNDPA
Power Ground for A Phase
17
GNDPB
Power Ground for B Phase
22
OAM
Bridge A negative output
25
OAP
Bridge A positive output
19
OBM
Bridge B negative output
16
OBP
Bridge B positive output
5
RESETn
9
SCK
Serial Clock Input
10
SDI
Serial Data Input
11
SDO
Serial Data Output
7
STEP
Step Input
8
STRn
Serial Strobe (chip select) Input
27
VBB
Main Supply
14
VBB
Main Supply
3
VCP
Pump Storage Capacitor
PAD
–
Standby Mode Control
Exposed Thermal Pad
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
4
AMT49700
Automotive Stepper Driver
FUNCTIONAL BLOCK DIAGRAM
CP1
Oscillator
REF
6-bit
DAC
Regulator
REF
CP2
Charge
Pump
VBB
SENSA
VCP
VBAT
VBB
OAP
System
Control
&
Registers
SCK
SDI
SDO
STRn
Serial Interface
STEP
DIR
RESETn
Motion
Control
PWM
Control
OAM
GNDPA
Bridge
Control
Logic
Gate
Drive
VBB
PWM
Control
OBP
OBM
REF
6-bit
DAC
DIAG
VBB VBAT
GNDPB
SENSB
Undervoltage, Overvoltage
Hot Warning, Over Temp
Short Detect, Open Detect
PAD
GND
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
5
AMT49700
Automotive Stepper Driver
ELECTRICAL CHARACTERISTICS: Valid at TJ = –40°C to 150°C, VBB = 5.5 to 28 V, unless otherwise specified
Characteristic
Symbol
Test Conditions
Min.
Typ.
Max.
Units
SUPPLIES
Supply Voltage Range [4][5]
Supply Quiescent Current
VBB
IBBQ
Logic I/O Regulator Voltage
VLIO
Charge Pump Voltage
VCP
No unsafe states
Outputs driving
0
–
42
V
5.5
–
VBBOV
V
DIS = 1
–
–
25
mA
Sleep Mode, VBB = 12 V, GTS = 1,
STRn = 1 or VRESETn < 0.5 V, TJ = 25°C
–
20
40
µA
Sleep Mode, VBB = 12 V, GTS = 1,
STRn = 1 or VRESETn < 0.5 V, TJ = 150°C
–
60
100
µA
VLR = 0
3.1
3.3
3.5
V
VLR = 1
4.8
5.0
5.2
V
With respect to VBB, VBB > 7.5 V, DIS = 1,
GTS = 0, RESETn = 1
–
7.0
–
V
VBB ≥ 7 V, IOUT = –1 A [1], TJ = 25°C
–
500
600
mΩ
VBB = 13.5 V, IOUT =
MOTOR BRIDGE OUTPUT
High-Side On-Resistance
High-Side Body Diode Forward Voltage
Low-Side On-Resistance
Low-Side Body Diode Forward Voltage
Output Leakage Current [1]
Output Slew Rate
RONH
VFH
RONL
VFL
ILO
dVO/dt
–1 A [1],
–
900
1100
mΩ
IF = 1 A
TJ = 150°C
–
–
1.4
V
IF = 0.1 A
–
–
1.2
V
VBB ≥ 7 V, IOUT = 1 A, TJ = 25°C,
MXI[4:0] = 3…31
–
500
600
mΩ
VBB = 13.5 V, IOUT = 1 A, TJ = 150°C,
MXI[4:0] = 3…31
–
900
1100
mΩ
VBB ≥ 7 V, IOUT = 150 mA, TJ = 25°C,
MXI[4:0] = 0…2
–
1200
1800
mΩ
VBB = 13.5 V, IOUT = 150 mA, TJ = 150°C,
MXI[4:0] = 0…2
–
2100
3000
mΩ
IF = –1 A [1]
–
–
1.4
V
IF =
–0.1 A [1]
–
–
1.2
V
GTS = 0, RESETn = 1, DIS = 1, VO = VBB
–
65
120
µA
GTS = 0, RESETn = 1, DIS = 1, VO = 0 V
–200
–120
–
µA
GTS = 1 or VRESETn < 0.5 V, VO = VBB
–