English
Language : 

TDA5345HT Datasheet, PDF (12/44 Pages) NXP Semiconductors – 5 V spindle & VCM driver combo
Philips Semiconductors
5 V spindle & VCM driver combo
Preliminary specification
TDA5345HT
Table 3 Spindle power output states according to ManCom0, ManCom1, ManCom2 bit values.
MANCOM[2]
0
0
0
1
1
1
1
0
MANCOM[1]
0
0
1
1
1
0
0
1
MANCOM[0]
0
1
1
1
0
0
1
0
SPINMOT A
low
low
float
high
high
float
low
high
SPINMOT B
high
float
low
low
float
high
low
low
SPINMOT C
float
high
high
float
low
low
low
high
STATE CODE
0
1
2
3
4
5
6 (brake)
7 (tripolar)
REGISTER #1
bit [11, 8] (StartUp[3, 0]): programmable delay used to detect if the spindle is standing still at start-up.
bit [7, 4] (ComDeLim[3, 0]): Used to set a default value for the spindle commutation delay.
bit [3, 0] (WatchDog[3; 0]): programmable delay used to detect if the spindle is running backward at star-up.
REGISTER #2
bit [11, 8] (BlankDelay[3, 0]): programmable delay used to blank the first edge of the spindle inductive fly-backs.
bit 7 (DigOutMux): SpinDigOut pin is the commutation clock when DigOutMux = ‘1’ else back-EMF comparator output.
bit [6, 4] (BdGapAdj[2, 0]): used to adjust the internal BandGap reference voltage to improve several parameters.
bit 3 (VcmRetSoftRising): Enables the digital soft rising slope on the “full power retract” step.
bit [2, 0] (Vretract[2; 0]): used to program the VcmMinus output voltage during the “soft retract” step.
REGISTER #3
bit [11, 9] (T_FullPower[2, 0]): used to program how much time the full power retract step is applied.
bit [8, 3] (T_SlowRetract[5, 0]): used to program how much time the slow retract step is applied.
bit [2, 0] (T_VcmBrake[2, 0]): used to program how much time the VCM brake step is applied.
REGISTER #4
bit [11, 10] (FlyBackSlope[1, 0]): used to program the fly-back pulse leading edge slew rate.
bit [9, 8] (ShockThresh[1, 0]): set the shock sensor threshold value.
bit 7 (VcmRetract): activates a VCM retract when VcmRetract = ‘1’.
bit 6 (VcmSleep): puts the VCM section (except the VCM sense amplifier and the VCM 12-bit DAC) in sleep mode when
VcmSleep = ‘1’.
bit 5 (DAC12Sleep): puts the VCM 12-bit DAC & the VCM sense amplifier in sleep mode when Dac12Sleep = ‘1’.
bit 4 (RegNegSleep): puts the -3 V regulator in sleep mode when RegNegSleep = ‘1’.
bit 3 (ShockSleep): puts the Shock sensor section in sleep mode when ShockSleep = ‘1’.
bit 2 (SpinSleep): puts the Spindle section in sleep mode when SpinSleep = ‘1’ ; SpinMotA, B, C are floating then.
bit 1 (Reg3v3Enable): Enables the internal 3.3 V regulator when bit 1= ‘1’.
1999 June 10
12