Programming manual
L6470
44/64
Doc ID 16737 Rev 2
Every time the step mode is changed the electrical position (i.e. the point of microstepping
sinewave that is generated) is reset to the first microstep.
Warning:
Every time STEP_SEL is changed the value in ABS_POS
register looses meaning and should be reset.
Any attempt to write the register when the motor is running causes the command to be
ignored and the NOTPERF_CMD flag to rise (see paragraph
When when SYNC_EN bit is set low BUSY/SYNC output is forced low during commands
execution, otherwise, when SYNC_EN bit is set high, BUSY/SYNC output provides a clock
signal according to SYNC_SEL parameter.
Table 17.
Step mode selection
STEP_SEL[2..0]
Step mode
0
0
0
Full step
0
0
1
Half step
0
1
0
1/4 microstep
0
1
1
1/8 microstep
1
0
0
1/16 microstep
1
0
1
1/32 microstep
1
1
0
1/64 microstep
1
1
1
1/128 microstep
Table 18.
SYNC output frequency
STEP_SEL
(f
FS
is the full step frequency)
000
001
010
011
100
101
110
111
SYNC_SEL
000
f
FS
/2
f
FS
/2
f
FS
/2
f
FS
/2
f
FS
/2
f
FS
/2
f
FS
/2
f
FS
/2
001
NA
f
FS
f
FS
f
FS
f
FS
f
FS
f
FS
f
FS
010
NA
NA
2· f
FS
2· f
FS
2· f
FS
2· f
FS
2· f
FS
2· f
FS
011
NA
NA
NA
4· f
FS
4· f
FS
4· f
FS
4· f
FS
4· f
FS
100
NA
NA
NA
NA
8· f
FS
8· f
FS
8· f
FS
8· f
FS
101
NA
NA
NA
NA
NA
16· f
FS
16· f
FS
16· f
FS
110
NA
NA
NA
NA
NA
NA
32· f
FS
32· f
FS
111
NA
NA
NA
NA
NA
NA
NA
64· f
FS