TMC2230 pages
TMC223 DATASHEET (V. 1.05 / March 7, 2011)
1
TMC223 – DATASHEET
Micro Stepping Stepper Motor
Controller / Driver with Two Wire Serial Interface
and Sensorless Stall Detection
GND
GND
25
24
23
OB2
22
VBAT
21
VBAT
20
VBAT
19
VCP
NC
18
VBAT
OB2
CPN
VBAT
VBAT
15
OB1
14
GND
13
P +49 - (0) 40 - 51 48 06 - 0
F +49 - (0) 40 - 51 48 06 - 60
www.trinamic.com
info@trinamic.com
CPP
SDA
OA2
SWI
TMC 223
QFN32
VCP
12
13
14
15
16
open
GND
HW
NC
VBAT
11
TST
11
CPN
10
GND
10
9
12
SCL
OB2
9
CPP
OA1
8
16
OA1
17
GND
7
8
HW
26
6
7
GND
27
5
open
OA1
17
TMC223
6
28
4
TST
29
3
5
30
2
4
31
1
VDD
GND
32
OB1
VBAT
18
VDD
3
TRINAMIC
SCL
OB1
SWI
OA2
19
GND
20
2
GND
1
SDA
OA2
®
TRINAMIC Motion Control GmbH & Co. KG
Sternstraße 67
D – 20357 Hamburg
GERMANY
Top view
1 Features
The TMC223 is a combined micro-stepping stepper motor motion controller and driver with RAM and
OTP memory and integrated sensorless stall detection. The RAM or OTP memory is used to store
motor parameters and configuration settings. The TMC223 allows up to four bit of micro stepping and
a coil current of up to 800 mA. After initialization it performs all time critical tasks autonomously based
on target positions and velocity parameters. Communications to a host takes place via a two wire serial
interface. Together with an inexpensive micro controller the TMC223 forms a complete motion control
system. The main benefits of the TMC223 are:
•
•
•
•
Motor driver
• Controls one stepper motor with four bit micro stepping
• Programmable Coil current up to 800 mA / Supply voltage range operating range 8V ... 29V
• Fixed frequency PWM current control with automatic selection of fast and slow decay mode
• Full step frequencies up to 1 kHz
• High temperature, open circuit, short, over-current and under-voltage diagnostics
Motion controller
• Internal 16-bit wide position counter
• Configurable speed and acceleration settings
• Build-in ramp generator for autonomous positioning and speed control
• On-the-fly alteration of target position
• reference switch input available for read out
Two wire serial interface
• Transfer rates up to 350 kbps
• Diagnostics and status information as well as motion parameters accessible
• Field-programmable node addresses (32)
Sensorless Stall Detection
o GetFullStatus1 & GetFullStatus2 with parameters concerning stall detection
o SetStallParam to set stall detection parameters
Copyright © 2007-2009 TRINAMIC Motion Control GmbH & Co. KG
"