Datasheet
TMC220X, TMC222X DATASHEET (Rev. 1.02 / 2017-MAY-16) 80
www.trinamic.com
21 Table of Figures
FIGURE 1.1 TMC22XX BASIC APPLICATION BLOCK DIAGRAM ...................................................................................................... 4
FIGURE 1.2 STAND-ALONE DRIVER WITH PRE-CONFIGURATION .................................................................................................... 5
FIGURE 1.3 AUTOMATIC MOTOR CURRENT POWER DOWN .......................................................................................................... 7
FIGURE 2.1 TMC2208 PINNING TOP VIEW – TYPE: QFN28, 5X5MM², 0.5MM PITCH ............................................................... 8
FIGURE 2.2 TMC2202 PINNING TOP VIEW – TYPE: QFN32, 5X5MM², 0.5MM PITCH ............................................................... 9
FIGURE 2.3 TMC2224 PINNING TOP VIEW – TYPE: QFN28, 5X5MM², 0.5MM PITCH ............................................................. 10
FIGURE 2.4 TMC2225 PINNING TOP VIEW – TYPE: HTSSOP28, 9.7X6.4MM² OVER PINS, 0.65MM PITCH ............................. 12
FIGURE 2.5 TMC2220 PINNING TOP VIEW – TYPE: TQFP-EP 48, 9X9MM² OVER PINS, 0.5MM PITCH ................................... 13
FIGURE 3.1 STANDARD APPLICATION CIRCUIT ........................................................................................................................... 15
FIGURE 3.2 APPLICATION CIRCUIT USING RDSON BASED SENSING ........................................................................................... 16
FIGURE 3.3 5V ONLY OPERATION .............................................................................................................................................. 16
FIGURE 3.4 SIMPLE ESD ENHANCEMENT AND MORE ELABORATE MOTOR OUTPUT PROTECTION .................................................. 18
FIGURE 4.1 ATTACHING THE TMC22XX TO A MICROCONTROLLER UART ................................................................................... 21
FIGURE 4.2 ADDRESSING MULTIPLE TMC22XX VIA SINGLE WIRE INTERFACE USING ANALOG SWITCHES ................................... 22
FIGURE 6.1 MOTOR COIL SINE WAVE CURRENT WITH STEALTHCHOP (MEASURED WITH CURRENT PROBE) .................................. 37
FIGURE 6.2 STEALTHCHOP2 AUTOMATIC TUNING PROCEDURE .................................................................................................... 38
FIGURE 6.3 SCOPE SHOT: GOOD SETTING FOR PWM_REG ....................................................................................................... 40
FIGURE 6.4 SCOPE SHOT: TOO SMALL SETTING FOR PWM_REG DURING AT#2 ....................................................................... 40
FIGURE 6.5 SUCCESSFULLY DETERMINED PWM_GRAD(_AUTO) AND PWM_OFS(_AUTO) ................................................... 40
FIGURE 6.6 VELOCITY BASED PWM SCALING (PWM_AUTOSCALE=0) ......................................................................................... 42
FIGURE 6.7 TPWMTHRS FOR OPTIONAL SWITCHING TO SPREADCYCLE ................................................................................... 43
FIGURE 7.1 CHOPPER PHASES ................................................................................................................................................... 47
FIGURE 7.2 NO LEDGES IN CURRENT WAVE WITH SUFFICIENT HYSTERESIS (MAGENTA: CURRENT A, YELLOW & BLUE: SENSE
RESISTOR VOLTAGES A AND B) ......................................................................................................................................... 49
FIGURE 7.3 SPREADCYCLE CHOPPER SCHEME SHOWING COIL CURRENT DURING A CHOPPER CYCLE ............................................ 50
FIGURE 9.1 SCALING THE MOTOR CURRENT USING THE ANALOG INPUT...................................................................................... 54
FIGURE 11.1 STEP AND DIR TIMING, INPUT PIN FILTER ......................................................................................................... 57
FIGURE 11.2 MICROPLYER MICROSTEP INTERPOLATION WITH RISING STEP FREQUENCY (EXAMPLE: 16 TO 256) ...................... 59
FIGURE 11.3 INDEX SIGNAL AT POSITIVE ZERO TRANSITION OF THE COIL A SINE CURVE .......................................................... 60
FIGURE 12.1 SOFTWARE GENERATED MOTION PROFILE ............................................................................................................. 61
FIGURE 13.1 DIAG AND INDEX OUTPUTS ............................................................................................................................... 63
FIGURE 14.1 CURRENT SETTING AND FIRST STEPS WITH STEALTHCHOP .................................................................................... 64
FIGURE 14.2 TUNING STEALTHCHOP AND SPREADCYCLE ........................................................................................................... 65
FIGURE 14.3 OTP PROGRAMMING ............................................................................................................................................ 66
FIGURE 20.1 DIMENSIONAL DRAWINGS QFN28 ....................................................................................................................... 76
FIGURE 20.2 DIMENSIONAL DRAWINGS QFN32-WA ............................................................................................................... 78