TMC5031 DATASHEET (Rev. 1.11 / 2016-APR-28)
59
13 Quick Configuration Guide
This guide is meant as a practical tool to come to a first configuration and do a minimum set of
measurements and decisions for tuning the driver. It does not cover all advanced functionalities, but
concentrates on the basic function set to make a motor run smoothly. Once the motor runs, you may
decide to explore additional features, e.g. freewheeling and further functionality in more detail. A
current probe on one motor coil is a good aid to find the best settings, but it is not a must.
CURRENT SETTING AND SETTING UP SPREADCYCLE
spreadCycle
Current Setting
Configuration
CHOPCONF
Check hardware
Enable chopper using basic
setup and motor
config.: TOFF=5, TBL=2,
RMS current
HSTART=0, HEND=0
CHOPCONF
Move the motor by
slowly accelerating
from 0 to VMAX
set vsense for max.
180mV at sense resistor
(0R15: 1.1A peak)
Low Current range?
N
Y
operation velocity
Monitor sine wave motor
coil currents with current
probe at low velocity
Set I_RUN as desired up
to 31, I_HOLD 70% of
I_RUN or lower
Set I_HOLD_DELAY to 1
to 15 for smooth
standstill current decay
Current zero
crossing smooth?
CHOPCONF
increase HEND (max. 15)
N
Set T_ZEROWAIT up to
65535 for delayed
standstill current
reduction
Y
Move motor very slowly or
try at stand still
Configure Chopper to
test current settings
CHOPCONF
Audible Chopper
noise?
set TOFF=4 (min. 3), try
lower / higher TBL or
reduce motor current
Y
Move motor at medium
velocity or up to max.
velocity
CHOPCONF
decrease HEND and
increase HSTART (max.
7)
Audible Chopper
noise?
Y
Finished or Enable
coolStep
Figure 13.1 Current setting and setting up spreadCycle
www.trinamic.com