DE69824668T2 - Redundantes Servosystem - Google Patents

Redundantes Servosystem Download PDF

Info

Publication number
DE69824668T2
DE69824668T2 DE69824668T DE69824668T DE69824668T2 DE 69824668 T2 DE69824668 T2 DE 69824668T2 DE 69824668 T DE69824668 T DE 69824668T DE 69824668 T DE69824668 T DE 69824668T DE 69824668 T2 DE69824668 T2 DE 69824668T2
Authority
DE
Germany
Prior art keywords
servo
elements
read
write
head
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
DE69824668T
Other languages
English (en)
Other versions
DE69824668D1 (de
Inventor
Vernon L. Knowles
Donald J. Fasen
Richard D. Barndt
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.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co LP
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 Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Application granted granted Critical
Publication of DE69824668D1 publication Critical patent/DE69824668D1/de
Publication of DE69824668T2 publication Critical patent/DE69824668T2/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
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • G11B15/05Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container
    • G11B15/087Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container by sensing recorded signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/005Programmed access in sequence to indexed parts of tracks of operating tapes, by driving or guiding the tape
    • 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/08Track changing or selecting during transducing operation
    • G11B21/081Access to indexed tracks or parts of continuous track
    • G11B21/086Access to indexed tracks or parts of continuous track on tapes
    • 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/488Disposition of heads
    • G11B5/4893Disposition of heads relative to moving tape
    • 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/5504Track change, selection or acquisition by displacement of the head across tape tracks
    • G11B5/5508Control circuits therefor
    • 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
    • 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/584Disposition 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 tapes
    • 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/008Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires
    • G11B5/00813Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes
    • 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/008Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires
    • G11B5/00813Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes
    • G11B5/00817Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes on longitudinal tracks only, e.g. for serpentine format recording

Description

  • Gebiet der Erfindung
  • Diese Erfindung bezieht sich auf ein Aufzeichnen und Lesen von Daten von einem magnetischen Medium, z. B. einem Band. Insbesondere bezieht sich die Erfindung auf Servosysteme zur Verwendung mit einem Band, auf Anordnungen von Servo- und Datenspuren auf magnetischen Medien und auf Anordnungen von Servo- und Datenelementen in einem magnetischen Aufzeichnungskopf.
  • Hintergrund der Erfindung
  • Mit zunehmender Computerisierung werden mehr und mehr sensible und wertvolle Informationen erzeugt und gespeichert. Der Bedarf an Speicherkapazität steigt. Backup-Bänder mit höherer Kapazität werden benötigt.
  • Ein Verfahren zum Speichern von Informationen auf Magnetband verwendet eine Technologie, die als „Schrägabtastung" bekannt ist. Schrägabtastungsbandsysteme bewirken, dass Informationen in Streifen aufgezeichnet werden, die relativ zu der Länge eines Bandes diagonal verlaufen. Die Schrägabtastungssysteme verwenden zum Zweck einer hohen Kapazität einen Drehtrommelkopf, der bezüglich eines langsam getriebenen Bandes aktiv ist. Das Band ist um die Drehtrommel gewickelt.
  • Ein weiteres Verfahren zum Speichern von Informationen auf Magnetband verwendet eine Technologie, die als „Linearaufzeichnung" bekannt ist. Linearaufzeichnungsbandsysteme bewirken, dass Informationen in mehreren parallelen Spuren, die sich in der Richtung der Länge des Bandes erstrecken, aufgezeichnet werden. Linearaufzeichnungssysteme verwenden einen feststehenden Kopf, der bezüglich eines Bandes aktiv ist, das mit einer Geschwindigkeit an dem Kopf vorbeigetrieben wird, die normalerweise viel höher ist als die Geschwindigkeit, die durch Schrägabtastungsbandsysteme verwendet wird. Bei Linearaufzeichnungssystemen können mehrere Lese-/Schreib-Elemente in einem Kopf eingesetzt werden und gleichzeitig bezüglich des Bandes aktiv sein.
  • Die laufende Weiterentwicklung der Magnetspeichertechnologie sorgt für ständig zunehmende Datenspeicherdichten. Je mehr Spuren über die Breite eines Bandes untergebracht werden können, desto mehr Informationen kann man auf einem Band speichern. Daraus ergeben sich Bemühungen, die Zahl der Spuren über die Breite eines Bandes zu erhöhen und die Breite jeder Spur zu reduzieren. Durch das Erhöhen der Spuranzahl bzw. das Reduzieren der Spurbreite erhalten das exakte Positionieren von Lese-/Schreib-Elementen und Fragen der Bandwanderung größere Bedeutung. Deshalb sind Servosysteme bei Linearantriebssystemen wünschenswert.
  • Servosysteme verwenden Informationen oder Muster, die entlang einer Spur des Bandes aufgezeichnet sind, um Lese-/Schreib-Elemente relativ zu Daten auf dem Band exakt zu positionieren. Die Servoinformationen können dazu verwendet werden, Köpfe exakt zu positionieren, sowohl relativ zu der Länge des Bandes (z. B. beim Suchen einer gewünschten Position entlang der Länge des Bandes, wie z. B. des Beginns einer Datei) als auch relativ zu der Breite des Bandes. Somit weisen Servomuster auf einem Band eine Charakterisitik auf, die sich über die Breite des Bandes verändert. Es sind Dualfrequenz-Servoschemata bekannt, bei denen ein Muster mit einer Frequenz auf einer Seite der Servospur geschrieben ist und mit einer anderen Frequenz auf der anderen Seite der Spur. Wenn also ein Servoelement über die Servospur läuft, kann die laterale Position bestimmt werden.
  • Der Stand der Technik kennt verschiedene Servosysteme. Zum Beispiel bezieht sich die US-Patentschrift Nr. 5,432,652 auf ein Magnetband, das drei gleichmäßig voneinander beabstandete, sich längs erstreckende Servospurbereiche aufweist. Vier sich längs erstreckende Datenspurbereiche gleicher Größe sind zwischen den Servospurbereichen und zwischen Längskanten des Bandes und einem der sich längs erstreckenden Datenspurbereiche angeordnet. Zum Folgen der Spur werden alle Servospurbereiche gleichzeitig erfasst, um ein Kopfpositioniersignal zu erzeugen.
  • Die US-Patentschrift Nr. 5,008,765 bezieht sich auf ein Verfahren zum Lesen oder Schreiben von Daten auf ein Band, das eine Mehrzahl von Datenspuren und zumindest eine erste zugeordnete Servospur aufweist. Ein Mehrkanalkopf wird verwendet, um auf die Spuren auf dem Band zuzugreifen. Der Kopf wird nahe einer aus einer Mehrzahl von vorbestimmten Positionen bewegt. Die Kanäle sind so angeordnet, dass in jeder vorbestimmten Position des Kopfes ein Kanal auf die Mitte einer zugeordneten Servospur auf dem Band zugreift und zumindest zwei andere Kanäle auf die Mitte gesonderter Datenspuren zugreifen.
  • Die US-Patentschrift Nr. 5,262,908 bezieht sich auf eine Nachführungssteuerungsvorrichtung für eine Magnetaufzeichnungs-/-wiedergabevorrichtung, die so angeordnet ist, dass eine Kopfeinheit, die eine Mehrzahl von Magnetköpfen aufweist, sukzessiv in der Breitenrichtung über ein Magnetband bewegt wird, um Nachführungspositionen umzuschalten, so dass eine Datenaufzeichnung/-wiedergabe durch jeden der Mehrzahl von Magnetköpfen entlang einer Mehrzahl von Datenspuren, die auf dem Magnetband parallel zu einer Richtung, in der sich das Magnetband bewegt, gebildet sind, durchgeführt wird. Die beigefügten Ansprüche 1 und 9 sind gegen dieses Dokument abgegrenzt.
  • Die US-Patentschrift Nr. 5,574,602 bezieht sich auf ein Magnetbandlaufwerk. Ein Magnetkopf erfasst gleichzeitig mehrere Spurlateralpositionsindikatoren, um eine gleiche Mehrzahl von unabhängig erzeugten erfassten Positionsfeh lersignalen zu erzeugen. Die erfassten Positionsfehlersignale werden zusammengefasst, um ein Ausgangspositionsfehlersignal zu liefern, das ein Positionierungssystem treibt, um den Magnetkopf lateral zur Länge des Magnetbandes zu positionieren. Das Ausgangspositionsfehlersignal stellt einen Mittelwert der Positionsfehler dar, die durch die erfassten Positionsfehlersignale angezeigt werden. Die Qualität des erfassten Positionsfehlersignals wird überwacht, wobei Signale schlechter Qualität aus dem Ausgangspositionsfehlersignal entfernt werden, um eine qualitativ hochwertige Servosteuerung zu erhalten.
  • Die US-Patentschrift Nr. 5,450,257 bezieht sich auf ein Kopf-Spur-Orientierungssystem zur Verwendung bei Magnetaufzeichnungsbandlaufwerken, das automatisch Fehlausrichtungen zwischen der Kopfanordnung und einer aufgezeichneten Servospur auf dem Band korrigiert. Unter Verwendung einer Servosteuerungsschleife berechnet das System Kopf-Spur-Ausrichtungsfehler während des Betriebs des Bandlaufwerks und schwenkt entweder die Kopfanordnung oder verstellt die Bandkassette, um den Fehler auszugleichen. Transversale Kopf-Spur-Positionierungsmechanismen sind ebenfalls in dem System enthalten, um eine Mittelposition der Köpfe auf der Servospur zu lokalisieren und zu erhalten.
  • Es ist wünschenswert, dass ein Servosystem Defekte in der Magnetschicht der Medien tolerieren kann. Einige Bandlaufwerksysteme können z. B. lange Kratzer in einer Datenspur tolerieren. Sogenannte „Endloskratzer" verursachen keine Stromfehler in einem Datenkanal, der durch die Datenspur erzeugt wird. Die Datenspuren werden unter Verwendung von bekannten Fehlerkontrollcodetechniken wiederhergestellt. Es ist wünschenswert, über Servosysteme zu verfügen, die Defekte in der Servospur ebenso gut tolerieren können, wie die Defekte in der Datenspur toleriert werden. Deshalb ist es wünschenswert, über Servosysteme zu verfügen, die lange Kratzer in einer Servospur und Kratzer oder andere Defekte, die sich in der Breitenrichtung auf dem Band erstrecken, tolerieren können.
  • Zusammenfassung der Erfindung
  • Die Erfindung schafft eine Vorrichtung und ein Verfahren zum Lesen von Daten von oder zum Schreiben von Daten auf Magnetspeicherungsmedien. Die Vorrichtung weist einen Kopf auf, der eine Mehrzahl von Lese-/Schreib-Elementen zum Lesen von Daten von oder zum Schreiben von Daten auf ein Magnetspeicherungsmedium in jeweiligen Spuren und eine Mehrzahl von Servoelementen zum Lesen eines Servocodes von dem Medium in jeweiligen Bändern, die sich von den Datenspuren unterscheiden, aufweist. Die Lese-/Schreib-Elemente und die Servoelemente sind derart angeordnet, dass eine Mehrzahl der Spuren, bezüglich derer die Lese-/Schreib-Elemente aktiv sind, zwischen zwei Servobändern angeordnet sind, bezüglich derer zwei der Servoelemente aktiv sind. Die Servoelemente und die Lese-/Schreib-Elemente sind auf dem Kopf in einer ersten und einer zweiten Spalte angeordnet, wobei in jeder Spalte alle der Lese-/Schreib-Elemente zwischen zwei Servoelementen angeordnet sind. Ein Servoprozessor ist mit den Servoelementen derart gekoppelt, dass der Servoprozessor, wenn zwei Servoelemente jeweilige Servobänder lesen, die Signale vergleicht, die von beiden Servobändern gelesen werden, und die laterale Ausdehnung des Bandes unter Verwendung des Vergleichs berechnet.
  • Das Verfahren weist ein Schreiben einer Mehrzahl von Servobändern auf das Band und ein Schreiben von Daten in mehreren Spuren zwischen den Servobändern auf. Das Verfahren weist ferner ein Bereitstellen einer Mehrzahl von Lese-/Schreib-Elementen an dem Kopf auf, sowie ein Bereitstellen von Servoelementen an dem Kopf, die in der Lage sind, beide Servobänder zu lesen, während die Lese-/Schreib-Elemente das Band lesen oder beschreiben, und ein Bereitstellen eines Servoprozessors zum Vergleichen von Servosignalen, die von den Servobändern gelesen werden, und ein Berechnen der lateralen Ausdehnung des Bandes.
  • Bei einem weiteren Aspekt der Erfindung werden die Lese-/Schreib-Elemente einer der Spalten dazu verwendet, auf die Spuren zu schreiben, während die Lese-/Schreib-Elemente der zweiten Spalte aus diesen Spuren lesen, um zu verifizieren, dass die Daten korrekt geschrieben wurden.
  • Bei einem weiteren Aspekt der Erfindung werden Signale, die von beiden Servobändern gelesen werden, verglichen. Der Versatz einer Spalte relativ zu der anderen Spalte im Hinblick auf die Spuren wird unter Verwendung der verglichenen Signale berechnet. Der berechnete Versatz wird dazu verwendet, den Kopf zu positionieren, um auf gewünschte Spuren zu schreiben.
  • Bei einem weiteren Aspekt der Erfindung werden Signale, die aus beiden Servobändern gelesen werden, verglichen, und der Vergleich wird dazu verwendet, zu bestimmen, ob der Kopfazimutwinkel innerhalb einer Toleranz relativ zu der Richtung der Bandbewegung ist.
  • Beschreibung der Zeichnungen
  • Bevorzugte Ausführungsbeispiele der Erfindung werden im Folgenden beschrieben mit Bezug auf die folgenden, beiliegenden Zeichnungen, die Beispiele zeigen, welche die beste Ausführung zum Praktizieren der Erfindung verkörpern.
  • 1 ist eine perspektivische Ansicht eines Computernetzwerks, das die Erfindung verkörpert und eine Datenspeichervorrichtung umfasst.
  • 2 ist eine schematische perspektivische Ansicht, die eine Anordnung von Servoelementen und Lese-/Schreib-Elementen auf einem Kopf in der Daten speichervorrichtung veranschaulicht, und eine Anordnung von Datenspuren und Servobändern auf einem Magnetaufzeichnungsmedium, bezüglich dessen der Kopf aktiv ist, veranschaulicht.
  • 3 ist eine schematische perspektivische Ansicht, die eine Anordnung von Servoelementen und Lese-/Schreib-Elementen auf einem alternativen Kopf in der Datenspeichervorrichtung gemäß einem alternativen Ausführungsbeispiel der Erfindung veranschaulicht.
  • 4 ist eine schematische Ansicht, die ein Servoband veranschaulicht, das in dem Magnetaufzeichnungsmedium, das in 2 gezeigt ist, enthalten ist.
  • 5 und 6 sehen ein Blockdiagramm vor, das ein Servosystem veranschaulicht, das die Servoelemente von 2 umfasst, zum Aufrechterhalten der Position des Kopfes relativ zu gewünschten Spuren und Bändern des Magnetaufzeichnungsmediums und zum Aufrechterhalten der Bewegungsgeschwindigkeit des Magnetaufzeichnungsmediums relativ zu dem Kopf.
  • 7 ist ein Flussdiagramm, das veranschaulicht, wie die Anordnung von Lese-/Schreib-Elementen und Servoelementen verwendet wird, um bei Ausführungsbeispielen, bei denen Band das Magnetaufzeichnungsmedium darstellt, eine Ausdehnung oder Kontraktion eines Bandes in einer Richtung, die zu der Richtung der Bandbewegung normal verläuft, zu bestimmen.
  • 8 ist ein Flussdiagramm, das veranschaulicht, wie die Anordnung von Lese-/Schreib-Elementen und Servoelementen zum Bestimmen eines Azimutwinkels des Kopfes verwendet wird.
  • 9 ist ein Flussdiagramm, das veranschaulicht, wie die Anordnung von Lese-/Schreib-Elementen und Servoelementen verwendet wird, um einen relativen Versatz eines Höckers relativ zu einem anderen Höcker in einer Richtung, die zu der Bewegungsrichtung des Magnetaufzeichnungsmediums relativ zu dem Kopf normal verläuft, zu bestimmen.
  • Detaillierte Beschreibung der Erfindung
  • Diese Offenbarung der Erfindung wird zur Förderung der verfassungsmäßigen Ziele des US-amerikanischen Patentrechts, „to promote the progress of science and useful arts" (um den Fortschritt der Wissenschaft und der nützlichen Künste zu fördern), vorgelegt. US-amerikanische Verfassung, Artikel 1, Abschnitt 8.
  • 1 zeigt ein Computernetzwerk 10, das eine Datenspeichervorrichtung bzw. ein Datenspeichersystem 12 umfasst, die bzw. das die Erfindung verkörpert, und das einen oder mehr Computer 14 umfasst. Die Datenspeichervorrichtung 12 liest Daten von und schreibt Daten auf Magnetspeicherungsmedien. Bei einem Ausführungsbeispiel ist die Datenspeichervorrichtung 12 ein eigenständiges Bandlaufwerk. Bei einem weiteren Ausführungsbeispiel wird die Datenspeichervorrichtung 12 in einem Fach in einem Gehäuse eines Computers 14, der einen Teil des Netzwerks 10 bildet, gehalten. Bei dem abgebildeten Ausführungsbeispiel ist die Datenspeichervorrichtung 12 ein Linearaufzeichnungsbandlaufwerk. Obwohl die Erfindung in 1 in einem Computerdatenspeicherbandlaufwerksystem eingesetzt abgebildet ist, verfügt die Erfindung über eine große Bandbreite von Anwendungen. Zum Beispiel können einige Aspekte der Erfindung im Zusammenhang mit anderen Speicherungsmedien zum Speichern von entweder analogen oder digitalen Informationen verwendet werden. Einige Aspekte der Erfindung können z. B. im Zusammenhang mit jedem einer Vielzahl von verschiedenen Spei chervorrichtungstypen, einschließlich Plattenspeichervorrichtungen, ausgeführt werden. Aus Darstellungsgründen wird die Erfindung im Zusammenhang mit einem Computerbandlaufwerk beschrieben.
  • Das Bandlaufwerk 12 wird mit Bandkassetten 16 verwendet. Bei dem abgebildeten Ausführungsbeispiel ist die Bandkassette 16 eine Einzelspulentyp-Bandkassette und umfasst eine Spule 20 und ein Band 22, das auf die Spule 20 gewickelt ist. Eine zweite Spule 18 ist in dem Bandlaufwerk 12 enthalten und nimmt das Band 22 in Eingriff. Bei einem alternativen Ausführungsbeispiel umfasst die Bandkassette 16 zwei Spulen. Bei dem abgebildeten Ausführungsbeispiel weist das Band 22 eine Breite W von einem halben Zoll auf. Ebenso weist das Band 22 eine Länge in einer zu der Breite W des Bandes senkrechten Richtung auf. Eine Mehrzahl von parallelen Spuren 24A, 24B, 24C, 24D, 24E, 24F, 24G, 24H, 24I, 24J, 24K und 24L (24AL) sind über die Breite des Bandes 22 definiert. Die Spuren 24AL erstrecken sich in der Richtung der Länge des Bandes 22.
  • Das Bandlaufwerk 12 umfasst einen Bandkopf 26 mit einem ersten Höcker 28, der eine Mehrzahl von Lese-/Schreib-Elementen 30, 32, 34 und 36 zum Lesen von Daten von dem oder Schreiben von Daten auf das Band in den parallelen Spuren 24 und eine Mehrzahl von Servoelementen 38 und 40 zum Lesen eines Servocodes von dem Band in parallelen Bändern 41A, 41B, 41C und 41D, die sich von den Datenspuren 24 unterscheiden, umfasst. Bei dem abgebildeten Ausführungsbeispiel ist der Servocode durch einen anderen Servoschreiber, der in dem Bandlaufwerk 12 enthalten sein kann oder nicht, auf die parallelen Bänder 41A, 41B, 41C und 41D vorgeschrieben. Bei einem anderen Ausführungsbeispiel werden die Servoelemente 38 und 40 dazu verwendet, einen Servocode auf die parallelen Bänder zu schreiben.
  • In 2 sind drei Sätze paralleler Datenspuren gezeigt. Es können aber verschieden viele Sätze von Datenspuren eingesetzt werden. Bei einem Ausführungsbeispiel gibt es z. B. 13 Sätze von Datenspuren und eine geeignete Anzahl von Servobändern (z. B. wenn jeder der 13 Datenspur-Sätze zwischen zwei Servobändern angeordnet ist). Auch eine andere Anzahl von Sätzen kann eingesetzt werden.
  • Bei dem abgebildeten Ausführungsbeispiel weist der erste Höcker 28 vier Lese-/Schreib-Elemente und zwei Servoelemente auf; bei alternativen Ausführungsbeispielen können aber eine andere Anzahl von Lese-/Schreib-Elementen oder zusätzliche Servoelemente eingesetzt werden. Bei dem abgebildeten Ausführungsbeispiel ist ein „Höcker" ein Bereich auf dem Kopf mit einer Spalte von (Lese-/Schreib- und/oder Servo-) Elementen. Man nennt ihn einen „Höcker", weil er normalerweise im Verhältnis zu dem Rest des Kopfes hervorsteht. In der folgenden Offenbarung und den Ansprüchen ist der Begriff „Höcker" aber nicht so aufzufassen, dass derselbe unbedingt im Verhältnis zu dem Rest des Kopfes hervorstehen muss.
  • In 2 sind die Lese-/Schreib-Elemente und die Servoelemente so angeordnet, dass sich die vier Lese-/Schreib-Elemente 30, 32, 34 und 36 zwischen den zwei Servoelementen 38 und 40 befinden. Bei dem abgebildeten Ausführungsbeispiel weisen die Servoelemente 38 und 40 jeweils einen physischen Aufbau auf, der mit dem physischen Aufbau der Lese-/Schreib-Elemente 30, 32, 34 und 36 identisch ist.
  • Der Bandkopf verfügt ferner über einen zweiten Höcker 42, der eine Mehrzahl von Lese-/Schreib-Elementen 44, 46, 48 und 50 zum Lesen von Daten von dem oder Schreiben von Daten auf das Band in den parallelen Spuren 24 und zwei Servoelemente 52 und 54 zum Lesen eines Servocodes von dem Band in parallelen Bändern umfasst. Bei dem abgebildeten Ausführungsbeispiel wird der Servocode durch einen anderen Servoschreiber, der in dem Bandlaufwerk 12 enthalten sein kann oder nicht, auf die parallelen Bänder 41A, 41B, 41C und 41D vorgeschrieben. Bei einem anderen Ausführungsbeispiel werden die Servoelemente 52 und 54 dazu verwendet, einen Servocode auf die parallelen Bänder zu schreiben.
  • Bei dem abgebildeten Ausführungsbeispiel weist der zweite Höcker 42 vier Lese-/Schreib-Elemente und zwei Servoelemente auf; bei alternativen Ausführungsbeispielen können aber eine andere Anzahl von Lese-/Schreib-Elementen oder zusätzliche Servoelemente eingesetzt werden.
  • Die Lese-/Schreib-Elemente 44, 46, 48 und 50 und die Servoelemente 52 und 54 des zweiten Höckers 42 sind so angeordnet, dass sich die vier Lese-/Schreib-Elemente 44, 46, 48 und 50 des zweiten Höckers 42 zwischen den beiden Servoelementen 52 und 54 des zweiten Höckers 42 befinden. Die Servoelemente 52 und 54 des zweiten Höckers weisen jeweils einen physischen Aufbau auf, der mit dem physischen Aufbau eines der Lese-/Schreib-Elemente 44, 46, 48 und 50 identisch ist.
  • Das Bandlaufwerk 12 ist konfiguriert, um die Länge des Bandes 22 in entweder einer ersten oder einer zweiten Richtung relativ zu dem Kopf 26 zu treiben, wie durch Pfeil 56 angezeigt. Insbesondere umfasst das Bandlaufwerk 12 zumindest einen Motor 58, der das Band 22 relativ zu dem Kopf 26 bewegt. Zum Beispiel treibt bei dem abgebildeten Ausführungsbeispiel ein Motor 58 eine der Spulen 18 oder 20, und ein weiterer Motor (nicht gezeigt) treibt die andere der Spulen 18 oder 20. Bei einem alternativen Ausführungsbeispiel treibt eine Antriebsrolle das Band. Das Bandlaufwerk 12 kann herkömmliche Komponenten wie z. B. Bandführungen 60 umfassen.
  • Die Servo- und Lese-/Schreib-Elemente des zweiten Höckers 42 sind jeweils parallel zu den Servo- und Lese-/Schreib-Elementen des ersten Höckers 28, wie in 2 gezeigt. Wenn sich bei dem ersten Ausführungsbeispiel das Band in die erste Richtung bewegt (z. B. in 2 nach rechts) und es erwünscht ist, auf das Band zu schreiben, liest das Servoelement 52 des zweiten Höckers 42 einen Servocode von dem Servoband 41B auf dem Band, um ein Servosignal zu erzeugen, das Lese-/Schreib-Element 30 des ersten Höckers 28 schreibt Daten auf die Spur 24E, das Lese-/Schreib-Element 44 des zweiten Höckers 42 liest Daten von der Spur 24E, das Lese-/Schreib-Element 32 des ersten Höckers 28 schreibt Daten auf die Spur 24F, das Lese-/Schreib-Element 46 des zweiten Höckers 42 liest Daten von der Spur 24F, das Lese-/Schreib-Element 34 des ersten Höckers 28 schreibt Daten auf die Spur 24G, das Lese-/Schreib-Element 48 des zweiten Höckers 42 liest Daten von der Spur 24G, das Lese-/Schreib-Element 36 des ersten Höckers 28 schreibt Daten auf die Spur 24H, das Lese-/Schreib-Element 50 des zweiten Höckers 42 liest Daten von der Spur 24H und das Servoelement 54 des zweiten Höckers 42 liest einen Servocode von dem Servoband 41C, um ein Servosignal zu erzeugen.
  • Wenn das Band sich in die zweite Richtung bewegt (z. B. in 2 nach links) und es erwünscht ist, auf das Band zu schreiben, liest das Servoelement 38 des ersten Höckers 28 einen Servocode von dem Servoband 41B auf dem Band, um ein Servosignal zu erzeugen, das Lese-/Schreib-Element 30 des ersten Höckers 28 liest Daten von der Spur 24E, das Lese-/Schreib-Element 44 des zweiten Höckers 42 schreibt Daten auf die Spur 24E, das Lese-/Schreib-Element 32 des ersten Höckers 28 liest Daten von der Spur 24F, das Lese-/Schreib-Element 46 des zweiten Höckers 42 schreibt Daten auf die Spur 24F, das Lese-/Schreib-Element 34 des ersten Höckers 28 liest Daten von der Spur 24G, das Lese-/Schreib-Element 48 des zweiten Höckers 42 schreibt Daten auf die Spur 24G, das Lese-/Schreib-Element 36 des ersten Höckers 28 liest Daten von der Spur 24H, das Lese-/Schreib-Element 50 des zweiten Höckers 42 schreibt Daten auf die Spur 24H und das Servoelement 40 des ersten Höckers 28 liest einen Servocode von dem Servoband 41C, um ein Servosignal zu erzeugen.
  • 3 zeigt einen Kopf 226 gemäß einem alternativen Ausführungsbeispiel der Erfindung, bei dem jeder von zwei Höckern 228 und 242 acht Lese-/Schreib-Elemente und zwei Servoelemente umfasst. Insbesondere umfasst der erste Höcker 228 des Kopfes 226 Servoelemente 238 und 240 und Lese-/Schreib-Elemente 230, 231, 232, 233, 234, 235, 236 und 237 zwischen den Servoelementen 238 und 240, und der zweite Höcker 242 des Kopfes 226 umfasst Servoelemente 252 und 254 und Lese-/Schreib-Elemente 244, 245, 246, 247, 248, 249, 250 und 251 zwischen den Servoelementen 252 und 254. Der Kopf 226 ist bezüglich eines Bandes aktiv, das natürlich acht Datenspuren zwischen jedem Servoband-Paar aufweist.
  • Durch ein Einsetzen von zwei Servoelementen zum Lesen von zwei Servobändern können Defekte in dem Band toleriert werden. Da die Servoelemente die Lese-/Schreib-Elemente einklammern, können Banddefekte maximaler Breite toleriert werden. Ist ein Servoband auf dem Band fehlerhaft, wird das andere Servoband verwendet.
  • 4 veranschaulicht eine Servoband-Konfiguration, die bei einem Ausführungsbeispiel der Erfindung für ein Servoband 41A, 41B, 41C oder 41D eingesetzt werden könnte. Diese Servoband-Konfiguration ist eine Servoband-Konfiguration, die sowohl eine Positions- (und Geschwindigkeits-) Anzeige in der Richtung der Bandbewegung als auch eine Lateralpositionsanzeige des Bandes relativ zu dem Servoelement, das das Servoband liest, bereitstellt. Das Bandlaufwerk 12 umfasst ein zeitgebungsbasiertes Demodulationsschema zum Erfassen der Servoinformationen auf dem Band. Die Position des Kopfes 26 relativ zu der Bandbreite wird von der relativen Zeitgebung von azimutal geneigten Übergängen 260 und 262 abgeleitet. Der Servocode umfasst damit zwei Elemente: Synchronisierungsübergänge 260, die mit einem Azimutwinkel von null Grad geschrieben werden, und Positionierungsübergänge 262, die in einem Azimutwinkel ungleich Null geschrieben werden (z. B. in einem Azimutwinkel von zehn Grad). Die Zeitdifferenz zwischen den Synchronisierungs- und Positionierungs-Rücklesepulsen, die unter Verwendung eines Servoelements erzeugt werden, wird dazu verwendet, die Position des Servoelements in einem Servoband anzuzeigen. Durch das Verwenden einer Zeitgebungsmessung mit einer hohen Auflösung wird eine Positionsmessung mit einer hohen Auflösung erreicht. Detaillierte Informationen bezüglich Servosystemen, die in dem Bandlaufwerk 12 eingesetzt werden könnten, finden Sie in der europäischen Patentanmeldung EP 0 690 442 A2 .
  • Bei einem alternativen Ausführungsbeispiel wird das Muster mit einer Frequenz auf einer Seite des Bandes geschrieben und mit einer anderen Frequenz auf der anderen Seite des Bandes, und die Position des Kopfes 26 in der Richtung der Breite W des Bandes wird durch die relative Stärke der zwei Signale bestimmt.
  • Das Bandlaufwerk 12 umfasst ferner einen Positionierer 62, der mechanisch mit dem Kopf gekoppelt ist und den Kopf in der Richtung der Breite des Kopfes positioniert oder bewegt, um den Kopf zwischen verschiedenen Positionen zum Lesen oder Schreiben auf verschiedene Spuren zu bewegen. In einer ersten Position ist das Servoelement 38 z. B. positioniert, um bezüglich des Servobandes 41A aktiv zu sein, und das Servoelement 40 ist positioniert, um bezüglich des Servobandes 41B aktiv zu sein; in einer zweiten Position ist das Servoelement 38 positioniert, um bezüglich des Servobandes 41B aktiv zu sein, und das Servoelement 40 ist positioniert, um bezüglich des Servobandes 41C aktiv zu sein; und in einer dritten Position ist das Servoelement 38 positioniert, um bezüglich des Servobandes 41C aktiv zu sein, und das Servoelement 40 ist positioniert, um bezüglich des Servobandes 41D aktiv zu sein. Dies führt zu einer Erörterung nur eines Vorteils der Erfindung. Die abgebildete Anordnung von Servoelementen und Datenelementen auf dem Kopf führt zu einer effizienten Verwendung des verfügbaren Platzes auf dem Band für Servobänder. Servobänder sind auf dem Band so beabstandet, dass sie mit dem Abstand zwischen den Servoelementen auf dem Kopf zusammenpassen. So ist es möglich, Bänder zwischen einem Datenspursatz und dem benachbarten Datenspursatz gemeinschaftlich zu verwenden. Diese Bandkonfiguration weist nicht mehr Servomehraufwand auf als ein System, das nur ein einziges Servoelement pro Höcker verwenden würde, mit Ausnahme eines zusätzlichen Servobandes an einer der Bandkanten.
  • Der Positionierer 62 bewegt den Kopf auch in der Richtung der Breite des Bandes, um geringfügige Korrekturen durchzuführen, um sicherzustellen, dass die Lese-/Schreib-Elemente während Lese- oder Schreiboperationen über gewünschten Spuren exakt positioniert sind. Bei dem abgebildeten Ausführungsbeispiel weist der Positionierer 62 einen Schwingspulenmotor auf; es kann aber auch jeder andere bekannte Kopfpositionierer eingesetzt werden.
  • Wie in 56 gezeigt, umfasst das Bandlaufwerk 12 Vorverstärker 64, die mit den Servoelementen 38, 40, 52 bzw. 54 gekoppelt sind und Servosignale, die durch die Servoelemente gelesen werden, die den Servocode lesen, verstärken. Dabei handelt es sich entweder um die Elemente 38 und 40 oder die Elemente 52 und 54, abhängig von der Richtung der Bandbewegung, wie oben beschrieben. Insbesondere umfasst das Bandlaufwerk 12 eine Auswahl- oder Schaltschaltung 66, die mit den Vorverstärkern 64 gekoppelt ist und die Vorverstärker, die den Servoelementen, die den Servocode lesen, zugeordnet sind, aktiviert oder verwendet.
  • Das Bandlaufwerk 12 umfasst ferner einen Servoprozessor 68, der ein Auswahlsteuerungssignal an die Schaltung 66 sendet, um das geeignete Vorverstärker-Paar abhängig von der Richtung der Bandbewegung auszuwählen.
  • Das Bandlaufwerk 12 umfasst ferner Automatische-Verstärkung-Steuerung-Schaltungen 70 bzw. 72, die mit den Vorverstärkern, die den Servoelementen zugeordnet sind, die den Servocode lesen, gekoppelt sind. Das Bandlaufwerk 12 umfasst auch Filter 74 und 76, die mit den Automatische- Verstärkung-Steuerung-Schaltungen 70 bzw. 72 gekoppelt sind, um die Signale zu filtern, die durch die Automatische-Verstärkung-Steuerung-Schaltungen erzeugt werden. Bei dem abgebildeten Ausführungsbeispiel sind die Filter 74 und 76 Bandpassfilter und werden verwendet, um Rauschen zu entfernen. Das Bandlaufwerk 12 umfasst ferner einen ersten und einen zweiten Pulsdetektor 78 und 80, die mit den Filtern 74 bzw. 76 gekoppelt sind. Die Pulsdetektoren erzeugen Servosignale, „SERVOSIGNAL1" und „SERVOSIGNAL2". Die Pulsdetektoren bestimmen auch, ob eines der Servobänder fehlerhaft ist. Ist das der Fall, erzeugt der Pulsdetektor, der dem Servoelement, das das fehlerhafte Servoband liest, zugeordnet ist, ein Signal LOS1 oder LOS2, das bedeutet, dass ein Signalverlust vorliegt. Diese Signalverlustinformationen werden dem Servoprozessor übermittelt, so dass er bestimmen kann, ob er das Signal, das durch ein Servoelement oder durch ein anderes Servoelement erzeugt wird, verwendet. Wenn keines der Servobänder fehlerhaft ist, werden bei einem Ausführungsbeispiel Servoinformationen von beiden Servoelementen, die einen Servocode lesen, verwendet und mathematisch zusammengefasst (z. B. bei einem Ausführungsbeispiel gemittelt).
  • Das Bandlaufwerk 12 umfasst ferner Zeitgebungsdemodulatoren 82 und 84, die Zeitgebungssignale „SERVOSIGNAL1" und „SERVOSIGNAL2" empfangen, die durch die Pulsdetektoren erzeugt werden. Die Zeitgebungsdemodulatoren 82 und 84 erzeugen Positionsfehlersignale PES1 bzw. PES2, die dem Servoprozessor 68 übermittelt werden. Das Bandlaufwerk 12 umfasst ferner eine Relative-Zeitgebung-Messung-Schaltung 86, die mit den Zeitgebungsdemodulatoren 82 und 84 gekoppelt ist und die die Differenz bei Zeitgebungsfehlersignalen, die durch die Zeitgebungsdemodulatoren 82 und 84 erzeugt werden, ermittelt. Dieses Deltazeit-Signal wird ebenfalls dem Servoprozessor 68 übermittelt. Der Servoprozessor 68 verwendet die Signale von dem Zeitgebungsdemodulator 82, dem Zeitgebungsdemodulator 84 und der Relativ-Zeitmessschaltung 86, um den Kopf 26 exakt über den Spuren, von denen die Lese-/Schreib-Elemente lesen oder auf die die Lese-/Schreib-Elemente schreiben, zu positionieren. Insbesondere umfasst das Bandlaufwerk 12 einen Digital-Analog-Wandler 88, der mit dem Servoprozessor gekoppelt ist und ein analoges Signal liefert. Das Bandlaufwerk 12 umfasst ferner einen Leistungsverstärker 90, der mit dem Digital-Analog-Wandler 88 gekoppelt ist und das analoge Ausgangssignal des Digital-Analog-Wandlers auf einen Wert verstärkt, der ausreicht, um den Positionierer 62 zu treiben. Insbesondere ist der Leistungsverstärker 90 bei dem abgebildeten Ausführungsbeispiel mit dem Schwingspulenmotor gekoppelt.
  • Das Bandlaufwerk 12 umfasst ferner eine Auswahlschaltung oder Schaltschaltung 92, die durch den Servoprozessor 68 gesteuert wird. Die Schaltung 92 ist mit den Pulsdetektoren 78 und 80 gekoppelt, und der Servoprozessor wählt den geeigneten Pulsdetektorausgang aus, indem derselbe die Signale LOS1 und LOS2 überwacht und bestimmt, ob und welches Servosignal verlorengegangen ist. Das Bandlaufwerk 12 umfasst ferner eine Phasenregelschleife 94, die mit der Schaltung 92 gekoppelt ist. Die Phasenregelschleife liefert einen Bandgeschwindigkeitstakt, der als Takt verwendet wird, um Daten auf das Band zu schreiben. Der Bandgeschwindigkeitstakt kann auch bei dem Aufrechterhalten der Geschwindigkeit der Bandbewegung verwendet werden oder er kann als ein Lesereferenztakt verwendet werden.
  • 7 veranschaulicht ein Verfahren zum Berechnen einer lateralen Ausdehnung oder Kontraktion des Bandes. Aufgrund der Konfiguration des Servobandes (siehe 4 und die diesbezügliche Erörterung) und weil zwei Servoelemente eingesetzt sind, um gleichzeitig einen Servocode zu lesen, kann eine laterale Ausdehnung oder Kontraktion des Bandes durch einen Prozessor berechnet werden. Insbesondere wird eine laterale Ausdehnung oder Kontraktion des Bandes berechnet, indem die Differenz von Positionssignalen, die durch die beiden Servoelemente, die einen Servocode lesen, erzeugt werden, gezogen wird. Diese Servoelemente sind in der Richtung der Breite des Bandes voneinander beabstandet.
  • Bei dem Verfahren von 7, bei einem Schritt 96, werden das erste und das zweite Servosignal, die durch die Servoelemente, die einen Servocode lesen, erzeugt werden, verglichen. Nach Durchführung von Schritt 96 geht der Prozessor zu Schritt 100 über.
  • Bei Schritt 100 wird eine laterale Ausdehnung oder Kontraktion des Bandes berechnet, indem PES2 von PES1 abgezogen wird. Nach Durchführung von Schritt 100 geht der Prozessor zu Schritt 102 über.
  • Bei Schritt 102 wird eine Bestimmung vorgenommen, ob die berechnete laterale Ausdehnung oder Kontraktion größer ist als ein Toleranzwert (z. B. größer als ein vorbestimmter Wert). Ist das der Fall, geht der Prozessor zu Schritt 104 über; ist das nicht der Fall, geht der Prozessor zu Schritt 106 über.
  • Bei Schritt 104 wird das Schreiben auf das Band gestoppt. Nach Durchführung von Schritt 104 geht der Prozessor zu Schritt 108 über.
  • Bei Schritt 106 verzögert der Prozessor, bevor er zu Schritt 96 zurückspringt.
  • Bei Schritt 108 gibt der Prozessor ein Signal aus, das anzeigt, dass eine laterale Ausdehnung oder Kontraktion Grenzwerte überschreitet. Nach Durchführung von Schritt 108 stoppt die Ausführung, bis ein neues Band geladen wird oder bis eine vorbestimmte Zeitspanne verstreicht. Die Reihenfolge bestimmter Schritte kann variiert werden. Zum Beispiel kann die Ausführungsreihenfolge der Schritte 104 und 108 umgekehrt werden.
  • 8 veranschaulicht ein Verfahren zum Bestimmen des Azimutwinkels des Kopfes zu einer Achse, die zu der Ebene des Bandes normal verläuft. Aufgrund der Konfiguration des Servobandes (siehe 4 und die diesbezügliche Erörterung), und weil zwei Servoelemente eingesetzt sind, um gleichzeitig einen Servocode zu lesen, kann der Azimutwinkel des Kopfes durch einen Prozessor berechnet werden.
  • Bei dem Verfahren von 8, bei einem Schritt 110, wird die Ankunftszeit eines ersten und eines zweiten Servosignals, die durch die Servoelemente erzeugt werden, die einen Servocode lesen, verglichen. Zum Beispiel werden die Servosignale von den Servoelementen 38 und 40 oder 52 und 54 verwendet. Die Ankunftszeiten der Servosignale von diesen Servoelementen sollten gleich sein. Ist das nicht der Fall, steht der Kopf in einem Winkel. Nach der Durchführung von Schritt 110 geht der Prozessor zu Schritt 112 über.
  • Bei Schritt 112 wird eine Bestimmung vorgenommen, ob die Signale innerhalb von Toleranzen zur gleichen Zeit ankommen. Ist das der Fall, geht der Prozessor zu Schritt 114 über. Ist das nicht der Fall, geht der Prozessor zu Schritt 116 über.
  • Bei Schritt 114 gibt der Prozessor ein Signal aus, das anzeigt, dass der Kopf rechtwinklig zu der Richtung der Bandbewegung steht. Nach Durchführung von Schritt 114 stoppt die Ausführung.
  • Bei Schritt 116 wird der Azimutwinkel berechnet. Nach Durchführung von Schritt 116 geht die Ausführung zu Schritt 118 über.
  • Bei Schritt 118 gibt der Prozessor den Azimutwinkel aus. Nach Durchführung von Schritt 118 stoppt die Ausführung. Korrekturen können durchgeführt werden. Zum Beispiel kann der Winkel des Kopfes eingestellt werden.
  • 9 veranschaulicht ein Verfahren zum Bestimmen eines relativen Versatzes eines Höckers relativ zu dem anderen Höcker. Aufgrund der Konfiguration des Servobandes (siehe 4 und die diesbezügliche Erörterung), und weil zwei Servoelemente eingesetzt sind, um gleichzeitig einen Servocode zu lesen, kann ein relativer Versatz des einen Höckers relativ zu dem anderen Höcker durch einen Prozessor berechnet werden. Bei dem veranschaulichten Ausführungsbeispiel ist es so, dass, wenn die Lese-/Schreib-Elemente eines Höckers schreiben, die Servoelemente des anderen Höckers lesen.
  • Bei dem Verfahren von 9, bei einem Schritt 120, wird das Servosignal, das durch ein Servoelement 38 auf einem Höcker gelesen wird, mit dem Servosignal verglichen, das durch ein Servoelement 52 auf dem anderen Höcker gelesen wird. Nach Abschluss von Schritt 120 geht der Prozessor zu Schritt 124 über.
  • Bei Schritt 124 wird der relative Versatz eines Höckers relativ zu dem anderen Höcker bestimmt. Um den relativen Versatz zu messen, wird PES2 von PES1 abgezogen, wobei Servoelemente verwendet werden, die sich auf verschiedenen Höckern in denselben relativen Positionen befinden. Nach Durchführung von Schritt 124 geht der Prozessor zu Schritt 126 über.
  • Bei Schritt 126 wird die Servoposition des Kopfes gesteuert, und der Kopf wird über gewünschten Spuren positioniert, wobei der Versatz berücksichtigt wird.
  • Somit wurde für eine Datenspeichervorrichtung eine Konfiguration von Lese-/Schreib-Elementen und Servoelementen geschaffen, die es einem Servosystem ermöglicht, große Defekte und Kratzer bei einem magnetischen Medium zu tolerieren, weil die Servoelemente weit voneinander entfernt sind. Es könnte sogar ein ganzes Servoband fehlen, und die Datenspeichervorrichtung kann trotzdem funktionieren.

Claims (13)

  1. Eine Vorrichtung (12) zum Lesen von Daten von oder Schreiben von Daten auf ein Magnetband, wobei die Vorrichtung (12) folgende Merkmale aufweist: einen Kopf (26), der eine Mehrzahl von Lese-/Schreib-Elementen (30, 32, 34, 36, 44, 46, 48, 50) zum Lesen von Daten von oder Schreiben von Daten auf ein Magnetspeicherungsmedium in jeweiligen Spuren (24A24L) und eine Mehrzahl von Servoelementen (38, 40, 52, 54) zum Lesen eines Servocodes von dem Medium in jeweiligen Bändern (41A41D), die sich von den Datenspuren (24A24L) unterscheiden, aufweist, wobei die Lese-/Schreib-Elemente (30, 32, 34, 36, 44, 46, 48, 50) und die Servoelemente (38, 40, 52, 54) derart angeordnet sind, daß eine Mehrzahl der Spuren (24E24H), bezüglich derer die Lese-/Schreib-Elemente (30, 32, 34, 36, 44, 46, 48, 50) aktiv sind, zwischen zwei Servobändern (41B, 41C) angeordnet sind, bezüglich derer zwei der Servoelemente (38, 40, 52, 54) aktiv sind, dadurch gekennzeichnet, daß die Lese-/Schreib-Elemente (30, 32, 34, 36, 44, 46, 48, 50) und die Servoelemente (38, 40, 52, 54) in einer ersten und einer zweiten Spalte (28, 42) derart angeordnet sind, daß für die jeweiligen Spalten alle der Lese-/Schreib-Elemente (30, 32, 34, 36, 44, 46, 48, 50) der Spalte zwischen zwei Servoelementen (38, 40, 52, 54) angeordnet sind; und dadurch, daß ein Servoprozessor (68) mit den Servoelementen (38, 40, 52, 54) derart gekoppelt ist, daß, wenn zwei Servoelemente (38, 40) jeweilige Servobänder (41B, 41C) lesen, die ein erstes und ein zweites jeweiliges Servosignal erzeugen, der Servoprozessor (68) die Signale vergleicht, die von den Servobändern (41A41D) gelesen werden, und eine laterale Ausdehnung des Bandes (22) unter Verwendung des Vergleichs berechnet.
  2. Eine Vorrichtung (12) gemäß Anspruch 1, bei der die Servoelemente (38, 40, 52, 54) denselben physischen Aufbau aufweisen wie eines der Lese-/Schreib-Elemente (30, 32, 34, 36, 44, 46, 48, 50).
  3. Eine Vorrichtung (12) gemäß Anspruch 1 oder 2, bei der, wenn die Lese-/Schreib-Elemente (30, 32, 34, 36) der ersten Spalte (28) auf Spuren (24E24H) schreiben, die Lese-/Schreib-Elemente (44, 46, 48, 50) der zweiten Spalte (42) von diesen Spuren (24E24H) lesen, um zu verifizieren, daß die Daten korrekt geschrieben sind.
  4. Eine Vorrichtung (12) gemäß einem der Ansprüche 1 bis 3, bei der, wenn die Lese-/Schreib-Elemente (30, 32, 34, 36) der ersten Spalte (28) auf Spuren (24e24H) schreiben, die Servoelemente (52, 54) der zweiten Spalte (28) von den Servobändern (41b, 41C) lesen.
  5. Eine Vorrichtung (12) gemäß einem der Ansprüche 1 bis 4, bei der beide Spalten (28, 42) genau vier Lese-/Schreib-Elemente (30, 32, 34, 36, 44, 46, 48, 50) und genau zwei Servoelemente (38, 40, 52, 54) umfassen.
  6. Eine Vorrichtung (12) gemäß einem der Ansprüche 1 bis 4, wobei die Vorrichtung (12) ein Bandlaufwerk ist und ferner einen Motor (58) aufweist, der konfiguriert ist, um ein Band (22) in entweder einer ersten oder einer zweiten Richtung relativ zu dem Kopf (26) zu treiben, während die Vorrichtung (12) das Band (26) liest oder beschreibt.
  7. Eine Vorrichtung (12) gemäß einem der Ansprüche 1 bis 4, wobei die Vorrichtung (12) ein Linearaufzeichnungs-Bandlaufwerk ist und ferner einen Kopfpositionierer (62) aufweist, der mechanisch mit dem Kopf (26) gekoppelt ist und konfiguriert ist, um den Kopf (26) in einer Richtung quer zu der Richtung der Bewegung des Bands (22) zu positionieren, während die Vorrichtung (12) von dem Band (22) liest oder auf dasselbe schreibt.
  8. Eine Vorrichtung (12) gemäß einem der Ansprüche 1 bis 4, bei der der Servoprozessor (68) bestimmt, ob das erste Servosignal fehlerhaft ist oder vorhanden ist, und ob das zweite Servosignal fehlerhaft oder vorhanden ist, und bei der der Servoprozessor (68) konfiguriert ist, um den Kopfpositionierer (62) zu steuern, um den Kopf (26) relativ zu den ausgewählten Spuren (24E, 24F, 24G, 24H) zu positionieren, durch Verwenden von Servosignalen von den zwei Servoelementen (38, 40), die Servosignale lesen, wenn beide Servosignale vorhanden sind, und durch Verwenden von einem der Servosignale, wenn das andere Servosignal fehlerhaft ist.
  9. Ein Verfahren zum Lesen von Daten von oder Schreiben von Daten auf ein Magnetband, wobei das Verfahren folgende Schritte aufweist: Schreiben einer Mehrzahl von Servobändern (41A41D) auf das Band (22) und Schreiben von Daten in mehreren Spuren (24A24L) zwischen den Servobändern (41A41D), nach dem Beschreiben der Mehrzahl von Servobändern (41A41D); Bereitstellen einer Mehrzahl von Lese-/Schreib-Elementen (30, 32, 34, 36, 44, 46, 48, 50) an dem Kopf (26) und Bereitstellen von Servoelementen (38, 40, 52, 54) an dem Kopf (26), die in der Lage sind, beide Servobänder (41A41D) zu lesen, während die Lese- /Schreib-Elemente (30, 32, 34, 36, 44, 46, 48, 50) das Band (22) lesen oder beschreiben; dadurch gekennzeichnet, daß die Servoelemente (38, 40, 52, 54) und die Lese-/Schreib-Elemente (30, 32, 34, 36, 44, 46, 48, 50) an dem Kopf (26) in einer ersten und einer zweiten Spalte (28, 42) derart angeordnet sind, daß in jeder Spalte (28, 42) alle der Lese-/Schreib-Elemente (30, 32, 34, 36, 44, 46, 48, 50) zwischen zwei Servoelementen (38, 40, 52, 54) angeordnet sind; und durch den Schritt des Bereitstellens eines Servoprozessors (68) zum Vergleichen von Signalen, die von den Servobändern (41A41D) gelesen werden, und Berechnen einer lateralen Ausdehnung des Bandes (22) unter Verwendung des Vergleichs.
  10. Ein Verfahren gemäß Anspruch 9, das ferner das Verwenden der Lese-/Schreib-Elemente (30, 32, 34, 36, 44, 46, 48, 50) von einer der Spalten (38, 42) aufweist, um auf die Spuren zu schreiben, während die Lese-/Schreib-Elemente der zweiten Spalte aus diesen Spuren lesen, um zu verifizieren, daß die Daten korrekt geschrieben wurden.
  11. Ein Verfahren gemäß Anspruch 9, bei dem der Kopf (26) derart aufgebaut ist, daß die erste Spalte (38) genau vier Lese-/Schreib-Elemente (30, 32, 34, 36) und genau zwei Servoelemente (38, 40) aufweist.
  12. Ein Verfahren gemäß Anspruch 9, das ferner das Vergleichen von Signalen, die von den Servobändern (41A41D) gelesen werden, das Berechnen eines Versatzes von einer Spalte relativ zu der anderen Spalte im Hinblick auf die Spuren, das Verwenden der verglichenen Signale und das Verwenden des berechneten Versatzes aufweist, um den Kopf zu positionieren, um auf gewünschte Spuren zu schreiben.
  13. Ein Verfahren gemäß Anspruch 9, das ferner das Vergleichen der Signale, die aus den Servobändern (41A41D) gelesen werden, und das Bestimmen, ob der Kopfazimutwinkel innerhalb einer Toleranz relativ zu der Richtung der Bandbewegung ist, unter Verwendung des Vergleichs aufweist.
DE69824668T 1997-06-05 1998-01-19 Redundantes Servosystem Expired - Lifetime DE69824668T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US869649 1997-06-05
US08/869,649 US5982711A (en) 1997-06-05 1997-06-05 Device for reading data from or writing data to magnetic storage media and a method of positioning a tape head relative to the magnetic storage media

Publications (2)

Publication Number Publication Date
DE69824668D1 DE69824668D1 (de) 2004-07-29
DE69824668T2 true DE69824668T2 (de) 2005-07-21

Family

ID=25353998

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69824668T Expired - Lifetime DE69824668T2 (de) 1997-06-05 1998-01-19 Redundantes Servosystem

Country Status (4)

Country Link
US (1) US5982711A (de)
EP (1) EP0883110B1 (de)
JP (1) JPH117620A (de)
DE (1) DE69824668T2 (de)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3797447B2 (ja) * 1997-04-08 2006-07-19 パイオニア株式会社 情報記録再生装置
US6172837B1 (en) * 1998-03-23 2001-01-09 Hewlett-Packard Company Postponable servo code selection
US6222698B1 (en) * 1998-05-22 2001-04-24 Hewlett-Packard Company Magnetic tape dimensional instability compensation by varying recording head azimuth angle
US6496328B1 (en) 1999-12-30 2002-12-17 Advanced Research Corporation Low inductance, ferrite sub-gap substrate structure for surface film magnetic recording heads
US6563659B1 (en) * 2000-03-08 2003-05-13 Hewlett-Packard Development Company, L.P. Method and apparatus for servo code based tape tension measurement
US6721126B1 (en) 2000-08-16 2004-04-13 International Business Machines Corporation Position identification for a coarse actuator portion of a compound actuator
US6771456B2 (en) * 2001-05-31 2004-08-03 International Business Machines Corporation System and method for miniaturization of read/write heads
JP3830088B2 (ja) * 2001-11-29 2006-10-04 富士写真フイルム株式会社 サーボ制御方法、磁気テープ、及び磁気テープ記録再生装置
US6970314B2 (en) * 2002-06-05 2005-11-29 Storage Technology Corporation Multiple section read/write head for high track density, flexible media storage applications
JP2004145948A (ja) * 2002-10-23 2004-05-20 Fuji Photo Film Co Ltd 磁気テープドライブ
US6947247B2 (en) 2003-03-05 2005-09-20 Advanced Research Corporation Large angle azimuth recording and head configurations
JP4157412B2 (ja) * 2003-04-15 2008-10-01 富士フイルム株式会社 磁気テープおよびその製造方法、サーボライタ、ならびにサーボバンドの識別方法および装置
US7106544B2 (en) * 2003-05-09 2006-09-12 Advanced Research Corporation Servo systems, servo heads, servo patterns for data storage especially for reading, writing, and recording in magnetic recording tape
US6937425B2 (en) * 2003-06-18 2005-08-30 Hewlett-Packard Development Company, L.P. Head-track alignment
US7239465B1 (en) * 2003-06-30 2007-07-03 Storage Technology Corporation Multiple section head assembly for dual azimuth recording
US7193812B2 (en) 2003-07-25 2007-03-20 International Business Machines Corporation Recording head compensation for tape shrinkage and expansion
US6999268B2 (en) * 2003-08-12 2006-02-14 Hewlett-Packard Development Company, L.P. Method and system of a head for a storage media
US7136255B2 (en) 2003-10-20 2006-11-14 Quantum Corporation Servo methods and systems using masked medium edge position sensors
US7102845B2 (en) * 2003-10-20 2006-09-05 Quantum Corporation Servo methods and systems using existing data structures and medium edge position
US7139152B2 (en) * 2003-10-20 2006-11-21 Quantum Corporation Servo methods and systems using existing data structures and optical masks
US7149050B2 (en) * 2003-10-20 2006-12-12 Quantum Corporation Diffractive position sensors and control systems
US7116514B2 (en) * 2003-10-20 2006-10-03 Quantum Corporation Methods and systems for magnetic recording
US8144424B2 (en) 2003-12-19 2012-03-27 Dugas Matthew P Timing-based servo verify head and magnetic media made therewith
JP2007536683A (ja) 2004-05-04 2007-12-13 アドバンスト・リサーチ・コーポレーション 任意形状のギャップ・パターンのための集積型薄膜サブギャップ/サブ磁極構造、磁気記録ヘッド、及びその製造方法
JP2005327386A (ja) * 2004-05-14 2005-11-24 Fuji Photo Film Co Ltd 磁気記録媒体、サーボ信号書込ヘッドユニット及びサーボライタ
US7184233B2 (en) * 2004-06-04 2007-02-27 Quantum Corporation Dual source tracking servo systems and associated methods
US7573664B2 (en) * 2004-12-03 2009-08-11 International Business Machines Corporation Integrated multiple channel data reliability testing for a magnetic tape drive
US7564656B2 (en) * 2005-02-28 2009-07-21 Hitachi Global Storage Technologies Netherlands B.V. Integrated servo and read EMR sensor
US7499235B2 (en) * 2005-03-18 2009-03-03 Quantum Corporation Auto-servo tape system and associated recording head
US7307809B2 (en) * 2005-08-18 2007-12-11 Quantum Corporation Correlation servo for positioning recording head
US8451850B2 (en) * 2006-02-10 2013-05-28 Scott W. Lewis Method and system for distribution of media including a gigablock
US9740552B2 (en) * 2006-02-10 2017-08-22 Percept Technologies Inc. Method and system for error correction utilized with a system for distribution of media
US20070192819A1 (en) * 2006-02-10 2007-08-16 Lewis Scott W System for distribution of media utilized with a receiver/set top box
US8566894B2 (en) 2006-02-10 2013-10-22 Scott W. Lewis Method and system for distribution of media
US7436621B2 (en) * 2006-06-08 2008-10-14 Quantum Corporation Azimuth compensation using combination bump pes detection
US7333291B1 (en) 2006-09-28 2008-02-19 Hewlett-Packard Development Company, L.P. System and method for reducing tracking noise in a tape drive
US7826169B2 (en) 2007-04-25 2010-11-02 Quantum Corporation Servo error detection and compensation utilizing virtual data tracking servo methods
JP2009123288A (ja) * 2007-11-15 2009-06-04 Tdk Corp ヘッド装置、ドライブ装置およびトラッキング方法
US20090174963A1 (en) * 2008-01-03 2009-07-09 Jason Liang Tape-based data storage system and head enabling compounded reading rate
US8068300B2 (en) 2008-03-28 2011-11-29 Advanced Research Corporation Thin film planar arbitrary gap pattern magnetic head
US7623318B1 (en) * 2008-06-19 2009-11-24 International Business Machines Corporation Noise reduction in same-gap servo in frequency-based servo tape systems
WO2011014836A2 (en) 2009-07-31 2011-02-03 Advanced Research Corporation Erase drive systems and methods of erasure for tape data cartridge
US7961421B1 (en) * 2010-03-02 2011-06-14 International Business Machines Corporation Servo band identification and initial skew estimation in drives having flangeless rollers and systems thereof
US8638523B2 (en) * 2012-07-02 2014-01-28 International Business Machines Corporation Enabling partial write during a tape skew
US10008226B1 (en) 2017-06-28 2018-06-26 International Business Machines Corporation Dynamic head offset selection for tape drive
JP7080844B2 (ja) * 2019-03-19 2022-06-06 株式会社東芝 磁気ディスク装置、及びサーボ復調位置の復調方法
US10902873B1 (en) * 2019-09-21 2021-01-26 International Business Machines Corporation Apparatus with multi-channel tape head module having controllable expansion elements
US11295772B1 (en) * 2020-11-14 2022-04-05 Western Digital Technologies, Inc. Data storage device compensating for tape distortion

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3984065A (en) * 1975-03-13 1976-10-05 Computer Peripherals, Inc. Tape transport system
US5008765A (en) * 1989-01-17 1991-04-16 Minnesota Mining And Manufacturing Company Method and apparatus for reading or writing on tape using a servo positioned multiple channel head
US5262908A (en) * 1990-02-20 1993-11-16 Sharp Kabushiki Kaisha Tracking control device for magnetic recording/reproducing apparatus
US5523904A (en) * 1992-06-24 1996-06-04 Quantum Corporation Linear tape write servo using embedded azimuth servo blocks
US5450257A (en) * 1993-03-23 1995-09-12 Minnesota Mining And Manufacturing Company Head-tape alignment system and method
US5574602A (en) * 1993-06-14 1996-11-12 International Business Machines Corporation Processing servo signals concurrently read from plural spaced-apart servo areas for a magnetic tape having serpentine data track scanning
US5432652A (en) * 1993-06-14 1995-07-11 International Business Machines Corporation Servo and data format for magnetic tape having plural spaced-apart servo areas interleaved with data track areas having serpentine track scanning using any one of a plurality of number of concurrently accessed tracks
JP2644182B2 (ja) * 1993-06-14 1997-08-25 インターナショナル・ビジネス・マシーンズ・コーポレイション 多重トラック磁気テープ装置を初期化する装置及び方法
US5488525A (en) * 1994-08-18 1996-01-30 International Business Machines Corporation Decoupled magnetic head assembly for quarter-inch tape
US5572392A (en) * 1994-11-17 1996-11-05 International Business Machines Corporation Arbitrary pattern write head assembly for writing timing-based servo patterns on magnetic storage media
DE19610089A1 (de) * 1996-03-14 1997-09-18 Thomson Brandt Gmbh Spurführung bei Längsspuraufzeichnung mit einer Vielzahl paralleler Spuren

Also Published As

Publication number Publication date
US5982711A (en) 1999-11-09
EP0883110A2 (de) 1998-12-09
JPH117620A (ja) 1999-01-12
EP0883110A3 (de) 2000-12-20
EP0883110B1 (de) 2004-06-23
DE69824668D1 (de) 2004-07-29

Similar Documents

Publication Publication Date Title
DE69824668T2 (de) Redundantes Servosystem
DE69721479T2 (de) Magnetkopf mit vier kanälen mit und zwei kanälen ohne azimut zur längsgerichteten aufzeichnung mit hinterbandkontrolle
DE602005001354T2 (de) Datenaufzeichnungssystem
DE60305155T2 (de) Zeitgebungsabhängiges servosignal mit festem abstand zwischen transaktionen
DE19511587B4 (de) Verfahren zum Optimieren des Lesekanals einer Plattenlaufwerk-Aufzeichnungsvorrichtung durch Verwendung einer Fehlerrate
DE69433095T2 (de) Plattenlaufwerk mit adaptivem lese-/schreibkanal zur optimierung der leistung zwischen kopf, medium und kanal
DE3704898C2 (de)
DE69937366T2 (de) Gerät zur entwicklung eines dynamischen servosignals aus daten in einem magnetischen plattenlaufwerk und verfahren
DE69930435T2 (de) Magnetplattengerät
DE19634167B4 (de) Verfahren zum Optimieren des Zugriffs für einen Festplattenantrieb
DE19652888B4 (de) Sektorformatierung eines Festplattenlaufwerks
DE60130746T2 (de) Magnetisches Plattenlaufwerk
DE19646193B4 (de) Festplattenlaufwerk mit verkleinertem Servofeld und Antriebsverfahren dafür
DE19522008A1 (de) Plattenvorrichtung und Verfahren zum Formatieren eines Plattenmediums und ihr Plattenmedium
DE69727914T2 (de) Servosystem zur Spurführung von Magnetspuren mit Identifizierungspulsbreiten
DE112018004627T5 (de) Konfigurationen hybrider servomuster für magnetband
CH671122A5 (de)
DE2702971A1 (de) Verfahren zur aufzeichnung von haupt- und zugeordneten hilfssignalen auf einem aufzeichnungsmedium und nach dem verfahren hergestellter aufzeichnungstraeger
EP0023565A1 (de) Anordnung zur Spurlageregelung bei der Aufzeichnung/Wiedergabe von Informationen auf einem scheibenförmigen Magnetaufzeichnungsträger, insbesondere einer flexiblen Magnetfolie, und scheibenförmiger Magnetaufzeichnungsträger dafür
DE3248519C2 (de)
DE3032673A1 (de) Pcm- wiedergabegeraet.
DE69918770T2 (de) Servosystem und Verfahren mit Multiphasentaktsignal
DE10309126A1 (de) Zeitbasiertes Servopositionierverfahren
DE69920868T2 (de) Spurfolge-servosignalmusterschreibmethode für magnetplattenvorrichtung
DE102014018331A1 (de) Plattenlaufwerk mit Servosystem für eine Zeitsynchronisierung für spaltlose Sektoren

Legal Events

Date Code Title Description
8327 Change in the person/name/address of the patent owner

Owner name: HEWLETT-PACKARD DEVELOPMENT CO., L.P., HOUSTON, TE

8364 No opposition during term of opposition