Datasheet
TMC2041 DATASHEET (Rev. 1.02 / 2017-MAY-16) 64
www.trinamic.com
23 Table of Figures
Figure 1.1 Basic application and block diagram .......................................................................................................... 4
Figure 1.2 Energy efficiency with coolStep (example) ............................................................................................... 6
Figure 2.1 TMC2041 pin assignments. ............................................................................................................................. 7
Figure 3.1 Standard application circuit ......................................................................................................................... 10
Figure 3.2 5V only operation ........................................................................................................................................... 11
Figure 3.3 Driving a single motor with high current............................................................................................... 12
Figure 3.4 Using an external 5V supply to bypass internal regulator ................................................................ 13
Figure 3.5 RC-Filter on VCC for reduced ripple .......................................................................................................... 13
Figure 3.6 Simple ESD enhancement and more elaborate motor output protection .................................... 14
Figure 4.1 SPI timing ......................................................................................................................................................... 17
Figure 5.1 Addressing multiple TMC2041 via single wire interface using chaining ....................................... 21
Figure 5.2 Addressing multiple TMC2041 via differential interface, additional filtering for NEXTADDR ... 22
Figure 8.1 Chopper phases .............................................................................................................................................. 34
Figure 8.2 No ledges in current wave with sufficient hysteresis (magenta: current A, yellow & blue:
sense resistor voltages A and B) ................................................................................................................................... 36
Figure 8.3 spreadCycle chopper scheme showing coil current during a chopper cycle ............................... 37
Figure 8.4 Classic const. off time chopper with offset showing coil current................................................... 38
Figure 8.5 Zero crossing with classic chopper and correction using sine wave offset................................. 38
Figure 10.1 Function principle of stallGuard2 ............................................................................................................ 41
Figure 10.2 Example: Optimum SGT setting and stallGuard2 reading with an example motor ................. 43
Figure 11.1 coolStep adapts motor current to the load ......................................................................................... 46
Figure 12.1 STEP and DIR timing, Input pin filter .................................................................................................... 48
Figure 12.2 microPlyer microstep interpolation with rising STEP frequency .................................................... 50
Figure 13.1 Current setting and configuration of spreadCycle.............................................................................. 51
Figure 13.3 Enabling coolStep (only in combination with spreadCycle) ............................................................ 52
Figure 19.1 Layout example ............................................................................................................................................. 61
Figure 20.1 Dimensional drawings ................................................................................................................................ 62