Datasheet

TMC8462 Datasheet Document Revision V1.5 2019-June-21
169 / 204
7.14 MFC IO Step and Direction Block
The MFC IO step & direction block allows for generation of dened step pulse frequencies along with a
direction signal.
This is done by writing an accumulation constants to a register. Toggle of the MSB of the accumulation
register value generates an internal step pulse of one internal clock cycle.
The direction signal is the MSB of the accumulation constant. Therefore, the sign of the accumulation
constant denes the direction signal polarity. The step-to-direction timer (STP2DIR) takes care of possible
external signal delay paths by programmable delay of the rst step after write of accumulation constant.
The pulse stretcher forms step and direction pulses of programmable length for adaption to external
signal paths.
The step direction unit can either run in free running mode just generating step pulses with programmed
frequency. Alternatively, is can generate a dened number of step pulses with programmed frequency. An
interrupt output signal IRQ TARGET_REACHED indicates the reached target count of step pulses.
TMC8462 has three independent step and direction channels.
Figure 37: Block structure of the MFC IO Step and Direction Block
Step & Direction Signal Timing
Write to the accumulation constant register starts step pulse generation.
The rst step pulse occurs after a time
t
ST EP 1st
. Following step pulses come after each
t
ST EP
. The pulse
length of the step pulses is
t
ST EP _P ULSE
. On change of direction by writing the accumulation constant
with a constant of dierent sign, the rst step pulse after write occurs after t
ST P 2DIR
.
©2019 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany
Terms of delivery and rights to technical change reserved.
Download newest version at www.trinamic.com