Claims
- 1. A method of detecting a plurality of defect types on a surface of a disk having a plurality of tracks, each track having a sector with a servo bit to provide a burst signal when read, comprising:
determining a position error signal for a first sector by reading a first servo bit; determining a position error signal for a second sector by reading a second servo bit; identifying said first sector as having a first defect type where an amplitude of the burst signal for said first servo bit differs from a reference amplitude by more than a threshold amount; identifying a second defect type where a first rate of change of the position error signals between said first sector and second sector exceeds a predetermined rate; identifying said first sector as having a third defect type where a fault frequency of said burst signal for said first sector is greater than a threshold frequency.
- 2. The method of claim 1, wherein identifying said first sector as having a first defect type comprises, identifying said first sector as having a first defect type when the amplitude of the burst signals for the first servo bit differs from a reference amplitude by more than a threshold amount, said amplitude to be a function of the burst signal of the first servo bit and the reference amplitude to be a function of the burst signals for the first and second servo bits.
- 3. The method of claim 2, further comprising reading the first servo bit a plurality of times and determining said amplitude for the first sector, said amplitude to be the sum of the burst signals of the first servo bit for said first sector for the plurality of times said first servo bit is read, divided by the number of times said first servo bit is read
- 4. The method of claim 1, where identifying a second defect type comprises, determining the position error signals for each of the first and second sectors, determining the first rate of change of the position error signals for the first and second sectors, determining if the first rate of change is greater than the predetermined rate and, if so, providing a compensation signal to the position error signals for the first and second sectors.
- 5. The method of claim 4, further comprising:
determining a position of a head adjacent to said surface using the burst signals provided by the first and second servo bits where said first rate of change is greater than the predetermined rate.
- 6. The method of claim 5, further comprising:
determining an adjusted position signal, said adjusted position signal being a function of the position error signals of said first and second sectors and the compensation signal, said adjusted position signal having a second rate of change across the first and second sectors which is less than said first rate of change.
- 7. The method of claim 1, wherein identifying said first sector as having a third defect type comprises, determining position error signals for the first sector for a plurality of readings, determining the fault frequency of the burst signals for the first sector by comparing the position error signals of the plurality of readings to a reference position signal, comparing the fault frequency to a threshold frequency, and identifying the first sector as abnormal where said fault frequency is greater than the threshold frequency.
- 8. The method of claim 7 wherein determining said fault frequency comprises generating, for each of said plurality of readings, a position error signal based on the burst signal of the first servo bit, identifying a fault for each of the plurality of readings where the position error signal exceeds the reference position signal, and dividing said number of faults by said plurality of readings.
- 9. The method of claim 7, further comprising:
mapping said first sector as defective and disabling a write gate for the first sector.
- 10. A hard disk drive, comprising:
a housing; an actuator arm mounted to said housing; a head mounted to said actuator arm; a disk attached to a spin motor, said disk having a plurality of tracks, each of said tracks having a sector with a servo bit, each of said servo bits to provide a burst signal when read by the head; and a controller coupled to the head to:
determine a position error signal for a first sector by reading a first servo bit, determine a position error signal for a second sector by reading a second servo bit, identify said first sector as having a first defect type where an amplitude of the burst signal for said first servo bit differs from a reference amplitude by more than a threshold amount, identify a second defect type where a first rate of change of the position error signals between said first sector and second sector exceeds a predetermined rate; and identify said first sector as having a third defect type where a fault frequency of said burst signal for said first sector is greater than a threshold frequency.
- 11. The hard disk drive of claim 10, wherein said amplitude is a function of the burst signal of the first servo bit and the reference amplitude is a function of the burst signals for the first and second servo bits.
- 12. The hard disk drive of claim 11, wherein said controller is further to: read the first servo bit a plurality of times and determine said amplitude for the first sector, said amplitude to be the sum of the burst signals of the first servo bit for said first sector for the plurality of times said first servo bit is read, divided by the number of times said first servo bit is read.
- 13. The hard disk drive of claim 10, wherein to identify said second defect type, said controller determines the position error signals for each of the first and second sectors, determines the first rate of change of the position error signals for the first and second sectors, determines if the first rate of change is greater than the predetermined rate and, if so, provides a compensation signal to the position error signals for the first and second sectors.
- 14. The hard disk drive of claim 13, wherein said controller is to further:
determine a position of a head adjacent to said surface using the burst signals provided by the first and second servo bits where said first rate of change is greater than the predetermined rate; and, determine an adjusted position signal, said adjusted position signal being a function of the position error signals of said first and second sectors and the compensation signal, said adjusted position signal having a second rate of change across the first and second sectors which is less than said first rate of change.
- 15. The hard disk drive of claim 10, wherein to identify said first sector as having a third defect type, said controller: determines position error signals for the first sector for a plurality of readings, determines the fault frequency of the burst signals for the first sector by comparing the position error signals of the plurality of readings to a reference position signal, compares the fault frequency to a threshold frequency, and identifies the first sector as abnormal where said fault frequency is greater than the threshold frequency.
- 16. The hard disk drive of claim 15 wherein to determine said fault frequency, said controller generates, for each of said plurality of readings, a position error signal based on the burst signal of the servo bit, identifies a fault for each of the plurality of readings where the position error signal exceeds the reference position signal, and divides said number of faults by said plurality of readings.
- 17. A hard disk drive, comprising:
a housing; an actuator arm mounted to said housing; a head mounted to said actuator arm; a disk attached to a spin motor, said disk having a plurality of tracks, each of said tracks having a sector with a servo bit, each of said servo bits to provide a burst signals when read by the head; and a controller coupled to the head to determine position error signals for a sector for each of a plurality of readings, to determine a fault frequency for the sector by comparing the position error signals of the plurality of readings to a reference position signal, to compare the fault frequency to a threshold frequency, and to identify the sector as abnormal when the fault frequency is greater than the threshold frequency.
- 18. The hard disk drive of claim 17, wherein said position error signal is a function of a difference between an expected head position and an actual head position.
- 19. The hard disk drive of claim 17, wherein said fault frequency is determined by generating, for each of said plurality of readings, a position error signal based on the burst signal of the servo bit, identifying a number of faults over the plurality of readings where said write faults are characterized by the position error signal exceeding the reference position signal, and dividing said number of write faults by said plurality of readings.
- 20. The hard disk drive of claim 19, wherein the threshold frequency is between 0.5 and 0.75.
- 21. The hard disk drive of claim 17, wherein identifying said sector as abnormal comprises mapping the sector as defective.
- 22. The hard disk drive of claim 21, wherein mapping the sector as defective further comprises disabling a write gate for the sector.
- 23. The hard disk drive of claim 17, wherein the controller further maps said sector as a virtual servo defect when the write fault frequency is greater than the threshold frequency, where mapping said sector as a virtual servo defect includes disabling a write gate for the sector and using the burst signal provided by the servo bit of the sector to determine a position signal.
- 24. A method of detecting a defect on a surface of a disk having a plurality of tracks, each of said tracks having a sector, said sector having a servo bit, said servo bit to provide a burst signal when read by the head, comprising:
determining position error signals for the sector for each of a plurality of readings; determining a fault frequency for the sector by comparing the position error signals of the plurality of readings to a reference position signal; comparing the fault frequency to a threshold frequency, and, identifying the sector as abnormal when the fault frequency is greater than the threshold frequency.
- 25. The method of claim 24, wherein determining position error signals comprises determining position error signals where said position error signals are a function of a difference between an expected head position and an actual head position.
- 26. The method of claim 24, wherein determining a fault frequency comprises:
generating, for each of said plurality of readings, a position error signal based on the burst signal of the servo bit; identifying a number of faults over the plurality of readings where said faults are characterized by the position error signal exceeding the reference position signal; and, dividing said number of faults by said plurality of readings.
- 27. The method of claim 24, wherein identifying the sector as abnormal comprises identifying the sector as abnormal when the fault frequency is greater than the threshold frequency, said threshold frequency to be between 0.5 and 0.75.
- 28. The method of claim 24, wherein identifying said sector as abnormal comprises mapping the sector as defective.
REFERENCE TO RELATED APPLICATIONS
[0001] This application is based on U.S. Provisional application No. 60/232,649, filed on Sep. 14, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60232649 |
Sep 2000 |
US |