Patent US4248203A successfully refreshed from Google Patents.
Patent US4775903A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4775903A Expired / Lapsed US ⏱️ 0.0 years remaining

Sampled servo seek and track follow system for a magnetic disc drive

Assignee: HP Inc
•
Filing: 1986-10-14
•
Granted: 1988-10-04
•
Expires: 2006-10-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved method and apparatus for performing seek and track follow operations in a disc drive provides time varying acceleration profile and track position trajectory signals which have the same time duration and which are developed as a function of seek length. These signals are successively simultaneously sampled at the same points in time. The sampled acceleration profile and track position trajectory signals from the same points in time are simultaneously applied as a feed forward signal and a position reference signal, respectively, in the disc drive to position a magnetic head at a selected track. During a seek operation, each actual track position signal and subtrack position signal from the transducer is compared with an existing sampled track position trajectory signal. At the end of the seek movement, track following continues under the control of the subtrack position signals.

Inventors

  • 👤 Vernon L. Knowles

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 16:37
CPC Classifications
G; G11; G11B; G11B5/00; G11B5/48; G11B5/58; G11B5/596; G11B5/59633; G11B5/59644; G11B5/54; G11B5/55; G11B5/5521; G11B5/5526; G11B5/553; G11B5/5547

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 237 words
In a magnetic disc memory drive having, magnetic memory discs, means for rotating said discs, servo code and track number magnetically recorded in each track on said discs, a magnetic head for each disc, and a movable member supporting each magnetic head in a position to scan an adjacent disc surface and to sense said servo code for producing servo code signals and to detect said recorded track number for producing a present track position signal, a seek and track following control system, comprising: a. a track following control loop, having an output section and an input section, said output section including an actuator which is coupled to said movable member to move said member and thereby move all magnetic heads over the adjacent surfaces of said discs; b. means for coupling one magnetic head to said input section; c. means for producing a desired track position trajectory signal for said one magnetic head; d. means for producing a desired position error signal which is the difference between said desired track position trajectory signal and the present track position signal of said one magnetic head; and e. means for producing a net position error signal which is the difference between said desired position error signal and the servo code signals of said one magnetic head and for coupling said net position error signal to said input section to position said one magnetic head at the desired track.
Claim 2
Dependent Claim 237 words
In a magnetic disc memory drive having, magnetic memory discs, means for rotating said discs, servo code and track number magnetically recorded in each track on said discs, a magnetic head for each disc, and a movable member supporting each magnetic head in a position to scan an adjacent disc surface and to sense said servo code for producing servo code signals and to detect said recorded track number for producing a present track position signal, a seek and track following control system, comprising: a. a track following control loop, having an output section and an input section, said output section including an actuator which is coupled to said movable member to move said member and thereby move all magnetic heads over the adjacent surfaces of said discs; b. means for coupling one magnetic head to said input section; c. means for producing a desired track position trajectory signal for said one magnetic head; d. means for producing a desired position error signal which is the difference between said desired track position trajectory signal and the present track position signal of said one magnetic head; and e. means for producing a net position error signal which is the difference between said desired position error signal and the servo code signals of said one magnetic head and for coupling said net position error signal to said input section to position said one magnetic head at the desired track.
Claim 3
Dependent Claim 148 words
Apparatus as set forth in claim 1 in which said means for producing a desired track position signal comprises: a. means for producing a selected magnetic head signal identifying a selected magnetic head and a requested track position signal identifying a track at which said selected magnetic head is to be positioned; b. means for producing a present track position signal indicating the present track at which said selected magnetic head is positioned; c. means responsive to said requested track position signal and said present track position signal for producing a seek signal indicative of the seek length of a seek movement from said present track to said desired track; d. means responsive to said seek signal for producing a time varying track position trajectory signal; and e. means for sequentially sampling said track position trajectory signal and comparing each sample with an existing present track position signal.
Claim 4
Dependent Claim 40 words
Apparatus as set forth in claim 2 in which said means for producing a time varying track position trajectory signal comprises storage means for storing a plurality of different desired track position signals individually addressed by different individual seek signals.
Claim 5
Dependent Claim 50 words
Apparatus as set forth in claim 2 further comprising: a. means responsive to said seek signal for producing an acceleration profile signal; and b. means for coupling said acceleration profile signal to said output section of said track following control loop to provide the primary power for driving said actuator.
Claim 6
Dependent Claim 32 words
Apparatus as set forth in claim 4 wherein said last named means comprises means responsive to said acceleration profile signal for controlling the time rate of change of said acceleration profile signal.
Claim 7
Dependent Claim 56 words
Apparatus as set forth in claim 4 further comprising means responsive to said servo code signals of said selected magnetic head at the end of a seek movement for adjusting the gain of said acceleration profile signal in a sense to reduce the overshoot or undershoot of a selected magnetic head in a subsequent seek movement.
Claim 8
Dependent Claim 66 words
Apparatus as set forth in claim 6 wherein said means responsive to the servo code signals of said one magnetic head comprises: a. an off-track detector responsive to said servo code signals for producing correction signals indicative of the magnitude of track center overshoot or undershoot; and b. an adaptive gain adjustment circuit responsive to said correction signals for adjusting the gain of said acceleration signal.
Claim 9
Dependent Claim 225 words
In a magnetic disc memory drive having magnetic memory discs, means for rotating said discs, sampled servo code and track number magnetically recorded in each track on said discs, a magnetic head for each disc, and a movable member supporting each magnetic head in a position to scan an adjustment disc surface and to sense said servo code for producing servo code signals and to detect said recorded track number for producing a present track position signal, a seek and track following control system comprising: a. a control loop having an output section and an input section, said output section including an actuator which is coupled to said movable member to move said member and thereby move said magnetic heads over the adjacent surface of said discs; b. means for producing a time varying track position trajectory signal of given time duration coupled to said input section of said control loop; c. means for producing a time varying acceleration profile signal having a time duration the same as that of said time varying track position trajectory signal; and d. means for simultaneously coupling said time varying track position trajectory signal to said input section of said control loop for positioning said actuator and coupling said acceleration profile signal to said output section of said control loop to provide the primary power for driving said actuator.
Claim 10
Dependent Claim 225 words
In a magnetic disc memory drive having magnetic memory discs, means for rotating said discs, sampled servo code and track number magnetically recorded in each track on said discs, a magnetic head for each disc, and a movable member supporting each magnetic head in a position to scan an adjustment disc surface and to sense said servo code for producing servo code signals and to detect said recorded track number for producing a present track position signal, a seek and track following control system comprising: a. a control loop having an output section and an input section, said output section including an actuator which is coupled to said movable member to move said member and thereby move said magnetic heads over the adjacent surface of said discs; b. means for producing a time varying track position trajectory signal of given time duration coupled to said input section of said control loop; c. means for producing a time varying acceleration profile signal having a time duration the same as that of said time varying track position trajectory signal; and d. means for simultaneously coupling said time varying track position trajectory signal to said input section of said control loop for positioning said actuator and coupling said acceleration profile signal to said output section of said control loop to provide the primary power for driving said actuator.
Claim 11
Dependent Claim 32 words
Apparatus as set forth in claim 8 wherein said last named means comprises means responsive to said acceleration profile signal for controlling the time rate of change of said acceleration profile signal.
Claim 12
Dependent Claim 57 words
Apparatus as set forth in claim 1 further comprising means responsive to said present track position signals for producing signals indicative of odd and even numbered tracks for modifying said servo code signal resulting from track crossings during a seek movement so that the servo code signal has similar characteristics for both odd and even track crossings.
Claim 13
Dependent Claim 65 words
Apparatus as set forth in claim 1 wherein said present track position signal includes odd and even track indication signals, said odd and even track indication signals and said servo code signal are combined into a single track crossing and subtrack servo code signal so that the control loop always has negative feedback whether a magnetic head is crossing an odd or an even track.
Claim 14
Dependent Claim 129 words
Apparatus as set forth in claim 8 in which said means for producing said time varying track position trajectory signal comprises: a. means for producing a selected magnetic head signal identifying a selected magnetic head, and a requested track position signal identifying a track at which said selected magnetic head is to be positioned; b. means for producing a present track position signal indicating the present track at which said selected magnetic head is positioned; c. means responsive to said requested track position signal and said present track position signal for producing a seek signal indicative of the seek length of a seek movement from said present track to said desired track; and d. means responsive to said seek signal for producing said time varying track position trajectory signal.
Claim 15
Dependent Claim 27 words
Apparatus as set for the in claim 12 in which said last named means comprises storage means for storing a plurality of different desired track position values.
Claim 16
Dependent Claim 58 words
Apparatus as set forth in claim 8 further comprising means responsive to the servo code signals of said selected one of said magnetic heads at the end of a seek movement for adjusting the gain of said acceleration signal in a sense to reduce the overshoot or undershoot of a selected magnetic head in a subsequent seek movement.
Claim 17
Dependent Claim 69 words
Apparatus as set forth in claim 14 wherein said means responsive to the servo code signals of said selected one of said magnetic heads comprises: a. an off-track detector responsive to said servo code signals for producing correction signals indicative of the magnitude of track center overshoot or undershoot; and b. an adaptive gain adjustment circuit responsive to said correction signals for adjusting the gain of said acceleration signal.
Claim 18
Dependent Claim 22 words
Apparatus as set forth in claim 13 further comprising means responsive to said acceleration signal for modifying signals from said storage means.
Claim 19
Dependent Claim 50 words
Apparatus as set forth in claim 2 in which said means for producing a time varying track position trajectory signal comprises: a. means for storing a single full power position value table; and b. means responsive to an addressed full power position value for producing said track position trajectory signal.
Claim 20
Dependent Claim 51 words
Apparatus as set forth in claim 17 in which said last named means comprises: a. a multiplying circuit coupled to said means for storing a single full power position value table and scaling said addressed full power position value; and b. a track position trajectory generator coupled to said multiplying circuit.
Claim 21
Dependent Claim 54 words
Apparatus as set forth in claim 17 further comprising: a. means for storing different individual acceleration values, wherein differing seek signals address corresponding individual acceleration values; and b. means for coupling an addressed acceleration value to said output section of said track following control loop to provide the primary power for driving said actuator.
Claim 22
Dependent Claim 48 words
Apparatus as set forth in claim 19 in which said last named means comprises an acceleration profile generator responsive to said addressed acceleration value for producing an acceleration profile signal having a predetermined profile and having a time duration corresponding to that of said track position trajectory signal.
Claim 23
Dependent Claim 51 words
Apparatus as set forth in claim 20 further comprising: a. means providing an equal number of equal sampling intervals for said track position trajectory signal and said acceleration profile signal; and b. means for sampling said track position trajectory signal and said acceleration profile signal in the same interval of time.
Claim 24
Dependent Claim 198 words
In a disc memory drive having memory discs, means for rotating said discs, sampled servo code and track number recorded in each track on said discs, at least one transducer for each disc, and a movable member supporting each transducer in a position to scan an adjacent disc surface and sense said servo code and detect said recorded track number for producing servo code signals and a present track position signal, a seek and track following control system comprising: a. a track following control loop, having an output section and an input section, said output section including an actuator which is coupled to said movable member to move said member and thereby move said transducers over the adjacent surface of said discs; b. means for coupling one transducer to said input section of said track following control loop; c. means for producing a seek signal indicative of seek length; d. means responsive to said seek signal for producing an acceleration profile signal coupled to said output section of said track following control loop; and e. means responsive to said seek signal for producing a track position trajectory signal coupled to said input section of said track following loop.
Claim 25
Dependent Claim 198 words
In a disc memory drive having memory discs, means for rotating said discs, sampled servo code and track number recorded in each track on said discs, at least one transducer for each disc, and a movable member supporting each transducer in a position to scan an adjacent disc surface and sense said servo code and detect said recorded track number for producing servo code signals and a present track position signal, a seek and track following control system comprising: a. a track following control loop, having an output section and an input section, said output section including an actuator which is coupled to said movable member to move said member and thereby move said transducers over the adjacent surface of said discs; b. means for coupling one transducer to said input section of said track following control loop; c. means for producing a seek signal indicative of seek length; d. means responsive to said seek signal for producing an acceleration profile signal coupled to said output section of said track following control loop; and e. means responsive to said seek signal for producing a track position trajectory signal coupled to said input section of said track following loop.
Claim 26
Dependent Claim 156 words
In a disc drive having a motor driven actuator structure with a transducer mounted thereon, a method for controlling said actuator structure for moving said transducer over a memory disc surface and for positioning said transducer over a selected track on said memory disc surface, comprising the steps of: a. generating a time varying track position trajectory signal; b. employing one transducer to generate a present track position signal identifying the actual track at which said one transducer is positioned; c. algebraically combining sequentially sampled portions of said time varying track position trajectory signal and sequential present track position signals as said transducer moves to produce position error signals; d. employing said transducer to generate subtrack position signals when said transducer is between tracks; e. algebraically combining said subtrack position signals with said position error signals to generate net position error signals; and f. employing said net position error signals to control said motor driven actuator.
Claim 27
Dependent Claim 156 words
In a disc drive having a motor driven actuator structure with a transducer mounted thereon, a method for controlling said actuator structure for moving said transducer over a memory disc surface and for positioning said transducer over a selected track on said memory disc surface, comprising the steps of: a. generating a time varying track position trajectory signal; b. employing one transducer to generate a present track position signal identifying the actual track at which said one transducer is positioned; c. algebraically combining sequentially sampled portions of said time varying track position trajectory signal and sequential present track position signals as said transducer moves to produce position error signals; d. employing said transducer to generate subtrack position signals when said transducer is between tracks; e. algebraically combining said subtrack position signals with said position error signals to generate net position error signals; and f. employing said net position error signals to control said motor driven actuator.
Claim 28
Dependent Claim 27 words
The method according to claim 23 further comprising the step of developing stability compensated position error signals from said net position error signals to control said actuator.
Claim 29
Dependent Claim 47 words
The method according to claim 24 further comprising the steps of: a. developing an acceleration profile signal for controlling said actuator; and b. algebraically combining said acceleration profile signal with said stability compensated final position error signal to produce an actuator drive signal to drive said actuator.
Claim 30
Dependent Claim 159 words
In a disc drive having a motor driven actuator structure with a transducer mounted thereon, a method for controlling said actuator structure for moving said transducer over a memory disc surface and for positioning said transducer over a selected track on said memory disc surface, comprising the steps of: a. producing a time varying acceleration profile signal having a profile and a time duration which is a function of a seek length; b. producing a time varying track position trajectory signal as a function of seek length and of the same time duration as said acceleration profile signal; c. successively sampling signal values of said time varying acceleration profile and track position trajectory signals at the same points in time; and d. successively simultaneously applying acceleration profile signal and track position trajectory signal values from the same points in time to said motor driven actuator to drive said actuator and to position said actuator at a selected track, respectively.
Claim 31
Dependent Claim 159 words
In a disc drive having a motor driven actuator structure with a transducer mounted thereon, a method for controlling said actuator structure for moving said transducer over a memory disc surface and for positioning said transducer over a selected track on said memory disc surface, comprising the steps of: a. producing a time varying acceleration profile signal having a profile and a time duration which is a function of a seek length; b. producing a time varying track position trajectory signal as a function of seek length and of the same time duration as said acceleration profile signal; c. successively sampling signal values of said time varying acceleration profile and track position trajectory signals at the same points in time; and d. successively simultaneously applying acceleration profile signal and track position trajectory signal values from the same points in time to said motor driven actuator to drive said actuator and to position said actuator at a selected track, respectively.
Claim 32
Dependent Claim 50 words
The method according to claim 26 further comprising the steps of: a. producing an present track position signal as said transducer crosses each track; and b. comparing each present track position signal with an existing sampled track position trajectory signal to produce successive position error signals for positioning said actuator.
Claim 33
Dependent Claim 24 words
The method according to claim 27 further comprising the step of combining each position error signal with an existing sampled acceleration profile signal value.
Claim 34
Dependent Claim 41 words
The method according to claim 27 further comprising the steps of: a. producing a subtrack position signal indicative of the position from a track center of said transducer; and b. combining said subtrack position signal with an existing position error signal.
Claim 35
Dependent Claim 51 words
The method according to claim 26 further comprising the steps of: a. producing a subtrack position signal at the end of a seek movement indicative of overshoot or undershoot of a desired track; and b. modifying said acceleration profile signal with said subtrack position signal to correct track overshoot or undershoot.
Claim 36
Dependent Claim 27 words
The method according to claim 29 further comprising the step of modifying said acceleration profile signal with said subtrack position signal to correct track overshoot or undershoot.
Claim 37
Dependent Claim 38 words
The method according to claim 26 comprising the further step of shaping said acceleration profile signal to provide a time rate of change of the acceleration profile signal profile compatible with the response of said motor driven actuator.

References Cited (Backward Citations)

US4679103A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-10-04 1992-04-04 1992-10-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-10-04 1996-04-04 1996-10-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-10-04 2000-04-04 2000-10-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag