Datasheet

TMC2209 DATASHEET (Rev. 1.03 / 2019-JUN-26) 82
www.trinamic.com
23 Table of Figures
FIGURE 1.1 TMC2209 BASIC APPLICATION BLOCK DIAGRAM ...................................................................................................... 4
FIGURE 1.2 STAND-ALONE DRIVER WITH PRE-CONFIGURATION .................................................................................................... 5
FIGURE 1.3 ENERGY EFFICIENCY WITH COOLSTEP (EXAMPLE) ...................................................................................................... 7
FIGURE 1.4 AUTOMATIC MOTOR CURRENT POWER DOWN .......................................................................................................... 8
FIGURE 2.1 TMC2209 PINNING TOP VIEW TYPE: QFN28, 5X5MM², 0.5MM PITCH ............................................................... 9
FIGURE 3.1 STANDARD APPLICATION CIRCUIT ........................................................................................................................... 11
FIGURE 3.2 APPLICATION CIRCUIT USING RDSON BASED SENSING ........................................................................................... 12
FIGURE 3.3 5V ONLY OPERATION .............................................................................................................................................. 12
FIGURE 3.4 SIMPLE ESD ENHANCEMENT AND MORE ELABORATE MOTOR OUTPUT PROTECTION .................................................. 14
FIGURE 4.1 ATTACHING THE TMC2209 TO A MICROCONTROLLER UART .................................................................................. 17
FIGURE 4.2 ADDRESSING MULTIPLE TMC2209 VIA SINGLE WIRE INTERFACE USING ANALOG SWITCHES .................................. 18
FIGURE 6.1 MOTOR COIL SINE WAVE CURRENT WITH STEALTHCHOP (MEASURED WITH CURRENT PROBE) .................................. 35
FIGURE 6.2 STEALTHCHOP2 AUTOMATIC TUNING PROCEDURE ................................................................................................... 36
FIGURE 6.3 SCOPE SHOT: GOOD SETTING FOR PWM_REG ....................................................................................................... 38
FIGURE 6.4 SCOPE SHOT: TOO SMALL SETTING FOR PWM_REG DURING AT#2 ....................................................................... 38
FIGURE 6.5 SUCCESSFULLY DETERMINED PWM_GRAD(_AUTO) AND PWM_OFS(_AUTO) ................................................... 38
FIGURE 6.6 VELOCITY BASED PWM SCALING (PWM_AUTOSCALE=0) ......................................................................................... 40
FIGURE 6.7 TPWMTHRS FOR OPTIONAL SWITCHING TO SPREADCYCLE ................................................................................... 41
FIGURE 7.1 CHOPPER PHASES ................................................................................................................................................... 45
FIGURE 7.2 NO LEDGES IN CURRENT WAVE WITH SUFFICIENT HYSTERESIS (MAGENTA: CURRENT A, YELLOW & BLUE: SENSE
RESISTOR VOLTAGES A AND B) ......................................................................................................................................... 47
FIGURE 7.3 SPREADCYCLE CHOPPER SCHEME SHOWING COIL CURRENT DURING A CHOPPER CYCLE ............................................ 48
FIGURE 9.1 SCALING THE MOTOR CURRENT USING THE ANALOG INPUT...................................................................................... 52
FIGURE 11.1 FUNCTION PRINCIPLE OF STALLGUARD4 .............................................................................................................. 55
FIGURE 12.1 COOLSTEP ADAPTS MOTOR CURRENT TO THE LOAD ............................................................................................... 58
FIGURE 13.1 STEP AND DIR TIMING, INPUT PIN FILTER ......................................................................................................... 60
FIGURE 13.2 MICROPLYER MICROSTEP INTERPOLATION WITH RISING STEP FREQUENCY (EXAMPLE: 16 TO 256) ..................... 62
FIGURE 13.3 INDEX SIGNAL AT POSITIVE ZERO TRANSITION OF THE COIL A SINE CURVE .......................................................... 63
FIGURE 14.1 SOFTWARE GENERATED MOTION PROFILE ............................................................................................................. 64
FIGURE 15.1 DIAG AND INDEX OUTPUTS ............................................................................................................................... 66
FIGURE 16.1 CURRENT SETTING AND FIRST STEPS WITH STEALTHCHOP .................................................................................... 67
FIGURE 16.2 TUNING STEALTHCHOP AND SPREADCYCLE .......................................................................................................... 68
FIGURE 16.3 CONFIGURATION FOR COOLSTEP IN STEALTHCHOP MODE .................................................................................... 69
FIGURE 16.4 OTP PROGRAMMING ............................................................................................................................................ 70
FIGURE 22.1 DIMENSIONAL DRAWINGS QFN28 ....................................................................................................................... 80