Claims
- 1. A method for writing timing information on a data storage media in a data storage device having a controller and a read/write head having a read element and a write element, the data storage media having a guide pattern with a plurality of guide pattern tracks with one or more of the guide pattern tracks having a timing burst with an even timing transition and an odd timing transition, the controller being operable to position the read/write head and operable to retrieve information from and store information to the data storage media, wherein the read element and the write element are radially offset relative to a surface of the data storage media by an offset distance, the offset distance being greater than the width of the write element and greater than the width of the read element, the method comprising steps of:
(a) aligning the write element over a first target track; (b) reading the timing burst within one of the guide pattern tracks with the read element; (c) synchronizing the controller to the even timing transition within the timing burst of the one of the guide pattern tracks; (d) writing an odd timing transition with the write element to the first target track; (e) synchronizing the controller to the odd timing transition within the timing burst of the one of the guide pattern tracks; and (f) writing an even timing transition with the write element to the first target track.
- 2. The method of claim 1 further comprising steps of:
(g) aligning the write element over a second target track; and (h) repeating reading step (b) through writing step (g) for another target track until the read element exits the guide pattern.
- 3. The method of claim 2 further comprising steps of:
(i) aligning the write element over a third target track; (j) reading the timing burst within a target track beyond the guide pattern that has been written using steps (a) through (g); (j) synchronizing the controller to the even timing transition within the track beyond the guide pattern; (k) writing an odd timing transition with the write element to the third target track; (l) synchronizing the controller to the odd timing transition within the target track beyond of the guide pattern; (m) writing an even timing transition with the write element to the third target track; and (n) repeating aligning steps (i) through writing step (m) for another target track until timing information is written to a desired number of tracks.
- 4. The method of claim 1 wherein the read element reads the timing burst of a guide pattern track that is non-adjacent to the first target track.
- 5. The method of claim 3 wherein the reading step (j) further comprises reading the timing burst of a target track outside of the guide pattern that is non-adjacent to the third target track.
- 6. The method of claim 1 wherein aligning step (a) further comprises steps of:
(a)(1) calculating the offset distance; (a)(2) reading servo information from the one of the guide pattern tracks; and, (a)(3) positioning the read element at a location equal to a position of the write element over the first target track minus the offset distance.
- 7. The method of claim 1 wherein the synchronization step (c) further comprises:
(c)(1) reading the even timing transition of the timing burst within the one of the guide pattern tracks; and (c)(2) coasting over the odd timing transition of the timing burst within the one of the guide pattern tracks while writing the odd timing transition of the timing burst to the first target track.
- 8. The method of claim 3 further comprising applying a time delay to the controller such that the odd timing transition of the timing burst within the third target track is circumferentially aligned with the odd timing transition of the timing burst within the one of the guide pattern tracks.
- 9. The method of claim 1 wherein the synchronization step (e) further comprises:
(e)(1) reading the odd timing transition within the timing burst of the one of the guide pattern tracks; and, (e)(2) coasting over the even timing transition within the timing burst of the one of the guide pattern tracks when writing the even timing transition to the first target track.
- 10. The method of claim 5 further comprising applying a time delay to the controller such that the even timing transition written in step (m) is circumferentially aligned with the even timing transition synchronized to in the synchronizing step (j).
- 11. A method for circumferentially aligning a first timing transition in a timing burst of a first track to a second timing transition in a timing burst of a second track on a data storage media in a data storage device having a controller with a time delay and a read/write head, the read/write head comprising a read element and a write element, the timing burst in the first track and the timing burst in the second track having one or more even timing transitions and one or more odd timing transitions, the controller being operable to position the read/write head and operable to retrieve information from and store information to the data storage media, the method comprising the steps of:
(a) setting the time delay to a nominal value; (b) aligning the write element over the timing burst of the first track; (c) erasing one or more timing transitions of the timing burst of the first track to obtain an erased zone; (d) synchronizing the controller to the second timing transition of the timing burst of the second track; (e) writing a calibration timing transition within the erased zone with the write element; (f) measuring a first time interval between a first trigger point and the calibration timing transition; (g) measuring a second time interval between the calibration timing transition and a second trigger point; (h) comparing the first time interval to the second time interval; and (i) adjusting the time delay such that the calibration timing transition is circumferentially aligned with a corresponding second timing transition of the second track.
- 12. The method of claim 11 wherein aligning step (b) further comprises steps of:
(b)(1) calculating an offset distance; (b)(2) positioning the read element over the second track, the second track's location being equal to the first track's location minus the offset distance; and (b)(3) reading timing information from the second track.
- 13. The method of claim 11 wherein erasing step (c) further comprises steps of:
(c)(1) transmitting a null signal to the write element; and (c)(2) enabling the write element with an enable signal from the controller.
- 14. The method of claim 11 wherein the synchronization step (d) further comprises:
(d)(1) reading an even timing transition of the timing burst within the second track; and (d)(2) coasting over a second odd timing transition of the timing burst within the second track while writing a first odd timing transition of the timing burst within the first track.
- 15. The method of claim 11 wherein the synchronization step (d) further comprises:
(d)(1) reading an odd timing transition of the timing burst within the second track; and (d)(2) coasting over a second even timing transition of the timing burst within the second track while writing a first even timing transition of the timing burst within the first track.
- 16. The method of claim 11 wherein the measuring step (f) further comprises steps of:
(f)(1) initiating a timer when the read element reaches a timing transition that is immediately before the erased zone of the timing burst; and (f)(2) terminating the timer when the read element reaches the calibration timing transition.
- 17. The method of claim 11 wherein the measuring step (g) further comprises steps of:
(g)(1) initiating a timer when the read element reaches the calibration timing transition; and (g)(1) terminating the timer when the read element reaches a timing transition that is immediately after the erased zone of the timing burst.
- 18. The method of claim 11 wherein adjusting step (i) further comprises:
(i)(1) increasing the time delay if the first time interval is less than the second time interval; and (i)(2) decreasing the time delay if the first time interval is greater than the second time interval.
- 19. The method of claim 11 wherein the read element and the write element are radially offset relative to a surface of the data storage media by an offset distance, the offset distance being greater than the width of the write element and greater than the width of the read element.
- 20. A method for attenuating timing errors during timing burst propagation on a data storage media having a plurality of tracks in a data storage device having a controller and a read/write head with a read element and a write element, the controller having a phase locked loop circuit and being operable to position the read/write head and operable to retrieve information from and store information to the data storage media, the method comprising steps of:
(a) setting k equal to one, where k refers to the track number; (b) setting ek equal to zero, where ek refers to the phase locked loop circuit's phase error for track k; (c) positioning the read element over track k; (d) calculating Pk+o, where pk+o refers to a phase correction signal of track(k+o) and o refers to an offset distance between the read element and the write element; (e) synchronizing the phase locked loop circuit to an even timing transition being read by the read element; (f) applying pk+o to the controller while the controller positions the read/write head; (g) writing an odd timing transition on track(k+o); (h) synchronizing the phase locked loop circuit to an odd timing transition being read by the read element; and (i) measuring ek+o, where ek+o refers to an AC component of the phase locked loop circuit's phase error.
- 21. The method of claim 20 further comprising steps of:
(j) determining whether more timing bursts are to be propagated; (k) adding one to k if more timing bursts are to be propagate; and (l) repeating setting step (b) through adding step (k).
- 22. An apparatus for propagating a timing burst to a target track on a data storage media in a data storage device having a read/write head, the timing burst being used to circumferentially position a read/write head relative to a surface of the data storage media, comprising:
a controller having a time delay value and being operable to read data from and store data to the data storage media; and means for synchronizing the controller to a previously written timing burst on the data storage media and for writing the timing burst to the target track.
- 23. The apparatus of claim 22 wherein the timing burst and the previously written timing burst each contain an odd timing transition and an even timing transition.
- 24. The apparatus of claim 22 wherein the time delay is adjusted to circumferentially align the timing burst with the previously written timing burst.
- 25. The apparatus of claim 22 wherein the controller contains a phase locked loop controller circuit operable to synchronize the controller to the previously written timing burst.
- 26. The apparatus of claim 22 wherein the read/write head has a read element and a write element, the read element being radially offset from write element relative to the surface of the data storage media by an offset distance greater than the width of the read element and greater than the width of the write element.
- 27. The apparatus of claim 26 wherein the previously written timing burst is located in a track that is non-adjacent to the target track.
- 28. The apparatus of claim 22 wherein the previously written timing burst is located in a guide pattern written on the data storage media, the guide pattern having one or more tracks.
- 29. The apparatus of claim 22 further comprising a means for calculating the time delay such that the timing burst is circumferentially aligned with the previously written timing burst.
- 30. The method of claim 25 further comprising a means for attenuating timing burst propagation errors by computing and applying a correction signal to eliminate a phase error of the phase locked loop circuit.
RELATED APPLICATIONS
[0001] This application claims priority of U.S. provisional application Serial No. 60/270,325, filed Feb. 19, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60270325 |
Feb 2001 |
US |