DE19948334B4 - Festplattenlaufwerk und Verfahren für seinen Betrieb - Google Patents

Festplattenlaufwerk und Verfahren für seinen Betrieb Download PDF

Info

Publication number
DE19948334B4
DE19948334B4 DE19948334A DE19948334A DE19948334B4 DE 19948334 B4 DE19948334 B4 DE 19948334B4 DE 19948334 A DE19948334 A DE 19948334A DE 19948334 A DE19948334 A DE 19948334A DE 19948334 B4 DE19948334 B4 DE 19948334B4
Authority
DE
Germany
Prior art keywords
acceleration
transducer
ideal
correction value
disk drive
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE19948334A
Other languages
English (en)
Other versions
DE19948334A1 (de
Inventor
Chang-Ik San Jose Kang
Kang-Seok Santa Clara Lee
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of DE19948334A1 publication Critical patent/DE19948334A1/de
Application granted granted Critical
Publication of DE19948334B4 publication Critical patent/DE19948334B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B21/00Head arrangements not specific to the method of recording or reproducing
    • G11B21/16Supporting the heads; Supporting the sockets for plug-in heads
    • G11B21/20Supporting the heads; Supporting the sockets for plug-in heads while the head is in operative position but stationary or permitting minor movements to follow irregularities in surface of record carrier
    • G11B21/21Supporting the heads; Supporting the sockets for plug-in heads while the head is in operative position but stationary or permitting minor movements to follow irregularities in surface of record carrier with provision for maintaining desired spacing of head from record carrier, e.g. fluid-dynamic spacing, slider
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B21/00Head arrangements not specific to the method of recording or reproducing
    • G11B21/02Driving or moving of heads
    • G11B21/12Raising and lowering; Back-spacing or forward-spacing along track; Returning to starting position otherwise than during transducing operation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/54Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head into or out of its operative position or across tracks
    • G11B5/55Track change, selection or acquisition by displacement of the head
    • G11B5/5521Track change, selection or acquisition by displacement of the head across disk tracks
    • G11B5/5526Control therefor; circuits, track configurations or relative disposition of servo-information transducers and servo-information tracks for control thereof
    • G11B5/553Details
    • G11B5/5547"Seek" control and circuits therefor

Abstract

Festplattenlaufwerk, das enthält:
eine Platte (12), die eine Oberfläche hat;
einen Spindelmotor (14), der die Platte (12) dreht;
einen Wandler (16), der Information auf die Platte (12) schreiben kann und Information von der Platte (12) lesen kann;
einen Stellgliedarm (24), der den Wandler (16) über die Oberfläche der Platte (12) bewegen kann; und
eine Steuerung (42, 60), die einen rekursiven Sinuswellenerzeugungsalgorithmus ausführt, um den Stellgliedarm (24) so zu steuern, dass der Wandler (16) über die Plattenoberfläche mit einem sinusförmigen Beschleunigungsverlauf bewegt wird.

Description

  • Feld der Erfindung
  • Die vorliegende Erfindung bezieht sich allgemein auf die einem Festplattenlaufwerk zugeordnete Firmware, und besonders auf ein Festplattenlaufwerk und ein Verfahren für seinen Betrieb.
  • Hintergrund der Erfindung
  • Festplattenlaufwerke enthalten eine Vielzahl magnetischer Wandler, die Information durch Magnetisieren und Erkennen des magnetischen Felds einer bzw. mehrerer sich drehenden Platte(n) schreiben und lesen können. Die Information ist typisch in eine Vielzahl von Sektoren formatiert, welche innerhalb einer kreisförmigen Spur liegen. Es gibt eine Anzahl von Spuren, die auf jeder Oberfläche der Platten liegen. Eine Anzahl von vertikal ähnlichen Spuren werden manchmal als Zylinder bezeichnet. Jede Spur kann deshalb durch eine Zylindernummer identifiziert werden.
  • Jeder Wandler ist typisch in ein Gleitteil integriert, das in einen kardanischen Kopfaufbau (HGA, head gimbal assembly) eingebaut ist. Jeder HGA ist an einem Stellgliedarm angebracht. Der Stellgliedarm hat eine Schwingspule, die in der Nähe eines Magnetaufbaus liegt, und beide zusammen bilden einen Schwingspulenmotor. Das Festplattenlaufwerk enthält typisch einen Treiberschaltkreis und eine Steuerung, die den Strom liefert, um den Schwingspulenmotor zu erregen. Der erregte Schwingspulenmotor dreht den Stellgliedarm und bewegt die Wandler über die Oberflächen) der Platte(n).
  • Beim Schreiben und Lesen von Information kann das Festplattenlaufwerk eine Suchroutine ausführen, um die Wandler von einem Zylinder (Spur) zu einem anderen Zylinder zu bewegen. Während der Suchroutine wird der Schwingspulenmotor mit einem Strom erregt, um die Wandler zu der Position des neuen Zylinders auf der Plattenoberfläche zu bewegen. Die Steuerung führt auch eine Servoroutine durch, um sicherzustellen, daß der Wandler sich zur korrekten Zylinderposition bewegt.
  • Viele Plattensteuerungen verwenden für die Servoroutine eine "Bang-Bang"-Steuerungsschleife, um sicherzustellen, daß der Wandler zu der korrekten Position bewegt wird. Die Form der Stromwelle für die Suchroutine nach der Bang-Bang-Steuerungstheorie ist typisch rechteckig. Unglücklicherweise enthalten rechteckige Wellenformen hochfrequente harmonische Oberwellen, die mechanische Resonanzen in dem HGA anregen, was akustischen Lärm verursacht. Es ist immer wünschenswert, den Betrag der für das Schreiben und Lesen von Information auf die bzw. von der Platte benötigten Zeit zu minimieren. Deshalb sollte die von dem Laufwerk durchgeführte Suchroutine die Wandler zu der neuen Zylinderposition in der kürzesten Zeit bewegen. Zusätzlich sollte die Ausregelungszeit des HGA minimiert werden, so daß die Wandler schnell Information lesen oder schreiben können, nachdem sie in der Nähe des neuen Zylinders positioniert sind.
  • Die nach dem Stand der Technik von den rechteckigen Wellenformen erzeugte mechanische Resonanz neigt dazu, sowohl die Ausregelungszeit als auch die Gesamtzeit zu vergrößern, die für das Schreiben und Lesen der Information auf die bzw. von der Platte benötigt wird. Es ist deshalb wünschenswert, eine Suchroutine vorzusehen, welche die mechanische Resonanz des HGA minimiert, um dadurch den akustischen Lärm zu verringern und die Ausregelungszeit zu verkürzen.
  • US-Patentschrift 4,937,689 beschreibt eine Steuervorrichtung für den Antrieb eines Schreib-/Lesekopfes in einem Festplattenlaufwerk. Die Beschleunigung des Kopfes nimmt einen trapezoiden Verlauf über der Zeit an, um die Positionierungsgenauigkeit zu verbessern und Geräuschentwicklung zu reduzieren.
  • In US 5,291,110 wird ein Servoregler für den Antrieb eines Schreib-/Lesekopfes eines Festplattenlaufwerkes beschrieben, bei dem die Beschleunigung des Kopfes dem Verlauf einer Sinusperiode folgt, die aus einer Nachschlagetabelle ausgelesen wird.
  • US 5,151,639 offenbart ein Positioniersystem für einen Magnetkopf, bei dem der Antriebsmotor des Aktuators durch eine arithmetische Steuervorrichtung aufgrund einer arithmetischen Berechnung gesteuert wird. Die Kopfbeschleunigung ist dabei durch ein Polynom über der Zeit beschrieben.
  • Es ist deshalb eine Aufgabe der vorliegenden Erfindung, bei reduziertem Schaltungsaufwand und kurzer Ausregelungszeit eine Verringerung des durch die Bewegungen der Lese-/Schreibkomponenten des Festplattenlaufwerkaufbaus erzeugten akustischen Lärms zu ermöglichen und eine akkurate Kopfpositionierung zu gewährleisten. Diese Aufgabe wird durch den Gegenstand der Ansprüche 1 und 12 gelöst.
  • Bevorzugte Ausführungsformen der Erfindung werden durch die abhängigen Ansprüche definiert.
  • Zusammenfassung der Erfindung
  • Eine Ausführungsform der vorliegenden Erfindung ist ein Festplattenlaufwerk und eine Betriebsverfahren, welche einen rekursiven Sinuswellenerzeugungsalgorithmus ausführen und einen Wandler über eine Plattenoberfläche so bewegen, daß der Wandler einen sinusförmigen Beschleunigungsverlauf nimmt. Der sinusförmige Beschleunigungsverlauf des Wandlers kann die Erregung der mechanischen Resonanz eines den Wandler verkörpernden, kardanischen Kopfaufbaus verringern, um den akustischen Lärm in dem HGA und anderen Komponenten des Festplattenlaufwerks zu verringern. Die Verringerung des akustischen Lärms verkürzt die Ausregelungszeit und sieht eine akkurate Positionierung der Wandler relativ zur gewünschten Spur der Platte vor.
  • In einem Beispiel wird ein Festplattenlaufwerk vorgesehen, das enthält: eine Platte, die eine Oberfläche hat; einen Spindelmotor, der die Platte dreht; einen Wandler, der Information auf die Platte schreiben kann und Information von der Platte lesen kann; einen Stellgliedarm, der den Wandler über die Oberfläche der Platte bewegen kann; und eine Steuerung, die den Stellgliedarm entsprechend einer Servoroutine steuert, welche die Schritte der Bestimmung der aktuellen Position des Wandlers, der Berechnung einer idealen Position des Wandlers, der Erzeugung eines Positionskorrekturwertes, der eine Funktion der aktuellen und der idealen Position ist, der Bestimmung einer aktuellen Geschwindigkeit des Wandlers, der Berechnung einer idealen Geschwindigkeit des Wandlers, der Erzeugung eines Geschwindigkeitskorrekturwertes, der eine Funktion des Positionskorrekturwertes, der idealen Geschwindigkeit und der aktuellen Geschwindigkeit ist, der Bestimmung einer aktuellen Beschleunigung des Wandlers, der Erzeugung eines Beschleunigungssteuerungswertes, der eine Funktion der aktuellen Beschleunigung ist, der Berechnung einer idealen Beschleunigung des Wandlers, und der Erzeugung eines Beschleunigungskorrekturwertes enthält, der eine Funktion des Geschwindigkeitskorrekturwertes, des Beschleunigungssteuerungswertes und der idealen Beschleunigung ist, wobei der Beschleunigungskorrekturwert verwendet wird, um die Bewegung des Wandlers zu verändern.
  • Ferner wird ein Verfahren für die Bewegung eines Wandlers über die Oberfläche einer Platte beschrieben, das die Schritte enthält:
    • (a) Bewegen des Wandlers über die Plattenoberfläche;
    • (b) Bestimmung der aktuellen Position des Wandlers;
    • (c) Berechnung einer idealen Position des Wandlers;
    • (d) Erzeugung eines Positionskorrekturwertes, der eine Funk tion der aktuellen und der idealen Position ist;
    • (e) Berechnung einer idealen Geschwindigkeit des Wandlers;
    • (f) Bestimmung einer aktuellen Geschwindigkeit des Wandlers;
    • (g) Erzeugung eines Geschwindigkeitskorrekturwertes, der eine Funktion der idealen Geschwindigkeit, der aktuellen Geschwindigkeit und des Positionskorrekturwertes ist;
    • (h) Berechnung einer idealen Beschleunigung des Wandlers;
    • (i) Bestimmung einer aktuellen Beschleunigung des Wandlers;
    • (j) Erzeugung eines Beschleunigungssteuerungswertes, der eine Funktion der aktuellen Beschleunigung ist;
    • (k) Erzeugung eines Beschleunigungskorrekturwertes, der eine Funktion des Geschwindigkeitskorrekturwertes, des Beschleunigungssteuerungswertes und der idealen Beschleunigung ist; und
    • (l) Veränderung der Bewegung des Wandlers als Reaktion auf die Erzeugung des Beschleunigungskorrekturwertes.
  • Kurze Beschreibung der Zeichnungen
  • Die Erfindung wird nun detaillierter mit Bezug auf die begleitenden Zeichnungen beschrieben, in denen:
  • 1 eine Aufsichtdarstellung einer Ausführungsform des Festplattenlaufwerks nach der vorliegenden Erfindung ist;
  • 2 eine schematische Darstellung eines elektrischen Systems ist, welches das Festplattenlaufwerk steuert;
  • 3 eine schematische Darstellung eines Servosteuerungssystems des Plattenlaufwerks ist;
  • 4a4c Diagramme sind, die einen Beschleunigungsverlauf, einen Geschwindigkeitsverlauf und einen Positionsverlauf eines Wandlers des Plattenlaufwerks der vorliegenden Erfindung zeigen.
  • Genaue Beschreibung der bevorzugten Ausführungsformen
  • Eine Ausführungsform der vorliegenden Erfindung ist ein Festplattenlaufwerk, das einen Wandler über eine Plattenoberfläche so bewegt, daß der Wandler einen sinusförmigen Beschleunigungsverlauf hat. Der Wandler kann in ein Gleitstück integriert sein, das in einen kardanischen Kopfaufbau (HGA) eingebaut ist. Der kardanische Kopfaufbau kann an einem Stellglied arm montiert sein, welcher den Wandler über die Plattenoberfläche bewegen kann. Die Bewegung des Stellgliedarms und des Wandlers kann durch eine Steuerung gesteuert werden. Die Steuerung kann den Wandler von einer gegenwärtigen Spur entsprechend einer Suchroutine und einer Servosteuerungsroutine zu einer neuen Spur bewegen.
  • Während der Suchroutine kann die Steuerung den Wandler entsprechend einem sinusförmigen Beschleunigungsverlauf bewegen. Der sinusförmige Verlauf kann die hochfrequenten harmonischen Oberwellen verringern, die in dem rechteckförmigen Verlauf nach dem Stand der Technik vorgefunden werden, und kann die mechanische Resonanz und dadurch auch den akustischen Lärm des kardanischen Kopfaufbaus minimieren. Die Verringerung des akustischen Lärms des HGA kann die Ausregelungszeit des Wandlers zur Verringerung der Dauer der Suchroutine verringern. Die Verringerung des akustischen Lärms kann auch eine akkurate Positionierung des Wandlers relativ zu einer gewünschten Spur der Platte vorsehen.
  • Es wird auf die Zeichnungen insbesondere durch Bezugszeichen verwiesen, und 1 zeigt eine Ausführungsform eines Festplattenlaufwerks 10. Das Festplattenlaufwerk 10 enthält mindestens eine magnetische Platte 12, die durch einen Spindelmotor 14 gedreht wird. Das Laufwerk 10 kann auch einen Wandler 16 enthalten, der in der Nähe einer Plattenoberfläche 18 angeordnet ist.
  • Der Wandler 16 kann Information auf die sich drehende Platte 12 durch Magnetisieren bzw. Erkennen des magnetischen Felds auf der Platte 12 schreiben bzw. lesen. Typisch ist ein Wandler 16 jeder Plattenoberfläche 18 zugeordnet. Obgleich ein einzelner Wandler 16 gezeigt und beschrieben wird, ist zu verstehen, daß es einen Schreibwandler für das Magnetisieren der Platte 12 und einen getrennten Lesewandler zum Erkennen des magnetischen Feld der Platte 12 geben kann. Der Leseverstärker kann aus einem magnetoresistiven(MR-)Material konstruiert sein.
  • Der Wandler 16 kann in ein Gleitstück 20 integriert sein. Das Gleitstück 20 kann so konstruiert sein, daß ein Luftkissen zwischen dem Wandler 16 und der Plattenoberfläche 18 erzeugt wird. Das Gleitstück 20 kann in einen kardanischen Kopfaufbau (HGA) 22 eingebaut sein. Der HGA 22 kann an einem Stellgliedarm 24 ange bracht sein, der eine Schwingspule 26 hat. Die Schwingspule 26 kann in der Nähe eines Magnetaufbaus 28 positioniert sein, um einen Schwingspulenmotor (VCM) 30 zu definieren. Das Zuführen eines Stroms zur Schwingspule 26 wird eine Kraft erzeugen, die den Stellgliedarm 24 um einen Lageraufbau 32 herum dreht. Die Drehung des Stellgliedarms 24 bewegt den Wandler 16 über die Plattenoberfläche.
  • Information wird typisch in kreisförmigen Spuren 34 auf der Platte 12 gespeichert. Jede Spur 34 enthält typisch eine Vielzahl von Sektoren. Jeder Sektor kann ein Datenfeld und ein Identifikationsfeld enthalten. Das Identifikationsfeld kann Gray-Code-Information enthalten, die den Sektor und die Spur (Zylinder) identifiziert. Der Wandler 16 wird über die Plattenoberfläche 18 bewegt, um Information auf unterschiedliche Spuren zu schreiben bzw. von ihnen zu lesen. Das Bewegen des Wandlers für den Zugriff auf eine unterschiedliche Spur wird allgemein als Suchroutine bezeichnet.
  • 2 zeigt ein elektrisches System 40, welches das Festplattenlaufwerk 10 steuern kann. Das System 40 kann eine Steuerung 42 enthalten, die über einen Lese-/Schreib-(R/W-)Kanalschaltkreis 44 und einen Vorverstärkerschaltkreis 46 mit dem Wandler 16 gekoppelt ist. Die Steuerung 42 kann ein digitaler Signalprozessor (DSP) sein. Die Steuerung 42 kann Steuerungssignale an den Lese-/Schreibkanal 44 vorsehen, um Information von der Platte 12 zu lesen oder Information auf die Platte 12 zu schreiben. Die Information wird typisch vom R/W-Kanal 44 an einen Host-Schnittstellenschaltkreis 46 übergeben. Der Host-Schaltkreis 46 kann Pufferspeicher und Steuerungsschaltkreise enthalten, die es dem Plattenlaufwerk ermöglichen, mit einem System wie etwa einem PC zu kommunizieren.
  • Die Steuerung 42 kann auch mit einem VCM-Treiberschaltkreis 48 gekoppelt sein, der einen Treiberstrom zur Schwingspule 26 vorsieht. Die Steuerung 42 kann Steuerungssignale an den Treiberschaltkreis 48 vorsehen, um die Erregung des VCM und die Bewegung des Wandlers 16 zu steuern.
  • Die Steuerung 42 kann mit einer Nurlesespeichervorrichtung (ROM) 50 und einer Speichervorrichtung 52 mit wahlfreiem Zugriff (RAM) verbunden sein. Die Speichervorrichtungen 50 und 52 können Instruktionen und Daten enthalten, die von der Steuerung 42 benutzt werden, um die Software-Routinen durchzuführen. Eine der Software-Routinen kann die Suchroutine sein, um den Wandler 16 von einer Spur zu einer anderen Spur zu bewegen. Die Suchroutine kann eine Servosteuerungsroutine enthalten, um sicherzustellen, daß der Wandler 16 zu der richtigen Spur bewegt wird.
  • 3 zeigt ein Servosteuerungssystem 60, das durch die Steuerung 42 verwirklicht wird. Das Servosteuerungssystem 60 stellt sicher, daß der Wandler 16 akkurat auf einer gewünschten Spur der Platte 12 positioniert wird. Wenn die Steuerung eine Suchroutine durchführt, wird der Wandler 16 von einer ersten Spur zu einer neuen Spur bewegt, die in einer Entfernung XSK von der ersten Spur entfernt liegt. Die Gray-Codes der zwischen der neuen Spur und der ersten Spur gelegenen Spuren werden gelesen, wenn der Wandler 16 über die Platte 12 bewegt wird. Dies ermöglicht der Steuerung, periodisch zu bestimmen, ob der Wandler 16 mit einer gewünschten Geschwindigkeit oder Beschleunigung oder beiden über die Plattenoberfläche bewegt wird.
  • Das Steuerungssystem 60 enthält einen Abschätzer 62, der die genaue Entfernung oder Position Xa bestimmen kann, um die der Wandler von der ersten Spur bewegt worden ist. Die Position kann durch Lesen des Gray-Codes einer Spur unter dem Wandler 16 bestimmt werden. Der Abschätzer 62 kann auch die aktuelle Geschwindigkeit Va und die aktuelle Beschleunigung Aa des Wandlers 16 bestimmen. Die Gray-Codes können periodisch abgetastet werden, wenn der Wandler 16 zu der neuen Spurposition bewegt wird, so daß die Steuerung die Bewegung des Wandlers 16 mit der Servosteuerung 60 korrigieren kann.
  • Die Steuerung 42 berechnet eine ideale Position Xi, eine ideale Geschwindigkeit Vi und eine ideale Beschleunigung Ai des Wandlers 16 jedesmal, wenn der Wandler den Gray-Code einer Spur 34 liest. Die Steuerung 42 berechnet die Differenz zwischen der idealen Position Xi und der aktuellen Position Xa am Summierungsknoten 64. In Block 66 berechnet dann die Steuerung einen Positionskorrekturwert Ex mit einem Proportional- und Integralalgorithmus und dem Ausgabewert des Summierungsknoten 64.
  • Die aktuelle Geschwindigkeit Va wird von der Summe der idealen Geschwindigkeit Vi und dem Positionskorrekturwert Ex am Summierungsknoten 68 subtrahiert. In Block 70 berechnet die Steuerung einen Geschwindigkeitskorrekturwert Ev mit einem Proportional- und Integralalgorithmus und dem Ausgabewert des Summierungsknoten 68.
  • Ein Beschleunigungskorrekturwert Ea wird durch Subtraktion der aktuellen Beschleunigung Aa von der Summe der idealen Beschleunigung Ai und dem Geschwindigkeitskorrekturwert Ev am Summierungsknoten 72 berechnet. Der Beschleunigungskorrekturwert Ea wird benutzt, um den der Schwingspule 26 zugeführten Strom zu erhöhen oder zu erniedrigen und um die Beschleunigung der Bewegung des Wandlers 16 zu verändern.
  • Der Beschleunigungskorrekturwert Ea kann auch dem Abschätzer 62 zugeführt werden, um einen Beschleunigungssteuerungswert Aa' zu erzeugen. Der Beschleunigungssteuerungswert Aa' kann dem Summierungsknoten 72 zugeführt werden, um eine Regelungsschleife vorzusehen.
  • Die an dem Summierungsknoten 72 vorgesehene ideale Beschleunigung korrespondiert mit der sinusförmigen Wellenform, die in 4a gezeigt wird. Die korrespondierende ideale Geschwindigkeits- und Positionswellenformen werden in 4b bzw. 4c gezeigt. Die sinusförmige Wellenform kann durch die folgende Gleichung definiert werden:
    Figure 00090001
    wobei:
  • KA
    = Beschleunigungskonstante;
    IM
    = maximaler Strom, der an die Schwingspule geführt wird;
    TSK
    = Suchzeit, die für die Bewegung des Wandlers von der alten Spur zur neuen Spur benötigt wird;
  • Die folgende ideale Geschwindigkeitsgleichung kann durch Integration der Beschleunigungsgleichung abgeleitet werden.
  • Figure 00100001
  • Die folgende ideale Positionsgleichung kann durch Integration der Geschwindigkeitsgleichung abgeleitet werden.
  • Figure 00100002
  • Wenn das Plattenlaufwerk in Betrieb ist, kann das Plattenlaufwerk ein Kommando empfangen, um Information zu speichern oder zu lesen. Das Kommando kann erforderlich machen, daß der Wandler von einer ersten Spur zu einer neuen Spur entsprechend einer Suchroutine bewegt wird. Während einer Suchroutine kann die neue Spur und die korrespondierende Entfernung (Suchlänge XSK) von der ersten Spur zu der neuen Spur durch die Steuerung bestimmt werden. Die Suchzeit kann anfänglich berechnet werden, bevor die ideale Beschleunigung, die ideale Geschwindigkeit und die ideale Position berechnet werden. Die folgende Beziehung zwischen TSK und XSK kann aus Gleichung (3) durch Einsetzen von t = TSK berechnet werden.
  • Figure 00100003
  • Anstatt eine Wurzelberechnung durchzuführen, kann die Steuerung TSK aus XSK durch Erzeugen einer Anzahl von Abtastpunkten N zwischen t = 0 und t = TSK und Verwenden des folgenden Algorithmus für lineare Interpolation für die Bestimmung der Suchzeit zwischen Abtastpunkten berechnen.
  • Figure 00100004
  • Während der Durchführung der Servoroutine kann das System eine Anzahl von Proben nehmen, die mit den unterschiedlichen Positionen, Geschwindigkeiten und Beschleunigungen des Wandlers korrelieren, wenn der Wandler von einer Spur zu einer anderen Spur bewegt. Es ist wünschenswert, die idealen Verläufe diskret zu machen, damit sie mit den Abtastwerten der Gray-Codes korrespondieren, so daß die aktuellen Werte von den idealen Werten an den in 3 gezeigten Summierungsknoten der Servosteuerung subtrahiert werten können. Um die Verläufe diskret zu machen, werden die Gleichungen (1), (2) und (3) in einen Abtastbereich (n) transformiert und Gleichung (4) wird in die Amplitudenterme eingesetzt, um die folgenden Gleichungen zu erzeugen.
    Figure 00110001
    wobei:
  • TSM
    = Abtastzeit ist, die aus Gleichung (5) berechnet wurde,
    NSK
    = Gesamtzahl der Abtastungen ist, und
    n
    = Abtastwertnummer ist.
  • Die Sinus- und Cosinuswerte können mit der Zustandsgleichung und dem Anfangswert des folgenden rekursiven Sinuswellenerzeugungsalgorithmus berechnet werden.
    Figure 00110002
    welche die folgenden bekannten trigonometrischen Identitäten verwendet.
  • Figure 00120001
  • Während der Durchführung der Servoroutine berechnet der Computer die ideale Position, die ideale Geschwindigkeit und die ideale Beschleunigung des Wandlers an einem ersten Abtastzeitpunkt, bestimmt die aktuelle Position, die aktuelle Geschwindigkeit und die aktuelle Beschleunigung und verarbeitet dann die Daten entsprechend der in 3 gezeigten Regelungsschleife. Zweite, dritte und weitere Abtastwerte werden genommen und der Prozeß wird wiederholt, um eine Servoroutine vorzusehen, welche die Bewegung des Wandlers steuert.
  • Die Geschwindigkeit des Wandlers sollte einen maximalen Wert nicht überschreiten, so daß der Wandler die Gray-Codes von der Platte lesen kann. Aus Gleichung (2) kann die maximale Geschwindigkeit wie folgt berechnet werden.
  • Figure 00120002
  • Unter Verwendung von Gleichung (4) können die maximale Suchzeit und die maximale Suchlänge wie folgt bestimmt werden.
  • Figure 00120003
  • Wenn die Suchlänge XSK die maximale Suchlänge XSK M übersteigt, muß eine Periode ohne Antrieb eingeführt werden, bei der die Beschleunigung des Wandlers Null ist, so daß die Geschwindigkeit des Wandlers den maximalen Wert nicht übersteigt. Die Zeit ohne Antrieb kann durch die folgende Gleichung definiert werden.
  • Figure 00130001
  • Für eine Suchlänge größer als XSK M können die Verläufe der idealen Position, der idealen Geschwindigkeit und der idealen Beschleunigung im (n)-Bereich durch die folgenden Gleichungen definiert werden.
    Figure 00130002
    wenn der Wandler beschleunigt wird; a(n) = 0 (19) V(n) = VMAX (20) x(n) = XACC + VMAXTSM(n – NMSK /2) (21)wenn der Wandler nicht angetrieben wird;
    Figure 00140001
    wenn der Wandler abgebremst wird,
    wobei XCST = TCSTVMAX für TCST in der Phase ohne Antrieb, (25) XACC = (XSK -XCST)/2 für TMSK /2 in der Beschleunigungsphase, (26) XDEC = XSK – XACC – XCST für TMSK /2 in der Abbremsphase ist. (27)
  • Wenn die Suchlänge den Wert XSK M übersteigt, berechnet die Steuerung die ideale Position, die ideale Geschwindigkeit und die ideale Beschleunigung entsprechend den Gleichungen (15) bis (27), und benutzt dann die idealen Werte in der Regelungsschleife von 3.
  • Die vorliegende Erfindung sieht eine Suchroutine vor, wobei der Wandler in einem sinusförmigen Beschleunigungsverlauf bewegt wird, und sieht eine Servosteuerungsschleife vor, die den Eingangsstrom so korrigiert, daß der Wandler auf einem gewünschten Pfad bewegt wird.

Claims (21)

  1. Festplattenlaufwerk, das enthält: eine Platte (12), die eine Oberfläche hat; einen Spindelmotor (14), der die Platte (12) dreht; einen Wandler (16), der Information auf die Platte (12) schreiben kann und Information von der Platte (12) lesen kann; einen Stellgliedarm (24), der den Wandler (16) über die Oberfläche der Platte (12) bewegen kann; und eine Steuerung (42, 60), die einen rekursiven Sinuswellenerzeugungsalgorithmus ausführt, um den Stellgliedarm (24) so zu steuern, dass der Wandler (16) über die Plattenoberfläche mit einem sinusförmigen Beschleunigungsverlauf bewegt wird.
  2. Festplattenlaufwerk nach Anspruch 1, wobei die Steuerung (42, 60) ein digitaler Signalprozessor ist.
  3. Festplattenlaufwerk nach Anspruch 2, wobei der digitale Signalprozessor den Stellgliedarm (24) entsprechend einem linearen Interpolationsalgorithmus steuert.
  4. Festplattenlaufwerk nach einem der Ansprüche 1 bis 3, wobei die Steuerung (42, 60) eine Servoroutine durchführt, welche die Schritte durchführt: Bestimmung einer aktuellen Position (Xa) des Wandlers (16), Berechnung einer idealen Position (Xi) des Wandlers (16), und Erzeugung eines Positionskorrekturwertes (Ex), der eine Funktion der aktuellen und der idealen Position (Xa) bzw. (Xi) ist, wobei der Positionskorrekturwert (Ex) verwendet wird, um die Bewegung des Wandlers (16) zu verändern.
  5. Festplattenlaufwerk nach Anspruch 4, wobei die Servoroutine die Schritte enthält: Bestimmung einer aktuellen Geschwindigkeit (Va) des Wandlers (16), Berechnung einer idealen Geschwindigkeit (Vi) des Wandlers (16), und Erzeugung eines Geschwindigkeitskorrekturwertes (Ev), der eine Funktion des Positionskorrekturwertes (Ex), der aktuellen und der idealen Geschwindigkeit (Va) bzw. (Vi) ist, wobei der Geschwindigkeitskorrekturwert (Ev) verwendet wird, um die Bewegung des Wandlers (16) zu verändern.
  6. Festplattenlaufwerk nach Anspruch 5, wobei die Servoroutine die Schritte enthält: Bestimmung einer aktuellen Beschleunigung (Aa) des Wandlers (16), Berechnung einer idealen Beschleunigung (Ai) des Wandlers (16), und Erzeugung eines Beschleunigungskorrekturwertes (Ea), der eine Funktion des Geschwindigkeitskorrekturwertes (Ev), der aktuellen Beschleunigung (Aa) und der idealen Beschleunigung (Ai) ist, wobei der Beschleunigungskorrekturwert (Ea) verwendet wird, um die Bewegung des Wandlers (16) zu verändern.
  7. Festplattenlaufwerk nach Anspruch 6, wobei der Beschleunigungskorrekturwert (Ea) auch eine Funktion eines Beschleunigungssteuerungswertes (A'a) ist, der in einer Regelungsschleife vorgesehen wird.
  8. Festplattenlaufwerk nach Anspruch 6, wobei die ideale Position (Xi), die ideale Geschwindigkeit (Vi) und die ideale Beschleunigung (Ai) mittels eines rekursiven Sinuswellenerzeugungsalgorithmus berechnet werden.
  9. Festplattenlaufwerk nach einem der Ansprüche 4 bis 8, wobei der Positionskorrekturwert (Ex) eine Funktion eines Proportional- und Integralsteuerungsalgorithmus ist.
  10. Festplattenlaufwerk nach einem der Ansprüche 4 bis 9, wobei der Geschwindigkeitskorrekturwert (Ev) eine Funktion eines Proportional- und Integralsteuerungsalgorithmus ist.
  11. Festplattenlaufwerk nach einem der Ansprüche 4 bis 10, wobei der Verlauf eine Periode enthält, in welcher der Wandler (16) im Wesentlichen eine Nullbeschleunigung erfährt.
  12. Verfahren zum Betrieb eines Festplattenlaufwerks (10) mit einer Platte (12), einem Wandler (16) und einem mit dem Wandler (16) gekoppelten Stellgliedarm (24), wobei der Wandler (16) sich über eine Oberfläche der Platte (12) bewegen lässt, und das Verfahren enthält die Schritte: Ausführen eines rekursiven Sinuswellenerzeugungsalgorithmus; und Erregen des Stellgliedarms (24), so dass der Wandler (16) sich mit einem sinusförmigen Beschleunigungsverlauf über die Plattenoberfläche bewegt.
  13. Verfahren nach Anspruch 12, das ferner die Schritte enthält: Berechnen einer idealen Position (Xi) des Wandlers (16), Bestimmen einer aktuellen Position (Xa) des Wandlers (16), Berechnen eines Positionskorrekturwertes (Ex) aus der idealen und der aktuellen Position (Xi, Xa), und Verändern der Bewegung des Wandlers (16) mit dem Positionskorrekturwert (Ex).
  14. Verfahren nach Anspruch 13, wobei der Positionskorrekturwert (Ex) mit einem Proportional- und Integralsteuerungsalgorithmus berechnet wird.
  15. Verfahren nach Anspruch 13 oder 14, das ferner die Schritte enthält: Berechnen einer idealen Geschwindigkeit (Vi) des Wandlers (16), Bestimmen einer aktuellen Geschwindigkeit (Va) des Wandlers (16), Berechnen eines Geschwindigkeitskorrekturwertes (Ev) aus der idealen Geschwindigkeit (Vi), der aktuellen Geschwindigkeit (Va) und dem Positionskorrekturwert (Ex), und Verändern der Bewegung des Wandlers (16) mit dem Geschwindigkeitskorrekturwert (Ev).
  16. Verfahren nach Anspruch 15, wobei der Geschwindigkeitskorrekturwert (Ev) mit einem Proportional- und Integralsteuerungsalgorithmus berechnet wird.
  17. Verfahren nach Anspruch 15 oder 16, das ferner die Schritte enthält: Berechnen einer idealen Beschleunigung (Ai) des Wandlers (16), Bestimmen einer aktuellen Beschleunigung (Aa) des Wandlers (16), Berechnen eines Beschleunigungskorrekturwertes (Ea) aus der idealen Beschleunigung (Ai), der aktuellen Beschleunigung (Aa) und dem Geschwindigkeitskorrekturwert (Ev), und Verändern der Bewegung des Wandlers (16) mit dem Beschleunigungskorrekturwert (Ea).
  18. Verfahren nach Anspruch 17, wobei der Beschleunigungskorrekturwert (Ea) eine Funktion eines Beschleunigungssteuerungswertes (A'a) ist.
  19. Verfahren nach Anspruch 17 oder 18, wobei die ideale Beschleunigung (Ai), die ideale Geschwindigkeit (Vi) und die ideale Position (Xi) mittels eines rekursiven Sinuswellenerzeugungsalgorithmus berechnet werden.
  20. Verfahren nach Anspruch 17 bis 19, wobei die ideale Beschleunigung (Ai), die ideale Geschwindigkeit (Vi) und die ideale Position (Xi) mittels eines linearen Interpolationsalgorithmus berechnet werden.
  21. Verfahren nach einem der Ansprüche 12 bis 20, wobei der Verlauf eine Periode enthält, in welcher der Wandler (16) im Wesentlichen eine Nullbeschleunigung erfährt.
DE19948334A 1998-10-07 1999-10-07 Festplattenlaufwerk und Verfahren für seinen Betrieb Expired - Fee Related DE19948334B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/167,884 1998-10-07
US09/167,884 US6441988B2 (en) 1998-10-07 1998-10-07 Method and apparatus for reducing acoustic noise in a hard disk drive

Publications (2)

Publication Number Publication Date
DE19948334A1 DE19948334A1 (de) 2000-04-20
DE19948334B4 true DE19948334B4 (de) 2009-04-09

Family

ID=22609216

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19948334A Expired - Fee Related DE19948334B4 (de) 1998-10-07 1999-10-07 Festplattenlaufwerk und Verfahren für seinen Betrieb

Country Status (5)

Country Link
US (1) US6441988B2 (de)
JP (1) JP2000123502A (de)
KR (1) KR100357857B1 (de)
DE (1) DE19948334B4 (de)
GB (1) GB2342492B (de)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6501613B1 (en) * 1999-12-15 2002-12-31 Samsung Electronics Co., Ltd. Generalized Fourier seek method and apparatus for a hard disk drive servomechanism
US6549364B1 (en) * 1999-12-15 2003-04-15 Samsung Electronics Co., Ltd. Optimization method and apparatus for a generalized fourier seek trajectory for a hard disk drive servomechanism
US6744590B2 (en) * 2000-09-14 2004-06-01 Samsung Electronics Co., Inc. Seek trajectory adaptation in sinusoidal seek servo hard disk drives
US6801384B2 (en) * 2000-09-14 2004-10-05 Samsung Electronics Co., Ltd. Voltage-constrained sinusoidal seek servo in hard disk drives
US6578106B1 (en) * 2000-10-31 2003-06-10 Keen Personal Media, Inc. Data storage system adapted to select an operational state with corresponding performance levels and acoustic noise levels based on a system profile
US6762902B2 (en) 2000-12-15 2004-07-13 Samsung Electronics Co., Ltd. Time-varying, non-synchronous disturbance identification and cancellation in a rotating disk storage device
KR100400036B1 (ko) * 2001-02-22 2003-09-29 삼성전자주식회사 하드 디스크 드라이브의 탐색 서보 장치 및 방법
JP2002258902A (ja) 2001-02-27 2002-09-13 Internatl Business Mach Corp <Ibm> 回転記録装置およびその制御方法
JP3884936B2 (ja) 2001-09-21 2007-02-21 ヒタチグローバルストレージテクノロジーズネザーランドビーブイ 回転記録装置およびその制御方法
WO2004023458A1 (en) * 2002-09-05 2004-03-18 Seagate Technology Llc Selecting a target destination using seek cost indicator based on the actual position
US6870342B2 (en) * 2002-10-03 2005-03-22 Seagate Technology Llc Cosine bang-bang seek control for a voice coil of a disc drive
KR100518552B1 (ko) * 2003-01-30 2005-10-04 삼성전자주식회사 디스크 드라이브의 트랙 탐색 서보 제어 방법 및 장치
KR100555523B1 (ko) * 2003-10-31 2006-03-03 삼성전자주식회사 디스크 드라이브의 트랙 탐색 서보 제어 방법 및 장치
US7224546B1 (en) 2004-01-31 2007-05-29 Western Digital Technologies, Inc. Disk drive employing a calibrated brake pulse to reduce acoustic noise when latching an actuator arm
JP2005267762A (ja) 2004-03-19 2005-09-29 Hitachi Global Storage Technologies Netherlands Bv 磁気ディスク装置
US7054098B1 (en) 2004-06-01 2006-05-30 Western Digital Technologies, Inc. Disk drive employing asymmetric acceleration/deceleration pulses for acoustic noise reduction during unlatch
US7068463B1 (en) 2004-06-14 2006-06-27 Western Digital Technologies, Inc. Disk drive employing a velocity profile and back EMF feedback to control a voice coil motor
US20060066986A1 (en) * 2004-09-24 2006-03-30 Teng-Yuan Shih Seek servomechanism with extended sinusoidal current profile
US20060077588A1 (en) * 2004-10-12 2006-04-13 Teng-Yuan Shih Generalized sinusoidal trajectory for seek servomechanism of hard drives
KR100688526B1 (ko) * 2005-01-28 2007-03-02 삼성전자주식회사 공급 전압 변동을 고려한 탐색 서보 제어 방법 및 이를이용한 디스크 드라이브
US20070156396A1 (en) * 2005-12-30 2007-07-05 Matsushita Electric Industrial Co., Ltd. System and method for state space control of seek acoustics
JP2007293980A (ja) * 2006-04-24 2007-11-08 Hitachi Global Storage Technologies Netherlands Bv 磁気ディスク装置およびロード/アンロード方法
US7660070B2 (en) * 2007-03-08 2010-02-09 Esgw Holdings Limited Quiet high performance seek procedure for disk drives
JP5038998B2 (ja) * 2007-10-26 2012-10-03 株式会社東芝 シーク制御装置、およびシーク制御のための制御データ生成方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4937689A (en) * 1986-10-14 1990-06-26 Maxtor Corporation Apparatus for controlling seek strategy of read/write head in a disk drive
US5151639A (en) * 1990-02-09 1992-09-29 Fujitsu Limited System for positioning a transducer
US5291110A (en) * 1991-10-31 1994-03-01 Integral Peripherals, Inc. Low acoustic noise seeking method and apparatus

Family Cites Families (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4371902A (en) 1980-06-30 1983-02-01 International Business Machines Corporation Disk initialization method
JPS57200960A (en) 1981-06-04 1982-12-09 Pioneer Electronic Corp Recording and reproducing method and its device
KR870001209B1 (ko) * 1984-12-21 1987-06-20 삼성항공산업 주식회사 Sine 커브를 이용한 위치 제어장치
US4811135A (en) 1985-11-20 1989-03-07 Magnetic Peripherals Inc. Tri-phase servo pattern for providing information for positioning the transducers of a magnetic disk storage drive
US4688119A (en) * 1985-11-20 1987-08-18 Xebec Development Partners, Ltd. Detection and amplification circuit
US4802033A (en) 1986-11-07 1989-01-31 Eastman Kodak Company Predictive positioning offset compensation for high TPI disk systems
US4823212A (en) 1986-11-26 1989-04-18 Hewlett-Packard Company Sampled servo code format and system for a disc drive
US5453887A (en) 1987-01-13 1995-09-26 Canon Denshi Kabushiki Kaisha Head tracking servo pattern
EP0314879B1 (de) 1987-07-15 1994-09-28 Nec Corporation Kontrolle der relativen Lage eines Magnetkopfes und eines Aufzeichnungsträgers
JPH01194176A (ja) 1988-01-28 1989-08-04 Mitsumi Electric Co Ltd 磁気ディスク装置のヘッド位置決め方式
US4977472A (en) 1988-03-28 1990-12-11 Seagate Technology, Inc. Servo address system
US5036408A (en) 1988-05-12 1991-07-30 Digital Equipment Corporation High efficiency disk format and synchronization system
US4890172A (en) 1988-09-27 1989-12-26 Digital Equipment Corporation Automatic servo gain calibration system for a disk drive
US5111349A (en) * 1989-02-07 1992-05-05 Alps Electric (Usa), Inc. Digital servo system for moving body by a distance equal to an integral multiple of a predetermined pitch
WO1990010930A1 (en) * 1989-03-08 1990-09-20 International Business Machines Corporation Estimator positioning system and method
US5050146A (en) * 1989-07-31 1991-09-17 Literal Corporation Track seek recovery system and method
US5235478A (en) 1989-12-15 1993-08-10 Sony Corporation Disc drive apparatus with servo tracks offset from data tracks
JP2523922B2 (ja) 1990-03-09 1996-08-14 松下電器産業株式会社 トラック追従制御装置
US5255136A (en) 1990-08-17 1993-10-19 Quantum Corporation High capacity submicro-winchester fixed disk drive
US5657179A (en) 1991-03-28 1997-08-12 Seagate Technology, Inc. Method for reducing noise during track seeking in a disc drive
US5333140A (en) 1991-10-03 1994-07-26 Helios Incorporated Servowriter/certifier
JP2656186B2 (ja) 1992-03-30 1997-09-24 富士通株式会社 磁気ディスク装置のデータ面サーボパターン書込み方法
US6040955A (en) 1992-06-11 2000-03-21 International Business Machines Corporation Self servo writing file
US5715105A (en) 1992-09-28 1998-02-03 Hitachi, Ltd. Method of and apparatus for recording on and reproducing from disk-type recording medium having recording tracks with sectors each having an ID area and a data area
WO1994011864A1 (en) 1992-11-10 1994-05-26 Hardisk Technology Self-servowriting disk drive and method
CA2110881C (en) 1992-12-09 1998-07-28 Kyo Takahashi Adaptive equalizer capable of compensating for carrier frequency offset
US5581420A (en) 1993-03-08 1996-12-03 International Business Machines Corporation Method and system for determining a radial positioning valve used for writing tracks at a desired track pitch
US5465035A (en) 1993-05-11 1995-11-07 Quantum Corporation Band limited control of a flexible structure using piecewise trigonometric input signals
US5450249A (en) 1993-05-19 1995-09-12 American Telephone And Telegraph Company Demodulator circuit
US5608587A (en) 1993-08-06 1997-03-04 Seagate Technology, Inc. Method using magnetic disk servo pattern with buried identification patterns
US5408367A (en) 1993-09-20 1995-04-18 Integral Peripherals, Inc. Method of optimizing operation of disk drive
US5452285A (en) 1993-09-30 1995-09-19 Polaroid Corporation Uniformly distributed servo data for optical information storage medium
US5400201A (en) 1993-10-25 1995-03-21 Syquest Technology, Inc. Servo burst pattern for removing offset caused by magnetic distortion and method associated therewith
KR0128040B1 (ko) * 1993-11-27 1998-04-04 김광호 디스크 기록 매체를 이용하는 데이타 저장장치의 디지탈 서보제어장치 및 방법
US5500776A (en) 1993-12-16 1996-03-19 Seagate Technology, Inc. Self-calibration for computer disk read/write offsets
US5640423A (en) 1993-12-16 1997-06-17 Signal Science, Inc. Method for signal transmission using spectrally efficient orthogonal modulation
JP2735784B2 (ja) 1993-12-17 1998-04-02 インターナショナル・ビジネス・マシーンズ・コーポレイション 情報記録用ディスク及びディスクドライブシステム
US5666238A (en) 1993-12-28 1997-09-09 Kabushiki Kaisha Toshiba Data sector control apparatus and method for disk storage system
KR960011739B1 (ko) 1994-01-18 1996-08-30 대우전자 주식회사 실시간 계수 갱신값 추출장치를 구비한 등화기
JPH07249269A (ja) * 1994-01-20 1995-09-26 Sony Corp クロック信号生成装置及びクロック信号生成方法
EP0748502A1 (de) 1994-03-03 1996-12-18 Cirrus Logic, Inc. Tabellengesteuerte verfahren und gerät zur automatischen verarbeitung von trennbaren feldern
US5696647A (en) 1994-03-28 1997-12-09 Seagate Technology, Inc. Method for carrying out seeks in a hard disc drive to limit the generation of acoustic noise including using a slew rate limit
US5587850A (en) 1994-08-26 1996-12-24 Quantum Corporation Data track pattern including embedded servo sectors for magneto-resistive read/inductive write head structure for a disk drive
WO1996010821A1 (en) 1994-09-30 1996-04-11 Maxtor Corporation Off-track pes calibration for a magneto-resistive element
US5612833A (en) 1994-12-02 1997-03-18 International Business Machines Corporation Radial self-propagation pattern generation for disk file servowriting
KR0144294B1 (ko) 1994-12-14 1998-07-15 배순훈 수렴특성을 개선시킨 등화기
KR0143532B1 (ko) 1994-12-21 1998-07-15 김광호 콘스턴트-덴시티 기록형태의 자기디스크와 그 구동장치 및 액세스방법
EP0718827A2 (de) 1994-12-22 1996-06-26 International Business Machines Corporation Vorrichtung und Verfahren zur Zielspurbestimmung in einem Plattenspeicherlaufwerk
WO1996023305A1 (en) 1995-01-27 1996-08-01 Seagate Technology, Inc. Dual identification for data fields of a disk drive
JP3251804B2 (ja) 1995-03-17 2002-01-28 株式会社東芝 ディスク記録再生装置及びそのセルフサーボライト方法
JP2647049B2 (ja) 1995-03-24 1997-08-27 日本電気株式会社 フロッピディスク装置
US5600506A (en) 1995-05-10 1997-02-04 Conner Peripherals, Inc. Apparatus and method for determining the position of a transducer relative to a disk surface in a disk drive system
KR0132807B1 (ko) 1995-05-12 1998-04-18 김광호 하드 디스크 드라이브 서보 시스템에서의 디펙트 검출 및 처리방법
US5892634A (en) 1995-05-23 1999-04-06 Kabushiki Kaisha Toshiba Method and apparatus for heat positioning control in disk storage system
US5901009A (en) * 1995-05-31 1999-05-04 International Business Machines Corporation Reduced seek acoustic noise direct access storage device
JP3740189B2 (ja) * 1995-07-18 2006-02-01 株式会社日立グローバルストレージテクノロジーズ 位置決め適応制御装置並びに情報記憶装置
US5734680A (en) 1995-08-09 1998-03-31 Hewlett-Packard Co. Analog implementation of a partial response maximum likelihood (PRML) read channel
US5691857A (en) 1995-09-29 1997-11-25 Quantum Corporation Method using matched filters for determining head positioner micro-jog in hard disk drive employing magneto-resistive heads
KR100195182B1 (ko) 1995-11-08 1999-06-15 윤종용 서보 필드 단축 하드 디스크 드라이버 및 그 구동방법
US5680451A (en) 1995-11-14 1997-10-21 Paradyne Corporation Listener echo cancellation for modems
US5710677A (en) 1995-12-18 1998-01-20 Seagate Technology, Inc. Method of detecting and isolating defective servo bursts
KR100195183B1 (ko) 1995-12-19 1999-06-15 윤종용 데이타 필드가 확장된 하드 디스크 드라이브
US5748677A (en) 1996-01-16 1998-05-05 Kumar; Derek D. Reference signal communication method and system
US5771130A (en) 1996-04-15 1998-06-23 Phase Metrics Method and apparatus for non-contact servo writing
US5771131A (en) 1996-07-18 1998-06-23 Quantum Corporation Tracking in hard disk drive using magnetoresistive heads
US5917670A (en) 1996-10-15 1999-06-29 Quantum Corporation Method for recovering data from disk with magneto-resistive head in presence of thermal asperities
KR100432504B1 (ko) * 1996-11-08 2004-09-04 삼성전자주식회사 데이타오프트랙라이트에대한오프트랙리드재시도방법
US6031684A (en) * 1997-06-03 2000-02-29 Seagate Technology, Inc. Servo gain optimization using model reference seeks in a disc drive
US5946157A (en) 1997-07-21 1999-08-31 Western Digital Corporation Method of seamlessly recording circumferentially successive servo bursts that overlap one another
US6178060B1 (en) * 1998-07-13 2001-01-23 Seagate Technology Llc Current profile shaping to reduce disc drive seek time variation and acoustic noise generation
US6140791A (en) * 1999-06-10 2000-10-31 Samsung Information Systems America Method and apparatus for controlling the acceleration trajectory of positioning a high-velocity transducer and for reducing the harmonic content thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4937689A (en) * 1986-10-14 1990-06-26 Maxtor Corporation Apparatus for controlling seek strategy of read/write head in a disk drive
US5151639A (en) * 1990-02-09 1992-09-29 Fujitsu Limited System for positioning a transducer
US5291110A (en) * 1991-10-31 1994-03-01 Integral Peripherals, Inc. Low acoustic noise seeking method and apparatus

Also Published As

Publication number Publication date
US20010050827A1 (en) 2001-12-13
DE19948334A1 (de) 2000-04-20
KR20000028907A (ko) 2000-05-25
GB2342492B (en) 2001-01-31
US6441988B2 (en) 2002-08-27
GB2342492A (en) 2000-04-12
JP2000123502A (ja) 2000-04-28
GB9923676D0 (en) 1999-12-08
KR100357857B1 (ko) 2002-10-25

Similar Documents

Publication Publication Date Title
DE19948334B4 (de) Festplattenlaufwerk und Verfahren für seinen Betrieb
EP0003070B1 (de) Zeitoptimale digitale Steuerung zum Positionieren unter Verwendung eines Modells der Vorrichtung
US4835633A (en) Disk file digital servo control system with compensation for variation in actuator acceleration factor
DE19755371B4 (de) Festplattenlaufwerk und Verfahren für einen Schreib- oder Lesezugriff auf eine magnetische Platte
US5917672A (en) Disk file head positioning servo system incorporating adaptive saturated seek and head offset compensation
DE69726103T2 (de) Verfahren zum Schreiben eines Servomusters für magnetische Plattenlaufwerke und dieses Verfahren verwendendes magnetisches Plattenlaufwerk
WO1990010930A1 (en) Estimator positioning system and method
DE2616806A1 (de) Einrichtung zum positionieren eines lese/schreibkopfes relativ zu einem ebenen, bewegten traeger, insbesondere einer magnetspeicherplatte
DE19615964C2 (de) Magnetplattenlaufwerk
DE2907830C2 (de)
US6563666B1 (en) Disc drive model reference seek algorithm
KR100524964B1 (ko) 가속도 변화를 고려한 디스크 드라이브의 트랙 탐색 서보제어 방법 및 장치
US6545838B1 (en) Self tuning model reference controller in a disc drive
DE4400247C2 (de) Verfahren und Vorrichtung zum Bremsen eines Plattenlaufwerkkopfes
DE69829420T2 (de) Speichereinheit mit variabler motorumdrehungsgeschwindigkeit
DE3939670C2 (de)
DE69930057T2 (de) Verfahren und Vorrichtung zur Steuerung eines Motors in einem Massenspeichermedium
DE19717886C2 (de) Verfahren zur Verstärkungs-Kalibrierung eines Servosteuersystems in einem Plattenlaufwerk-Aufzeichnungsgerät
DE3836629C2 (de) Spurnachführregelung für den Antrieb einer Informationsspeicherplatte
JP4550764B2 (ja) シーク制御方法、シーク制御装置およびディスク装置
KR100555523B1 (ko) 디스크 드라이브의 트랙 탐색 서보 제어 방법 및 장치
KR100594310B1 (ko) 하드디스크 드라이브의 트랙 탐색 제어 방법 및 이에적합한 기록 매체
DE102007007791B4 (de) Positionierungssteuersystem für ein bewegliches Element und Laserbohrmaschine
US6169641B1 (en) Methods and devices for controlling a head position actuator of a disk drive
KR100518552B1 (ko) 디스크 드라이브의 트랙 탐색 서보 제어 방법 및 장치

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee