TMC249 / TMC249A DATA SHEET (V2.02 / Aug 12th, 2005)
1
TMC 249/A – DATA SHEET
High Current Microstep Stepper Motor Driver
with sensorless stall detection, protection /
diagnostics and SPI Interface
TRINAMIC
®
Motion Control GmbH & Co KG
Sternstraße 67
D – 20357 Hamburg
GERMANY
T +49 - (0) 40 - 51 48 06 - 0
F +49 - (0) 40 - 51 48 06 - 60
WWW.TRINAMIC.COM
INFO@TRINAMIC.COM
Features
The TMC249 / TMC249A (1) is a dual full bridge driver IC for bipolar stepper motor control
applications. The TMC249 is realized in a HVCMOS technology and directly drives eight external Low-
RDS-ON high efficiency MOSFETs. It supports more than 4000mA coil current. The low power
dissipation makes the TMC249 an optimum choice for drives, where a high reliability is desired. With
additional drivers, motor current and voltage can be increased. The integrated unique sensorless stall
detection (pat. pend.) StallGuard™ makes it a good choice for applications, where a reference point is
needed, but where a switch is not desired. Its ability to predict an overload makes the TMC249 an
optimum choice for drives, where a high reliability is desired. Internal DACs allow microstepping as
well as smart current control. The device can be controlled by a serial interface (SPI™
i
) or by analog /
digital input signals. Short circuit, temperature, undervoltage and overvoltage protection are
integrated.
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
More than 4000mA using 8 external MOS transistors (e.g. 2.8A RMS)
Sensorless stall detection StallGuard and load measurement integrated
Control via SPI with easy-to-use 12 bit protocol or external analog / digital signals
Short circuit, overvoltage and overtemperature protection integrated
Status flags for overcurrent, open load, over temperature, temperature pre-warning, undervoltage
Integrated 4 bit DACs allow up to 16 times microstepping via SPI, any resolution via analog
control
Mixed decay feature for smooth motor operation
Slope control user programmable to reduce electromagnetic emissions
Chopper frequency programmable via a single capacitor or external clock
Current control allows cool motor and driver operation
7V to 34V motor supply voltage (A-type)
External drivers can be added for higher motor voltages and higher currents (e.g. 50V, 5A)
3.3V or 5V operation for digital part
Low power dissipation via low RDS-ON power stage
Standby and shutdown mode available
Choice of SO28 or chip size MLF package
(1) The term TMC249 in this datasheet always refers to the TMC249A and the TMC249. The major
differences in the older TMC249 are explicitly marked with “non-A-type”. The TMC249A brings a
number of enhancements and is fully backward compatible to the TMC249.
Copyright © 2005, TRINAMIC Motion Control GmbH & Co KG
TMC249 / TMC249A DATA SHEET (V2.02 / Aug 12th, 2005)
2
Life support policy
TRINAMIC Motion Control GmbH & Co KG does not
authorize or warrant any of its products for use in life
support systems, without the specific written consent
of TRINAMIC Motion Control GmbH & Co KG.
Life support systems are equipment intended to
support or sustain life, and whose failure to perform,
when properly used in accordance with instructions
provided, can be reasonably expected to result in
personal injury or death.
© TRINAMIC Motion Control GmbH & Co KG 2005
Information given in this data sheet is believed to be
accurate and reliable. However no responsibility is
assumed for the consequences of its use nor for any
infringement of patents or other rights of third parties,
which may result form its use.
Specifications subject to change without notice.
Copyright © 2005, TRINAMIC Motion Control GmbH & Co KG
TMC249 / TMC249A DATA SHEET (V2.02 / Aug 12th, 2005)
3
Pinning
GND
GND
26
VCC
SLP
LA1
LA2
SRA
OSC
SDO
SDI
SCK
CSN
ENN
SPE
BL1
SRB
LB2
LB1
1
2
28
27
HA2
HA1
ANN
AGND
SLP
INA
INB
VCC
GND
VS
VT
BL2
HB1
HB2
AGND
ANN
HA1
HA2
-
LA1
LA2
SRA
1
INA
INB
TMC249 / 249A SO28
3
4
5
6
7
8
9
10
11
12
13
14
26
25
24
23
22
21
20
19
18
17
16
15
32
31
-
30
29
28
27
VS
25
24
23
22
20
19
18
VT
BL2
HB1
HB2
-
LB1
LB2
SRB
TMC 249-LA
5
6
9
10
11
12
13
14
15
16
SCK
SPE
SDI
OSC
CSN
SDO
Top view
Package codes
Type
TMC249A (2)
TMC249
TMC249A (2)
Package
SO28
SO28
QFN32, 7*7mm
Temperature range
automotive (1)
automotive (1)
automotive (1)
Lead free
Yes
From date code 05/05
Yes
Code/marking
TMC249A-SA
TMC249-SA
TMC249A-LA
(1) ICs are not tested according to automotive standards, but are usable within the complete
automotive temperature range.
(2) These devices are available in a reduced offset voltage selection grade, marked with an additional
dot.
Copyright © 2005, TRINAMIC Motion Control GmbH & Co KG
ENN
BL1
17
21
2
3
4
7
8
TMC249 / TMC249A DATA SHEET (V2.02 / Aug 12th, 2005)
4
SO28 Dimensions
C
I
A
H
K
REF
A
B
C
D
E
F
G
H
I
K
MIN
10
17.7
7.4
MAX
10.65
18.1
7.6
1.4
2.65
0.25
0.1
0.3
0.36
0.49
0.4
1.1
1.27
G
B
D
F
E
All dimensions are in mm.
QFN32 Dimensions
REF
A
A1
A3
L1
D
E
D2
E2
L
b
e
5.00
5.00
0.45
0.25
0.03
7.0
7.0
5.15
5.15
0.55
0.30
0.65
5.25
5.25
0.65
0.35
NX
ccc C
0.08 C
aaa C 2x
TOP VIEW
MIN
0.80
0.00
NOM
0.90
0.02
0.20
MAX
1.00
0.05
INDEX AREA
(D/2 xE/2)
D
D/2
-A-
-B-
E/2
BOTTOM VIEW WITH TYPE C ID
aaa C 2x
0.15
E
2
1
RADIUS
N N-1
A
SIDE VIEW
A1
D2
A3
SEATING
PLANE
-C-
All dimensions are in mm.
D2/2
NXL
Datum A or B
e
E2/2
E2
-B-
SEE
DETAIL B
2
1
INDEX AREA
(D/2 xE/2)
N N-1
-A-
6
SEE
DETAIL B
NXb
bbb
ddd
BTM VIEW
5
C A B
C
e
e/2
Terminal Tip
DETAIL B
Copyright © 2005, TRINAMIC Motion Control GmbH & Co KG
L1
TMC249 / TMC249A DATA SHEET (V2.02 / Aug 12th, 2005)
5
Application Circuit / Block Diagram
+V
M
BL1
BL2
VS
220nF
100µF
R
SH
TMC249
OSC
1nF
VT
OSC
Current Controlled
Gate Drivers
HA1
+V
CC
VCC
100nF
PWM-CTRL
Under-
voltage
HA2
P
P
Coil A
Tem-
perature
LA2
N
N
LA1
SRA
R
S
SPI-
Interface
[MDBN]
SCK
Control & Diagnosis
0
Load
mesure-
ment
[PHA]
SDI
DAC
4
1
INA
REFSEL
VREF
INB
Parallel
Control
[ERR]
SDO
DAC
4
1
[PHB]
CSN
0
SRB
R
S
LB1
Current Controlled
Gate Drivers
PWM-CTRL
LB2
N
N
Coil B
ENN
VCC/2
HB2
P
P
REFSEL
HB1
SPE
ANN
[MDAN]
AGND
GND
SLP
stand alone mode
R
SLP
[...]: function in stand alone mode
Pin Functions
Pin
VS
VCC
AGND
INA
SCK
SDI
ENN
ANN
BL1, BL2
Function
Motor supply voltage
Pin
VT
Function
Short to GND detection comparator –
connect to VS if not used
Digital / Power ground
Oscillator capacitor or external clock
input for chopper
Analog current control input phase B
Data output of serial interface (tri-
state)
Chip select input of serial interface
Enable SPI mode (high active). Tie to
GND for non-SPI applications
Slope control resistor. Tie to GND for
fastest slope
Bridge A/B current sense resistor input
Outputs for
transistors
low
side
N-channel
3.0-5.5V supply voltage for analog GND
and logic circuits
Analog ground (Reference for SRA, OSC
SRB, OSC, SLP, INA, INB, SLP)
Analog current control phase A
Clock input of serial interface
Data input of serial interface
INB
SDO
CSN
Device enable (low active), and SPE
overvoltage shutdown input
Enable analog current control via SLP
INA and INB (low active)
Digital blank time select
SRA, SRB
HA1, HA2, Outputs for high side P-channel LA1, LA2,
HB1, HB2 transistors
LB1, LB2
Copyright © 2005, TRINAMIC Motion Control GmbH & Co KG