DE19718114B4 - Schaltung zum Verhindern, daß der Servosektor einer Platte überschrieben wird - Google Patents
Schaltung zum Verhindern, daß der Servosektor einer Platte überschrieben wird Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
- G11B5/58—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
- G11B5/596—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
- G11B5/59633—Servo formatting
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; 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/30—Indexing; 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/3027—Indexing; 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
- G11B5/58—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
- G11B5/596—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
- G11B5/59605—Circuits
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...
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 den5A und5B die Signalformen der verschiedenen Steuertaktsignale gezeigt sind. Eine Zentraleinheit38 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-Schaltung14 aus. Die Lese-/Schreibkanal-Schaltung14 überträgt die ERD an eine Servoadressenmarkierungs-Erfassungsschaltung (SAM-Erfassungsschaltung)18 , um sie mit einem Systemtakt zu synchronisieren. Die SAM-Erfassungsschaltung18 erfaßt entweder eine Servoadressenmarkierung oder eine fehlerhafte Servoadressenmarkierung (FSAM) für die Erkennung des besonderen Musters des Servosektors, das synchronisiert und in einen Referenzimpulsgenerator20 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-Generator24 , einen Servounterbrechungsgenerator26 , einen SAM-Erfassungsfenster-Generator32 , einen Servogattergenerator28 und einen Sektorimpulsgenerator30 , so daß jeder von ihnen eine spezifische Impulssignalform erzeugt, falls der Anfangssynchronisationswert jeweils eine gegebene Anzahl von Referenzimpulsen besitzt, die vom Hauptzähler22 gezählt werden. Die Taktsignalformen sind in den4 ,5A und5B gezeigt. Im vorliegenden Fall zeigt4 die Taktsignalformen für die Erfassung eines Servosektors, während die5A und5B die Taktsignalformen für die Erfassung mehrerer Servosektoren zeigen. Genauer dient5A der Beschreibung der Taktsignalformen, wenn die Servosektoren mit normalen SAMs korrekt erfaßt werden, während5B 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) in4 gezeigt ist, wodurch ein SAM-Erfassungsfenster-Generator32 freigegeben wird. Der SAM-Erfassungsfenster-Generator32 erzeugt ein SAM-Erfassungsfenster-Signal, wie in4 bei (b) gezeigt ist, das in die SAM-Erfassungsschaltung18 eingegeben wird, um die SAM im SAM-Erfassungsfenster zu erfassen. Wenn die SAM im Erfassungsfenster erfaßt wird, erzeugt die SAM-Erfassungsschaltung18 einen Impuls, der in4 bei (c) und in5A bei (d) gezeigt ist und der an einen Referenzimpulsgenerator20 geliefert wird, um einen in4 bei (d) gezeigten Referenzimpuls zu erzeugen, der in den Hauptzähler22 eingegeben wird. Folglich wird ein Servogattersignal erzeugt, um den Servosektor zu erfassen, wie in5A bei (a) gezeigt ist, ferner wird ein Servosektor-Unterbrechungssignal erzeugt, das das Ende des Servosektors repräsentiert und in5A bei (b) gezeigt ist. Dann wird der Sektorimpulsgenerator30 mit dem Servosektor-Unterbrechungssignal synchronisiert, um einen Sektorimpuls zu erzeugen, der in5A bei (f) gezeigt ist und der in einen Platten-Controller40 eingegeben wird, um ein Schreibgattersignal zu erzeugen, das in5A 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-Erfassungsschaltung18 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 CPU38 eingegeben, die ihrerseits an den SAM-Erfassungsfenster-Generator32 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ähler34 eingegeben. Wenn der PSAM-Impulszähler34 eine gegebene Anzahl von PSAM-Impulsen zählt, erzeugt er einen Impuls, der in eine SAM-Suchmodus-Steuerschaltung36 eingegeben wird, die ihrerseits den Hauptzähler22 sperrt. Weiterhin erzeugt der PSAM-Impulszähler34 einen SAM-Suchstartimpuls, der in die SAM-Erfassungsschaltung18 eingegeben wird. Wenn die SAM-Erfassungsschaltung18 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-Erfassungsschaltung18 den Referenzimpulsgenerator20 frei, damit er Referenzimpulse erzeugt, die an den Hauptzähler22 ü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 von1 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 Zentraleinheit38 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-Schaltung14 übertragen werden. Die Lese-/Schreibkanal-Schaltung14 überträgt die ERD an eine Servoadressenmarkierungs-Erfassungsschaltung (SAM-Erfassungsschaltung)18 , die sie mit einem Systemtakt synchronisiert. Die SAM-Erfassungsschaltung18 erfaßt entweder eine Servoadressenmarkierung oder eine fehlerhafte Servoadressenmarkierung (FSAM) für die Erkennung des besonderen Musters des Servosektors, das synchronisiert und in einen Referenzimpulsgenerator20 eingegeben wird, der seinerseits einen Referenzimpuls erzeugt, mit dem ein Hauptzähler gestartet wird. - Die CPU
38 erzeugt verschiedene Anfangssynchronisationswerte für einen Datensektorendeimpuls-Generator24 , einen Servounterbrechungsgenerator26 , einen SAM-Erfassungsfenster-Generator32 , einen Servogattergenerator28 und einen Sektorimpuls-Generator30 , so daß jeder von ihnen eine bestimmte Signalform erzeugt, falls der Anfangssynchronisationswert jeweils eine gegebene Anzahl von Referenzimpulsen besitzt, die vom Hauptzähler22 gezählt werden. Die Taktsignalformen sind in6 gezeigt, wo der zweite und der dritte Servosektor bei der Erfassung der SAMs fehlen. Der Datensektorendeimpuls-Generator24 erzeugt am Ende eines Datensektors einen Datensektorendeimpuls, wie in4 bei (a) gezeigt ist, der einen SAM-Erfassungsfenster-Generator32 freigibt. - Dann erzeugt der SAM-Erfassungsfenster-Generator
32 ein SAM-Erfassungsfenster-Signal, um die SAM des ersten Servosektors zu erfassen, wie in6 bei (c) gezeigt ist. Das SAM-Erfassungsfenster-Signal wird in die SAM-Erfassungsschaltung18 eingegeben, um die SAM im SAM-Erfassungsfenster zu erfassen. Wenn die SAM-Erfassungsschaltung18 die SAM im Erfassungsfenster erfaßt, erzeugt sie den in6 bei (d) gezeigten Impuls, der an den Referenzimpulsgenerator20 geliefert wird, um einen Referenzimpuls zu erzeugen, der in6 bei (e) gezeigt ist und in den Hauptzähler22 eingegeben wird. - Währenddessen erzeugt ein Servounterbrechungsgenerator
26 einen Servounterbrechungsimpuls SI, wenn das Servogattersignal SG vom hohen zum niedrigen Pegel abfällt, wie in6 bei (b) gezeigt ist. Der Sektorimpulsgenerator30 erzeugt synchron zum Servounterbrechungsimpuls SI einen Sektorimpuls SP, der das Ende des Servosektors repräsentiert. Der Sektorimpuls SP wird in den Platten-Controller40 eingegeben, damit dieser ein Schreibgattersignal WG erzeugt, wie in6 bei (j) gezeigt ist. - Wenn der Datensektorendeimpuls-Generator
24 anschließend einen Datensektorendeimpuls erzeugt, erzeugt der SAM-Erfassungsfenster-Generator32 ein zweites SAM-Erfassungsfenster des Servosektors mit der in6 bei (c) gezeigten Signalform, das in die SAM-Erfassungsschaltung18 eingegeben wird. Wenn die SAM im zweiten SAM-Erfassungsfenster fehlt, erzeugt die SAM-Erfassungsschaltung18 eine FSAM, die in die CPU38 eingegeben wird und in6 bei (d) gezeigt ist. Dann wird die CPU38 auf das Ende des SAM-Erfassungsfenster-Signals synchronisiert, um den SAM-Erfassungsfenster-Generator32 in der Weise zu steuern, daß er einen PSAM-Impuls erzeugt, der in den PSAM-Impulszähler34 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 in6 bei (b) gezeigt ist. Der Sektorimpulsgenerator30 erzeugt synchron zum Servounterbrechungsimpuls SI einen Sektorimpuls SP, der das Ende des Servosektors repräsentiert, wie in6 bei (i) gezeigt ist. Der Sektorimpuls wird in den Platten-Controller40 eingegeben, der ein Schreibgattersignal WG erzeugt, das in6 bei (j) gezeigt ist. - Wenn danach der Datensektorendeimpuls-Generator
24 einen Datensektorendeimpuls erzeugt, erzeugt der SAM-Erfassungsfenster-Generator32 ein drittes SAM-Erfassungsfenster des Servosektors, das die in6 bei (c) gezeigte Signalform besitzt und das in die SAM-Erfassungsschaltung18 eingegeben wird. Wenn die SAM im dritten SAM-Erfassungsfenster erneut fehlt, erzeugt die SAM-Erfassungsschaltung18 eine FSAM, die in die CPU38 eingegeben wird, wie in6 bei (d) gezeigt ist. Dann wird die CPU38 auf das Ende des SAM-Erfassungsfenstersignals synchronisiert, um den SAM-Erfassungsfenster-Generator32 in der Weise zu steuern, daß er einen PSAM-Impuls erzeugt, der in den PSAM-Impulszähler34 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-Generator42 verzögert wird, um den Impuls mit der Synchronisationsposition des nächsten Servosektors, die von der CPU38 berechnet wird, zu vergleichen. Falls der verzögerte Impuls der Synchronisationsposition des nächsten Servosektors entspricht, veranlaßt der Verzögerungs- und Suchmerkerbit-Generator42 die SAM-Suchmodus-Steuerschaltung36 dazu, in die SAM-Erfassungsschaltung18 einen SAM-Suchstartimpuls einzugeben, der in6 bei (g) gezeigt ist, und den Hauptzähler22 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-Generator42 ein Suchmerkerbit, das in die CPU38 eingegeben wird, die ihrerseits in den Platten-Controller40 ein Schreibfehlersignals WF eingibt, um zu verhindern, daß der nächste Servosektor geschrieben wird. Anschließend sperrt der Platten-Controller40 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-Generator42 genauer beschrieben. Das Ausgangssignal des PSAM-Impulszählers34 wird in den Taktanschluß eines ersten D-Flipflops44 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ähler46 zählt die Ausgangsimpulse des UND-Gatters A2 und liefert den Zählwert an einen Eingangsanschluß X eines Komperators48 . In den anderen Eingangsanschluß Y des Komperators48 wird der Wert der Synchronisationsposition eingegeben, die anfangs von der CPU38 einmal in einem Register REG A eingetragen worden ist. Wenn die Werte der beiden Eingänge X, Y gleich sind, erzeugt der Komperator48 ein Signal, das an ein zweites D-Flipflop50 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-Steuerschaltung36 und in ein drittes D-Flipflop52 eingegeben wird. Das dritte D-Flipflop52 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-Flipflops44 und in den Zähler46 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-Flipflops54 eingegeben wird, um ein hohes Signal zu erzeugen, das Suchmerkerbit genannt wird. Wenn die CPU38 an den Taktanschluß CK des vierten D-Flipflops54 einen Leseimpuls liefert, um das an die SAM-Suchmodus-Steuerschaltung36 übertragene Signal zu lesen, fällt das Suchmerkerbit vom hohen zum niedrigen Pegel ab und wird in die CPU38 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)
- 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. - 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. - 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. - 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.
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)
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)
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)
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 |
-
1996
- 1996-04-30 KR KR1019960013886A patent/KR100194023B1/ko not_active IP Right Cessation
-
1997
- 1997-04-29 DE DE19718114A patent/DE19718114B4/de not_active Expired - Fee Related
- 1997-04-30 JP JP11305797A patent/JP3669812B2/ja not_active Expired - Fee Related
- 1997-04-30 GB GB9708762A patent/GB2312780B/en not_active Expired - Fee Related
- 1997-04-30 US US08/841,602 patent/US6115199A/en not_active Expired - Lifetime
Patent Citations (2)
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 |