Abstract A servo pattern which provides for reference clock synchronization, track following and track crossing, and radial and angular head position information, is described. On each servo track, no two locations have the same pattern, and on each servo track, the pattern read is different from the pattern read on any other servo track. Off-track error signals are derived from the relative read signal amplitudes of adjacent track patterns and reference clock synchronization is derived from the timing of the pulses read. During drive operation, the pattern read from a servo track is compared to an identical pattern generated electronically. Radial and angular position can then be known with certainty when the two patterns match within predetermined bounds. The present invention allows all pulses in the pattern to be used for reference clock synchronization, track following and seeking, and radial and angular position acquisition.
A method of determining radial and angular position of a detection means disposed over a disk having a plurality of data tracks comprising the steps of: forming a plurality of servo tracks on a surface of said disk, each of said servo tracks comprising one of a plurality of binary sequences such that a first number of consecutive bits of said binary sequence is unique anywhere on a track; said plurality of servo tracks formed in a pattern on said surface such that a second number of consecutive servo tracks comprise a unique combination of said plurality of binary sequences; determining angular position of said detection means by sequentially comparing said first number of consecutive bits with a generated stream of bits corresponding to said one of said plurality of binary sequences; determining radial position of said detection means by sequentially comparing said second number of consecutive tracks with said pattern of servo tracks.
Claim 2
Independent Claim
154 words
A method of determining radial and angular position of a detection means disposed over a disk having a plurality of data tracks comprising the steps of: forming a plurality of servo tracks on a surface of said disk, each of said servo tracks comprising one of a plurality of binary sequences such that a first number of consecutive bits of said binary sequence is unique anywhere on a track; said plurality of servo tracks formed in a pattern on said surface such that a second number of consecutive servo tracks comprise a unique combination of said plurality of binary sequences; determining angular position of said detection means by sequentially comparing said first number of consecutive bits with a generated stream of bits corresponding to said one of said plurality of binary sequences; determining radial position of said detection means by sequentially comparing said second number of consecutive tracks with said pattern of servo tracks.
Claim 3
Dependent Claim
16 words
The method of claim 1 wherein said first number of consecutive bits comprises 12 consecutive bits.
Claim 4
Dependent Claim
16 words
The method of claim 1 wherein said second number of servo tracks comprises 3 servo tracks.
Claim 5
Dependent Claim
15 words
The method of claim 1 wherein said plurality of binary sequences comprises 14 binary sequences.
Claim 6
Dependent Claim
74 words
The method of claim 1 wherein said step of forming a plurality of servo tracks comprises steps of: providing a shift register having a number of outputs equal to said first number of consecutive bits; selecting a tap pattern; providing output of said shift register to a parity tree; writing output of said parity tree on said disk surface; coupling said output of said parity tree in a feedback loop to said shift register.