TMC5160 DATASHEET (Rev. 1.08 / 2018-NOV-19)
70
the chopper frequency is stabilized at high amplitudes and low supply voltage situations, if the
frequency gets too low. This avoids the frequency reaching the audible range.
I
H
D
E
C
target current + hysteresis start
target current + hysteresis end
target current
target current - hysteresis end
target current - hysteresis start
on
sd
fd
sd
t
Figure 8.3 spreadCycle chopper scheme showing coil current during a chopper cycle
Two parameters control spreadCycle mode:
Parameter
Description
Setting Comment
HSTRT
Hysteresis start setting. This value is an offset 0…7
from the hysteresis end value HEND.
HSTRT=1…8
This value adds to HEND.
HEND
Hysteresis end setting. Sets the hysteresis end
value after a number of decrements. The sum
HSTRT+HEND must be ≤16. At a current setting of
max. 30 (amplitude reduced to 240), the sum is
not limited.
0…2
3
-3…-1: negative HEND
0: zero HEND
4…15
1…12: positive HEND
With HSTRT=0 and HEND=0, the hysteresis is 0 (off).
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 2 or 3 and a short TBL of 2 or 1.
www.trinamic.com