3 WIRE SERIAL COMMUNICATION
INTERFACE UP TO 33 MHZ
■
BCD TECHNOLOGY
L7250
PRODUCT PREVIEW
Spindle Motor Controller
■
INTERNAL POWER DEVICE 0.9 OHM MAX
VALUE @ 125°C (SINK+SOURCE)
■
2.5A PEAK CURRENT CAPABILITY
■
ST SMOOTHDRIVE SINUSOIDAL PWM
COMMUTATION
■
DEDICATED ADC FOR POWER SUPPLY
VOLTAGE COMPENSAT IO N
■
SPINDLE CURRENT LIMITING VIA FIXED
FREQUENCY PWM OF SPINDLE POWER
OUTPUTS AT THE SMOOTHDRIVE PWM
RATE
■
SYNCHRONOUS RECTIFICATION DURING
PWM TO REDUCE POWER DISSIPATION
■
CURRENT SENSING VIA EXTERNAL
CURRENT SENSE RESISTOR
■
INDUCTIVE SENSE POSITION START UP
DRIVEN BY µPROCESSOR
■
SPINDLE BRAKING DURING POWER DOWN
CONDITION
Voice Coil Motor Driver with Ramp Load/Unload
■
INTERNAL POWER DEVICE 0.9 OHM MAX
VALUE @ 125°C (SINK+SOURCE)
■
2A PEAK CURRENT CAPABILITY
■
15 BIT LINEAR DAC FOR CURRENT
COMMAND, WITH INTERNAL REFERENCE
VOLTAGE
■
SENSE AMPLIFIER GAIN SWITCH
■
CLASS AB OUTPUT STAGE WITH ZERO
DEAD-BAND AND MINIMAL CROSSOVER
DISTORTION
■
RAMP LOAD AND UNLOAD CAPABILITY AS
WELL AS CONSTANT VOLTAGE RETRACT
■
EXTERNAL CURRENT SENSE RESISTOR IN
SERIES WITH MOTO R .
■
HIGH CMRR (>70DB) AND PSRR (>60DB)
SENSE AMP
■
EXTERNAL CURRENT CONTROL LOOP
COMPENSATION
■
HIGH BANDWIDTH VCM CURRENT
CONTROL LOOP CAPABI L ITY
■
HIGH PSRR, LOW OFFSET, LOW DRIFT GM
LOOP
ORDERING NUMBER: L7250
■
VCM VOLTAGE MODE, CONTROLLED BY
TQFP64
VCM DAC
■
GM LOOP OFFSET CALIBRATION SCHEME
INCLUDES A COMPAR ATOR ON THE
ERROR AMP
Auxiliary Functions
■
3.3V AND 1.8V LINEAR REGULATOR
CONTROLLER
■
NEGATIVE VOLTAG E REGUL ATOR
■
INTERNAL ISOFET 0.1 OHM @125C
■
POWER MONITOR OF 12V, 5V, 3.3V AND
1.8V
■
SHOCK SENSOR CIRCUIT TAKES INPUTS
FROM PIEZO OR CHARGING ELEMENT
■
10 BIT ADC WITH 4 MUXED INPUTS
■
THERMAL SENSE CIRCUIT AND OVER
TEMPERATURE SHUT DOWN
■
CHARGE PUMP BOOST VOLTAGE
GENERATOR FOR HIGH SIDE GATE DRIVE
■
ANALOG PINS AVAILABL E TO ENTER
SIGNALS TO BE CONVERTED BY THE
INTERNAL ADC
DESCRIPTION
L7250 is a power IC for driving the SPINDLE and
VCM motors, suitable for 5V & 12V application. The
spindle system includes integrated power FETs
which are driven using ST's Smoothdrive pseudo-sinusoidal commutation technology. The voice coi l motor (VCM) system includes integrated power FETs,
as well as ramp load and unload capability. Linear
3.3V and1.8V volt age regulators ar e include d, as wel l
as a negative regulator.
Power monitoring of VCC5, VCC12, and of the two
positive voltage regulators is also included.L7250
uses a 3 wire serial interface: S_DATA, S_CLK and
S_ENABLE
July 2001
This is preliminary information on a new product now in development. Details are subject to change without notice.
1/46
L7250
PIN CONNECTION
(Top view)
VCV1
VCV2
VCMP1
VCMP2
VCMGND1
VCMGND2
CPOSC
VCC5
DIG_GND
N_DRV
N_FEED
N_COMP
25_BASE
25_FEED
33_BASE
33_FEED
CT
OUTU1
RSEN4
VBOOST
64
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
OUTU2
CPOSCH
61
62
63
20212223242526272829303132
191718
RSEN3
60
59
58
VCV3
OUTV1
OUTV2
55
56
57
VCV4
VM1
VM2
53
54
Rsense
OUTW2
OUTW1
514950
52
RSEN2
48
RSEN1
47
VCMN2
46
VCMN1
45
VCMGND4
44
VCMGND3
43
SNS_N
42
SNS_P
41
SNS_OUT
40
ERR_OUT
39
ERR_IN
38
DAC_OUT
37
SCLK
36
SYSClk
35
SDATA
34
33
SEN
ZC
Skin
SkFin
CPOR
CBRAKE
VREF25
AGND
NPOR
Skout
SkFout
Timer1
SkDout
CalCoarse
PIN DESCRIPTI ON
N°PinVDescription
1VCV1S1212V power supply
2VCV2S1212V power supply and POR sensing threshold
3VCMP1O12VCM positive output
4VCMP2O12VCM positive output
5VCMGND1gndVCM power ground
6VCMGND2gndVCM power ground
7CPOSCO12Charge pump oscillator
8VCC5S55V power supply
1325_BASEO5Reg 1.8V ext NPN base
1425_FEEDI5Reg 1.8V feedback
1533_BASEO5Reg 3.3V ext NPN base
1633_FEEDIO5Reg 3.3 V feedback
17CPORIO5POR delay capacitor
18NPORO5POR output signal
19CBRAKEIO5Spindle brake capacitor
20AGNDgndanalog gnd
21VREF25IO52.5V reference
22ZCO5Spindle zero crossing
23SkinI5Shock sensor input
24SkoutO5Shock sensor 1st opamp output
25SkFinI5Shock sensor filter input
26SkFoutO5Shock sensor filter output
(continued)
27SkDoutO5Shock sensor output
28Timer1IO5Timer 1 for unload procedure
29CalCoarseI5VCM BEMF coarse calibration
30ADauxI5auxiliary input for the ADC
31VCMBEMFO5VCM BEMF processor output
32TestIO5used for testing porpouse (*)
33SENI5Serial enable
34SDATAIO5Serial data
35SYSClkI5System clock
36SCLKI5Serial clock
37DAC_OUTO5VCM DAC output
38ERR_INI5VCM error opamp input
39ERR_OUTO5VCM error opamp output
40SNS_OUTO5VCM sense opamp output
41SNS_PI12VCM sense opamp positive input
42SNS_NI12VCM sense opamp negative input
43VCMGND3gndVCM power ground
3/46
L7250
PIN DESCRIPTI ON
N°PinVDescription
44VCMGND4gndVCM power ground
45VCMN1O12VCM negative output
46VCMN2O12VCM negative output
47RSEN1O12Spindle power sensing resitor
48RSEN2O12Spindle power sensing resitor
49RsenseI5Spindle sensing resistor input
50OUTW1O12Spindle phase C output
51OUTW2O12Spindle phase C output
52VM1IO12Vmotor
53VM2IO12Vmotor
54VCV4S1212V power supply
55VCV3S1212V power supply
56OUTV1O12Spindle phase B output
57OUTV2O12Spindle phase B output
(continued)
58RSEN3O12Spindle power sensing resitor
59RSEN4O12Spindle power sensing resitor
60OUTU1O12Spindle phase A output
61OUTU2O12Spindle phase A output
62CTI12Spindle central tap
63CPOSCHIO20Charge pump diodes connection
64VBOOSTIO20Charge Pump voltage
(*) used al so to set the IC power supply applicati on. If this pin is pull-up exter nal l y the L7250 be came a 5V appl i cation
S = Supply ; IO = Input/Output ; I = Input ; O = Output ; gnd = Ground.
POWER SUPPLY [VCC5 & VCV] VCC5 = 5V ±10%, VCV = 12V ±10%. T
SymbolParameterTest ConditionMin. Typ.Max.Unit
SERIAL PORT
VohLogic Output voltage highIoh=1mA2.7V
VolLogic Output voltage lowIol=1mA0.5V
VihL ogic input highIih=1uA2.2V
VilLogic input lowIil=-1uA0.5V
IihLogic high input currentInternal Pulldown Resistor
IilLogic low input current-1.00µA
(continued)
Vin = 3.3V
= 25°C (unless otherwise specified)
amb
33µA
1SERIAL PORT
The serial port is a bidirectional three pi n interface, using SDATA, SCLK and SE N to addr ess and communi cate
with sixteen 8 bit registers in the L7250. These registers include the status register, Spindle control registers,
VCM control registers, sinewave drive registers, and test mode register. These registers are cleared to zero at
power up.
After the SEN falling edge, the internal state machine is waiting for the first SCLK falling edge. This means that
if the SCLK line starts from an high level the first falling edge, respecting the setup time Tefcf, is considered,
and is used to read the R/W bit. During a writing process the internal state machine must see 16 SCLK falling
edges to validate the operation. The write mode is started if the R/W bit is low on the first falling edge of SCLK.
The read mode is started if the R/W bit is high on the first falling edge of SCLK. The ID, Address, and Data are
all then subsequently read by the L7250 on the falling edges of SCLK. (See Figure 1)
The microcontroller has to read the data on the falling edge of the SCLK signal. After the hold time (Tedh) the
data line switches to the next data without a tri-state phase.During a read mode the last address bit is read by
L7250 on the eighth falling edge of SCLK. The internal state machine then turns the SDATA bit around for the
L7250 to assume control at the next SCLK rising edge (the first rising edge after the 8th SCLK falling edge).
11/46
L7250
Figure 1. Default serial port timing diagram (bit 7, Reg05H = 0)
Teh
Tcfer
Tcrer
D1D0
D2
D0
Tedh
D5D4D3
D6
D6D5D4D3D2D1
D7
Tdly
Tcdd
L 7250 takes bus control
Tcds Tcdh
A1A0D7
A2
A1A0
A2
TccTch Tcl
ID2ID2A2
ID2ID2A2
ID 2
Tefcf
SEN
Note1: During writing process L7250 latches the data on the SC LK falling edge (the ASI C is writing on the SCLK
rising edge)
Note2: During reading process L7250 takes the bus control on the next SCLK rising edge after the 8th SCLK
falling edge
The L7250 write the data on the SCLK falling edge respecting the data hold time (Tedh)
Note3: The ID number for the L7250 is ID1=ID2=ID3=1
12/46
SCLK
W
SDATA
(w rite)
ID 2
R
SDATA
(read)
1.2 Default serial port timing Table
SymbolParameterMinMaxUnit
TccSerial clock period 30ns
TchSerial clock high time13ns
TclSerial clock low time13ns
TcdsSerial data setup time to clock falling edge (write mode)5ns
TcdhSerial clock falling edge to serial data hold time (write mode)4ns
TedhSerial clock falling edge to serial data hold time (read mode)5ns
TcddSerial data setup time to clock falling edge (read mode)5ns
TelSerial Enable low time490ns
TehSerial Enable high time30ns
TefcfSerial Enable falling edge to serial clock falling edge 17ns
TcferSerial clock falling edge to Serial enable rising edge 17ns
TdlySDATA turn around delay time0ns
L7250
Note 1: All specifications with respect to 50% of signal switching thresholds
Note 2: Reading mode tested at M ax 20Mhz
To set the bit7, Reg05H to 1, entering this different comunication mode, a writing process using the default comunication protocol (see the above paragraph) must be used.
After the SEN falling edge, the internal state machine is waiting for the first SCLK rising edge. This means that
if the SCLK line starts from a low level the first rising edge, respecting the setup time Tefcr, is considered, and
is used to read the R/W bit. The internal state machine must see 16 SCLK rising edges to validate the write
operation. The write mode is started if the R/W bit is low on the first rising edge of SCLK. The read mode is
started if the R/W bit is h igh on the first rising ed ge of SCLK. The ID, Address, and Data are a ll then subsequently read by the L7250 on the rising edges of SCLK (See Figure 2).
The microcontroller has to r ead (l atch) the data on the falli ng edge of the SCLK signal. L7250 pr esents the data
on the SCLK rising edge. During a read mode the last address bit is latched by the L7250 on the eighth rising
edge of SCLK. The internal state machine then turns the SDATA bit around for the L7250 to ass ume control at
the next SCLK falling edge (the first falling edge after the 8th SCLK rising edge).
13/46
L7250
Figure 2. Inverted clock serial port timing diagram (bit 7, Reg05H = 1)
Teh
Tcrer
D1D0
D2
D0
Tedh
D5D4D3
D6
Tel
D6D5D4D3D2D1
D7
Tdly
Tvld
L7250 takes bus control
Tcdh
Tcds
A1A0D 7
A1A0
Tcl
A2
A2
Tch
Tcc
ID 2ID2A2
ID 2ID2A2
ID 2
Tefcr
SEN
Note1: During writi ng proc ess L7250 l atches the data on the SCLK ris ing ed ge ( the ASIC is w riting on the S CLK
falling edge)
Note2: During reading proces s L7250 takes the bus c ontrol on the next SCLK falling edge after the 8th SCLKrising edge
The L7250 write the data on the SCLK rising edge and it is expec ting the ASIC to latches the data on the SCLK
falling edge
Note3: The ID number for the L7250 is ID1=ID2=ID3=1
14/46
SCLK
W
SDATA
(w rite)
R
SDATA
ID 2
(read)
Loading...
+ 32 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.