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

Head positioning servo for disk drives

Assignee: CENTURY DATA SYSTEMS Inc A CORP OF
•
Filing: 1983-08-04
•
Granted: 1985-10-15
•
Expires: 2003-08-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract There is disclosed herein a head positioning system for a disk drive for a computer utilizing a digital head positioning system with controlled acceleration profiles during both positive and negative acceleration. Non-volatile memory stores data regarding scheduled track crossings during a seek movement. These data are the times of actual track crossings and an error signal is generated to conform the actual head acceleration to the stored acceleration profile.

Inventors

  • 👤 Stewart C. Brown

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 08:45
CPC Classifications
G; G11; G11B; G11B5/00; G11B5/48; G11B5/54; G11B5/55; G11B5/5521; G11B5/5526; G11B5/553; G11B5/5547; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/416

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 45 words
A positioning apparatus for a magnetic head comprising: a magnetic head to be positioned during a seek; a positioning servo for positioning said magnetic head; and a driver for driving said positioning servo by controlling the position of said head as a function of time.
Claim 2
Dependent Claim 45 words
A positioning apparatus for a magnetic head comprising: a magnetic head to be positioned during a seek; a positioning servo for positioning said magnetic head; and a driver for driving said positioning servo by controlling the position of said head as a function of time.
Claim 3
Dependent Claim 19 words
An apparatus as defined in claim 1 wherein said driver stores a predetermined profile of position data versus time.
Claim 4
Dependent Claim 35 words
An apparatus as defined in claim 2 wherein said drive compares the actual position of said head to said predetermined profile of position data versus time and generates an error signal based upon the difference.
Claim 5
Dependent Claim 20 words
An apparatus as defined in claim 2 wherein said predetermined profile requires controlled acceleration at all times during said seek.
Claim 6
Dependent Claim 34 words
An apparatus as defined in claim 4 wherein said acceleration is substantially constant and positive during a first portion of said seek and substantially constant and negative during a second portion of said seek.
Claim 7
Dependent Claim 56 words
An apparatus as defined in claim 5 wherein said positioning servo includes a servo coil for moving said head and wherein said driver supplies a substantially constant current of a first polarity during a first portion of said seek and supplies a substantially constant current of a second polarity during a second portion of said seek.
Claim 8
Dependent Claim 32 words
An apparatus as defined in claim 6 wherein said substantially constant current is increased or decreased by an error signal current to maintain the predetermined position versus time profile through said seek.
Claim 9
Dependent Claim 181 words
An apparatus as defined in claim 7 wherein said error signal is derived by comparing the difference in time between first time marks representing desired times of track crossings and second times marks generated in response to receipt of said midpoint signal from said midpoint counter means; a memory means having address inputs coupled to the outputs of said counter means for storing in sequential address locations data defining a predetermined schedule for track crossings for seeks of any length and for outputting said data sequentially in response to the count signals at said address inputs and for supplying said data to said midpoint counter; a track crossing detector means coupled to the head assembly for signaling the times of actual track crossings; a phase comparator means for comparing data from said memory means regarding the times of schedules track crossings to data from said track crossing detector regarding the times of actual track crossings and for generating an error signal in accord with the difference; and a servo amplifier for driving the magnetic head servo assembly upon actual track crossings.
Claim 10
Dependent Claim 33 words
An apparatus as defined in claim 2 wherein said driver contains a memory for storing predetermined data defining a predetermined sequence of time marks indicating times of desired track crossings during said seek.
Claim 11
Dependent Claim 41 words
An apparatus as defined by claim 9 wherein said memory is addressed by an up/down counter driven by a crystal oscillator to generate profile data at the outputs of said memory indicating the precise times certain tracks are to be crossed.
Claim 12
Dependent Claim 23 words
An apparatus as defined in claim 10 further comprising a midpoint detector for signaling when the midpoint of said seek has been reached.
Claim 13
Dependent Claim 38 words
An apparatus as defined in claim 11 further comprising means for receiving said midpoint signal and for causing said up/down counter to begin counting down to cause said memory to reverse the sequence of presentation of profile data.
Claim 14
Dependent Claim 32 words
An apparatus as defined in claim 2 wherein the supply line voltage to said positioning apparatus will not substantially effect the position versus time profile of the head movement during a seek.
Claim 15
Independent Claim 91 words
An apparatus for positioning a magnetic head in a disk drive comprising: a magnetic head; means for positioning said magnetic head in response to a drive signal; and means for generating said drive signal in accordance with a predetermined profile of desired magnetic head position versus time including means for determining the actual magnetic head position and means for comparing the actual head position versus the desired head position at particular times and for changing said drive signal in response to the difference between the desired position and the actual position.
Claim 16
Independent Claim 91 words
An apparatus for positioning a magnetic head in a disk drive comprising: a magnetic head; means for positioning said magnetic head in response to a drive signal; and means for generating said drive signal in accordance with a predetermined profile of desired magnetic head position versus time including means for determining the actual magnetic head position and means for comparing the actual head position versus the desired head position at particular times and for changing said drive signal in response to the difference between the desired position and the actual position.
Claim 17
Dependent Claim 42 words
An apparatus as defined in claim 14 wherein said predetermined profile requires predetermined, substantially constant, positive, controlled acceleration during a first portion of said seek and the same predetermined substantially constant but negative acceleration during a second end portion of said seek.
Claim 18
Dependent Claim 126 words
A positioning apparatus for a magnetic head servo assembly in a disk drive having a micro-processor interface with a user device for a magnetic comprising: a midpoint counter means for storing data regarding the length of a particular seek and for counting signals related to track crossings to determine and generate a midpoint signal when the midpoint of a seek has been reached; a counter means for counting up in response to a count up signal and counting down in response to a count down signal; a counter control means for generating said count up signal to cause said counter to count up in response to a start signal from said microprocessor and for generating said count down signal to cause said counter to count down.
Claim 19
Dependent Claim 126 words
A positioning apparatus for a magnetic head servo assembly in a disk drive having a micro-processor interface with a user device for a magnetic comprising: a midpoint counter means for storing data regarding the length of a particular seek and for counting signals related to track crossings to determine and generate a midpoint signal when the midpoint of a seek has been reached; a counter means for counting up in response to a count up signal and counting down in response to a count down signal; a counter control means for generating said count up signal to cause said counter to count up in response to a start signal from said microprocessor and for generating said count down signal to cause said counter to count down.
Claim 20
Independent Claim 53 words
A method of positioning a magnetic head servo assembly in a disk drive comprising the steps of: comparing times of actual track crossings to scheduled times for track crossings according to a predetermined profile of acceleration; and generating an error signal to drive said servo assembly in accordance with the predetermined acceleration profile.
Claim 21
Independent Claim 53 words
A method of positioning a magnetic head servo assembly in a disk drive comprising the steps of: comparing times of actual track crossings to scheduled times for track crossings according to a predetermined profile of acceleration; and generating an error signal to drive said servo assembly in accordance with the predetermined acceleration profile.
Claim 22
Independent Claim 100 words
A method of positioning a magnetic head servo assembly comprising: storing data regarding the length of a seek and counting data regarding scheduled track crossings to determine the midpoint of the seek; counting up commencing upon initiation of a seek and generating address signals from the count; retrieving using said address signals profile data regarding scheduled track crossings; sensing actual track crossings; comparing the times of actual track crossings to the scheduled times from said profile data for track crossings and generating an error signal porportional to the difference; positioning said head servo assembly in accordance with said error signal.
Claim 23
Independent Claim 100 words
A method of positioning a magnetic head servo assembly comprising: storing data regarding the length of a seek and counting data regarding scheduled track crossings to determine the midpoint of the seek; counting up commencing upon initiation of a seek and generating address signals from the count; retrieving using said address signals profile data regarding scheduled track crossings; sensing actual track crossings; comparing the times of actual track crossings to the scheduled times from said profile data for track crossings and generating an error signal porportional to the difference; positioning said head servo assembly in accordance with said error signal.

References Cited (Backward Citations)

US4333117A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-10-14 1989-04-15 1989-10-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-10-14 1993-04-15 1993-10-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-10-14 1997-04-15 1997-10-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag