Claims
- 1. A dual changed readback recovery system having a high resolution channel for receiving a read signal and producing high resolution pulse signals representative of digital information contained in said read signal, and having a low resolution channel for receiving said read signal and producing low resolution pulse signals representative of digital information contained in said read signal, and digital information being encoded in a predetermined code characterized in that pulse signals representative of said digital information are spaced at least a predetermined time interval apart, the improvement comprising: logical filter means in at least one of said channels for rejecting pulses spaced less than said time interval; and validation logic means responsive to unrejected high and low resolution pulse signals to recover and digital information.
- 2. Apparatus according to claim 1 wherein said logical filter means comprises monostable means responsive to edges of pulses recovered from said read signal to set to a first state, time means responsive to said edges of said pulses for establishing a time period, and time period being restarted by each pulse edge, and monostable means being responsive to said timer means to reset to a second state upon expiration of said time period.
- 3. Apparatus according to claim 2 further including bistable means responsive to said monostable means to alter the state of said bistable means each time said monostable means resets to its second state.
- 4. Apparatus according to claim 1 wherein said pulse signals comprises first and second complementary pulse signals, and logical filter means comprising a first plurality of serially-connected gate means responsive to said first pulse signals and a second plurality of serially-connected gate means responsive to said second pulse signals, first collector gate means responsive to each gate means of said first plurality of gate to set a first gate signal to a first logical level whenever any of said gate means of said first plurality of gate means responds to a pulse of a first polarity and to set said first gate signal to a second logic level whenever all of said gate means of said first plurality of gate means responds to a pulse of a second polarity, second collector gate means responsive to each gate means of said second plurality of gate means to set a second gate signal to a first logic level whenever any of said gate means of said second plurality of gate means responds to a pulse of a first polarity and to set said second gate signal to a second logic level whenever all of said gate means of said second plurality of gate means responds to a pulse of a second polarity; and latch means responsive to said first and second collector gate means to set a pulse whenever either of said first and second collector gate means sets its respective gate signal to said second logic level.
- 5. Apparatus according to claim 1 wherein said pulse signals comprises first and second complementary pulse signals, and logical filter means comprising: first and second strings of serially-connected logic gates responsive to said first and second pulse signals, respectively; first and second NOR gates having their inputs connected to the outputs of each logic gate of the respective first and second strings; and a latch connected to said first and second NOR gates.
- 6. Apparatus according to claim 1 wherein said unrejected high and low resolution pulse signals comprise complementary first and second high resolution pulse signals and complementary first and second low resolution pulse signals, respectively; said validation logic means comprising first and second bistable means each having clock and reset inputs, the rest inputs of said first and second bistable means being connected to receive said second and first low resolution pulse signals, respectively, and the clock inputs of said first and second bistable means being connected to receive said first and second high resolution pulse signals, respectively; and pulse forming means responsive to said first and second bistable means to produce a pulse signal representative of said digital information.
- 7. Apparatus according to claim 6 wherein said logical filter means comprises monostable means responsive to edges of pulses recovered from said read signal to set to a first state, timer means responsive to said edges of said pulses for establishing a time period, and time period being restarted by each pulse edge, said monostable means being responsive to said timer means to reset to a second state upon expiration of said time period.
- 8. Apparatus according to claim 7 further including bistable means responsive to said monostable means to alter the state of said bistable means each time said monostable means resets to its second state.
- 9. Apparatus according to claim 6 wherein said pulse signals comprises first and second complementary pulse signals, said logical filter means comprising a first plurality of serially-connected gate means responsive to said first pulse signals and a second plurality of serially-connected gate means responsive to said second pulse signals, first collector gate means responsive to each gate means of said first plurality of gate means to set a first gate signal to a first logic level whenever any of said gate means of said first plurality of gate means responds to a pulse of a first polarity and to set said first gate signal to a second logic level whenever all of said gate means of said first plurality of gate means responds to a pulse of a second polarity, second collector gate means responsive to each gate means of said second plurality of gate means to set a second gate signal to a first logic level whenever any of said gate means of said second plurality of gate means responds to a pulse of a first polarity and to set said second gate signal to a second logic level whenever all of said gate means of said second plurality of gate means responds to a pulse of a secondary polarity; and latch means responsive to said first and second collector gate means to set a pulse whenever either of said first and second collector gate means sets its respective gate signal to said second logic level.
- 10. Apparatus according to claim 6 wherein said pulse signals comprises first and second complementary pulse signals, said logical filter means comprising: first and second strings of serially-connected logic gates responsive to said first and second pulse signals, respectively; first and second NOR gates having their inputs connected to the outputs of each logic gate of the respective first and second strings; and a latch connected to said first and second NOR gates.
- 11. Apparatus according to claim 1 wherein said unrejected high and low resolution pulse signals comprise complementary first and second high resolution pulse signals and first and second low resolution pulse signals, respectively; said validation logic means comprises first and second D-flip-flops having their reset inputs connected to receive said second and first low resolution pulse signals, respectively, and having their clock inputs connected to receive said first and second high resolution pulse signals, respectively; and an OR gate having its inputs connected to the output of said first and second D-flip-flops; and a positive edge pulse former connected to the output of said OR gate.
- 12. Apparatus according to claim 1 wherein said validation logic means comprises bistable means having a clock input connected to receive said unrejected high resolution pulse signals and a data input connected to receive said unrejected low resolution pulse signals, and pulse former means respective to setting and resetting of said bistable means to produce a pulse signal representative of said digital information.
- 13. Apparatus according to claim 12 wherein said logical filter means is in said low resolution channel.
- 14. Apparatus according to claim 1 further including control means for controlling signal delays in said logical filter means, said control means comprising ring oscillator means responsive to a system clock signal.
- 15. Apparatus according to claim 14 further including variable delay means in one of said channels responsive to said control means for synchronizing the propagation time of the two channels.
- 16. Apparatus according to claim 14 wherein said control means further includes phase compare means responsive to said system clock signal and to said ring oscillator means for determining phase/frequency difference, pump means responsive to said phase compare means providing a signal representative of said phase/frequency difference, said oscillator means being responsive to said pump means to provide a signal phase and frequency locked to said clock signal.
- 17. A disk drive, comprising:a magnetic disk having a radius, wherein the magnetic disk is suitable for storing data in concentric tracks and is provided for rotation about an axis; and a first read channel, comprising: a read/write head, coupled relative to the magnetic disk to read, during rotation of the magnetic disk, information stored on the magnetic disk, and providing a read signal representative of the data stored on the magnetic disk, the read/write head having a track position along the radius; an amplifier, coupled to the read/write head, for amplifying the read signal; a filter, coupled to the amplifier, for filtering the read signal; a zero crossing detector, coupled to the filter, for detecting transitions in the read signal between a first level and a second level and providing a transition signal representative of the data read from the magnetic disk; a signal conditioner, coupled to the zero crossing detector, for conditioning the transition signal and having an output response to the transition signal; and a controller, coupled to the signal conditioner and having an input suitable for being coupled to a reference clock, the reference clock providing a reference clock signal and the controller controlling signal delays in the signal conditioner as a function of the reference clock signal such that the output response of the signal conditioner is insensitive to changes in the track position.
- 18. The disk drive of claim 17 wherein the controller further comprises:a ring oscillator, responsive to the reference clock signal, for controlling the signal delays in the signal conditioner.
- 19. The disk drive of claim 18 wherein the ring oscillator comprises:controllable master active delay elements connected serially in a loop.
- 20. The disk drive of claim 18 wherein the controller further comprises:phase compare means, responsive to the reference clock signal and to the ring oscillator, for determining phase/frequency difference; and a pump, responsive to the phase compare means, for providing a signal representative of the phase/frequency difference where the ring oscillator is responsive to the pump to provide a signal with a phase and period locked to the phase and period of the reference clock signal.
- 21. The disk drive of claim 17 wherein the frequency of the reference clock tracks speed of the magnetic disk.
- 22. The disk drive of claim 21 wherein the signal conditioner comprises:a logical filter having variable serially connected slave delay elements responsive to the controller, for synchronizing signal propagation time through the first read channel to the period of the reference clock signal.
- 23. The disk drive of claim 22 wherein the logical filter provides high resolution signals representative of the data read from the magnetic disk and wherein the disk drive further comprises:a second read channel for receiving the read signal and producing low resolution signals representative of the digital information read from the magnetic disk.
- 24. The disk drive of claim 23 wherein the signal conditioner further comprises:a variable delay device in one of the first or second read channels, responsive to the controller for synchronizing propagation time of the two read channels.
- 25. The disk drive of claim 23 wherein the signal conditioner further comprises:a variable slave delay device in each of the two read channels responsive to the controller for synchronizing the propagation time of the two read channels.
- 26. The disk drive of claim 22 wherein the transition signal comprises pulse signals.
- 27. The disk drive of claim 26 wherein the logical filter rejects pulses in the pulse signals spaced less than a predetermined time interval apart.
- 28. The disk drive of claim 27 wherein the controller controls the length of the predetermined time interval as a function of the reference clock.
- 29. The disk drive of claim 28 and further comprising output means having validation logic responsive to unrejected pulses for recovering the data stored on the magnetic disk.
- 30. A disk drive, comprising:a magnetic disk having a radius, wherein the magnetic disk is suitable for storing data in concentric tracks and is provided for rotation about an axis; and a first read channel, comprising: a read/write head, coupled relative to the magnetic disk to read, during rotation of the magnetic disk, information stored on the magnetic disk, and providing a read signal representative of the data stored on the magnetic disk, the read/write head having a track position along the radius; an amplifier, coupled to the read/write head, for amplifying the read signal; a filter, coupled to the amplifier, for filtering the read signal; a detector, coupled to the filter, for detecting transitions in the read signal between a first level and a second level and providing a transition signal representative of the data read from the magnetic disk; a signal conditioner coupled to the detector for conditioning the transition signal and having an output response to the transition signal; and a controller, coupled to the signal conditioner and suitable for being coupled to a reference clock, the reference clock providing a reference clock signal and the controller controlling signal delays in the signal conditioner as a function of the reference clock signal such that the output response of the signal conditioner is insensitive to changes in the track position.
- 31. A read channel, comprising:a read/write head adapted to be positioned along a radius of a magnetic disk to read, during rotation of the magnetic disk, information stored on the magnetic disk, and providing a read signal representative of the data stored on the magnetic disk; an amplifier, coupled to the read/write head, for amplifying the read signal; a filter, coupled to the amplifier, for filtering the read signal; a detector coupled to the filter for detecting transitions in the read signal between a first level and a second level and providing a transition signal representative of those transitions and the data read from the magnetic disk; a signal conditioner coupled to the detector for conditioning the transition signal and having an output response to the transition signal; and a controller, coupled to the signal conditioner and suitable for being coupled to a reference clock, the reference clock providing a reference clock signal and the controller controlling signal delays in the signal conditioner as a function of the reference clock signal such that the output response of the signal conditioner is insensitive to changes in the track position.
- 32. A disc drive comprising:a data storage disc; and dual channel read recovery means for reading and recovering data stored at a radial track position on the data storage disc and for updating signal delays in the dual channel read recovery means as a function of speed of the data storage disc such that an output of the dual channel read recovery means is insensitive to changes in the radial track position.
Parent Case Info
This application is a divisional of Reissue Application Ser. No. 08/206,042 (now U.S. Pat. No. Re 36,671), filed Mar. 4, 1994, which is a continuation of Reissue Application Ser. No. 07/558,013(now abandoned), filed Jul. 26, 1990, which is a Reissue of U.S. Pat. No. 4,760,472, which issued Jul. 26, 1988.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
4081756 |
Price et al. |
Mar 1978 |
A |
4309673 |
Norberg et al. |
Jan 1982 |
A |
4513427 |
Borriello et al. |
Apr 1985 |
A |
4517610 |
Minuhin |
May 1985 |
A |
Divisions (1)
|
Number |
Date |
Country |
Parent |
07/011973 |
Feb 1987 |
US |
Child |
09/301014 |
|
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
07/558013 |
Jul 1990 |
US |
Child |
08/206042 |
|
US |
Reissues (1)
|
Number |
Date |
Country |
Parent |
07/011973 |
Feb 1987 |
US |
Child |
09/301014 |
|
US |