Datasheet
TMC2300 DATASHEET (Rev. 1.02 / 2019-NOV-06) 4
www.trinamic.com
1 Principles of Operation
The TMC2300 low voltage motor driver is intended for battery-operated, space- and standby-power-
critical driver applications. Its silent drive technology StealthChop enables non-bugging motion
control for portable, home and office applications. A highly efficient power stage, boosted by an
internal charge pump for best in-class RDSon resistance, provides high motor current from a tiny
package even at low supply voltages. With this, dual AA batteries can be drained down to typically
2.0V (voltage must not drop below 1.8V, provide sufficient supply buffer capacitors).
The TMC2300 requires just a few control pins on its tiny package. It allows selection of the most
important setting: the desired microstep resolution. A choice of 8, 16, 32 or 64 microsteps, or from
fullstep up to 1/256 step adapts the driver to the desired motion precision.
Even at low microstepping rate, the TMC2300 offers a number of unique enhancements over
comparable products: TRINAMICs sophisticated StealthChop2 chopper plus the microstep enhancement
MicroPlyer ensure noiseless operation, maximum efficiency and best motor torque. Its precise current
regulation and optional combination with CoolStep allow additional energy savings and reduce
cooling infrastructure requirements. Protection and diagnostic features support robust and reliable
operation. A simple-to-use 8 bit UART interface opens up more tuning and control options. Industries’
most advanced low voltage step & direction stepper motor driver family upgrades designs to
noiseless and most precise operation for cost-effective and highly competitive solutions.
1n-100n
10V
EN
GND
DIE PAD
MicroPlyer
Full Bridge A
Full Bridge B
+V
M
VS
stepper
motor
N
S
OA1
OA2
OB1
OB2
BRB
BRA
R
SA
Use low inductivity SMD
type for R
SA
and R
SB
R
SB
100n
VCP
opt. driver enable
StealthChop2
current
controller
256 Microstep
Sequencer
Stand Still
Current
Reduction
100n
1.8VOUT
Place near IC with
short path to die pad
Connect directly
to GND plane
Connect directly
to GND plane
VIO/
NSTDBY
TMC2300
Step&Dir input
1.8V Voltage
regulator
Internal charge
pump
1.8V to 5V
I/O voltage
/ standby
100n
Programmable
Diagnostic
Output
Configuration
Interface
AD0
AD1
STEPPER
DIAG
UART Address setting
Driver error /
Index pulse /
Stall
UART
B. Dwersteg, ©
TRINAMIC 2016
UART interface
+ Register Block
UART interface
Step Pulse
Generator
STEP
DIR
Step and Direction
motion control
StallGuard4
CoolStep
Standby
detector
Optional external
capacitor
BRA
BRB
+V
IO
MODE
STANDBY
STANDBY
CLK oscillator
500k
10µ
Or low ESR >100µF
electrolytic / depending
on supply resistance
and motor current
Figure 1.1 TMC2300 basic application block diagram for stepper motors
MODES OF OPERATION:
OPTION 1: Standalone stepper STEP/DIR Driver (Legacy Mode)
A CPU (µC) generates step & direction signals. The TMC2300 operates the motor as commanded by the
configuration pins and STEP/DIR signals. Motor run current is fixed by sense resistor setting. The pin
PDN_UART selects automatic standstill current reduction. Feedback from the driver to the CPU is
granted by the DIAG output signal. Enable or disable the motor using the EN pin and VIO/NSTANDBY
pin.