TMC2041 DATASHEET (Rev. 1.02 / 2017-MAY-16)
46
motor current reduction area
current setting I_RUN
(upper limit)
SEMAX+SEMIN+1
SEMIN
½ or ¼ I_RUN
motor current increment area
stall possible
(lower limit)
0=maximum load
Zeit
load
angle
load angle optimized
load angle optimized
optimized
Figure 11.1 coolStep adapts motor current to the load
Five more parameters control coolStep and one status value is returned:
Parameter
Description
Range
Comment
SEUP
Sets the current increment step. The current 0…3
becomes incremented for each measured
stallGuard2 value below the lower threshold.
Sets the number of stallGuard2 readings above the 0…3
upper threshold necessary for each current
decrement of the motor current.
step width is
1, 2, 4, 8
SEDN
number of stallGuard2
measurements per
decrement:
32, 8, 2, 1
SEIMIN
Sets the lower motor current limit for coolStep 0
0: 1/2 of IRUN
1: 1/4 of IRUN
operation by scaling the IRUN current setting.
1
Status
word
Description
Range
Comment
This status value provides the actual motor
current scale as controlled by coolStep. The value
goes up to the IRUN value and down to the
portion of IRUN as specified by SEIMIN.
CSACTUAL
0…31
1/32, 2/32, … 32/32
www.trinamic.com