The present invention is a method and apparatus for providing positional information of a disk. The disk has at least one side with a plurality of tracks, each having a first burst in a first servo field and a second burst in a second servo field. The first burst provides a first portion of track position information while the second burst provides a second portion of track position information. When combined, the first and second portions provide a position of a corresponding track. Each track further includes a third and a fourth burst that provides a first portion and a second portion of disk side position information. When combined, the first and second portions of disk side position information provide the disk side position of the disk. Each track also includes a burst that provides the quadrant position of the disk. In one embodiment, the first and second bursts are located on consecutive sectors, and each track includes a servo sector sequence burst with a sector sequence number that identifies the sequence position of the consecutive sectors. The first portion, the second portion and their corresponding sector sequence number in combination provide a position of a corresponding track.
|
0. 21. A data storage medium having n number of tracks, comprising:
a plurality of sectors, at least one of said plurality of sectors including a first track identification information for identifying a corresponding particular track to which said at least one of said plurality of sectors belong, said first track identification information consisting of M number of bits, said M being an integer less than log2n.
0. 24. A data storage device, comprising:
a data storage medium having n number of tracks and a plurality of sectors, at least one of said plurality of sectors including a first track identification information for identifying a corresponding particular track to which said at least one of said plurality of sectors belong, said first track identification information consisting of M number of bits, said M being less than log2n.
0. 30. A data storage device, comprising:
one or more data storage media collectively having n number of tracks and a plurality of sectors, at least one of said plurality of sectors including a first track identification information for identifying a corresponding particular track to which said at least one of said plurality of sectors belong, said first track identification information consisting of M number of bits, said M being less than log2n.
0. 27. A method of recording track information on a data storage medium having n number of tracks, each including a plurality of sectors, comprising:
recording in at least one of said plurality of sectors a first track identification information for identifying a corresponding particular track to which said at least one of said plurality of sectors belong, said first track identification information consisting of M number of bits, said M being less than log2n.
0. 33. A method of recording track information in a data storage device having one or more data storage media collectively having n number of tracks and a plurality of sectors, comprising:
recording in at least one of said plurality of sectors a first track identification information for identifying a corresponding particular track to which said at least one of said plurality of sectors belong, said first track identification information consisting of M number of bits, said M being less than log2n.
1. A disk for a hard disk drive, comprising:
a disk including at least one side having a plurality of tracks, each track including a group having first and second sectors, each of the first and second sectors within said group includes first and second servo fields, the first servo field in each of the first and second sectors providing a portion of higher order bits of a track position information, the second servo field in each of the first and second sectors providing lower order bits of the track position information, the first servo fields of the first and second sectors and the second servo field in one of the first and second sectors, in combination, providing the track position information.
0. 36. A data storage medium having a plurality of tracks, comprising:
a first sector including a first track identification field, said first identification field consisting of a number of bits, which is less than a total number of bits required to individually address all of said plurality of tracks on said data storage medium; and
one or more consecutive sectors adjacent to said first sectors, said first sector and said one or more consecutive sectors being on an identical one of said plurality of tracks;
wherein said one or more consecutive sectors each includes a remainder track identification field, said first identification field and said remainder track identification field from said one or more consecutive sectors combined together completely identify said identical one of said plurality of tracks.
0. 42. A method of recording track number information in a data storage device employing a data storage medium having a plurality of tracks, comprising:
writing in a first sector of said data storage medium a first track identification, said first identification consisting of a number of bits, which is less than a total number of bits required to individually address all of said plurality of tracks on said data storage medium; and
writing in each of one or more consecutive sectors adjacent to said first sector a remainder track identification, said first sector and said one or more consecutive sectors being on an identical one of said plurality of tracks, said first identification and said remainder track identification from said one or more consecutive sectors combined together completely identify said identical one of said plurality of tracks.
0. 38. A data storage device, comprising:
a data storage medium including a plurality of tracks, said data storage medium having a first sector including a first track identification field, said first identification field consisting of a number of bits, which is less than a total number of bits required to individually address all of said plurality of tracks on said data storage medium, said data storage medium further including one or more consecutive sectors adjacent to said first sector, said first sector and said one or more consecutive sectors being on an identical one of said plurality of tracks, said one or more consecutive sectors each including a remainder track identification field, wherein said first identification field and said remainder track identification field from said one or more consecutive sectors combined together completely identify said identical one of said plurality of tracks.
0. 44. A method of recording track number information in a data storage device employing one or more data storage media collectively having a plurality of tracks, comprising:
writing in a first sector of said one or more data storage media a first track identification; said first track identification consisting of a number of bits, which is less than a total number of bits required to individually address all of said plurality of tracks on said one or more data storage media; and
writing in each of one or more consecutive sectors adjacent to said first sector a remainder track identification, said first sector and said one or more consecutive sectors being on an identical one of said plurality of tracks, said first track identification and said remainder track identification from said one or more consecutive sectors combined together completely identify said identical one of said plurality of tracks.
17. A method for providing servo information on a disk in a hard disk drive, comprising:
a) providing a disk having at least one side with a plurality of tracks, each track including a group having first and second sectors, each of the first and second sectors within said group includes first and second servo fields, the first servo field in each of the first and second sectors providing a portion of higher order bits of a track position information, the second servo field in each of the first and second sectors providing lower order bits of the track position information;
b) reading the first servo fields of the first and second sectors and the second servo field in one of the first and second sectors; and
c) determining track position information of the disk in response to reading the first servo fields of the first and second sectors and the second servo field in one of the first and second sectors.
10. A hard disk drive, comprising:
a housing;
a spin motor mounted to said housing;
an actuator arm mounted to said spin motor;
a disk attached to said spin motor, said disk having at least one side with a plurality of tracks, each track including a group having first and second sectors, each of the first and second sectors within said group includes first and second servo fields, the first servo field in each of the first and second sectors providing a portion of higher order bits of a track position information, the second servo field in each of the first and second sectors providing lower order bits of the track position information, the first servo fields of the first and second sectors and the second servo field in one of the first and second sectors, in combination, providing the track position information; and
a read/write head mounted to said actuator arm for reading said at least one side of said disk.
0. 40. A data storage device, comprising:
one or more data storage media collectively including a plurality of tracks, said data storage media having a first sector including a first track identification field, said first identification field consisting of a number of bits, which is less than a total number of bits required to individually address all of said plurality of tracks on said one or more data storage media, said one or more data storage media further including one or more consecutive sectors adjacent to said first sector, said first sector and said one or more consecutive sectors being on an identical one of said plurality of tracks, said one or more consecutive sectors each including a remainder track identification field, said first identification field and said remainder track identification field from said one or more consecutive sectors combined together completely identify said identical one of said plurality of tracks.
2. The disk as recited in
3. The disk as recited in
4. The disk as recited in
5. The disk as recited in
6. The disk as recited in
7. The disk as recited in
8. The disk as recited in
9. The disk as recited in
11. The hard disk drive as recited in
12. The hard disk drive as recited in
13. The hard disk drive as recited in
14. The hard disk drive as recited in
15. The hard disk drive as recited in
16. The hard disk drive as recited in
18. The method as recited in
19. The method as recited in
0. 22. The data storage medium according to
at least a portion of said first track identification information is encoded in graycode encoding.
0. 23. The data storage medium according to
one or more consecutive sectors adjacent to said at least one of said plurality of sectors, said one or more consecutive sectors each including a remainder track identification information, said first track identification information and said remainder track information from each of said one or more consecutive sectors being combined together to identify said corresponding particular track to which said at least one of said plurality of sectors belong.
0. 25. The data storage device according to
at least a portion of said first track identification information is encoded in graycode encoding.
0. 26. The data storage device according to
said data storage medium further comprises one or more consecutive sectors adjacent to said at least one of said plurality of sectors, said one or more consecutive sectors each including a remainder track identification information, said first track identification information and said remainder track information from said one or more consecutive sectors being combined together to identify said corresponding particular track to which said at least one of said plurality of sectors belong.
0. 28. The method of recording track information in accordance with
at least a portion of said first track identification information is encoded in graycode encoding.
0. 29. The method of recording track information in accordance with
recording in one or more consecutive sectors adjacent to said at least one of said plurality of sectors a remainder track identification information, said first track identification information and said remainder track information from each of said one or more consecutive sectors being combined together to identify said corresponding particular track to which said at least one of said plurality of sectors belong.
0. 31. The data storage device according to
at least a portion of said first track identification information is encoded in graycode encoding.
0. 32. The data storage device according to
said one or more data storage media further comprises one or more consecutive sectors adjacent to said at least one of said plurality of sectors, said one or more consecutive sectors each including a remainder track identification information, said first track identification information and said remainder track information from said one or more consecutive sectors being combined together to identify said corresponding particular track to which said at least one of said plurality of sectors belong.
0. 34. The method of recording track information in accordance with
at least a portion of said first track identification information is encoded in graycode encoding.
0. 35. The method of recording track information in accordance with
recording in one or more consecutive sectors adjacent to said at least one of said plurality of sectors a remainder track identification information, said first track identification information and said remainder track information from each of said one or more consecutive sectors being combined together to identify said corresponding particular track to which said at least one of said plurality of sectors belong.
0. 37. The data storage medium according to
at least a portion of said first track identification field and said remainder track identification field is encoded in graycode encoding.
0. 39. The data storage device according to
at least a portion of said first track identification field and said remainder track identification field is encoded in graycode encoding.
0. 41. The data storage device according to
at least a portion of said first track identification field and said remainder track identification field is encoded in graycode encoding.
0. 43. The method of recording track number information in accordance with
encoding at least a portion of said first track identification and said remainder track identification in graycode encoding.
0. 45. The method of recording track number information in accordance with
encoding at least a portion of said first track identification and said remainder track identification in graycode encoding.
|
1. Field of the Invention
The present invention relates in general to disk storage systems and more particularly, to a method and apparatus for providing positional information on a disk in a hard drive assembly.
2. Description of the Related Art
Disk drives are magnetic recording devices used for the storage of information. The information is typically recorded on concentric tracks on either surface of one or more magnetic recording disks. To facilitate the storage and retrieval of data in an orderly manner, disks are typically organized in blocks called sectors. These sectors are located on the disk by a set of unique specifiers called cylinder (or track), head (or side) and sector number. The disks are rotatably mounted to a spin motor and information is accessed by means of read/write heads that are mounted to actuator arms which are rotated by a voice coil motor. The voice coil motor is excited with a current to rotate the actuator and move the heads.
The movement of the actuator is controlled by a servo system, utilizing servo information recorded on one or more of the magnetic recording disks. By reading this servo information, the actual radial positions of the heads can be determined, and after comparison with the desired head radial positions, control signals can be sent to move the actuator accordingly. Servo information is typically stored on a disk in one of two ways. In the first, a dedicated servo system, a set of several tracks on the disk or the entire disk surface, is reserved exclusively for storing information associated with the characteristic of the particular drive. Such information includes servo parameters and read/write channel parameters. A servo head reads this information to provide a continuous signal indicating the position of the servo head with respect to the servo disk. In the second type of servo system, the embedded servo system, sectors of servo information are interspersed with sectors of data on each disk surface. As a read head follows the data track around, it regularly reads a fresh sample of servo information from each servo sector with which to control its position.
Accordingly, there is a need in the technology for a method and apparatus for providing servo information on a disk in a hard drive assembly while reducing the media space required for the provision of such information.
The present invention is a method and apparatus for providing positional information of a disk. The disk has at least one side with a plurality of tracks, each having a first burst in a first servo field and a second burst in a second servo field. The first burst provides a first portion of track position information while the second burst provides a second portion of track position information. When combined, the first and second portions provide a position of a corresponding track. Each track further includes a third and a fourth burst that provides a first portion and a second portion of disk side position information. When combined, the first and second portions of disk side position information provide the disk side position of the disk. Each track also includes a burst that provides the quadrant position of the disk. In one embodiment, the first and second bursts are located on consecutive sectors, and each track includes a servo sector sequence burst with a sector sequence number that identifies the sequence position of the consecutive sectors. The first portion, the second portion and their corresponding sector sequence number in combination provide a position of a corresponding track.
Referring to the drawings more particularly by reference numbers,
As shown in
In one embodiment, positional information is provided by reading the SSN field 156, the SDAT field 158 and the graycode field 160 of six consecutive bursts of servo data. Table 1 illustrates an example of positional information that is provided in the SSN field 156, the SDAT field 158 and the graycode field 160, and the interrelationship between the fields. Together, the information located in the SSN field 156, the SDAT field 158 and the graycode field 160 provide a matrix of positional information for identifying the quadrant, the head and track position of the disk pack 100.
As shown in Table 1, there are 72 servo sectors on an exemplary head, head 4 (H3) of the disk pack 100, each labeled from 0-71. The 72 servo sectors are divided into groups each having six consecutive sectors. Each of the six consecutive sectors can be identified by an SSN of 0-7, since a minimum of 3 bits are required, as provided in the SSN field 156 of each sector 140 (see FIG. 3B). As discussed earlier, the (SDAT) field 158 provides the higher order bit information related to positional information of the particular cylinder (track) of the sector 140, while the gray code field 160 provides the lower order bit information related to positional information of the particular cylinder (track) of the sector 140.
In one embodiment, index information is provided in field 1560 of sector 0 as 7 (binary 111). In one alternate embodiment, index information is provided in both sectors 0 and 1. In this case, the index information is provided in SSN field 1560 as 7 (binary 111) and in SSN field 1561, as 6 (binary 110).
TABLE 1
Example of data in servo pattern at Cylinder 24CDH, Heads 4.
Binary CDH = Graycode CDH
Binary 24H = Graycode 26H
Servo
SDAT
OFFSET
Sector
SSN
<1:0>
<7:0>
COMMENTS
0
7
1,1
CDH
Index position, SSN = 7
SDAT = 00 for 1st ¼ rev.
1
1
1,0
CDH
SDAT = Hd <3:02>
2
2
0,1
CDH
SDAT = Hd <1:0>
3
3
1,0
CDH
SDAT = Cyl <13:12>
4
4
0,1
CDH
SDAT = Cyl <11:10>
5
5
1,0
CDH
SDAT = Cyl <9:8>
6
0
0,0
CDH
SSN = 0 so SDAT = 0
7
1
1,0
CDH
SDAT = Hd <3:2>
8
2
0,1
CDH
SDAT = Hd <1:0>
9
3
1,0
CDH
SDAT = Cyl <13:12>
10
4
0,1
CDH
SDAT = Cyl <11:10>
11
5
1,0
CDH
SDAT = Cyl <9:8>
12
0
0,0
CDH
.
13
1
1,0
CDH
.
. . .
. . .
. . .
. . .
.
18
0
0,1
CDH
SDAT = 01 for 2nd ¼rev.
. . .
. . .
. . .
. . .
36
0
1,0
CDH
SDAT = 10 for 3rd ¼rev.
. . .
. . .
. . .
. . .
54
0
1,1
CDH
SDAT = 11 for 4th ¼rev.
. . .
. . .
. . .
.
68
2
0,1
CDH
.
69
3
0,0
CDH
.
70
4
0,1
CDH
71
5
0,1
CDH
In the present example, the combination of SSN=0 and an SDAT number identifies the quadrant position on a disk in the disk pack 100. For example, the combination of SSN=0 and SDAT=00 identifies a particular position as the fist quadrant of a disk; while the combination of SSN=0 and SDAT=01 identifies a particular position as the second quadrant of the disk. Similarly, the combination of SSN=0 and SDAT=10 identifies a particular position as the third quadrant of the disk; while the combination of SSN=0 and SDAT=11 identifies a particular position as the further quadrant of the disk. However, where SSN=7 and SDAT=00, it indicates that a particular position is the first sector in the first quadrant of the disk.
In addition, the combination of SSN=1 or SSN=2 with an SDAT number identifies a particular position as the head (or side position) of the disk pack 100. With reference to Table 1, the combination of SSN=1 and SDAT=10 identifies a particular position as head 4 or H3 of the disk pack 100, while the combination of SSN=1 and SDAT=01 identifies a particular position as head 3 or H2 of the disk pack 100. Similarly, the combination of SSN=2 and SDAT=01 identifies a particular position as head 2 or H1 of the disk pack, while the combination of SSN=2 and SDAT=10 identifies a particular position as head 1 or H0 of the disk pack 100.
Finally, the combination of SSN=3, 4 or 5 and an SDAT number provides the higher order bit information related to positional information of the particular cylinder (track) of a disk in the disk pack 100. For example, the combination of SSN=3 and SDAT=10 or 01 provides the position information of bits 13 and 12, where the bit positions are identified from 0-13 (the 14th and 13th bits among 14 bits) of graycode information required to completely identify the cylinder or track on a disk. Similarly, the combination of SSN=4 and SDAT=01 or 10 provides position information of bits 11 and 10 (the 12th and 11th bits among 14 bits) of the graycode information required to completely identify the cylinder, while the combination of SSN=5 and SDAT=10 or 01 provides positional information for bits 9 and 8 (the 10th and 9th bits among 14 bits) of graycode information required to completely identify the cylinder. The remaining 8 bits of graycode information is located in the graycode field 160 located in each sector 140.
As discussed earlier, the combination of SSN=0 and an SDAT number identifies the quadrant position on a disk in the disk pack 100. In addition, the combination of SSN=1 or SSN=2 with an SDAT number identifies a particular position as the head (or side position) or the disk pack 100. Finally, the combination of SSN=3, 4 or 5 and an SDAT number provides the higher order bit information related to positional information of the particular cylinder (track) of a disk in the disk pack 100.
Through the implementation of the technique of the present invention, servo information on a disk in a hard drive assembly may be provided while reducing the media space required for the provision of such information. As a result, more media space may be utilized for the storage of data.
While certain exemplary embodiments have been described and shown in the accompanying drawings, it is to be understood that such embodiments are merely illustrative of and not restrictive on the broad invention, and that this invention not be limited to the specific constructions and arrangements shown and described, since various other modifications may occur to those ordinarily skilled in the art.
Wevers, William E., Le, Me Van
Patent | Priority | Assignee | Title |
7768735, | Aug 28 2007 | Seagate Technology LLC | Angular and radial location determination in a control system |
8804274, | Apr 18 2013 | Kabushiki Kaisha Toshiba | Disk storage apparatus and servo control method |
8902540, | Nov 30 2012 | Kabushiki Kaisha Toshiba | Disk storage apparatus and method for servo controlling |
9947351, | Mar 16 2017 | Kabushiki Kaisha Toshiba | Position detecting device for detecting position in accordance with periodically arranged information, position control device, disk storage device, and position detecting method |
Patent | Priority | Assignee | Title |
4823212, | Nov 26 1986 | Hewlett-Packard Company | Sampled servo code format and system for a disc drive |
5523902, | Oct 25 1993 | EMC Corporation | Servo burst pattern for removing offset caused by magnetic distortion and method associated therewith |
5600506, | May 10 1995 | Seagate Technology LLC | Apparatus and method for determining the position of a transducer relative to a disk surface in a disk drive system |
5631783, | Dec 21 1994 | SAMSUNG ELECTRONICS CO , LTD | Magnetic disc apparatus employing constant-density recording and driver access method where a wedge ID field and a pseudo ID field are recorded |
5666238, | Dec 28 1993 | Kabushiki Kaisha Toshiba | Data sector control apparatus and method for disk storage system |
6075667, | Sep 29 1994 | Western Digital Technologies, INC | Method and apparatus for determining head positioning in a magnetic disk drive system using first and second gray codes |
EP718827, | |||
GB2285165, | |||
GB2307089, | |||
GB2308488, | |||
WO9524035, | |||
WO9623305, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 14 2002 | Samsung Electronics Co., Ltd. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
May 21 2008 | ASPN: Payor Number Assigned. |
Aug 29 2011 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Sep 11 2010 | 4 years fee payment window open |
Mar 11 2011 | 6 months grace period start (w surcharge) |
Sep 11 2011 | patent expiry (for year 4) |
Sep 11 2013 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 11 2014 | 8 years fee payment window open |
Mar 11 2015 | 6 months grace period start (w surcharge) |
Sep 11 2015 | patent expiry (for year 8) |
Sep 11 2017 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 11 2018 | 12 years fee payment window open |
Mar 11 2019 | 6 months grace period start (w surcharge) |
Sep 11 2019 | patent expiry (for year 12) |
Sep 11 2021 | 2 years to revive unintentionally abandoned end. (for year 12) |