Brushless DC motor and VCM drive
circuit with speed control
Product specification
File under Integrated Circuits, IC11
1997 Jul 10
Page 2
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
with speed control
FEATURES
• Full-wave commutation (using push-pull output stages)
without position sensors
• Built-in start-up circuitry
• Three push-pull MOS outputs:
– 1 A output current
– Low voltage drop
– Built-in current limiter
• Thermal protection
• General purpose operational amplifier
• Reset generator
• Motor brake facility
• Actuator driver (H-bridge current-controlled)
• Power-down detector
• Automatic park and brake procedure
• Adjustable park voltage
• Sleep mode
• Speed control with Frequency-Locked Loop (FLL)
• Serial port
• Friction reduction prior to spin-up.
APPLICATIONS
• Hard Disk Drive (HDD).
GENERAL DESCRIPTION
The TDA5341 is a BiCMOS integrated circuit used to drive
brushless DC motors in full-wave mode. The device
senses the rotor position using an EMF sensing technique
and is ideally suited as a drive circuit for a hard disk drive
motor.
The TDA5341 also includes a Voice Coil Motor driver
(VCM), reset and park facilities and an accurate speed
regulator. In addition, a serial port facilitates the control of
the device.
TDA5341
QUICK REFERENCE DATA
Measured over full voltage and temperature range.
SYMBOLPARAMETERMIN.TYP.MAX.UNIT
V
DD
I
oMOT
R
DS(MOT)
I
oACT
R
DS(ACT)
ORDERING INFORMATION
TYPE
NUMBER
TDA5341GLQFP64
general supply voltage for logic and power4.55.05.25V
motor output current1.31.61.9A
motor output resistance−1.11.56Ω
actuator output current0.71.11.4A
actuator output resistance−2.02.5Ω
PACKAGE
NAMEDESCRIPTIONVERSION
plastic low profile quad flat package; 64 leads; body 10 × 10 × 1.4 mm
SOT314-2
1997 Jul 102
Page 3
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
with speed control
BLOCK DIAGRAM
handbook, full pagewidth
CAPCP
FREDENA
TESTIN
CAPCDM
CAPCDS
CAPTI
CAPST
BRAKE
FG
FMOT
CLOCK
DATA
ENABLE
RESET
ROSC
DPULSE
RETRACT
V
CMIN1
V
CMIN2
V
ref
GAINSEL
CAPXA
27
9
12
18
19
2
1
11
10
58
39
38
42
57
48
35
30
33
34
36
15
CAPXB
UPPER VOLTAGE
THERMAL
SWITCH
ADAPTIVE
COMMUTATION
DELAY
TIMING
OSCILLATOR
START
OSCILLATOR
BRAKE
CONTROLLER
POLES
DIVIDER
SERIAL
PORT
PROGRAMMING
FREQUENCY
DIVIDER
VCM
PREAMPLIFIER
501455314917
CAPYA
CONVERTER
CAPYB
COMMUTATION
AND
OUTPUT
DRIVING
LOGIC
brake
BAND GAP 1
sleep
fill
DIGITAL
FREQUENCY
COMPARATOR
park
CNTRL
CAPCPC
222463625961
CONTROL
AMPLIFIER
POWER 1
POWER 2
POWER 3
COMPARATORS
BAND GAP 2
UNDER-VOLTAGE
DETECTOR
BRAKE
AFTER PARK
CHARGE
PUMP
SENSE
AMPLIFIER
VCM
H-BRIDGE
CURRENT
LIMIT
CONTROL
TDA5341
2564401641
ILIM
TDA5341
23
20
PRESET
60
MOT1
8
MOT2
21
MOT3
7
MOT0
3
CLAMP1
26
CLAMP2
43
RESETOUT
44
UVDIN1
54
UVDIN2
46
BRAKEDELAY
4
AMPOUT
5
AMPIN−
6
AMPIN+
32
FILTER
53
SENSEOUT
52
SENSEIN+
51
SENSEIN−
37
VCM+
45
VCM−
28
FB1
29
FB2
V
EEDVEE1VEE2VEE3VEE4VEEVDD1VDD2VDD3VDDVDDD
Fig.1 Block diagram.
1997 Jul 103
MGE817
Page 4
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
TDA5341
with speed control
PINNING
SYMBOLPINDESCRIPTION
CAPST1external capacitor for starting oscillator
CAPTI2external capacitor for timer circuit
CLAMP13external capacitor used to park the heads; must be externally connected to CLAMP2
AMPOUT4uncommitted operational amplifier output
AMPIN−5uncommitted operational amplifier invert input
AMPIN+6uncommitted operational amplifier direct input
MOT07motor centre tap input
MOT28motor driver output 2
FREDENA9friction reduction mode enable input (active HIGH)
FG10frequency generator (tacho) output
BRAKE11brake input command (active LOW)
TESTIN12test input for power output switch-off (active HIGH)
TP113test purpose 1 (should be left open-circuit)
V
EE1
GAINSEL15VCM gain adjustment input (switch ON when GAINSEL is LOW)
V
DD
V
EE
CAPCDM18external capacitor for adaptive commutation delay (master)
CAPCDS19external capacitor for adaptive commutation delay (slave)
PRESET20set the motor drivers into a fixed state: MOT1 = F (floating), MOT2 = L, MOT3 = H
MOT321motor driver output 3
CAPCPC22frequency compensation of the current control
ILIM23current limit control input
CNTRL24motor control
V
DD1
CLAMP226external capacitor used to park the heads; must be externally connected to CLAMP1
CAPCP27external capacitor for the charge pump output
FB128output of the VCM preamplifiers
FB229switchable output of the VCM preamplifier
RETRACT30park input command (active LOW)
V
EE3
FILTER32charge pump output to be connected to an external filter
V
CMIN1
V
CMIN2
DPULSE35data pulse input of the frequency comparator of the speed control
V
ref
VCM+37positive output of the VCM amplifier
DATA38input data of the serial port (active HIGH)
CLOCK39clock input signal to shift DATA into SERIALIN register (active HIGH)
V
DD3
14ground for the spindle motor drivers
16general power supply
17general ground
25power supply 1 for the spindle motor drivers
31ground 3 for the actuator driver
33VCM voltage control input
34switchable VCM voltage control input
36voltage reference input
40power supply 3 for the actuator driver
1997 Jul 104
Page 5
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
TDA5341
with speed control
SYMBOLPINDESCRIPTION
V
DDD
ENABLE42enable input; enables the serial port, i.e. allows DATA to be shifted in (active LOW)
RESETOUT43under-voltage detector output flag (active LOW)
UVDIN144external capacitor for the
VCM−45negative output of the VCM amplifier
BRAKEDELAY46delay control input for brake after park
TP247test purpose 2 (should be left open-circuit)
ROSC48reference oscillator input for motor speed control
V
EE4
V
EED
SENSEIN−51inverting input of the VCM sense amplifier
SENSEN+52non-inverting input of the VCM sense amplifier
SENSEOUT53output of the VCM sense amplifier
UVDIN254external voltage reference for the under-voltage detector
V
EE2
TP356test purpose 3 (should be left open-circuit)
RESET57reset input; forces all bits of the SERIALIN register to 0 (active HIGH)
FMOT58tachometer output (one pulse per mechanical revolution)
CAPXB59external capacitor for the charge pump output
MOT160motor driver output 1
CAPXA61external capacitor for the charge pump output
CAPYA62external capacitor for the charge pump output
CAPYB63external capacitor for the charge pump output
V
DD2
41digital power supply
RESETOUT duration
49ground 4 for the actuator driver
50digital ground
55ground 2 for the spindle motor drivers
64power supply for the spindle motor drivers
1997 Jul 105
Page 6
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
with speed control
handbook, full pagewidth
DD2
CAPYB
CAPST
CAPTI
CLAMP1
AMPOUT
AMPIN−
AMPIN+
MOT0
MOT2
FREDENA
FG
BRAKE
TESTIN
TP1
V
EE1
GAINSEL
V
DD
V
64
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
EE
V
CAPYA
63
62
18
19
CAPCDS
CAPCDM
CAPXA
MOT1
61
60
20
21
MOT3
PRESET
FMOT
CAPXB
59
58
TDA5341
22
23
ILIM
CAPCPC
RESET
57
24
CNTRL
TP3
56
25
DD1
V
EE2
V
UVDIN2
55
54
26
27
CAPCP
CLAMP2
SENSEIN+
SENSEOUT
53
52
28
29
FB2
FB1
EED
SENSEIN−
V
51
50
30
31
EE3
V
RETRACT
EE4
V
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
FILTER
TDA5341
ROSC
TP2
BRAKEDELAY
VCM−
UVDIN1
RESETOUT
ENABLE
V
DDD
V
DD3
CLOCK
DATA
VCM+
V
ref
DPULSE
V
CMIN2
V
CMIN1
MGE816
Fig.2 Pinning diagram.
1997 Jul 106
Page 7
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
with speed control
FUNCTIONAL DESCRIPTION
The TDA5341 offers a sensorless three-phase motor
full-wave drive function. The device also offers protected
outputs capable of handling high currents and can be used
with star or delta connected motors.
The TDA5341 can easily be adapted for different motors
and applications.
The TDA5341 offers the following features:
• Sensorless commutation by using the motor EMF
• Built-in start-up circuit
• Optimum commutation, independent of motor type or
motor loading
• Built-in flyback diodes
• Three-phase full-wave drive
• High output current (1.3 A)
• Low MOS R
• Outputs protected by current limitation and thermal
protection of each output transistor
• Low current consumption
• Additional uncommitted operational amplifier
• H-bridge actuator driver current controlled with an
external series sense resistor
• Automatic retract procedure
• Adjustable park voltage
• Sleep mode
• Automatic brake (after park) procedure
DSon
(1 Ω)
TDA5341
• Speed control based on FLL technique
• Serial port DATAIN (24 bits)
• Friction reduction prior to spin-up.
TDA5341 modes description
The TDA5341 can be used in two main modes, depending
on whether they are controlled or not.
The ‘controlled modes’ (user commands) are executed by
the TDA5341 without delay or priority treatment, either by
software via the serial port or by hardware. BRAKE is a
hardware command whereas RETRACT can be controlled
in both ways. If it is preferable to control the heads parking
via the serial bus, the equivalent pin can be left
open-circuit.
The sleep mode is controlled by software only; it results
from the combination of the spindle and actuator being
disabled. The spindle is turned off by bit SPINDLE
DISABLE, whereas the actuator is disabled towards bit
VCM DISABLE of the serial port (see Section “Serial
port”). In addition, a special spin-up mode can be activated
in the event of high head stiction
The ‘uncontrolled modes’ only result from different failures
caused by either a too high internal temperature or an
abnormally low power voltage, which will cause the
actuator to retract and, after the spindle, to brake.
The output signals mainly affected by those failures are
RESETOUT, MOT1, 2 and 3, VCM+ and VCM−. This is
summarised in Tables 1 and 2.
Table 1 Summary of controlled modes
HARDWARE/
SOFTWARE
Softwarespindle disablehigh impedancehigh impedanceHIGHspindle off
SoftwareVCM disablenot affectedhigh impedanceHIGHspindle on; VCM off
HardwarebrakeLOWnot affectedHIGHspindle coils ground
Software/
hardware
Hardwarefriction reduction−not affectedHIGHheads in vibration
1997 Jul 107
MODEMOT1, 2 AND 3
retractnot affectedVCM− = 0.65 V;
VCM+ AND
VCM−
VCM+=0V
RESETOUTEFFECT
HIGHheads parked
Page 8
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
with speed control
Table 2 Summary of uncontrolled modes
FAILUREMOT1, 2 AND 3VCM+ AND VCM−RESETOUTEFFECT
Thermal
shut-down
Voltage
shut-down
Controlled modes
S
PINDLE DISABLE
The spindle circuitry is switched off when bit 23 (SPINDLE
DISABLE) of the serial port is pulled HIGH. In that mode,
the reference band gap generator is cut off so that all
internal current sources are disabled. Both the spindle and
actuator outputs will be set to the high impedance state
because the upper converter is also turned off.
It should be noted that the uncommitted operational
amplifier is also disabled in that mode.
VCM
DISABLE
The actuator will be disabled when bit 22 (VCM DISABLE)
is set to logic 1; the spindle circuitry is not affected in that
mode. The retract circuitry also remains active, so that the
heads can be parked although the VCM is disabled. In that
mode, the current consumption can be reduced by ±4 mA.
high impedance → LOWVCM− = 0.65 V;
VCM+ = 0 V
high impedance → LOWVCM− = 0.65 V;
VCM+ = 0 V
RICTION REDUCTION
F
Pulling FREDENA HIGH activates the friction reduction
mode of the TDA5341. In that mode, a clock signal fed via
pin TESTIN will cause the MOT outputs to sequentially
switch-on and switch-off at the same frequency and, as a
result, generate an AC spindle torque high enough to
overcome the head stiction.
Before start-up, the head stiction might be higher than
normal due to condensation between the head(s) and the
disk(s). Normal spin-up is not possible when this friction
torque is higher than the start-up torque of the spindle
motor. Spin-up is then only possible after friction has been
reduced by breaking the head(s) free. Bringing a static
friction system into mechanical resonance is an effective
method to break static friction head(s) free.
The resonance frequency is:
f
res
1
×=
------ -
2π
LOWautomatic park and brake
LOWautomatic park and brake
C
0.5
--- -
J
TDA5341
S
LEEP MODE
The sleep mode is obtained by pulling both the SPINDLE
and VCM DISABLE bits of the serial port HIGH. The power
monitor circuitry only remains active in sleep mode.
ETRACT
R
Retract is activated by pulling either bit 21 (PARK) HIGH
or RETRACT (pin 30) LOW. WhenRETRACT is set LOW,
a voltage of 0.65 V is applied to pin VCM− for parking.
It should be noted that the park voltage can be made
adjustable by changing one of the interconnect masks.
Accordingly, some different voltages, varying from
0.2 to 1.2 V, can quickly be obtained on customer
demand. This mode does not affect the control of the
spindle rotation.
B
RAKE MODE
The brake mode is activated by pulling BRAKE (pin 11)
LOW. When a voltage of less than 0.8 V is applied to pin
BRAKE, the 3 motor outputs are short-circuited to ground,
which results in a quick reduction of the speed until the
motor stops completely.
Where:
C = Stiffness of the head-spring(s) in direction of disk(s)
rotation, (N/m)
2
J = Inertia of the disk(s), (kg/m
).
The external clock input frequency must be:
f
clk
6
------ -
2π
C
0.5
×=
--- -
J
A burst of n × 6 clock pulse will bring the system into
resonance and break the heads free (n > 2). Once the
heads have been broken free, the normal spin-up
procedure can be applied.
It should be noted that the clock frequency must be smaller
than 40000/CAPCDM (nF).
1997 Jul 108
Page 9
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
with speed control
Uncontrolled modes
P
OWER SHUT-DOWN
If the power supply decreases to less than the voltage
threshold determined by the ratio between R1 and R2
connected to UVDIN2 (see Fig.8) (for more than 1 µs), the
TDA5341 will issue a reset (RESETOUT goes LOW) and
the following operation will start:
• Firstly, the MOT outputs are switched to the high
impedance state so as to get back the rectified EMF
issued from the motor itself. At the same time, the
voltage upper converter is cut off in order to preserve the
voltage on the charge pump capacitance at CAPCP.
The energy supplied in that way is then used to park the
heads in a safe position
• Secondly, after a certain period of time, depending on
the RC constant of the device connected to
BRAKEDELAY, the lower MOS drivers will be turned on
in order to stop the motor completely.
TDA5341
The system will only function when the EMF voltage from
the motor is present. Consequently, a start oscillator is
provided that will generate commutation pulses when no
zero-crossings in the motor voltage are available.
A timing function is incorporated into the device for internal
timing and for timing of the reverse rotation detection.
The TDA5341 also contains a control amplifier, directly
driving output amplifiers.
The TDA5341 also provides access to the user of some of
its internal test modes. Firstly, a PRESET mode can be
used for prepositioning the three motor output drivers into
a fixed state. By pulling pin PRESET to 0.75 V above V
MOT3 goes HIGH, MOT2 goes LOW and MOT1 goes to
the high impedance state.
In addition, when TESTIN is pulled HIGH (provided that
FREDENA is LOW), the 3 motor output drivers are
switched off. It should be noted that RESETOUT goes
LOW in that particular event.
DD
,
T
HERMAL SHUT-DOWN
Should the temperature of the chip exceed +140 ±10 °C, a
shut-down operation will also be processed. The actions
described for power shut-down will be sequenced in the
same manner.
PINDLE SECTION (see Fig.1)
S
Full-wave driving of a three-phase motor requires three
push-pull output stages. In each of the six possible states
two outputs are active, one sourcing current and one
sinking current. The third output presents a high
impedance to the motor which enables measurement of
the motor EMF in the corresponding motor coil by the EMF
comparator at each output. The commutation logic is
responsible for control of the output transistors and
selection of the correct EMF comparator.
The zero-crossing in the motor EMF (detected by the
comparator selected by the commutation logic) is used to
calculate the correct moment for the next commutation, i.e.
the change to the next output state. The delay is calculated
(depending on the motor loading) by the adaptive
commutation delay block.
Because of high inductive loading the output stages
contain flyback diodes. The output stages are also
protected by a current limiting circuit and by thermal
protection of the six output transistors.
The zero-crossings can be used to provide speed
information such as the tacho signal (FG).
Adjustments
The system has been designed in such a way that the
tolerances of the application components are not critical.
However, the approximate values of the following
components must still be determined:
• The start capacitor; this determines the frequency of the
start oscillator
• The two capacitors in the adaptive commutation delay
circuit; these are important in determining the optimum
moment for commutation, depending on the type and
loading of the motor
• The timing capacitor; this provides the system with its
timing signals.
The start capacitor (CAPST)
This capacitor determines the frequency of the start
oscillator. It is charged and discharged, with a current of
5.5 µA, from 0.05 to 2.2 V and back to 0.05 V. The time
taken to complete one cycle is given by:
t
= (0.78 × C); where C is given in µF.
start
The start oscillator is reset by a commutation pulse and so
is only active when the system is in the start-up mode.
A pulse from the start oscillator will cause the outputs to
change to the next state (torque in the motor). If the
movement of the motor generates enough EMF the
TDA5341 will run the motor.
1997 Jul 109
Page 10
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
with speed control
If the amount of EMF generated is insufficient, then the
motor will move one step only and will oscillate in its new
position. The amplitude of the oscillation must decrease
sufficiently before the arrival of the next start pulse, to
prevent the pulse arriving during the wrong phase of the
oscillation. The oscillation of the motor is given by:
1
-- 2
0.5
f
osc
=
×
K
------- -
Π
Where:
K
= torque constant (N.m/A)
t
I = current (A)
p = number of magnetic pole-pairs
J = inertia J (kg/m
Example: J = 6.34 × 10−7 kg/m2, K = 4.5 × 10−3 N.m/A,
p = 6 and I = 0.48 A; thus f
damping, a start frequency of 48.4 Hz can be chosen or
t = 24 ms, thus C = 0.024/0.78 = 0.031 µF, (choose
33 nF).
The Adaptive Commutation Delay
(CAPCDM and CAPCDS)
P
I
××
--- -
t
J
2
).
= 22.7 Hz. Without
osc
TDA5341
During the next commutation period this capacitor
(CAPCDM) is discharged at twice the charging current.
The charging current is 10 µA and the discharging current
20 µA; the voltage range is from 0.87 to 2.28 V.
The voltage must stay within this range at the lowest
commutation frequency of interest, f
10 10×
C
==
-----------------------f1.41×
6–
7092
------------ f
C1
Where C is in nF.
If the frequency is lower, then a constant commutation
delay after the zero-crossing is generated by the discharge
from 2.28 to 0.87 V at 20 µA.
Maximum delay = (0.070 × C) ms: Where C is in nF.
Example: nominal commutation frequency is 3240 Hz and
the lowest usable frequency is 1600 Hz, thus
CAPCDM = 7092/1600 = 4.43 (choose 4.7 nF)
The other capacitor, CAPCDS, is used to repeat the same
delay by charging and discharging with 20 µA. The same
value can be chosen as for CAPCDM. Figure 3 illustrates
typical voltage waveforms.
C1
:
In this circuit capacitor CAPCDM is charged during one
commutation period, with an interruption of the charging
current during the diode pulse.
handbook, full pagewidth
voltage
on CAPCDM
voltage
on CAPCDS
MGE820
Fig.3 CAPCDM and CAPCDS voltage waveforms in normal running mode.
1997 Jul 1010
Page 11
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
with speed control
The Timing Capacitor (CAPTI)
Capacitor CAPTI is used for timing the successive steps
within one commutation period; these steps include some
internal delays.
The most important function is the watchdog time in which
the motor EMF has to recover from a negative diode pulse
back to a positive EMF voltage (or vice-versa). A watchdog
timer is a guarding function that only becomes active when
the expected event does not occur within a predetermined
time.
The EMF usually recovers within a short time if the motor
is running normally (<<ms). However, if the motor is
motionless or rotating in the reverse direction, then the
time can be longer (>>ms).
A watchdog time must be chosen so that it is long enough
for a motor without EMF (still) and eddy currents that may
stretch the voltage in a motor winding. However, it must be
short enough to detect reverse rotation. If the watchdog
time is made too long, then the motor may run in the wrong
direction (with little torque).
TDA5341
The capacitor is charged, with a current of 60 µA, from
0.03 to 0.3 V. Above this level it is charged, with a current
of 5 µA, up to 2.2 V only if the selected motor EMF remains
in the wrong polarity (watchdog function). At the end, or, if
the motor voltage becomes positive, the capacitor is
discharged with a current of 30 µA. The watchdog time is
the time taken to charge the capacitor, with a current of
5 µA, from 0.3 to 2.2 V. The value of CAPTI is given by:
t
6–
C510
×
Where: C is in nF and t is in ms.
Example: If, after switching off, the voltage from a motor
winding is reduced, in 3.5 ms, to within 10 mV (the offset
of the EMF comparator), then the value of the required
timing capacitor is given by:
C = 2.63 × 3.5 = 9.2 (choose 10 nF)
Typical voltage waveforms are illustrated by Fig.4.
m
------- -
1.9
=×=
2.63t
m
handbook, full pagewidth
V
MOT1
voltage
on CAPTI
MGE821
If the chosen value of CAPTI is too small, then oscillations can occur in certain positions of a blocked rotor. If the chosen value is too large, then it is
possible that the motor may run in the reverse direction (synchronously with little torque).
Fig.4 Typical CAPTI and V
voltage waveforms in normal running mode.
MOT1
1997 Jul 1011
Page 12
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
with speed control
Other design aspects
There are other design aspects concerning the application
of the TDA5341 besides the commutation function.
They are as follows:
• Generation of the tacho signal FG
• Motor control
• Current limiting
• Thermal protection.
FG signal
The FG signal is generated in the TDA5341 by using the
zero-crossing of the motor EMF from the three motor
windings and the commutation signal.
Output FG switches from HIGH-to-LOW on all
zero-crossings and LOW-to-HIGH on all commutations
and can source more than 40 µA and sink more than
1.6 mA.
Example: A three-phase motor with 6 magnetic pole-pairs
at 1500 rpm and with a full-wave drive has a commutation
frequency of 25 × 6 × 6 = 900 Hz and generates a tacho
signal of 900 Hz.
Motor control
TDA5341
Current limiting
Outputs MOT1 to MOT3 are protected against high
currents in two ways; current limiting of the ‘lower’ output
transistor and current limiting of the ‘upper’ one.
This means that the current from and to the output stages
is limited.
It is possible to adjust the limiting current externally by
using an external resistor connected between pin ILIM and
ground, the value is determined by the formula:
ILIM
10020
I
Where R = R (min.) = 19.5 kΩ and I
If R < 19.5 kΩ, then I
protection purposes.
Thermal protection
Thermal protection of the six output transistors of the
spindle section is achieved by each transistor having a
thermal sensor that is active when the transistor is
switched on. The transistors are switched off when the
local temperature becomes too high. In that event, a
RESET is automatically generated to the external world by
pulling RESETOUT LOW.
×=
2.54
----------R
ILIM
is internally limited for device
ILIM
= 1.3 A.
Figure 5 shows the spindle transconductance by giving the
relative output current as a function of the voltage applied
to pin CNTRL.
handbook, halfpage
(% of I
100
I
o
)
max
80
60
40
20
0
05
1234
control voltage (V)
MGE822
Fig.5 Output current control.
Reset section
This circuit provides the following:
• An external signal that sends a
RESETOUT (active
LOW) to the disk drive circuitry at power-up and
power-down
• Causes actuator to retract (PARK).
The power-up reset signal (RESETOUT) applied to
external circuits as a digital output is typically 150 ms after
power-up. In the same way, as soon as VDD goes below a
threshold that is externally set (UVDIN2), RESETOUT
goes LOW. The under voltage detection threshold is
adjustable with external resistors (see Fig.8).
The reset circuitry has a minimum output pulse (100 ms)
even for brief power interruptions (higher than 1 ms).
The pulse duration can be adjusted with an external
capacitor (UVDIN1).
1997 Jul 1012
Page 13
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
with speed control
The power for retraction is received from the rectification
of the EMF of the spindle before it is spun down.
After retraction, a brake procedure is automatically settled.
The time needed for retraction, prior to braking, can be
precisely adjusted with the external RC device connected
to pin BRAKEDELAY. The discharge of the capacitance
across the resistance from VDD− 0.7 V down to 1 V will
provide the desired time constant.
Actuator section
The actuator driver has a control input voltage that is
proportional to the actuator current which is capable of a
closed-loop band-pass frequency higher than 10 kHz.
T
RANSFER FUNCTION
handbook, full pagewidth
C
L1
TDA5341
An operational amplifier input allows passive external
components for compensation and gain setting.
The compensation amplifier is able to be pulled out of a
saturation state within 5 µs and its output swing is
VDD− 1.5 V.
An actuator current-sense amplifier is provided for use by
the disc drive controller. The gain from current-sense
resistor to sense the amplifier output is typically 10 (±3%)
and the output voltage swing is ±1.25 V. An input common
mode range insures operation through all normal coil
voltage excursions. Maximum recovery time from
saturation is 20 µs (typ.).
Brushless DC motor and VCM drive circuit
with speed control
Speed control function
Speed control is efficiently achieved by the
frequency-locked loop circuitry which is enabled by bit D20
of the CONTROL register.
Its aim is to keep the tachometer signal set to a reference
programmed by the user via the serial port (see Section
“Serial port”).
The FLL operates as follows:
When power is first applied to the circuit, the FILTER pin is
pulled HIGH so that maximum output current can be
sourced for optimum torque.
FG pulses will appear rapidly so as to provide a ‘clean’
clock signal (FMOT) that will issue one pulse per
mechanical revolution. This may be used for speed
regulation, by re-entering the signal through the DPULSE
pin. Then, after it has been synchronised to the ROSC
clock, it is compared to an accurate reference derived from
the ROSC clock and programmed by the user via the serial
port. The resulting variation in frequency generates a
speed error term that will switch a charge-pump up or
down in order to charge or discharge an external RC filter
(FILTER). The voltage at the FILTER pin is then used as
an input to the current control amplifier that regulates the
current in both upper and lower NMOS transistors.
A velocity regulation based upon (maximum) one
corrective action per mechanical revolution may be
considered insufficient in some applications. That is the
reason why the second input of the FLL circuitry was
intentionally left open-circuit and directly accessible to the
external world via pin DPULSE. In that way, total freedom
is given to the user to use any signal coming out of the
microcontroller in order to regulate the motor velocity with
a finer accuracy.
Moreover, a mixed regulation is also possible: firstly,
the FMOT signal is fed via DPULSE into the FLL circuitry
and then once data is read out off the disc, it is switched to
another clock signal with a higher frequency than FMOT.
Simultaneously, a new division factor is programmed via
the serial port.
It should be noted that there is no need for external
synchronization. However, it is recommended to change
the division factor and the DPULSE clock rate during the
period when FMOT is HIGH.
TDA5341
Serial port
The serial port operates as follows:
When ENABLE is HIGH, the serial port is disabled, which
means the TDA5341 functions regardless of any change
at pins DATA and CLOCK.
When ENABLE is set LOW some set-up time before the
falling edge of CLOCK, the serial port is enabled, i. e. data
is serially shifted into the 24-bit shift register on the falling
edge of the CLOCK signal. The least significant bit
(LSB = DATA 0) is the first in, DATA(23) the MSB is the
last in.
ENABLE goes HIGH, the contents of the shift
When
register are loaded into the internal fixed register
(CONTROL register), it will not change until the next rising
edge of ENABLE.
It should be noted that when RESET goes HIGH it will
force all bits of the shift register and the control register to
logic 0. However, there is no reset effect on both power-up
and power-down i.e there is no correlation between
RESET and RESETOUT.
CLOCK can be stopped (either in the HIGH or LOW state)
once RESET or ENABLE have been asserted.
The 24-bit control register is organized as follows:
• D23: SPINDLE DISABLE
– When LOW, the spindle circuitry is enabled
• D22: VCM DISABLE
– When LOW, the actuator circuitry is enabled
• D21: PARK
– When HIGH, it enables the head retraction. This has
the same effect as pin RETRACT pulled LOW
• D20: FLL ENABLE
– When HIGH, it closes the complete speed regulation
loop
– When LOW, it will set the output of the charge pump
(FILTER) to the high impedance state
• D19 and D18
– The combination of these bits fixes the division factor
to apply on the FG signal with respect to the number
of poles.
1997 Jul 1014
Page 15
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
with speed control
Table 3 Division factor
D19D18POLE PAIRS
004
016
108
1112
• D17 to D0
These bits program the division factor to apply to the
ROSC signal so as to generate a reference that will
precisely control the spindle rotation;
– The division factor can range from 8 (DIV = 1) to
– The relationship between this division factor, ROSC
18
8 × [2
− 1] = 2097144 (DIV = 3FFFF)
and the motor frequency is as follows:
DIVISION FACTOR = 7.5 × ROSC/MOTOR speed
where the MOTOR speed is given in rpm and ROSC
in Hz.
TDA5341
Example: for a motor speed of 3600 rpm and a reference
oscillation ROSC of 16 MHz, the division factor that has to
be programmed via the bus, will be:
×
3600
6–
16 10
DIV7.5
×33333==
------------------------
The resulting error will be less than 0.04 rpm.
LIMITING VALUES
In accordance with the Absolute Maximum Rating System (IEC 134).
SYMBOLPARAMETERMIN.MAX.UNIT
V
DD
V
i
V
60,8,21
V
45,37,53
V
1,2,18,19
T
stg
T
amb
P
tot
positive supply voltage−5.5V
input voltage (all pins)−0.3VDD+ 0.3 V
output voltage pins MOT1, MOT2 and MOT3−0.25+5.5V
output voltage pins VCM−, VCM+ and SENSEOUT0.7VDD+ 0.7 V
input voltage pins CAPST, CAPTI, CAPCDM and CAPCDS−2.5V
IC storage temperature−55+150°C
operating ambient temperature0+70°C
total power dissipationsee Fig.7
HANDLING
Every pin withstands the ESD test in accordance with MIL-STD-883C. Method 3015 (HBM 1900 Ω, 100 pF) 3 pulses
positive and 3 pulses negative on each pin with reference to ground. Class 1 : 0 to 1999 V.
THERMAL CHARACTERISTICS
SYMBOLPARAMETERVALUEUNIT
R
th j-a
thermal resistance from junction to ambient in free air54K/W
1997 Jul 1015
Page 16
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
with speed control
3
P
tot
(W)
2
1
0
050150
(2)
(1)
SAFE
OPERATING
AREA
(1) T
(2) T
j(max)
j(max)
handbook, halfpage
= 130 °C.
= 150 °C.
100
T
amb
TDA5341
MGE823
(°C)
Fig.7 Power derating curve.
CHARACTERISTICS (SPINDLE FUNCTION)
V
DD
= 5 V; V
DD1
and V
DD2>VDD
is not allowed; T
=25°C; unless otherwise specified.
amb
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
Supply
V
V
DD
DD1
general supply voltage4.55.05.25V
supply voltage 1 for the spindle
4.55.05.25V
motor drivers
V
DD2
supply voltage 2 for the spindle
4.55.05.25V
motor drivers
V
DD3
supply voltage for the actuator
4.55.05.25V
driver
I
DD
I
q(sm)
general supply current−1115mA
quiescent current in sleep mode−1.42mA
Thermal protection
T
SD
local temperature at temperature
130140150°C
sensor causing shut-down
∆Treduction in temperature before
after shut-down−T
− 30−°C
SD
switch-on
V
so
test pin switch-off voltage2.5−−V
1997 Jul 1016
Page 17
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
TDA5341
with speed control
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
MOT0
V
i
I
bias
V
CSW
∆V
CWS
MOT1, MOT2 and MOT3; pins 60, 8 and 21
V
DO
t
r
t
f
Output current limiting circuit; V
I
ILIM
V
ILIM
I
ILIM(CR)
input voltage level−0.3−VDD− 1.7 V
input bias current−1−0µA
comparator switching voltage levelnote 1±6.8±9.2±11.6mV
variation in comparator switching
−3.4−+3.4mV
voltage levels within one IC
drop-out voltageIo= 250 mA−−0.34V
I
= 250 mA;
o
T
=70°C
amb
output rise timefrom 0.2 to 0.8V
output fall timefrom 0.8 to 0.2V
= 5 V; pin 23
ILIM
limiting current (estimation)R
input voltageI
limiting current control range
(estimation)
=20kΩ1.151.251.35A
ILIM
= 100 µA2.432.512.60V
ILIM
I
=
o
---------------10000
I
ILIM
−−0.39V
102535µs
DD
102535µs
DD
0.01−1.3A
Output current control circuit; pin 24
V
CNTRL
C
CPC
input voltage level0−V
control loop stability capacitor−100−nF
Brushless DC motor and VCM drive circuit
with speed control
handbook, full pagewidth
V
DD
t
< 1.2 µs
PDW
RESETOUT
t
dPU
t
dPD
t
PDW
> 4 µs
t
W(min)
TDA5341
V
DD
V
PTH
t
d
V
OH
V
OL
MGE819
Fig.9 Reset mode timing.
CHARACTERISTICS (VCM FUNCTION)
V
DD
= 5 V; V
DD1
and V
DD2>VDD
is not allowed; T
=25°C; unless otherwise specified.
amb
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
SENSEIN− and SENSEIN+; pins 51 and 52
V
CS
I
iSENSE
common input sense voltage0−V
DD
input sense current−250−+250µA
SENSEOUT; pin 53
∆V
SENSE
I
oSENSE
G
SENSE
f
co
V
o(os)
t
RSA
V
; pin 36
ref
V
ref
I
ref
differential output voltageV
output sense current−250−+250µA
sense amplifier gain9.910.210.5
cross-over frequency−40−MHz
output offset voltageI
recovery time from saturation−20−µs
LOW level input voltage−−0.8V
HIGH level input voltage2.4−−V
data pulse frequency−−10MHz
1997 Jul 1022
Page 23
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
TDA5341
with speed control
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
FMOT; pin 58
V
OL
δduty factor−50−%
Timing; see Fig.10
t
su1
t
su2
t
h
handbook, full pagewidth
LOW level output voltageIOL= 500 µA−−0.1V
ENABLE set-up time8−−ns
DATA set-up time6−−ns
DATA hold time10−−ns
CLOCK
t
su1
ENABLE
DATA
SHIFTED
DATA
t
su2
t
h
MGE824
Fig.10 Timing diagram.
1997 Jul 1023
Page 24
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
with speed control
APPLICATION INFORMATION
V
DD2
V
V
EE1
+5 V
DD3
V
DD
TDA5341
V
EE2VEE3
V
handbook, full pagewidth
C2C1
to micro-
controller
R1
CNTRL
FILTER
FREDENA
CLOCK
DATA
ENABLE
RESET
ROSC
TESTIN
RESETOUT
BRAKE
FG
FMOT
DPULSE
CAPCP
CAPXA
CAPXB
CAPYA
CAPYB
CAPCDM
CAPCDS
CAPTI
CAPST
V
DD1
24
32
9
39
38
42
57
48
12
43
11
10
58
35
27
61
59
62
63
18
19
2
1
50145531491736
V
EED
DDD
V
EE4
CLAMP1 CLAMP2
2634116406425
V
V
EE
ref
MOT1
60
MOT2
8
MOT3
21
MOT0
7
ILIM
23
CAPCPC
22
UVDIN1
44
UVDIN2
54
RETRACT
30
GAINSEL
15
VCM−
45
VCM+
37
SENSEIN−
51
SENSEIN+
52
SENSEOUT
53
V
CMIN1
33
FB1
28
V
CMIN2
34
FB2
29
BRAKEDELAY
46
C
C
R
L1
L2
TDA5341
SPINDLE
MOTOR
+5 V
R
s
f
R
R
MGE826
IN1
IN2
input
Fig.11 Application diagram of the TDA5341 in a hard disk drive.
1997 Jul 1024
Page 25
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
with speed control
PACKAGE OUTLINE
LQFP64: plastic low profile quad flat package; 64 leads; body 10 x 10 x 1.4 mm
c
y
X
A
4833
49
Z
32
E
TDA5341
SOT314-2
e
w M
b
p
e
pin 1 index
1.45
1.35
b
0.25
17
16
Z
w M
p
D
H
D
0.27
0.18
0.17
0.12
D
(1)
(1)(1)(1)
D
10.1
10.1
9.9
9.9
v M
B
v M
B
02.55 mm
scale
eH
H
D
12.15
0.5
11.85
64
1
DIMENSIONS (mm are the original dimensions)
mm
A
A1A2A3bpcE
max.
0.20
1.60
0.05
UNIT
Note
1. Plastic or metal protrusions of 0.25 mm maximum per side are not included.
E
A
12.15
11.85
Q
H
E
E
A
2
A
A
1
detail X
LLpQZywv θ
0.69
0.75
0.45
0.59
0.120.11.00.2
L
Z
L
D
1.45
1.05
(A )
3
θ
p
E
1.45
1.05
o
7
o
0
OUTLINE
VERSION
SOT314-2
IEC JEDEC EIAJ
REFERENCES
1997 Jul 1025
EUROPEAN
PROJECTION
ISSUE DATE
94-01-07
95-12-19
Page 26
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
with speed control
SOLDERING
Introduction
There is no soldering method that is ideal for all IC
packages. Wave soldering is often preferred when
through-hole and surface mounted components are mixed
on one printed-circuit board. However, wave soldering is
not always suitable for surface mounted ICs, or for
printed-circuits with high population densities. In these
situations reflow soldering is often used.
This text gives a very brief insight to a complex technology.
A more in-depth account of soldering ICs can be found in
our
“IC Package Databook”
Reflow soldering
Reflow soldering techniques are suitable for all LQFP
packages.
Reflow soldering requires solder paste (a suspension of
fine solder particles, flux and binding agent) to be applied
to the printed-circuit board by screen printing, stencilling or
pressure-syringe dispensing before package placement.
Several techniques exist for reflowing; for example,
thermal conduction by heated belt. Dwell times vary
between 50 and 300 seconds depending on heating
method. Typical reflow temperatures range from
215 to 250 °C.
Preheating is necessary to dry the paste and evaporate
the binding agent. Preheating duration: 45 minutes at
45 °C.
Wave soldering
Wave soldering is not recommended for LQFP packages.
This is because of the likelihood of solder bridging due to
closely-spaced leads and the possibility of incomplete
solder penetration in multi-lead devices.
(order code 9398 652 90011).
TDA5341
If wave soldering cannot be avoided, the following
conditions must be observed:
• A double-wave (a turbulent wave with high upward
pressure followed by a smooth laminar wave)
soldering technique should be used.
• The footprint must be at an angle of 45° to the board
direction and must incorporate solder thieves
downstream and at the side corners.
Even with these conditions, do not consider wave
soldering LQFP packages LQFP48 (SOT313-2),
LQFP64 (SOT314-2) or LQFP80 (SOT315-1).
During placement and before soldering, the package must
be fixed with a droplet of adhesive. The adhesive can be
applied by screen printing, pin transfer or syringe
dispensing. The package can be soldered after the
adhesive is cured.
Maximum permissible solder temperature is 260 °C, and
maximum duration of package immersion in solder is
10 seconds, if cooled to less than 150 °C within
6 seconds. Typical dwell time is 4 seconds at 250 °C.
A mildly-activated flux will eliminate the need for removal
of corrosive residues in most applications.
Repairing soldered joints
Fix the component by first soldering two diagonallyopposite end leads. Use only a low voltage soldering iron
(less than 24 V) applied to the flat part of the lead. Contact
time must be limited to 10 seconds at up to 300 °C. When
using a dedicated tool, all other leads can be soldered in
one operation within 2 to 5 seconds between
270 and 320 °C.
1997 Jul 1026
Page 27
Philips SemiconductorsProduct specification
Brushless DC motor and VCM drive circuit
TDA5341
with speed control
DEFINITIONS
Data sheet status
Objective specificationThis data sheet contains target or goal specifications for product development.
Preliminary specificationThis data sheet contains preliminary data; supplementary data may be published later.
Product specificationThis data sheet contains final product specifications.
Limiting values
Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 134). Stress above one or
more of the limiting values may cause permanent damage to the device. These are stress ratings only and operation
of the device at these or at any other conditions above those given in the Characteristics sections of the specification
is not implied. Exposure to limiting values for extended periods may affect device reliability.
Application information
Where application information is given, it is advisory and does not form part of the specification.
LIFE SUPPORT APPLICATIONS
These products are not designed for use in life support appliances, devices, or systems where malfunction of these
products can reasonably be expected to result in personal injury. Philips customers using or selling these products for
use in such applications do so at their own risk and agree to fully indemnify Philips for any damages resulting from such
improper use or sale.
1997 Jul 1027
Page 28
Philips Semiconductors – a worldwide company
Argentina: see South America
Australia: 34 Waterloo Road, NORTH RYDE, NSW 2113,
United States: 811 East Arques Avenue, SUNNYVALE, CA 94088-3409,
Tel. +1 800 234 7381
Uruguay: see South America
Vietnam: see Singapore
Yugoslavia: PHILIPS, Trg N. Pasica 5/v, 11000 BEOGRAD,
Tel. +381 11 625 344, Fax.+381 11 635 777
For all other countries apply to: Philips Semiconductors, Marketing & Sales Communications,
Building BE-p, P.O. Box 218, 5600 MD EINDHOVEN, The Netherlands, Fax. +31 40 27 24825
The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed
without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license
under patent- or other industrial or intellectual property rights.
Internet: http://www.semiconductors.philips.com
Printed in The Netherlands297027/1200/01/pp28 Date of release: 1997Jul 10Document order number: 9397 750 02621
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.