TMC260 and TMC261 DATASHEET (Rev. 2.05 / 2012-NOV-05)
20
6.6 Chopper Control Register (CHOPCONF)
CHOPCONF
Chopper Configuration
Bit
Name
Function
Comment
19
18
17
1
0
0
Register address bit
Register address bit
Register address bit
Blanking time
16 TBL1
15 TBL0
Blanking time interval, in system clock periods:
%00: 16
%01: 24
%10: 36
%11: 54
14 CHM
Chopper mode
This mode bit affects the interpretation of the HDEC,
HEND, and HSTRT parameters shown below.
0
1
Standard mode (spreadCycle)
Constant tOFF with fast decay time.
Fast decay time is also terminated when the
negative nominal current is reached. Fast
decay is after on time.
13 RNDTF
Random TOFF time
Enable randomizing the slow decay phase duration:
0: Chopper off time is fixed as set by bits tOFF
1: Random mode, tOFF is random modulated by
dNCLK= -12 … +3 clocks.
12 HDEC1
11 HDEC0
Hysteresis decrement
interval
or
CHM=0
Hysteresis decrement period setting, in
system clock periods:
%00: 16
Fast decay mode
%01: 32
%10: 48
%11: 64
CHM=1
CHM=0
CHM=1
HDEC1=0: current comparator can terminate
the fast decay phase before timer expires.
HDEC1=1: only the timer terminates the fast
decay phase.
HDEC0: MSB of fast decay time setting.
%0000 … %1111:
Hysteresis is -3, -2, -1, 0, 1, …, 12
(1/512 of this setting adds to current setting)
This is the hysteresis value which becomes
used for the hysteresis chopper.
%0000 … %1111:
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.
10 HEND3
Hysteresis end (low)
value
or
9
HEND2
Sine wave offset
8
7
HEND1
HEND0
6
5
4
HSTRT2
HSTRT1
HSTRT0
Hysteresis start value
or
Fast decay time
setting
CHM=0
CHM=1
Hysteresis start offset from HEND:
%000: 1
%001: 2
%010: 3
%011: 4
%100: 5
%101: 6
%110: 7
%111: 8
Effective: HEND+HSTRT must be ≤ 15
Three least-significant bits of the duration of
the fast decay phase. The MSB is HDEC0.
Fast decay time is a multiple of system clock
periods: NCLK= 32 x (HDEC0+HSTRT)
www.trinamic.com