Claims
- 1. A method comprising:
measuring a time interval between two of a plurality of specified locations on a storage medium; repeating the measuring step a predetermined number of times; and evaluating a variation in the measured timing intervals to generate repeatable timing error data.
- 2. The method of claim 1, further comprising:
writing at least a portion of the plurality of specified locations on the storage medium prior to installing the storage medium in a data storage device; and installing the storage medium in the data storage device.
- 3. The method of claim 1, further comprising:
determining a variation between the plurality of time intervals as a function of the specified locations on the storage medium.
- 4. The method of claim 1, wherein the evaluating step comprises:
calculating an average time interval between each of the plurality of specified locations on the storage medium; and identifying a maximum average time interval, a specified location associated with the maximum average time interval, and a minimum average time interval.
- 5. The method of claim 4, wherein the evaluating step further comprises:
determining an amplitude of time interval variation between the specified locations based on the minimum average time interval and the maximum average time interval.
- 6. The method of claim 1 further comprising:
repeating the method of claim 1 for a predetermined set of tracks on the storage medium.
- 7. The method of claim 1, wherein the specified locations include address marks in servo fields on the first track, adjacent servo fields defining sectors on the storage medium, wherein the measuring step comprises
measuring a time interval associated with each sector by measuring a time interval between each set of adjacent address marks on the first track with a transducing head following the first track; and the evaluation step comprises, determining a variation of the time intervals over the sectors on the first track, calculating an average time interval associated with each sector on the first track; identifying a maximum average time interval, a sector associated with the maximum average time interval, and a minimum average time interval; and determining an amplitude of time interval variation over the sectors on the first track based on the minimum average time interval and the maximum average time interval.
- 8. A data storage device comprising:
a storage medium having a plurality of specified locations; a write gate pull module that compensates for variations in timing intervals between specified locations.
- 9. The data storage device of claim 8, wherein the specified locations are sectors on tracks that are created prior to installing the storage medium in the data storage device.
- 10. The data storage device of claim 8, wherein the data storage device further comprises calibration data relating to the variations in timing intervals between specified locations.
- 11. The data storage device of claim 8, wherein the storage medium is a rotating data storage disc.
- 12. The data storage device of claim 10, wherein the calibration data includes a first specified location and a measured amplitude of the variations in timing intervals for specified locations.
- 13. The data storage device of claim 10, wherein the write gate pull module pulls write gate based on the calibration data.
- 14. A method for pulling write gate in a data storage device comprising:
measuring a time interval between a first timing mark on a track at a first location and a second timing mark on the track at a second location on a first rotating data storage disc; comparing the measured time interval to an acceptable interval range determined from repeatable timing error data, the track, the first location and a predetermined timing limit; and pulling write gate if the measured time interval is not within the acceptable interval range.
- 15. The method of claim 14, wherein the data storage device includes a plurality of rotating data storage discs, the comparing step further comprising:
comparing the measured time interval to an acceptable interval range determined from repeatable timing error data, the first rotating storage disc, the track, the first location and a predetermined timing limit.
- 16. The method of claim 14, wherein the comparing step further comprises:
retrieving, from a lookup table, a corrected timing interval associated with the track and the first location; defining the acceptable interval range as being within the predetermined timing limit of the corrected timing interval.
- 17. The method of claim 14, wherein the comparing step further comprises:
retrieving the acceptable interval range from a lookup table.
- 18. The method of claim 14, wherein the comparing step further comprises:
retrieving repeatable timing error data associated with the track; and calculating the acceptable interval range based on the first location, the retrieved repeatable timing error data and a predetermined timing limit.
- 19. The method of claim 14, wherein the retrieving step comprises:
retrieving an amplitude and a sector identifier associated with the track.
- 20. The method of claim 19, wherein the calculating step comprises:
determining a phase relationship between the first location and the sector identifier; modifying the amplitude based on the phase relationship to create a modified amplitude; calculating a corrected timing interval based on the modified amplitude and a nominal time interval; and calculating the acceptable interval range based on the corrected timing interval and a predetermined servo limit value.
RELATED APPLICATIONS
[0001] This application claims priority of U.S. provisional application Serial No. 60/445,585, filed Feb. 6, 2003.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60445585 |
Feb 2003 |
US |