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 L oop (FLL) allow s flexibili ty
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
Page 2
L7200
g
g
g
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
PUMP
VREG3.3_IN
VREG2.5_IN
VREG8_DRV
VREG8_IN
SDATA
SCLK
SDEN
VBOOST
CHARGE
PUMP
3.3V
Re
ulator
2.5V
Re
ulator
8V
Re
ulator
SERIAL
PORT
SSIN
INDUCTIVE
SENSE
START-UP
REGISTERS
SSFIN
DETECTOR
SSFOUT
SHOCK
SSBUFOUT
SSOUT
BIPOLAR /
TRIPHASE
RE-SYNC
DYNAMIC/
REVERSE
BRAKE
CALIBRATION
RBIAS
FLL &
DIGITAL
FILTER
VCM
PSM/LIN
VCM
SYSCLK
RAMP LOADING
RECTIFICATION
BRAKE
SPINDLE
Architecture
BEMF
DETECTION
BEMF
FCOM
PWM A
PWM B
PWM C
VPS
ISOFET
AB
C
A+A-
VCC
OUT_A
CTAP
OUT_B
OUT_C
RSENSE
ISENSE
VCM_A+
VCC
VCM_AVCM_GND
TR_12V
TR_5V
TR_3.3V
SUPPLY
FAULT
MONITORS
PORB
TR_2.5V
THERMAL
SUPPLY
VDD
AVCC
DGND
GND
AGND
14 BIT
VCM DAC
DAC_OUT
REFERENCE
VOLTAGE VCC/4
& GAIN SWITCH
GAINRES
A=4
ERROR_IN
ERROR_OUT
SENSE_IN-
SENSE_IN+
SENSE_OUT
2/23
Page 3
SPINDLE SMOOTHDRIVE™ ARCHITECTU RE, START-UP & FLL
L7200
BIPOLAR /
TRIPHASE
SPIN-UP
INDUCTIVE
SENSE
A/D 7bit
MEMORY AND
MEMORY SCAN
TORQUE
OPTIMIZER
SERIAL PORT
6bit
8bit
FEED
FORWARD
DIGITAL
MULTIPLIER
KFLL
REGISTER
8bit
3x
9bit
10bit
10bit12bit
d
DIGITAL
FILTER
10bit
FREQUENCY
MULTIPLIER
BYTE TO
PWM
CONVERTER
9bit
Resolution
3x
10bit2x12bit
Z.C.
PWM A
PWM B
PWM C
FLL
BEMF
DETECTION
AB
POWERS
C
PIN CONNECTION (Top view)
VCM_A+
VCM_A+
VCM_GND
VCM_GND
VCM_AVCM_A-
OUT_A
OUT_A
RSENSE
RSENSE
OUT_B
OUT_B
RSENSE
RSENSE
OUT_C
OUT_CSSFIN
SDEN
VPS
VPS
VCC
VCC
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
1
23456789 10 11 12 13 14 15 16
VPS
VCC
VPS
VCC
SDATA
SCLK
GND
L7200
"MOZART"
FCOM
SYSCLK
VDD
GND
DGND
BRAKE
SENSE_OUT
ERROR_OUT
ERROR_IN
CTAP
ISENSE
GAINRES
VREG8_IN
SENSE_IN-
SENSE_IN+
PUMP
SSOUT
VBOOST
33343536373839404142434445464748
DAC_OUT
32
31
PORB
30
VREG3.3_IN
VREG3.3_DRV
29
28
VREG2.5_IN
27
VREG2.5_DRV
26
RBIAS
25
AVCC
24
AGND
23
TR_12V
22
TR_5V
TR_3.3V
21
TR_2.5V
20
SSIN
19
18
SSBUFOUT
17
SSFOUTVREG8_DRV
3/23
Page 4
L7200
PIN FUNCTION
Pin Types: D = Digital, P = Power, A = Analog
N°Pin NameDescriptionType
1,2VCC+12V Power Supply after ISOFET. P
3,4VPS+12V Power Supply. P
5GNDPower Ground (substrate). P
6SYSCLKClock Frequency for system timers and countersD
7FCOMOutput of Spindle zero crossing or Current Sense circuitD
8VD DDigital +5V SupplyD
9BRAKEStorage capacitor for brake circuit. Typically 5.9VA
10ISENSEInput to sense the voltage of the SPINDLE Sense Resistor.A
11CTAPSpindle Center Tap used for Differential BEMF sensingA
12GAINRESExternal resistor for VCM switch gain. A
13VBOOSTExternal main Charge Pump Capacitor (typically VCC+5.8V)A
14PUMPExternal Charge Pump A
15SSOUTShock Sensor detector Digital OutputD
16SSFOUTShock Sensor detector filter OutputA
17SSFINShock Sensor detector filter InputA
18SSBUFOUTShock Sensor detector amplifier OutputA
19SSINShock Sensor detector amplifier InputA
20TR_2.5VSet Point Input for 2.5V Supply monitorA
21TR_3.3VSet Point Input for 3.3V Supply monitorA
22TR_5VSet Point Input for 5V Supply monitorA
23TR_12VSet Point Input for 12V Supply monitorA
24AGNDAnalog GroundA
25AVCC+12V analog Supply (after ISOFET)P
26RBIASExternal resistor for setting accurate bias currentA
27VREG2.5_DR 2.5V positive regulator drive outputA
28VREG2.5_IN2.5V positive regulator sense inputA
VREG3.3_DRV
29
30VREG3.3_IN3.3V positive regulator sense inputA
3.3V positive regulator drive outputA
31PORBPower On Reset OutputA
32DAC_OUTOutput of VCM DACA
33VREG8_DRV 8V positive regulator drive outputA
4/23
Page 5
L7200
PIN FUNCTION
N°Pin NameDescriptionType
34VREG8_IN8V positive regulator sense inputA
35SENSE_IN-Inverting Input of the Sense AmplifierA
36SENSE_IN+Non inverting Input of the Sense AmplifierA
37SENSE_OUT Output of the Sense AmplifierA
38ERROR_OUT Output of the Error AmplifierA
39ERROR_INInverting Input of the Error AmplifierA
40DGNDDigital GroundD
41SDENSerial Data Enable. Active high input pin for serial port enableD
42SDATASerial port Data input/outputD
43SCLKSerial Port Data Clock. Positive edge triggered clock input for serial dataD
44GNDPower Ground (substrate). P
45,46VPS+12V Power Supply. P
47,48VCC+12V Power Supply after ISOFET. P
49,50VCM_A+VCM Power Amplifier positive Output terminal. A
(continued)
51,52VCM_GNDGround for VCM power section. A
53,54VCM_A-VCM Power Amplifier negative Output terminal. A
55,56OUT_ASpindle DMOS half bridge Output and Input A for BEMF sensing. A
57,58RSENSEOutput Connection for the Motor Current Sense Resistor to ground.A
59,60OUT_BSpindle DMOS half bridge Output and Input B for BEMF sensing. A
61,62RSENSEOutput Connection for the Motor Current Sense Resistor to ground.A
63,64OUT_CSpindle DMOS half bridge Output and Input C for BEMF sensing.A
ABSOLUTE MAXIMUM RATINGS
SymbolParameterValueUnit
VccMaximum Supply voltage -0.5 to 14Volts
VddMaximum Logic supply-0.5 to 6Volts
Vin maxMaximum digital input voltage Vdd + .3 voltsVolts
Vin minMinimum digital input voltage GND - .3 voltsVolts
AvOpen Loop Gain 80dB
FodBUnity Gain Bandwidth5KHz
V
offset
Offset Voltage±5V
SHOCK SENSOR - OUTPUT WINDOW COMPARATOR
V
Vth HighReferred to Vcc/4+0.5V
H
V
Vth LowReferred to Vcc/4-0.5V
L
9/23
Page 10
L7200
SERIAL PORT
PARAMETERMIN.TYP.MAX.UNITS
SCLK Period, (T
SCLK low time, (T
SCLK high time, (T
Enable to SCLK (T
SCLK to disable (T
Data set-up time before rising edge SCLK (T
Data hold time (T
Minimum SDEN low time (T
)25ns
SCK
)10ns
CKL
)10ns
CKH
)1015ns
SDENS
)12.5ns
SDENH
DS
)5ns
DH
)30ns
SDENL
Figure 1. Serial Port Ti min g In form ation
SDEN
SCLK
SDATA
0A0A6A1D0D1
1st Byte2nd Byte
)5ns
D2D7
Serial Port Write Timing
SDEN
SCLK
SDATA
1A0A6A1D0D1
1st Byte2nd Byte
Serial Port Read Timing
D7
SERIAL PORT OPERATION
The serial port inter face is a bi-directi onal port for readi ng and writing pr ogramming data fr om/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
Page 11
L7200
latched after the 16th SC LK 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.
0START“0” Reset and Brakes the Spindle. “1” Initiates the Spindle Start-Up
procedure.
1EXTERNAL“0” Spindle BEMF processing in internal mode. “1” External mode.
2SEQINCIn external mode, a “0” to ”1” transition, increments the Spindle
Sequencer.
3STOP“0” Complete Internal Spindle Start-Up. “1” Stop after Inductive Sense
4INDSENSE“0” Normal condition. “1” in External mode, initiate the Inductive
0SMOOTH“0” Spindle SMOOTHDRIVE™. “1” Spindle Six step drive.
1BIPMASKSpindle Mask Time. “0” 15°. “1” 7.5°. (Only in six step drive).
2MINON 0Minimum ON time in Current
limit. First Bit. 006µS
3MINON 1Minimum ON time in Current 013µS
limit. Second Bit. 10 9µS
4BIPDELAYSpindle Commutation Delay. “0” 30°. “1” 15°. (Only in six step drive).
5MASKSPIN 0Spindle Mask at acceleration.
0FLLCOARSE<4>Bit 4 of Spindle FLL Coarse Counter.
1FLLCOARSE<5>Bit 5 of Spindle FLL Coarse Counter.
2FLLCOARSE<6>Bit 6 of Spindle FLL Coarse Counter.
3FLLCOARSE<7>Bit 7 of Spindle FLL Coarse Counter.
4FLLCOARSE<8>Bit 8 of Spindle FLL Coarse Counter.
5FLLCOARSE<9>Bit 9 of Spindle FLL Coarse Counter.
13/23
Page 14
L7200
INTERNAL REGISTERS DEFINITION
BITLABELDESCRIPTION
6FLLCOARSE<10>Bit 10 of Spindle FLL Coarse Counter.
7FLLCOARSE<11>MSB of Spindle FLL Coarse Counter.
(continued)
Reg: 5
Name: Spindle FLL Fine Register
Type: Write only
Address: 5Eh
BITLABELDESCRIPTION
0FLLFINE<0>LSB of Spindle FLL Fine Counter.
1FLLFINE<1>Bit 1 of Spindle FLL Fine Counter.
2FLLFINE<2>Bit 2 of Spindle FLL Fine Counter.
3FLLFINE<3>Bit 3 of Spindle FLL Fine Counter.
4FLLFINE<4>Bit 4 of Spindle FLL Fine Counter.
5FLLFINE<5>Bit 5 of Spindle FLL Fine Counter.
6FLLFINE<6>Bit 6 of Spindle FLL Fine Counter.
7FLLFINE<7>Bit 7 of Spindle FLL Fine Counter.
0FLLFINE<8>Bit 8 of Spindle FLL Fine Counter.
1FLLFINE<9>Bit 9 of Spindle FLL Fine Counter.
2FLLFINE<10>MSB of Spindle FLL Fine Counter.
3COEFF_B0<8>MSB of Spindle FLL filter coefficient B0.
4COEFF_B1<8>MSB of Spindle FLL filter coefficient B1.
5STUCKSETSpindle Stuck Rotor Time. “0” 400mS. “1” 100mS.
6CLAMP0KFLL clamp. First Bit.
7CLAMP1KFLL clamp. Second Bit.000.50
0PKV0Retract Voltage. First Bit.
1PKV1Retract Voltage. Second Bit.0000.30V
2PKV2Retract Voltage. Third Bit.0010.60V
1001.50V
1011.80V
3RT0Retract Time. First Bit.
4RT1Retract Time. Second Bit.0080ms
Bit 2Bit 1Bit 0Voltage
0100.90V
0111.20V
1102.10V
1112.40V
Bit 4Bit 3Time
01160ms
10320ms
11640ms
17/23
Page 18
L7200
INTERNAL REGISTERS DEFINITION
BITLABE LDESCRIPTION
5RETDIR Retract Direction.
6RETRACT“1” Retracts the Voice Coil arm.
7RETBRK“1” Brakes the VCM for the first 20mS of the retract time then it reverses
(continued)
“0” VCM- high, VCM+ low. “1” VCM- low, VCM+ high.
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
BITLABELDESCRIPTION
0VCMCAL0VCM Calibration. First Bit.
1VCMCAL1VCM Calibration. Second Bit.0000None
2VCMCAL2VCM Calibration. Third Bit. 00011.4mV
0LOCK“0” Indicates Spindle Speed error (>16µS sample, either mechanical or
electrical).
1NOTHR“1” Indicates that the Inductive Sense threshold is not reached.
2PHREADY“1” Indicates that the Phase reading of the motor succeded.
3STUCKROTOR“1” Indicates that the Spindle BEMF is not detected.
4PHASE<0>Inductive Sense Phase detected. First Bit.
5PHASE<1>Inductive Sense Phase detected. Second Bit.
6PHASE<2> Inductive Sense Phase detected. Third Bit.
7BACKSPIN “1” Indicateds a Back rotation of the Spindle Motor.
19/23
Page 20
L7200
INTERNAL REGISTERS DEFINITION
(continued)
Reg: 16
Name: System Diagnostic Register
Type: Read only
Address: 1Fh
BITLABELDESCRIPTION
0PHASEFINE<0>Torque Optimizer Phase Shift. First Bit.
1PHASEFINE<1>Torque Optimizer Phase Shift. Second Bit.
2PHASEFINE<2>Torque Optimizer Phase Shift. Third Bit.
3PHASEFINE<3>Torque Optimizer Phase Shift. Fourth Bit.
4THWARNINGThermal Warning. “1” Indicates that the Device temperature is
approximately 25°C lower than the thermal shutdown’s one.
5THSHUTDOWNThermal Shutdown. “1” Indicates that the Device temperature has
exceeded 160°C. The bit will reset (=0) when the temperature drops
below 130°C.
6VCMCALOutputs of the Calibration Comparator.
7RET“1” Indicates that the Voicel Coil is Retracting.
Reg: 17
Name: ID Register
Type: Read only
Address: 2Fh
BITLABELDESCRIPTION
0ID_REV0Device Minor Revision. First Bit.
1ID_REV1Device Minor Revision. Second Bit.
2ID_REV2Device Minor Revision. Third Bit.
3ID_REV3Device Minor Revision. Fourth Bit.
4ID_REV4Device Major Revision. First Bit.
5ID_REV5Device Major Revision. Second Bit.
6ID_REV6Device Major Revision. Third Bit.
7ID_REV7Device Major Revision. Fourth Bit.
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 implic ation or otherwise under any patent or p at ent rights of STMicroelectronics. Spec i fications mentioned i n 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 cri t i cal compone nts in life support device s or systems without express written approval of STMicroel ectronics.
The ST logo is a registered trademark of STMicroelectronics
1999 STMi croelectronics - All Ri ghts Rese rved
Australi a - Brazil - Chin a - Finland - Franc e - Germany - Hong Kong - India - Ita l y - Japan - Malaysi a - Malta - Morocco - Singapore - Spain
STMicroelectronics GROUP OF COMPANIES
- Sweden - Sw itzerlan d - United Kin gdom - U.S.A.
http://www.s t. com
23/23
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.