The present invention relates to the performance of rotating media storage devices, such as Hard Disk Drives (HDDs), especially to servomechanisms for arm actuators.
Rotating media storage devices are an integral part of computers and other devices with needs for large amounts of reliable memory. Rotating media storage devices are inexpensive, relatively easy to manufacture, forgiving where manufacturing flaws are present, and capable of storing large amounts of information in relatively small spaces.
A typical rotating media storage device uses a rotatable storage medium with a head disk assembly and electronics to control operation of the head disk assembly. The head disk assembly can include one or more disks. In a magnetic disk drive, a disk includes a recording surface to receive and store user information. The recording surface can be constructed of a substrate of metal, ceramic, glass or plastic with a thin magnetizable layer on either side of the substrate. Data is transferred to and from the recording surface via a head mounted on an arm of the actuator assembly. Heads can include one or more read and/or write elements, or read/write elements, for reading and/or writing data. Drives can include one or more heads for reading and/or writing. In magnetic disk drives, heads can include a thin film inductive write element and a magneto-resistive (MR) read element.
An actuator, such as a Voice Coil Motor actuator, is used to position the head assembly over the correct track on a disk by rotating the arm. Typically, when the drive needs to move the head to a desired track, if the head is relatively far form that track, it starts out in a non-linear seek mode where the target velocity approximates a square root of the tracks to go (TTG). Once the head gets close to the target track, the drive typically switches over to a settle mode where the target velocity is a linear function of the tracks to go. Finally, once the head gets close enough to the target track for read/write operations, the drive then switches to a track-following mode. Typically, the same linear control law as in the settle mode is used, except with different parameters.
Audible clicks can be a problem with rotating media storage devices, such as hard disk drives. Clicking can occur due to sharp transients in the command current. The transitions are especially a problem for short seek distances. One embodiment of the present invention filters a command signal using multiple filter arrangements during a seek.
The filter characteristics can be changed to provide a low pass filter for other portions of the seek in order to reduce the acoustical clicking that can occur during seek. The passband of the filter can be increased during other portions of the seek. In one embodiment, by the end of the seek, the filter is substantially removed. In this way, in the track following mode, no filter need be used.
The servo system can include an actuator unit 108, which may include a voice coil motor driver to drive a voice coil motor (VCM) for rotating the actuator arm 106. The servo system can also include a spindle motor driver 112 to drive a spindle motor (not shown) for rotation of the disk 102. Controller 121 can be used to control the rotating media storage device 100. The controller 121 can include a number of arrangements. In one embodiment, the controller includes a disk controller 128, read/write channel 114, processor 120, SRAM 110, and control logic 113 on one chip. These elements can also be arranged on multiple chips. The controller can include fewer elements as well.
In one embodiment, the controller 121 is used to control the VCM driver 108 and spindle motor driver 112, to accept information from a host 122 and to control many disk functions. A host can be any device, apparatus, or system capable of utilizing the data storage device, such as a personal computer or Web server. The controller 121 can include an interface controller in some embodiments for communicating with a host and in other embodiments, a separate interface controller can be used. The controller 121 can also include a servo controller, which can exist as circuitry within the drive or as an algorithm resident in the controller 121, or as a combination thereof. In other embodiments, an independent servo controller can be used.
Disk controller 128 can provide user data to a read/write channel 114, which can send signals to a current amplifier or pre-amp 116 to be written to the disk(s) 102 and can send servo signals to the microprocessor 120. Controller 121 can also include a memory controller to interface with memory such as the DRAM 118 and FLASH memory 115. FLASH memory 115 can be used as non-volatile memory to store a code image. DRAM 118 can be used as a buffer memory and to store the code to be executed along with the SRAM 110.
The applicants have determined that the acoustical clicking is most likely to occur in regions A and C. In one embodiment, a low pass filters is applied during a portion of the seek including regions A and C. A different low pass filter (different filter characteristic) can be applied during regions D and E. In one embodiment, the passband of the filter is increased during regions D and E. In one embodiment, by the end of region E, the filter is substantially removed.
The unfiltered command current is sent to an adjustable low pass filter 306. The filter arrangement of the adjustable low pass filter 306 can be changed during the different regions or portions of the seek operation. The notch filter 308 filters at resonant frequency or frequencies of the physical unit 302. The signals from the adjustable low pass filter 306 can be provided back to the estimator 304. The notch filtered command current can be sent to the physical unit 302. The command current can be converted to an analog value and the power amplifier in the physical unit 302 can amplify the signal provided to the actuator unit. The actuator unit causes the actuator arm to move under control of the command current.
One embodiment of the present invention concerns calculating a command signal for a seek operation on a hard disk drive. The command signal can be the conventional unfiltered command current value. The command signal can be filtered using a first filter arrangement for the first portions of the seek operation. The first portion of the seek operation can be for example regions A and C shown in
The foregoing description of preferred embodiments of the present invention has been provided for the purpose of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations will be apparent to one of the ordinary skill in the relevant arts. The embodiments were chosen and described in order to best explain the principles of the invention and its practical application, thereby enabling others skilled in the art to understand the invention for various embodiments and with various modifications that are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the claims and their equivalents.
This application claims priority to U.S. Provisional Application No. 60/532,423 entitled “Time Varying Filter for Seek Acoustics Reduction” filed Dec. 24, 2004 and U.S. Provisional Application No. 60/532,424 entitled “Method for Varying Filter for Seek Acoustics Reduction” filed Dec. 24, 2003.
Number | Date | Country | |
---|---|---|---|
60532423 | Dec 2003 | US | |
60532424 | Dec 2003 | US |