JPH02223076A - Magnetic disk device - Google Patents

Magnetic disk device

Info

Publication number
JPH02223076A
JPH02223076A JP4352989A JP4352989A JPH02223076A JP H02223076 A JPH02223076 A JP H02223076A JP 4352989 A JP4352989 A JP 4352989A JP 4352989 A JP4352989 A JP 4352989A JP H02223076 A JPH02223076 A JP H02223076A
Authority
JP
Japan
Prior art keywords
address mark
data
signal
pulse
detected
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.)
Pending
Application number
JP4352989A
Other languages
Japanese (ja)
Inventor
Hideo Asada
浅田 英雄
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP4352989A priority Critical patent/JPH02223076A/en
Publication of JPH02223076A publication Critical patent/JPH02223076A/en
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PURPOSE:To detect an address mark correctly even when excessive amount of excess readout signals are mixed in an address mark by providing a 2nd count means, a means sending an over signal and a means sending an address mark undetection signal. CONSTITUTION:A discriminator 7 generates a set pulse 8 when a counted value 12 reaches a prescribed value '8' and a timer circuit 10 is operated. The timer circuit 10 generates a timeover signal 16 when 8 clocks are counted to give a command of detecting a SYNC byte to a readout circuit 11. When the SYNC byte is detected, it is informed to a discriminator 15 to input the timeover signal 16 and an address mark undetection signal 14 is generated when the SYNC byte is detected. The address mark undetection signal 14 is informed to a host device, the restorating operation from the host is attained. Thus, the address mark is correctly detected by the retrial from the host device.

Description

【発明の詳細な説明】 改血圀! 本発明は磁気ディスク装置に関し、特に磁気ディスク装
置におけるアドレスマーク検出回路に関する。
[Detailed description of the invention] Kaiketsukuni! The present invention relates to a magnetic disk device, and more particularly to an address mark detection circuit in a magnetic disk device.

疋圭弦韮 一般に、磁気ディスク装置においては磁気記録媒体に対
し、所定のフォーマットによってデータの書込み又は読
出しが行われていた。そのフォーマットについて図面を
用いて説明する。
2. Description of the Related Art In general, in a magnetic disk device, data is written to or read from a magnetic recording medium according to a predetermined format. The format will be explained using drawings.

第3図は一般的な磁気ディスク装置におけるデータの書
込みフォーマットを示す概略図である。
FIG. 3 is a schematic diagram showing a data writing format in a general magnetic disk device.

通常、データが書込まれるデータトラックはレコードと
呼ばれる書込み単位に分割され、その単位でデータの書
込みが行われる。第3図においては、データトラック3
1の一部であるルコード分が示されている。つまり、磁
気記録媒体上のデータトラックは複数のレコードから構
成されることになる。レコード32はカウント部36及
びデータ部37並びにこれらの間を埋めるギャップGと
から構成されている。
Normally, a data track on which data is written is divided into writing units called records, and data is written in each unit. In Figure 3, data track 3
1 is shown. In other words, a data track on a magnetic recording medium is composed of a plurality of records. The record 32 is composed of a count section 36, a data section 37, and a gap G filling in between them.

カウント部36とギャップGとの間及びデータ部37と
ギャップGとの間には、カウント部36、データ部37
の開始点を夫々示すシンクバイト(SYNG BYTE
) 33 、35が存在する。
Between the count section 36 and the gap G and between the data section 37 and the gap G, the count section 36 and the data section 37 are provided.
SYNG BYTE indicates the starting point of each
) 33 and 35 exist.

カウント部36の前のシンクバイト33の更に前のギャ
ップGには読出し信号の無いアドレスマーク34が存在
する。このアドレスマーク34はレコード32自体の開
始点を示すものであり、レコード32からのデータ読出
し動作成いはレコード32へのデータの書込み動作にと
って重要な働きをする。
In the gap G further before the sync byte 33 in front of the count section 36, there is an address mark 34 without a read signal. This address mark 34 indicates the starting point of the record 32 itself, and plays an important role in the operation of reading data from or writing data to the record 32.

カウント部36にはこのレコード32が属する番地の情
報(シリンダ、トラック、レコード番号)及びこのレコ
ード32以降に存在する欠陥の位置情報が書込まれる。
Information on the address to which this record 32 belongs (cylinder, track, record number) and position information of defects existing after this record 32 are written in the counting section 36.

また、データ部37にはこのレコード32゛に対して実
際に書込まれるべきデータが書込まれる。
Furthermore, data to be actually written to this record 32' is written in the data section 37.

次に、レコード32からデータを読出す場合の動作につ
いて説明する。
Next, the operation when reading data from the record 32 will be explained.

まず、レコード32の位置を確認するためにアドレスマ
ーク検出動作によってアドレスマーク34を検出する。
First, in order to confirm the position of the record 32, the address mark 34 is detected by an address mark detection operation.

アドレスマークが検出されると、それ以降にレコード3
2のカウント部36が存在するものと判断してカウント
部36の読出しを行う、この時、カウント部36のデー
タの読取りはシンクバイト33が読出されてから行われ
る。
When an address mark is detected, record 3
It is determined that the count section 36 of 2 is present and the count section 36 is read. At this time, the data of the count section 36 is read after the sync byte 33 is read.

カウント部36のデータが読出されると、その番地情報
からデータを読出そうとする目的のレコードか否かを判
断する。目的のレコードであれば次にデータ部37から
データの読出しを行う、この時にもシンクバイト35が
読出されてからデータを読取る。
When the data in the count section 36 is read, it is determined from the address information whether the record is the one from which the data is to be read. If it is the target record, data is then read from the data section 37. At this time, the data is read after the sync byte 35 is read.

以上説明した様に、アドレスマーク34はレコード32
の位置を知るための重要な基準となるのである。
As explained above, the address mark 34 is the record 32
This is an important reference for knowing the location of

次に、第3図に示されているアドレスマーク34を検出
するための回路である従来のアドレスマーク検出回路に
ついて説明する。第4図は従来の磁気ディスク装置にお
けるアドレスマーク検出回路の構成を示す概略図である
9図において、従来のアドレスアーク検出回路は判定器
3及び7と、加減算カウンタ6とを含んで構成されてい
る。
Next, a conventional address mark detection circuit, which is a circuit for detecting the address mark 34 shown in FIG. 3, will be explained. FIG. 4 is a schematic diagram showing the configuration of an address mark detection circuit in a conventional magnetic disk drive. In FIG. There is.

判定器3はクロック2、データパルス1を入力とし、デ
ータパルス1がクロック2の間隔内に有るか否かを判定
するものであり、その間隔内に有ればカウントダウンパ
ルス5を発生し、間隔内に無ければカウントアツプパル
ス4を発生させるものである。
The determiner 3 inputs the clock 2 and the data pulse 1, and determines whether the data pulse 1 is within the interval of the clock 2. If it is within the interval, it generates a countdown pulse 5, and the interval is changed. If it is not within the range, a count up pulse 4 is generated.

加減算カウンタ6はカウントダウンパルス5をカウント
ダウン端子CDに受けるとその計数値を減算し、カウン
トアツプパルス4をカウントアツプ端子CUに受けると
その計数値を加算する動作を行うものである。
The addition/subtraction counter 6 subtracts the counted value when it receives the countdown pulse 5 at the countdown terminal CD, and adds the counted value when it receives the countup pulse 4 at the countup terminal CU.

判定器7は加減算カウンタ6の計数112を入力とし、
計数値12が所定の値に達したか否かを判定し、達した
場合にはアドレスマーク検出信号13を発生さぜるもの
である。
The determiner 7 inputs the count 112 of the addition/subtraction counter 6,
It is determined whether or not the count value 12 has reached a predetermined value, and if the count value 12 has reached a predetermined value, an address mark detection signal 13 is generated.

次に、かかる構成とされたアドレスマーク検出回路の動
作について第5図のタイミングチャートを用いて説明す
る9図においては、読出し信号46と、タロツク2と、
データパルス1と、カウントアツプパルス4と、カウン
トダウンパルス5と、加減算カウンタ6における計数値
12と、アドレスマーク検出信号13とが示されている
Next, in FIG. 9, the operation of the address mark detection circuit having such a configuration will be explained using the timing chart of FIG. 5. In FIG.
A data pulse 1, a count up pulse 4, a count down pulse 5, a count value 12 in an addition/subtraction counter 6, and an address mark detection signal 13 are shown.

図示せぬ磁気記録媒体からの読出し信号46中には読出
し信号が欠落した箇所であるアドレスマーク34が存在
する。また、このアドレスマーク34中には時折、外乱
雑音或は媒体欠陥等で余剰読出し信号48が図のように
発生する事がある。
In the read signal 46 from a magnetic recording medium (not shown), there is an address mark 34 where the read signal is missing. Further, in the address mark 34, a redundant read signal 48 may sometimes be generated as shown in the figure due to disturbance noise or medium defects.

クロック2はアドレスマーク検出回路の動作の基準とな
る信号であり、通常はデータ書込み信号の最高周波数と
同じ周波数の信号である。
Clock 2 is a signal that serves as a reference for the operation of the address mark detection circuit, and is usually a signal having the same frequency as the highest frequency of the data write signal.

データパルス1は読出し信号46をパルス化した信号で
ある。
Data pulse 1 is a signal obtained by converting the read signal 46 into a pulse.

アドレスマーク34はギヤツブG中に存在するが、ギャ
ップGはデータ書込み信号の最高周波数で書込まれるた
め、ギャップGを読出したデータパルス1の周波数はク
ロック2の周波数と同じになる。このため、ギヤツブG
中においてはクロック2の間隔内には必ずデータパルス
1が存在することになる。一方、アドレスマーク34中
には余剰読出し信号48以外はデータパルス1が存在し
ないため、クロック2の間隔内にはデータパルス1が存
在しない事となる。
The address mark 34 exists in the gear G, but since the gap G is written at the highest frequency of the data write signal, the frequency of the data pulse 1 that read the gap G becomes the same as the frequency of the clock 2. For this reason, gear tube G
Inside, data pulse 1 always exists within the interval of clock 2. On the other hand, since the data pulse 1 does not exist in the address mark 34 except for the surplus read signal 48, the data pulse 1 does not exist within the interval of the clock 2.

判定器3は上述のようにギヤツブG中ではカウントダウ
ンパルス5を発生させ、アドレスマーク34中では余剰
読出し信号48以外のとき、カウントアツプパルス4を
発生させる。このため、加減算カウンタ6の計数値12
はギヤツブG中では[0」のままとなりアドレスマー2
34中では’ I J −’ 2 J −” ’ 3 
J −’ 4 J・・・・・・と加算されていく、計数
値12が予め定められた基準値rNJになると、アドレ
スマーク34を検出したものと判断してアドレスマーク
検出信号13を発生させる。
As described above, the determiner 3 generates the countdown pulse 5 in the gear G, and generates the countup pulse 4 in the address mark 34 when the signal is other than the surplus read signal 48. Therefore, the count value of addition/subtraction counter 6 is 12
remains as [0] during gear knob G, and address mark 2
In 34, ' I J -' 2 J -''' 3
When the count value 12, which is added as J -' 4 J..., reaches a predetermined reference value rNJ, it is determined that the address mark 34 has been detected, and the address mark detection signal 13 is generated. .

−a的にはこのアドレスマーク34は24クロック分の
データ欠落箇所であり、アドレスマーク検出回路は余剰
読出し信号の発生を考慮してデータの欠落を16クロツ
ク分計数したときにアドレスマークとして判断する事が
多い、この場合においては、許容されるアドレスマーク
34中の余剰読出し信号48は3クロック分となり、こ
れを越えたクロック分の余剰読出し信号48が混入する
とアドレスマークを検出する事が出来なくなる。
-A-wise, this address mark 34 is a 24-clock data loss location, and the address mark detection circuit determines it as an address mark when it counts 16 clocks of data loss, taking into account the generation of surplus read signals. In this case, which is often the case, the allowable surplus readout signal 48 in the address mark 34 is for 3 clocks, and if the surplus readout signal 48 for more than 3 clocks is mixed in, the address mark cannot be detected. .

なお、余剰読出し信号48が4クロック分混入した場合
には、アドレスマークを正しく検出できるかどうかが不
安定であるため3クロック分までが確実に検出できる範
囲となる。
Note that if the surplus read signal 48 is mixed in for four clocks, it is unstable whether the address mark can be detected correctly or not, so the range that can be reliably detected is up to three clocks.

しかし、上述したアドレスマーク検出回路においては、
アドレスマーク中に余剰読出し信号が過度に混入すると
アドレスマークとして検出することが出来なくなる。し
たがって、この様にアドレスマークが正しく検出出来な
いと、従来の磁気ディスク装置ではレコードが存在しな
いものと判断してデータの読出し動作を行わないため、
レコード中のデータを読出せない事があるという欠点が
ある。
However, in the address mark detection circuit described above,
If excessive read signals are mixed into the address mark, it will no longer be possible to detect it as an address mark. Therefore, if the address mark cannot be detected correctly in this way, conventional magnetic disk drives will judge that the record does not exist and will not read the data.
The drawback is that the data in the record may not be readable.

北曹しとl的 本発明の目的は、アドレスマーク中に余剰読出し信号が
過度に混入した場合でも正しくアドレスマークを検出す
ることができる磁気ディスク装置を提供することである
SUMMARY OF THE INVENTION An object of the present invention is to provide a magnetic disk device that can correctly detect address marks even when excessive read signals are mixed into the address marks.

発明の構成 本発明による磁気ディスク装置は、読出されたときデー
タパルスの複数の欠落箇所となり、磁気記録媒体上のデ
ータの記録単位であるレコードの開始点を示すアドレス
マーク及び読出されたとき複数のデータパルスとなるデ
ータ並びにこのデータの開始点を示すシンク情報を含む
レコードを複数有する磁気記録媒体と、クロックパルス
に応答して前記磁気記録媒体からデータパルスが送出さ
れるか否かに応じて計数値を増減する第1の計数手段と
、前記第1の計数手段の計数値がN(Nは整数)に達し
たときアドレスマーク検出信号を送出する送出手段とを
有する磁気ディスク装置であって、前記第1の計数手段
の計数値がM(MはNと同符号の整数、かつIMI<I
NI )に達したとき以後前記クロックパルスに応じて
計数動作を行う第2の計数手段と、前記第2の計数手段
が計数値がN−M以上の近傍の値に達したときオーバ信
号を送出する手段と、前記オーバ信号が送出された後に
前記シンク情報が検出されたときアドレスマーク不検出
信号を送出する手段とを有することを特徴とする。
Composition of the Invention The magnetic disk device according to the present invention has a plurality of missing points of data pulses when read, an address mark indicating the start point of a record, which is a recording unit of data on a magnetic recording medium, and a plurality of missing points when read. A magnetic recording medium having a plurality of records including data to be a data pulse and sync information indicating the starting point of this data, and a clock pulse depending on whether or not a data pulse is sent out from the magnetic recording medium in response to a clock pulse. A magnetic disk device comprising a first counting means for increasing or decreasing a numerical value, and a sending means for sending an address mark detection signal when the counted value of the first counting means reaches N (N is an integer), The count value of the first counting means is M (M is an integer with the same sign as N, and IMI<I
a second counting means that performs a counting operation in response to the clock pulses after reaching NI ); and a second counting means that sends out an over signal when the counted value reaches a value in the vicinity of NM or more; and means for transmitting an address mark non-detection signal when the sync information is detected after the over signal is transmitted.

X隻」 以下、図面を用いて本発明の詳細な説明する。"X ship" Hereinafter, the present invention will be explained in detail using the drawings.

第1図は本発明による磁気ディスク装置の一実施例のア
ドレスマーク検出回路の構成を示すブロック図であり、
第4図と同等部分は同一符号により示されている0図に
おいて、本実施例の磁気ディスク装置のアドレスマーク
検出回路は第4図に示されている従来のそれにタイマ回
路10、読出し回路11及び判定器15を加えた構成と
なっている。
FIG. 1 is a block diagram showing the configuration of an address mark detection circuit of an embodiment of a magnetic disk device according to the present invention.
In FIG. 0, parts equivalent to those in FIG. 4 are designated by the same reference numerals. In FIG. It has a configuration in which a determiner 15 is added.

判定器3はデータパルス1及びクロック2を入力とし、
データパルス1がクロック2の間隔内に存在していると
カウントダウンパルス5を発生させデータパルス1がク
ロック2の間隔内に存在していないとカウントアツプパ
ルス4を発生させるものである。
Determiner 3 receives data pulse 1 and clock 2 as input,
If data pulse 1 is present within the interval of clock 2, a countdown pulse 5 is generated, and if data pulse 1 is not present within the interval of clock 2, a countup pulse 4 is generated.

加減算カウンタ6はカウントアツプパルス4が入力され
るとその計数値を加算し、カウントダウンパルス5が入
力されるとその計数値を減算する動作を行うものである
The addition/subtraction counter 6 adds the counted value when the count up pulse 4 is input, and subtracts the counted value when the count down pulse 5 is input.

判定器7は加減算カウンタ6の計数値12を入力とし、
計数値12が一定の値となるとセットパルスを発生させ
るものである。さらに、この判定器7は加減算カウンタ
6の計数値が一定値から加算されていき基準に達すると
リセットパルス9を発生させると共にアドレスマーク検
出信号13を発生させるものである。
The determiner 7 inputs the count value 12 of the addition/subtraction counter 6,
When the count value 12 reaches a constant value, a set pulse is generated. Further, this determiner 7 generates a reset pulse 9 and an address mark detection signal 13 when the count value of the addition/subtraction counter 6 is added up from a constant value and reaches a reference value.

タイマ回路10はクロック2を入力とし、セットパルス
8の入力に応答してクロック2の数の計数を開始するも
のである。また、このタイマ回路はリセットパルス9の
入力により計数値を「0」にリセットするが、リセット
されずに計数値が一定値を越えるとタイムオーバ信号1
1を発生させる。
The timer circuit 10 receives the clock 2 and starts counting the number of clocks 2 in response to the input of the set pulse 8. In addition, this timer circuit resets the count value to "0" by inputting the reset pulse 9, but if the count value exceeds a certain value without being reset, a time over signal 1 is issued.
Generate 1.

読出し回路11はデータパルス1を入力とし、タイムオ
ーバ信号16が入力されるとシンクバイトの検出を行う
ものである。この読出し回路11によってシンクバイト
が検出されるとその旨が判定器15に通知される。
The read circuit 11 receives the data pulse 1 as an input, and detects a sync byte when the time-over signal 16 is input. When the read circuit 11 detects a sync byte, the determiner 15 is notified of this fact.

判定器15はタイムオーバ信号16が入力され、かつシ
ンクバイトが検出されるとアドレスマーク不検出信号1
4を発生さぜるものである。
When the time-over signal 16 is input and the sync byte is detected, the determiner 15 outputs an address mark non-detection signal 1.
4.

次に、第1図に示されているアドレスマーク検出回路の
動作について第2図のタイミングチャートを用いて説明
する1図においては、読出し信号46と、カウントダウ
ンパルス5と、カウントアツプパルス4と、計数値12
と、セットパルス8と、タイムオーバ信号16とが示さ
れており、アドレスマーク(第5図参照)の部分に余剰
読出し信号が過度に混入した場合が示されている。
Next, the operation of the address mark detection circuit shown in FIG. 1 will be explained using the timing chart of FIG. 2. In FIG. Count value 12
, a set pulse 8, and a time-over signal 16 are shown, indicating a case where an excessive read signal is mixed into the address mark (see FIG. 5) portion.

読出し信号46にはアドレスマーク34が存在しており
、さらにこのアドレスマーク34中には過度な余剰読出
し信号48が存在している。また、アドレスマーク34
中ではカウントアツプパルス4が発生するが、余剰読出
し信号48によってカウントダウンパルス5も発生する
An address mark 34 is present in the read signal 46, and an excessively redundant read signal 48 is present within the address mark 34. In addition, the address mark 34
Inside, a count up pulse 4 is generated, but a count down pulse 5 is also generated due to the surplus read signal 48.

加減算カウンタ6の計数値12は過度な余剰読出し信号
48の為にアドレスマークであると判定器7が判断する
規定値「16」に達する事が出来ず、これによりアドレ
スマーク34を検出する事が出来ない、ここで、判定器
7は計数値12が一定値「8」に達するとセットパルス
8を発生させ(TI)、タイマ回路10を動作させる。
The count value 12 of the addition/subtraction counter 6 cannot reach the specified value "16" at which the determiner 7 determines that it is an address mark due to the excessive surplus read signal 48, and as a result, the address mark 34 cannot be detected. Here, when the count value 12 reaches a certain value "8", the determiner 7 generates the set pulse 8 (TI) and operates the timer circuit 10.

さらに、この場合計数値12がアドレスマークとして判
断する規定値「16】に達しないためリセットパルス9
は発生されない、このため、タイマ回路10はクロック
を8個計数したところでタイムオーバ信号16を発生す
る(T2)、このタイムオーバ信号16により読出し回
路11に対してシンクバイトの検出をするように指示す
る。
Furthermore, in this case, since the count value 12 does not reach the specified value "16" that is determined as an address mark, the reset pulse 9
Therefore, the timer circuit 10 generates the time-over signal 16 after counting eight clocks (T2). This time-over signal 16 instructs the readout circuit 11 to detect the sync byte. do.

アドレスマーク34が真のアドレスマークであれば、そ
れ以降にカウント部が必ず存在する為その開始点を示す
シンクバイトが検出される。つまり、タイムオーバ信号
16が発生し、かつシンクバイトが検出されれば、本来
のアドレスマークがあるにもかかわらず、それを検出出
来なかった事が判断出来るのである。
If the address mark 34 is a true address mark, there will always be a count section after it, so a sync byte indicating its starting point will be detected. In other words, if the time-over signal 16 is generated and the sync byte is detected, it can be determined that the original address mark was present but could not be detected.

このアドレスマークの不検出をアドレスマーク不検出信
号14(第1図)として上位装置に通知する事で、上位
装置が再試行によるアドレスマークの再検出等の適当な
回復手段を行うことが可能となるのである。したがって
、再びアドレスマークの検出を行えば、余剰読出し信号
が過度となる可能性は少なく、よって正しくアドレスマ
ークを検出することができるようになるのである。
By notifying the higher-level device of this non-detection of the address mark as the address mark non-detection signal 14 (Figure 1), the higher-level device can take appropriate recovery measures such as re-detecting the address mark by retrying. It will become. Therefore, if the address mark is detected again, there is less possibility that the surplus read signal will become excessive, and therefore the address mark can be detected correctly.

一方、アドレスマーク34中の余剰読出し信号が少なく
、又は全くない場合には、セットパルス8が発生した後
に計数値12が「16」に達することができるため、リ
セット信号9が発生するとともにアドレスマーク検出信
号13を上位装置に送出することでアドレスマークが正
しく検出できた旨を通知できるのである。
On the other hand, if there are few or no surplus read signals in the address mark 34, the count value 12 can reach "16" after the set pulse 8 is generated, so the reset signal 9 is generated and the address mark By sending the detection signal 13 to the higher-level device, it is possible to notify that the address mark has been correctly detected.

また、タイムオーバ信号16の発生後にシンクバイトが
検出されなければ、アドレスマークはなく、レコードが
存在!−ないものと判断されることになる。
Also, if no sync byte is detected after the time-over signal 16 is generated, there is no address mark and a record exists! - It will be judged that there is no such thing.

なお、本実施例においては、タイムオーバ信号の発生後
にシンクバイトが検出されるか否かによってアドレスマ
ークの存在の可能性を判断しているが、シンクバイトの
代わりにデータ部(第3図参照)が検出されるか否かで
判断するという方式も考えられる。一般に、データ部の
記録内容はギャップ等とは異なり、ランダムなパターン
となるため、これを検出すればシンクバイトを利用する
という本実施例と同様の効果が得られるのである。
In this embodiment, the possibility of the existence of an address mark is determined based on whether or not a sync byte is detected after the time-over signal is generated. ) is detected or not. Generally, the recorded content of the data section is different from gaps and the like, and is a random pattern, so if this is detected, the same effect as the present embodiment of using the sync byte can be obtained.

また、一般にこの種の磁気ディスク装置においてはディ
フェクトスキッピング(Defect Skipoin
g)を行っているため、セットパルスを発生させるタイ
ミングとなる計数値は媒体7欠陥の最大の長さ分のクロ
ックの計数値より大きく、かつアドレスマークとして判
定される計数値より小さい値としなければならない。
Additionally, this type of magnetic disk device generally suffers from defect skipping (defect skipping).
g), the count value that is the timing to generate the set pulse must be greater than the clock count value for the maximum length of the medium 7 defect, and smaller than the count value that is determined as an address mark. Must be.

さらにまた、本実施例では、タイマ回路がセットパルス
によってセットされてからタイムオーバ信号を発生する
までのクロックは8個となっている。これはアドレスマ
ークとして検出される計数ff1l’16Jとセットパ
ルスを発生させるタイミングとなる計数値「8」との差
の値と決定したものであるが、それより大きい値でも同
様の効果は得られる。
Furthermore, in this embodiment, there are eight clocks from when the timer circuit is set by the set pulse until it generates the time-over signal. This is determined to be the difference between the count value ff1l'16J detected as an address mark and the count value "8" which is the timing to generate a set pulse, but the same effect can be obtained with a larger value. .

ただし、あまり大きな値とするとアドレスマークの後の
シンクバイトの部分までの計数値を越えてしまい、その
後に読出し回路によってシンクバイトを検出できなくな
るので、そのようにならない値としなければならない。
However, if the value is too large, the count value up to the sync byte portion after the address mark will be exceeded, and the readout circuit will not be able to detect the sync byte after that, so the value must be set so that such a value does not occur.

九肌Ω素】 以上説明した様に本発明は、アドレスマーク検出回路が
アドレスマークとして判断出来ないデータ欠落箇所であ
ってもそれ以降にシンクバイトが検出されればアドレス
マークが存在した可能性があるものと判断して上位装置
にその旨を通知する事で上位装置からの回復動作を行う
ことが可能となり、これによって上位装置からの再試行
で再びアドレスマークを検出する動作を行い、アドレス
マークを正しく検出する事が出来るようになるという効
果がある。
As explained above, in the present invention, even if the address mark detection circuit detects a missing data point that cannot be determined as an address mark, if a sync byte is detected after that point, there is a possibility that an address mark existed. By determining that there is an address mark and notifying the higher-level device to that effect, it becomes possible for the higher-level device to perform a recovery operation.This allows the higher-level device to detect the address mark again in a retry, and detect the address mark again. This has the effect of making it possible to detect correctly.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の実施例による磁気ディスク装置におけ
るアドレスマーク検出回路の構成を示すブロック図、第
2図は第1図の各部の動作を示すタイミングチャート、
第3図は磁気ディスク装置における一般的な書込みフォ
ーマットを示す概略図、第4図は従来の磁気ディスク装
置におけるアドレスマーク検出回路の構成を示すブロッ
ク図、第5図は第4図の各部の動作を示すタイミングチ
ャートである。 主要部分の符号の説明 3.7.15・・・・・・判定器 6・・・・・・加減算カウンタ 10・・・・・・タイマ回路 11・・・・・・読出し回路
FIG. 1 is a block diagram showing the configuration of an address mark detection circuit in a magnetic disk device according to an embodiment of the present invention, FIG. 2 is a timing chart showing the operation of each part in FIG. 1,
Fig. 3 is a schematic diagram showing a general write format in a magnetic disk device, Fig. 4 is a block diagram showing the configuration of an address mark detection circuit in a conventional magnetic disk device, and Fig. 5 is an operation of each part in Fig. 4. FIG. Explanation of symbols of main parts 3.7.15... Determiner 6... Addition/subtraction counter 10... Timer circuit 11... Readout circuit

Claims (1)

【特許請求の範囲】[Claims] (1)読出されたときデータパルスの複数の欠落箇所と
なり、磁気記録媒体上のデータの記録単位であるレコー
ドの開始点を示すアドレスマーク及び読出されたとき複
数のデータパルスとなるデータ並びにこのデータの開始
点を示すシンク情報を含むレコードを複数有する磁気記
録媒体と、クロックパルスに応答して前記磁気記録媒体
からデータパルスが送出されるか否かに応じて計数値を
増減する第1の計数手段と、前記第1の計数手段の計数
値がN(Nは整数)に達したときアドレスマーク検出信
号を送出する送出手段とを有する磁気ディスク装置であ
つて、前記第1の計数手段の計数値がM(MはNと同符
号の整数、かつ|M|<|N|)に達したとき以後前記
クロックパルスに応じて計数動作を行う第2の計数手段
と、前記第2の計数手段が計数値がN−M以上の近傍の
値に達したときオーバ信号を送出する手段と、前記オー
バ信号が送出された後に前記シンク情報が検出されたと
きアドレスマーク不検出信号を送出する手段とを有する
ことを特徴とする磁気ディスク装置。
(1) Data that becomes multiple missing data pulses when read and an address mark that indicates the start point of a record, which is a recording unit of data on a magnetic recording medium, and data that becomes multiple data pulses when read, and this data a magnetic recording medium having a plurality of records including sync information indicating a starting point of the magnetic recording medium; and a first count that increases or decreases a count value depending on whether or not a data pulse is sent from the magnetic recording medium in response to a clock pulse. and sending means for sending out an address mark detection signal when the count value of the first counting means reaches N (N is an integer), a second counting means that performs a counting operation in accordance with the clock pulse after the numerical value reaches M (M is an integer with the same sign as N, and |M|<|N|); and the second counting means means for transmitting an over signal when the count value reaches a value near N-M or more; and means for transmitting an address mark non-detection signal when the sync information is detected after the over signal is transmitted. A magnetic disk device comprising:
JP4352989A 1989-02-23 1989-02-23 Magnetic disk device Pending JPH02223076A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4352989A JPH02223076A (en) 1989-02-23 1989-02-23 Magnetic disk device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4352989A JPH02223076A (en) 1989-02-23 1989-02-23 Magnetic disk device

Publications (1)

Publication Number Publication Date
JPH02223076A true JPH02223076A (en) 1990-09-05

Family

ID=12666272

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4352989A Pending JPH02223076A (en) 1989-02-23 1989-02-23 Magnetic disk device

Country Status (1)

Country Link
JP (1) JPH02223076A (en)

Similar Documents

Publication Publication Date Title
JP3638758B2 (en) Servo address mark automatic detection and timing compensation circuit
US4663752A (en) Sector mark signal control circuit for disc apparatus
JP2819294B2 (en) Digital information playback device
US3717846A (en) System for the detection of faults in a magnetic recording medium
GB2037542A (en) Synchronising binary sequences;error prevention
US3643228A (en) High-density storage and retrieval system
US3331053A (en) Format control for disk recording
JPH02223076A (en) Magnetic disk device
EP0068803B1 (en) A method of and apparatus for, generating a unique index mark from the commutation signal of a d.c. brushless motor
EP0409649B1 (en) Information recording and reproducing device
JP2720501B2 (en) Magnetic disk drive
JPS57143705A (en) Faulty sector processing method of magnetic disk medium
US5583708A (en) Circuit for detecting unrecorded portion of recording medium
JPS615476A (en) Storage device
JP3478045B2 (en) Magnetic recording / reproducing device
CA2120510C (en) Circuit for detecting unrecorded portion of recording medium
JPH01143082A (en) Address mark detecting circuit for magnetic disk device
JPS6131547B2 (en)
JPH0411945B2 (en)
JPH07503573A (en) Recording medium non-recording area detection circuit
JPS58171776A (en) Detection for address mark of magnetic disc device
JPH02143927A (en) Circuit for detecting speed of optical pickup
JPS607653A (en) Magnetic disc device
JPS60164834A (en) Detection for unused area of optical disc
JPS6117056B2 (en)