Detection of fly height change in a disk drive using head drag
View Patent ↗A method for detecting a change in fly-height comprises measuring motor currents at various radii at a regular interval to determine the head drag. If any of the head drags at the various radii are greater than a threshold value, it is determined that a decrease in fly-height has occurred. If the disk drive has a head cleaner, a head cleaning is initiated to correct the fly-height change. If no head cleaning is necessary, a general error signal may be generated to indicate potential drive failure.
1. A method for detecting a change in fly-height comprising:
measuring a motor current at one or more radii;
determining head drag from the motor current;
comparing the head drag to a predetermined value; and
determining a decrease in fly-height if the change in head drag is greater than the predetermined value.
2. The method of claim 1 , further comprising generating an error condition upon determination of the decrease in fly-height.
3. The method of claim 1 , further comprising initiating a head cleaning procedure upon determination of the decrease in fly-height.
4. The method of claim 1 , further comprising measuring the head current at an inner-diameter and outer diameter of a disk.
5. The method of claim 1 , further comprising measuring a corresponding motor current with the heads off the disk.
6. The method of claim 5 , further comprising determining a head drag for the parked condition.
7. The method of claim 6 , further comprising initiating a head cleaning upon generation of the error condition.
8. A method of initiating head cleaning in a disk drive comprising:
establishing a baseline head drag;
measuring a transient head drag; and
calculating change in head drag and initiating head cleaning if the change in head drag exceeds a threshold.
9. The method of claim 8 , wherein the head drag is measured at an inner diameter of the disk drive.
10. The method of claim 8 , further comprising measuring the head drag at a plurality of different radii of the disk drive.
11. The method of claim 10 , further comprising generating an error condition and canceling the head cleaning if the change in head drag exceeds the threshold at all the plurality of different radii.