12V AND 5V MONITORINGWITH EXTERNAL
SET TRIP POINTSANDHYSTERESIS
POWERUP/DOWN SEQUENCING
BICMOS TECHNOLOGY
TQFP44 (10x10mm with slug)
ORDERING NUMBER: L6268
LOW VOLTAGESENSE
3.3V INPUT LOGICCOMPATIBILITY
THERMAL SHUTDOWN AND PRETHERMAL
WARNING
DESCRIPTION
The L6268 integrates into a single chip both spindle and VCMcontrollers as well as power stages.
The device isdesigned for 12V diskdrive application requiring up to 2.0A of spindle and 1.5A of
VCM peak currents.
A serialport with up to25 MHz capabilityprovides
easy interface to the microprocessor. A register
controlled Frequency Locked Loop (FLL) allows
flexibility in setting the spindle speed. Integrated
BEMF processing, digital masking, digital delay,
and sequencing minimize the number of external
componentsrequired.
Power On Reset(POR) circuitry is included.Upon
detection of a low voltage condition, POR is asserted, the internal registers are reset, and spindle powercircuitryis tri-stated.The BEMF is rectified providing power for actuator retraction
followed by dynamicspindlebraking.
The device is built in BICMOS technology allowing dense digital/analog circuitry to be combined
with a highpower DMOS outputstage.
April 1999
This is preliminary information on a new product now in development. Details are subject to change withoutnotice.
1FCOMOutput of the Spindle zerocross or Current Sense circuit.
2CTAPSpindle Central Tap used for differential BEMF sensing.
3PWM/SLEWRC network sets the Spindle LinearSlew Rateand PWM OFF-Time.
4OUT_CSpindle DMOS Half BridgeOutput and Input C for BEMF sensing.
5I_SENSEInput to sense the voltage the SPINDLE Sense Resistor.
6R_SENSEOutput connection for the Motor Current Sense Resistor to ground.
7OUT_BSpindle DMOS Half Bridge Output and Input B for BEMF sensing.
8GNDSpindle Ground (Substrate).
9R_SENSEOutput connection for the Motor Current Sense Resistor to ground.
10OUT_ASpindle DMOS Half BridgeOutput and Input A for BEMF sensing.
11INDEXInput to allow Spindle to be locked to Index (servo) pulse.
12BRK_CAPStorage Capacitor for brake circuit. typically 5.9V.
13VCC+12V Power Supply for Spindle Power section.
14DGNDDigital Ground.
15SYS_CLKClock Frequency for system timers and counters.
16SDENSerial DataEnable. Active high input pin for the serialport enable.
17SDATASerial Port Data. Input/Output pin for serial data, 8bits of instruction/address followed by 8
bits of data. Open pin is at logic low as an input.
18SCLKSerial Port Data Clock. Positive edge triggered clock input for the serial data.
19VDDDigital/Analog power supply. +5V nominally.
20V12/2Reference Output for VCM control loop. Typically, half of the VCC except when parking.
21FLL_FILTERSpeed loop R/C compensation connection used for FLL mode operation.
22VCM_CALVCM loop offset voltage used forcalibration.
23CPExternal Main Charge Pump Capacitor, Typically, Vz+Vcc is about 17.8V
24CSExternal Charge Pump Capacitor.
25VCC+12V Power Supply for VCM Power section.
26VCM_A-VCM Power Amplifier negative output terminal.
27SENSE_IN+Non inverting Input of the Sense Amplifier for VCM block.
28VCM_GNDGround for VCM Power section.
29SENSE_IN-Inverting Input of the Sense Amplifier for VCM block.
30VCM_A+VCM Power Amplifier positive output terminal.
31VCC+12V Power Supply for VCM Power section.
32FLL_RESResistor for setting accurate bias current sources for the chip (62K required).
33SW1External ISOFET driver.
34PORBPower on Reset Output. Low signal indicates the failure of the supplies.
35TR_5VSet Point Input for 5V Supply Monitor ( 2Vthreshold, 100mV Hysteresis)
36POR_DELAYCapacitor connection to set thePower on Reset Delay (3V threshold, 2µA charging)
37SENSE_OUTOutput of the Sense Amplifier.
38ERROR_OUTOutput of the Error Amplifier.
39ERROR_INInverting Input of the Error Amplifier.
40TR_12VSet PointInput for 12V Supply Monitor (2V threshold, 100mV Hysteresis)
41DACOutput of the VCM DAC.
42AGNDAnalog Ground. For bang gap voltage reference.
43VCC+12V Power Supply for Spindle Power section.
44SPN_COMPExternal RC network that defines the compensation of theSpindle Transconductance Loop
in Linear Mode.
L6268
3/17
L6268
ABSOLUTEMAXIMUM RATINGS
SymbolParameterValueUnit
V
CC
V
dd
V
in max
V
in min
SPINDLE I
VCM I
peak
P
(*)Maximum Total Power Dissipation≈ 2.5
tot
T
stg,Tj
THERMAL DATA
SymbolParameterValueUnit
R
th j-case
R
th j-amb
Maximum Supply voltage-0.5 to 14V
Maximum Logic supply-0.5 to 6V
Maximum digital input voltageVdd+0.3VV
Minimum digital input voltageGND - 0.3VV
Spindle peak sink/source output current2.1A
peak
VCM peak sink/source output current1.6A
3 with soldered slug
≈
Maximum Storage/Junction Temperature-40 to 150°C
Thermal Resistance Junction to Case
(*)Thermal Resistance to Junction to ambient
25 with soldered slug
≈
11°C/W
≈
32
≈
W
W
°C/W
°C/W
(*) In typical application with multilayer 120mmx120mm Printead Circuit Board.
RECOMMENDED OPERATINGCONDITIONS
SymbolParameterValueUnit
V
CC
V
dd
T
amb
T
j
ELECTRICAL CHARACTERISTICS
Supply voltage10.8 to 13.2V
Maximum Logic supply4.5 to 5.5V
Operating Ambient Temperature0 to 70°C
Junction Temperature0 to 125°C
SCLK Period40ns
SCLK low time15ns
SCLK high time15ns
Enable to SCLK35ns
SCLK to disable20ns
Data set-up time before rising edge SCLK10ns
Data Hold Time10ns
Minimum SDEN Low Time50ns
SCLK falling edge (A6) to SDATA valid on READ op.310ns
SCLK rising edge (D0-D7) to SDATATransition onREAD op.535ns
L6268
µA
µA
A
µ
Figure 1. SerialPort Timing Information.
SDEN
SCLK
SDATA
SDEN
SCLK
SDATA
0A0A1
1st Byte2nd Byte
1A0A1
1st Byte2nd Byte
A6D0D1D2D7
SERIAL PORT WRITE TIMING
A6D0D1D2D7
SERIAL PORT READ TIMING
D98IN844
7/17
L6268
SERIAL PORTOPERATION
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 latched after the 16th SCLK pulse. If less than 16 clock pulses
are provided before SDEN* goes low, the data transferis aborted.
All transfers are shifted into the serial port LSB first. The first byteof the transfer is for R/W and address
and instructioninformation.The first bit is R/W instruction bit, 0 is for WRITE and 1 is for READ.
Following7 bits are Address.
Figure 2. SerialPort Data Transfer Format.
SDEN
SDATA
INSTRUCTION, 1 BIT
ADDRESS, 7 BITS
DATA, 8 BITS
SCLK
D98IN845
INTERNALREGISTER DEFINITION
Reg:
Name:
Type:
Address:
BITLABELDESCRIPTION
0VDAC BIT8VCM DAC bit 8
1VDAC BIT9VCM DAC bit 9
2VDAC BIT10VCM DAC bit 10
3VDAC BIT11VCM DAC bit 11
4VDAC BIT12VCM DAC bit 12
5VDAC BIT13MSB resistor ladder of the 14 bit VCM DAC
6PSM/LINEARSelects Voice Coil PSM or Linear Output Current Control. 1=PSM
7VCM_CALVCM calibration. 1 = Enables VCM control circuits and tristates
0
VCM DAC (High) Register
Write only
0Eh
0=Linear.
VCM power transistors.
8/17
L6268
INTERNALREGISTER DEFINITION
VCM DAC (High and Low)Registers
Bit 0 through 5 of the VCM DAC (High) Registers and bit 0 through 7 of the VCM DAC (Low) Registers
control the absolutevalue of the voice coil current. Bit is the sign bit, controlling the current direction. All
the 13 bitsare part of a resistordivider network.
Note. It is required to write on register 1 to make effectivechanges on register 0.
Reg:
Name:
Type:
Address:
BITLABELDESCRIPTION
0VDAC BIT0LSB resistor ladder of the 14 bit VCM DAC
1VDAC BIT1VCM DAC bit 1
2VDAC BIT2VCM DAC bit2
3VDAC BIT3VCM DAC bit3
4VDAC BIT4VCM DAC bit4
5VDAC BIT5VCM DAC bit5
6VDAC BIT6VCM DAC bit6
7VDAC BIT7VCM DAC bit7
Reg:
Name:
Type:
Address:
1
VCM DAC (Low) Registers
Write only
1Eh
2
Spindle Control Register
Write only
2Eh
BITLABELDESCRIPTION
0INCRE_SEQA 0 to 1 transition of this bit increments the spindle Sequencer.
1START_UP1 = Spindle Internal start up, 0 = Spindle External start up
2R_SEQReset Spindle sequencer. 1 = Reset sequencer to phase 1.
3RUN1 = Start Spindle ALIGN & GO, 0= Reset Spindle control logic.
4SPIN_ENEnable Spindle section. 1 = Enable, 0 = Disable.
5MEC/ELECSpecifies electrical or mechanical cycle for Spindle FLL control.
6PWM/LINEARSelects Spindle PWM or Linear Output Current Control. 1 = PWM,
7EXT/INTExternal or internal Spindle loop feedback. 1 = external feedback
1=Electrical, 0 = Mechanical.
0=Linear.
via index pin.
9/17
L6268
INTERNALREGISTER DEFINITION
Reg:
Name:
Type:
Address:
BITLABELDESCRIPTION
0MASK_TIMESpindle BEMF Mask Time. 0 = 15 degree, 1 = 7.5 degree
1MIN2Control Spindle PWM on timeMin 1Min2Min. on Time
2MIN1011.4µs
38_12_POLESelects 8 or 12 pole motors. 1 = 8 pole, 0 = 12 pole.
4SD3Spindle commutation delay MSB
5SD2Spindle commutation delay bit
6SD1Spindle commutation delay bit
7SD0Spindle commutation delay LSB
3
Spindle Delay Register
Write only
3Eh
005.9µs
1012
s
µ
SPINDLEPHASE DELAY
SD3-0 set the phase delay from BEMF zero crossing to the next commutation.The 30 theoreticaldegree
value can be changedto compensate for switchingand other delays that are always present.The delay
adjustmentrange is from1.875 throughto 30 electricaldegreesin 1.875 degree increments.
Reg:
Name:
Type:
Address:
BITLABELDESCRIPTION
0C4Bit 4 of Spindle FLL Coarse Counter
1C5Bit 5 of Spindle FLL Coarse Counter
2C6Bit 6 of Spindle FLL Coarse Counter
3C7Bit 7 of Spindle FLL Coarse Counter
4C8Bit 8 of Spindle FLL Coarse Counter
5C9Bit 9 of Spindle FLL Coarse Counter
6C10Bit 10 of Spindle FLL Coarse Counter
7C11MSB of Spindle FLL Coarse Counter
10/17
4
FLL Coarse Counter Register
Write only
4Eh
INTERNALREGISTER DEFINITION
L6268
Reg:
Name:
Type:
Address:
BITLABELDESCRIPTION
0F8Bit 8 of Spindle FLL Fine Counter
1F9Bit 9 of Spindle FLL Fine Counter
2F10MSB of Spindle FLL Fine Counter
3Unused. Set = 0
4C0LSB of Spindle FLL Coarse Counter
5C1Bit 1 of Spindle FLL Coarse Counter
6C2Bit 2 of Spindle FLL Coarse Counter
7C3Bit 3 of Spindle FLL Coarse Counter
Reg:
Name:
Type:
Address:
5
FLL Coarse/FineCounter Register
Write only
5Eh
6
FLL Fine Counter Register
Write only
6Eh
BITLABELDESCRIPTION
0F0LSB of Spindle FLL Fine Counter
1F1Bit 1 of Spindle FLL Fine Counter
2F2Bit 2 of Spindle FLL Fine Counter
3F3Bit 3 of Spindle FLL Fine Counter
4F4Bit 4 of Spindle FLL Fine Counter
5F5Bit 5 of Spindle FLL Fine Counter
6F6Bit 6 of Spindle FLL Fine Counter
7F7Bit 7 of Spindle FLL Fine Counter
11/17
L6268
INTERNALREGISTER DEFINITION
Reg:
Name:
Type:
Address:
BITLABELDESCRIPTION
0THERMALThermal Shutdown = 0 indicates that the chip temperature has exceeded 160°C.
1THERM_WARNThermal Shutdown Warning =0 indicates that the chip temperature is
2ROTOR_STUCK0 = A sequentialSpindle BEMF has not been detected
3FAULT1 = Rapid deceleration of the Spindle motor or High frequency on FCOM signal.
4MASK_TIMEMask Time toggled to ”0” indicates thatthe Spindle BEMF is masked.
5ERROR_LOCK0 = Indicates error Spindle speed > 16msec/sample, either electrical or
6ALIGN0 indicate that the Spindle is in the Internal Start-Up Align Phase.
7GO0 indicate that the Spindle is in the Internal Start-Up Go Phase.
Reg:
Name:
Type:
Address:
7
Spindle StatusRegister
Read only
7Eh
The bit will reset (=1) when the temperature falls below 130°C. When Thermal
Shutdown =0, the spindle logic will tristate both high and low side drivers,
protecting the output circuitry.
approximately 25°C before the device goes inthermal shut down.
mechanical.
8
Spindle FLL Register
Write only
8Eh
BITLABELDESCRIPTION
0SSLEWSpindle PWM (chopping) Slew Rate. 0 = 10VµS, 1 = 20VµS
1ICPSpindle FLL Charge pump current. 1= 25µA, 0 = 100µA.
2Unused. Set= 0.
3ISNS1 = Puts outputof the Spindle sense amplifier on FCOM pin and changes limit to
4IL1Adjust maximum voltage on SpindleRsense
5IL0Adjust maximum voltage on SpindleRsense
6CPL1 = Spindle FLL Charge pump low
7CPH1 = Spindle FLL Charge pump high
4Unused. Set = 0
5Unused. Set = 0
6Unused. Set = 0
7Unused. Set = 0
14/17
2Vµs.
INTERNALREGISTER DEFINITION
L6268
Reg:
Name:
Type:
Address:
12
Chip ID Register
Read only
FFh
BITLABELDESCRIPTION
0ID_REV_0Minor Revision Bit 0.
1ID_REV_1Minor Revision Bit 1.
2ID_REV_2Minor Revision Bit 2.
3ID_REV_3Minor Revision Bit 3.
4ID_REV_4Minor Revision Bit 0.
5ID_REV_5Minor Revision Bit 1.
6ID_REV_6Minor Revision Bit 2.
7ID_REV_7Minor Revision Bit 3.
Figure 3. ApplicationCircuit.
100nF
2.2µF
220pF(3)
5K(4)
15K
22µF
16V
(1)
1N4148
51K
10nF(4)
1µF
VCC
1N4148
100nF
22µF
16V
(1)
47nF
SW1
POR_DELAY
BRK_CAP
PWM/SLEW
DGND
SPN_COMP
AGND
TR_12V
GND
VDD
TR_5V
Voice Coil Ground
Power Ground
0.3(1W)
100nF
VCCRSENSE ISENSE2CTAP
CS
24
CP
23
33
36
12
3
14
44
42
40
8
19
35
VCM_CAL22V12/2DACERROR_IN ERROR_OUT SENSE_OUT
13,436,95
2041393837
10K62K10K
Analog Ground(1) This capacitormust be
Digital Ground
CTAP
OUT_A
1nF
(2) Place these components close to
(3) Do not mount this component if Spindle Linear mode is
(4) Do not mount this component if Spindle Pwm mode is used
OUT_A
OUT_B
10
Tantalum
12V_VCC
12V_VCC
5V_VDD
STN4NE03
5K(4)
20K
18.2K
OUT_B
7
thedevice
OUT_C
OUT_C
4
28
VCM_GND
25,31
26
27
30
29
21
32
11
1
34
15
18
17
16
VCM_A-
SENSE_IN+
VCM_A+
SENSE_INFLL-FILTER
FLL_RES
VCC
INDEX
FCOM
PORB
SYS_CLK
SCLK
SDATA
SDEN
used
VCM_A-
0.25(1W)
62K
4.7K
D99IN1049
1µF
VCM_A+
620K
100nF
VCC
INDEX
FCOM
5V_VDD
PORB
SYS_CLK
SCLK
SDATA
SDEN
15/17
L6268
DIM.
mminch
MIN.TYP.MAX.MIN.TYP.MAX.
A1.600.063
A10.050.150.002
0.006
A21.351.401.450.0530.055 0.057
B0.300.370.450.012 0.014 0.018
C0.090.200.004
0.008
D12.000.472
D110.000.394
D38.000.315
e0.800.031
E12.000.472
E110.000.394
E38.000.315
L0.450.600.750.018 0.0240.030
L11.000.039
K0°(min.), 3.5°(typ.),7°(max.)
OUTLINE AND
MECHANICAL DATA
TQFP44 (10 x 10)
D
D1
A1
2333
34
B
44
1
e
11
TQFP4410
22
E
E1
12
L
0.10mm
.004
Seating Plane
B
K
A
A2
C
16/17
L6268
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. Specification 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 logois a registeredtrademark of STMicroelectronics
1999 STMicroelectronics – Printed in Italy – All Rights Reserved
STMicroelectronics GROUP OF COMPANIES
Australia - Brazil - Canada - China - France - Germany - Italy- Japan - Korea - Malaysia - Malta - Mexico - Morocco - The Netherlands-
Singapore- Spain - Sweden - Switzerland - Taiwan - Thailand - United Kingdom- U.S.A.
http://www.st.com
17/17
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.