
L6239 is deselected by bring SLOAD high, the
serial port stops writing and assumes a tri-state
conditionafter time t
STZ
.
When R/W goes low, the Serial Port stops writing
to SDIO. This is actually a transparent operation,
sinceSDIO is already tri-stated.
Next, SLOAD goes low, selecting the L6239, but
SDIO remains low since R/W is still low. When
R/W goes high, the L6239 starts to write to SDIO
with the datavalid after time, t
RWD
.
At the end of the read operation, R/W goes low
and SDIO goes into tristate condition after time
t
RWZ
.
PowerDevices/SpindlState Machine
S_AU, S_B_U and S_C_U are the upper spindle
drive transistors. They are active whenever the
drive is in bipolar mode (Unipolar is not sup-
ported).
S_A_L, S_B_L and S_C_L are the lower spindle
drive transistors. They are active in bipolar drive.
In linear mode the active transistor’s gate drive is
controlled so as to bring the current in the motor
to the level set by the speed control compensa-
tion circuit or the current limit DAC. Activatingthe
BRAKE mode turns on all the lower drivers.
RESET places the state machine into a known
state(see @POR column of register definitions).
To
increment the commutation state either
Spin_Clocksignal is clocked.
Thermal Warning & Shutdown
The Thermal (Shutdown) Warning is designed to
allow the system to take any actions required
R/W
SLOAD
SCLK
SDIO
D95IN221
t
RWD
t
SDZ
t
SCKD
t
RWZ
Figure3
MICRO
CLK
DATA
CS1
R/W
CS2
SCLK
SDIO
SLOAD
R/W
R/W
CLK
DATA
CS
L6239
OTHER
DEVICE
D94IN123
Figure 4:
SystemLevel Interface
+
-
-
+
1.6K
5
ENABLE_NEG
+5V
20K
20K
Vreg_Reg
Vreg_Cur
Vreg_Base
100pF
2
22
μ
F
75
Load
+5V
Good decoupling must be used.
e.g. minimum 22
μ
F
L6239
D94IN124
2K
43K
20K
10K
1.2V
Figure5
L6239
10/13