STMICROELECTRONICS L7200

L7200
MOZART, 12V DISK DRIVE SPINDLE & VCM, POWER &
CONTROL “COMBO”
PRODUCT PREVIEW
GENERAL
■ 12V (+/- 10%) OPERATION.
■ REGISTER BASED ARCHITECTURE
■ MINIMUM EXTERNAL COMPONENTS
■ BCD TECHNOLOGY
VCM DRIVER
■ 1.7A DRIVE CAPABILITY
■ 0.75Ω TOTAL BRIDGE IMPEDANCE AT 125°C
■ LINEAR MODE
■ PHASE SHIFT MODULATION (PWM MODE)
■ INSTANTANEOUS, (GLICH FREE) SWITCH
■ BETWEEN THE 2 MODES.
■ CLASS AB OUTPUT DRIVERS
■ ZERO CROSSOVER DISTORSION
■ 14 BIT DAC DEFINE OUTPUT CURRENT
■ SELECTABLE TRANSCONDUCTANCE
■ RAMP LOADING & PARKING VOLTAGE
■ FULL INTERNAL VCM CALIBRATION
■ DYNAMIC BRAKE
SPINDLE DRIVER
■ 2.5A DRIVE CAPABILITY
■ 0.75Ω TOTAL BRIDGE IMPEDANCE AT
125°C
■ SMOOTHDRIVE™ ARCHITECTURE
■ SINUSOIDAL DRIVING, VOLTAGE MODE
■ BIPOLAR DRIVING
■ BEMF, INTERNAL OR EXTERNAL,
PROCESSING
■ SENSOR-LESS MOTOR COMMUTATION
■ PROGRAMMABLE COMMUTATION DELAY
■ FIXED FREQUENCY PWM OPERATION
MODE
■ INTERNAL FREQUENCY LOCKED LOOP
SPEED CONTROL (FLL)
■ PROGRAMMABLE DIGITAL FILTER FOR
SPEED CONTROL LOOP
■ BEMF RECTIFICATION DURING RETRACT
■ BUILT-IN INDUCTIVE SENSING START UP
■ DYNAMIC & REVERSE BRAKE
■ BACK ROTATION DETECTION
MULTIPOWER BCD TECHNOLOGY
TQFP64
ORDERING NUMBER: L7200
OTHER FUNCTIONS
■ 12V, 5V , 3.3V AND 2.5V MONITORING WITH
POSSIBLE EXTERNAL SET TRIP POINTS
AND HYSTERESIS
■ POWER UP/DOWN SEQUENCING
■ 8V, 3.3V AND 2.5V POSITIVE REGULATORS
■ 3.3V LOGIC COMPATIBILITY
■ SHOCK SENSOR DETECTOR
■ INTERNAL POR DELAY TIME AT POWER ON
(80ms)
■ INTERNAL ISOFET FOR BEMF
RECTIFICATION
■ THERMAL SHUTDOWN AND PRETHERMAL
WARNING
DESCRIPTION
The L7200 Mozart integrates into a single chip both
spindle and VCM controllers as well as power stages. The device is designed for 12V disk drive application requiring up to 2.5A of spindle and 1.7A of
VCM peak currents. The device is based on the sinusoidal driving of the spindle motor. This is realized
digitally by the SMOOTHDRIVE™ SYSTEM.
A serial port with up to 40 MHz capability provides
easy interface to the microprocessor. A register controlled Frequency Locked Loop (FLL) allows flexibility
in setting the spindle speed. Integrated BEMF processing, digital filter, digital masking, digital delay,
and sequencing minimize the number of external
components required.
September 1999
This is preliminary information on a new product now in development. Details are subject to change without notice.
1/23
L7200
DESCRIPTION (continued)
Power On Reset (POR) circuitry is included. Upon detection of a low voltage condition, POR is asserted, the
internal registers are reset, and spindle power circuitry is tri-stated. The BEMF is rectified providing power for
actuator retraction followed by dynamic spindle braking. Three Linear regulators and a Shock Sensor circuitry
are also integrated.
The device is built in BCD mixed signal technology allowing dense digital/analog circuitry to be combined with
a high power DMOS output stage.
BLOCK DIAGRAM
VPS
FCOM
BRAKE
SYSCLK
RBIAS
ISOFET
FLL &
DIGITAL
FILTER
SHOCK
DETECTOR
VCC
PWM A
CTAP
2/23
VCC
VCM_GND
SENSE_IN-
REFERENCE
VOLTAGE VCC/4
& GAIN SWITCH
A=4
SENSE_OUT
SENSE_IN+
ERROR_OUT
14 BIT
VCM DAC
ERROR_IN
SUPPLY
BEMF
RECTIFICATION
GAINRES
VDD
DGND
AVCC
AGND
GND
PORB
TR_2.5V
TR_3.3V
THERMAL
VCM_A-
RAMP LOADING
VCM
CALIBRATION
SUPPLY
FAULT
MONI T ORS
VCM_A+
A-
TR_5V
A+
TR_12V
ISENSE
SERIAL
PORT
SDEN
OUT_C
RSENSE
BEMF
DETECTION
VCM
PSM/LIN
REGISTERS
SDATA
SCLK
DYNAMIC/
REVERSE
BRAKE
8V
Regulator
DAC_OUT
VREG8_IN
OUT_B
PWM C
RE-SYNC
C
VREG8_DRV
OUT_A
PWM B
BIPOLAR /
TRIPHASE
B
INDUCTIVE
SENSE
START-UP
A
SPINDLE
Architecture
3.3V
Regulator
2.5V
Regulator
SSOUT
SSBUFOUT
SSFOUT
VREG2.5_IN
CHARGE
PUMP
SSFIN
VREG3.3_IN
SSIN
VBOOST
PUMP
L7200
SPINDLE SMOOTHDRIVE™ ARCHITECTURE, START-UP & FLL
6bit
PWM A
BYTE TO
PWM
CONVERTER
MEMORY AND
MEMORY SCAN
DIGITAL
MULTIPLIER
B
PWM B
PWM C
POWERS
9bit
Resolution
C
3x
9bit
8bit
A
8bit
FEED
FORWARD
A/D 7bit
10bit
10bit
BIPOLAR /
TRIPHASE
12bit
KFLL d
REGISTER
TORQUE
OPTIMIZER
DIGITAL
FILTER
3x
10bit
10bit
SPIN-UP
INDUCTIVE
SENSE
2x
12bit
Z.C.
FREQUENCY
MULTIPLIER
SERIAL PORT
FLL
BEMF
DETECTION
37
36
35
34
VREG8_DRV
38
VREG8_IN
39
SENSE_IN-
40
SENSE_OUT
ERROR_OUT
41
SENSE_IN+
ERROR_IN
SDATA
SDEN
SCLK
42
DGND
VPS
43
VPS
44
VCC
45
VCC
GND
PIN CONNECTION (Top view)
48
49
47
46
VCM_A+
VCM_A+
50
31
VCM_GND
51
30
VREG3.3_IN
VCM_GND
52
29
VREG3.3_DRV
VCM_A-
53
28
VREG2.5_IN
VCM_A-
54
27
VREG2.5_DRV
OUT_A
55
26
RBIAS
OUT_A
56
RSENSE
57
RSENSE
OUT_B
OUT_B
L7200
"MOZART"
33
32
DAC_OUT
PORB
63
18
SSBUFOUT
OUT_C
64
17
16
3
4
5
6
7
8
9
10
11
12
13
14
15
SSFIN
SSFOUT
2
VBOOST
1
PUMP
SSIN
OUT_C
SSOUT
19
GAINRES
TR_2.5V
62
CTAP
20
RSENSE
ISENSE
61
VDD
RSENSE
BRAKE
21
TR_3.3V
FCOM
TR_5V
60
SYSCLK
TR_12V
22
GND
23
59
VPS
58
VPS
AGND
VCC
AVCC
24
VCC
25
3/23
L7200
PIN FUNCTION
Pin Types: D = Digital, P = Power, A = Analog
N°
Pin Name
Description
Type
1,2
VCC
+12V Power Supply after ISOFET.
P
3,4
VPS
+12V Power Supply.
P
5
GND
Power Ground (substrate).
P
6
SYSCLK
Clock Frequency for system timers and counters
D
7
FCOM
Output of Spindle zero crossing or Current Sense circuit
D
8
VDD
Digital +5V Supply
D
9
BRAKE
Storage capacitor for brake circuit. Typically 5.9V
A
10
ISENSE
Input to sense the voltage of the SPINDLE Sense Resistor.
A
11
CTAP
Spindle Center Tap used for Differential BEMF sensing
A
12
GAINRES
External resistor for VCM switch gain.
A
13
VBOOST
External main Charge Pump Capacitor (typically VCC+5.8V)
A
14
PUMP
External Charge Pump
A
15
SSOUT
Shock Sensor detector Digital Output
D
16
SSFOUT
Shock Sensor detector filter Output
A
17
SSFIN
Shock Sensor detector filter Input
A
18
SSBUFOUT
Shock Sensor detector amplifier Output
A
19
SSIN
Shock Sensor detector amplifier Input
A
20
TR_2.5V
Set Point Input for 2.5V Supply monitor
A
21
TR_3.3V
Set Point Input for 3.3V Supply monitor
A
22
TR_5V
Set Point Input for 5V Supply monitor
A
23
TR_12V
Set Point Input for 12V Supply monitor
A
24
AGND
Analog Ground
A
25
AVCC
+12V analog Supply (after ISOFET)
P
26
RBIAS
External resistor for setting accurate bias current
A
27
VREG2.5_DR 2.5V positive regulator drive output
A
28
VREG2.5_IN
2.5V positive regulator sense input
A
29
VREG3.3_DRV 3.3V positive regulator drive output
A
30
VREG3.3_IN
3.3V positive regulator sense input
A
31
PORB
Power On Reset Output
A
32
DAC_OUT
Output of VCM DAC
A
33
VREG8_DRV
8V positive regulator drive output
A
4/23
L7200
PIN FUNCTION (continued)
N°
Pin Name
34
VREG8_IN
8V positive regulator sense input
A
35
SENSE_IN-
Inverting Input of the Sense Amplifier
A
36
SENSE_IN+
Non inverting Input of the Sense Amplifier
A
37
SENSE_OUT
Output of the Sense Amplifier
A
38
ERROR_OUT Output of the Error Amplifier
39
ERROR_IN
40
Description
Type
A
Inverting Input of the Error Amplifier
A
DGND
Digital Ground
D
41
SDEN
Serial Data Enable. Active high input pin for serial port enable
D
42
SDATA
Serial port Data input/output
D
43
SCLK
Serial Port Data Clock. Positive edge triggered clock input for serial data
D
44
GND
Power Ground (substrate).
P
45,46
VPS
+12V Power Supply.
P
47,48
VCC
+12V Power Supply after ISOFET.
P
49,50
VCM_A+
VCM Power Amplifier positive Output terminal.
A
51,52
VCM_GND
Ground for VCM power section.
A
53,54
VCM_A-
VCM Power Amplifier negative Output terminal.
A
55,56
OUT_A
Spindle DMOS half bridge Output and Input A for BEMF sensing.
A
57,58
RSENSE
Output Connection for the Motor Current Sense Resistor to ground.
A
59,60
OUT_B
Spindle DMOS half bridge Output and Input B for BEMF sensing.
A
61,62
RSENSE
Output Connection for the Motor Current Sense Resistor to ground.
A
63,64
OUT_C
Spindle DMOS half bridge Output and Input C for BEMF sensing.
A
ABSOLUTE MAXIMUM RATINGS
Symbol
Parameter
Value
Unit
Vcc
Maximum Supply voltage
-0.5 to 14
Volts
Vdd
Maximum Logic supply
-0.5 to 6
Volts
Vin max
Maximum digital input voltage
Vdd + .3 volts
Volts
Vin min
Minimum digital input voltage
GND - .3 volts
Volts
Spindle peak sink/source output current
2.6
Amps
VCM peak sink/source output current
1.8
Amps
SPINDLE
Ipeak
VCM Ipeak
5/23
L7200
THERMAL DATA
Symbol
Parameter
Value
Unit
θ(jc)
Thermal resistance Junction to case
≈11
°C/Watt
θ(ja)*
Thermal resistance Junction to ambient
≈40
°C/Watt
Ptot*
Maximum Total Power Dissipation
≈2.0
Watt
-40 to 150
°C
Value
Unit
10.8 to 13.2
V
4.5 to 5.5
V
Operating Ambient Temperature
0 to 70
°C
Junction Temperature
0 to 125
°C
Tstg,Tj
Maximum storage/junction temperature
* In typical application with multilayer 120x120mm Printed Circuit Board.
RECOMMENDED OPERATING CONDITIONS
Symbol
Parameter
Vdd
Supply Voltage
Vcc
Logic Supply Voltage
Tamb
Tj
ELECTRICAL CHARACTERISTCS
All specifications are for 0<Tamb<70°C, VCC=12V, VDD=5V, unless otherwise noted.
Symbol
Parameter
Test Condition
Min.
Typ.
Max.
Unit
13.2
V
POWER SUPPLIES
VCC
12V supply
IVCC
Vcc Current
10.8
SPINDLE + VCM
TBD
mA
SPINDLE ONLY
TBD
mA
VCM ONLY
TBD
mA
Vcc supply rectified
3.5
13.2
V
Vdd
5V supply
4.5
5.5
V
Ivdd
5V supply
Vrectified
SPINDLE + VCM
TBD
mA
SPINDLE ONLY
TBD
mA
VCM ONLY
TBD
mA
THERMAL SENSING
TSD
SHUTDOWN TEMPERATURE
THYS
HYSTERESIS
TEW
EARLY WARNING
6/23
150
180
°C
60
°C
TSD25
°C
L7200
ELECTRICAL CHARACTERISTCS (continued)
Symbol
Parameter
Test Condition
Min.
Typ.
Max.
Unit
1.20
1.25
1.30
V
SUPPLY MONITOR
VTR
VHYS
Ron_por
TRIP POINT 2.5V-3.3V-5V-12V
INPUT RISING
HYSTERESIS VOLTAGE
INPUT FALLING
PORB PULL DOWN Ron
25
Vdd > 2V and sink 1mA
mV
500
W
TPorDly
POR Delay Time
12VTR
Minimum Voltage 12V
8.6
V
5VTR
Minimum Voltage 5V
4.2
V
80
mSec
3.3VTR
Minimum Voltage 3.3V
3.135
V
2.5VTR
Minimum Voltage 2.5V
2.375
V
VOLTAGE BOOST
VBOOST
FOSC
OUTPUT VOLTAGE
VCC+5
INTERNAL OSCILLATOR
VCC+6.3
200
V
KHz
SW1 OUTPUT
VIH
INPUT LOGIC "1"
VIL
INPUT LOGIC "0"
VOH
OUTPUT LOGIC "1"
ISOURCE = 20µA
VOL
OUTPUT LOGIC "0"
ISOURCE = -400µA
FSYSCLK
2.4
V
0.5
Vdd0.2
V
V
SYSTEM CLOCK
20
RESOLUTION
14
0.4
V
25
MHz
VCM, DAC
DIFFERENTIAL LINEARITY
1 LSB Change
- Tested
- By design
INTEGRAL LINEARITY
MIDSCALE OFFSET
TC
-1
-0.5
1
0.5
9
REFERENCED TO VCC/4
-5
REFERENCED TO VCC/4
FULL SCALE ERROR
LSB
BITS
CONVERTION TIME
FULL SCALE VOLTAGE
BITS
5
mV
5
µs
±1
-6
V
6
%
VCM, ERROR AMPLIFIER
AVOL
OPEN LOOP GAIN
VOS
INPUT OFFSET VOLTAGE
DC
80
dB
1
mV
7/23
L7200
ELECTRICAL CHARACTERISTCS (continued)
Symbol
Parameter
VICM
INPUT COMMON MODE
RANGE
FODB
UNITY GAIN BANDWIDTH
Test Condition
Min.
Typ.
Max.
Unit
VCC/4
+/-1.5
V
10
MHz
VCM, POWER STAGE
RDS(ON)
Io
IO(LEAK)
Output On Resistance (Each
Device)
Tj = 25°C
Tj = 125°C
Operating Current
Output Leakage Current
Vcc = 14V
0.25
0.35
Ω
1.3
A
1.0
mA
4.12
V/V
VCM, CURRENT SENSE AMPLIFIER
AV
Voltage Gain
3.88
4
VICM
Input Common Mode Range
-0.3
Vcc
+0.3
V
VOCM
Output Common Mode Range
-1mA < Io < 1mA
1.5
4.5
V
VOS
Output Offset Voltage
SENSE_IN(-/+) = Vcc/4
F3dB
3dB Bandwidth
10
mV
3
MHz
CMRR
Input Common Mode Rejection
Ratio
50
dB
PSRR
Power Supply Rejection Ratio
60
dB
VCM RETRACT
Vpark
Retract Voltage
PKV=0
PKV=1
PKV=0
PKV=1
PKV=0
PKV=1
PKV=0
PKV=1
Tretract
Retract Time
limited by the internal
oscillator 200KHz
RT0 = 0
RT0 = 1
RT0 = 0
RT0 = 1
& PKV1=0
& PKV1=0
& PKV1=1
& PKV1=1
& PKV1=0
& PKV1=0
& PKV1=1
& PKV1=1
& RT1 = 0
& RT1 = 0
& RT1 = 1
& RT1 = 1
& PKV2=0
& PKV2=0
& PKV2=0
& PKV2=0
& PKV2=1
& PKV2=1
& PKV2=1
& PKV2=1
0.30
0.60
0.90
1.20
1.50
1.80
2.10
2.40
V
80
160
320
640
ms
SPINDLE, PWM CURRENT SENSE COMPARATOR
TDLY
Delay to Fcom Out
200
500
ns
0.25
0.35
Ω
2
A
1.0
mA
SPINDLE, POWER STAGE
RDS(ON)
Io
IO(LEAK)
8/23
Output On Resistance (each
device)
Tj = 25°C
Tj = 125°C
Start-up Current
Output Leakage Current
V CC = 14V
L7200
ELECTRICAL CHARACTERISTCS (continued)
Symbol
Parameter
Output Slew Rate (PWM)
BEMFMI
N
VHYS
Test Condition
Min.
Reg# 2.2 = 0
Reg# 2.2 = 1
Typ.
Max.
Unit
10
20
V/µs
Minimum BEMF Voltage for
Detection
35
mVp-p
Hysteresis
18
mV
CURRENT SENSE AMPLIFIER
Av
dVo/dt
Voltage Gain
3.8
Output Slew Rate
4.0
4.2
20
V/V
V/µS
3.3V LINEAR REGULATOR
V3.3
Av
Ibase
3.3V Regulation Voltage
Iload < 0.6A
Open Loop Gain
3.15
3.3
3.45
60
Driving Base Current
V
dB
20
mA
2.5V LINEAR REGULATOR
V2.5
Av
Ibase
2.5V Regulation Voltage
Iload < 0.6A
Open Loop Gain
2.5
V
60
dB
Driving Base Current
20
mA
8V LINEAR REGULATOR
V8
8V Regulation Voltage
AV
Open Loop Gain
Ibase
I load < 0.2A
8
V
60
dB
Driving Base Current
5
mA
SHOCK SENSOR - INPUT OPERATIONAL AMPLIFIER A1
Av
Open Loop Gain
20
dB
Rin
Input Inpedance
10
MΩ
Unity Gain Bandwidth
30
KHz
Open Loop Gain
80
dB
FodB
Unity Gain Bandwidth
5
KHz
Voffset
Offset Voltage
±5
V
FodB
SHOCK SENSOR - FILTER OPERATIONAL AMPLIFIER A2
Av
SHOCK SENSOR - OUTPUT WINDOW COMPARATOR
VH
Vth High
Referred to Vcc/4
+0.5
V
VL
Vth Low
Referred to Vcc/4
-0.5
V
9/23
L7200
SERIAL PORT
PARAMETER
MIN.
TYP.
MAX.
UNITS
SCLK Period, (TSCK )
25
ns
SCLK low time, (TCKL )
10
ns
SCLK high time, (TCKH )
10
ns
Enable to SCLK (TSDENS )
10
SCLK to disable (TSDENH )
12.5
ns
Data set-up time before rising edge SCLK (TDS )
5
ns
Data hold time (TDH )
5
ns
Minimum SDEN low time (TSDENL)
30
ns
15
ns
Figure 1. Serial Port Timing Information
SDEN
SCLK
SDATA
0
A1
A0
A6
D0
D1
1st Byte
D2
D7
2nd Byte
Serial Port Write Timing
SDEN
SCLK
SDATA
1
A1
A0
A6
D0
1st Byte
D7
D1
2nd Byte
Serial Port Read Timing
SERIAL PORT OPERATION
The serial port interface is a bi-directional port for reading and writing programming data from/to the internal registers of this device. For data transfers SDEN is brought high, serial data is presented at the SDATA pin, and a
serial clock is applied to the SCLK pin. After the SDEN goes high , the first 16 pulses applied to the SCLK pin
will shift the data presented at the SDATA pin into an internal shift register on the rising edge of each clock. An
internal counter prevents more than 16 bits from being shifted into the register. The data in the shift register is
10/23
L7200
latched after the 16th SCLK pulse. If less than 16 clock pulses are provided before SDEN goes low, the data
transfer is aborted.
All transfers are shifted into the serial port LSB first. The first byte of the transfer is for Address and Instruction
information. The first bit is R/W instruction bit, 0 is for WRITE and 1 is for READ. Following 3 bits are for
Combo Data Bank (all set to ‘1’). The last 4 bits are for Register Address.
Figure 2. Serial Port Data Transfer Format
SDEN
SCLK
INSTRUCTION (READ/WRITE), 1BIT
ADDRESS, COMBO DATA BANK, 3 BITS
ADDRESS, 4 BITS
SDATA
DATA, 8 BITS
INTERNAL REGISTERS DEFINITION
Reg:
0
Name:
Spindle Spin-Up Register
Type:
Write only
Address: 0Eh
BIT
LABEL
DESCRIPTION
0
START
“0” Reset and Brakes the Spindle. “1” Initiates the Spindle Start-Up
procedure.
1
EXTERNAL
“0” Spindle BEMF processing in internal mode. “1” External mode.
2
SEQINC
In external mode, a “0” to ”1” transition, increments the Spindle
Sequencer.
3
STOP
“0” Complete Internal Spindle Start-Up. “1” Stop after Inductive Sense
4
INDSENSE
“0” Normal condition. “1” in External mode, initiate the Inductive
Sense
5
SPCOAST
“0” Spindle Outputs Enabled. “1” Disabled.
6
SPINUPTIME 0
Spindle Internal Spin Up.
7
SPINUPTIME 1
Bit 7
Bit 6
Time
Energization Time. First Bit.
0
0
10mS
Spindle Internal Spin Up.
0
1
20mS
Energization Time. Second Bit.
1
0
30mS
1
1
40mS
11/23
L7200
INTERNAL REGISTERS DEFINITION (continued)
Reg:
1
Name:
Spindle Set-Up 0 Register
Type:
Write only
Address: 1Eh
BIT
LABEL
DESCRIPTION
0
SMOOTH
“0” Spindle SMOOTHDRIVE™. “1” Spindle Six step drive.
1
BIPMASK
Spindle Mask Time. “0” 15°. “1” 7.5°. (Only in six step drive).
2
MINON 0
Minimum ON time in Current
3
MINON 1
Bit 3
Bit 2
Min TON
limit. First Bit.
0
0
6µS
Minimum ON time in Current
0
1
3µS
limit. Second Bit.
1
0
9µS
1
1
7.6µS
4
BIPDELAY
Spindle Commutation Delay. “0” 30°. “1” 15°. (Only in six step drive).
5
MASKSPIN 0
Spindle Mask at acceleration.
6
7
MASKSPIN 1
FREEZE
Bit 6
Bit 5
Mask
First Bit.
0
0
3.2mS
Spindle Mask at acceleration.
0
1
1.6mS
Second Bit.
1
0
0.8mS
1
1
6.4mS
“0” Torque Optimizer Activated. “1” Torque Optimizer Frozen.
Reg:
2
Name:
Spindle Set-Up 1 Register
Type:
Write only
Address: 2Eh
BIT
0
1
LABEL
IL0
IL1
DESCRIPTION
Current Limit and Inductive
Bit 1
Bit 0
Vlimit
Sense thresholds. First Bit.
0
0
0.45V
Current Limit and Inductive
0
1
0.50V
Sense thresholds. Second Bit.
1
0
0.55V
1
1
0.75V
2
SSLEW
Spindle Chopping Slew Rate. “0” 10V/µS. “1” 20V/µS.
3
FLLEXT
Spindle Speed control loop. “0” Internal. “1” External.
12/23
L7200
INTERNAL REGISTERS DEFINITION (continued)
BIT
LABEL
DESCRIPTION
4
INDEX
External FLL update.
5
EXTK
“0” Spindle Speed internal KFLL. “1” All Reg#7 and Lsb of Reg#8 bits are
mixed to allow external setting of KFLL.
6
MECH/ELEC
Electrical or Mechanical cycle for Spindle FLL control.
“0” Mechanical. “1” Electrical.
7
8_12POLE
Spindle Motor Poles. “0” 8 poles. “1” 12 poles.
Reg:
3
Name:
Spindle Set-Up 2 Register
Type:
Write only
Address: 3Eh
BIT
LABEL
DESCRIPTION
0
ZCWINDOW
Chop cycle for Spindle ZC tristate time. “0” Two. “1” One.
1
REVBRAKE
“1” Spindle Reverse Brake. Toggling this bit will define the time before
ending over normal brake. 1 = 10mS. 2 = 20mS. 3 = 40mS.
2
CLKDIV
SYSCLK divider. “0” SYSCLK. “1” SYSCLK divide by 2.
3
DIV1.5
SYSCLK divider. “0” SYSCLK. “1” SYSCLK divide by 1.5.
4
FLLCOARSE<0>
LSB of Spindle FLL Coarse Counter.
5
FLLCOARSE<1>
Bit 1 of Spindle FLL Coarse Counter.
6
FLLCOARSE<2>
Bit 2 of Spindle FLL Coarse Counter.
7
FLLCOARSE<3>
Bit 3 of Spindle FLL Coarse Counter.
Reg:
4
Name:
Spindle FLL Coarse Register
Type:
Write only
Address: 4Eh
BIT
LABEL
DESCRIPTION
0
FLLCOARSE<4>
Bit 4 of Spindle FLL Coarse Counter.
1
FLLCOARSE<5>
Bit 5 of Spindle FLL Coarse Counter.
2
FLLCOARSE<6>
Bit 6 of Spindle FLL Coarse Counter.
3
FLLCOARSE<7>
Bit 7 of Spindle FLL Coarse Counter.
4
FLLCOARSE<8>
Bit 8 of Spindle FLL Coarse Counter.
5
FLLCOARSE<9>
Bit 9 of Spindle FLL Coarse Counter.
13/23
L7200
INTERNAL REGISTERS DEFINITION (continued)
BIT
LABEL
DESCRIPTION
6
FLLCOARSE<10>
Bit 10 of Spindle FLL Coarse Counter.
7
FLLCOARSE<11>
MSB of Spindle FLL Coarse Counter.
Reg:
5
Name:
Spindle FLL Fine Register
Type:
Write only
Address: 5Eh
BIT
LABEL
DESCRIPTION
0
FLLFINE<0>
LSB of Spindle FLL Fine Counter.
1
FLLFINE<1>
Bit 1 of Spindle FLL Fine Counter.
2
FLLFINE<2>
Bit 2 of Spindle FLL Fine Counter.
3
FLLFINE<3>
Bit 3 of Spindle FLL Fine Counter.
4
FLLFINE<4>
Bit 4 of Spindle FLL Fine Counter.
5
FLLFINE<5>
Bit 5 of Spindle FLL Fine Counter.
6
FLLFINE<6>
Bit 6 of Spindle FLL Fine Counter.
7
FLLFINE<7>
Bit 7 of Spindle FLL Fine Counter.
Reg:
6
Name:
Spindle Set-Up 3 Register
Type:
Write only
Address: 6Eh
BIT
LABEL
DESCRIPTION
0
FLLFINE<8>
Bit 8 of Spindle FLL Fine Counter.
1
FLLFINE<9>
Bit 9 of Spindle FLL Fine Counter.
2
FLLFINE<10>
MSB of Spindle FLL Fine Counter.
3
COEFF_B0<8>
MSB of Spindle FLL filter coefficient B0.
4
COEFF_B1<8>
MSB of Spindle FLL filter coefficient B1.
5
STUCKSET
Spindle Stuck Rotor Time. “0” 400mS. “1” 100mS.
6
CLAMP0
KFLL clamp. First Bit.
7
CLAMP1
KFLL clamp. Second Bit.
14/23
Bit 7
Bit 6
Clamp
0
0
0.50
0
1
0.55
1
0
0.60
1
1
0.65
L7200
INTERNAL REGISTERS DEFINITION (continued)
Reg:
7
Name:
Spindle FLL Filter Coefficient A1 Register
Type:
Write only
Address: 7Eh
BIT
LABEL
DESCRIPTION
0
COEFF_A1<0>
LSB of Spindle FLL filter coefficient A1.
1
COEFF_A1<1>
Bit 1 of Spindle FLL filter coefficient A1.
2
COEFF_A1<2>
Bit 2 of Spindle FLL filter coefficient A1.
3
COEFF_A1<3>
Bit 3 of Spindle FLL filter coefficient A1.
4
COEFF_A1<4>
Bit 4 of Spindle FLL filter coefficient A1.
5
COEFF_A1<5>
Bit 5 of Spindle FLL filter coefficient A1.
6
COEFF_A1<6>
Bit 6 of Spindle FLL filter coefficient A1.
7
COEFF_A1<7>
MSB of Spindle FLL filter coefficient A1.
Reg:
8
Name:
Spindle FLL Filter Coefficient B0 Register
Type:
Write only
Address: 8Eh
BIT
LABEL
DESCRIPTION
0
COEFF_B0<0>
LSB of Spindle FLL filter coefficient B0.
1
COEFF_B0<1>
Bit 1 of Spindle FLL filter coefficient B0.
2
COEFF_B0<2>
Bit 2 of Spindle FLL filter coefficient B0.
3
COEFF_B0<3>
Bit 3 of Spindle FLL filter coefficient B0.
4
COEFF_B0<4>
Bit 4 of Spindle FLL filter coefficient B0.
5
COEFF_B0<5>
Bit 5 of Spindle FLL filter coefficient B0.
6
COEFF_B0<6>
Bit 6 of Spindle FLL filter coefficient B0.
7
COEFF_B0<7>
Bit 7 of Spindle FLL filter coefficient B0.
15/23
L7200
INTERNAL REGISTERS DEFINITION (continued)
Reg:
9
Name:
Spindle FLL Filter Coefficient B1 Register
Type:
Write only
Address: 9Eh
BIT
LABEL
DESCRIPTION
0
COEFF_B1<0>
LSB of Spindle FLL filter coefficient B1.
1
COEFF_B1<1>
Bit 1 of Spindle FLL filter coefficient B1.
2
COEFF_B1<2>
Bit 2 of Spindle FLL filter coefficient B1.
3
COEFF_B1<3>
Bit 3 of Spindle FLL filter coefficient B1.
4
COEFF_B1<4>
Bit 4 of Spindle FLL filter coefficient B1.
5
COEFF_B1<5>
Bit 5 of Spindle FLL filter coefficient B1.
6
COEFF_B1<6>
Bit 6 of Spindle FLL filter coefficient B1.
7
COEFF_B1<7>
Bit 7 of Spindle FLL filter coefficient B1.
Reg:
10
Name:
Voice Coil DAC 0 Register
Type:
Write only
Address: AEh
BIT
LABEL
DESCRIPTION
0
VCMDAC<0>
LSB of Voice Coil DAC.
1
VCMDAC<1>
Bit 1 of Voice Coil DAC.
2
VCMDAC<2>
Bit 2 of Voice Coil DAC.
3
VCMDAC<3>
Bit 3 of Voice Coil DAC.
4
VCMDAC<4>
Bit 4 of Voice Coil DAC.
5
VCMDAC<5>
Bit 5 of Voice Coil DAC.
6
VCMDAC<6>
Bit 6 of Voice Coil DAC.
7
VCMDAC<7>
Bit 7 of Voice Coil DAC.
16/23
L7200
INTERNAL REGISTERS DEFINITION (continued)
Reg:
11
Name:
Voice Coil DAC 1 Register
Type:
Write only
Address: BEh
BIT
LABEL
DESCRIPTION
0
VCMDAC<8>
Bit 8 of Voice Coil DAC.
1
VCMDAC<9>
Bit 9 of Voice Coil DAC.
2
VCMDAC<10>
Bit 10 of Voice Coil DAC.
3
VCMDAC<11>
Bit 11 of Voice Coil DAC.
4
VCMDAC<12>
Bit 12 of Voice Coil DAC.
5
VCMDAC<13>
MSB of Voice Coil DAC.
6
PSM/LIN
VCM Current control. “0” Linear mode. “1” PSM mode.
7
VCMEN
“0” VCM Disabled. “1” VCM Enabled.
Reg:
12
Name:
Voice Coil Retract Register
Type:
Write only
Address: CEh
BIT
LABEL
DESCRIPTION
Bit 2
Bit 1
Bit 0
Voltage
Retract Voltage. Second Bit.
0
0
0
0.30V
Retract Voltage. Third Bit.
0
0
1
0.60V
0
1
0
0.90V
0
1
1
1.20V
1
0
0
1.50V
1
0
1
1.80V
1
1
0
2.10V
1
1
1
2.40V
Bit 4
Bit 3
Time
0
0
80ms
0
1
160ms
1
0
320ms
1
1
640ms
0
PKV0
Retract Voltage. First Bit.
1
PKV1
2
PKV2
3
RT0
Retract Time. First Bit.
4
RT1
Retract Time. Second Bit.
17/23
L7200
INTERNAL REGISTERS DEFINITION (continued)
BIT
LABEL
DESCRIPTION
5
RETDIR
Retract Direction.
“0” VCM- high, VCM+ low. “1” VCM- low, VCM+ high.
6
RETRACT
“1” Retracts the Voice Coil arm.
7
RETBRK
“1” Brakes the VCM for the first 20mS of the retract time then it reverses
the direction of the retract opposite to the RETDIR bit setting for other
20mS, then it finish the normal retract. This total 40mS are
subtructed from the programmed Retract time.
Reg:
13
Name:
Voice Coil Set-Up and Ramp Loading Register
Type:
Write only
Address: DEh
BIT
LABEL
DESCRIPTION
Bit 3
Bit2
Bit 1
Bit 0
Adj
VCM Calibration. Second Bit.
0
0
0
0
None
VCMCAL2
VCM Calibration. Third Bit.
0
0
0
1
1.4mV
VCMCAL3
VCM Calibration. Fourth Bit.
0
0
1
0
2.8mV
0
0
1
1
4.2mV
0
1
0
0
5.6mV
0
1
0
1
7.0mV
0
1
1
0
8.4mV
0
1
1
1
9.8mV
1
0
0
0
11.2mV
1
0
0
1
12.6mV
1
0
1
0
14.0mV
1
0
1
1
15.4mV
1
1
0
0
16.8mV
1
1
0
1
18.2mV
1
1
1
0
19.6mV
1
1
1
1
21.0mV
0
VCMCAL0
VCM Calibration. First Bit.
1
VCMCAL1
2
3
4
VCMCALDIR
VCM Calibration Direction. “0” Positive offset. “1” Negative offset.
5
RAMPLOADING
VCM Ramp Loading Setting. “1” Ramp Loading mode.
6
SAMPLE/HOLD
VCM Ramp Loading Setting. “0” Hold. “1” Sampling.
7
TRISTATE
VCM Ramp Loading Setting. “1” Synchronusly clamps the VCM outputs until
current is less than 100mA, then tristate them.
18/23
L7200
INTERNAL REGISTERS DEFINITION (continued)
Reg:
14
Name:
System FunctionSet-Up Register
Type:
Write only
Address: EEh
BIT
LABEL
DESCRIPTION
0
GAINSWITCH
VCM current loop Gain Switch. “0” Switch open. “1” Switch close.
1
EXTP
VCM external mode VCMP output. “0” VCMP low. “1” VCMP high.
2
EXTN
VCM external mode VCMN output. “0” VCMN low. “1” VCMN high.
3
EXTVCM
VCM mode. “0” Internal. “1” External.
4
VBDIS
Vboost oscillatotor. “0” Enabled. “1” Disabled.
5
SHOCKEN
Schock Detector. “0” Disabled. “1” Enabled.
6
7
Reg:
15
Name:
Spindle Diagnostic Register
Type:
Read only
Address: 0Fh
BIT
LABEL
DESCRIPTION
0
LOCK
“0” Indicates Spindle Speed error (>16µS sample, either mechanical or
electrical).
1
NOTHR
“1” Indicates that the Inductive Sense threshold is not reached.
2
PHREADY
“1” Indicates that the Phase reading of the motor succeded.
3
STUCKROTOR
“1” Indicates that the Spindle BEMF is not detected.
4
PHASE<0>
Inductive Sense Phase detected. First Bit.
5
PHASE<1>
Inductive Sense Phase detected. Second Bit.
6
PHASE<2>
Inductive Sense Phase detected. Third Bit.
7
BACKSPIN
“1” Indicateds a Back rotation of the Spindle Motor.
19/23
L7200
INTERNAL REGISTERS DEFINITION (continued)
Reg:
16
Name:
System Diagnostic Register
Type:
Read only
Address: 1Fh
BIT
LABEL
DESCRIPTION
0
PHASEFINE<0>
Torque Optimizer Phase Shift. First Bit.
1
PHASEFINE<1>
Torque Optimizer Phase Shift. Second Bit.
2
PHASEFINE<2>
Torque Optimizer Phase Shift. Third Bit.
3
PHASEFINE<3>
Torque Optimizer Phase Shift. Fourth Bit.
4
THWARNING
Thermal Warning. “1” Indicates that the Device temperature is
approximately 25°C lower than the thermal shutdown’s one.
5
THSHUTDOWN
Thermal Shutdown. “1” Indicates that the Device temperature has
exceeded 160°C. The bit will reset (=0) when the temperature drops
below 130°C.
6
VCMCAL
Outputs of the Calibration Comparator.
7
RET
“1” Indicates that the Voicel Coil is Retracting.
Reg:
17
Name:
ID Register
Type:
Read only
Address: 2Fh
BIT
LABEL
DESCRIPTION
0
ID_REV0
Device Minor Revision. First Bit.
1
ID_REV1
Device Minor Revision. Second Bit.
2
ID_REV2
Device Minor Revision. Third Bit.
3
ID_REV3
Device Minor Revision. Fourth Bit.
4
ID_REV4
Device Major Revision. First Bit.
5
ID_REV5
Device Major Revision. Second Bit.
6
ID_REV6
Device Major Revision. Third Bit.
7
ID_REV7
Device Major Revision. Fourth Bit.
20/23
L7200
APPLICATION CIRCUIT
OUT_A
OUT_B
OUT_C
CTAP
0.3ohm / 1W
57
RSENSE
58
RSENSE
61
RSENSE
62
RSENSE
63
11
CTAP
OUT_C
OUT_C
64
59
OUT_B
60
OUT_B
55
OUT_A
56
OUT_A
5
GND
44
GND
24
AGND
SSIN
ERROR_IN
33
PNP
34
10uF
3
12V
5V
4
29
PNP
30
10uF
46
12V
5V
45
27
PNP
28
10uF
12
12K
32
60K
39
38 62K
1nF
37
10K
RBIAS
TR_2.5V
10
26
TR_3.3V
TR_5V
SENSE_OUT
20
16
21
SSFIN
ERROR_OUT
22
SSBUFOUT
330pF
100K
VDD
BRAKE
DAC_OUT
TR_12V
17
SSOUT
VCM_A+
18
GAINRES
23
10K
33nF
PORB
VCM_A+
19
VREG2.5_IN
50
15
SENSOR IN
FCOM
SENSE_IN+
SENSOR OUT
VREG2.5_DRV
49
31
VPS
SCLK
SENSE_IN-
PORB
VPS
TQFP64
SDATA
36
7
VREG3.3_IN
"MOZART"
SDEN
VCM_A-
43
FCOM
SYSCLK
35
SCLK
VREG3.3_DRV
VCM_A-
42
DGND
54
SDATA
VPS
53
41
VCC
VCM_GND
SDEN
VPS
VCM_GND
6
VCC
52
40
SYSCLK
VREG8_IN
PUMP
48
VCC
51
47
+
VREG8_DRV
VBOOST
22uF/25V
Tantalum
12V
ISENSE
VCC
14
2
SSFOUT
1
VCC
AVCC
13
25
8
5V
9
2.2uF
21.5K
1N4148
0.25ohm
1W
47nF
1uF
1N4148
VCC
Analog Ground
VCM_A- VCM_A+
Power Ground
VCM Ground
Digital Ground
21/23
L7200
mm
DIM.
MIN.
inch
TYP.
MAX.
A
MIN.
TYP.
1.60
A1
0.05
A2
1.35
B
C
0.063
0.15
0.002
0.006
1.40
1.45
0.053
0.055
0.057
0.18
0.23
0.28
0.007
0.009
0.011
0.12
0.16
0.20
0.0047 0.0063 0.0079
D
12.00
0.472
D1
10.00
0.394
D3
7.50
0.295
e
0.50
0.0197
E
12.00
0.472
E1
10.00
0.394
E3
7.50
0.295
L
0.40
0.60
L1
0.75
OUTLINE AND
MECHANICAL DATA
MAX.
0.0157 0.0236 0.0295
1.00
0.0393
TQFP64
0°(min.), 7°(max.)
K
D
D1
A
D3
A2
A1
48
33
49
32
0.10mm
E
E1
E3
B
B
Seating Plane
17
64
1
16
C
L
L1
e
K
TQFP64
22/23
L7200
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences
of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted
by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject
to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not
authorized for use as critical components in life support devices or systems without express written approval of STMicroelectronics.
The ST logo is a registered trademark of STMicroelectronics
 1999 STMicroelectronics - All Rights Reserved
STMicroelectronics GROUP OF COMPANIES
Australia - Brazil - China - Finland - France - Germany - Hong Kong - India - Italy - Japan - Malaysia - Malta - Morocco - Singapore - Spain
- Sweden - Switzerland - United Kingdom - U.S.A.
http://www.st.com
23/23