
Assuming the motor is stationary, with
Output
Enable
high and
Run/Brake
low, the controller is
in the ”Hold for Align & GO” state. When
Run/Brake
is brought high, the motor is in align
mode with Phase 1 active
(Output A
high and
Output
B low). Align is a zero. After the align
time-out (user-programmable), the Align bit goes
high and the sequencer double increments the
outputs to Phase3
(Output
B high and
Output
C
low). After the next time-out, the controller enters
the Go mode, with the sequencer automatically
incrementing the output phase upon detection of
the motor’sBemf.
Never command an Align & Go unless a refer-
ence signal is present at PLL FREF, since this
is the signal that determinesthe length of time
thatphase 1 remainsactive.
If
Run/Brake
is brought low, (or if the 5V supply
is removed) the controller will revert to ”Hold for
Align & GO” and the serial port will be reinitial-
ized. In order to preventan erroneousrestartcon-
dition, it is necessarythat
Run/Brake
be held low
until the motor has completely stopped. Once the
motor has stopped, Run/Brake may be brought
high for a completeAlign & Go Start-Up routine.
2.3 Resynchronization
If power is momentarily lost, the sequencer can
automatically resynchronize to the monitored
Bemf. This resychronization can either occur
whenever
Output Enable
is first brought low then
high or if the Logic Supply is momentarilylost.
Referring to figure 6, the ”Hold for Resync” state
is entered upon POR (Power On Reset) or when-
ever
Output Enable
is brought low. The control-
ler leaves this state and enters ”Start Resync”
when
Output Enable
is high.
If zero crossings are detected,the sequencer will
automatically lock on to the proper phase and
bring the motor speedup to PhaseLock.
This resynchronization will take effect with the
motor speed running as low as typically 30% of
it’s nominal value.
Never command an Align & Go while the mo-
tor is spinning. Always initiate a resync first
or initiate brake mode and allow the motor to
spin down.
Power
on
Reset
Hold
for
”Resync”
Start
”Resync”
Resync=1
Release
min mask
Run
O
(
Z
(
Z
RunBrk=1
OutEna=0
OuEOuEn=0
OuEn=
NoZc
NoZc
Figure6:
Resync.
L6238
10/35