The present case is generally directed to transducer fly height control, and more particularly, to reductions in a transducer fly height distribution range. Some data storage devices, such as hard disc drives, use radially movable data transducers to access data tracks on media recording surfaces to carry out data I/O operations with a host device. The transducers are often hydrodynamically supported in close proximity to the surfaces by fluidic (e.g., air) currents established by high speed rotation of the media.
The continued demand for devices with increased data storage densities has generally led to the development of a number of fly height adjustment capabilities that can be enacted during device operation. For example, in some designs the fly height of a selected transducer can be individually tuned to maintain a desired clearance adjacent the associated medium during a data I/O operation.
Global fly height adjustment capabilities have also been proposed whereby a common amount of fly height adjustment is applied across the board to multiple transducers in a given device. This latter technique can be useful, for example, during a ramp unload operation in which the transducers are moved from the media surfaces and parked on a ramp structure during a device deactivation sequence.
Preferred embodiments of the present invention are generally directed to reducing variation in a distribution of transducer fly heights by selectively applying first and second fly height adjustment values to a plurality of transducers, the second fly height adjustment value being a multiple of the first fly height adjustment value.
In some preferred embodiments, a method comprises selecting a first fly height adjustment value in relation to a first distribution of fly heights of a plurality of transducers; determining a second fly height adjustment value as a multiple of the first fly height adjustment value; and selectively applying the first and second fly height adjustment values to the plurality of transducers to form a second distribution of fly heights with an overall range less than an overall range of the first distribution.
In other preferred embodiments, an apparatus comprises a controller configured to select a first fly height adjustment value in relation to a first distribution of fly heights of a plurality of transducers, to determine a second fly height adjustment value as a multiple of the first fly height adjustment value, and to selectively apply the first and second fly height adjustment values to the plurality of transducers to form a second distribution of fly heights with an overall range less than an overall range of the first distribution.
In further preferred embodiments, an apparatus comprises a plurality of transducers with a first distribution of fly heights with respect to a corresponding plurality of media surfaces; and a controller which generates a second distribution of fly heights for the plurality of transducers with an overall range less than an overall range of the first distribution by selectively applying a first fly height adjustment value to a selected portion of said plurality of transducers and a second fly height adjustment value equal to twice the first fly height adjustment value to the remaining portion of said plurality of transducers.
An array of read/write transducers (heads) 112 are supported adjacent the associated media surfaces by fluidic (e.g., air) currents established by the high speed rotation of the media 110. The transducers 112 access data tracks defined on the media surfaces to transfer data between the media 110 and a host device.
An actuator 114 moves the transducers 112 through application of current to a voice coil motor (VCM) 116. A flex circuit assembly 118 provides electrical communication paths between the actuator 112 and device control electronics on an externally disposed printed circuit board (PCB) 119.
The demod circuit 124 detects and conditions the servo data, including application of automatic gain control (AGC) and conversion of the signals to digital form. A servo controller 126 processes the digitized servo data to generate a current command signal that is supplied to a motor driver circuit 128. In response, the driver circuit 128 applies the appropriate current to the VCM 116 to position the transducer 112.
The servo controller 126 is preferably characterized as a programmable processor with associated servo code in memory 129 to direct the operation of the servo loop, although the controller can take other forms including being partially or fully realized in hardware. The controller 126 generally operates in two primary modes, seeking and track following. Seeking generally involves controlled movement of the selected transducer 112 from an initial track to a destination track. Track following generally comprises operation of the controller 126 to maintain the selected transducer 112 over the center (or other commanded position) a selected track in order to carry out data I/O operations with the track.
The embedded servo data are arranged on each recording surface as shown in
Each servo wedge 130 preferably includes synchronization, automatic gain control (AGC), header, track address (e.g., Grey code), and intra-track positional information (e.g., A-F dibit patterns). These respective fields are demodulated by the servo circuit 120 to control the positioning of the transducer 112 during I/O operations with user data sectors in the regions between adjacent servo wedges 130. The total number of servo wedges 130 will be selected in accordance with the requirements of a given application, and may be on the order of around 200 or more.
In accordance with various embodiments, the final servo data shown in
The servo spiral 134 continuously extends from OD to ID, and can be written by the device itself or in conjunction with a servo track writer (STW) mechanism coupled to the device (not shown). The spiral 134 can also be provided to the media surface prior to installation of the medium 110 into the device, such as by way of a multi-disc writer (MDW) or printing process.
While only a single spiral is shown in
The slider structure 136 supports separate read (R) and write (W) elements 140, 142, used during read and write operations, respectively. It is contemplated that the read element 140 comprises a magneto-resistive (MR) sensor and the write element 142 comprises a perpendicular recording coil and flux core structure.
A fly height adjustment (FHA) block 144 is configured to operatively adjust the fly height of the transducer 112 during operation. The FHA 144 can take any number of well known configurations, such as a heater member, a piezoelectric transducer, a magneto-striction element, etc.
Generally, it is contemplated that the FHA 144 adjusts the fly height of the transducer 112 in relation to a magnitude of a received control signal (e.g., an applied voltage, etc.). In the present example it is contemplated that activation of the FHA 144 will result in a reduction (lowering) of the transducer fly height, and subsequent deactivation of the FHA 144 will cause the transducer 112 to resume a normal, higher fly height. Such is not necessarily limiting, however.
A fly height command value is initially supplied via path 146 by the servo controller 126. The command value is a multi-bit digital value indicative of a desired fly height adjustment to be applied to one or more of the transducers 112. The command value is processed by a digital to analog converter (DAC) 148 which provides a corresponding analog voltage to a driver circuit 150.
The driver circuit 150 outputs a control voltage (VOLTAGE 2) on path 152. The VOLTAGE 2 control voltage is supplied to a multiplexer (mux) 154, as well as to a half power reduction circuit 156. The reduction circuit 156 outputs another control voltage (VOLTAGE 1) on path 158, and this VOLTAGE 1 control voltage is also supplied to the mux 154.
VOLTAGE 2 can be any selected multiple of VOLTAGE 1, such as but not limited to VOLTAGE 2=(1/2)(VOLTAGE 1); in this latter case, VOLTAGE 1 is referred to as a “half power” level and VOLTAGE 2 is referred to as a “full power” level. The respective VOLTAGE 1 and VOLTAGE 2 values are referred to herein as first and second fly height adjustment values, respectively.
A head selection logic block 160 receives a multi-bit head select command from the servo controller 126 on path 162 to provide an associated selection input to the mux 154. In response, the mux 154 operates to selectively apply the first and second fly height adjustment values to a plurality of transducers (TRANSDUCER 0 to TRANSDUCER N).
It is contemplated that each of the plurality of transducers incorporates a heating element as part of the associated FHA 144 (
An initial distribution of fly heights of the transducers 112 is first determined at step 202. This initial distribution represents an accumulation of the individual nominal fly heights, or clearance distances, of the transducers 112 above the associated media surfaces under then-existing steady state conditions (i.e., non-FHA assisted fly heights).
An exemplary initial distribution is graphically represented in
For reference,
The initial distribution determined during step 202 of
Alternatively or additionally, incrementally larger fly height adjustment values can be successively applied to the selected transducer until the minimum clearance value is reached. The magnitude of the final applied fly height adjustment value will generally indicate the initial, nominal value. For example, assume that the application of a fly height adjustment value corresponding to 6 nm of deflection is found to provide optimum write performance by transducer 0. From this it readily follows that transducer 0 has a nominal fly height of 9 nm (i.e., 6+3=9).
Continuing with the routine of
Initially, the first fly height adjustment value is preferably selected in relation to the difference between the smallest (lowest) fly height in the initial distribution and the minimum clearance value. In the example of
A second fly height adjustment value is next selected in
At step 208, the first and second fly height adjustment values of steps 204, 206 are next applied to the respective transducers and the resulting fly height distribution is evaluated. This is exemplified by the middle section of
Preferably, step 208 continues with a determination as to whether the second fly height value can be applied to any of the transducers to further improve the second distribution. In the example of
The higher adjustment value of 8 nm cannot be applied to transducer 0, however, as this would result in a lower than acceptable fly height of 1 nm. Nevertheless, the operation of step 208 provides a significantly improved distribution of (5, 3, 3), with an average fly height value of 3.67 nm and an overall range of 2 nm.
Continuing with the flow of
There may be reasons why the (3, 4, 5) distribution on the left-hand side of
Finally, at step 212 in
Another illustrative example of the operation of the routine of
An initial first fly height adjustment value can thus be selected based on the second closest transducer, which in this case is transducer 0. Using a first fly height adjustment value of 5 nm results in a first alternative distribution of (3, 7, 4); that is, an adjustment of 5 nm brings transducer 0 to the minimum clearance of 3 nm, but unacceptably leaves transducer 1 at a fly height of 7 nm. The full power adjustment value of 10 nm cannot be applied to transducer 1, as this would result in a fly height of 2 nm.
However, reducing the first fly height adjustment value from 5 nm to 4 nm correspondingly reduces the second fly height adjustment value from 10 nm to 8 nm, and results in an improved distribution of (4, 3, 4). Hence, even with significantly large amounts of variation in the initial distribution, one or more final distribution solutions will be available that provide a reduced overall range proximate the minimum fly height clearance value.
It will be understood that even though numerous characteristics and advantages of various embodiments of the invention have been set forth in the foregoing description, together with details of the structure and function of various embodiments of the invention, this detailed description is illustrative only, and changes may be made in detail, especially in matters of structure and arrangements of parts within the principles of the present invention to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
The present application makes a claim of domestic priority to U.S. Provisional Patent Application No. 60/747,907 filed May 22, 2006.
Number | Date | Country | |
---|---|---|---|
60747907 | May 2006 | US |