TMC246 / TMC246A DATA SHEET (V2.03 / Nov. 6th, 2006)
1
TMC 246/A – DATA SHEET
High Current Microstep Stepper Motor Driver
with sensorless stall detection, protection /
diagnosis 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 TMC246 / TMC246A (1) is a dual full bridge driver IC for bipolar stepper motor control
applications. 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 TMC246 an optimum choice for drives, where a high reliability
is desired. The TMC246 is realized in a HVCMOS technology combined with Low-RDS-ON high
efficiency MOSFETs (pat. pend.). It allows to drive a coil current of up to 1500mA even at high
environment temperatures. Its low current consumption and high efficiency together with the miniature
package make it a perfect solution for embedded motion control and for battery powered devices.
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.
•
•
•
•
•
•
•
•
•
•
•
•
•
•
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)
Up to 1500mA output current and more than 800mA at 105°C
3.3V or 5V operation for digital part
Low power dissipation via low RDS-ON power stage
Standby and shutdown mode available
(1) The term TMC246 in this datasheet always refers to the TMC246A and the TMC246. The major
differences in the older TMC246 are explicitly marked with “non-A-type”. The TMC246A brings a
number of enhancements and is fully backward compatible to the TMC246.
Copyright © 2005, TRINAMIC Motion Control GmbH & Co KG
TMC246 / TMC246A DATA SHEET (V2.03 / Nov. 6th, 2006)
2
FEATURES ............................................................................................................................................1
PINNING.................................................................................................................................................5
P
ACKAGE CODES
...................................................................................................................................5
PQFP44 D
IMENSIONS
..........................................................................................................................6
APPLICATION CIRCUIT / BLOCK DIAGRAM .....................................................................................7
P
IN
F
UNCTIONS
.....................................................................................................................................7
LAYOUT CONSIDERATIONS ...............................................................................................................8
CONTROL VIA THE SPI INTERFACE ..................................................................................................9
S
ERIAL DATA WORD TRANSMITTED TO
TMC246 ......................................................................................9
S
ERIAL DATA WORD TRANSMITTED FROM
TMC246..................................................................................9
T
YPICAL WINDING CURRENT VALUES
.....................................................................................................10
B
ASE CURRENT CONTROL VIA
INA
AND
INB
IN
SPI
MODE
......................................................................10
C
ONTROLLING THE POWER DOWN MODE VIA THE
SPI
INTERFACE
...........................................................10
O
PEN LOAD DETECTION
.......................................................................................................................11
S
TANDBY AND SHUTDOWN MODE
..........................................................................................................11
P
OWER SAVING
...................................................................................................................................11
STALL DETECTION ............................................................................................................................12
U
SING THE SENSORLESS LOAD MEASUREMENT
.....................................................................................12
I
MPLEMENTING SENSORLESS STALL DETECTION
....................................................................................12
PROTECTION FUNCTIONS................................................................................................................13
O
VERCURRENT PROTECTION AND DIAGNOSIS
........................................................................................13
O
VERTEMPERATURE PROTECTION AND DIAGNOSIS
................................................................................13
O
VERVOLTAGE PROTECTION AND
ENN
PIN BEHAVIOR
...........................................................................13
CHOPPER PRINCIPLE........................................................................................................................14
C
HOPPER CYCLE
/ U
SING THE MIXED DECAY FEATURE
...........................................................................14
B
LANK
T
IME
........................................................................................................................................14
B
LANK TIME SETTINGS
.........................................................................................................................14
CLASSICAL NON-SPI CONTROL MODE (STAND ALONE MODE) ................................................15
P
IN FUNCTIONS IN STAND ALONE MODE
.................................................................................................15
I
NPUT SIGNALS FOR MICROSTEP CONTROL IN STAND ALONE MODE
..........................................................15
CALCULATION OF THE EXTERNAL COMPONENTS......................................................................16
S
ENSE
R
ESISTOR
................................................................................................................................16
E
XAMPLES FOR SENSE RESISTOR SETTINGS
..........................................................................................16
H
IGH SIDE OVERCURRENT DETECTION RESISTOR
R
SH
............................................................................16
M
AKING THE CIRCUIT SHORT CIRCUIT PROOF
.........................................................................................17
O
SCILLATOR
C
APACITOR
.....................................................................................................................18
T
ABLE OF OSCILLATOR FREQUENCIES
...................................................................................................18
P
ULLUP RESISTORS ON UNUSED INPUTS
...............................................................................................18
S
LOPE
C
ONTROL
R
ESISTOR
................................................................................................................19
E
XAMPLE FOR SLOPE SETTINGS
...........................................................................................................19
ABSOLUTE MAXIMUM RATINGS......................................................................................................20
ELECTRICAL CHARACTERISTICS ...................................................................................................20
O
PERATIONAL
R
ANGE
.........................................................................................................................20
DC C
HARACTERISTICS
........................................................................................................................21
AC C
HARACTERISTICS
........................................................................................................................22
T
HERMAL
P
ROTECTION
........................................................................................................................22
T
HERMAL
C
HARACTERISTICS
...............................................................................................................23
T
YPICAL
P
OWER
D
ISSIPATION AT HIGH LOAD
/
HIGH TEMPERATURE
........................................................23
Copyright © 2005, TRINAMIC Motion Control GmbH & Co KG
TMC246 / TMC246A DATA SHEET (V2.03 / Nov. 6th, 2006)
3
SPI INTERFACE TIMING.....................................................................................................................24
P
ROPAGATION
T
IMES
..........................................................................................................................24
U
SING THE
SPI
INTERFACE
..................................................................................................................24
SPI F
ILTER
.........................................................................................................................................24
ESD PROTECTION..............................................................................................................................25
APPLICATION NOTE: EXTENDING THE MICROSTEP RESOLUTION ...........................................26
Copyright © 2005, TRINAMIC Motion Control GmbH & Co KG
TMC246 / TMC246A DATA SHEET (V2.03 / Nov. 6th, 2006)
4
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
TMC246 / TMC246A DATA SHEET (V2.03 / Nov. 6th, 2006)
5
Pinning
AGND
GND
VCC
SLP
INA
INB
VS
36
VT
35
-
-
44
43
42
41
40
39
38
37
ANN
OA1
34
-
1
2
3
33
32
BL2
OB1
31
30
VSA
OA2
4
5
6
7
VSB
OB2
TMC 246 / 236A
QFP44
29
28
27
OA1
8
26
25
24
OB1
9
10
BRA
OA2
BRB
OB2
11
23
12
13
14
15
16
17
18
19
20
21
GND
CSN
ENN
SRA
SCK
SPE
BL1
SDO
Package codes
Type
TMC246A
TMC246
Package
PQFP44
PQFP44
Temperature range
automotive (1)
automotive (1)
Lead free (ROHS)
Yes
From date code 30/04
Code/marking
TMC246A-PA
TMC246-PA
(1) ICs are not tested according to automotive standards, but are usable within the complete
automotive temperature range.
Copyright © 2005, TRINAMIC Motion Control GmbH & Co KG
OSC
SRB
SDI
22