TMC5160 DATASHEET (Rev. 1.06 / 2018-JUN-06) 3
www.trinamic.com
Table of Contents
1 PRINCIPLES OF OPERATION ......................... 5
1.1 KEY CONCEPTS ................................................ 6
1.2 CONTROL INTERFACES ..................................... 7
1.3 SOFTWARE ...................................................... 7
1.4 MOVING AND CONTROLLING THE MOTOR ........ 8
1.5 AUTOMATIC STANDSTILL POWER DOWN......... 8
1.6 STEALTHCHOP2 & SPREADCYCLE DRIVER ........ 8
1.7 STALLGUARD2 – MECHANICAL LOAD SENSING9
1.8 COOLSTEP – LOAD ADAPTIVE CURRENT
CONTROL ...................................................................... 9
1.9 DCSTEP – LOAD DEPENDENT SPEED CONTROL ..
..................................................................... 10
1.10 ENCODER INTERFACE ..................................... 10
2 PIN ASSIGNMENTS ......................................... 11
2.1 PACKAGE OUTLINE ........................................ 11
2.2 SIGNAL DESCRIPTIONS ................................. 12
3 SAMPLE CIRCUITS .......................................... 15
3.1 STANDARD APPLICATION CIRCUIT ................ 15
3.2 EXTERNAL GATE VOLTAGE REGULATOR .......... 16
3.3 CHOOSING MOSFETS AND SLOPE ................ 17
3.4 TUNING THE MOSFET BRIDGE ..................... 19
4 SPI INTERFACE ................................................ 22
4.1 SPI DATAGRAM STRUCTURE ......................... 22
4.2 SPI SIGNALS ................................................ 23
4.3 TIMING ......................................................... 24
5 UART SINGLE WIRE INTERFACE ................ 25
5.1 DATAGRAM STRUCTURE ................................. 25
5.2 CRC CALCULATION ....................................... 27
5.3 UART SIGNALS ............................................ 27
5.4 ADDRESSING MULTIPLE SLAVES .................... 28
6 REGISTER MAPPING ....................................... 30
6.1 GENERAL CONFIGURATION REGISTERS .......... 31
6.2 VELOCITY DEPENDENT DRIVER FEATURE
CONTROL REGISTER SET ............................................. 37
6.3 RAMP GENERATOR REGISTERS ....................... 39
6.4 ENCODER REGISTERS ..................................... 44
6.5 MOTOR DRIVER REGISTERS ........................... 46
7 STEALTHCHOP™ .............................................. 56
7.1 AUTOMATIC TUNING ..................................... 56
7.2 STEALTHCHOP OPTIONS ................................ 59
7.3 STEALTHCHOP CURRENT REGULATOR ............. 59
7.4 VELOCITY BASED SCALING ............................ 61
7.5 COMBINING STEALTHCHOP AND SPREADCYCLE ..
..................................................................... 63
7.6 FLAGS IN STEALTHCHOP ................................ 65
7.7 FREEWHEELING AND PASSIVE BRAKING ........ 65
8 SPREADCYCLE AND CLASSIC CHOPPER ... 67
8.1 SPREADCYCLE CHOPPER ................................ 68
8.2 CLASSIC CONSTANT OFF TIME CHOPPER ...... 71
9 SELECTING SENSE RESISTORS .................... 73
10 VELOCITY BASED MODE CONTROL ....... 75
11 DIAGNOSTICS AND PROTECTION......... 77
11.1 TEMPERATURE SENSORS ................................ 77
11.2 SHORT PROTECTION ...................................... 77
11.3 OPEN LOAD DIAGNOSTICS ........................... 79
12 RAMP GENERATOR ..................................... 80
12.1 REAL WORLD UNIT CONVERSION ................. 80
12.2 MOTION PROFILES ........................................ 81
12.3 VELOCITY THRESHOLDS ................................. 83
12.4 REFERENCE SWITCHES .................................. 84
13 STALLGUARD2 LOAD MEASUREMENT ... 86
13.1 TUNING STALLGUARD2 THRESHOLD SGT ..... 87
13.2 STALLGUARD2 UPDATE RATE AND FILTER .... 89
13.3 DETECTING A MOTOR STALL ......................... 89
13.4 HOMING WITH STALLGUARD ......................... 89
13.5 LIMITS OF STALLGUARD2 OPERATION .......... 89
14 COOLSTEP OPERATION ............................. 90
14.1 USER BENEFITS ............................................. 90
14.2 SETTING UP FOR COOLSTEP .......................... 90
14.3 TUNING COOLSTEP ........................................ 92
15 STEP/DIR INTERFACE ................................ 93
15.1 TIMING ......................................................... 93
15.2 CHANGING RESOLUTION ............................... 94
15.3 MICROPLYER AND STAND STILL DETECTION . 95
16 DIAG OUTPUTS ........................................... 96
16.1 STEP/DIR MODE ......................................... 96
16.2 MOTION CONTROLLER MODE ........................ 96
17 DCSTEP .......................................................... 98
17.1 USER BENEFITS ............................................. 98
17.2 DESIGNING-IN DCSTEP ................................. 98
17.3 DCSTEP INTEGRATION WITH THE MOTION
CONTROLLER .............................................................. 99
17.4 STALL DETECTION IN DCSTEP MODE ............ 99
17.5 MEASURING ACTUAL MOTOR VELOCITY IN
DCSTEP OPERATION ................................................. 100
17.6 DCSTEP WITH STEP/DIR INTERFACE ......... 101
18 SINE-WAVE LOOK-UP TABLE................. 104
18.1 USER BENEFITS ........................................... 104
18.2 MICROSTEP TABLE ...................................... 104
19 EMERGENCY STOP .................................... 105
20 ABN INCREMENTAL ENCODER
INTERFACE ............................................................... 106
20.1 ENCODER TIMING ....................................... 107
评论0
最新资源