Datasheet
TMC2300 DATASHEET (Rev. 1.02 / 2019-NOV-06) 68
www.trinamic.com
23 Design Philosophy
The TMC2300 is our entry into battery powered devices for IOT and mobile devices. While the
TMC2300 inherits its super silent and energy efficient chopper from the TMC2208 family, well known in
3D printer community, it is only the second device featuring the brand-new sensorless stall detection
StallGuard4. The challenge was to realize a wide voltage range, highly efficient power driver and
control logic for advanced algorithms in a tiny 3mm x 3mm package. We are proud of the result: The
power stage with internal charge pump shows overwhelming results, even for our developers!
Additionally, we squeezed in a full set of protection functions and a considerable logic part for the
advanced algorithms, only limited by the maximum die size possible in this package. The result is a
perfect 100% use of the available space.
Integration at street level cost was possible by squeezing know-how into a few mm² of layout, using
one of the most modern smart power processes. The IC comprises all the knowledge gained from
designing motion controllers and driver chips, and complex motion control systems for more than 20
years. Our deep involvement, practical testing and the stable team ensure the highest level of
confidence and product reliability.
Bernhard Dwersteg, CTO and co-founder
24 Table of Figures
FIGURE 1.1 TMC2300 BASIC APPLICATION BLOCK DIAGRAM FOR STEPPER MOTORS ................................................................... 4
FIGURE 1.2 STAND-ALONE DRIVER .............................................................................................................................................. 5
FIGURE 1.3 STEP/DIR DRIVER WITH UART .............................................................................................................................. 5
FIGURE 1.4 ENERGY EFFICIENCY WITH COOLSTEP (EXAMPLE) ...................................................................................................... 8
FIGURE 1.5 AUTOMATIC MOTOR CURRENT POWER DOWN .......................................................................................................... 8
FIGURE 2.1 TMC2300 PINNING TOP VIEW STEPPER DRIVER – QFN20, 3X3MM², 0.4MM PITCH .............................................. 9
FIGURE 3.1 STANDARD APPLICATION CIRCUIT FOR 2V TO 11V SUPPLY ................................................................................... 11
FIGURE 3.2 STANDALONE STEPPER OPERATION ........................................................................................................................ 12
FIGURE 3.3 RDSON VARIATION OVER SUPPLY VOLTAGE........................................................................................................... 13
FIGURE 3.4 SWITCHING TO STANDBY AND BACK ON ................................................................................................................ 14
FIGURE 3.5 SIMPLE ESD & EMI ENHANCEMENT AND MORE ELABORATE MOTOR OUTPUT PROTECTION ...................................... 16
FIGURE 3.6 ADDITIONAL CIRCUIT FOR I/O VOLTAGE <1.80V ................................................................................................... 16
FIGURE 4.1 ATTACHING THE TMC2300 TO A MICROCONTROLLER UART .................................................................................. 19
FIGURE 4.2 ADDRESSING MULTIPLE TMC2300 VIA SINGLE WIRE INTERFACE USING ANALOG SWITCHES .................................. 20
FIGURE 6.1 MOTOR COIL SINE WAVE CURRENT WITH STEALTHCHOP (MEASURED WITH CURRENT PROBE) .................................. 32
FIGURE 6.2 STEALTHCHOP2 AUTOMATIC TUNING PROCEDURE ................................................................................................... 33
FIGURE 6.3 SCOPE SHOT: GOOD SETTING FOR PWM_REG ....................................................................................................... 35
FIGURE 6.4 SCOPE SHOT: TOO SMALL SETTING FOR PWM_REG DURING AT#2 ....................................................................... 35
FIGURE 6.5 SUCCESSFULLY DETERMINED PWM_GRAD(_AUTO) AND PWM_OFS(_AUTO) ................................................... 35
FIGURE 6.6 VELOCITY BASED PWM SCALING (PWM_AUTOSCALE=0) ......................................................................................... 37
FIGURE 10.1 FUNCTION PRINCIPLE OF STALLGUARD4 .............................................................................................................. 45
FIGURE 11.1 COOLSTEP ADAPTS MOTOR CURRENT TO THE LOAD ............................................................................................... 48
FIGURE 12.1 STEP AND DIR TIMING, INPUT PIN FILTER ......................................................................................................... 50
FIGURE 12.2 MICROPLYER MICROSTEP INTERPOLATION WITH RISING STEP FREQUENCY (EXAMPLE: 16 TO 256) ...................... 52
FIGURE 12.3 INDEX SIGNAL AT POSITIVE ZERO TRANSITION OF THE COIL A SINE CURVE .......................................................... 53
FIGURE 13.1 SOFTWARE GENERATED MOTION PROFILE ............................................................................................................. 54
FIGURE 14.1 DIAG OUTPUT ..................................................................................................................................................... 56
FIGURE 15.1 CURRENT SETTING AND CHOPPER CONFIGURATION .............................................................................................. 57
FIGURE 15.2 CONFIGURATION FOR COOLSTEP IN STEALTHCHOP MODE .................................................................................... 58
FIGURE 21.1 DIMENSIONAL DRAWINGS QFN20 ....................................................................................................................... 66