Datasheet

TMC2130 DATASHEET (Rev. 1.09 / 2017-MAY-15) 87
www.trinamic.com
CFG6_ENN: ENABLE PIN AND CONFIGURATION OF STANDSTILL POWER DOWN
CFG6
Motor driver enable
Standstill power down
Registers
GND
Enable
N
IRUN=31, IHOLD=31
VCC_IO
Disable
- (Driver disable)
open
Enable
Y, ramp down from 100% to
34% motor current in 44M
clock cycles (3 to 4 seconds) if
no step pulse for more than
1M clock cycles (standstill). In
combination with stealthChop,
be sure not to work with too
low overall current setting, as
regulation will not be able to
measure the motor current
after stand still current
reduction. This will result in
very low motor current after
the stand-still period.
IRUN=31, IHOLD=11,
IHOLDDELAY=8
While the parameters for spreadCycle can be configured for good microstep performance, stealthChop
mode is configured with its power on default values (PWMCONF=0x00050480):
f
PWM
=2/683 f
CLK
(i.e. roughly 38kHz with internal clock)
pwm_autoscale=1
PWM_GRAD=4
PWM_AMPL=128
CFG0 and CFG4 settings do not influence the stealthChop configuration. This way, it is even possible
to switch between spreadCycle and stealthChop mode by simply switching CFG1 and CFG2.
Hint
Be sure to allow the motor to rest for at least 100ms (assuming a minimum of 10MHz f
CLK
) before
starting a motion using stealthChop. This will allow the current regulation to set the initial motor
current.
Example:
It is desired to do small motions in smooth and noiseless stealthChop mode. For quick motions,
spreadCycle is to be used. The controller can deliver 1/16 microstep step signals. Tie together CFG1
and CFG2 and drive them with a three state driver. Switch both to VCC_IO to operate in spreadCycle,
switch them to hi-Z (open) state for a motion in stealthChop.