Programming manual
L6472
48/70
DocID022729 Rev 5
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
When when SYNC_EN bit is set low, BUSY/SYNC output is forced low during the
commands execution, otherwise, when the SYNC_EN bit is set high, the BUSY/SYNC
output provides a clock signal according to the SYNC_SEL parameter.
The synchronization signal is obtained starting from the electrical position information
(EL_POS register) according to
:
Table 21. 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 NA NA NA
110
NA NA NA NA NA NA NA NA
111
NA NA NA NA NA NA NA NA
Table 22. SYNC signal source
SYNC_SEL[2 … 0]
Source
0 0 0
EL_POS[7]
0 0 1
EL_POS[6]
0 1 0
EL_POS[5]
0 1 1
EL_POS[4]
1 0 0
EL_POS[3]
1 0 1
UNUSED
(1)
1. When this value is selected the BUSY output is forced low.
1 1 0
1 1 1