US20010050827A1 - Method and apparatus for reducing acoustic noise in a hard disk drive - Google Patents

Method and apparatus for reducing acoustic noise in a hard disk drive Download PDF

Info

Publication number
US20010050827A1
US20010050827A1 US09/167,884 US16788498A US2001050827A1 US 20010050827 A1 US20010050827 A1 US 20010050827A1 US 16788498 A US16788498 A US 16788498A US 2001050827 A1 US2001050827 A1 US 2001050827A1
Authority
US
United States
Prior art keywords
transducer
acceleration
ideal
velocity
correction value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US09/167,884
Other versions
US6441988B2 (en
Inventor
Chang-Ik Kang
Kang-Seok Lee
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority to US09/167,884 priority Critical patent/US6441988B2/en
Assigned to SAMSUNG ELECTRONICS CO., LTD. reassignment SAMSUNG ELECTRONICS CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KANG, CHANG-IK, LEE, KANG-SEOK
Priority to GB9923676A priority patent/GB2342492B/en
Priority to JP11286336A priority patent/JP2000123502A/en
Priority to DE19948334A priority patent/DE19948334B4/en
Priority to KR1019990043313A priority patent/KR100357857B1/en
Publication of US20010050827A1 publication Critical patent/US20010050827A1/en
Application granted granted Critical
Publication of US6441988B2 publication Critical patent/US6441988B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B21/00Head arrangements not specific to the method of recording or reproducing
    • G11B21/16Supporting the heads; Supporting the sockets for plug-in heads
    • G11B21/20Supporting the heads; Supporting the sockets for plug-in heads while the head is in operative position but stationary or permitting minor movements to follow irregularities in surface of record carrier
    • G11B21/21Supporting the heads; Supporting the sockets for plug-in heads while the head is in operative position but stationary or permitting minor movements to follow irregularities in surface of record carrier with provision for maintaining desired spacing of head from record carrier, e.g. fluid-dynamic spacing, slider
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B21/00Head arrangements not specific to the method of recording or reproducing
    • G11B21/02Driving or moving of heads
    • G11B21/12Raising and lowering; Back-spacing or forward-spacing along track; Returning to starting position otherwise than during transducing operation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/54Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head into or out of its operative position or across tracks
    • G11B5/55Track change, selection or acquisition by displacement of the head
    • G11B5/5521Track change, selection or acquisition by displacement of the head across disk tracks
    • G11B5/5526Control therefor; circuits, track configurations or relative disposition of servo-information transducers and servo-information tracks for control thereof
    • G11B5/553Details
    • G11B5/5547"Seek" control and circuits therefor

Definitions

  • the present invention relates generally to firmwave associated with a hard disk drive and more particularly to a method and apparatus for reducing the acoustic noise generated by movements of data read/write componentry of a hard disk drive assembly, to reduce settling time and provide accurate head positioning.
  • Hard disk drives include a plurality of magnetic transducers that can write and read information by magnetizing and sensing the magnetic field of a rotating disk(s), respectively.
  • the information is typically formatted into a plurality of sectors that are located within an annular track.
  • The are a number of tracks located across each surface of the disk.
  • a number of vertically similar tracks are sometimes referred to as a cylinder. Each track may therefore be identified by a cylinder number.
  • Each transducer is typically integrated into a slider that is incorporated into a head gimbal assembly (HGA).
  • HGA head gimbal assembly
  • Each HGA is attached to an actuator arm.
  • the actuator arm has a voice coil located adjacent to a magnet assembly which together define a voice coil motor.
  • the hard disk drive typically includes a driver circuit and a controller that provide current to excite the voice coil motor.
  • the excited voice coil motor rotates the actuator arm and moves the transducers across the surfaces of the disk(s).
  • the hard disk drive may perform a seek routine to move the transducers from one cylinder (track) to another cylinder.
  • the voice coil motor is excited with a current to move the transducers to the new cylinder location on the disk surfaces.
  • the controller also performs a servo routine to insure that the transducer moves to the correct cylinder location.
  • the seek routine performed by the drive should move the transducers to the new cylinder location in the shortest amount of time. Additionally, the settling time of the HGA should be minimized so that the transducer can quickly write or read information, once located adjacent to the new cylinder.
  • One embodiment of the present invention is a hard disk drive which moves a transducer across a disk surface so that the transducer has an essentially sinusoidal acceleration trajectory.
  • the essentially sinusoidal acceleration trajectory of the transducer may reduce the excitation of mechanical resonance of a head gimbal assembly embodying the transducer, to reduce acoustic noise in the HGA and other componentry of the hard disk drive. Reduction of acoustic noise reduces settling time and provides accurate positioning of the transducer relative to a desired track of the disk.
  • FIG. 1 is a top view of an embodiment of a hard disk drive of the present invention
  • FIG. 2 is a schematic of an electrical system which controls the hard disk drive
  • FIG. 3 is a schematic of a servo control system of the disk drive
  • FIGS. 4 a - c are graphs which show an acceleration trajectory, a velocity trajectory, and a position trajectory of a transducer of the disk drive of the present invention.
  • One embodiment of the present invention is a hard disk drive which moves a transducer across a disk surface so that the transducer has an essentially sinusoidal acceleration trajectory.
  • the transducer may be integrated into a slider that is incorporated into a head gimbal assembly (HGA).
  • HGA head gimbal assembly
  • the head gimbal assembly may be mounted to an actuator arm which can move the transducer across the disk surface.
  • the movement of the actuator arm and the transducer may be controlled by a controller.
  • the controller may move the transducer from a present track to a new track in accordance with a seek routine and a servo control routine.
  • the controller may move the transducer in accordance with a sinusoidal acceleration trajectory.
  • the sinusoidal trajectory may reduce the high harmonics found in square waveforms of the prior art, and minimize the mechanical resonance and thus the acoustic noise of the head gimbal assembly.
  • Reducing the acoustic noise of the HGA may reduce the settling time of the transducer for reducing the duration of the seek routine.
  • Reducing the acoustic noise may also provide accurate positioning of the transducer relative to a desired track of the disk.
  • FIG. 1 shows an embodiment of a hard disk drive 10 .
  • the drive 10 includes at least one magnetic disk 12 that is rotated by a spin motor 14 .
  • the drive 10 may also include a transducer 16 located adjacent to a disk surface 18 .
  • the transducer 16 can write and read information on the rotating disk 12 by magnetizing and sensing the magnetic field of the disk 12 , respectively. There is typically a transducer 16 associated with each disk surface 18 . Although a single transducer 16 is shown and described, it is to be understood that there may be a write transducer for magnetizing the disk 12 and a separate read transducer for sensing the magnetic field of the disk 12 .
  • the read transducer may be constructed from a magneto-resistive (MR) material.
  • MR magneto-resistive
  • the transducer 16 can be integrated into a slider 20 .
  • the slider 20 may be constructed to create an air bearing between the transducer 16 and the disk surface 18 .
  • the slider 20 may be incorporated into a head gimbal assembly (HGA) 22 .
  • the HGA 22 may be attached to an actuator arm 24 which has a voice coil 26 .
  • the voice coil 26 may be located adjacent to a magnet assembly 28 to define a voice coil motor (VCM) 30 .
  • VCM voice coil motor
  • Each track 34 typically contains a plurality of sectors. Each sector may include a data field and an identification field. The identification field may contain grey code information which identifies the sector and track (cylinder).
  • the transducer 16 is moved across the disk surface 18 to write or read information on a different track. Moving the transducer to access a different track is commonly referred to as a seek routine.
  • FIG. 2 shows an electrical system 40 which can control the hard disk drive 10 .
  • the system 40 may include a controller 42 that is coupled to the transducer 16 by a read/write (R/W) channel circuit 44 and a pre-amplifier circuit 46 .
  • the controller 42 may be a digital signal processor (DSP).
  • DSP digital signal processor
  • the controller 42 can provide control signals to the read/write channel 44 to read from the disk 12 or write information to the disk 12 .
  • the information is typically transferred from the R/W channel 44 to a host interface circuit 46 .
  • the host circuit 46 may include buffer memory and control circuitry which allow the disk drive to interface with a system such as a personal computer.
  • the controller 42 may also be coupled to a VCM driver circuit 48 which provides a driving current to the voice coil 26 .
  • the controller 42 may provide control signals to the driver circuit 48 to control the excitation of the VCM and the movement of the transducer 16 .
  • the controller 42 may be connected to a read only memory (ROM) device 50 and a random access memory (RAM) device 52 .
  • the memory devices 50 and 52 may contain instructions and data that are used by the controller 42 to perform software routines.
  • One of the software routines may be a seek routine to move the transducer 16 from one track to another track.
  • the seek routine may include a servo control routine to insure that the transducer 16 moves to the correct track.
  • FIG. 3 shows a servo control system 60 that is implemented by the controller 42 .
  • the servo control system 60 insures that the transducer 16 is accurately located on a desired track of the disk 12 .
  • the controller performs a seek routine the transducer 16 is moved from a first track to a new track located a distance X SK from the first track.
  • the grey codes of the tracks located between the new and first tracks are read as the transducer 16 moves across the disk 16 . This allows the controller to periodically determine whether the transducer 16 is moving at a desired speed or acceleration, or both, across the disk surface.
  • the control system 60 includes an estimator 62 that can determine the actual distance or position X a that the transducer has moved from the first track. The position can be determined by reading the grey code of a track beneath the transducer 16 .
  • the estimator 62 can also determine the actual velocity V a and actual acceleration A a of the transducer 16 .
  • the grey codes can be periodically sampled as the transducer 16 moves to the new track location so that the controller can correct the movement of the transducer 16 with the servo control 60 .
  • the controller 42 computes an ideal position X l , an ideal velocity V i and an ideal acceleration A l of the transducer 16 each time the transducer reads the grey code of a track 34 .
  • the controller computes the difference between the ideal position X l and the actual position X a at summing junction 64 .
  • the controller then computes a position correction value E x with a proportional plus integral control algorithm and the output of the summing junction 64 .
  • the actual velocity V i is subtracted from the sum of the ideal velocity A i and the position correction value E x at summing junction 68 .
  • the controller computes a velocity correction value E v with a proportional plus integral control algorithm and the output of the summing junction 68 .
  • An acceleration correction value E a is computed by subtracting the actual acceleration A a from the sum of the ideal acceleration A i and the velocity correction value E v at summing junction 72 .
  • the acceleration correction value A a is used to increase or decrease the current provided to the voice coil 26 and to vary the acceleration of the movement of the transducer 16 .
  • the acceleration correction value E a may also be provided to the estimator 62 to generate a feedforward acceleration value A′ a .
  • the feedforward acceleration value A′ a can be provided to summing junction 72 to provide a feedforward control loop.
  • the ideal acceleration provided at the summing junction 72 preferably corresponds to the sinusoidal waveform shown in FIG. 4 a.
  • the corresponding ideal velocity and position waveforms are shown in FIGS. 4 b and 4 c, respectively.
  • K A acceleration constant
  • I M maximum current provided to the voice coil
  • T SK seek time required to move the transducer from the old track to the new track
  • the disk drive may receive a command to store or read information.
  • the command may require that the transducer be moved from a first track to a new track in accordance with a seek routine.
  • the new track and corresponding distance (seek length X SK ) to the new track from the first track can be determined by the controller.
  • the seek time may be initially computed before the ideal acceleration, ideal velocity and ideal position are computed.
  • T SK 2 ⁇ ⁇ ⁇ ⁇ X SK K A ⁇ I M ( 4 )
  • T SK T SK 1 + T SK I + 1 - T SK 1 X SK I + 1 - X SK I ⁇ ( X SK - X SK I ) , ( 5 )
  • the system may take a number of samples which correlate to the different positions, velocities, and accelerations of the transducer as the transducer moves from one track to another track. It is desirable to discretize the ideal trajectories to correspond with the sampling of grey codes so that the actual values can be subtracted from the ideal values at the summing junctions of the servo control shown in FIG. 3. To discretize the trajectories, equations (1); (2) and (3) are transformed into a sample domain (n) and equation (4) is substituted into the amplitude terms to generate the following equations.
  • a ⁇ ( n ) 2 ⁇ ⁇ ⁇ ⁇ X SK N SK 2 ⁇ T SM 2 ⁇ sin ⁇ ( 2 ⁇ ⁇ ⁇ N SK ⁇ n ) ( 6 )
  • v ⁇ ( n ) X SK N SK ⁇ T SM ⁇ [ 1 - cos ⁇ ( 2 ⁇ ⁇ N SK ⁇ n ) ] , ( 7 )
  • x ⁇ ( n ) X SK N SK ⁇ n - X SK 2 ⁇ ⁇ ⁇ sin ⁇ ⁇ ( 2 ⁇ ⁇ N SK ⁇ n ) ( 8 )
  • T sm the sampling time, computed from equation (5);
  • N SK the total number of samples
  • n sample number.
  • the sine and cosine values can be computed by utilizing look-up tables that are stored in memory. Alternatively, the sine and cosine values can be computed with the state equation and initial value of the following recursive sine wave generation algorithm.
  • the controller computes the ideal position, ideal velocity and ideal acceleration of the transducer at a first sample time, determines the actual position, velocity and acceleration values and then processes the data in accordance with the control loop shown in FIG. 3 and described above. Second, third, etc. samples are taken and the process is repeated to provide a servo routine that controls the movement of the transducer.
  • a coast period must be introduced where the acceleration of the transducer is zero, so that the transducer velocity does not exceed the maximum value.
  • the ideal position, ideal velocity and ideal acceleration trajectories may be defined in (n) domain by the following equations.
  • a ⁇ ( n ) 2 ⁇ ⁇ ⁇ ⁇ 2 ⁇ X ACC N SK M 2 ⁇ T SM 2 ⁇ sin ⁇ ( 2 ⁇ ⁇ N SK M ⁇ n ) ( 16 )
  • v ⁇ ( n ) 2 ⁇ X ACC N SK M ⁇ T SM ⁇ [ 1 - cos ⁇ ( 2 ⁇ ⁇ N SK M ⁇ n ] ( 17 )
  • x ⁇ ( n ) 2 ⁇ X ACC N SK M ⁇ n - 2 ⁇ X ACC 2 ⁇ ⁇ ⁇ sin ⁇ ( 2 ⁇ ⁇ N SK M ⁇ n ) ( 18 )
  • X ACC ( X SK - X CST ) / 2 ⁇ ⁇ for ⁇ ⁇ T SK M / 2 ⁇ ⁇ at ⁇ ⁇ acceleration ⁇ ⁇ phase
  • X DEC X SK - X ACC - X CST ⁇ ⁇ for ⁇ ⁇ T SK M / 2 ⁇ ⁇ at ⁇ ⁇ deceleration ⁇ ⁇ phase
  • the controller computes the ideal position, ideal velocity and ideal acceleration in accordance with equations (15) through (27), and then utilizes the ideal values in the control loop of FIG. 3.
  • the present invention provides a seek routine wherein the transducer is moved in an essentially sinusoidal acceleration trajectory and a servo control loop that corrects the input current so that the transducer moves in a desired path.

Abstract

A hard disk drive which moves a transducer across a disk surface so that the transducer has an essentially sinusoidal acceleration trajectory. The transducer may be integrated into a slider that is incorporated into a head gimbal assembly. The head gimbal assembly may be mounted to an actuator arm which can move the transducer across the disk surface. The movement of the actuator arm and the transducer may be controlled by a controller. The controller may move the transducer from a first track to a new track in accordance with a seek routine and a servo control routine. During the seek routine the controller may move the transducer in accordance with a sinusoidal acceleration trajectory. The sinusoidal trajectory may reduce the high harmonics found in square waveforms of the prior art, and thus minimize the acoustic noise of the head gimbal assembly and reduce the settling time of the transducer for reducing the duration of the seek routine.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0001]
  • The present invention relates generally to firmwave associated with a hard disk drive and more particularly to a method and apparatus for reducing the acoustic noise generated by movements of data read/write componentry of a hard disk drive assembly, to reduce settling time and provide accurate head positioning. [0002]
  • 2. Background Information [0003]
  • Hard disk drives include a plurality of magnetic transducers that can write and read information by magnetizing and sensing the magnetic field of a rotating disk(s), respectively. The information is typically formatted into a plurality of sectors that are located within an annular track. The are a number of tracks located across each surface of the disk. A number of vertically similar tracks are sometimes referred to as a cylinder. Each track may therefore be identified by a cylinder number. [0004]
  • Each transducer is typically integrated into a slider that is incorporated into a head gimbal assembly (HGA). Each HGA is attached to an actuator arm. The actuator arm has a voice coil located adjacent to a magnet assembly which together define a voice coil motor. The hard disk drive typically includes a driver circuit and a controller that provide current to excite the voice coil motor. The excited voice coil motor rotates the actuator arm and moves the transducers across the surfaces of the disk(s). [0005]
  • When writing or reading information the hard disk drive may perform a seek routine to move the transducers from one cylinder (track) to another cylinder. During the seek routine the voice coil motor is excited with a current to move the transducers to the new cylinder location on the disk surfaces. The controller also performs a servo routine to insure that the transducer moves to the correct cylinder location. [0006]
  • Many disk drives utilize a “bang-bang” control loop for the servo routine to insure that the transducer is moved to the correct location. The shape of the current waveform for seek routines that utilize bang-bang control theory is typically square. Unfortunately, square waveforms contain high frequency harmonics which stimulate mechanical resonance in the HGA causing acoustic noise. [0007]
  • It is always desirable to minimize the amount of time required to write and read information from the disk(s). Therefore, the seek routine performed by the drive should move the transducers to the new cylinder location in the shortest amount of time. Additionally, the settling time of the HGA should be minimized so that the transducer can quickly write or read information, once located adjacent to the new cylinder. [0008]
  • The mechanical resonance created by the square waveforms of the prior art tend to increase both the settling and overall time required to write or read information from the disk. It would therefore be desirable to provide a seek routine that minimizes the mechanical resonance of the HGA, thereby decreasing acoustic noise and reducing settling time. [0009]
  • SUMMARY OF THE INVENTION
  • One embodiment of the present invention is a hard disk drive which moves a transducer across a disk surface so that the transducer has an essentially sinusoidal acceleration trajectory. The essentially sinusoidal acceleration trajectory of the transducer may reduce the excitation of mechanical resonance of a head gimbal assembly embodying the transducer, to reduce acoustic noise in the HGA and other componentry of the hard disk drive. Reduction of acoustic noise reduces settling time and provides accurate positioning of the transducer relative to a desired track of the disk. [0010]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a top view of an embodiment of a hard disk drive of the present invention; [0011]
  • FIG. 2 is a schematic of an electrical system which controls the hard disk drive; [0012]
  • FIG. 3 is a schematic of a servo control system of the disk drive; [0013]
  • FIGS. 4[0014] a-c are graphs which show an acceleration trajectory, a velocity trajectory, and a position trajectory of a transducer of the disk drive of the present invention.
  • DETAILED DESCRIPTION
  • One embodiment of the present invention is a hard disk drive which moves a transducer across a disk surface so that the transducer has an essentially sinusoidal acceleration trajectory. The transducer may be integrated into a slider that is incorporated into a head gimbal assembly (HGA). The head gimbal assembly may be mounted to an actuator arm which can move the transducer across the disk surface. The movement of the actuator arm and the transducer may be controlled by a controller. The controller may move the transducer from a present track to a new track in accordance with a seek routine and a servo control routine. [0015]
  • During the seek routine the controller may move the transducer in accordance with a sinusoidal acceleration trajectory. The sinusoidal trajectory may reduce the high harmonics found in square waveforms of the prior art, and minimize the mechanical resonance and thus the acoustic noise of the head gimbal assembly. Reducing the acoustic noise of the HGA may reduce the settling time of the transducer for reducing the duration of the seek routine. Reducing the acoustic noise may also provide accurate positioning of the transducer relative to a desired track of the disk. [0016]
  • Referring to the drawings more particularly by reference numbers, FIG. 1 shows an embodiment of a [0017] hard disk drive 10. The drive 10 includes at least one magnetic disk 12 that is rotated by a spin motor 14. The drive 10 may also include a transducer 16 located adjacent to a disk surface 18.
  • The [0018] transducer 16 can write and read information on the rotating disk 12 by magnetizing and sensing the magnetic field of the disk 12, respectively. There is typically a transducer 16 associated with each disk surface 18. Although a single transducer 16 is shown and described, it is to be understood that there may be a write transducer for magnetizing the disk 12 and a separate read transducer for sensing the magnetic field of the disk 12. The read transducer may be constructed from a magneto-resistive (MR) material.
  • The [0019] transducer 16 can be integrated into a slider 20. The slider 20 may be constructed to create an air bearing between the transducer 16 and the disk surface 18. The slider 20 may be incorporated into a head gimbal assembly (HGA) 22. The HGA 22 may be attached to an actuator arm 24 which has a voice coil 26. The voice coil 26 may be located adjacent to a magnet assembly 28 to define a voice coil motor (VCM) 30. Providing a current to the voice coil 26 will generate a torque that rotates the actuator arm 24 about a bearing assembly 32. Rotation of the actuator arm 24 will move the transducer 16 across the disk surface 18.
  • Information is typically stored within [0020] annular tracks 34 of the disk 12. Each track 34 typically contains a plurality of sectors. Each sector may include a data field and an identification field. The identification field may contain grey code information which identifies the sector and track (cylinder). The transducer 16 is moved across the disk surface 18 to write or read information on a different track. Moving the transducer to access a different track is commonly referred to as a seek routine.
  • FIG. 2 shows an electrical system [0021] 40 which can control the hard disk drive 10. The system 40 may include a controller 42 that is coupled to the transducer 16 by a read/write (R/W) channel circuit 44 and a pre-amplifier circuit 46. The controller 42 may be a digital signal processor (DSP). The controller 42 can provide control signals to the read/write channel 44 to read from the disk 12 or write information to the disk 12. The information is typically transferred from the R/W channel 44 to a host interface circuit 46. The host circuit 46 may include buffer memory and control circuitry which allow the disk drive to interface with a system such as a personal computer.
  • The [0022] controller 42 may also be coupled to a VCM driver circuit 48 which provides a driving current to the voice coil 26. The controller 42 may provide control signals to the driver circuit 48 to control the excitation of the VCM and the movement of the transducer 16.
  • The [0023] controller 42 may be connected to a read only memory (ROM) device 50 and a random access memory (RAM) device 52. The memory devices 50 and 52 may contain instructions and data that are used by the controller 42 to perform software routines. One of the software routines may be a seek routine to move the transducer 16 from one track to another track. The seek routine may include a servo control routine to insure that the transducer 16 moves to the correct track.
  • FIG. 3 shows a servo control system [0024] 60 that is implemented by the controller 42. The servo control system 60 insures that the transducer 16 is accurately located on a desired track of the disk 12. When the controller performs a seek routine the transducer 16 is moved from a first track to a new track located a distance XSK from the first track. The grey codes of the tracks located between the new and first tracks are read as the transducer 16 moves across the disk 16. This allows the controller to periodically determine whether the transducer 16 is moving at a desired speed or acceleration, or both, across the disk surface.
  • The control system [0025] 60 includes an estimator 62 that can determine the actual distance or position Xa that the transducer has moved from the first track. The position can be determined by reading the grey code of a track beneath the transducer 16. The estimator 62 can also determine the actual velocity Va and actual acceleration Aa of the transducer 16. The grey codes can be periodically sampled as the transducer 16 moves to the new track location so that the controller can correct the movement of the transducer 16 with the servo control 60.
  • The [0026] controller 42 computes an ideal position Xl, an ideal velocity Vi and an ideal acceleration Al of the transducer 16 each time the transducer reads the grey code of a track 34. The controller computes the difference between the ideal position Xl and the actual position Xa at summing junction 64. In block 66 the controller then computes a position correction value Ex with a proportional plus integral control algorithm and the output of the summing junction 64.
  • The actual velocity V[0027] i is subtracted from the sum of the ideal velocity Ai and the position correction value Ex at summing junction 68. In block 70 the controller computes a velocity correction value Ev with a proportional plus integral control algorithm and the output of the summing junction 68.
  • An acceleration correction value E[0028] a is computed by subtracting the actual acceleration Aa from the sum of the ideal acceleration Ai and the velocity correction value Ev at summing junction 72. The acceleration correction value Aa is used to increase or decrease the current provided to the voice coil 26 and to vary the acceleration of the movement of the transducer 16.
  • The acceleration correction value E[0029] a may also be provided to the estimator 62 to generate a feedforward acceleration value A′a. The feedforward acceleration value A′a can be provided to summing junction 72 to provide a feedforward control loop.
  • The ideal acceleration provided at the summing junction [0030] 72 preferably corresponds to the sinusoidal waveform shown in FIG. 4a. The corresponding ideal velocity and position waveforms are shown in FIGS. 4b and 4 c, respectively. The sinusoidal waveform may be defined by the following equation: a ( t ) = K A I M sin ( 2 π T SK t ) ( 1 )
    Figure US20010050827A1-20011213-M00001
  • where; [0031]
  • K[0032] A=acceleration constant;
  • I[0033] M=maximum current provided to the voice coil;
  • T[0034] SK=seek time required to move the transducer from the old track to the new track;
  • The following ideal velocity equation can be derived by integrating the acceleration equation. [0035] v ( t ) = 0 t a ( t ) t = K A I M T SK 2 π [ 1 - cos ( 2 π T SK t ) ] ( 2 )
    Figure US20010050827A1-20011213-M00002
  • The following ideal position equation can be derived by integrating the velocity equation. [0036] x ( t ) = o t v ( t ) t = K A I M T SK 2 π [ t - T SK 2 π sin ( 2 π T SK t ) ] ( 3 )
    Figure US20010050827A1-20011213-M00003
  • When the disk drive is in operation, the disk drive may receive a command to store or read information. The command may require that the transducer be moved from a first track to a new track in accordance with a seek routine. During a seek routine the new track and corresponding distance (seek length X[0037] SK) to the new track from the first track can be determined by the controller. The seek time may be initially computed before the ideal acceleration, ideal velocity and ideal position are computed. The following relationship between TSK and XSK can be generated from equation (3) by setting t=TSK. T SK = 2 π X SK K A I M ( 4 )
    Figure US20010050827A1-20011213-M00004
  • Instead of performing a square root operation, the controller can compute T[0038] SK from XSK by generating a number of sample points N between t=0 and t=TSK and using the following linear interpolation algorithm to determine the seek time between sample points. T SK = T SK 1 + T SK I + 1 - T SK 1 X SK I + 1 - X SK I ( X SK - X SK I ) , ( 5 )
    Figure US20010050827A1-20011213-M00005
  • During the servo routine the system may take a number of samples which correlate to the different positions, velocities, and accelerations of the transducer as the transducer moves from one track to another track. It is desirable to discretize the ideal trajectories to correspond with the sampling of grey codes so that the actual values can be subtracted from the ideal values at the summing junctions of the servo control shown in FIG. 3. To discretize the trajectories, equations (1); (2) and (3) are transformed into a sample domain (n) and equation (4) is substituted into the amplitude terms to generate the following equations. [0039] a ( n ) = 2 π X SK N SK 2 T SM 2 sin ( 2 π N SK n ) ( 6 ) v ( n ) = X SK N SK T SM [ 1 - cos ( 2 π N SK n ) ] , ( 7 ) x ( n ) = X SK N SK n - X SK 2 π sin ( 2 π N SK n ) ( 8 )
    Figure US20010050827A1-20011213-M00006
  • where; [0040]
  • T[0041] sm=the sampling time, computed from equation (5);
  • N[0042] SK=the total number of samples;
  • n=sample number. [0043]
  • The sine and cosine values can be computed by utilizing look-up tables that are stored in memory. Alternatively, the sine and cosine values can be computed with the state equation and initial value of the following recursive sine wave generation algorithm. [0044] [ x c ( n + 1 ) x s ( n + 1 ) ] = [ cos ( 2 π N SK ) - sin ( 2 π N SK ) sin ( 2 π N SK ) cos ( 2 π N SK ) ] [ x c ( n ) x s ( n ) ] , [ x c ( 0 ) x s ( 0 ) ] = [ M 0 ] , ( 9 )
    Figure US20010050827A1-20011213-M00007
  • which utilizes the following known trigonometric identities. [0045] cos ( 2 π N SK ( n + 1 ) ) = cos ( 2 π N SK ) cos ( 2 π N SK n ) - sin ( 2 π N SK ) sin ( 2 π N SK n ) ( 10 ) sin ( 2 π N SK ( n + 1 ) ) = sin ( 2 π N SK ) cos ( 2 π N SK n ) - cos ( 2 π N SK ) sin ( 2 π N SK n ) ( 11 )
    Figure US20010050827A1-20011213-M00008
  • During the servo routine the controller computes the ideal position, ideal velocity and ideal acceleration of the transducer at a first sample time, determines the actual position, velocity and acceleration values and then processes the data in accordance with the control loop shown in FIG. 3 and described above. Second, third, etc. samples are taken and the process is repeated to provide a servo routine that controls the movement of the transducer. [0046]
  • The velocity of the transducer should not exceed a maximum value so that the transducer can accurately read grey codes from the disk. From equation (2) the maximum velocity can be computed as follows: [0047] V MAX = K A I M T SK π ( 12 )
    Figure US20010050827A1-20011213-M00009
  • Using equation (4) the maximum seek time and maximum seek length can be determined as follows. [0048] T SK M = π K A I M V MAX ( 13 ) X SK M = π 2 K A I M V MAX 2 ( 14 )
    Figure US20010050827A1-20011213-M00010
  • When the seek length X[0049] SK exceeds the maximum seek length X SK M ,
    Figure US20010050827A1-20011213-M00011
  • a coast period must be introduced where the acceleration of the transducer is zero, so that the transducer velocity does not exceed the maximum value. The coast time can be defined by the following equation. [0050] T CST = X SK - X SK M V MAX ( 15 )
    Figure US20010050827A1-20011213-M00012
  • For a seek length greater than [0051] X SK M
    Figure US20010050827A1-20011213-M00013
  • the ideal position, ideal velocity and ideal acceleration trajectories may be defined in (n) domain by the following equations. [0052] a ( n ) = 2 π 2 X ACC N SK M 2 T SM 2 sin ( 2 π N SK M n ) ( 16 ) v ( n ) = 2 X ACC N SK M T SM [ 1 - cos ( 2 π N SK M n ) ] ( 17 ) x ( n ) = 2 X ACC N SK M n - 2 X ACC 2 π sin ( 2 π N SK M n ) ( 18 )
    Figure US20010050827A1-20011213-M00014
  • when the transducer is accelerating;[0053]
  • a(n)=0  (19)
  • V(n)=V MAX  (20) x ( n ) = X ACC + V MAX T SM ( n - N SK M / 2 ) ( 21 )
    Figure US20010050827A1-20011213-M00015
  • when the transducer is coasting; [0054] a ( n ) = 2 π 2 X DEC N SK M 2 T SM 2 sin ( 2 π N SK M ( n - N CST ) ) ( 22 ) v ( n ) = 2 X DEC N SK M T SM [ 1 - COS ( 2 π N SK M ( n - N CST ) ) ] ( 23 ) x ( n ) = X ACC + X CST + 2 X DEC N SK M ( n - N CST - N SK M / 2 ) - 2 X DEC 2 π sin ( 2 π N SK M ( n - N CST ) ) ( 24 )
    Figure US20010050827A1-20011213-M00016
  • when the transducer is decelerating where;[0055]
  • X CST =T CST V MAX for T CST at coast phase,  (25)
  • [0056] X ACC = ( X SK - X CST ) / 2 for T SK M / 2 at acceleration phase , ( 26 ) X DEC = X SK - X ACC - X CST for T SK M / 2 at deceleration phase , ( 27 )
    Figure US20010050827A1-20011213-M00017
  • When the seek length exceeds [0057] X SK M
    Figure US20010050827A1-20011213-M00018
  • the controller computes the ideal position, ideal velocity and ideal acceleration in accordance with equations (15) through (27), and then utilizes the ideal values in the control loop of FIG. 3. [0058]
  • The present invention provides a seek routine wherein the transducer is moved in an essentially sinusoidal acceleration trajectory and a servo control loop that corrects the input current so that the transducer moves in a desired path. [0059]
  • While certain exemplary embodiments have been described and shown in the accompanying drawings, it is to be understood that such embodiments are merely illustrative of and not restrictive on the broad invention, and that this invention not be limited to the specific constructions and arrangements shown and described, since various other modifications may occur to those ordinarily skilled in the art. [0060]

Claims (30)

What is claimed is:
1. A hard disk drive, comprising:
a disk which has a surface;
a spin motor that rotates said disk;
a transducer which can write information onto said disk and read information from said disk;
an actuator arm that can move said transducer across said surface of said disk; and,
a controller that controls said actuator arm so that said transducer moves across said disk surface with an essentially sinusoidal acceleration trajectory.
2. The hard disk drive of
claim 1
, wherein said controller is a digital signal processor.
3. The hard disk drive of
claim 2
, wherein said digital signal processor controls said actuator arm in accordance with a linear interpolation algorithm.
4. The hard disk drive of
claim 1
, wherein said controller performs a servo routine that includes the steps of determining an actual position of said transducer, computing an ideal position of said transducer, and generating a position correction value that is a function of said actual and ideal positions, said position correction value being used to vary the movement of said transducer.
5. The hard disk drive of
claim 4
, wherein said servo routine includes the steps of determining an actual velocity of said transducer, computing an ideal velocity of said transducer, and generating a velocity correction value that is a function of said position correction value, said ideal velocity and said actual velocity, said velocity correction value being used to vary the movement of said transducer.
6. The hard disk drive of
claim 5
, wherein said servo routine includes the steps of determining an actual acceleration of said transducer, computing an ideal acceleration of said transducer, and generating an acceleration correction value that is a function of said velocity correction value, said ideal acceleration and said actual acceleration, said acceleration correction value being used to vary the movement of said transducer.
7. The hard disk drive of
claim 6
, wherein said acceleration correction value is also a function of a feedforward acceleration value provided in a feedforward control loop.
8. The hard disk drive of
claim 6
, wherein said ideal position, said ideal velocity and said ideal acceleration are computed from a recursive sine wave generation algorithm.
9. The hard disk drive of
claim 1
, wherein the trajectory includes a period wherein said transducer has an essentially zero acceleration.
10. The hard disk drive of
claim 4
, wherein said position correction value is a function of a proportional plus integral control algorithm.
11. The hard disk drive of
claim 10
, wherein said velocity correction value is a function of a proportional plus integral control algorithm.
12. A method for moving a transducer across a surface of a disk, comprising the steps of:
a) exciting an actuator arm that is coupled to the transducer so that the transducer moves across the disk surface with an essentially sinusoidal acceleration trajectory.
13. The method of
claim 12
, further comprising the steps of computing an ideal position of the transducer, determining an actual position of the transducer, computing a position correction value from the ideal and actual positions, and varying the movement of the transducer with the position correction value.
14. The method of
claim 13
, wherein the position correction value is computed with a proportional plus integral control algorithm.
15. The method of
claim 13
, further comprising the steps of computing an ideal velocity of the transducer, determining an actual velocity of the transducer, computing a velocity correction value from the ideal velocity, the actual velocity and the position correction value, and varying the movement of the transducer with the velocity correction value.
16. The method of
claim 13
, wherein the velocity correction value is computed with a proportional plus integral control algorithm.
17. The method of
claim 15
, further comprising the steps of computing an ideal acceleration of the transducer, determining an actual acceleration of the transducer, computing an acceleration correction value from the ideal acceleration, the actual acceleration and the velocity correction value, and varying the movement of the transducer with the acceleration correction value.
18. The method of
claim 17
, wherein the acceleration correction value is a function of a feedforward acceleration value.
19. The method of
claim 17
, wherein the ideal acceleration, the ideal velocity and the ideal position are computed with a recursive sine wave generation algorithm.
20. The method of
claim 19
, wherein the ideal acceleration, the ideal velocity and the ideal position are computed with a linear interpolation algorithm.
21. The method of
claim 12
, wherein the trajectory includes a period wherein the transducer has an essentially zero acceleration.
22. A hard disk drive, comprising:
a disk which has a surface;
a spin motor that rotates said disk;
a transducer which can write information onto said disk and read information from said disk;
an actuator arm that can move said transducer across said surface of said disk; and,
a controller that controls said actuator arm in accordance with a servo routine that includes the steps of determining an actual position of said transducer, computing an ideal position of said transducer, generating a position correction value that is a function of said actual and ideal positions, determining an actual velocity of said transducer, computing an ideal velocity of said transducer, generating a velocity correction value that is a function of said position correction value, said ideal velocity and said actual velocity, determining an actual acceleration of said transducer, generating a feedforward acceleration value that is a function of said actual acceleration, computing an ideal acceleration of said transducer, and generating an acceleration correction value that is a function of said velocity correction value, said feedforward acceleration value and said ideal acceleration, said acceleration correction value being used to vary the movement of said transducer.
23. The hard disk drive of
claim 22
, wherein said controller is a digital signal processor.
24. The hard disk drive of
claim 22
, wherein said digital signal processor controls said actuator arm in accordance with a linear interpolation algorithm.
25. The hard disk drive of
claim 22
, wherein said ideal position and velocity correction values are computed from proportional plus integral control algorithms.
26. The hard disk drive of
claim 22
, wherein said ideal position, said ideal velocity and said ideal acceleration are computed from a recursive sine wave generation algorithm.
27. A method for moving a transducer across a surface of a disk, comprising the steps of:
a) moving the transducer across the disk surface;
b) computing an ideal position of the transducer;
c) determining an actual position of the transducer;
d) generating a position correction value that is a function of the ideal position and the actual position;
e) computing an ideal velocity of the transducer;
f) determining an actual velocity of the transducer;
g) generating a velocity correction value that is a function of the ideal velocity, the actual velocity and the position correction value;
h) computing an ideal acceleration of the transducer;
i) determining an actual acceleration of the transducer;
j) generating a feedforward acceleration value that is a function of the actual acceleration value;
k) generating an acceleration correction value that is a function of the velocity correction value, the feedforward acceleration value and the ideal acceleration; and,
l) varying the movement of the transducer in response to the generation of the acceleration correction value.
28. The method of
claim 27
, wherein the position correction value and the velocity correction value are computed with a proportional plus integral control algorithm.
29. The method of
claim 27
, wherein the ideal acceleration, the ideal velocity and the ideal position are computed with a recursive sine wave generation algorithm.
30. The method of
claim 27
, wherein the ideal acceleration, the ideal velocity and the ideal position are computed with a linear interpolation algorithm.
US09/167,884 1998-10-07 1998-10-07 Method and apparatus for reducing acoustic noise in a hard disk drive Expired - Fee Related US6441988B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US09/167,884 US6441988B2 (en) 1998-10-07 1998-10-07 Method and apparatus for reducing acoustic noise in a hard disk drive
GB9923676A GB2342492B (en) 1998-10-07 1999-10-07 Low noise hard disk drive
JP11286336A JP2000123502A (en) 1998-10-07 1999-10-07 Hard disk drive for reducing acoustic noise and method thereof
DE19948334A DE19948334B4 (en) 1998-10-07 1999-10-07 Hard disk drive and method for its operation
KR1019990043313A KR100357857B1 (en) 1998-10-07 1999-10-07 Hard disk drive and method for reducing acoustic noise

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/167,884 US6441988B2 (en) 1998-10-07 1998-10-07 Method and apparatus for reducing acoustic noise in a hard disk drive

Publications (2)

Publication Number Publication Date
US20010050827A1 true US20010050827A1 (en) 2001-12-13
US6441988B2 US6441988B2 (en) 2002-08-27

Family

ID=22609216

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/167,884 Expired - Fee Related US6441988B2 (en) 1998-10-07 1998-10-07 Method and apparatus for reducing acoustic noise in a hard disk drive

Country Status (5)

Country Link
US (1) US6441988B2 (en)
JP (1) JP2000123502A (en)
KR (1) KR100357857B1 (en)
DE (1) DE19948334B4 (en)
GB (1) GB2342492B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1443499A1 (en) * 2003-01-30 2004-08-04 Samsung Electronics Co., Ltd. Method and apparatus for controlling track seek servo of disk drive
JP2006209955A (en) * 2005-01-28 2006-08-10 Samsung Electronics Co Ltd Seek servo control method for adapting to supply voltage variation, disk drive using the same, and computer-readable recording medium

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6501613B1 (en) 1999-12-15 2002-12-31 Samsung Electronics Co., Ltd. Generalized Fourier seek method and apparatus for a hard disk drive servomechanism
US6549364B1 (en) * 1999-12-15 2003-04-15 Samsung Electronics Co., Ltd. Optimization method and apparatus for a generalized fourier seek trajectory for a hard disk drive servomechanism
US6801384B2 (en) * 2000-09-14 2004-10-05 Samsung Electronics Co., Ltd. Voltage-constrained sinusoidal seek servo in hard disk drives
US6744590B2 (en) * 2000-09-14 2004-06-01 Samsung Electronics Co., Inc. Seek trajectory adaptation in sinusoidal seek servo hard disk drives
US6578106B1 (en) * 2000-10-31 2003-06-10 Keen Personal Media, Inc. Data storage system adapted to select an operational state with corresponding performance levels and acoustic noise levels based on a system profile
US6762902B2 (en) 2000-12-15 2004-07-13 Samsung Electronics Co., Ltd. Time-varying, non-synchronous disturbance identification and cancellation in a rotating disk storage device
KR100400036B1 (en) * 2001-02-22 2003-09-29 삼성전자주식회사 Apparatus and method for performing seek-servo routine of hard disk drive
JP2002258902A (en) 2001-02-27 2002-09-13 Internatl Business Mach Corp <Ibm> Rotation recorder and method for controlling the same
JP3884936B2 (en) 2001-09-21 2007-02-21 ヒタチグローバルストレージテクノロジーズネザーランドビーブイ Rotating recording apparatus and control method thereof
US7539814B2 (en) * 2002-09-05 2009-05-26 Seagate Technology Llc Selecting a target destination using seek cost indicators based on longitudinal position
US6870342B2 (en) * 2002-10-03 2005-03-22 Seagate Technology Llc Cosine bang-bang seek control for a voice coil of a disc drive
KR100555523B1 (en) * 2003-10-31 2006-03-03 삼성전자주식회사 Method and apparatus for controlling track seek servo in disk drive
US7224546B1 (en) 2004-01-31 2007-05-29 Western Digital Technologies, Inc. Disk drive employing a calibrated brake pulse to reduce acoustic noise when latching an actuator arm
JP2005267762A (en) 2004-03-19 2005-09-29 Hitachi Global Storage Technologies Netherlands Bv Magnetic disk device
US7054098B1 (en) 2004-06-01 2006-05-30 Western Digital Technologies, Inc. Disk drive employing asymmetric acceleration/deceleration pulses for acoustic noise reduction during unlatch
US7068463B1 (en) 2004-06-14 2006-06-27 Western Digital Technologies, Inc. Disk drive employing a velocity profile and back EMF feedback to control a voice coil motor
US20060066986A1 (en) * 2004-09-24 2006-03-30 Teng-Yuan Shih Seek servomechanism with extended sinusoidal current profile
US20060077588A1 (en) * 2004-10-12 2006-04-13 Teng-Yuan Shih Generalized sinusoidal trajectory for seek servomechanism of hard drives
US20070156396A1 (en) * 2005-12-30 2007-07-05 Matsushita Electric Industrial Co., Ltd. System and method for state space control of seek acoustics
JP2007293980A (en) * 2006-04-24 2007-11-08 Hitachi Global Storage Technologies Netherlands Bv Magnetic disk device and loading/unloading method
US7660070B2 (en) * 2007-03-08 2010-02-09 Esgw Holdings Limited Quiet high performance seek procedure for disk drives
JP5038998B2 (en) * 2007-10-26 2012-10-03 株式会社東芝 SEEK CONTROL DEVICE AND CONTROL DATA GENERATION METHOD FOR SEEK CONTROL

Family Cites Families (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4371902A (en) 1980-06-30 1983-02-01 International Business Machines Corporation Disk initialization method
JPS57200960A (en) 1981-06-04 1982-12-09 Pioneer Electronic Corp Recording and reproducing method and its device
KR870001209B1 (en) * 1984-12-21 1987-06-20 삼성항공산업 주식회사 Position control apparatus using sine curve
US4811135A (en) 1985-11-20 1989-03-07 Magnetic Peripherals Inc. Tri-phase servo pattern for providing information for positioning the transducers of a magnetic disk storage drive
US4688119A (en) * 1985-11-20 1987-08-18 Xebec Development Partners, Ltd. Detection and amplification circuit
US4937689A (en) 1986-10-14 1990-06-26 Maxtor Corporation Apparatus for controlling seek strategy of read/write head in a disk drive
US4802033A (en) 1986-11-07 1989-01-31 Eastman Kodak Company Predictive positioning offset compensation for high TPI disk systems
US4823212A (en) 1986-11-26 1989-04-18 Hewlett-Packard Company Sampled servo code format and system for a disc drive
US5453887A (en) 1987-01-13 1995-09-26 Canon Denshi Kabushiki Kaisha Head tracking servo pattern
US5053899A (en) 1987-07-15 1991-10-01 Nec Corporation Exact position control of a relative position between a magnetic head and a recording medium
JPH01194176A (en) 1988-01-28 1989-08-04 Mitsumi Electric Co Ltd Head positioning system for magnetic disk device
US4977472A (en) 1988-03-28 1990-12-11 Seagate Technology, Inc. Servo address system
US5036408A (en) 1988-05-12 1991-07-30 Digital Equipment Corporation High efficiency disk format and synchronization system
US4890172A (en) 1988-09-27 1989-12-26 Digital Equipment Corporation Automatic servo gain calibration system for a disk drive
US5111349A (en) * 1989-02-07 1992-05-05 Alps Electric (Usa), Inc. Digital servo system for moving body by a distance equal to an integral multiple of a predetermined pitch
EP0414694B1 (en) * 1989-03-08 1996-01-24 International Business Machines Corporation Estimator positioning system and method
US5050146A (en) * 1989-07-31 1991-09-17 Literal Corporation Track seek recovery system and method
US5235478A (en) 1989-12-15 1993-08-10 Sony Corporation Disc drive apparatus with servo tracks offset from data tracks
JP2657561B2 (en) * 1990-02-09 1997-09-24 富士通株式会社 Positioning control method
JP2523922B2 (en) 1990-03-09 1996-08-14 松下電器産業株式会社 Track following control device
US5255136A (en) 1990-08-17 1993-10-19 Quantum Corporation High capacity submicro-winchester fixed disk drive
US5657179A (en) 1991-03-28 1997-08-12 Seagate Technology, Inc. Method for reducing noise during track seeking in a disc drive
US5333140A (en) 1991-10-03 1994-07-26 Helios Incorporated Servowriter/certifier
US5291110A (en) 1991-10-31 1994-03-01 Integral Peripherals, Inc. Low acoustic noise seeking method and apparatus
JP2656186B2 (en) 1992-03-30 1997-09-24 富士通株式会社 Data surface servo pattern writing method for magnetic disk drive
US6040955A (en) 1992-06-11 2000-03-21 International Business Machines Corporation Self servo writing file
US5715105A (en) 1992-09-28 1998-02-03 Hitachi, Ltd. Method of and apparatus for recording on and reproducing from disk-type recording medium having recording tracks with sectors each having an ID area and a data area
WO1994011864A1 (en) 1992-11-10 1994-05-26 Hardisk Technology Self-servowriting disk drive and method
CA2110881C (en) 1992-12-09 1998-07-28 Kyo Takahashi Adaptive equalizer capable of compensating for carrier frequency offset
US5581420A (en) 1993-03-08 1996-12-03 International Business Machines Corporation Method and system for determining a radial positioning valve used for writing tracks at a desired track pitch
US5465035A (en) 1993-05-11 1995-11-07 Quantum Corporation Band limited control of a flexible structure using piecewise trigonometric input signals
US5450249A (en) 1993-05-19 1995-09-12 American Telephone And Telegraph Company Demodulator circuit
US5608587A (en) 1993-08-06 1997-03-04 Seagate Technology, Inc. Method using magnetic disk servo pattern with buried identification patterns
US5408367A (en) 1993-09-20 1995-04-18 Integral Peripherals, Inc. Method of optimizing operation of disk drive
US5452285A (en) 1993-09-30 1995-09-19 Polaroid Corporation Uniformly distributed servo data for optical information storage medium
US5400201A (en) 1993-10-25 1995-03-21 Syquest Technology, Inc. Servo burst pattern for removing offset caused by magnetic distortion and method associated therewith
KR0128040B1 (en) * 1993-11-27 1998-04-04 김광호 Digital servo control device and method for data storage to use disk media
US5640423A (en) 1993-12-16 1997-06-17 Signal Science, Inc. Method for signal transmission using spectrally efficient orthogonal modulation
US5500776A (en) 1993-12-16 1996-03-19 Seagate Technology, Inc. Self-calibration for computer disk read/write offsets
JP2735784B2 (en) 1993-12-17 1998-04-02 インターナショナル・ビジネス・マシーンズ・コーポレイション Information recording disk and disk drive system
US5666238A (en) 1993-12-28 1997-09-09 Kabushiki Kaisha Toshiba Data sector control apparatus and method for disk storage system
KR960011739B1 (en) 1994-01-18 1996-08-30 대우전자 주식회사 Equalizer with real time coefficient updating extractor
JPH07249269A (en) * 1994-01-20 1995-09-26 Sony Corp Clock signal generating device and clock signal generating method
WO1995024035A1 (en) 1994-03-03 1995-09-08 Cirrus Logic, Inc. A table driven method and apparatus for automatic split field processing
US5696647A (en) 1994-03-28 1997-12-09 Seagate Technology, Inc. Method for carrying out seeks in a hard disc drive to limit the generation of acoustic noise including using a slew rate limit
US5587850A (en) 1994-08-26 1996-12-24 Quantum Corporation Data track pattern including embedded servo sectors for magneto-resistive read/inductive write head structure for a disk drive
AU4193596A (en) 1994-09-30 1996-04-26 Maxtor Corporation Off-track pes calibration for a magneto-resistive element
US5612833A (en) 1994-12-02 1997-03-18 International Business Machines Corporation Radial self-propagation pattern generation for disk file servowriting
KR0144294B1 (en) 1994-12-14 1998-07-15 배순훈 Equalizer for improving a convergence characteristics
KR0143532B1 (en) 1994-12-21 1998-07-15 김광호 Magnetic disc of constant density recording format and its actuating apparatus and accessing mehtod
EP0718827A2 (en) 1994-12-22 1996-06-26 International Business Machines Corporation System and method for target track determination in a data storage disk drive
JPH10512991A (en) 1995-01-27 1998-12-08 シーゲート テクノロジー,インコーポレイテッド Double identification of disk drive data fields
JP3251804B2 (en) 1995-03-17 2002-01-28 株式会社東芝 Disk recording / reproducing apparatus and self-servo writing method therefor
JP2647049B2 (en) 1995-03-24 1997-08-27 日本電気株式会社 Floppy disk device
US5600506A (en) 1995-05-10 1997-02-04 Conner Peripherals, Inc. Apparatus and method for determining the position of a transducer relative to a disk surface in a disk drive system
KR0132807B1 (en) 1995-05-12 1998-04-18 김광호 Defect detection and treatment method in hdd servo system
US5892634A (en) 1995-05-23 1999-04-06 Kabushiki Kaisha Toshiba Method and apparatus for heat positioning control in disk storage system
US5901009A (en) * 1995-05-31 1999-05-04 International Business Machines Corporation Reduced seek acoustic noise direct access storage device
JP3740189B2 (en) * 1995-07-18 2006-02-01 株式会社日立グローバルストレージテクノロジーズ Positioning adaptive control device and information storage device
US5734680A (en) 1995-08-09 1998-03-31 Hewlett-Packard Co. Analog implementation of a partial response maximum likelihood (PRML) read channel
US5691857A (en) 1995-09-29 1997-11-25 Quantum Corporation Method using matched filters for determining head positioner micro-jog in hard disk drive employing magneto-resistive heads
KR100195182B1 (en) 1995-11-08 1999-06-15 윤종용 Hard disk driver of a servo-field and driving method
US5680451A (en) 1995-11-14 1997-10-21 Paradyne Corporation Listener echo cancellation for modems
US5710677A (en) 1995-12-18 1998-01-20 Seagate Technology, Inc. Method of detecting and isolating defective servo bursts
KR100195183B1 (en) 1995-12-19 1999-06-15 윤종용 The extended data field of hard disk drive
US5748677A (en) 1996-01-16 1998-05-05 Kumar; Derek D. Reference signal communication method and system
US5771130A (en) 1996-04-15 1998-06-23 Phase Metrics Method and apparatus for non-contact servo writing
US5771131A (en) 1996-07-18 1998-06-23 Quantum Corporation Tracking in hard disk drive using magnetoresistive heads
US5917670A (en) 1996-10-15 1999-06-29 Quantum Corporation Method for recovering data from disk with magneto-resistive head in presence of thermal asperities
KR100432504B1 (en) * 1996-11-08 2004-09-04 삼성전자주식회사 Method for retrying off-track read to data off-track write, particularly for reading data off-track written in process that head is shaken right and left by unstable settling or instantaneous shock
US6031684A (en) * 1997-06-03 2000-02-29 Seagate Technology, Inc. Servo gain optimization using model reference seeks in a disc drive
US5946157A (en) 1997-07-21 1999-08-31 Western Digital Corporation Method of seamlessly recording circumferentially successive servo bursts that overlap one another
DE19983364T1 (en) * 1998-07-13 2001-06-13 Seagate Technology Power profile shaping to reduce disk drive seek time variation and acoustic noise generation
US6140791A (en) * 1999-06-10 2000-10-31 Samsung Information Systems America Method and apparatus for controlling the acceleration trajectory of positioning a high-velocity transducer and for reducing the harmonic content thereof

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1443499A1 (en) * 2003-01-30 2004-08-04 Samsung Electronics Co., Ltd. Method and apparatus for controlling track seek servo of disk drive
US20050052781A1 (en) * 2003-01-30 2005-03-10 Samsung Electronics Co., Ltd. Method and apparatus for controlling track seek servo of disk drive
US7203029B2 (en) 2003-01-30 2007-04-10 Samsung Electronics Co., Ltd. Method and apparatus for controlling track seek servo of disk drive
JP2006209955A (en) * 2005-01-28 2006-08-10 Samsung Electronics Co Ltd Seek servo control method for adapting to supply voltage variation, disk drive using the same, and computer-readable recording medium

Also Published As

Publication number Publication date
DE19948334B4 (en) 2009-04-09
KR20000028907A (en) 2000-05-25
KR100357857B1 (en) 2002-10-25
GB2342492A (en) 2000-04-12
DE19948334A1 (en) 2000-04-20
JP2000123502A (en) 2000-04-28
US6441988B2 (en) 2002-08-27
GB2342492B (en) 2001-01-31
GB9923676D0 (en) 1999-12-08

Similar Documents

Publication Publication Date Title
US6441988B2 (en) Method and apparatus for reducing acoustic noise in a hard disk drive
US6178060B1 (en) Current profile shaping to reduce disc drive seek time variation and acoustic noise generation
US6744590B2 (en) Seek trajectory adaptation in sinusoidal seek servo hard disk drives
JP4544393B2 (en) Method and apparatus for controlling servo control of disk drive, and method and apparatus for estimating acceleration constant of VCM actuator suitable for the same
US6801384B2 (en) Voltage-constrained sinusoidal seek servo in hard disk drives
US7430093B2 (en) Seek control method of hard disk drive, recording medium storing method and hard disk drive adopting method
US7359140B2 (en) Method and apparatus of acceleration-based track seeking servo control of disk drive
US6501613B1 (en) Generalized Fourier seek method and apparatus for a hard disk drive servomechanism
US7315432B2 (en) Track-seek control method of HDD and recording medium suitable for the same
US6762902B2 (en) Time-varying, non-synchronous disturbance identification and cancellation in a rotating disk storage device
EP1533794B1 (en) Method of controlling track seek servo in disk drive and apparatus therefor
US7362538B2 (en) Torque constant correction method in multiple sinusoidal seek servo and disk drive using the same
US7203029B2 (en) Method and apparatus for controlling track seek servo of disk drive
US20060077588A1 (en) Generalized sinusoidal trajectory for seek servomechanism of hard drives
US20060066986A1 (en) Seek servomechanism with extended sinusoidal current profile
US7605994B2 (en) Multiple sinusoidal seek servo system for reducing seek acoustics and seek time in hard disk drives
KR20050054556A (en) Method and apparatus for compensating torque variation in seek servo
JPH05282811A (en) Disk storage drive

Legal Events

Date Code Title Description
AS Assignment

Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KANG, CHANG-IK;LEE, KANG-SEOK;REEL/FRAME:009512/0756

Effective date: 19980928

FPAY Fee payment

Year of fee payment: 4

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 8

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20140827