TMC5160 DATASHEET (Rev. 1.08 / 2018-NOV-19)
71
8.2 Classic Constant Off Time Chopper
The classic constant off time chopper is an alternative to spreadCycle. Perfectly tuned, it also gives
good results. Also, the classic constant off time chopper (automatically) is used in combination with
fullstepping in dcStep operation.
The classic constant off-time chopper uses a fixed-time fast decay following each on phase. While the
duration of the on phase is determined by the chopper comparator, the fast decay time needs to be
long enough for the driver to follow the falling slope of the sine wave, but it should not be so long
that it causes excess motor current ripple and power dissipation. This can be tuned using an
oscilloscope or evaluating motor smoothness at different velocities. A good starting value is a fast
decay time setting similar to the slow decay time setting.
I
target current + offset
mean value = target current
on
on
sd
fd
sd
fd
t
Figure 8.4 Classic const. off time chopper with offset showing coil current
After tuning the fast decay time, the offset should be tuned for a smooth zero crossing. This is
necessary because the fast decay phase makes the absolute value of the motor current lower than the
target current (see Figure 8.5). If the zero offset is too low, the motor stands still for a short moment
during current zero crossing. If it is set too high, it makes a larger microstep. Typically, a positive
offset setting is required for smoothest operation.
Target current
Coil current
Target current
Coil current
I
I
t
t
Coil current does not have optimum shape
Target current corrected for optimum shape of coil current
Figure 8.5 Zero crossing with classic chopper and correction using sine wave offset
Three parameters control constant off-time mode:
www.trinamic.com