Hard disk drives typically park their read-write heads in one of two ways, either by resting them on a special portion of the disk surface they access or by parking them on ramps which are located either at the outside diameter or near the inside diameter of the disks. The drives which rest their read-write heads on the disk surfaces are often referred to as Contact Start-Stop (CSS) hard disk drives. The drives parking their read-write heads and sliders on ramps are referred to as Load-UnLoad (LUL) hard disk drives. This application relates specifically to LUL hard disk drives.
LUL hard disk drives avoid some problems which CSS hard disk drives face, namely, the tendency for the sliders to stick to the disk surfaces through the static friction (stiction) effect as well as the wear and eventual damage to the disk surface resulting from the landing and take-off processes. The ramps of the LUL hard disk drives ensure that the slider is actually flying (that the disks are rotating at an operational speed so that the air bearing can form) before the slider ventures over the data zone of the disk surface. To date, these hard disk drives have used a fixed ramp speed, which does not account for the varying flying conditions of the air bearing of the slider resulting from changing atmospheric conditions within the hard disk drive, most notably but not limited to air temperature and pressure. What is needed are methods, and apparatus supporting those methods, for making and operating LUL hard disk drives which take into account the atmospheric conditions in the hard disk drive.
Embodiments of the invention include a LUL hard disk drive using one or more atmospheric conditions to create two or more distinct ramp speeds for loading and/or unloading operations. By taking atmospheric conditions into account, the reliability of the LUL hard disk drive is improved by minimizing unwanted slider to disk surface contact.
As used herein, a load ramp speed is used to control the rotational speed of the disks rotated by the spindle motor when loading the sliders to engage a ramp, placing them in a protective position. An unload ramp speed is used to control the rotational speed of the disks when unloading the sliders from engagement with the ramp, removing them from their protective position for normal data access operations.
Embodiments of the invention may vary the load and unload speeds as required or desirable for increased performance and reliability. For example, a load ramp speed may differ from an unload ramp speed based on one or more atmospheric condition in the hard disk drive. Further, a first load ramp speed may differ from a second later load ramp speed, with the difference in speeds depending on differing atmospheric conditions in the hard disk drive. Similarly, a first unload ramp speed may differ from a second later unload ramp speed depending on differing atmospheric conditions in the hard disk drive.
Embodiments of the invention include a Load-UnLoad (LUL) hard disk drive (hereafter: “hard disk drive”) using one or more atmospheric conditions to create one or more distinct ramp speeds for loading and/or unloading operations. By taking atmospheric conditions into account, the reliability of the hard disk drive is improved by minimizing unwanted slider to disk surface contact.
Referring to the drawings more particularly by reference numbers,
The hard disk drive 10 preferably includes an embedded circuit 50, which frequently provides for the encoding of data into the data payload of sectors before the sectors of a track are written to the rotating disk surface 6. In such embodiments, the embedded circuit also provides for the decoding of data from the data payload of sectors from the raw data read from the track on the rotating disk surface. The embedded circuit may further provide the control circuitry used to operate the voice coil motor 36, the spindle motor 14 and the hard gimbal assemblies 26. In certain embodiments of the hard disk drive, a printed circuit assembly 38 may also be mounted on the disk base 16.
When data access of the disks 12 is not needed, it is common to place the sliders 20 into a protective position on or under the inside ramp 110 or the outside ramp 116. Placing them into this protective position is called loading the ramp and removing them from the protective position is called unloading the ramp. This invention relates to the rotational speed of the disks when loading the ramp, called the load ramp speed and/or the rotational speed of the disks when unloading the ramp, called the unload ramp speed.
The embedded circuit 50 may preferably include at least one processor 64 communicating via communication coupling 180 to a temperature sensor 170 and also controllably coupled via coupling 182 to a motor control interface 74 to the spindle motor 14. The processor may use the temperature sensor to at least partly estimate the atmospheric condition 210, thereby creating the atmospheric condition estimate 220. The processor uses a ramp unload control value 222 and/or a ramp load control value 224 based upon the atmospheric condition estimate to generate the rotation control signal when unloading the sliders 20. The motor control interface may be included in the embedded circuit or in certain embodiments may be included in the printed circuit assembly 38, which may be separately mounted on the disk base 16. The embodiment in
When the disks reach an operational rotation rate, the processor then stimulates a position control signal 232 which acts as a time varying electrical stimulus to the voice coil 32 in the voice coil motor 36. From the stimulus to the voice coil and its magnetic interaction with the fixed magnet assembly 34, the actuator assembly pivots through the actuator pivot 30, sending the actuator arms 28 and their coupled head gimbal assemblies 26 to position a slider 20 near a track on the rotating disk surface 6. At this point, the hard disk drive enters into an operational mode referred to as track following and often uses the micro-actuator assembly 280 to laterally position the read-write head 24 close enough to the track for data access. During data access, the preamplifier often generates a position error signal used by the processor 64 in the embedded circuit 50 to control laterally positioning the slider 20 over the rotating disk 12. The processor stimulates a motor control interface 74 to create a rotation control signal 230 fed to the spindle motor 14, which responds by rotating the disks 12, creating the rotating disk surfaces.
The hard disk drive 10 performs a load ramp operation to remove the sliders 20 from data access. The embedded circuit 50 uses the load ramp value 224 to drive the motor control interface 74 through the control coupling 182. The motor control interface provides the rotation control signal 230 to the spindle motor 14 based upon the load ramp value, urging it to rotate the disks at the ramp speed 140. When this ramp speed is achieved the embedded circuit sends other control signals to the motor control interface to create a position control signal 232, which typically causes the voice coil motor 36, and in particular to the voice coil 32, which interacts with the fixed magnet assembly 34 to swing the sliders 20 out of the region of the disk surfaces used for data access. The sliders have been flying on the air bearing shown in
The hard disk drive 10 also performs an unload operation to return the sliders 20 from their protective position. The embedded circuit 50 uses the unload ramp value 222 to drive the motor control interface 74, which provides the rotation control signal 230 to the spindle motor 14 based upon the unload ramp value, urging it to rotate the disks at the ramp speed 140. As with loading the sliders described in the previous paragraph, when the ramp speed is achieved, the embedded circuit sends other control signals to the motor control interface to create the position control signal 232, which typically causes the voice coil motor 36 to disengage the load tabs from the ramp, causing the sliders to swing onto the region of the disk surfaces used for data access. The wind from the rotating disk surface 6 forms the air bearing between the slider 20 and the rotating disk surface as shown in
Both the loading and unloading operations in the hard disk drive 10 are sensitive to the atmospheric condition 210 in the region including the sliders 20 and the rotating disk surfaces 6, because the air bearing is sensitive to these conditions. Various embodiments of the invention may use knowledge of the effects on the air bearing to use differing ramp speeds 140 as will be discussed shortly.
It should be noted that various embodiments of the hard disk drive 10 may incorporate the motor control interface 74 into the printed circuit assembly 38 or into the embedded circuit 50. Certain embodiments of the hard disk drive may further incorporate the motor control interface into the processor 64.
In general, embodiments of the invention may vary the load and/or unload ramp speeds as required or desirable for increased performance and reliability. For example, a load ramp speed may differ from an unload ramp speed, and the difference may depend on one or more atmospheric conditions in the hard disk drive. Further, a first load ramp speed may differ from a second later load ramp speed, with the difference in speeds depending on differing atmospheric conditions in the hard disk drive. Similarly, a first unload ramp speed may differ from a second later unload ramp speed depending on differing atmospheric conditions in the hard disk drive.
The control of the spindle motor 14 is of necessity very precise in contemporary hard disk drives, so that two ramp speeds will be referred to as distinct if they differ from each other by more than one percent of their average.
The processor 64 of
Some embodiments of the embedded circuit may preferably include two or more instances of controllers, one for encoding and decoding data payloads of sectors, and another for controlling the spindle motor, voice coil motor, and micro-actuator assemblies.
An atmospheric condition 210 as used herein may include any combination of the temperature, the relative humidity, and the air pressure near the sliders 20 and rotating disk surfaces 6, which may be estimated based upon readings from atmospheric condition sensors 170, 172 and/or 174 to create an atmospheric condition estimate 220. As used herein an atmospheric condition sensor may include one or more of a temperature sensor 170, an air pressure sensor 172 and/or a humidity sensor 174 as shown in
Two atmospheric conditions may differ from each other by a single atmospheric parameter, for instance, by a first temperature distinct from a second temperature. Alternatively, two atmospheric conditions may differ by more than one of the atmospheric parameters of temperature, relative humidity and/or air pressure.
These reading may be in standard units such as degrees Centigrade, percent relative humidity, millimeters of mercury, or they may be in the calibrated units of the sensors, which may for example range from 0 to 255.
Alternatively, an atmospheric condition 210 may refer to a range of conditions, for example, temperatures between 10 degrees and 15 degrees Centigrade, relative humidity between 10 and 30 percent, and air pressure as typically found on calm days between sea level and one thousand meter elevations. In such embodiments, two atmospheric conditions may differ if a combination of temperature and/or relative humidity and/or air pressure belongs in one but not the other atmospheric condition, for any such combination.
The preceding embodiments provide examples of the invention and are not meant to constrain the scope of the following claims.
This application claims priority to U.S. Provisional Application No. 60/961,324, filed on Jul. 21, 2007, which is incorporated herein by reference. This invention relates to dynamically adjusting the ramp speed for loading and/or unloading sliders to and from a ramp based upon atmospheric conditions in a Load-UnLoad (LUL) hard disk drive.
Number | Date | Country | |
---|---|---|---|
60961324 | Jul 2007 | US |