DE19718114B4 - Schaltung zum Verhindern, daß der Servosektor einer Platte überschrieben wird - Google Patents

Schaltung zum Verhindern, daß der Servosektor einer Platte überschrieben wird Download PDF

Info

Publication number
DE19718114B4
DE19718114B4 DE19718114A DE19718114A DE19718114B4 DE 19718114 B4 DE19718114 B4 DE 19718114B4 DE 19718114 A DE19718114 A DE 19718114A DE 19718114 A DE19718114 A DE 19718114A DE 19718114 B4 DE19718114 B4 DE 19718114B4
Authority
DE
Germany
Prior art keywords
sam
signal
sector
servo
counter
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
DE19718114A
Other languages
English (en)
Other versions
DE19718114A1 (de
Inventor
Ho-Yul Suwon Bang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of DE19718114A1 publication Critical patent/DE19718114A1/de
Application granted granted Critical
Publication of DE19718114B4 publication Critical patent/DE19718114B4/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
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • G11B5/59605Circuits

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)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

Schaltkreis zum Verhindern, dass der Servosektor einer Platte überschrieben wird, mit:
einer Zentraleinheit CPU (38) zum Steuern des Betriebes des Schaltkreises;
einer Servoadressmarkierung SAM-Erfassungsschaltung (18) zum Erfassen der SAM innerhalb von Daten, welche von der Platte ausgelesen werden, und zum Erzeugen eines SAM-Erfassungssignals in dem Fall, dass die SAM erfasst wird;
einem Hauptzähler (22) zum Zählen von Systemtaktsignalen im Ansprechen auf das SAM-Erfassungssignal;
einem Datensektorendeimpuls-Generator (24) zum Erzeugen eines Datensektorendesignals, welches das Ende eines Datensektors und den Beginn eines nachfolgenden Servosektors auf der Platte anzeigt, wenn der Zählwert des Hauptzählers (22) gleich einem von der CPU (38) vorgegebenen Wert ist; und
einem SAM-Erfassungsfenster-Generator (32) zum Erzeugen eines SAM-Erfassungsfenster-Signals im Ansprechen auf ein Empfangen des Datensektorendesignal, wobei das Erfassungsfenster ein Zeitintervall repräsentiert, welches einer Anzahl von Systemtaktsignalen entspricht, welche von der CPU vorgegebenen ist; und zum Erzeugen eines PSEUDO-SAM(PSAM)-Signals in dem Fall, dass die SAM innerhalb...

Description

  • Die Erfindung bezieht sich auf einen Schaltkreis zum Verhindern, daß der Servosektor einer Platte überschrieben wird, gemäß dem Oberbegriff des Patentanspruchs 1.
  • Das Verfahren zum Schreiben in einem Muster mit konstanter Dichte ist eine der vielen verschiedenen Technologien zum Erhöhen der Speicherkapazität einer Magnetplatte. In diesem Verfahren wird der Informationsaufzeichnungsbereich der Magnetplatte in mehrere Spuren unterteilt, die in radialer Richtung der Platte eine konstante Dichte besitzen. Jede der Spuren besitzt eine unterschiedliche Anzahl von Datensektoren, beispielsweise nimmt die Anzahl der Datensektoren in Richtung zum Umfang der Platte zu. Ferner werden die Servodaten unter Verwendung des Verfahrens des eingebetteten Servosektors gehandhabt, in dem jede Spur mehrere Servodatensektoren und Informationsdatensektoren enthält, die in Umfangsrichtung abwechselnd angeordnet sind. Daher wird die Servosteuerung für die Positionierung des Kopfes auf einer Zielspur in Übereinstimmung mit den Abtastwerten ausgeführt, die durch Abtasten sämtlicher Servosektoren und Spurdaten erhalten werden.
  • In 2 ist die Struktur einer herkömmlichen Magnetplatten-Aufzeichnungsvorrichtung schematisch gezeigt, während in den 5A und 5B die Signalformen der verschiedenen Steuertaktsignale gezeigt sind. Eine Zentraleinheit 38 steuert ein Betätigungselement in der Weise, daß es bei Empfang eines von einem Host-Computer gelieferten Schreibbefehls einen Kopf auf einer bestimmten Spur positioniert. Der Kopf liest die codierten Lesedaten (ERD), die die besondere Spur repräsentieren, und gibt sie an eine Lese-/Schreibkanal-Schaltung 14 aus. Die Lese-/Schreibkanal-Schaltung 14 überträgt die ERD an eine Servoadressenmarkierungs-Erfassungsschaltung (SAM-Erfassungsschaltung) 18, um sie mit einem Systemtakt zu synchronisieren. Die SAM-Erfassungsschaltung 18 erfaßt entweder eine Servoadressenmarkierung oder eine fehlerhafte Servoadressenmarkierung (FSAM) für die Erkennung des besonderen Musters des Servosektors, das synchronisiert und in einen Referenzimpulsgenerator 20 eingegeben wird, der seinerseits einen Referenzimpuls erzeugt, mit dem ein Hauptzähler gestartet wird.
  • Außerdem erzeugt die CPU 38 verschiedene Anfangssynchronisationswerte für einen Datensektorendeimpuls-Generator 24, einen Servounterbrechungsgenerator 26, einen SAM-Erfassungsfenster-Generator 32, einen Servogattergenerator 28 und einen Sektorimpulsgenerator 30, so daß jeder von ihnen eine spezifische Impulssignalform erzeugt, falls der Anfangssynchronisationswert jeweils eine gegebene Anzahl von Referenzimpulsen besitzt, die vom Hauptzähler 22 gezählt werden. Die Taktsignalformen sind in den 4, 5A und 5B gezeigt. Im vorliegenden Fall zeigt 4 die Taktsignalformen für die Erfassung eines Servosektors, während die 5A und 5B die Taktsignalformen für die Erfassung mehrerer Servosektoren zeigen. Genauer dient 5A der Beschreibung der Taktsignalformen, wenn die Servosektoren mit normalen SAMs korrekt erfaßt werden, während 5B die Taktsignalform zeigen, wenn die SAMs mit fehlendem zweiten und fehlendem dritten Servosektor erfaßt werden.
  • Der Datensektorendeimpuls-Generator 24 erzeugt am Ende eines Datensektors einen Datensektorendeimpuls, wie durch die Signalform (a) in 4 gezeigt ist, wodurch ein SAM-Erfassungsfenster-Generator 32 freigegeben wird. Der SAM-Erfassungsfenster-Generator 32 erzeugt ein SAM-Erfassungsfenster-Signal, wie in 4 bei (b) gezeigt ist, das in die SAM-Erfassungsschaltung 18 eingegeben wird, um die SAM im SAM-Erfassungsfenster zu erfassen. Wenn die SAM im Erfassungsfenster erfaßt wird, erzeugt die SAM-Erfassungsschaltung 18 einen Impuls, der in 4 bei (c) und in 5A bei (d) gezeigt ist und der an einen Referenzimpulsgenerator 20 geliefert wird, um einen in 4 bei (d) gezeigten Referenzimpuls zu erzeugen, der in den Hauptzähler 22 eingegeben wird. Folglich wird ein Servogattersignal erzeugt, um den Servosektor zu erfassen, wie in 5A bei (a) gezeigt ist, ferner wird ein Servosektor-Unterbrechungssignal erzeugt, das das Ende des Servosektors repräsentiert und in 5A bei (b) gezeigt ist. Dann wird der Sektorimpulsgenerator 30 mit dem Servosektor-Unterbrechungssignal synchronisiert, um einen Sektorimpuls zu erzeugen, der in 5A bei (f) gezeigt ist und der in einen Platten-Controller 40 eingegeben wird, um ein Schreibgattersignal zu erzeugen, das in 5A bei (g) gezeigt ist.
  • Nun wird mit Bezug auf 5B der Fall beschrieben, in dem keine SAM erfaßt wird. Wenn im zweiten und im dritten Servosektor keine SAM erfaßt wird, wird das Ausgangssignal der SAM-Erfassungsschaltung 18 auf hohem Pegel gehalten, wie bei (d) gezeigt ist. Das Ausgangssignal, das fehlerhafte Servoadressenmarkierung (FSAM) genannt wird und fehlende SAM-Bereiche repräsentiert, wird in die CPU 38 eingegeben, die ihrerseits an den SAM-Erfassungsfenster-Generator 32 ein Steuersignal überträgt, um am Ende eines SAM-Fensterbereichs ein Pseudo-SAM-Signal (im folgenden mit PSAM-Signal bezeichnet) zu erzeugen, das bei (f) gezeigt ist. Die PSAM wird in einem PSAM-Impulszähler 34 eingegeben. Wenn der PSAM-Impulszähler 34 eine gegebene Anzahl von PSAM-Impulsen zählt, erzeugt er einen Impuls, der in eine SAM-Suchmodus-Steuerschaltung 36 eingegeben wird, die ihrerseits den Hauptzähler 22 sperrt. Weiterhin erzeugt der PSAM-Impulszähler 34 einen SAM-Suchstartimpuls, der in die SAM-Erfassungsschaltung 18 eingegeben wird. Wenn die SAM-Erfassungsschaltung 18 die PSAM im Datenblock-Intervall des Servosektorbereichs erfaßt, interpretiert sie diese fälschlich als eine SAM, wodurch der Ausgang vom hohen zum niedrigen Pegel abfällt. Danach gibt die SAM-Erfassungsschaltung 18 den Referenzimpulsgenerator 20 frei, damit er Referenzimpulse erzeugt, die an den Hauptzähler 22 übertragen werden, der seinerseits die verschiedenen Taktsignale erzeugt. Die Erzeugung der verschiedenen Taktsignale wird jedoch wegen der Fehlinterpretation der SAM-Erfassungsschaltung wie oben beschrieben verzögert. Weiterhin wird auch das Schreibsignal verzögert, mit dem der Servosektorbereich überschrieben wird.
  • Die Druckschrift De 195 17 003 A1 offenbart eine Vorrichtung und ein Verfahren zur Kompensation von Verzögerungen bei der Erfassung von Servoadressmarkierungen. In dem Fall, daß Servoadressmarkierungen innerhalb von aus einem Datensektor ausgelesenen Daten erkannt werden, startet ein Zähler eine Zähloperation beginnend bei 0. Der Zeitpunkt, wenn der Zähler einen vorbestimmten Wert erreicht hat, zeigt den Beginn eines Synchronisationsbereiches innerhalb des Sektors an. Im umgekehrten Fall, wenn die Servoadressmarkierung nicht erkannt wird, wird ein Pseudoimpuls erzeugt, welcher den Zähler dazu veranlaßt, die Zähloperation nicht mit 0, sondern mit einem vorbestimmten Wert zu beginnen, welcher größer als 0 ist, um eine falsche Anzeige des Beginns des Synchronisationsbereiches zu vermeiden.
  • Aus der Druckschrift DE 37 51 744 T2 ist ein Plattenlaufwerk bekannt, bei welchem ein Überschreiben von Servoinformation, hervorgerufen durch eine Fehlfunktion einer Steuerung des Plattenlaufwerkes erkannt und unterbunden wird. Bei Normalbetrieb der Steuerung wird ein Schreibsignal erzeugt, welches ein Überschreiben des Servosektors verhindert. Das Schreibsignal wird bei einer steigenden Flanke eines ersten Signals, welches den Beginn des Servosektors anzeigt, freigegeben und mit der steigenden Flanke eines zweiten Signals, welches das Ende des Servosektors anzeigt, gesperrt. Aufgrund einer Störung der Steuerung kann die Erzeugung des Schreibsignals blockiert sein, so daß ein Überschreiben des Servosektors möglich wird. Das Fehlen des Schreibsignals wird dann bei der steigenden Flanke eines dritten Signals, welches gegenüber dem ersten Signal um eine bestimmte Zeit verzögert ist, aber nicht vor dem zweiten Signal auftritt, erkannt. Das Überschreiten des Servosektors wird dann eine kurze Zeit später, nachdem ein Magnetkopf den Servosektor erreicht hat, gestoppt.
  • Es ist die Aufgabe der Erfindung, einen Schaltkreis zum Verhindern, daß der Servosektor einer Platte überschrieben wird, so weiterzubilden, daß ein Überschreiben verhindert wird, bevor es begonnen hat.
  • Diese Aufgabe wird durch den Gegenstand des Patentanspruchs 1 gelöst. Weitere vorteilhafte Ausgestaltungen der Erfindung sind Gegenstand der Unteransprüche.
  • Weitere Merkmale und Vorteile der Erfindung werden deutlich beim Lesen der folgenden Beschreibung bevorzugter Ausführungsformen, die auf die beigefügten Zeichnungen Bezug nimmt; es zeigen:
  • 1 ein Blockschaltbild zur Erläuterung der Funktionsweise einer Magnetplatten-Aufzeichnungsvorrichtung gemäß einer Ausführungsform der vorliegenden Erfindung;
  • 2 das bereits erwähnte Blockschaltbild zur Erläuterung der Funktionsweise einer herkömmlichen Magnetplatten-Aufzeichnungsvorrichtung;
  • 3 ein Blockschaltbild zur Erläuterung eines Verzögerungs- und Suchmerkerbit-Generators, der in der Magnetplatten-Aufzeichnungsvorrichtung von 1 gemäß einer Ausführungsform der vorliegenden Erfindung verwendet wird;
  • 4 den bereits erwähnten Impulsplan zur Erläuterung der Taktsignalformen für die Erfassung eines Servosektorbereichs gemäß dem Stand der Technik;
  • 5A, B den bereits erwähnten Impulsplan zur Erläuterung der Taktsignalformen für die Erfassung mehrerer Servosektorbereiche gemäß dem Stand der Technik; und
  • 6 einen Impulsplan zur Erläuterung der Taktsignalformen für die Erfassung mehrerer Servosektorbereiche gemäß einer Ausführungsform der vorliegenden Erfindung.
  • Wie in 1 gezeigt, steuert eine Zentraleinheit 38 ein Betätigungselement in der Weise, daß es bei Empfang eines von einem Host-Computer gelieferten Schreibbefehls einen Kopf auf einer bestimmten Spur positioniert. Der Kopf liest die codierten Lesedaten (ERD), die die bestimmte Spur repräsentieren und an eine Lese-/Schreibkanal-Schaltung 14 übertragen werden. Die Lese-/Schreibkanal-Schaltung 14 überträgt die ERD an eine Servoadressenmarkierungs-Erfassungsschaltung (SAM-Erfassungsschaltung) 18, die sie mit einem Systemtakt synchronisiert. Die SAM-Erfassungsschaltung 18 erfaßt entweder eine Servoadressenmarkierung oder eine fehlerhafte Servoadressenmarkierung (FSAM) für die Erkennung des besonderen Musters des Servosektors, das synchronisiert und in einen Referenzimpulsgenerator 20 eingegeben wird, der seinerseits einen Referenzimpuls erzeugt, mit dem ein Hauptzähler gestartet wird.
  • Die CPU 38 erzeugt verschiedene Anfangssynchronisationswerte für einen Datensektorendeimpuls-Generator 24, einen Servounterbrechungsgenerator 26, einen SAM-Erfassungsfenster-Generator 32, einen Servogattergenerator 28 und einen Sektorimpuls-Generator 30, so daß jeder von ihnen eine bestimmte Signalform erzeugt, falls der Anfangssynchronisationswert jeweils eine gegebene Anzahl von Referenzimpulsen besitzt, die vom Hauptzähler 22 gezählt werden. Die Taktsignalformen sind in 6 gezeigt, wo der zweite und der dritte Servosektor bei der Erfassung der SAMs fehlen. Der Datensektorendeimpuls-Generator 24 erzeugt am Ende eines Datensektors einen Datensektorendeimpuls, wie in 4 bei (a) gezeigt ist, der einen SAM-Erfassungsfenster-Generator 32 freigibt.
  • Dann erzeugt der SAM-Erfassungsfenster-Generator 32 ein SAM-Erfassungsfenster-Signal, um die SAM des ersten Servosektors zu erfassen, wie in 6 bei (c) gezeigt ist. Das SAM-Erfassungsfenster-Signal wird in die SAM-Erfassungsschaltung 18 eingegeben, um die SAM im SAM-Erfassungsfenster zu erfassen. Wenn die SAM-Erfassungsschaltung 18 die SAM im Erfassungsfenster erfaßt, erzeugt sie den in 6 bei (d) gezeigten Impuls, der an den Referenzimpulsgenerator 20 geliefert wird, um einen Referenzimpuls zu erzeugen, der in 6 bei (e) gezeigt ist und in den Hauptzähler 22 eingegeben wird.
  • Währenddessen erzeugt ein Servounterbrechungsgenerator 26 einen Servounterbrechungsimpuls SI, wenn das Servogattersignal SG vom hohen zum niedrigen Pegel abfällt, wie in 6 bei (b) gezeigt ist. Der Sektorimpulsgenerator 30 erzeugt synchron zum Servounterbrechungsimpuls SI einen Sektorimpuls SP, der das Ende des Servosektors repräsentiert. Der Sektorimpuls SP wird in den Platten-Controller 40 eingegeben, damit dieser ein Schreibgattersignal WG erzeugt, wie in 6 bei (j) gezeigt ist.
  • Wenn der Datensektorendeimpuls-Generator 24 anschließend einen Datensektorendeimpuls erzeugt, erzeugt der SAM-Erfassungsfenster-Generator 32 ein zweites SAM-Erfassungsfenster des Servosektors mit der in 6 bei (c) gezeigten Signalform, das in die SAM-Erfassungsschaltung 18 eingegeben wird. Wenn die SAM im zweiten SAM-Erfassungsfenster fehlt, erzeugt die SAM-Erfassungsschaltung 18 eine FSAM, die in die CPU 38 eingegeben wird und in 6 bei (d) gezeigt ist. Dann wird die CPU 38 auf das Ende des SAM-Erfassungsfenster-Signals synchronisiert, um den SAM-Erfassungsfenster-Generator 32 in der Weise zu steuern, daß er einen PSAM-Impuls erzeugt, der in den PSAM-Impulszähler 34 eingegeben wird, so daß eine Wirkung ähnlich wie bei einer SAM erzeugt wird.
  • Der Servounterbrechungsgenerator 26 erzeugt einen Servounterbrechungsimpuls SI, wenn das Servogattersignal SG vom hohen Pegel zum niedrigen Pegel abfällt, wie in 6 bei (b) gezeigt ist. Der Sektorimpulsgenerator 30 erzeugt synchron zum Servounterbrechungsimpuls SI einen Sektorimpuls SP, der das Ende des Servosektors repräsentiert, wie in 6 bei (i) gezeigt ist. Der Sektorimpuls wird in den Platten-Controller 40 eingegeben, der ein Schreibgattersignal WG erzeugt, das in 6 bei (j) gezeigt ist.
  • Wenn danach der Datensektorendeimpuls-Generator 24 einen Datensektorendeimpuls erzeugt, erzeugt der SAM-Erfassungsfenster-Generator 32 ein drittes SAM-Erfassungsfenster des Servosektors, das die in 6 bei (c) gezeigte Signalform besitzt und das in die SAM-Erfassungsschaltung 18 eingegeben wird. Wenn die SAM im dritten SAM-Erfassungsfenster erneut fehlt, erzeugt die SAM-Erfassungsschaltung 18 eine FSAM, die in die CPU 38 eingegeben wird, wie in 6 bei (d) gezeigt ist. Dann wird die CPU 38 auf das Ende des SAM-Erfassungsfenstersignals synchronisiert, um den SAM-Erfassungsfenster-Generator 32 in der Weise zu steuern, daß er einen PSAM-Impuls erzeugt, der in den PSAM-Impulszähler 34 eingegeben wird.
  • Wenn der PSAM-Impuls zweimal in Folge erfaßt wird, erzeugt der PSAM-Impulszähler 34 einen Impuls, der vom Verzögerungs- und Suchmerkerbit-Generator 42 verzögert wird, um den Impuls mit der Synchronisationsposition des nächsten Servosektors, die von der CPU 38 berechnet wird, zu vergleichen. Falls der verzögerte Impuls der Synchronisationsposition des nächsten Servosektors entspricht, veranlaßt der Verzögerungs- und Suchmerkerbit-Generator 42 die SAM-Suchmodus-Steuerschaltung 36 dazu, in die SAM-Erfassungsschaltung 18 einen SAM-Suchstartimpuls einzugeben, der in 6 bei (g) gezeigt ist, und den Hauptzähler 22 zu sperren, so daß die verschiedenen Synchronisationssignale erzeugt werden, um die SAM des nächsten Ser vosektors zu erfassen. Ferner erzeugt der Verzögerungs- und Suchmerkerbit-Generator 42 ein Suchmerkerbit, das in die CPU 38 eingegeben wird, die ihrerseits in den Platten-Controller 40 ein Schreibfehlersignals WF eingibt, um zu verhindern, daß der nächste Servosektor geschrieben wird. Anschließend sperrt der Platten-Controller 40 das Schreibgatter, um auf das nächste Servounterbrechungssignal zu warten, um die Schreiboperation bei Auftreten einer FSAM und einer PSAM erneut zu versuchen.
  • Nun wird mit Bezug auf 3 der Verzögerungs- und Suchmerkerbit-Generator 42 genauer beschrieben. Das Ausgangssignal des PSAM-Impulszählers 34 wird in den Taktanschluß eines ersten D-Flipflops 44 eingegeben, so daß das hohe Signal einer Spannungsquelle, das in den D-Eingangsanschluß eingegeben wird, aufgefangen und am Ausgangsanschluß Q bereitgestellt wird. Dann wird das hohe Signal an einen Eingang eines UND-Gatters A2 angelegt, dessen anderer Eingang den Zähltaktimpuls (Systemtaktimpuls) empfängt. Der Zähler 46 zählt die Ausgangsimpulse des UND-Gatters A2 und liefert den Zählwert an einen Eingangsanschluß X eines Komperators 48. In den anderen Eingangsanschluß Y des Komperators 48 wird der Wert der Synchronisationsposition eingegeben, die anfangs von der CPU 38 einmal in einem Register REG A eingetragen worden ist. Wenn die Werte der beiden Eingänge X, Y gleich sind, erzeugt der Komperator 48 ein Signal, das an ein zweites D-Flipflop 50 angelegt wird.
  • Dann ist das zweite D-Flipflop 50 auf den Zähltaktimpuls vom UND-Gatter A2 synchronisiert und erzeugt ein Signal, das in die SAM-Suchmodus-Steuerschaltung 36 und in ein drittes D-Flipflop 52 eingegeben wird. Das dritte D-Flipflop 52 ist mit dem Zähltaktimpuls synchronisiert, der in den Taktanschluß CK vom UND-Gatter A2 über einen Inverter INV1 eingegeben wird, um am Ausgangsanschluß Q ein Ausgangssignal zu erzeugen. Das Ausgangssignal wird in ein UND-Gatter A1 eingegeben, um ein Rücksetzsignal zu erzeugen, das in den Rücksetzanschluß R des ersten D-Flipflops 44 und in den Zähler 46 eingegeben wird.
  • Ferner wird der Zählimpuls des PSAM-Impulszählers 34 in ein UND-Gatter A3 eingegeben, um ein Signal zu erzeugen, das in den Rücksetzanschluß eines vierten D-Flipflops 54 eingegeben wird, um ein hohes Signal zu erzeugen, das Suchmerkerbit genannt wird. Wenn die CPU 38 an den Taktanschluß CK des vierten D-Flipflops 54 einen Leseimpuls liefert, um das an die SAM-Suchmodus-Steuerschaltung 36 übertragene Signal zu lesen, fällt das Suchmerkerbit vom hohen zum niedrigen Pegel ab und wird in die CPU 38 eingegeben.
  • Somit schafft die vorliegende Erfindung eine Verzögerung und einen Suchmerker, um zu verhindern, daß das Datenblock-Intervall des Servosektors fehlerhaft als SAM interpretiert wird, wenn die SAM des Servosektors fehlt, so daß ein Überschreiben des Servosektors verhindert wird.

Claims (4)

  1. Schaltkreis zum Verhindern, dass der Servosektor einer Platte überschrieben wird, mit: einer Zentraleinheit CPU (38) zum Steuern des Betriebes des Schaltkreises; einer Servoadressmarkierung SAM-Erfassungsschaltung (18) zum Erfassen der SAM innerhalb von Daten, welche von der Platte ausgelesen werden, und zum Erzeugen eines SAM-Erfassungssignals in dem Fall, dass die SAM erfasst wird; einem Hauptzähler (22) zum Zählen von Systemtaktsignalen im Ansprechen auf das SAM-Erfassungssignal; einem Datensektorendeimpuls-Generator (24) zum Erzeugen eines Datensektorendesignals, welches das Ende eines Datensektors und den Beginn eines nachfolgenden Servosektors auf der Platte anzeigt, wenn der Zählwert des Hauptzählers (22) gleich einem von der CPU (38) vorgegebenen Wert ist; und einem SAM-Erfassungsfenster-Generator (32) zum Erzeugen eines SAM-Erfassungsfenster-Signals im Ansprechen auf ein Empfangen des Datensektorendesignal, wobei das Erfassungsfenster ein Zeitintervall repräsentiert, welches einer Anzahl von Systemtaktsignalen entspricht, welche von der CPU vorgegebenen ist; und zum Erzeugen eines PSEUDO-SAM(PSAM)-Signals in dem Fall, dass die SAM innerhalb des Erfassungsfensters nicht erfasst worden ist; dadurch gekennzeichnet, dass ein PSAM-Zähler (34), welcher durch das SAM-Erfassungssignal zurückgesetzt wird, die erzeugten PSAM-Signale zählt und einen Zählimpuls erzeugt, wenn die Anzahl der PSAM-Impulse eine vorgegebene Anzahl übersteigt; ein Verzögerungs- und Suchmerkerbit-Generator (42) im Ansprechen auf den empfangenen Zählimpuls ein Suchmerkerbitsignal erzeugt; und die CPU (38) das Suchmerkerbitsignal empfängt und an einen Platten-Controller (40) ein Schreibfehlersignal (WF) gibt, der daraufhin das Überschreiben des Servosektors der Platte unterbindet.
  2. Schaltkreis nach Anspruch 1, dadurch gekennzeichnet, dass der Verzögerungs- und Suchmerkerbit-Generator (42) aufweist: einen ersten Signalspeicher (44), welcher durch die Anstiegsflanke des von dem PSAM-Zähler (34) erzeugten Zählimpulses getaktet wird, zum Speichern eines Eingangssignals, welches dem Pegel einer vorgegebenen Spannung entspricht; ein UND-Gatter (A2), welches das Ausgangssignal des ersten Signalspeichers (44) mit dem Systemtaktsignal logisch verknüpft; einen Zähler (46) zum Zählen des von dem UND-Gatter (A2) bereitgestellten Taktsignals; einen Komparator (48), welcher den Zählwert des Zählers (46) mit einem von der CPU (38) bereitgestellten Wert für die Anzahl der Systemtakte vergleicht; einen zweiten Signalspeicher (50) zum Zwischenspeichern des Ausgangssignals des Komparators (48), um ein Ausgangssignal an eine SAM-Suchmodus-Steuerschaltung (36) und ein Rücksetzsignal gleichzeitig an den ersten Signalspeicher (4) sowie den Zähler (46) auszugeben; und einen dritten Signalspeicher (54) zum Erzeugen des Suchmerkerbits mit hohem Pegel synchron mit der Anstiegsflanke des von dem PSAM-Zähler (34) gelieferten Zählimpulses und zum Erzeugen des niedrigen Pegels synchron mit einem der von der CPU (38) erzeugten Signale.
  3. Schaltkreis nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, dass er weiterhin einen Referenzimpulsgenerator (20) aufweist, welcher im Ansprechen auf das empfangene SAM-Erfassungssignal einen Referenzimpuls erzeugt, wobei der Referenzimpuls an den Hauptzähler (22) ausgegeben wird, um diesen zu veranlassen, das Zählen der Systemtaktsignale zu starten.
  4. Schaltkreis nach einem der Ansprüche 2 oder 3, dadurch gekennzeichnet, dass der Verzögerungs- und Suchmerkerbit-Generator (42) weiterhin durch verzögertes Ansprechen auf den empfangenen Zählimpuls ein SAM-Suchwählsignal erzeugt; und dass die SAM-Suchmodus-Steuerschaltung (36) im Ansprechen auf das empfangene SAM-Suchwählsignal ein SAM-Suchmodusstartsignal an die SAM-Erfassungsschaltung (18) und ein Sperrsignal an den Hauptzähler (22) ausgibt, um die Erzeugung verschiedener Synchronisierungssignale zu ermöglichen, welche für eine Ermöglichung der Erfassung der SAM in einem nachfolgenden Servosektor erforderlich sind.
DE19718114A 1996-04-30 1997-04-29 Schaltung zum Verhindern, daß der Servosektor einer Platte überschrieben wird Expired - Fee Related DE19718114B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR13886/1996 1996-04-30
KR1019960013886A KR100194023B1 (ko) 1996-04-30 1996-04-30 서보 어드레스 마크 검출 미싱으로 인한 서보패턴 오버라이트 방지회로

Publications (2)

Publication Number Publication Date
DE19718114A1 DE19718114A1 (de) 1997-11-13
DE19718114B4 true DE19718114B4 (de) 2010-02-25

Family

ID=19457378

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19718114A Expired - Fee Related DE19718114B4 (de) 1996-04-30 1997-04-29 Schaltung zum Verhindern, daß der Servosektor einer Platte überschrieben wird

Country Status (5)

Country Link
US (1) US6115199A (de)
JP (1) JP3669812B2 (de)
KR (1) KR100194023B1 (de)
DE (1) DE19718114B4 (de)
GB (1) GB2312780B (de)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0176651B1 (ko) * 1996-06-27 1999-04-15 김광호 서보 어드레스 마크 자동검출 및 서보타이밍 보상회로
US6195767B1 (en) * 1998-09-14 2001-02-27 Phillip M. Adams Data corruption detection apparatus and method
JP2000123491A (ja) * 1998-10-14 2000-04-28 Alps Electric Co Ltd 磁気ディスク装置
JP2000195172A (ja) * 1998-12-24 2000-07-14 Sony Corp データ記録及び/又は再生装置
JP4263340B2 (ja) * 2000-07-07 2009-05-13 ヒタチグローバルストレージテクノロジーズネザーランドビーブイ 回転記憶装置およびその制御方法
US6900955B2 (en) * 2001-05-22 2005-05-31 Seagate Technology Llc Method and apparatus providing variable spin pad lengths
JP3556623B2 (ja) * 2001-08-02 2004-08-18 株式会社東芝 ディスク記憶装置及び同装置におけるサーボセクタパルス生成方法
JP3561246B2 (ja) * 2001-08-02 2004-09-02 株式会社東芝 ディスク記憶装置及びサーボ情報の位置ずれ補償方法
US7006312B2 (en) * 2002-12-27 2006-02-28 Matsushita Electic Industrial Co., Ltd. Methods for preventing channel control values from being corrupted to thereby improve servo-demodulation robustness
US6995935B2 (en) * 2002-12-27 2006-02-07 Matsushita Electric Industrial Co., Ltd. Methods for detecting multiple occurrences of a SAM pattern to thereby improve servo-demodulation robustness
US7016133B2 (en) * 2002-12-27 2006-03-21 Matsushita Electric Industrial Co., Ltd. Systems for detecting multiple occurrences of a SAM pattern to thereby improve servo-demodulation robustness
US7006311B2 (en) * 2002-12-27 2006-02-28 Matsushita Electric Industrial Co., Ltd Systems for preventing channel control values from being corrupted to thereby improve servo-demodulation robustness
US7009806B2 (en) * 2003-02-19 2006-03-07 Matsushita Electric Industrial Co., Ltd. Accurate tracking of coil resistance
US7082009B2 (en) * 2003-02-19 2006-07-25 Matsushita Electric Industrial Co., Ltd. Accurate tracking of coil resistance based on current, voltage and angular velocity
US7092177B2 (en) * 2003-07-16 2006-08-15 Matsushita Electric Industrial Co., Ltd. Methods for searching for SAM patterns using multiple sets of servo demodulation detection parameters
US7072128B2 (en) * 2003-07-16 2006-07-04 Matsushita Electric Industrial Co., Ltd. Methods for searching for SAM patterns at multiple nominal frequencies
US7054083B2 (en) * 2003-07-16 2006-05-30 Matsushita Electric Industrial Co., Ltd. Systems for searching for SAM patterns at multiple nominal frequencies
US7075742B2 (en) * 2003-07-16 2006-07-11 Matsushita Electric Industrial Co., Ltd. Servo demodulator systems including multiple servo demodulators
US6917486B2 (en) * 2003-07-18 2005-07-12 Matsushita Electrical Industrial Co., Ltd. Direct detection of coil resistance
US8405924B2 (en) * 2004-04-30 2013-03-26 Agere Systems Llc Method and apparatus for improved address mark detection
JP4991469B2 (ja) * 2007-09-28 2012-08-01 株式会社東芝 サーボフレーム間隔補正装置、記憶装置、サーボフレーム間隔補正方法
US8749909B1 (en) * 2012-12-23 2014-06-10 HGST Netherlands B.V. Disk drive with servo system with timing adjustments to master timer for SAM detection errors

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19517003A1 (de) * 1994-05-11 1995-11-23 Samsung Electronics Co Ltd Vorrichtung und Verfahren zur Kompensation von Verzögerungen bei der Erfassung von Servoadressenmarkierungen
DE3751744T2 (de) * 1986-04-16 1997-01-02 Hitachi Ltd Plattengerät

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4823212A (en) * 1986-11-26 1989-04-18 Hewlett-Packard Company Sampled servo code format and system for a disc drive
JPH0821213B2 (ja) * 1988-08-05 1996-03-04 富士通株式会社 セクターサーボ情報検出方法
US5210660A (en) * 1990-01-17 1993-05-11 International Business Machines Corporation Sectored servo independent of data architecture
US5420730A (en) * 1990-08-17 1995-05-30 Moon; Ronald R. Servo data recovery circuit for disk drive having digital embedded sector servo
US5255136A (en) * 1990-08-17 1993-10-19 Quantum Corporation High capacity submicro-winchester fixed disk drive
US5231545A (en) * 1991-06-04 1993-07-27 Quantum Corporation Fault tolerant rll data sector address mark decoder
US5517371A (en) * 1991-10-18 1996-05-14 Teac Corporation Track sector detection system for rotating disk data storage apparatus
US5444685A (en) * 1991-12-16 1995-08-22 Advanced Micro Devices, Inc. Sector mark pattern detection for optical data disk controller
US5384671A (en) * 1993-12-23 1995-01-24 Quantum Corporation PRML sampled data channel synchronous servo detector
JPH0831102A (ja) * 1994-07-15 1996-02-02 Toshiba Corp データ記録再生装置及び同装置に適用されるサーボセクタパルス生成方法
US5544135A (en) * 1994-10-11 1996-08-06 Quantum Corporation Fault tolerant servo address mark for disk drive
US5977472A (en) * 1997-01-08 1999-11-02 Yamaha Corporation Chord detecting apparatus and method, and machine readable medium containing program therefor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3751744T2 (de) * 1986-04-16 1997-01-02 Hitachi Ltd Plattengerät
DE19517003A1 (de) * 1994-05-11 1995-11-23 Samsung Electronics Co Ltd Vorrichtung und Verfahren zur Kompensation von Verzögerungen bei der Erfassung von Servoadressenmarkierungen

Also Published As

Publication number Publication date
GB2312780B (en) 1998-07-15
GB2312780A (en) 1997-11-05
JPH1050015A (ja) 1998-02-20
GB9708762D0 (en) 1997-06-25
KR100194023B1 (ko) 1999-06-15
US6115199A (en) 2000-09-05
DE19718114A1 (de) 1997-11-13
KR970071711A (ko) 1997-11-07
JP3669812B2 (ja) 2005-07-13

Similar Documents

Publication Publication Date Title
DE19718114B4 (de) Schaltung zum Verhindern, daß der Servosektor einer Platte überschrieben wird
DE68925707T2 (de) Detektieren einer Servosektor-Information in einem Plattensystem
DE69028407T2 (de) Plattenantriebssystem mit mehreren eingebetteten quadratur-servo-feldern
DE19723908B4 (de) Automatische Servoadressmarkierungserkennung und Servozeitgebungskompensationsschaltung
DE19916104B4 (de) Verfahren und Vorrichtung zur Erkennung von Defekten auf einer Platte in einem Plattenlaufwerk
DE3420169C3 (de)
DE69305903T2 (de) Programmierbarer Impulsgenerator zum Anzeigen vom Sektoranfang für ein Plattenantriebsgerät mit eingebetteten Servobursts und trennbaren Datenfeldern
DE3151251C2 (de)
DE68928518T2 (de) Plattenformat mit hoher Effektivität und System zur Synchronisation
DE3245439C2 (de) Zeitbasissteuervorrichtung für ein Informationswiedergabegerät
DE69306029T2 (de) Programmierbarer Servozeitgeber für einen Plattenantrieb
DE69727914T2 (de) Servosystem zur Spurführung von Magnetspuren mit Identifizierungspulsbreiten
DE3809223C2 (de)
DE19654589A1 (de) Verfahren zum Schreiben von Servomustern für das Erkennen feiner Defekte in den Servofehlleistungssignalen eines Festplattenantriebs und dafür geeignete Antriebsschaltung
DE19801989C2 (de) Verfahren zum Steuern der Entriegelungsoperation eines Kopfes in einem Festplattenlaufwerk
DE2926525A1 (de) Einrichtung zum lesen von daten von einer rotierenden magnetplatte
DE19517003C2 (de) Elektrische Schaltung und Verfahren zur Kompensation eines Fehlers bei der Erfassung einer Servoadressenmarkierung
DE3136423C2 (de) Schaltung zum Erfassen periodischer Signale
DE2254696C3 (de) Schaltungsanordnung zur Neuorientierung von Aufzeichnungen in einem Plattenspeicher
DE69127236T2 (de) Verfahren und Vorrichtung zum Einstellen eines Lesefensters in einer Magnetplatteneinheit
DE19719904A1 (de) Verfahren und Vorrichtung zum Erzeugen eines Datensektors, der für ein Festplattenlaufwerk hoher Speicherdichte geeignet ist
DE69029646T2 (de) Verfahren und Gerät zur Qualifizierung der Datenpulse in einem durch einen magnetischen Kopf wiedergegebenen Signal der Datenfolge
DE19736255B4 (de) Dekodierschaltkreis und Verfahren für die Dekodierung des Gray-Codes, der auf eine magnetische Platte eines Festplattenlaufwerks geschrieben ist
DE2723485C2 (de)
DE69103572T2 (de) Vorrichtung zur Wiedergabe von digitalen Signalen.

Legal Events

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

Effective date: 20141101