Datasheet
TMC2300 DATASHEET (Rev. 1.02 / 2019-NOV-06) 26
www.trinamic.com
5.3.1 COOLCONF – Smart Energy Control CoolStep
0X42: COOLCONF – SMART ENERGY CONTROL COOLSTEP AND STALLGUARD
Bit
Name
Function
Comment
…
-
unused
reserved, set to 0
15
seimin
minimum current for
smart current control
0: 1/2 of current setting (IRUN) (requires IRUN ≥ 10)
1: 1/4 of current setting (IRUN) (requires IRUN ≥ 20)
14
sedn1
current down step
speed
%00: For each 32 StallGuard values decrease by one
%01: For each 8 StallGuard values decrease by one
%10: For each 2 StallGuard values decrease by one
%11: For each StallGuard value decrease by one
13
sedn0
12
-
reserved
set to 0
11
semax3
StallGuard hysteresis
value for smart current
control
If the StallGuard result is equal to or above
(SEMIN+SEMAX+1)*32, the motor current becomes
decreased to save energy.
%0000 … %1111: 0 … 15
10
semax2
9
semax1
8
semax0
7
-
reserved
set to 0
6
seup1
current up step width
Current increment steps per measured StallGuard value
%00 … %11: 1, 2, 4, 8
5
seup0
4
-
reserved
set to 0
3
semin3
minimum StallGuard
value for smart current
control and
smart current enable
If the StallGuard result falls below SEMIN*32, the motor
current becomes increased to reduce motor load angle.
%0000: smart current control coolStep off
%0001 … %1111: 1 … 15
2
semin2
1
semin1
0
semin0