
2)
Closed Loop Start-Up
- The Bemf voltage
zerocrossings provide timing information so that
the motor can be accelerated to steady state
speed.
3)
Steady-State Operation
- The Bemf voltage
zero-crossings provide timing information for pre-
cision speed control.
The L6238S contains features that offer flexible
control over the start-up procedure. Either the on-
board Auto-StartAlgorithm can be used to control
the start-up sequence or more sophisticated ex-
tenal start-up algorithms can be developed using
the Serial Port and key control/sense functions
broughtout to pins.
3.2 Auto-Start Algorithm
When initially powered up, the controller defaults
to the internal AutoStart Mode. When
Run/Brake
is low, the L6238S is in brake mode, and the
Auto-Start Algorithm is reset. In the brake mode,
all of the lower DMOS drivers are ON,and the up-
per drivers are OFF.
The Auto-Start Algorithm is based on an Align &
Go approachand can be visualized by referring to
Figure 3-1. Shown are the
Run/Brake
control sig-
nals, sequencer function, and the three output
voltage waveforms.
Referring to figure 3-1, the following is the se-
quence of events duringAuto-Start:
With
Output Enable
= 1,
Run/Brake
= 0
- State Machine is set to State 1 with the drivers
Trisatted
.
AlignmentPhase (1)
Run/Brake
= 1
- Output Stage is sequencedto State 2 and the
drivers energized with
OUTPUT A
high and
OUTPUT C
low for 64/Falign seconds.
Alignment Phase (2)
- Output Stage is double sequenced to State 4
with
OUTPUT B
high and
OUTPUT A
low for
STATE 2
A=HIGH
B=FLOAT
C=LOW
STATE 4
A=LOW
B=HIGH
C=FLOAT
STATE 6
A=FLOAT
B=LOW
C=HIGH
500ms/DIV
* FALIGN=90Hz
A
OUT
1
10V
B
OUT
2
10V
C
OUT
3
10V
ALIGNMENT
GO
DOUBLE INCREMENTS
*0.711s
*2.133s
RUN/BRAKE
SEQUENCER
D95IN314
Figure 3-1:
Align+Go
L6238S
13/31