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
Links
- 238000000034 method Methods 0.000 title description 5
- 230000015654 memory Effects 0.000 claims description 17
- 238000001514 detection method Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 8
- 238000000605 extraction Methods 0.000 claims 6
- 238000010586 diagram Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000004308 accommodation Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, 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/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/10—Control of operating function, e.g. switching from recording to reproducing by sensing presence or absence of record in accessible stored position or on turntable
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition 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/58—Disposition 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/596—Disposition 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/59605—Circuits
- G11B5/59611—Detection or processing of peak/envelop signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition 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/54—Disposition 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/55—Track change, selection or acquisition by displacement of the head
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition 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/54—Disposition 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/55—Track change, selection or acquisition by displacement of the head
- G11B5/5521—Track change, selection or acquisition by displacement of the head across disk tracks
- G11B5/5526—Control therefor; circuits, track configurations or relative disposition of servo-information transducers and servo-information tracks for control thereof
- G11B5/553—Details
- 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.
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)
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)
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 | サ−ボ方式 |
-
1987
- 1987-09-30 JP JP62246055A patent/JPH0677379B2/ja not_active Expired - Fee Related
-
1988
- 1988-09-29 US US07/250,857 patent/US4907107A/en not_active Expired - Lifetime
- 1988-09-30 EP EP88116212A patent/EP0310119B1/de not_active Expired - Lifetime
- 1988-09-30 DE DE88116212T patent/DE3887424T2/de not_active Expired - Lifetime
- 1988-09-30 KR KR1019880012816A patent/KR920006123B1/ko not_active IP Right Cessation
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 |