TMC5160 DATASHEET (Rev. 1.08 / 2018-NOV-19)
51
0X6C: CHOPCONF – CHOPPER CONFIGURATION
Bit Name
Function
Comment
10 hend3
HEND
chm=0
%0000 … %1111:
hysteresis low value
OFFSET
sine wave offset
Hysteresis is -3, -2, -1, 0, 1, …, 12
9
8
7
hend2
hend1
hend0
(1/512 of this setting adds to current setting)
This is the hysteresis value which becomes
used for the hysteresis chopper.
%0000 … %1111:
chm=1
chm=0
Offset is -3, -2, -1, 0, 1, …, 12
This is the sine wave offset and 1/512 of the
value becomes added to the absolute value
of each sine wave entry.
6
5
4
hstrt2
hstrt1
hstrt0
HSTRT
hysteresis start value
added to HEND
%000 … %111:
Add 1, 2, …, 8 to hysteresis low value HEND
(1/512 of this setting adds to current setting)
Attention: Effective HEND+HSTRT ≤ 16.
Hint: Hysteresis decrement is done each 16
clocks
TFD [2..0]
fast decay time setting
chm=1
Fast decay time setting (MSB: fd3):
%0000 … %1111:
Fast decay time setting TFD with
NCLK= 32*TFD (%0000: slow decay only)
3
2
1
0
toff3
toff2
toff1
toff0
TOFF off time
and driver enable
Off time setting controls duration of slow decay phase
NCLK= 12 + 32*TOFF
%0000: Driver disable, all bridges off
%0001: 1 – use only with TBL ≥ 2
%0010 … %1111: 2 … 15
www.trinamic.com