DE69108418T2 - Verfahren und Gerät zur Aufzeichnung von Datenübergängen. - Google Patents

Verfahren und Gerät zur Aufzeichnung von Datenübergängen.

Info

Publication number
DE69108418T2
DE69108418T2 DE69108418T DE69108418T DE69108418T2 DE 69108418 T2 DE69108418 T2 DE 69108418T2 DE 69108418 T DE69108418 T DE 69108418T DE 69108418 T DE69108418 T DE 69108418T DE 69108418 T2 DE69108418 T2 DE 69108418T2
Authority
DE
Germany
Prior art keywords
data
servo
recording
field
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 - Fee Related
Application number
DE69108418T
Other languages
English (en)
Other versions
DE69108418D1 (de
Inventor
John Stewart Best
Steven Robert Hetzler
William John Kabelac
David Allen Thompson
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of DE69108418D1 publication Critical patent/DE69108418D1/de
Application granted granted Critical
Publication of DE69108418T2 publication Critical patent/DE69108418T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1201Formatting, e.g. arrangement of data block or words on the record carriers on tapes
    • 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/10Track finding or aligning by moving the head ; Provisions for maintaining alignment of the head relative to the track during transducing operation, i.e. 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/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • G11B5/59633Servo formatting
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B2020/1255Fixed Block Architecture [FBA] format
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1265Control data, system data or management information, i.e. data used to access or process user data
    • G11B2020/1281Servo information
    • G11B2020/1282Servo information in embedded servo fields
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2508Magnetic discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers

Landscapes

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

Description

  • Diese Erfindung bezieht sich auf Verfahren und Mittel für das Schreiben von Daten auf ein Speichermedium, das Servoabtastungen umfaßt, und insbesondere auf ein Verfahren und ein Mittel zur Erhöhung der Anzahl an Servoabtastungen auf einer Speicherplatte in einem Plattenlaufwerk oder einem Band in einem Bandlaufwerk.
  • Alle Plattenlaufwerke benötigen ein Mittel zur Bestimmung der radialen Position der Lese-Schreib-Köpfe über der Platte, so daß die Köpfe über jeder beliebigen Spur präzise positioniert werden können. Normalerweise erfolgt dies dadurch, daß Servoinformationen auf eine oder mehrere Plattenoberflächen gesetzt werden, wo sie von magnetischen oder optischen Leseköpfen gelesen werden können. Einige Plattenlaufwerke weisen Servoinformationen nur auf einer zugeteilten Fläche einer Platte in einem Plattenstapel auf. Die jüngste Entwicklung geht jedoch dahin, diese Servoinformation mit den auf jeder Plattenoberfläche gespeicherten Daten vermischt zu speichern. Dieses letztere Verfahren wird bevorzugt, weil es bei geringen Kosten implementiert werden kann, ohne daß neben den Komponenten zur Speicherung von Daten zusätzliche Komponenten erforderlich sind, und weil es die Servoinformationen an der Datenoberfläche, auf die zugegriffen wird, liefert, wodurch alle Ursachen wärmebedingter Spurfehler beseitigt werden.
  • Auf einem Plattenlaufwerk in einem Festblockarchitekturformat ist jede umlaufende Spur auf der Platte in mehrere Sektoren unterteilt. Jeder Sektor besteht aus einem werksbeschriebenen Teil und einem benutzerbeschriebenen Teil. Der werksbeschriebene Teil ist der Servobereich, der die Servoinformation und die Timing-Information zur Markierung des Sektorbeginns enthält. Der benutzerbeschriebene Teil besteht aus einem Datenbereich, der die tatsächlich zu speichernden Daten enthält, und möglicherweise einem Identifikationsbereich, der den Sektor identifiziert und fehlerhafte Sektoren markiert. Jeder Sektor enthält viel Speicherplatz, in dem keine Benutzerdaten gespeichert werden können.
  • Schnelle Servosysteme erfordern häufige Positionsmessungen; das heißt, eine hohe Servoabtastgeschwindigkeit. In sektorenbezogenen Servoanordnungen wird dies erreicht, indem jede Spur auf der Platte in eine größere Anzahl kleinerer Sektoren unterteilt wird. Als Ergebnis wird ein großer Teil der möglichen Datenspeicherkapazität des Plattenlaufwerks zwangsläufig für den zu jedem Sektor gehörigen Speicherplatz verwendet. Wird beispielsweise die Servoabtastgeschwindigkeit verdoppelt, so wird auch der gesamte Nichtdatenbereich verdoppelt.
  • Die den Anmeldern bekannte am meisten relevante bisherige Technologiebeschreibung ist in einem Artikel in der Frühjahrsausgabe 1988 von Computer Technology Review, Seiten 45-48, enthalten. Dieser Artikel beschreibt ein Verfahren zur Reduzierung dieses Nichtdatenbereichs auf ein sehr geringes Maß. Um variable Längendatenaufzeichnungen unterzubringen, die sich über mehrere Datensektoren hinwegerstrecken, wird ein Äquivalent zum Identifikationsbereich nur auf den ersten Datensektor auf der Platte gesetzt. Dies spart etwas Speicherplatz, wenn es sich um lange Datenaufzeichnungen handelt, jedoch wird überhaupt kein Speicherplatz gespart, wenn die Aufzeichnung weniger als einen Sektor lang ist. Jeder Sektor läßt sich unabhängig beschreiben, nachdem der das Werk verlassen hat; daher ist an jedem Datensektor eine komplette Resynchronisation erforderlich. Alle anderen Servofelder, einschließlich dem vollautomatischen Verstärkungssteuerungsfeld, dem Schreiben-zu-Lesen- und Lesen-zu-Schreiben-Wiederherstellungs- und Synchronisationsfeld, werden noch immer benötigt.
  • Benötigt wird ein verbessertes Verfahren und Mittel zur Erhöhung der Servoabtastgeschwindigkeit entweder auf einem Plattenlaufwerk oder einem Bandlaufwerk unter Verwendung des Festblockarchitekturformats, das dem Benutzer transparent ist.
  • in Ubereinstimmung mit der vorliegenden Erfindung wird ein Verfahren zur Aufzeichnung von Datenübergängen über einen Aufzeichnungskopf entlang von Spuren auf einem Speichermedium bereitgestellt, wobei jede Spur Datenaufzeichnungsteile umfaßt, in denen die Datenübergänge aufgezeichnet werden, und wobei jede Spur mit Servoteilen vermischt ist, in denen Servoinformationen vorgespeichert sind, und wobei die Servoinformation dazu verwendet wird, um die Position der Aufzeichnungsköpfe zu steuern und um die Datenübergänge zu synchronisieren, dadurch charakterisiert, daß in jedem Datenaufzeichnungsteil mindestens ein gekürzter Servoteil bereitgestellt wird, wobei der gekürzte Servoteil vorgespeicherte Servoinformationen enthält, die zur Steuerung der Position des Aufzeichnungskopfes im Datenaufzeichnungsteil verwendet werden, und wobei die Datenübergänge phasenkontinuierlich durch jeden Datenaufzeichnungsteil hindurch aufgezeichnet werden, so dar die Phase der Datenübergänge am Beginn eines gekürzten Servoteils dieselbe ist wie die Phase am Ende eines gekürzten Servoteils.
  • in Übereinstimmung mit der vorliegenden Erfindung wird weiterhin ein Gerät zur Reproduktion von Datenübergängen bereitgestellt, die unter Anwendung des im letzten Abschnitt dargestellten Verfahrens aufgezeichnet wurden, wobei das Gerät einen Aufzeichnungskopf und einen Reproduktionskopf, einen Daten-Controller, eine Dekodierungseinrichtung, ein Timing- -und Steuermittel zur Zählung jedes Datenteils am Anfang jedes gekürzten Servoteils einer Spur, einen Datendetektor, ein Taktmittel, das durch die Datenübergänge synchronisiert wird, die durch den Datendetektor vom Aufzeichnungsmedium gelesen werden und so ausgelegt sind, daß Daten durch die Dekodierungseinrichtung hindurch übertragen werden, und ein Schaltmittel zum Ausschalten der Eingabe zum und der Ausgabe vom Taktmittel während des Durchlaufens eines gekürzten Servoteils umfaßt.
  • Figur 1 ist ein nicht maßstabsgetreues Diagramm eines herkömmlichen Servosektors für ein Plattenlaufwerk in Übereinstimmung mit der bisherigen Technologie,
  • Figur 2 ist ein nicht maßstabsgetreues Diagramm, das eine Anordnung von Servosektoren in Übereinstimmung mit der vorliegenden Erfindung zeigt,
  • Figur 3 ist ein zusammengesetztes, ebenfalls nicht maßstabsgetreues Diagramm, das darstellt, wie die zusätzlichen Felder beseitigt oder in ihrer Länge reduziert werden, und
  • Figur 4 ist ein Blockdiagramm eines Mikroservosektorkanals in Übereinstimmung mit der vorliegenden Erfindung.
  • In Figur 1 sind diagrammartig verschiedene Zusätze jedes Sektors eines herkömmlichen Plattenlaufwerks der bisherigen Technologie, das in einem Festblockarchitekturformat vorliegt, dargestellt. Jeder herkömmliche Sektor 9 besteht aus einem Servobereich 10, einem Identifikationsbereich 11 und einem Datenbereich 12, die zu unterschiedlichen Zeitpunkten beschrieben werden können. Diese Bereiche bestehen aus verschiedenen Feldern, die nachfolgend beschrieben werden sollen.
  • In Servobereich 10:
  • (a) Schreib-Lese- und Geschwindigkeitsfeld 15 wird werksseitig beschrieben und kann danach teilweise neu beschrieben werden. Es läßt einer Laufwerksschaltung Zeit für die Umschaltung von Schreiben auf Lesen. Es ermöglicht sowohl den logischen Verzögerungen als auch der tatsächlichen Zeit eines Schreibtreiberstroms, auf Null abzufallen. Zur Berücksichtigung der Schwankungen in der Umdrehungsgeschwindigkeit der Platte wird eine Zeit hinzuaddiert, die gleich der relativen Steuergeschwindigkeit multipliziert mit dem Abstand vom vorherigen Sektor, von dem aus das absolute Timing aufgestellt wurde, ist. Auch darf die Abschaltung des Schreibstroms erst beginnen, wenn eine minimale Anzahl an Taktzyklen nach dem Zeitpunkt, wenn das letzte mögliche Datenbit in einen Datenkodierer/Dekodierer geschrieben wurde, vorhanden ist, um zu gewährleisten, daß die kodierten Datenbits gelöscht und auf die Platte geschrieben werden. In einigen Fällen müssen zusätzliche Datenbits an den Datenkodierer/Dekodierer gesendet werden, um das interne Shift-Register in einem bekannten Status zu belassen. Schließlich ermöglicht das Feld 15 Zeit zur Normalisierung der in einem Leseverstärker durch den Schreibstrom induzierten Spitzen und zur Normalisierung der Spitzen im kopfmagnetischen Bereich und zur Einstellung einer automatischen Verstärkungssteuerung im Lesekanal.
  • (b) Das Adressenmarkierungsfeld 16 wird werksseitig beschrieben und darf nicht überschrieben werden. Es muß den Anfang des Sektors 9 identifizieren. Dieses ist eine asynchrone absolute Timing-Referenz, die die Grundlage zur Lokalisierung der anderen Felder liefert. Das Adressenmarkierungsfeld wird häufig als Lücke implementiert, das heißt, als lange Periode ohne magnetische Übergänge auf der Platte, gefolgt von einem einzelnen Übergang zur Markierung des Anfangs eines Sektors.
  • (c) Das Positionsfehlersignalfeld 17 wird ebenfalls werksseitig beschrieben und darf nicht überschrieben werden. Es enthält die Informationen, die zur Bestimmung der Spurposition des Aufzeichnungskopfes erforderlich sind. Es kann auf mehrere Arten, die in der bisherigen Technologie beschrieben sind, kodiert werden.
  • In Identifikationsbereich 11:
  • (a) Schreib-Lese- und Geschwindigkeitsfeld 18 wird werksseitig beschrieben und kann danach teilweise neu beschrieben werden, nachdem die Platte das Werk verläßt. Die Felder 19-27, die dem Positionsfehlersignalfeld 17 folgen, können neu beschrieben werden. Das Feld 18 liefert die Logik und die Zeit, die benötigt werden, um zu gewährleisten, daß das Positionsfehlersignalfeld 17 nicht überschrieben wird. Das Feld 18 gewährleistet außerdem für den Schreibstrom die nötige Zeit, um auf seinen vollen Wert anzusteigen. Das Feld 18 ist normalerweise viel kürzer als das Schreib-Lese-Feld 15. Das Feld 18 und alle nachfolgenden Felder werden normalerweise unter Verwendung von Daten beschrieben, die durch ein Shift-Register des Datenkodierer/Dekodierers laufen.
  • (b) Das spannungsgesteuerte Oszillatorsynchronisationsfeld l9 wird benötigt, um dem variablen Frequenzlesetakt genügend Zeit zu lassen, das folgende Identifikationsfeld 22 phasenzuverriegeln.
  • (c) Das Datenkodierer/Dekodierer-Löschfeld 20 gibt die Anzahl der Bits an, die der Lesekanaldekoder empfangen muß, um ihn in einen bekannten Status mit der Bezeichnung ENDEC flush zu versetzen. (Das Feld 20 kann in seiner Größe je nach verwendetem Code von einigen Bits bis fast 10 Bytes variieren.)
  • (d) Das Synchronisationsbytefeld 21 gibt das Synchronisationsbyte an, das zur Ausrichtung der Lesebits auf die korrekten Bytegrenzen benötigt wird.
  • (e) Das ID- und CRC-Feld 22 enthält als ID-Teil einen Sektoridentifikator und eine Kennung für fehlerhafte Sektoren und als CRC-Teil eine zyklische Redundanzprüfung auf ID-Lesefehler.
  • In Datenbereich 12:
  • (a) Die Felder 23-26 entsprechen den ID-Feldern 18-21, wobei folgende Ausnahmen zu beachten sind: (1) Feld 23 kann vollständig neu beschrieben werden; und (2) die Funktion des Synchronisationsbytefelds 26 besteht darin, dem Controller mitzuteilen, wann die VCO-Synchronisation und die Datenkodierer/Dekodierer-Löschung enden und die realen Daten (die in Feld 27 enthalten sind) beginnen.
  • (b) Das Daten- und Fehlerkorrekturcodefeld 27 speichert die Benutzerdaten zusammen mit dem Fehlerkorrekturcode.
  • (c) Jeder Datenbereich in einem herkömmlichen Servosystem mit Sektoren ist vollkommen unabhängig von Datenbereichen in den anderen Sektoren. Sie können zu unterschiedlichen Zeiten beschrieben und gelesen werden.
  • Wir betrachten nun Figur 2. in Übereinstimmung mit der vorliegenden Erfindung werden ein oder mehrere kurze "Mikro"-Servosektoren 30 mit minimalen Zusätzen gezeigt, die auf einer Platte im Daten- und Fehlerkorrekturcodefeld 27 für jeden Sektor eingefügt werden; nur am Anfang jeden Sektors werden die herkömmlichen Servo-, ID- und Datenbereiche 10, 11, 12 verwendet. Die Mikroservosektoren 30 werden so positioniert, daß die Positionsfehlersignalfelder 17 und 44 für alle Maxisektoren auf jeder Spur umlaufend den gleichen Abstand zueinander aufweisen.
  • Gemäß Darstellung in Figur 2 wird ein einzelner Mikroservosektor 30 in der Mitte des Daten- und Fehlerkorrekturcodefelds 27 von Sektor N auf der Platte eingefügt; und ein herkömmlicher Sektor 9 (nachfolgend als "Maxi" bezeichnet) mit seinem Zusatz wird lediglich am Anfang des Sektors N angeordnet. Unter Verwendung eines phasenkontinuierlichen Taktsignals 32 werden Daten in beide Teile des Datenfelds 27 auf jede Seite jedes Mikroservosektors in einem einzigen Durchlauf der Platte geschrieben, so daß die Phase der Datenübergänge am Anfang eines Mikrosektors dieselbe ist wie die Phase am Ende des Mikrosektors. Während jedoch jeder Mikroservosektor 30 am Kopf (an X) passiert, werden der Schreibstrom 33 zum Kopf und der Datenstrom 34 sowie die Takteingabe an einen Datenkodierer/Dekodierer 52 (siehe Figur 4) vorübergehend unterbrochen.
  • Wie dies am besten in Figur 3 dargestellt ist, wird die Größe einiger Felder reduziert, während andere Felder gelöscht werden; hierdurch werden Zusätze (oder Nichtdatenteile) in jedem Mikroservosektor 30 merklich reduziert.
  • Genauer gesagt besteht der Mikroservosektor 30 aus einem Servobereich 40 und einem Datenbereich 41. Im Servobereich 40 ist der Codeteil 42 des Schreib-/Lese- und Geschwindigkeitsfelds 43 der längste Teil des genannten Feldes. Es besteht aus Bits, um zu vermeiden, daß ein abfallender Schreibstrom einen Übergang zu nahe am letzten Datenübergang schreibt. (Im Gegensatz dazu enthält das Schreib-/Lese- und Geschwindigkeitsfeld 15 des Maxisektors 9 ebenfalls einen Codeteil; dieser ist jedoch im Vergleich zum Rest von Feld 15 so klein, daß er vernachlässigt werden kann.) Durch sehr genaues Regeln der phasengesperrten Spindeldrehzahl des Plattenlaufwerksmotors kann der Drehzahlvariationsteil des Schreib-Lese-Felds 43 auf eine einzige Taktperiode reduziert werden.
  • Die Mikroservosektoren 30 sind während Such- und Leseoperationen, nicht jedoch während Schreiboperationen, vorzugsweise Nur-Lesen. Eine hohe Servoabtastgeschwindigkeit ist hauptsächlich während der Suchoperation erforderlich, wenn der Kopf schnell von einer Bewegung mit hoher Geschwindigkeit auf präzise Verfolgung einer gegebenen Spur wechseln muß. Weil während der Schreiboperationen nicht gelesen wird, ist es nicht erforderlich, Zeit für den Lesevorverstärker und den kopfmagnetischen Bereich für die Erholung von ihren Schreibübergängen zu schaffen; und es ist nicht nötig, Zeit für den AGC-Wechsel im Lesekanal zu schaffen. Die niedrigere Bandbreite, die durch die herkömmlichen Maxisektoren erzielt wird, ist während des Schreibens bei der Spurverfolgung normalerweise akzeptabel. Ist während des Schreibens bei der Spurverfolgung eine breite Bandbreite erforderlich, würden die Mikroservosektoren 30 gelesen, wofür zu deren Erholung ein etwas längeres Schreiben-zu-Lesen-Feld 43 nötig wäre. Da das Datenkodierer/Dekodierer-Shift-Register 52 nicht getaktet ist, während jeder Mikroservosektor 30 mit seinen dazugehörigen Zusatzfeldern den Kopf passiert, ist keine Lücke erforderlich, um zu gewährleisten, daß es in einem bekannten Status bleibt.
  • Im Mikroservosektor 30 wird das Adressenmarkierungsfeld eliminiert. Das Timing für die Positionserkennung basiert auf der Zeit vom Adressenmarkierungsfeld 16 am Anfang des Maxisektors 9, und das Timing für Schreiben und Lesen basiert auf Taktzyklen vom Anfang des Datenfelds 27.
  • Das Positionsfehlersignalfeld 44 wird gekürzt und enthält sowohl einen abgekürzten Gray-Code als auch Positionsfehlersignalinformationen. Der Gray-Code wird, wie in der bisherigen Technologie, verwendet, um ein präzises Ablesen der Spurnummer zu ermöglichen, wenn der Servokopf auf einer Spur oder irgendwo zwischen zwei benachbarten Spuren positioniert wird. Das verwendete Kodierverfahren kann derart aussehen, wie es in der Ausgabe des IBM Technical Bulletin, Seiten 776-777, vom Juli 1982 beschrieben ist. Da der vollständige Gray-Code im Positionsfehlersignalfeld 17 am Anfang des Maxisektors 9 die vollständige Spurnummerposition des Kopfes bestimmt hat, braucht das Positionsfehlersignalfeld 44 im Mikroservosektor 30 nur sicherzustellen, daß der Kopf auf einer bestimmten Spur innerhalb einer relativ kleinen Bandbreite an Spuren neben der im Maxiservosektor bestimmten Spur positioniert ist. Da die vollständige Spurnummer in den Mikroservosektoren 30 nicht benötigt wird, wird für diese Überprüfung ein abgekürzter Gray-Code verwendet. Wenn der Gray-Code beispielsweise auf zwei Bits abgekürzt ist, kann er innerhalb einer Bandbreite aus vier Spuren plus oder minus eine Spur identifizieren; wenn er auf drei Bits abgekürzt ist, kann er innerhalb einer Bandbreite aus acht Spuren plus oder minus eine Spur identifizieren. Dieser abgekürzte Gray-Code reduziert weiterhin die Zusätze in den Mikroservosektoren 30.
  • Das Schreib-/Lese- und Geschwindigkeitsfeld 45 ist im wesentlichen mit dem entsprechenden Feld 18 im Maxisektor 9 identisch.
  • Da die Daten auf jeder Seite des Mikroservosektors 30 sowie die dazugehörigen Zusatzfelder phasenkontinuierlich geschrieben werden, benötigt das Lese-VCO am Ende des Mikroservobereichs keine lange Synchronisationsdauer. Das VCO ist so eingestellt, daß es den Mikroservobereich ohne Frequenzschwankungen durchstreift. Bei den meisten VCOs kann dieses Durchstreifen induziert werden, indem die entdeckten Daten vom VCO abgezweigt werden, während der Mikroservosektor 30 den Kopf passiert. Das Gatter wird am Anfang eines kurzen VCO-Synchronisationsfelds 46 erneut geöffnet. Das Feld 46 wird nicht mit Daten beschrieben, die durch den ENDEC-Kodierer geleitet werden, wie dies in herkömmlichen Sektorservosystemen üblich ist. Das Feld 46 und das folgende Codeeinschränkungs- und Synchronisations-Nibble-Feld 47 werden mit Logik erzeugt. Da der Mikroservosektor 30 kurz ist, gibt es nur eine kleine Phasenverschiebung im VCO in bezug auf die gelesenen Daten. In einem herkömmlichen Maxisektor muß am Anfang des Datenbereichs 12 das VCO-Synchronisationsfeld 24 dazu verwendet werden, die VCO ausgehend von einer willkürlichen Phase einzustellen, und eine Einstellung einer eventuellen Frequenzdifferenz zwischen einem Schwingreferenztakt und den gelesenen Daten vorzunehmen. Im Mikroservosektor 30 kann jedoch das VCO-Synchronisationsfeld 46 reduziert werden, und zwar entweder auf wenige Bits bei einem sehr stabilen VCO-Design oder im Fall eines weniger stabilen VCO-Designs auf die Hälfte der im Servobereich eines Maxisektors benötigten Bits.
  • Das Datenkodierer/Dekodierer-Löschfeld wird ebenfalls eliminiert. Dies ist deshalb möglich, weil am Ende des vorherigen Datensubfelds der Takt 32 zum Datenkodierer/Dekodierer abgezweigt wird, was dazu führt, daß der Datenkodierer/Dekodierer seinen Status aufrechterhält. Beim ersten Datentakt nach dem Synchronisations-Nibble-Feld 47 wird der Datenkodierer/Dekodierer-Takt 32 eingezweigt. Auf diese Weise wird das erste kodierte Datenbit richtig in den Datenkodierer/Dekodierer getaktet, genauso also ob der Mikroservosektor 30 nicht vorhanden und das Datenfeld kontinuierlich gewesen wäre.
  • Da die Datenkodierer/Dekodierer-Initialisierung nicht erforderlich ist, wird kein Synchronisationsbyte benötigt. Wenn die VCO-Phasenverschiebung durch jeden Mikroservosektor 30 bekanntermaßen klein genug ist, können die VCO-Takte gezählt und das Gating zum Anfang des nächsten Datensubfelds mit dem richtigen Taktzyklus ohne Synchronisations-Nibble weitergeschaltet werden. Die Codeeinschränkung gewährleistet, daß der letzte VCO-Synchronisationsübergang nicht zu nahe am ersten Datenübergang liegt. Wenn die VCO-Verschiebung potentiell jedoch mehr als einen halben Taktzyklus ausmacht, kann der exakte Taktzyklus, der dem Anfang des Datensubfelds entspricht, nicht ohne Synchronisations-Nibble bestimmt werden. Der Synchronisations-Nibble muß lediglich ein Muster aufweisen, das sich vom VCO-Synchronisationsmuster unterscheiden läßt. Bei einem 2,7- Code beispielsweise läßt sich dies durch Verwendung eines 100100... Synchronisationsmusters erreichen, wobei eine oder zwei zusätzliche Nullen, die dem Synchronisations-Nibble folgen, die Codierungseinschränkung erfüllen. Der Synchronisations-Nibble-Detektor sucht nach 000 als Markierung, die das Ende des VCO-Synchronisationsfelds 46 anzeigt. Dies löst die Verzweigung aus, mit der das Lesen des nachfolgenden Datensubfelds durch den Datenkodierer/Dekodierer begonnen wird.
  • Es wird daher ersichtlich werden, daß mit einer Platte, die in Festblockarchitektur formatiert ist, ein oder mehrere Mikroservosektoren 30 umlaufend voneinander getrennt innerhalb der Daten und des ECC-Felds 27 für jeden Sektor 9 sind. Das Schreib-Lese- und Geschwindigkeitsfeld 43, das die Codeeinschränkung 42 enthält, wird gekürzt; das Adressenmarkierungsfeld wird eliminiert, das Positionsfehlersignalfeld 44 wird mittels eines abgekürzten Gray-Codes gekürzt; das Datenkodierer/Dekodierer-Löschfeld wird eliminiert; ein Synchronisationsbyte ist nicht nötig. Das Schreib-Lese- und Geschwindigkeitsfeld 45 hat im wesentlichen dieselbe Länge wie im Servo des herkömmlichen Sektors 9.
  • Die Zusatzinformation für den Mikroservosektor 30 besteht lediglich aus Bits, die die Positionsinformation und bis zu 80 Bits auf jeder Seite enthalten. Ein typischer Mikroservosektor 30 für die Verwendung mit dem konventionellen oder dem Maxisektor könnte normalerweise im Codeeinschränkungsteil 42 2 Bits und im übrigen Teil des Schreib-Lese- und Geschwindigkeitsfelds 43 10 Bits umfassen; sowie 130 Bits im Positionsfehlersignalfeld 44; 10 Bits im Schreib-Lese- und Geschwindigkeitsfeld 45; 30 Bits im VCO-Synchronisationsfeld 46; und 3 Bits im Codeeinschränkungs- und Synchronisations-Nibble-Feld 47.
  • Andererseits kann der Servobereich eines herkömmlichen Sektors 9 beispielsweise 200 Bits im Schreib-Lese- und Geschwindigkeitsfeld 15 umfassen, sowie 25 Bits im Adressenmarkierungsfeld 16; 170 Bits im Positionsfehlersignalfeld 17; 10 Bits im Schreib-Lese- und Geschwindigkeitsfeld 18; 140 Bits im VCO- Synchronisationsfeld 19; 8 Bits im Datenkodierer/Dekodierer- Löschfeld 20 und 8 Bits im Synchronisationsbytefeld 21.
  • Während einer Schreiboperation werden Daten gleichzeitig in Feld 27 geschrieben und die Mikroservosektoren 30 werden nicht überschrieben. Darüber hinaus ermöglicht die Verwendung des abgekürzten Gray-Codes in den Mikroservosektoren 30, daß sie für die Suche als auch für während der Ausrichtung verwendet werden.
  • Implementierung der Erfindung -- Figur 4 (A) Daten schreiben
  • Gemäß Darstellung erzeugt eine herkömmliche Plattendaten-Controller-Steuerung 51 die seriellen Bits, die für die Servobereiche, die Identifikationsbereiche bzw. die Datenbereiche 10, 11, 12 jedes Maxisektors 9 erforderlich sind. Ein Taktgenerator 53 erzeugt Datentaktzyklen, die dazu verwendet werden, unkodierte Daten vom Plattendaten-Controller 51 zu einem Kodierabschnitt 52a eines Datenkodierer/Dekodierers (ENDEC) 52 zu übertragen, und um kodierte Daten vom Datenkodierer/Dekodierer zu einem Schreibtreiber 54 zu übertragen, um zu veranlassen, daß ein magnetischer Kopf 55 Daten auf eine magnetische Aufzeichnungsplatte (nicht dargestellt) schreibt.
  • Die Timing- und die Steuerlogik 56 schließt die Schalter 57, 61, 62, 63 und hält den Schalter 58 in der in Figur 4 dargestellten Position, bis die genannte Logik durch Zählung der erzeugten Datentaktzyklen die exakte Position des Anfangs des nächsten Mikroservosektors 30 bestimmt.
  • Während sich jeder Mikroservosektor 30 am Kopf 55 vorbeibewegt, wird der Schalter 58 betätigt, um die Codeeinschränkungsbits von Feld 42 (Figur 3) aus der Timing- und Steuerschaltung 56 in den Schreibtreiber 54 zu übertragen. Gleichzeitig wird der Schalter 57 geöffnet, um die Datentaktzyklen vom Generator 53 zum Kodierteil 52a des Datenkodierer/Dekodierers und zum Platten-Controller 51 zu unterbrechen, wodurch sowohl der Status des Datenkodierer/Dekodierers als auch der Status des Platten-Controllers eingefroren werden. Der Schalter 63 wird daraufhin geöffnet, um den Schreibstrom zum Schreibtreiber 54 zu unterbrechen und den Vorverstärker 54 und den Datendetektor 59 dazu zu aktivieren, die Servoinformationen vom Mikroservosektor 30 zu lesen. Nachdem das Positionsfehlersignalfeld 44 den Kopf 55 passiert, wird der Schalter 63 geschlossen, um den Schreibstrom wieder fließen zu lassen; das VCO-Resynchronisationsfeld 46 (falls verwendet) und die Codeeinschränkung und das Synchronisations-Nibble-Feld 47 werden von der Timing- und Steuerschaltung 56 zum Schreibtreiber 54 übertragen. Der Schalter 58 wird daraufhin wieder auf die dargestellte Position zurückgesetzt und der Schalter 57 wird geschlossen, um die Übertragung von Daten vom Plattendaten-Controller 51 und vom Datenkodierer/Dekodierer 52 über den Kopf 55 zur Platte wiederherzustellen.
  • (B) Daten lesen
  • Während des Lesens der Daten werden Signale vom Kopf 55 vom Vorverstärker 54 verstärkt und vom Datendetektor 59 in digitale Impulse konvertiert. Im Datensynchronisations- und VCO- Modul 60 wird ein VCO mit den festgestellten Datenimpulsen phasengesperrt und zur Synchronisation der Daten mit dem VCO- Takt verwendet. Der VCO-Takt wird verwendet, um die kodierten Daten vom Datensynchronisations- und VCO-Modul 60 zum Plattendaten-Controller 51 über den Dekodierabschnitt 52b des Datenkodierer/Dekodierers 52 zu übertragen. Die Timing- und Steuerlogik 56 zählt die VCO-Taktzyklen, um die exakte Startposition jedes Mikroservosektors 30 zu bestimmen. Am Anfang jedes Mikroservosektors 30 öffnet die Timing- und Steuerlogik 56 den Schalter 61, um die festgestellten Daten vom Synchronisations- -und VCO-Modul 60 abzuzweigen. Dies bewirkt, daß das VCO mit einer konstanten Frequenz läuft. Solange jeder Mikroservosektor 30 den Kopf 55 passiert, wird der Schalter 62 geöffnet, um die VCO-Takteingabe zum Dekodierabschnitt 52b des Datenkodierer/Dekodierers 52 und zum Platten-Controller 51 zu stoppen. Dies bewirkt, daß der Status im Dekodierabschnitt 52b und der Status im Plattendaten-Controller 51 eingefroren werden, während jeder Mikroservosektor den Kopf 55 passiert. Am Ende des Positionsfehlersignalfelds 44 (Figur 3) und am Anfang des VCO-Resynchronisationsfeldes 46 wird der Schalter 61 geschlossen, um die VCO-Resynchronisationsbits zum Datensynchronisations- und VCO-Modul 60 zu leiten. Dies ermöglicht dem VCO, die Phasensperrung mit den Daten wiederherzustellen. Wenn die Timing- und Steuerlogik 56 den Synchronisations-Nibble erkennt, wird der Schalter 62 geschlossen, um die VCO-Takteingabe zum Dekodierabschnitt 52b des Datenkodierer/Dekodierers und zum Plattendaten-Controller 51 wiederaufzunehmen, wodurch auch die Datenübertragung zum Datenkodierer/Dekodierer und zum Plattendaten-Controller wiederaufgenommen wird.
  • Das hier beschriebene Verfahren und Mittel erhöht die Bandbreite des Positionsfehlersignals sowohl für magnetische als auch für optische Direktzugriffsspeichereinrichtungen, wodurch Suchzeiten, Einstellzeiten und Spurfehler für Servoplattenlaufwerke mit Sektoren beträchtlich reduziert werden. Durch die Reduzierung thermisch bedingter Spurfehler und Fehler aufgrund von Stellgliedabfall auf vernachlässigbare Werte sind Plattenlaufwerke mit einer großen Spurdichte bei geringen Kosten möglich. Aufgrund der höheren Leistung und der niedrigeren Kosten schließlich wird eine größere Spurdichte gegenüber einem dedizierten Servo auch in einem Plattenlaufwerk mit vielen Platten bevorzugt.
  • Implementierung für ein Bandlaufwerk
  • Bei der Anwendung auf ein Bandlaufwerk werden Maxiabschnitte und Mikroservoabschnitte durch Maxiabschnitte bzw. Mikroservoabschnitte ersetzt. Eine Mehrzahl an parallelen Aufzeichnungsspuren auf dem Band werden in mindestens zwei Maxiabschnitte gleicher Länge unterteilt. Jeder Maxiabschnitt enthält alle Zusatzfelder und ein Datenfeld; und mindestens ein Mikroservoabschnitt mit lediglich einem Teil der Zusatzfelder befindet sich innerhalb jedes Datenfelds. Sobald ein Mikroservoabschnitt einen Aufzeichnungskopf passiert, wird der Schreibstrom zum Kopf unterbrochen; das gleiche geschieht mit dem Datenstrom und der Takteingabe in einen Datenkodierer/Dekodierer. Sobald ein Mikroservoabschnitt den Kopf passiert hat, werden der Schreibstrom, der Datenstrom und die Takteingabe wiederhergestellt, ohne daß eine vollständige Resynchronisation erforderlich ist. Sämtliche Zusatzinformationen sind in einer Kombination aus Servobereich und Identifikationsbereich des Maxiabschnitts enthalten. Die Daten werden unter Verwendung eines phasenkontinuierlichen Takts in beide Teile eines Datenfelds auf jede Seite jedes Mikroservoabschnitts geschrieben. Ein Lesedaten-VCO wird ohne Änderung in der Frequenz durch jeden Mikroservoabschnitt hindurchgeleitet, und am Ende des genannten Abschnitts wird ein abgekürztes VCO-Synchronisationsfeld zur Resynchronisation des VCO mit den Daten erzeugt.
  • Es wird weder eine Timingreferenz-Adressenmarkierung noch eine Kodierer-Dekodierer-Löschung noch ein Synchronisationsbyte benötigt, um die Wiederaufnahme des Schreibens des Teils des Datenfelds nach dem Mikroservoabschnitt herbeizuführen. Jeder Mikroservoabschnitt besteht lediglich aus Bits, die Positionsinformationen enthalten, sowie Bits auf jeder Seite davon zur Steuerung der Unterbrechung und Wiederherstellung des Schreibstroms und des Datenstroms und der Takteingabe an den Kodierer/Dekodierer.
  • Zusammenfassung der Erfindung
  • Es wurde ein Verfahren und ein Mittel beschrieben, um ein Aufzeichnungsmedium wie beispielsweise eine Platte oder ein Band mit Daten zu beschreiben, das Servoabtastungen enthält, so daß die Anzahl der Servoabtastungen in Zusatzbereichen (Nichtdatenbereichen) leicht erhöht wird. Die Spuren auf dem Medium sind in eine Mehrzahl an "Maxiabschnitten" unterteilt, von denen jeder in herkömmlicher Festblockarchitektur alle Servo- und Identifikationsfelder mit Zusatzinformationen sowie ein Datenfeld enthält.
  • Da jeder Mikroservoabschnitt einen dazugehörigen Aufzeichnungskopf passiert, wird das Schreiben und Lesen von Daten vorübergehend unterbrochen, wird jedoch wieder aufgenommen, sobald der Mikroservoabschnitt an diesem Kopf vorbei ist, so daß eine nur minimale Resynchronisation der genannten Daten während des Lesens erforderlich ist.
  • Unter Verwendung eines phasenkontinuierlichen Takts werden Daten in einem Durchlauf der Platte oder des Bands bezüglich des Kopfes in beide Teile eines Datenfelds auf jede Seite eines Mikroservoabschnitts geschrieben. Die Mikroservoabschnitte enthalten keine Timingreferenz-Adressenmarkierungen und benötigen keine Datenkodierer/Dekodierer-Löschung oder Synchronisationsbyte, um das Lesen im Teil des Datenfelds nach jedem Mikroservoabschnitt wiederaufzunehmen.
  • Bei einer Implementierung in einem Plattenlaufwerk sind die Maxiabschnitte und die Mikroservoabschnitte Sektoren, die aus einer Mehrzahl an konzentrischen Spuren bestehen, während bei einem Bandlaufwerk die Abschnitte aus einer Mehrzahl an parallelen, sich in Längsrichtung erstreckenden Spuren bestehen. In beiden Fällen besitzen jedoch alle Maxisektoren oder -abschnitte auf jeder gegebenen Spur die gleiche Länge.

Claims (8)

1. Ein Verfahren zur Aufzeichnung von Datenübergängen über einen Aufzeichnungskopf (55) entlang von Spuren auf einem Speichermedium, wobei jede Spur Datenaufzeichnungsteile (12) umfaßt, in denen die Datenübergänge aufgezeichnet werden, und wobei jede Spur mit Servoteilen (10, 11; 40, 41) vermischt ist, in denen Servoinformationen vorgespeichert sind, und wobei die Servoinformation dazu verwendet wird, die Position des Aufzeichnungskopfes (55) zu steuern und die Datenübergänge zu synchronisieren, dadurch charakterisiert, daß in jedem Datenaufzeichnungsteil (12) mindestens ein gekürzter Servoteil (30) bereitgestellt wird, wobei der gekürzte Servoteil (30) vorgespeicherte Servoinformationen enthält, die zur Steuerung der Position des Aufzeichnungskopfes (55) im Datenaufzeichnungsteil (12) verwendet werden, und wobei die Datenübergänge phasenkontinuierlich durch jeden Datenaufzeichnungsteil (12) hindurch aufgezeichnet werden, so daß die Phase der Datenübergänge am Beginn eines gekürzten Servoteils (30) dieselbe ist wie die Phase am Ende eines gekürzten Servoteils (30).
2. Ein Verfahren gemäß Anspruch 1, bei dem jeder gekürzte Servoteil (30) nur Positionsinformationsbits (44) und Bits (42, 43, 45-47) auf jeder Seite davon besitzt, um die Unterbrechnung und die Wiederaufnahme des Schreibens und des Lesens von Daten zu steuern.
3. Ein Verfahren gemäß Anspruch 1 oder 2, bei dem das Aufzeichnungsmedium ein Festblockarchitekturformat aufweist.
4. Ein Verfahren gemäß Anspruch 1, 2 oder 3, bei dem das Aufzeichnungsmedium eine Platte ist.
5. Ein Verfahren gemäß Anspruch 1, 2 oder 3, bei dem das Aufzeichnungsmedium ein Band ist.
6. Ein Datenverarbeitungsgerät zur Reproduktion von Datenübergängen, die unter Anwendung des Verfahrens eines der Ansprüche 1 bis 3 aufgezeichnet wurden, wobei das Gerät einen Aufzeichnungskopf und einen Reproduktionskopf (55), einen Daten-Controller (51), eine Dekodierungseinrichtung (52b), ein Timing- und Steuermittel (56) zur Zählung jedes Datenteils am Anfang jedes gekürzten Servoteils einer Spur, einen Datendetektor (59), ein Taktmittel (60), das durch die Datenübergänge synchronisiert wird, die durch den Datendetektor (59) vom Aufzeichnungsmedium gelesen werden und so ausgelegt sind, daß Daten durch die Dekodierungseinrichtung (52b) hindurch übertragen werden, und ein Schaltmittel (61, 62) zum Ausschalten der Eingabe zum und der Ausgabe vom Taktmittel (60) während des Durchlaufens eines gekürzten Servoteils (30) umfaßt.
7. Eine Vorrichtung gemäß Anspruch 6, bei der es sich um ein Plattenlaufwerk handelt, das ein Mittel zur Rotation einer Platte in bezug auf den Aufzeichnungs- und Reproduktionskopf (55) umfaßt.
8. Eine Vorrichtung gemäß Anspruch 6, bei der es sich um ein Bandlaufwerk handelt, das ein Mittel umfaßt, mit dem ein Band in bezug auf den Aufzeichnungs- und Reproduktionskopf (55) bewegt wird.
DE69108418T 1990-01-17 1991-01-17 Verfahren und Gerät zur Aufzeichnung von Datenübergängen. Expired - Fee Related DE69108418T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/466,195 US5073834A (en) 1990-01-17 1990-01-17 Disk file or tape drive with high servo sample rate embedding additional servo sectors within individual data sectors

Publications (2)

Publication Number Publication Date
DE69108418D1 DE69108418D1 (de) 1995-05-04
DE69108418T2 true DE69108418T2 (de) 1995-10-12

Family

ID=23850875

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69108418T Expired - Fee Related DE69108418T2 (de) 1990-01-17 1991-01-17 Verfahren und Gerät zur Aufzeichnung von Datenübergängen.

Country Status (10)

Country Link
US (1) US5073834A (de)
EP (1) EP0439278B1 (de)
JP (1) JPH03232165A (de)
KR (1) KR940006889B1 (de)
CN (1) CN1022870C (de)
AU (1) AU637439B2 (de)
BR (1) BR9100033A (de)
CA (1) CA2030872C (de)
DE (1) DE69108418T2 (de)
PE (1) PE28991A1 (de)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5210660A (en) 1990-01-17 1993-05-11 International Business Machines Corporation Sectored servo independent of data architecture
US5592348A (en) * 1991-05-17 1997-01-07 Adaptec, Inc. Method and structure for locating and skipping over servo bursts on a magnetic disk
JP3248194B2 (ja) * 1991-06-24 2002-01-21 ソニー株式会社 磁気ディスク記録再生装置
JP2625609B2 (ja) * 1991-07-10 1997-07-02 インターナショナル・ビジネス・マシーンズ・コーポレイション ディスク記憶装置
JPH07176168A (ja) 1991-09-24 1995-07-14 Kalok Corp 大容量薄型ディスクドライブシステム、ディスクドライブアセンブリ及び組立方法
US5596738A (en) * 1992-01-31 1997-01-21 Teac Corporation Peripheral device control system using changeable firmware in a single flash memory
US5396376A (en) * 1992-03-23 1995-03-07 Conner Peripherals, Inc. Multi-track embedded servo recording format and method
US5255131A (en) * 1992-08-13 1993-10-19 International Business Machines Corporation Asynchronous servo identification/address mark detection for PRML disk drive ssytem
US5274509A (en) * 1992-09-10 1993-12-28 Digital Equipment Corporation On-the-fly splitting of disk data blocks using timed sampling of a data position indicator
DE69319526T2 (de) * 1992-09-30 1998-12-17 Quantum Corp., Milpitas, Calif. Datenblocksequenz mit Identitätskode nach einem eingebetteten Servosektor in einem Plattenspeicher
JPH06150565A (ja) * 1992-10-30 1994-05-31 Sony Corp データ記録媒体および記録再生装置
US5422763A (en) * 1992-11-13 1995-06-06 Teac Corporation Split field zone data recording
US5424881A (en) 1993-02-01 1995-06-13 Cirrus Logic, Inc. Synchronous read channel
EP0631277A3 (de) * 1993-06-22 1995-02-22 Quantum Corp Datensektorformat ohne Identitätskode und Daten-Steuereinheit für Plattenantrieb.
US6025967A (en) * 1993-08-24 2000-02-15 Imation Corp. Method of identifying magnetic tape characteristics
JP2735791B2 (ja) * 1993-08-26 1998-04-02 インターナショナル・ビジネス・マシーンズ・コーポレイション 直接アクセス記憶装置(dasd)内の回転式アクチュエータ弧補償訂正のための方法及び装置
US5523903A (en) * 1993-12-23 1996-06-04 International Business Machines Corporation Sector architecture for fixed block disk drive
MY112118A (en) * 1993-12-23 2001-04-30 Hitachi Global Storage Tech Netherlands B V System and method for skip-sector mapping in a data recording disk drive.
US5452150A (en) * 1994-06-27 1995-09-19 Minnesota Mining And Manufacturing Company Data cartridge with magnetic tape markers
US5675448A (en) * 1994-12-08 1997-10-07 Imation Corp. Track pitch error compensation system for data cartridge tape drives
JP3048878B2 (ja) * 1995-03-31 2000-06-05 インターナショナル・ビジネス・マシーンズ・コーポレイション 情報記録媒体、ヘッド位置識別方法、および情報記録装置
US6002540A (en) * 1995-05-18 1999-12-14 International Business Machines Corporation Method and apparatus for rotary actuator arc compensation correction in a direct access storage device
KR0159441B1 (ko) * 1995-08-28 1999-01-15 김광호 고용량 하드 디스크 드라이브 구현을 위한 디스크 기록매체와 그에 따른 서보제어방법
KR100195183B1 (ko) 1995-12-19 1999-06-15 윤종용 데이타 필드가 확장된 하드 디스크 드라이브
KR0182979B1 (ko) * 1996-06-05 1999-04-15 김광호 데이타영역 확장을 위한 서보정보 구성방법 및 그에 따른 서보제어방법
US6442730B1 (en) * 1997-01-27 2002-08-27 Lecroy Corporation Recording medium failure analysis apparatus and method
US6381088B1 (en) 1998-11-06 2002-04-30 Acorn Technologies, Inc. Apparatus for developing a dynamic servo signal from data in a magnetic disc drive and method
USRE40413E1 (en) * 1998-11-06 2008-07-01 Purchased Patent Management Llc Method and apparatus for developing a dynamic servo signal from data
US6545836B1 (en) 1999-11-12 2003-04-08 Acorn Technologies, Inc. Servo control apparatus and method using absolute value input signals
US6594103B1 (en) 1999-11-12 2003-07-15 Acorn Technologies, Inc. Read channel generating absolute value servo signal
JP3787491B2 (ja) * 2000-11-20 2006-06-21 株式会社日立グローバルストレージテクノロジーズ 磁気ディスク装置
US7102839B2 (en) * 2003-10-31 2006-09-05 International Business Machines Corporation Magnetic recording channel utilizing control fields for timing recovery, equalization, amplitude and amplitude asymmetry
CN101290621B (zh) * 2007-04-17 2011-06-15 上海申瑞电力科技股份有限公司 安全数字卡的存储检索方法
CN101743593B (zh) * 2007-12-14 2013-07-17 Lsi公司 使用伺服地址标记数据来控制飞行高度的***和方法
US8441904B2 (en) 2008-12-01 2013-05-14 Xyratex Technology Limited Method and apparatus for measuring a signal
US8139312B2 (en) 2010-03-02 2012-03-20 International Business Machines Corporation Timing alternative intervals within a timing based servo band
US9053728B1 (en) * 2014-11-21 2015-06-09 HGST Netherlands B.V. Servo systems with PES enhanced integrated servo bursts

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4424543A (en) * 1981-11-16 1984-01-03 Dma Systems Corporation Method and apparatus for recording transducer positioning information
JPH0666096B2 (ja) * 1984-07-27 1994-08-24 株式会社日立製作所 磁気記録再生装置
GB2191627B (en) * 1986-06-04 1990-07-04 Alps Electric Co Ltd Information recording disk driving devices and a method of controlling the head positioning of such devices

Also Published As

Publication number Publication date
PE28991A1 (es) 1991-10-29
KR940006889B1 (ko) 1994-07-28
EP0439278B1 (de) 1995-03-29
AU6812090A (en) 1991-07-18
KR910014913A (ko) 1991-08-31
US5073834A (en) 1991-12-17
JPH03232165A (ja) 1991-10-16
EP0439278A2 (de) 1991-07-31
CN1022870C (zh) 1993-11-24
DE69108418D1 (de) 1995-05-04
BR9100033A (pt) 1991-10-22
CA2030872C (en) 1995-05-16
CN1053507A (zh) 1991-07-31
JPH0576115B2 (de) 1993-10-21
EP0439278A3 (en) 1992-09-02
AU637439B2 (en) 1993-05-27

Similar Documents

Publication Publication Date Title
DE69108418T2 (de) Verfahren und Gerät zur Aufzeichnung von Datenübergängen.
DE69118213T2 (de) Aufzeichnungs- und Wiedergabegerät sowie Aufzeichnungsmedium für Daten
DE69305903T2 (de) Programmierbarer Impulsgenerator zum Anzeigen vom Sektoranfang für ein Plattenantriebsgerät mit eingebetteten Servobursts und trennbaren Datenfeldern
DE69332235T2 (de) Verfahren zur Aufzeichnung einer Platte und Vorrichtung zur Einstellung der Unterbrechungsstelle bei Audiodaten
DE69429891T2 (de) Optische Platte und Vorrichtung zur Aufnahme und Wiedergabe von Informationen
DE2629710C3 (de)
DE68925707T2 (de) Detektieren einer Servosektor-Information in einem Plattensystem
DE3854924T2 (de) Servomuster
DE69938422T2 (de) Verfahren und vorrichtung zur informationsaufzeichnung in einheiten
DE69217915T2 (de) Methode und Vorrichtung zur Bestimmung der Bandposition für ein Band unter Verwendung eines speziellen Servo-Formates
DE60004043T2 (de) Aufzeichnung und synchronisierung eines datensatzes auf speichermedien
DE19522497B4 (de) Magnetplatte, Magnetplattenlaufwerk und Datenzugriffsverfahren
DE19646193B4 (de) Festplattenlaufwerk mit verkleinertem Servofeld und Antriebsverfahren dafür
DE69720403T2 (de) Verfahren und Vorrichtung zur Datenaufzeichnung
DE69132394T2 (de) Datenaufzeichnungsverfahren
DE69318970T2 (de) Inhaltverzeichnisformat eines datenaufzeichnungssystem
DE69324800T2 (de) Digitales servospurfomat
DE3887906T2 (de) Plattenförmiger aufzeichnungsträger.
DE3751014T2 (de) Verfahren und System zur dynamischen Verstärkungskalibrierung eines Wiedergabeverstärkers mit variabler Verstärkung.
DE69919922T2 (de) Optische Platte
DE69026348T2 (de) Selbstsynchronisierende Servosteuerungssystem und Servodatencode für Scheibenantriebe von hoher Spurdichte
DE69313538T2 (de) In Bereiche unterteilter Aufzeichnungsträger
DE69831570T2 (de) Verfahren und vorrichtung zur aufzeichnung und wiedergabe von daten
DE69918770T2 (de) Servosystem und Verfahren mit Multiphasentaktsignal
DE69602077T2 (de) Doppelte identifizierung für datenfelder eines plattenantriebgeräts

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee