TMC2100 DATASHEET (Rev. 1.07 / 2017-MAY-15)
4
1 Key Concepts
The TMC2100 is easy to use. It can be configured by seven hardware pins. CPU interaction is not
necessary. The TMC2100 positions the motor based on step and direction signals and the integrated
microPlyer automatically smoothens motion. Basic standby current control can be done by the
TMC2100. Optional feedback signals allow error detection and synchronization. Optionally, current
scaling is possible by providing an analog reference current IREF.
A CPU for configuration, motion control, and diagnostics can be connected, but this is not basically
needed to drive the motor.
step & dir input optional current scaling
5VOUT
RREF
Optional for internal current
sensing. RREF=9K1 allows for
maximum coil current.
+VM
F
=
60ns spike filter
CFG3
100n
TMC 2100 Standalone
Stepper Motor Driver
VS
+VM
CFG1
CFG2
step multiplier
microPlyer
VCP
CPI
OA1
Half Bridge 1
Half Bridge 2
DAC Reference
IREF
100n
22n
charge pump
Standstill
current
reduction
CFG6
ISENSE
ISENSE
CPO
VSA
OA2
BRA
5V Voltage
regulator
&
p
e
5VOUT
e
l
c
C
100n
y
h
r
C
t
o
d
a
t
a
e
r
4.7µ
2R2
p
s
o
i
h
VCC
RS
2R2 and 470n are optional
filtering components for
best chopper precision
l
e
r
t
s
470n
GNDP
v
r
d
TG= toggle with 166K resistor between VCC
and GND to detect open pin
IREF
o
TG
m
CFG0
CFG4
CFG5
CFG0
CFG1
CFG2
CFG3
CFG4
CFG5
current
CFG1
CFG2
DAC
DAC
comparator
spreadCycle &
stealthChop
Chopper
TG
RS=0R15 allows for
maximum coil
current;
Tie BRA and BRB to
GND for internal
current sensing
CFG1
CFG2
N
TG
sine table
4*256 entry
x
S
Configuration
TG
TRISTATE configuration
(GND, VCC_IO or open)
interface
with TRISTATE
detection
Stepper driver
Protection
2 phase
stepper
motor
DRV_ENN
TG
current
& diagnostics
comparator
TG
GNDP
B.Dwersteg, ©
TRINAMIC 2014
IREF
Opt. driver
enable input
TG
DRV_ENN_CFG6
RS
e
c
a
f
r
e
t
n
I
PDD=100k pulldown
PMD=50k to VCC/2
BRB
PDD
DIAG1
DIAG0
Index pulse
Driver error
OB2
Half Bridge 2
Half Bridge 1
PMD
Status out
(open drain)
ISENSE
opt. ext. clock
10-16MHz
CLK_IN
OB1
VS
CLK oscillator/
selector
+VIO
ISENSE
3.3V or 5V
I/O voltage
VCC_IO
100n
+VM
100n
Figure 1.1 TMC2100 standalone driver application diagram
The TMC2100 implements advanced features which are exclusive to TRINAMIC products. These features
contribute toward greater precision and smoother motion in many stepper motor applications.
Particularly, the TMC2100 provides special chopper algorithms in order to reduce engine noise and
react extremely fast to changes in velocity and motor load.
stealthChop™ is a voltage chopper based principle. It guarantees that the motor is absolutely
quiet in standstill and in slow motion, except for noise generated by ball bearings.
The extremely smooth motion is beneficial for many applications.
spreadCycle™ offers smooth operation and great power efficiency over a wide range of speed and
load. The spreadCycle chopper scheme automatically integrates a fast decay cycle
and guarantees smooth zero crossing performance.
microPlyer™
microstep interpolator for obtaining increased smoothness of microstepping.
www.trinamic.com