IP Library Granted Patent US 10,332,557
Granted Patent B1
US 10,332,557 · App. 16/130,451 · Granted Jun 25, 2019

Multitrack servo marks with perpendicular and longitudinal magnetic fields

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,332,557
App. No.
16/130,451
Granted
Jun 25, 2019
Kind
B1
Abstract

A servo sector on a disk is read via first and second readers that both span two or more user data tracks. The servo sector has a crosstrack width that spans the two or more user data tracks. The first reader provides a first signal based on detecting a total longitudinal field of the servo sector. The second reader provides a second signal based on detecting a total perpendicular field of the servo sector. A position error of the first and second readers is detected using. A value of the first signal can be used to detect a position error, detect a track-to-track phase error, and/or detect a Gray code error of a track ID field of the servo sector.

Claims (29)

1. A method, comprising:

reading a servo sector on a disk via a first reader that has a first effective width spanning two or more user data tracks, the servo sector having a crosstrack width that spans the two or more user data tracks, the first reader providing a first signal based on detecting a total longitudinal field of the servo sector;

reading the servo sector via a second reader that has a second effective width spanning the two or more user data tracks, the second reader providing a second signal based on detecting a total perpendicular field of the servo sector; and

detecting a position error of the first and second readers using a value of the first signal obtained while traversing a burst field of the servo sector.

2. The method of claim 1 , further comprising using the position error to align the first and second readers over the two or more user data tracks via a servo controller.

3. The method of claim 1 , wherein the burst field is aligned with the two or more user data tracks and is the only burst field in the servo sector.

4. The method of claim 3 , wherein adjacent burst fields on either crosstrack side of the burst field have an alternating perpendicular field with a phase opposite that of the burst field.

5. The method of claim 1 , wherein detecting the position error of the first and second readers comprises using an amplitude of the first signal to determine an amplitude of the position error and using a sign of the first signal to determine a direction of the position error.

6. The method of claim 1 , further comprising detecting a track-to-track phase error of the servo sector using a second value of the first signal obtained while traversing a preamble of the servo sector.

7. The method of claim 6 , further comprising using the track-to-track phase error to perform timing recovery on the first and second readers via a read channel.

8. The method of claim 1 , further comprising correcting a Gray code error of a track ID field of the servo sector using a second value of the first signal obtained while traversing the track ID field.

9. The method of claim 1 , further comprising reading user data from the two or more user data tracks via the two or more data tracks, the two or more data tracks jointly encoding the user data.

10. An apparatus, comprising a controller operable to perform the method of claim 1 .

11. A method, comprising:

reading a servo sector on a disk via a first reader that spans two or more user data tracks, the servo sector having a crosstrack width that spans the two or more user data tracks, the first reader providing a first signal based on detecting a total longitudinal field of the servo sector;

reading the servo sector via a second reader that spans the two or more user data tracks, the second reader providing a second signal based on detecting a total perpendicular field of the servo sector; and

detecting a track-to-track phase error of the servo sector using a value of the first signal obtained while traversing a preamble of the servo sector.

12. The method of claim 11 , further comprising using the track-to-track phase error to perform timing recovery on the first and second readers via a read channel.

13. The method of claim 11 , wherein detecting the track-to-track phase error of the first and second readers comprises using a maximum amplitude of the first signal to determine an amplitude of the position error and using a phase of the first signal to determine a direction of the position error.

14. The method of claim 11 , further comprising detecting a position error of the first and second readers using a second value of the first signal obtained while traversing a burst field of the servo sector.

15. The method of claim 11 , further comprising correcting a Gray code error of a track ID field of the servo sector using a second value of the first signal obtained while traversing the track ID field.

16. The method of claim 11 , further comprising reading user data from the two or more user data tracks via the two or more data tracks, the two or more data tracks jointly encoding the user data.

17. An apparatus, comprising a controller operable to perform the method of claim 11 .

18. A method comprising:

reading a servo sector on a disk via a first reader that spans two or more user data tracks, the servo sector having a crosstrack width that spans the two or more user data tracks, the first reader providing a first signal based on detecting a total longitudinal field of the servo sector;

reading the servo sector via a second reader that spans the two or more user data tracks, the second reader providing a second signal based on detecting a total perpendicular field of the servo sector; and

correcting a Gray code error of a track ID field of the servo sector using a value of the first signal obtained while traversing the track ID field.

19. The method of claim 18 , further comprising using the corrected track ID field to position the first and second readers over the two or more user data tracks via a servo controller.

20. An apparatus, comprising a controller operable to perform the method of claim 18 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2024
From: SEAGATE TECHNOLOGY LLC; SEAGATE SINGAPORE INTERNATIONAL HEADQUARTERS PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 067489/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2018
From: MENDONSA, RIYAN; POKHAREL, PUSKAL PRASAD; EPPLER, WALTER R.
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 047070/0435 →