Missing pulse generator for gray code decoding
AssigneeMaxtor Corporation
InventorLester Schowe
Life of this patent
Estimating the term…
Abstract
This invention describes the use of a counter and digital logic to provide a timing pulse needed to decode Gray code position information on the tracks of a rotating disk storage media when the timing pulse is missing because the head of the disk drive is straddling two tracks as the Gray code passes beneath the head. The logic synchronizes the timer to provide a pulse at precisely the right time if and only if a pulse originated by the Gray code is missing.
Claims16
In an apparatus for decoding position information encoded in a hard sector on a track of a rotating information storage disk as said track passes beneath a head for data transfer to and from said disk and wherein the unpredictable location of said head with respect to said track causes synchronizing pulses to be missing, said apparatus further including threshold detector coupled to said head for passing voltage spikes indicative of said position information from said head that exceed a predetermined amplitude threshold, a converter for converting positive and negative spikes to digital asynchronous pulses, a synchronizer coupled to said threshold detector for converting said asynchronous pulses to synchronous pulses, the output of said synchronizer including a synchronizing pulse and a polarity pulse, a decoder coupled to said synchronizer for decoding said position information, and a for storing said decoded position information, said register being shifted by said synchronizing pulse, an improvement comprising:
- a missing pulse generator having an input coupled to an output of said synchronizer and having an output coupled to said register and said decoder, said missing pulse generator being adapted to provide a pulse to said register a predetermined time after receipt or a synchronizing signal such that said register shifts.
In a system for decoding information encoded in bit cells periodically on a track of a rotating information storage disk as said track passes beneath a head for data transfer to and from said disk and wherein the unpredictable location of said head with respect to said track causes synchronizing pulses to be missing, said apparatus further including a head for data transfer to and from a data disk upon which position information has been encoded, a system for decoding information and accumulating said information comprising:
- a threshold detector connected to said head for passing voltage spikes received by said head relating to said bit cells that exceed a predetermined amplitude threshold;
- a converter circuit connected to said threshold circuit for converting said spikes to digital asynchronous pulses;
- a synchronizing circuit connected to said converter circuit for converting said asynchronous pulses to synchronous pulses, the output of said synchronizing circuit including a timing pulse and a polarity pulse;
- a decoder circuit connected to said synchronizing circuit for decoding said information;
- a shift register connected to said decoder circuit for storing said decoded information;
- and
- a missing pulse generator connected between said synchronizing circuit and said shift register said missing pulse generator being adapted to provide a pulse to said shift register a predetermined time after receipt of a synchronizing signal from said synchronizing circuit such that said shift register shifts;
- said missing pulse generating including:
- a logic device having a first input connected to the synchronizing output of said synchronizing circuit and second input, said logic device being adapted to provide an output if a signal is present on either of said inputs;
- and
- a counter having its input connected to the output of said logic device and its output connected to the second input of said logic device, said counter being adapted to provide an output pulse a predetermined time after receipt of a signal on the input thereof.
Dependencies are inferred from the claim text.