4-D shock-sensing for hard-disk drives
Granted 20 May 2003 · 1 office action
Assignee: Cirrus Logic, Inc.
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Gerald Keith Lunn, Kok-Kia Chew · Examiner: David Hudspeth · AU 2651 · TC 2600
Life of the application
8 dated eventsAbstract
There is a need for low-cost and reliable shock-sensing methods in magnetic hard-disk drives to maintain data integrity when a drive is subjected to external shocks. The present invention uses a novel shock-sensing method that is both reliable and low-cost, using a modified head preamplifier to detect servo fields from adjacent disk surfaces, as well as the disk surface being written or read. Servo fields on adjacent surfaces may be staggered. When a write head is writing data to a data field on a disk surface, a read head may be reading a servo field from an adjacent surface, insuring that the write head is on-track. By staggering the servo fields from surface to surface, shock may be sensed by measuring displacement of read heads on adjacent surfaces between servo sectors on the write surface. In addition, the use of a shock sensor or the like may be eliminated, reducing drive component cost.
Description
10 parts›CROSS-REFERENCE TO RELATED APPLICATIONS
The present application claims priority from Provisional U.S. Patent Application Ser. No. 60/109,311, filed on Nov. 20, 1998, and incorporated herein by reference.
›FIELD OF THE INVENTION
The present invention relates to the field of hard disk drives for use in computer systems. In particular, the present invention relates to a technique for improving tracking of a write head and improving shock sensing in a hard disk drive system.
›BACKGROUND OF THE INVENTION · 1 of 2
Areal densities for magnetic hard disk-drives continue to grow aggressively in recent years, with no sign of abating in the foreseeable future. As areal density grows beyond 10 Gb/in 2 towards 100 Gb/in 2 , there is a need to shrink the bit aspect ratio from the present 15-20:1 down to about 4:1, in order to achieve sufficient head/media signal-to-noise ratio. Consequently, track densities are required to grow substantially more aggressively than linear densities as the storage industry progresses on the 60% (or higher) areal density growth curve.
As tracks-per-inch (TPI) grow from 25K TPI (10 Gb/in 2 ) to 200K TPI (100 Gb/in 2 ), issues related to data integrity in the presence of operating shock and the ability to servo precisely/quickly on tracks 0.12 μm wide will become substantially more severe. These issues are described, for example, in Chew K.K., “Control Systems Challenges to High Track Density Magnetic Disk Storage”, IEEE Trans on Magnetics, Vol. 32, No. 3, May 1996, pp. 1799-1804, and Chew K.K., “Efficient Adaptive Fast Short Moves for Magnetic Disk Drives Utilizing Magneto-resistive Heads”, Proceedings of the Second World Congress on Intelligent Control and Intelligent Automation, Jun. 23-27, 1997, pp. 1053-1057.
State-of-art servo technology uses so-called embedded servo position information to derive position information to position the read/write head to the desired read/write position. Position information is embedded within the data track, usually taking up less than 10% of the overall capacity. The servo sampling time ranges (depending on high or low performance) from 100 μs to 200 μs in current technology (10K TPI for high-end and 17K TPI for mobile drives) and is projected to be reduced by square root of increase in TPI.
To position/move the read/write head more accurately/quickly, a higher bandwidth servo system is required. This requires a higher sampling rate and more servo information to be embedded in the data tracks. Since position information is derived from finite discrete servo fields embedded within a data track, the servo control system is essentially operating open-loop in-between servo information. Any shock of sufficient magnitude may force the read/write head to wander significantly off track-center without the controller's knowledge.
There are two aspects of data integrity in the presence of operating shock. If a shock happens during a read operation, the head will start to read adjacent track information. The error-correcting code (ECC) capability in the drive will indicate invalid information in the data stream, causing the erroneous data sector to be read again. This is a soft-error and affects the performance and throughput in the drive, but does not affect data integrity, as the ECC will detect the error and cause the drive to re-read the erroneously read sector or sectors.
If a shock happens during a write operation with the write-head continuing to write while the head traverses off track-center over adjacent tracks, previous information in adjacent tracks will be written over. This causes a hard-error and inability to correctly retrieve data on current and adjacent tracks. Once data is written onto adjacent tracks, adjacent track data may be altered in a manner which is uncorrectable. Moreover the tracks for which data was intended to be written to may contain old data or an uncorrectable combination old and new data.
Present embedded servo methodology compromises position accuracy (through bandwidth limitations) and data integrity (due to lack of servo information while reading or writing data). Moreover, random access times are typically sacrificed (because of inadequate seeking bandwidth) with higher acoustic noise induced during seeking (due to large step changes in control signals).
In prior art hard drives, when the read/write head is between servo fields, the drive controller does not know whether the read/write head on- or off-track. If an external shock is inflicted on the drive during this time, the read/write head may wander substantially off-track. For example, if the drive sustains a shock of 100 g (typical of opening and closing a desk drawer), it may move more than 100μ″ off-track in between servo fields, equivalent to 1-track in a 10K TPI drive. If the head is in a write mode, such an event will lead to catastrophic overwriting and corruption of an adjacent track.
One present solution is to include a shock sensor in the drive that senses external shocks of sufficient magnitude and immediately shuts off writing. See, for example, Levy L., “Smart Shock Sensors Preserve Data Integrity in Hard Drives”, Data Storage Magazine, May/June 1996, pp. 33-39.
The shock sensor approach has at least two disadvantages. First, the shock sensor is itself a mechanical device, having its own mechanical characteristics with regard to shock and vibration. During normal drive seeking operations, the drive may generate internal shocks in excess of 50 g. If a sensor is set to trip above 20 g, the sensor may falsely trigger even in normal drive operations. Moreover, the sensor may take a longer time than the seek settling time for its own vibrations to die away, taking a much longer time than is necessary to remove write inhibit signals. Second, the cost of the shock sensor is an additional cost to the drive. The external shock sensor cost depends on the number of axes required to detect transient shocks.
Another solution is to write more servo information per track, so that off-track position measurements may be made more frequently, enabling the drive to issue a write inhibit command before the read/write head wanders too far off-track to cause catastrophic data corruption during writing. With more servo information per track, a higher servo bandwidth may be achieved, leading to better seeking, settling and tracking performances as well as reduction of acoustic noise during seeking from a higher sampling rate.
Using additional servo information is also an unattractive solution, as it increases the servo overhead and reduces drive format efficiency (i.e., ratio of data sectors to servo sectors). In addition, using additional servo information reduces overall drive capacity and leads to increased cost per megabyte. Consequently, more aggressive areal density design points are required to meet drive capacity requirements, which ultimately adversely affecting final manufacturing yields.
›BACKGROUND OF THE INVENTION · 2 of 2
In the prior art, early hard drives were known which provided one or more disk surfaces comprising only servo sectors (a so-called “dedicated” servo surface). Such hard disk drive might comprise a number of disks arranged along a common spindle with a number of read/write heads arranged along a common control arm. One side of one disk might comprise only servo sectors, and no data. That servo disk may be used to track data reads and write to all other surfaces of all other disks in the drive. Such techniques, however, a rarely used today, due to the high overhead associated with using an entire disk surface for servo sectors.
Tung, U.S. Pat. No. 4,924,160, issued May 8, 1980, discloses the use of staggered servo sectors on alternate sides of a disk (FIG. 4 ). Tung is primarily directed toward a technique for accelerating and decelerating a drive head. Since Tung accelerates the drive head so rapidly, the chances of missing a servo sector while crossing the disk are increased (Col. 2, lines 47-51). Thus, Tung uses a “staggered seek” to reduce the likelihood of missing a servo sector during such a rapid seek.
Tung teaches that all read heads are available during a seek operation as “there is no write operation taking place during seek mode in a typical disk drive” (Col. 3, lines 4-6). Thus, other drive heads may be used for seeking other sectors. Tung teaches switching (“scanning”) between read heads during a seek operation (Col. 3, lines 34-41). However, Tung explicitly teaches that his device is not used during short seeks of less than seven tracks. (Col. 3, lines 51-53).
Tung teaches staggered servo sectors, and a seek and settle technique. However, Tung is very narrowly directed toward the idea of using staggered sectors as a seek technique. Tung does not discuss or address shock sensing. Moreover, Tung explicitly teaches away from writing during a read operation (or vice versa).
›SUMMARY OF THE INVENTION
There remains a need for low-cost and reliable shock-sensing methods in magnetic hard-disk drives to maintain data integrity when a drive is subjected to external shocks. The present invention provides a novel shock-sensing method and apparatus which is both reliable and low-cost, using a the head preamplifier to detect off-track writing.
In the present invention, servo fields for each surface in a disk drive are staggered from one another. Thus, a servo field for one disk surface may coincide with a data field for another surface. By modifying the read/write head amplifier circuitry, a disk drive controller may alternately read servo field information from adjacent disk surfaces, effectively increasing the amount of servo information available to the controller, without increasing the overall amount of servo information per track.
›BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of an example of a prior art low-noise magneto-resistive (MR) read head preamplifier.
FIG. 2 is a simplified schematic diagram of a write head driving circuit.
FIG. 3 illustrates how the write head driving circuit of FIG. 2 may be expanded for N write heads.
FIG. 4 is a block diagram of MR heads with inductive writers and a MR preamplifier and read channel combination.
FIG. 5 is a block diagram illustrating a modified read amplifier for shock sensing for both writing and reading.
FIG. 6 is a block diagram illustrating a variation of a least-mean-squares (LMS) adaptive algorithm posed for runout identification and/or rejection.
FIG. 7 illustrates how the LMS algorithm of FIG. 6 may be used to handle both runout rejection and identification by injecting the signal at different locations in the control loop.
FIG. 8 is a simplified diagram illustrating how servo information, in the prior art, may be written on a data track on one surface of a disk.
FIG. 9 is a simplified diagram illustrating how, in the present invention, servo information may be written on data tracks on both surfaces of a disk, in a staggered fashion.
FIG. 10 is a simplified diagram illustrating how, in an alternative embodiment of the present invention, servo information may be written on data tracks on both surfaces of multiple disks to provide better shock detection.
›DETAILED DESCRIPTION OF THE INVENTION · 1 of 4
The method and apparatus described herein removes both the limitations described in Background of the Invention by providing shock sensing without incurring additional overhead and without an expensive external shock sensor.
FIG. 8 is a simplified diagram illustrating how servo information may be written on a data track on one surface of a disk. For the purposes of illustration, the data track is illustrated as linear series of fields. In the diagram of FIG. 8, D indicates a data field or sector, and S indicates servo field. When the read/write head of a disk drive is located between servo fields S, the read/write head is either writing or reading data D and has no information on whether it is on- or off-track center.
As noted above, it is possible to improve tracking performance by increasing the number of servo fields S, however, for each additional servo field S, a corresponding data field must be lost, decreasing drive capacity and data density of the drive.
Most hard disk drives write data to both surfaces of a disk. Many hard disk drives comprise multiple disks attached to a common spindle. In these prior art disk drives the locations of servo fields S are coincident. That is to say, each servo field lies directly above or below a corresponding servo field (for the same track) on an adjacent disk or disk surface. This prior art technique was utilized as it is much easier and faster to format a hard disk with coincident servo fields by driving all write heads simultaneously during a low-level formatting process.
FIG. 9 is a simplified diagram illustrating how, in the present invention, servo information may be written on data tracks on both surfaces of a disk, in a staggered fashion. In a typical hard disk drive, there are many disks with each disk having two surfaces. In the present invention, the data-track format on opposing surfaces of a given disk may be written as illustrated in FIG. 9 .
In the middle of the data fields of either surfaces, there are servo fields from the opposite surface. If the head amplifier is toggled to read the servo information on either surfaces, then the effective servo sampling rate may doubled, and the off-track shock-sensing capability is improved (i.e. the actuator is not operating completely in open-loop when it is reading or writing data).
In other words, by staggering the locations of servo fields S on different disk surfaces, an effective increase in servo sectors may be achieved without sacrificing any data sectors. Altering the read/write head amplifier circuitry to track alternate servo fields S allows the drive controller to more accurately track write head position during a write operation. As a result, shock sensing hardware may be eliminated from the drive design, reducing cost while simultaneously improving performance of the drive.
FIG. 10 is a simplified diagram illustrating how, in an alternative embodiment of the present invention, servo information may be written on data tracks on both surfaces of multiple disks to provide better shock detection. In this second embodiment, the invention may be extended to an N-disk drive, alternating the servo information evenly across the 2N surfaces to obtain a 2N effective servo-rate and a substantially improved shock-sensing rate. In FIG. 10, an example of a 3-disk, 6-side track layout which is capable of giving 6× more shock-sensing capability is illustrated.
Since the present invention may depend on servo-patterns distributed in three dimensional space and on servo information that has chronological ordering, it is appropriately dubbed a 4-D shock-sensing method and apparatus.
As noted above, modifications to read/write head amplification circuits may be required in order to implement the present invention. However, these modifications, discussed below, add little, if any, additional cost to the disk drive controller. Thus, the improved performance of the present invention may be achieved at little or no additional cost, and moreover a cost savings may be achieved by eliminating an external (and notably unreliable) shock sensing component.
Disk-drive preamplifiers today are designed to perform read or write operations exclusively and from only one head at a time. See, for example, Jove et al., U.S. Pat. No. 4,706,138, issued Nov. 10, 1987; Klaassen, K. B., “Magnetic Recording Channel Front-ends”, IEEE Transactions on Magnetics, vol. 27, no. 6, November 1991, pp. 4503-4508; and Klaassen, K. B., Van Peppen J. C. L., “Read/write Amplifier Design Considerations”, IEEE Transactions on Magnetics, vol. 31, no. 2, March 1995.
An example of a prior art low-noise magneto-resistive (MR) read head preamplifier stage is illustrated in FIG. 1 . During reading, any one of MR read elements MR read head 1 through MR read head N may be selected for reading by closing corresponding switch SW 1 through SWN and enabling the output at last amplifying stage 110 so that an amplified head signal appears at the output lines Rdx, Rdy.
In the amplifier of FIG. 1, supply voltage V cc supplies voltage through current sources CS 1 and CS 2 to transistors TR 1 and TR 2 , which, with decoupling capacitor C, form a pulse amplifier which converts a single-ended amplifier stage to a differential output. Rdx and Rdy are the read output pins from read channel postamplifier 416 which in turn is fed to read channel block 402 of FIG. 4 .
A number N of MR read heads MR read head 1 ( 415 ) through MR read head N ( 414 ) may be provided to read a corresponding number of disk surfaces. In the embodiment of FIG. 1, a number N of switches SW 1 through SWN may be provided to couple a corresponding MR read head 414 through 415 to the pulse amplifier. In the prior art, such switches would also simultaneously engage corresponding write heads. In the present invention, however, switches SW 1 . . . SWN may be selectively engaged independently of write head switching.
FIG. 2 is a simplified schematic diagram of a write head driving circuit of the prior art. The write head driving circuit of FIG. 2 illustrates in more detail one of the write driver circuits 421 through 422 of FIG. 4 .
›DETAILED DESCRIPTION OF THE INVENTION · 2 of 4
The write driver circuit of FIG. 2 is formed in an H-shaped bridge circuit. To activate MR write head 425 to write in a forward direction (e.g., write data 1 ), transistors TR 21 and TR 24 may be turned on to pass current in a first direction through MR write head 425 . To activate MR write head 425 to write in a reverse direction (e.g, write data 0 ), transistors TR 22 and TR 23 may be turned on to pass current in a second direction through MR write head 425 .
Current sources I 1 and I 2 may be selectively controlled to activate transistors TR 23 and TR 24 , respectively, to control writing direction of MR write head 425 . Diodes D 24 and D 25 provide bias voltage to transistors TR 23 and TR 24 .
During writing, the write driver of any one of N inductive write element circuits, as illustrated in FIG. 3, may be selected. According to the bit pattern to be written on the media the desired write current is induced to flow in the inductive write element in the forward or reserve polarity by enabling the H-bridge in the desired direction.
Prior Art read/write head preamplifier technology only allows each read/write head to be selected at a given time during normal operating conditions. In particular it is usual to turn off the read amplifier (or disable the output stage) during writing.
A block diagram of MR heads with inductive writers, MR preamplifier and read channel combination is illustrated in FIG. 4 . In a hard disk drive, the heads, preamplifier 401 and read channel block 402 are required to function appropriately to read or write the desired information. As illustrated in FIG. 4, in modern disk drives, the read and write electronics are quite decoupled from each other. This decoupling facilitates implementation of the 4-D shock sensor and servo-oversampler.
In the diagram of FIG. 4, a number of MR read heads 1 through N ( 415 and 414 , respectively) are illustrated. The number of MR read heads 415 and 414 provided may depend upon the number of drive surfaces to be read. For a hard drive having a single disk, N may equal 2. For a three-disk embodiment, N may equal 6 , or one MR head for each disk surface (side).
Each of N read heads 415 , 414 may be coupled to a corresponding number of read preamplifiers 411 , 412 . Each preamplifier may be activated by read/write head enable 432 . The structure of individual read preamplifiers 411 , and 412 is illustrated in FIG. 1 . Note however, that in FIG. 1, individual switches SW 1 . . . SWN are illustrated for enabling a particular read head. In contrast, in FIG. 4, individual preamplifiers 411 through 412 may be provided, each enabled by a signal from read/write head enable 432 . In the embodiment of FIG. 1, signals from read/write head enable 432 may instead switch one or more of switches SW 1 . . . SWN. It should be appreciated that both the embodiments of FIGS. 1 and 4 are encompassed within the spirit and scope of the present invention.
Output signals from read head preamplifiers 411 through 412 may be fed to read channel postamplifier 416 which in turn outputs read channel signals Rdx and Rdy to read channel block 402 . Serial interface 431 receives control signals from read channel block 402 and selectively activates read channel postamplifier 416 and also sends control signals to read/write head enable 432 .
A number of write heads 1 through N ( 425 and 424 , respectively) may be provided adjacent to corresponding read heads 415 and 414 , respectively, each on corresponding articulating arms for scanning the disk surface, as is known in the art. For the purposes of illustration, read heads 415 , 414 and write heads 425 , 424 are illustrated separately in FIG. 4 . Note that write heads 425 through 424 may comprise inductive elements, where as MR read heads 415 through 414 may comprise magneto-resistive elements.
Write heads 425 through 424 may be driven by N respective write driver circuits 422 through 421 . For N write heads, N write driver circuits may be provided. When a given disk surface is to be written, a corresponding write driver 422 through 421 may activated by read/write head enable 432 . Alternately, switching circuits, similar to switches SW 1 . . . SWN in FIG. 1, may be provided to selectively switch a single write driver to a plurality of heads. Signals from write pre-driver 426 may then be written to a respective disk surface through a corresponding one of write heads 425 through 424 .
Read channel block 402 detects the raw read signals Rdx and Rdy from preamplifier 401 . Read signals Rdx and Rdy are analog signals as read (and amplified) from MR read heads 415 through 414 . Read electronics 456 process analog signals Rdx and Rdy using a PRML channel (PR 4 , EPR 4 channel) converter. Read electronics 456 samples raw data Rdx and Rdy and performs an A/D detection to output digital 0's and 1's.
Disk controller interface 452 acts as a host interface to a host CPU. Disk controller interface 452 outputs digital data over a local or system bus to a host CPU (not shown) and in return receives data and instructions from host CPU (not shown). ENDEC (encoder/decoder) 453 encodes data to be sent to the host CPU and decodes data and instructions received from the host CPU. Instructions from the host CPU may include instructions to read from or write to the disk, to a particular file, sector or the like.
Write electronics 454 receives decoded data from ENDEC 453 and convert the data into analog write signals Wdx and Wdy for writing to the disk drive. Write electronics 454 perform other write functions (e.g., write precompression, or “precomp”) as is known in the art. Serial interface 455 receives signals from write electronics and read electronics 454 and 456 and communicates those signals to preamplifier 401 via a serial interface.
Servo demodulator 457 receives AGC (Automatic Gain control) field, track address, and servo burst signals from analog read signals Rdx and Rdy during a servo field read. From the grey code, servo demodulator 457 may decode what physical address (e.g., track, sector) a read/write head is located at. From the servo burst (ABC burst), the servo demod can determine how far off track a read/write head is located.
›DETAILED DESCRIPTION OF THE INVENTION · 3 of 4
In the present invention, read electronics 456 may be modified from the prior art to read servo sector data from adjacent tracks during a write operation. During a write operation, read electronics 456 may signal, through serial interface 455 and serial interface 431 , to read/write head enable, to alternately read servo data from MR read heads 415 through 414 . Thus, for example, in a single disk (two surface) embodiment, servo data may be alternately read from staggered servo sectors on alternate sides of a disk by toggling between read heads 414 and 415 . Read/write head enable 432 may be modified to allow selection of different read heads during a write operation.
Several different embodiments are described here for shock sensing. In the first embodiment, write shock sensing may be provided. In this scheme, the read amplifier of another head is allowed to be enabled while writing continues on the current head. This configuration is the simplest and does not require substantial additional electronics. In an MR head preamplifier, this requires the ability to enable the bias current of another read head and ensuring the read output is enabled.
Servo demodulation may either be done in preamplifier 401 or read channel block 402 . If demodulation is done by read channel block 402 , read electronics 456 of read channel block 402 may be used for servo demodulation. If servo demodulation is performed in preamplifier 401 , servo demodulation electronics need to be included in preamplifier 401 .
Although simple, this scheme is usually adequate for most applications, since shock sensing is most important during writing.
FIG. 5 is a block diagram illustrating a modified read amplifier for shock sensing for both writing and reading. For the sake of illustration, components in common with the embodiment of FIG. 4 are given common reference numerals. In this scheme, parts of the read amplifier are duplicated as duplicate read circuit 520 so that an alternate head may be chosen for reading the servo information while the current head is performing write or read operations.
A second set of switches SW 1 b through SWNb for N MP read heads 415 through 414 is provided. This second set of switches SW 1 b through SWNb allows duplicate read circuit 520 to read sector information during a read operation while the primary read circuit is reading data.
Servo demodulation may either be done in the preamplifier or the read channel. If servo demodulation is done by the read channel, an additional (simple) read front-end for servo is required in the read channel for servo over-sampling during data reading. If it is done in the preamplifier, servo demodulation electronics need to be incorporated in the preamplifier.
The embodiment of FIG. 5 is more flexible in providing shock-sensing in reading, writing, seeking, settling, track-following modes. However, the more complicated electronics required to implement this scheme may make it less commercially attractive. Moreover, as read data errors are not fatal (as write errors are), such a circuit may be less critical to operation of a hard drive. Nevertheless, the circuit of FIG. 5 may be useful in reducing access times, particularly in hard drives prone to shock conditions (e.g., laptop computers and the like).
Since the position information in this 4-D scheme is now distributed across different surfaces and disks, care has to be taken to interpret the demodulated position error signal (PES), in particular, because of disk runouts. See, for example, Chew K.K., “Actuator Control in Disk Storage Systems—PES and Continuous Repetitive Disturbance Estimation and Rejection”, 10 th IFAC Symposium on System Identification, SYSID July 1994, Vol. 1, pp. 227-233, incorporated herein by reference. Due to thermal stress or disk-shifting from external shocks, a robust algorithm is needed to account for the many different combinations of runouts in 2 different surfaces.
To motivate further discussion, a variation of least-mean-squares (LMS) adaptive algorithm posed for runout identification and/or rejection is first discussed. An example of such a LMS algorithm is illustrated, for example, by Widrow, B., Stearns S. D., “Adaptive Signal Processing”, ©1985 by Prentice Hall Inc., Englewood Cliffs, N.J. 07632, Chapter 6, incorporated herein by reference. A block diagram of the general problem is illustrated in FIG. 6 .
For disk-drive applications, a periodic signal with a periodicity of N samples is considered; the periodicity corresponding to the total number of servo samples per track. This periodic signal will be a linear combination of integer (N/2) sinusoids (including DC). The goal of the modified-LMS algorithm is to drive the PES signal asymptotically to zero by modifying the weights A m and B m . This may be done using the following algorithm: S m ( k ) = A m ( i ) sin ( 2 Π m k N ) + B m ( i ) cos ( 2 Π m k N ) ( 1 )
where: [ A m ( i + 1 ) B m ( i + 1 ) ] = [ A m ( i ) B m ( i ) ] + λ m γ m [ cos ( φ m ) sin ( φ m ) - sin ( φ m ) cos ( φ m ) ] [ ε A ( i ) ε b ( i ) ] ( 2 )
and: [ ε A ( i ) ε B ( i ) ] = [ 2 N ∑ k = 0 N - 1 PES ( k ) sin ( 2 Π m k N ) 2 N ∑ k = 0 N - 1 PES ( k ) cos ( 2 Π m k N ) ] ( 3 ) φ m = 2 Π m N ( 4 ) γ m =|H ( e −jphi m )| (5)
Where λ m is the adaptation gain at each frequency.
There are two aspects of track-runouts which may be dealt with in the present invention. First, for the current head that is reading or writing data, the read/write head has to follow the desired read/write track-center with high fidelity, even though the center-line may have shifted due to thermal stress or mechanically moved due to external shocks inflicted on the drive. This is the runout rejection problem, normally dealt with in conventional control systems.
Second, when shock-sensing or position information is derived from servo measurements from another head/surface, the information has to be discounted for track runouts. This is the runout identification problem.
›DETAILED DESCRIPTION OF THE INVENTION · 4 of 4
The LMS algorithm of FIG. 6 may be used to handle both runout rejection and identification by injecting the signal at different locations in the control loop, as illustrated in FIG. 7 .
For rejecting runouts, the switch at the PES signal path is closed, a signal s m is injected into the control loop at 1 A or 1 B, with transfer functions: H 1 A ( z - 1 ) = - P ( z - 1 ) C ( z - 1 ) 1 + P ( z - 1 ) C ( z - 1 ) ( 6 )
or: H 1 B ( z - 1 ) = - P ( z - 1 ) 1 + P ( z - 1 ) C ( z - 1 ) ( 7 )
The actual track runout may be calculated by discounting the appropriate transfer characteristics.
For identifying runouts directly, the switch at PES signal path is opened, a signal s m is injected into the control loop at 2 , with transfer function:
H 2 ( z −1 )=1 (8)
An algorithm may be provided to implement 4-D shock detection. Assuming head n is reading/writing data and positioning from servo information from disk surface n. Shock-sensing information will be derived from the other heads, head m without loss of generality.
When position measurement from head n is available, a correction control signal u rro,n is injected through location 1 A of the control loop, with the PES signal path closed, to drive the PES signal to zero.
The runout, r rro,n due to disk n is related to u rro,n by:
r rro,n =PCu rro,n (9)
When position measurement from head m is available, a signal r rro,mn is injected at point 2 with the PES signal path opened, calculated according to the adaptive algorithm in the previous section, together with an interpolated signal calculated from the sinusoidal correction signal u rro,n at point 2 . It may be seen that asymptotically:
r rro,nm =r rro,n −r rro,m (10)
In this manner, all the runouts of all the different surfaces may be adapted in the same time it takes for adapting the runout due to one head.
During seeking and settling, runout adaptation is frozen. Position measurements from different heads, discounted by the most recent runout measurements may be used to increase the sampling rate to improve servo bandwidths and reduce acoustic noise.
While the preferred embodiment and various alternative embodiments of the invention have been disclosed and described in detail herein, it may be apparent to those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope thereof.
Claims as granted
28 claimsLog in to read the claims of this application.
Log in to unlockClassifications
5 codes- G11B19/04
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock