← Back to Patent Explorer
US4949201A Expired / Lapsed US ⏱️ 0.0 years remaining

Disk drive head position controller with static bias compensation and plural velocity detectors

Assignee: Research Investment Network Inc
•
Filing: 1988-04-01
•
Granted: 1990-08-14
•
Expires: 2008-04-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A positioning system for a hard disk drive for rapidly and accurately positioning the disk head. A constant bias compensation signal is injected into the feedback loop to reduce positioning delays otherwise caused by a steady state force which is asserted against the head. High and low velocity measuring techniques are also disclosed, along with several techniques for advantageously injecting these measurements into the feedback loop at appropriate times. An improved resonant filter is also disclosed.

Inventors

  • 👤 Majeed Abed

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 09:48
CPC Classifications
G; G11; G11B; G11B19/00; G11B19/20; G11B5/00; G11B5/48; G11B5/54; G11B5/55; G11B5/5521; G11B5/5526; G11B5/553; G11B5/5547

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 141 words
A hard disk drive positioning system for quickly positioning a data transfer head over a desired track on a rotating magnetic disk on command comprising: a. feedback circuitry, including a velocity loop, for connection to a device which controls the position of the data transfer head, to a signal indicative of the desired track, and to at least one signal indicative of a physical parameter relating to the position of the data transfer head.; b. high velocity means connected to said velocity loop for detecting high head velocities by measuring the frequency at which the head crosses tracks on the rotating disk; and c. low velocity means connected to said velocity loop for detecting low head velocities by measuring the slope of a ramp signal whose magnitude is proportional to the position of the head with respect to a particular track.
Claim 2
Dependent Claim 141 words
A hard disk drive positioning system for quickly positioning a data transfer head over a desired track on a rotating magnetic disk on command comprising: a. feedback circuitry, including a velocity loop, for connection to a device which controls the position of the data transfer head, to a signal indicative of the desired track, and to at least one signal indicative of a physical parameter relating to the position of the data transfer head.; b. high velocity means connected to said velocity loop for detecting high head velocities by measuring the frequency at which the head crosses tracks on the rotating disk; and c. low velocity means connected to said velocity loop for detecting low head velocities by measuring the slope of a ramp signal whose magnitude is proportional to the position of the head with respect to a particular track.
Claim 3
Dependent Claim 60 words
The positioning system of claim 1 wherein said velocity loop includes a desired velocity signal and wherein said desired velocity signal is based on the signal generated by said high velocity means while the head is travelling at high velocities and is based on the signal generated by said low velocity means while the head is travelling at low velocities.
Claim 4
Dependent Claim 42 words
The positioning system of claim 2 wherein the switch over from basing said desired velocity signal on said high velocity means to basing it on said low velocity means occurs when the head is substantially within one track of the desired track.
Claim 5
Dependent Claim 37 words
The positioning system of claim 2 wherein said actual velocity signal switches from being based on said high velocity means to said low velocity means when the head is substantially within two tracks of the desired track.
Claim 6
Dependent Claim 68 words
The positioning system of claim 1 wherein said velocity loop includes an actual velocity signal representative of the actual velocity of the head and wherein said actual velocity signal is based on the signal generated by said high velocity means while the head is travelling at high velocity and is based on the signal generated by said low velocity means while the head is travelling at low velocity.
Claim 7
Dependent Claim 43 words
The positioning system of claim 5 wherein the magnitude of the signal generated by said high velocity means is substantially equivalent to the magnitude of the signal generated by said low velocity means at the point of crossover to said low velocity means.
Claim 8
Dependent Claim 53 words
The positioning system of claim 1 wherein the input to said low velocity means includes an even and odd positioning ramp signal and wherein said low velocity means measures the slope of the even and odd positioning ramp signals only during periods of time when there is no discontinuity in their respective slopes.
Claim 9
Dependent Claim 21 words
The positioning system of claim 7 wherein said low velocity means measures said slopes by taking the derivative of said slopes.
Claim 10
Dependent Claim 132 words
A hard disk drive positioning system for quickly positioning a data transfer head over a desired track on a rotating disk upon command comprising: a. a high velocity loop for controlling the velocity of the head during high velocities based on the frequency at which the head crosses tracks; b. a low velocity loop for controlling the velocity of the head during low velocities based on a ramp signal whose amplitude is proportional to the distance by which the head is separated from a particular track; c. fill in means for generating a desired velocity signal at low head velocities based on the amplitude of said ramp signal; and d. a positioning loop for controlling the position of the head at very low velocities based on the amplitude of said ramp signal.
Claim 11
Dependent Claim 132 words
A hard disk drive positioning system for quickly positioning a data transfer head over a desired track on a rotating disk upon command comprising: a. a high velocity loop for controlling the velocity of the head during high velocities based on the frequency at which the head crosses tracks; b. a low velocity loop for controlling the velocity of the head during low velocities based on a ramp signal whose amplitude is proportional to the distance by which the head is separated from a particular track; c. fill in means for generating a desired velocity signal at low head velocities based on the amplitude of said ramp signal; and d. a positioning loop for controlling the position of the head at very low velocities based on the amplitude of said ramp signal.
Claim 12
Dependent Claim 99 words
The positioning system of claim 9 wherein said high velocity loop is activated when the head must travel more than four tracks to reach the desired track, wherein said high velocity loop is deactivated and said low velocity loop is activated when the head is substantially within two tracks of the desired track, wherein said fill in means is activated when the head is substantially within one track of the desired track, and wherein said low velocity loop is disabled and said positioning loop is enabled when the head is less than one track away from the desired track.
Claim 13
Dependent Claim 147 words
The positioning system of claim 9 further including: a. one or more rotating disks; b. one or more data transfer heads, each for transferring data to or from a rotating disk; c. one or more arms, each attached to a data transfer head for positioning said data transfer head over a desired track on a rotating disk; d. a head positioning motor connected to said one or more arms for controlling the positioning of said one or more transfer heads; e. a power amplifier connected to said feedback circuitry an to said head positioning motor for delivering current into said head positioning motor in accordance with the signal generated by said feedback circuitry; and f. a preamplifier and demodulator connected to a data transfer head and to said feedback circuitry for amplifying a servo-track signal picked up by said data transfer head and for demodulating the same.
Claim 14
Dependent Claim 94 words
A hard disk drive positioning system for quickly positioning a data transfer head on a desired track over a rotating disk upon command comprising: a. a feedback loop for generating an error signal and for connection to a device which controls the position of the data transfer head, to a signal indicative of the desired track, and to at least one signal indicative of a physical parameter relating to the position of the data transfer head; and b. a resonant filter connected to the error signal having a combined low pass and notch response.
Claim 15
Dependent Claim 94 words
A hard disk drive positioning system for quickly positioning a data transfer head on a desired track over a rotating disk upon command comprising: a. a feedback loop for generating an error signal and for connection to a device which controls the position of the data transfer head, to a signal indicative of the desired track, and to at least one signal indicative of a physical parameter relating to the position of the data transfer head; and b. a resonant filter connected to the error signal having a combined low pass and notch response.
Claim 16
Dependent Claim 21 words
The hard disk drive positioning system of claim 12 wherein said resonant filter has substantially the following transfer function T(s): ##EQU3##
Claim 17
Dependent Claim 192 words
A hard disk drive positioning system for quickly positioning a data transfer head over a desired track on a rotating disk upon command and for reducing positioning delays caused by static bias forces which are asserted against the data transfer head comprising: a. motor means connected to the data transfer head for positioning the data transfer head over the desired track; b. feedback circuitry connected to said motor means for controlling said motor means; c. memory means for storing a plurality of static bias compensation values, each of said values representing the amount of static force which must be asserted by said motor means to maintain the data transfer head over a particular track, each of said values having been derived from a measurement of the static force; and d. injection means connected to said memory means and to said feedback circuitry for injecting a signal in said feedback circuitry before the data transfer head reaches the desired track and for maintaining that signal after the data transfer head reaches the desired track, the amount of said signal being based on the static bias compensation value which corresponds to the desired track.
Claim 18
Dependent Claim 192 words
A hard disk drive positioning system for quickly positioning a data transfer head over a desired track on a rotating disk upon command and for reducing positioning delays caused by static bias forces which are asserted against the data transfer head comprising: a. motor means connected to the data transfer head for positioning the data transfer head over the desired track; b. feedback circuitry connected to said motor means for controlling said motor means; c. memory means for storing a plurality of static bias compensation values, each of said values representing the amount of static force which must be asserted by said motor means to maintain the data transfer head over a particular track, each of said values having been derived from a measurement of the static force; and d. injection means connected to said memory means and to said feedback circuitry for injecting a signal in said feedback circuitry before the data transfer head reaches the desired track and for maintaining that signal after the data transfer head reaches the desired track, the amount of said signal being based on the static bias compensation value which corresponds to the desired track.
Claim 19
Dependent Claim 39 words
The hard disk drive positioning system of claim 14 wherein each of the static bias compensation values represents an average of the static bias forces found to exist at a particular track on a sample group of positioning systems.
Claim 20
Dependent Claim 33 words
The hard disk drive positioning system of claim 14 wherein said injection means does not inject the signal in said feedback circuitry until the data transfer head is close to the desired track.
Claim 21
Dependent Claim 226 words
A hard disk drive positioning system for quickly positioning a data transfer head over a desired track on a rotating disk upon command and for reducing positioning delays caused by static bias forces which are asserted against the data transfer head comprising: a. motor means connected to the data transfer head for positioning the data transfer head over the desired track; b. feedback circuitry connected to said motor means for controlling said motor means; c. memory means for storing a plurality of static bias compensation values, each of said values representing the amount of static force which must be asserted by said motor means to maintain the data transfer head over a particular track; d. interpolation means connected to said memory means for approximating the correct static bias compensation value for a desired track which has no corresponding bias compensation value stored in said memory means based on the bias compensation values which are stored in said memory means; and e. injection means connected to said memory means, said interpolation means, and to said feedback circuitry for injecting a signal in said feedback circuitry before the data transfer head reaches the desired track and for maintaining that signal after the data transfer head reaches the desired track, the amount of said signal being based on the static bias compensation value which corresponds to the desired track.
Claim 22
Dependent Claim 226 words
A hard disk drive positioning system for quickly positioning a data transfer head over a desired track on a rotating disk upon command and for reducing positioning delays caused by static bias forces which are asserted against the data transfer head comprising: a. motor means connected to the data transfer head for positioning the data transfer head over the desired track; b. feedback circuitry connected to said motor means for controlling said motor means; c. memory means for storing a plurality of static bias compensation values, each of said values representing the amount of static force which must be asserted by said motor means to maintain the data transfer head over a particular track; d. interpolation means connected to said memory means for approximating the correct static bias compensation value for a desired track which has no corresponding bias compensation value stored in said memory means based on the bias compensation values which are stored in said memory means; and e. injection means connected to said memory means, said interpolation means, and to said feedback circuitry for injecting a signal in said feedback circuitry before the data transfer head reaches the desired track and for maintaining that signal after the data transfer head reaches the desired track, the amount of said signal being based on the static bias compensation value which corresponds to the desired track.
Claim 23
Dependent Claim 223 words
A hard disk drive positioning system for quickly positioning a data transfer head over a desired track on a rotating disk upon command and for reducing positioning delays caused by static bias forces which are asserted against the data transfer head comprising: a. motor means connected to the data transfer head for positioning the data transfer head over the desired track; b. feedback circuitry connected to said motor means for controlling said motor means; c. memory means for storing a plurality of static bias compensation values, each of said values representing the amount of static force which must be asserted by said motor means to maintain the data transfer head over a particular track; d. acquisition means connected to said memory means and to said feedback circuitry for ascertaining each of said static bias compensation values and for delivering the same to said memory means for storage each time power is applied to the hard disk drive positioning system; and e. injection means connected to said memory means and to said feedback circuitry for injecting a signal in said feedback circuitry before the data transfer head reaches the desired track and for maintaining that signal after the data transfer head reaches the desired track, the amount of said signal being based on the static bias compensation value which corresponds to the desired track.
Claim 24
Dependent Claim 223 words
A hard disk drive positioning system for quickly positioning a data transfer head over a desired track on a rotating disk upon command and for reducing positioning delays caused by static bias forces which are asserted against the data transfer head comprising: a. motor means connected to the data transfer head for positioning the data transfer head over the desired track; b. feedback circuitry connected to said motor means for controlling said motor means; c. memory means for storing a plurality of static bias compensation values, each of said values representing the amount of static force which must be asserted by said motor means to maintain the data transfer head over a particular track; d. acquisition means connected to said memory means and to said feedback circuitry for ascertaining each of said static bias compensation values and for delivering the same to said memory means for storage each time power is applied to the hard disk drive positioning system; and e. injection means connected to said memory means and to said feedback circuitry for injecting a signal in said feedback circuitry before the data transfer head reaches the desired track and for maintaining that signal after the data transfer head reaches the desired track, the amount of said signal being based on the static bias compensation value which corresponds to the desired track.
Claim 25
Dependent Claim 123 words
A hard disk drive positioning system for quickly positioning a data transfer head over a desired track on a rotating disk upon command and for reducing positioning delays comprising: a. motor means connected to the data transfer head for positioning the data transfer head over the desired track; b. feedback circuitry connected to said motor means for controlling said motor means, said feedback circuitry including a velocity loop, said velocity loop including a desired velocity input command; c. fill in means connected to said feedback circuitry for injecting in said velocity loop only during low head velocities a fill in signal having a magnitude which is proportional to actual head velocity, said fill in signal used to control said desired velocity input command.
Claim 26
Dependent Claim 123 words
A hard disk drive positioning system for quickly positioning a data transfer head over a desired track on a rotating disk upon command and for reducing positioning delays comprising: a. motor means connected to the data transfer head for positioning the data transfer head over the desired track; b. feedback circuitry connected to said motor means for controlling said motor means, said feedback circuitry including a velocity loop, said velocity loop including a desired velocity input command; c. fill in means connected to said feedback circuitry for injecting in said velocity loop only during low head velocities a fill in signal having a magnitude which is proportional to actual head velocity, said fill in signal used to control said desired velocity input command.
Claim 27
Dependent Claim 25 words
The positioning system of claim 19 wherein said fill in signal is injected when the head is substantially within one track of the desired track.
Claim 28
Dependent Claim 23 words
The positioning system of claim 14 wherein the magnitude of said fill in signal is directly proportional to the velocity of the head.
Claim 29
Dependent Claim 35 words
The positioning system of claim 19 wherein said system generates a ramp signal having a magnitude indicative off the head position and wherein said fill in signal constitutes a linear scaling of said ramp signal.

References Cited (Backward Citations)

US4068269A Cited
US4379256A Cited
US4333117A Cited
US4536809A Cited
US4547822A Cited
US4724369A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-08-13 1994-02-12 1994-08-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-08-13 1998-02-12 1998-08-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-08-13 2002-02-12 2002-08-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag