DE3887424T2 - Magnetkopfpositionierungsmethode und Magnetplattenantriebsgerät zur Ausführung der Methode. - Google Patents

Magnetkopfpositionierungsmethode und Magnetplattenantriebsgerät zur Ausführung der Methode.

Info

Publication number
DE3887424T2
DE3887424T2 DE88116212T DE3887424T DE3887424T2 DE 3887424 T2 DE3887424 T2 DE 3887424T2 DE 88116212 T DE88116212 T DE 88116212T DE 3887424 T DE3887424 T DE 3887424T DE 3887424 T2 DE3887424 T2 DE 3887424T2
Authority
DE
Germany
Prior art keywords
peak values
differences
average value
magnetic 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 - Lifetime
Application number
DE88116212T
Other languages
English (en)
Other versions
DE3887424D1 (de
Inventor
Tetsuji C O Patent Div Sakurai
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Application granted granted Critical
Publication of DE3887424D1 publication Critical patent/DE3887424D1/de
Publication of DE3887424T2 publication Critical patent/DE3887424T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/10Control of operating function, e.g. switching from recording to reproducing by sensing presence or absence of record in accessible stored position or on turntable
    • 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/58Disposition 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 for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition 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 for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • G11B5/59605Circuits
    • G11B5/59611Detection or processing of peak/envelop signals
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Moving Of The Head To Find And Align With The Track (AREA)
  • Digital Magnetic Recording (AREA)

Description

  • Die vorliegende Erfindung bezieht sich auf ein Magnetplattenantriebsgerät zum genauen Positionieren eines Magnetkopfs auf einer Zielspur einer Magnetplatte.
  • Zum Positionieren eines Magnetkopfs in einer herkömmlichen Magnetplattenvorrichtung ist die Magnetplatte benutzt worden, auf der z.B. ein Servomuster aufgezeichnet ist. Das Servomuster besteht z.B. aus zwei Mustern, von denen jedes in bezug auf eine Spurmitte auf einer Seite existiert. Zwei Signale sind von den zwei Mustern gelesen. Wenn der Magnetkopf von der Mitte einer gewünschten Spur wegpositioniert ist, sind die aus den zwei Mustern gelesenen Signale so, daß das Signal, das dem einem der Muster entspricht, einen Spitzenwert hat, der größer ist als das Signal, das dem anderen Muster entspricht. Wenn andererseits der Kopf direkt über der Mitte der gewünschten Spur positioniert ist, haben die Signale, die den Mustern entsprechen, einen gleichen Spitzenwert. Auf diese Weise kann durch Bewegen des Magnetkopfs bis das Signal, das dem einen der Muster entspricht, und das Signal, das dem anderen der Muster entspricht, gleiche Spitzenwerte haben, der Magnetkopf direkt über der Mitte einer gewünschten Spur positioniert sein.
  • Ein bekanntes Verfahren zum Verbessern der Positionsgenauigkeit des Nagnetkopfs ist eines, bei dem Spitzenwerte, die von jedem der Muster erhalten sind, zum nachfolgenden Vergleich gemittelt werden. Dieses Verfahren erlaubt eine genaue Messung des Umfangs der Positionsabweichung des Magnetkopfs von der Mitte einer gegebenen Spur. Wenn andererseits Fehlersignale aufgrund der Störung und Plattenunvollkommenheiten an den Servomusterteilbereichen auftreten, können die aus den Mustern gelesenen Signale und daher die Durchschnittswerte abnorme Werte haben. Dies würde den Magnetkopf zu einer fehlerhaften Position bewegen.
  • Das zum Stand der Technik gehörende Dokument US-A-4 380 034, das die Grundlage für die zum Stand der Technik gehörenden Teilbereiche der Ansprüche 1, 4 und 5 ist, beschreibt ein Spurzentrierungs-Servoimpulsrauschfilter, bei dem voraufgezeichnete Impulse auf den geraden und ungeraden Halbspuren einer Plattenspur von dem Lesekopf der Platte erfaßt, vorverstärkt, gleichstromvorgespannt, spitzenerkannt und auf einer FIFO-Basis in ein Rauschfilter gespeichert sind, das zwei Sätze von N-Analogprobe- und Haltezellen aufweist, einen Satz für die geraden Impulse und einen Satz für die ungeraden Impulse. Der Ausgang jeder Geradeimpulsprobe- und Haltezelle ist in einen Summierungsübergang eingegeben, um einen Durchschnitt der letzten N-Impulse zu bilden. Dasselbe geschieht mit den Ausgängen der Ungeradeimpulsprobe- und Haltezellen. Die zwei Summierungsübergänge sind dann in einen Differentialverstärker eingegeben, um ein Positionsfehlersignal an das Plattenkopfspurzentrierungs-Servosystem zu bilden, um den Kopf auf der Spur zentriert zu halten.
  • Ferner betrifft das zum Stand der Technik gehörende Dokument IBM TECHNICAL DISCLOSURE BULLETIN, Vol. 23, Nr. 7A, Dezember 1980, NEW YORK, USA, Seite 2713; J.C. Dennison et al.: "Erroneous Position Error Signals Accommodation" fehlerhafte Positionsfehlersignalunterbringung in einem Aufzeichnungsspeichergerät mit einem flexiblen bzw. biegsamen Speichermedium. Beim Anwenden einer Sektorservotechnik bei einem solchen flexiblen Aufzeichnungsmedium ist die Wahrscheinlichkeit eines Fehlers in einem Servobereich ziemlich hoch. Ferner kann auch ein Staubteilchen auf einem Servobereich den Wert oder die Größe des Servorücklesesignals drastisch ändern. Das Ergebnis ist ein fehlerhaftes Positionsfehlersignal (PES), das die Steuerschaltung veranlassen kann, den Meßwandler von der Mittellinie der Spur wegzubewegen, was zu einer Grenz- oder inakzeptablen Leistung führt. Dies kann durch genaue Prüfung der Anderungsrate zwischen dem gegenwärtigen PES-Wert und dem vorherigen PES-Wert weitgehend vermieden werden.
  • Eine Aufgabe der vorliegenden Erfindung ist die Bereitstellung eines Magnetplattenantriebsgeräts zum genauen Positionieren eines Magnetkopfs auf einer Zielspur eines magnetischen Mediums.
  • Zur Lösung dieser Aufgabe sieht die vorliegende Erfindung ein Magnetplattenantriebsgerät vor, wie es in Anspruch 1, 4 oder 5 angegeben ist.
  • Das Magnetplattenantriebsgerät umfaßt einen Antriebsabschnitt zum Antreiben des Magnetkopfs auf der Zielspur gemäß einer Eingangsantriebsanweisung, einen Erkennungsabschnitt zum Erkennen von Spitzenwerten von Signalkomponenten, die Servodaten entsprechen, die durch den Magnetkopf von der Magnetplatte ausgeIesen sind, und eine Steuerung zum Erzeugen einer Antriebsanweisung aufgrund einer Vielzahl von Spitzenwerten, die aus den erkannten Spitzenwerten gewählt sind, und zum Ausgeben der Antriebsanweisung an den Antriebsabschnitt.
  • Ein Positionierverfahren umfaßt die Schritte des Auslesens von Servodaten aus der Magnetplatte durch den Magnetkopf, um Spitzenwerte von Signalkomponenten zu erkennen, die den Servodaten entsprechen, zum Erzeugen einer Antriebsanweisung aufgrund einer Vielzahl von Spitzenwerten, die aus den erkannten Spitzenwerten gewählt sind, und zum Antreiben des Magnetkopfs auf der Zielspur gemäß der Antriebsanweisung.
  • Nach dem oben beschriebenen Magnetplattenantriebsgerät ist die genaue Positionierung des Kopfs immer möglich, da abnorme Werte aufgrund der Unvollkommenheiten der Servomusteroberfläche einer Aufzeichnungsplatte und die Störung für nachfolgende Durchschnittsverarbeitung entfernt sind.
  • Diese Erfindung kann anhand der folgenden ausführlichen Beschreibung in Verbindung mit den beiliegenden Zeichnungen vollständiger verstanden werden; es zeigen:
  • Fig. 1 ein Blockdiagramm einer Magnetplattenvorrichtung gemäß einem ersten Ausführungsbeispiel der vorliegenden Erfindung;
  • Fig. 2A und 2B Flußdiagramme zum Erklären des Betriebs des ersten Ausführungsbeispiels;
  • Fig. 3A bis 3C Diagramme zum Erklären der Positionssteuerung;
  • Fig. 4 ein Blockdiagramm einer Magnetplattenvorrichtung gemäß einem zweiten Ausführungsbeispiel der vorliegenden Erfindung; und
  • Fig. 5 ein Flußdiagramm zum Erklären des Betriebs des zweiten Ausführungsbeispiels.
  • Zuerst wird ein erstes Ausführungsbeispiel der vorliegenden Erfindung unter Bezugnahme auf Fig. 1 beschrieben.
  • Eine Magnetplatte 10 ist von einem Spindelmotor B gedreht. Wie in Fig. 3A gezeigt ist, ist ein Servomuster, das zwei Muster aufweist, von denen jedes auf einer Seite in bezug auf die Spurmitte TC existiert, auf der Platte 10 aufgezeichnet. In diesem Ausführungsbeispiel ist angenommen, daß die Platte eine Diskette, auf deren Servodatenoberfläche das Servomuster eingebettet ist, eines sogenannten Sektorservosystems ist. Die Magnetplatte 10 kann von dem Servo-Oberfläche-Servo-Typ oder eine Festplatte sein. Bei dem Servo-Oberfläche-Servo-Typ von Magnetplatten sind die Servodaten aus einer Aufzeichnungsoberfläche, die sich von einer Datenaufzeichnungsoberfläche oder einer anderen Magnetplatte unterscheidet, durch einen besonderen Kopf ausgelesen, der von dem Betätiger zusammen mit dem Lese/Schreib-Magnetkopf angetrieben ist.
  • Die Magnetköpfe 12 und 42 sind durch einen Wagen- bzw. Schlittenmechanismus 34 gestützt, um in Übereinstimmung mit einer Antriebsanweisung von der Zentraleinheit bzw. CPU 30 auf Zielspuren positioniert zu sein. Signale, die z.B. den Servodaten 61-63 und 71-73 entsprechen, die durch den Magnetkopf 12 von der Magnetplatte 10 gelesen sind, sind in dem Verstärker 14 verstärkt und dann an den Zeitpunktextrahierer 16 a?igelegt. Der Zeitpunktextrahierer 16 erzeugt aus den verstärkten Signalen verschiedene Steuersignale.
  • Der Schalter 15 reagiert auf ein Schaltsteuersignal vom Zeitpunktextrahierer 16, um die verstärkten Signale, die den Servodaten 61-63 in Muster A entsprechen, an eine Spitzenhalteschaltung (P/H) 18 zu liefern, und um verstärkte Signale, die Servodaten 71-73 in Muster B entsprechen, an die Spitzenhalteschaltung (P/H) 20 zu liefern. Die Spitzenhalteschaltungen 18 bzw. 20 halten Spitzenwerte der verstärkten Signale als Reaktion auf Haltesteuersignale vom Zeitpunktextrahierer 16. Die von den Spitzenhalteschaltungen 18 und 20 gehaltenen Spitzenwerte sind von den Analog-zu-Digital- (A/D-) Umsetzern 22 bzw. 24 gemäß Umsetzsteuersignalen vom Zeitpunktextrahierer 16 zu Digitaldaten umgesetzt und dann in Silo- bzw. FIFO-Speichern 26 bzw. 28 gemäß Schreibsteuersignalen von dem Zeitpunktextrahierer 16 gespeichert.
  • Nach Abschluß des Auslesens der vorbestimmten Servodaten liest die CPU 30 die Spitzenwerte aus den FIFO-Speichern 26 und 28 und fügt diese Werte getrennt hinzu. Wenn die Hinzufugung abgeschlossen ist, gibt die CPU 30 Schreibsteuersignale aus, um diese Spitzenwerte in den FIFO- Speichern 26 und 28 zu speichern. Die Anzahl der Stücke der Servodaten ist vorbestimmt, und Daten über die Anzahl der Servodaten sind in den Registern 324 und 330 im Speicher 32 gespeichert. Wenn die Hinzufügung für alle Servodaten abgeschlossen ist, sind die Summenwerte AS und BS in den Registern 322 bzw. 328 gespeichert. Außerdem sind die Durchschnittswerte AAV und BAV aus den Summenwerten AS bzw. BS berechnet. Die Spitzenwerte sind nacheinander aus den FIFO-Speichern 26 und 28 gelesen, um Spitzenwerte zu wählen, die in einen vorbestimmten Fehlerbereich E von den Durchschnittswerten AAV und BAV fallen. Durchschnittswerte sind wieder durch die gewählten Spitzenwerte bestimmt. Danach ist ein Unterschied zwischen den so bestimmten Durchschnittswerten berechnet, und ein Antriebssignal ist an den Schlittenmechanismus 34 gemäß dem Unterschied angelegt. Durch den Schlittenmechanismus kann Kopf 12 auf einer Zielspur genau positioniert sein.
  • Der Betrieb des ersten Ausführungsbeispiels wird unter Bezugnahme auf die Figuren 2A und 2B beschrieben.
  • Die Magnetplatte 10 ist durch den Spindelmotor B gedreht. Auf der Platte 10 ist dasselbe Muster wie das in Fig. 3A gezeigte Servomuster aufgezeichnet. Wenn in die CPU 30 eine Suchanweisung eingegeben ist, ist in Schritt S2 die Initialisierung durchgeführt. Die Werte NA und NB sind beispielsweise auf 0 eingestellt. Die Werte AS und BS sind ebenfalls auf 0 eingestellt. Der Magnetkopf 12 ist zur Bewegung zu einer Zielspur einer Geschwindigkeitssteuerung ausgesetzt. Wenn der Kopf nahe an die Zielspur herankommt, ist die Steuerung von der Geschwindigkeitssteuerung zu der Positionierungssteuerung umgeschaltet, wie in Schritt S2 und in den folgenden Schritten gezeigt ist. Nunmehr sei angenommen, daß der Kopf 12 auf Position 2 in bezug auf die Zielspur positioniert ist.
  • In Schritt S4 sind die Servodaten 61-63 und 71-73 von dem Kopf 12 von der Magnetplatte 10 gelesen, um ein Servosignal zu erzeugen, das den Servodaten 61-63 und 71-73 entspricht. Das Servosignal ist im Verstärker 14 verstärkt, und das in Fig. 3C gezeigte Signal ist erhalten. Das verstärkte Servosignal ist an den Zeitpunktextrahierer 16 angelegt. Der Schalter 15 reagiert auf ein Schaltsteuersignal vom Zeitpunktextrahierer 16, um Signalkomponenten, die den Servodaten 61-63 in Muster A entsprechen, an die Spitzenhalteschaltung 18 und Signalkomponenten, die Servodaten 71-73 in Muster B entsprechen, an die Spitzenhalteschaltung 20 anzulegen. Eine der Signalkomponenten, die an die Spitzenhalteschaltung 18 angelegt sind, ist darin gemäß einem Haltesteuersignal gehalten, und der gehaltene Spitzenwert ist durch den A/D-Umsetzer 22 als Reaktion auf ein Umsetzungssteuersignal von dem Zeitpunktextrahierer 16 in Digitaldaten umgesetzt. Die umgesetzten Spitzenwerte sind in Schritt S6 als Reaktion auf ein Schreibsteuersignal in den FIFO-Speicher 26 gespeichert. Zu dieser Zeit ist der Wert NA, der die Anzahl der Stücke der Servodaten angibt, um eins erhöht. Dieselben Vorgänge sind für die Servosignalkomponenten, die den Servodaten 71- 73 in Muster B entsprechen, ausgeführt. In Schritt S8 ist eine Entscheidung darüber getroffen, ob die Lese- und Schreibvorgänge für alle Servodaten abgeschlossen worden sind. Bei NEIN in Schritt S8 werden die Betriebsvorgänge der Schritte S4 bis S8 wiederholt. Bei JA in Schritt S8 wird der Schritt S9 ausgeführt.
  • In Schritt S9 ist eine Variable I auf "1" eingestellt. Die Anzahl NA der Servodaten 61-63 ist im Register 324 gespeichert. In dem Schritt S10 ist der Spitzenwert AI zum Hinzufügen zur Variable AS aus dem FIFO-Speicher 26 gelesen. In Schritt S12 ist der gelesene Spitzenwert AI wieder in dem Speicher 26 gespeichert. Zur selben Zeit ist die Variable I um eins erhöht. Danach ist in Schritt S14 eine Entscheidung darüber getroffen, ob die Variable I gleich der Anzahl NA der Servodaten ist oder nicht. Ist sie nicht gleich, sind die Betriebsvorgänge der Schritte S10 bis S14 wiederholt. Sind sie in Schritt S14 gleich (JA), ist Schritt S16 ausgeführt.
  • In Schritt S16 ist ein Durchschnittswert AAV (=AS/NA) für die Servodaten in Muster A berechnet. Danach ist die Variable I auf eins initialisiert, und der Wert NA ist auf die Variable KA gesetzt. Der Summenwert AS ist im Register 322 gespeichert. In Schritt S18 ist der Spitzenwert AI wieder aus dem FIFO-Speicher 26 gelesen, und die Variable I ist um eins erhöht. In Schritt S20 ist eine Entscheidung darüber getroffen, ob ein Absolutwert eines Unterschieds zwischen dem Spitzenwert AI und dem Durchschnittswert AAV größer ist als der vorbestimmte Fehler E. Ist der Absolutwert kleiner als der Fehler E, ist Schritt S26 ausgeführt. Ist der Absolutwert größer als der Fehler, dann ist Schritt S24 ausgeführt, so daß der Summenwert AS aus dem Register 322 gelesen und der Spitzenwert AI von dem Surnenwert AS subtrahiert ist. Das Ergebnis der Subtraktion ist in Register 322 gespeichert. Die im Register 326 gespeicherte Variable KA ist um eins verringert.
  • Das heißt, von den Spitzenwerten A61-A63, die den Servodaten 61-63 entsprechen, sind in Schritt S20 die Spitzenwerte A61 und A63 als in die Spanne des Fehlers E des Durchschnittswerts AAV fallend betrachtet und daher zum Berechnen des Durchschnittswerts benutzt. Andererseits ist der Spitzenwert A62 aufgrund der Störung von der Berechnung des Durchschnittswerts ausgeschlossen, weil das Ergebnis der Entscheidung in Schritt S20 aufgrund des Werts A62 JA ist.
  • Danach ist in Schritt S26 eine Entscheidung darüber getroffen, ob die Variable I gleich der Anzahl NA der in Register 324 gespeicherten Daten ist. Ist sie nicht gleich, ist wieder Schritt S18 ausgeführt. Ist sie gleich, ist ein neuer Durchschnittswert AAV aus dem Summenwert AS und der Variable KA berechnet und in Register 322 gespeichert. Gleichzeitig ist die Variable I auf eins eingestellt.
  • In den Schritten S30 bis S48 sind dieselben Vorgänge wie die in den Schritten S10 bis S28 für die Servodaten 71-73 in Muster B ausgeführt. Auf diese Weise sind die Durchschnittswerte AAV und BAV erhalten.
  • In Schritt S50 ist der Unterschied D zwischen den Durchschnittswerten AAV und BAV berechnet, und ein Antriebssteuersignal ist gemäß dem Unterschied D bestimmt. Der Schlittenmechanismus 34 ist durch das bestimmte Antriebssteuersignai angetrieben. Als Folge sind der Durchschnittswert AAV der Spitzenwerte A61-A63 und der Durchschnittswert BAV der Spitzenwerte B71-B73 einander gleich gemacht, so daß die Magnetköpfe 12 und 42 auf den Zielspuren genau positioniert sein können.
  • Als nächstes wird ein zweites Ausführungsbeispiel des Magnetplattenantriebsgeräts der vorliegenden Erfindung beschrieben.
  • Die Anordnung des zweiten Ausführungsbeispiels wird zuerst unter Bezugnahme auf Fig. 4 beschrieben. In dem zweiten Ausfuhrungsbeispiel sind gleiche Bezugszahlen benutzt, um gleiche Teilbereiche in dem ersten Ausführungsbeispiel zu bezeichnen, und ihre Beschreibung wird weggelassen.
  • In dem zweiten Ausführungsbeispiel sind die Spitzenwerte A61-A63 und B71-B73, die den Servodaten 61-63 und 71-73 in den Servomustern A und B entsprechen, gemäß einem Schreibsteuersignal von dem Zeitpunktextrahierer 44, der dem Extrahierer 16 ähnlich ist, zusammen in dem FIFO-Speicher 46 gespeichert. Die CPU S0, die der CPU 30 ähnlich ist, berechnet Unterschiede zwischen A61 und B71; A62 und B72; A63 und B73 und treibt dann den Schlittenmechanismus 34 gemäß einem Durchschnittswert CAV der berechneten Unterschiede an.
  • In dem Betrieb der Schritte S60 bis S66, die in Fig. 5 gezeigt sind, sind dieselben Vorgänge wie die in den Schritten S2 bis S8 in dem ersten Ausführungsbeispiel ausgeführt. In dem zweiten Ausführungsbeispiel ist der einzelne FIFO-Speicher 46 benutzt, so daß Spitzenwerte A61- A63 und B71-B73 abwechselnd in den FIFO-Speicher 46 gespeichert sind. Wenn die Speicherung der Servodaten in den FIFO-Speicher 46 in Schritt S66 abgeschlossen ist, ist Variable I in Schritt S67 auf eins gesetzt.
  • Die Schritte S68 bis S72 sind dieselben wie die Schritte S10 bis S14 in dem ersten Ausführungsbeispiel. In dem ersten Ausführungsbeispiel sind die Spitzenwerte getrennt hinzugefügt, während im zweiten Ausführungsbeispiel zuerst ein Unterschied zwischen den Spitzenwerten A61 und B71 erhalten ist und dann der Unterschied in Schritt S68 zu dem Wert CS hinzugefügt ist. Wenn in Schritt S72 beschlossen ist, daß die Hinzufügung abgeschlossen ist, dann wird der Durchschnittswert CAV berechnet, und der Wert CS ist in Register 482 in Speicher 48, der dem Speicher 32 ähnlich ist, gespeichert. Die Anzahl N der Servodaten ist in Schritt S74 in dem Register 484 gespeichert worden.
  • Wenn der Durchschnittswert CAV erhalten ist, sind für jeden in Schritt S68 erhaltenen Unterschied dieselben Vorgänge wie die in den Schritten S18 bis S26 im ersten Ausführungsbeispiel ausgeführt. Selbst wenn Fehlersignale aufgrund der Störung, der Unvollkommenheiten der Magnetplatte 10 oder ähnlichem von dem Verstärker 14 ausgegeben sind, können sie folglich in den Schritten S78 und S80 entfernt sein. Der Summenwert CS von normalen Unterschieden allein ist in Schritt S82 enthalten, und dann ist der Durchschnittswert CAV in Schritt S84 berechnet.
  • In dem Schritt S84 ist ein Antriebssteuersignal gemäß dem Durchschnittswert CAV der Unterschiede bestimmt. Der Schlittenmechanismus 34 ist gemäß dem bestimmten Antriebssteuersignal angetrieben. Als Folge sind die Magnetköpfe 12 und 42 auf den Zielspuren genau positioniert, wie in Fig. 3B gezeigt ist.

Claims (5)

1. Magnetplattenantriebsgerät, das in der Lage ist, mindestens einem Magnetkopf auf einer Zielspur einer Magnetplatte genau zu positionieren, mit
einer Erkennungseinrichtung (12 bis 28; 12 bis 22; 44 und 46) zum Erkennen von Spitzenwerten von Signalkomponenten, die Servodaten entsprechen, die von dem Magnetkopf von der Magnetplatte ausgelesen sind;
einer Steuereinrichtung (30; 50) zum Erzeugen einer Antriebsanweisung gemäß einer Vielzahl von gewählten Spitzenwerten aus den erkannten Spitzenwerten von der Erkennungseinrichtung; und
einer Antriebseinrichtung (34) zum Antreiben des Magnetkopfs auf der Zielspur gemäß der von der Steuereinrichtung erzeugten Antriebsanweisung, worin:
die Steuereinrichtung (30; 50) eine Einrichtung zum wählen der Vielzahl von gewählten Spitzenwerten aus den erkannten Spitzenwerten und zum Erzeugen der Antriebsanweisung aus der Vielzahl der gewählten Spitzenwerte einschließlich erster und zweiter gewählter Spitzenwerte zur Ausgabe der erzeugten Anweisung an die Antriebseinrichtung beinhaltet, und
die Steuereinrichtung (30; 50) aufweist: eine erste Wähleinrichtung (30) zum Berechnen eines ersten Durchschnittswerts von ersten Spitzenwerten der erkannten Spitzenwerte und eine zweite Wähleinrichtung (30) zum Berechnen eines zweiten Durchschnittswerts von zweiten Spitzenwerten der erkannten Spitzenwerte, dadurch gekennzeichnet, daß
die Steuereinrichtung (30; 50) die Vielzahl von gewählten Spitzenwerten unter den erkannten Spitzenwerten in Übereinstimmung mit jedem der erkannten Spitzenwerten auswählt,
die erste Wähleinrichtung (30) unter den ersten Spitzenwerten die ersten gewählten Spitzenwerte auswählt, die innerhalb eines vorbestimmten Werts in bezug auf den ersten Durchschnittswert fallen; und
die zweite Wähleinrichtung (30) unter den zweiten Spitzenwerten die zweiten gewählten Spitzenwerte auswählt, die innerhalb des vorbestimmten Werts in bezug auf den zweiten Durchschnittswert fallen.
2. Gerät nach Anspruch 1, dadurch gekennzeichnet, daß die Steuereinrichtung (30; 50) aufweist:
eine Einrichtung (30) zum Berechnen eines dritten Durchschnittswerts aus den ersten gewählten Spitzenwerten;
eine Einrichtung (30) zum Berechnen eines vierten Durchschnittswerts aus den zweiten gewählten Spitzenwerten;
eine Unterschiedsberechnungseinrichtung (30) zum Berechnen eines Unterschieds zwischen den dritten und vierten Durchschnittswerten; und
eine Erzeugungseinrichtung (30) zum Erzeugen der Antriebsanweisung gemäß dem Unterschied.
3. Gerät nach Anspruch 1, dadurch gekennzeichnet, daß die Erkennungseinrichtung (12 bis 28; 12 bis 22; 44 und 46) aufweist:
eine Leseeinrichtung (12, 14) zum Auslesen der Servodaten aus der Magnetplatte mit Hilfe des Magnetkopfs, um die Signalkomponenten zu erzeugen;
eine Zeitpunktextraktionseinrichtung (16) zum Extrahieren bzw. Herausziehen von einem Schaltsteuersignal, ersten und zweiten Erkennungssteuersignalen und ersten und zweiten Schreibsteuersignalen aus den Signalkomponenten;
eine erste FIFO-Speichereinrichtung (26) zum Speichern von ersten Spitzenwerten der erkannten Spitzenwerte;
eine zweite FIFO-Speichereinrichtung (28) zum Speichern von zweiten Spitzenwerten der erkannten Spitzenwerte;
eine erste Spitzenerkennungseinrichtung (18; 22) zum Erkennen der ersten Spitzenwerte von den Signalkomponenten als Reaktion auf das erste Erkennungssteuersignal von der Zeitpunktextraktionseinrichtung und zum Schreiben der erkannten ersten Spitzenwerte in die erste FIFO-Speichereinrichtung als Reaktion auf das erste Schreibsteuersignal aus der zweiten Zeitpunktextraktionseinrichtung;
eine zweite Spitzenerkennungseinrichtung (20, 24) zum Erkennen der zweiten Spitzenwerte von den Signalkomponenten als Reaktion auf das zweite Erkennungssteuersignal von der Zeitpunktextraktionseinrichtung und zum Schreiben der erkannten zweiten Spitze in die zweite FIFO-Speichereinrichtung als Reaktion auf das zweite Schreibsteuersignal von der Zeitpunktextraktionseinrichtung; und
eine Schalteinheit (15) zum selektiven Ausgeben der Signalkomponenten an eine der ersten und zweiten Spitzenerkennungseinrichtung als Reaktion auf das Schaltsteuersignal von der Zeitpunktextraktionseinrichtung.
4. Magnetplattenantriebsgerät, das in der Lage ist, mindestens einen Magnetkopf genau auf einer Zielspur einer Magnetplatte zu positionieren, mit:
einer Erkennungseinrichtung (12 bis 28; 12 bis 22, 44 und 46) zum Erkennen von Spitzenwerten von Signalkomponenten, die Servodaten entsprechen, die von der Magnetplatte durch den Magnetkopf ausgelesen sind;
einer Steuereinrichtung (30; 50) zum Erzeugen einer Antriebsanweisung gemäß einer Vielzahl von gewählten Spitzenwerten aus den erkannten Spitzenwerten von der Erkennungseinrichtung; und
einer Antriebseinrichtung (34) zum Antreiben des Magnetkopfs auf der Zielspur gemäß der von der Steuereinrichtung erzeugten Antriebsanweisung, worin:
die Steuereinrichtung (30; 50) eine Einrichtung (50) zum Berechnen des jeweiligen Unterschieds zwischen den ersten und zweiten Spitzenwerten der erkannten Spitzenwerte, zum Wählen einer Vielzahl von gewählten Unterschieden aus den berechneten Unterschieden, zum Erzeugen der Antriebsanweisung aus der Vielzahl von gewählten Unterschieden und zum Ausgeben der erzeugten Anweisung an die Antriebseinheit aufweist und
die Steuereinrichtung (30; 50) eine Einrichtung (50) zum Berechnen der jeweiligen Unterschiede zwischen den ersten und zweiten Spitzenwerten, eine Wähleinrichtung (50) zum Berechnen eines Durchschnittswerts der berechneten jeweiligen Unterschiede und eine Einrichtung (50) zum Erzeugen der Antriebsanweisung aus der Vielzahl von gewählten Unterschieden zum Ausgeben der erzeugten Anweisung an die Antriebseinrichtung aufweist,
dadurch gekennzeichnet, daß
die gewählte Einrichtung (50) die Vielzahl von gewählten Unterschieden aus den berechneten Unterschieden in Übereinstimmung mit den berechneten Unterschieden auswählt und aus den berechneten jeweiligen Unterschieden die Vielzahl von gewählten Unterschieden auswählt, die innerhalb eines vorbestimmten Werts in bezug auf den Durchschnittswert fallen.
5. Magnetplattenantriebsgerät, das in der Lage ist, mindestens einen Magnetkopf auf einer Zielspur einer Magnetplatte genau zu positionieren, mit
einer Erkennungseinrichtung (12 bis 28; 12 bis 22; 44 und 46) zum Erkennen von Spitzenwerten von Signalkomponenten, die Servodaten entsprechen, die von dem Magnetkopf von der Magnetplatte ausgelesen sind;
einer Steuereinrichtung (30; 50) zum Berechnen von Unterschieden zwischen jeweiligen ersten und zweiten Spitzenwerten der erkannten Spitzenwerte und Erzeugen einer Antriebsanweisung gemäß den berechneten Unterschieden; und
einer Antriebseinrichtung (34) zum Antreiben des Nagnetkopfs auf der Zielspur gemäß der Antriebsanweisung, die von der Steuereinrichtung erzeugt ist, dadurch gekennzeichnet, daß
die Steuereinrichtung (30; 50) weiter aufweist eine Wähleinrichtung (50) zum Berechnen eines Durchschnittswerts der berechneten Unterschiede und zum Wählen der Vielzahl von gewählten Unterschieden, die in innerhalb eines Werts in bezug auf den Durchschnittswert fallen, aus den berechneten Unterschieden;
eine Einrichtung zum Berechnen eines Durchschnittswerts der ausgewählten Unterschiede; und
eine Einrichtung (50) zum Erzeugen der Antriebsanweisung aus dem Durchschnittswert der gewählten Unterschiede, um den Durchschnittswert der gewählten Unterschiede zu verringern.
DE88116212T 1987-09-30 1988-09-30 Magnetkopfpositionierungsmethode und Magnetplattenantriebsgerät zur Ausführung der Methode. Expired - Lifetime DE3887424T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62246055A JPH0677379B2 (ja) 1987-09-30 1987-09-30 ディスク装置

Publications (2)

Publication Number Publication Date
DE3887424D1 DE3887424D1 (de) 1994-03-10
DE3887424T2 true DE3887424T2 (de) 1994-05-11

Family

ID=17142791

Family Applications (1)

Application Number Title Priority Date Filing Date
DE88116212T Expired - Lifetime DE3887424T2 (de) 1987-09-30 1988-09-30 Magnetkopfpositionierungsmethode und Magnetplattenantriebsgerät zur Ausführung der Methode.

Country Status (5)

Country Link
US (1) US4907107A (de)
EP (1) EP0310119B1 (de)
JP (1) JPH0677379B2 (de)
KR (1) KR920006123B1 (de)
DE (1) DE3887424T2 (de)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0507907B1 (de) * 1990-09-18 1999-01-13 Rodime PLC Digitale servosteuerung für ein plattenlaufwerk
US5305160A (en) * 1991-07-31 1994-04-19 Seagate Technology, Inc. Compensating for variations in torque capability of voice coil motors
US5305447A (en) 1991-07-31 1994-04-19 Seagate Technology, Inc. Multi-task operating system for a disc drive
EP0556445A1 (de) * 1991-10-01 1993-08-25 Fujitsu Limited Spitzenwerfdetektor zur Spurführung im magnetischen Plattenspeicher
CA2109370A1 (en) * 1992-12-23 1994-06-24 Peter L. Solari Magnetic disk drive unit
US5377131A (en) * 1992-12-31 1994-12-27 International Business Machines Corporation Digital amplitude estimator
US5563859A (en) * 1993-04-07 1996-10-08 Matsushita Electric Industrial Co., Ltd. Method for simultaneous recording and playback from both sides of a recording medium
US5625508A (en) * 1993-08-26 1997-04-29 International Business Machines Corporation Method and apparatus for servo demodulation in a direct access storage device
US6088188A (en) * 1997-02-10 2000-07-11 International Business Machines Corporation System and method for determining when hard disk drive power amplifier is saturated
JP5968132B2 (ja) * 2012-07-11 2016-08-10 キヤノン株式会社 画像処理装置、画像処理方法ならびにプログラム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4380034A (en) * 1980-09-26 1983-04-12 Magnetic Peripherals Inc. Track centering servo pulse noise filter
US4419701A (en) * 1981-09-21 1983-12-06 Quantum Corporation Data transducer position control system for rotating disk data storage equipment
JPS59500391A (ja) * 1982-05-17 1984-03-08 インタ−ナシヨナル・ビジネス・マシ−ンズ・コ−ポレ−シヨン セクタ.サ−ボ探索制御装置
JPS6050774A (ja) * 1983-08-31 1985-03-20 Toshiba Corp 磁気ヘッド位置決め情報生成方式
US4737869A (en) * 1985-03-20 1988-04-12 Kabushiki Kaisha Toshiba Magnetic disk having data area and index servo area and servo system for positioning read/write head on magnetic disk
JPS62259269A (ja) * 1986-05-06 1987-11-11 Matsushita Electric Ind Co Ltd トラツキング制御装置
JPS63153772A (ja) * 1986-12-18 1988-06-27 Fujitsu Ltd サ−ボ方式

Also Published As

Publication number Publication date
EP0310119B1 (de) 1994-01-26
DE3887424D1 (de) 1994-03-10
JPS6489089A (en) 1989-04-03
KR890005710A (ko) 1989-05-16
EP0310119A3 (en) 1990-10-10
EP0310119A2 (de) 1989-04-05
KR920006123B1 (ko) 1992-07-27
US4907107A (en) 1990-03-06
JPH0677379B2 (ja) 1994-09-28

Similar Documents

Publication Publication Date Title
DE3782448T2 (de) Steuerungssystem fuer scheibenfoermigen aufzeichnungstraeger.
DE69525323T2 (de) Verbesserungen bei der Erzeugung eines Servosignalaufzeichnungszeitverlaufes
DE4437289C2 (de) Magnetaufzeichnungsdiskette, zugehöriges Diskettenantriebs-Spurverfolgungssystem, und zugehöriges Verfahren
DE69018382T2 (de) Positionierung der Lese- und Aufnahmeköpfe in einem Plattenantrieb.
DE69032955T2 (de) Scheibenantriebsgerät mit Spurfolgeservomechanismus
DE69231746T2 (de) Festplatte mit verbessertem Servo-System
DE3855647T2 (de) Plattendatei zur Aufnahme von Daten mit digitaler Servosteuerung
DE4438395C2 (de) Vorrichtung für plattenförmige Aufzeichnungsträger zur Erfassung einer Kopfposition durch Lesen eines Phasen-Servomusters
DE3875439T2 (de) Digitale servosteuerung fuer plattengeraet.
DE4442112C2 (de) Steuerverfahren zur Steuerung eines Aufzeichnungs-/Wiedergabekopfes
DE68919624T2 (de) Digitale Servosteuerung für Plattenspeicher.
DE3873904T2 (de) Verfahren und vorrichtung zum detektieren von abnormaler arbeitsweise eines geraetes mit bewegbarem speicher.
DE19634167B4 (de) Verfahren zum Optimieren des Zugriffs für einen Festplattenantrieb
DE69616851T2 (de) Elliptischen Schwingungsgerät
DE69022681T2 (de) Löschung des Spurlage-Synkopierens in einem Plattenantrieb.
DE19636118C2 (de) Verfahren zur Kompensation eines Zwischenkopfpositionsversatzes und Servoabtastzeitgebungserzeugungsschaltung
DE4309377C2 (de) Verfahren zum Kompensieren einer Spurabweichung in einer Platteneinheit
DE69125585T2 (de) Verfahren und Vorrichtung zur Korrektur der Versetzung des Kopfpositioniersignales
DE3850455T2 (de) Verfahren und Vorrichtung zur Steuerung der Position eines Wandlerkopfes für Daten.
DE4305835A1 (de) Magnetplattenvorrichtung mit einer verbesserten Steuerung des Magnetkopfes
DE3881314T2 (de) Datenaufzeichnungs-Plattendatei mit digitaler Nachlaufregelung.
DE19522008A1 (de) Plattenvorrichtung und Verfahren zum Formatieren eines Plattenmediums und ihr Plattenmedium
DE3887424T2 (de) Magnetkopfpositionierungsmethode und Magnetplattenantriebsgerät zur Ausführung der Methode.
DE69118803T2 (de) Anordnnung zur Spurverfolging durch den Wandlerknopf in einem Plattenspeichersystem
DE3687012T2 (de) Positionierung von koepfen auf platten ohne fehler.

Legal Events

Date Code Title Description
8364 No opposition during term of opposition