English
Language : 

TMC5072_17 Datasheet, PDF (60/107 Pages) TRINAMIC Motion Control GmbH & Co. KG. – POWER DRIVER FOR STEPPER MOTORS
TMC5072 DATASHEET (Rev. 1.22 / 2017-MAY-16)
60
I
target current + hysteresis start
target current + hysteresis end
target current
target current - hysteresis end
target current - hysteresis start
HDEC
on
sd
fd
sd
t
Figure 9.3 spreadCycle chopper scheme showing coil current during a chopper cycle
Two parameters control spreadCycle mode:
Parameter
HSTRT
HEND
Description
Setting
Hysteresis start setting. This value is an offset 0…7
from the hysteresis end value HEND.
Hysteresis end setting. Sets the hysteresis end 0…2
value after a number of decrements. The sum
HSTRT+HEND must be ≤16. At a current setting of 3
max. 30 (amplitude reduced to 240), the sum is 4…15
not limited.
Comment
HSTRT=1…8
This value adds to HEND.
-3…-1: negative HEND
0: zero HEND
1…12: positive HEND
Even at HSTRT=0 and HEND=0, the TMC5072 sets a minimum hysteresis via analog circuitry.
Example:
In the example a hysteresis of 4 has been chosen. You might decide to not use hysteresis
decrement. In this case set:
HEND=6
HSTRT=0
(sets an effective end value of 6-3=3)
(sets minimum hysteresis, i.e. 1: 3+1=4)
In order to take advantage of the variable hysteresis, we can set most of the value to the
HSTRT, i.e. 4, and the remaining 1 to hysteresis end. The resulting configuration register values
are as follows:
HEND=0
HSTRT=6
(sets an effective end value of -3)
(sets an effective start value of hysteresis end +7: 7-3=4)
Hint
Highest motor velocities sometimes benefit from setting TOFF to 1, 2 or 3 and a short TBL of 1 or 0.
www.trinamic.com