
TLE5012B
Interfaces
User’s Manual
62
Rev. 1.2, 2018-02
Figure 5-26 IIF Index pulse in Step/Direction Mode
Note: In
and
the Index pulse timing shows the start time of the Index pulse. In
applications rotating above 2930rpm the period of Phase A/B will be smaller than the length of the Index
pulse.
Hysteresis effect when changing rotation direction
The TLE5012B has an hysteresis threshold to avoid pulsing unintended steps due to mechanical vibrations of the
rotor or system. The default hysteresis is 0.703° and it can be changed in the register IFAB (IFAB_HYST). Once
the hysteresis threshold is surpassed, the Phase A and Phase B output the missed steps and continue to work in
their normal operation mode. Pulsing the missed pulses allows to count all the steps and correctly calculate the
angle position. The number of missed pulses depends on the hysteresis threshold and on the step resolution.
Figure 5-27 Phase A/B output during a rotation direction change due to the hysteresis threshold
Step
Direction
Incremental Interface
(Step/Direction Mode)
V
H
V
L
V
H
V
L
Index
V
L
t
0°
V
H
4094
Counter
12LSB
4093
4092
4093
4094
4095
0
1
2
3
4
Index pulse timing
...
...
16376...
16379
16372...
16375
16368…
13671
16372...
16375
16376...
16379
16380...
16383
0...3
4...7
8...11 12...15 16...19
...
...
IIF_CNT
14LSB
0
Hysteresis
range
0
0
0
0
One step
Another
step
Another
step
After this step, we
already surpassed
the Hysteresis
threshold
Actual
angle
value
Phase B
Phase A
Phase B
Phase A
Phase B
Phase A
Phase B
Phase A
Phase B
Phase A
90 phase
B-A
90 Phase B-A
(at constant speed )
Former
rotation
direction