Datasheet

TMC2209 DATASHEET (Rev. 1.03 / 2019-JUN-26) 27
www.trinamic.com
5.3.1 COOLCONF Smart Energy Control CoolStep
0X42: COOLCONF SMART ENERGY CONTROL COOLSTEP AND STALLGUARD2
Bit
Name
Function
Comment
15
seimin
minimum current for
smart current control
0: 1/2 of current setting (IRUN)
1: 1/4 of current setting (IRUN)
14
sedn1
current down step
speed
%00: For each 32 StallGuard4 values decrease by one
%01: For each 8 StallGuard4 values decrease by one
%10: For each 2 StallGuard4 values decrease by one
%11: For each StallGuard4 value decrease by one
13
sedn0
12
-
reserved
set to 0
11
semax3
StallGuard2 hysteresis
value for smart current
control
If the StallGuard4 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 StallGuard2 value
%00 … %11: 1, 2, 4, 8
5
seup0
4
-
reserved
set to 0
3
semin3
minimum StallGuard2
value for smart current
control and
smart current enable
If the StallGuard4 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