JPH04155676A - Servo pattern demodulating system - Google Patents

Servo pattern demodulating system

Info

Publication number
JPH04155676A
JPH04155676A JP27891990A JP27891990A JPH04155676A JP H04155676 A JPH04155676 A JP H04155676A JP 27891990 A JP27891990 A JP 27891990A JP 27891990 A JP27891990 A JP 27891990A JP H04155676 A JPH04155676 A JP H04155676A
Authority
JP
Japan
Prior art keywords
servo
head
pattern
level
clock
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
JP27891990A
Other languages
Japanese (ja)
Inventor
Shuichi Hashimoto
修一 橋本
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP27891990A priority Critical patent/JPH04155676A/en
Publication of JPH04155676A publication Critical patent/JPH04155676A/en
Pending legal-status Critical Current

Links

Landscapes

  • Moving Of Head For Track Selection And Changing (AREA)

Abstract

PURPOSE:To reduce an analog circuit, and to grasp the position of a servo head in a direct reading manner even in the case of a high speed seeking by discriminating the level of a pattern information signal obtained by reading a servo pattern by the head, and obtaining the position of the head by two counting means. CONSTITUTION:One servo zone is formed of 8 tracks, and divided by a 4 track unit. Whether a pattern information signal read by a servo head is a special level or more or not is decided by comparing means 1. Time of the pattern information is counted in separated regions by counting means 2, 3 before and after the patterns split at the timing from one pattern region. Where the present servo head exists can be obtained by control means 4 from the results obtained by the means 2, 3. Thus, one comparator is sufficient, an analog circuit can be reduced, and the position of the head can be obtained at a high speed.

Description

【発明の詳細な説明】 〔概  要〕 サーボディスク上のサーボパターンを復調するサーボパ
ターン復調方式に関し、 アナログ回路の物量を低減し、高速シークを行った際で
もサーボヘッドの位置が直読的に把握できるサーボヘッ
ド復調方式を提供することを目的とし、 磁気ディスクのヘッドの位置決め制御装置において、サ
ーボパターンをサーボヘッドで読み取ったパターン情報
信号が加わり、該信号が特定レベル以上であるかを少な
くとも判別する比較手段と該結果が加わり、第1番目と
第2番目のサーボパターンの検出結果が出力される時点
を計時する第1、第2の計時手段と、該第1.第2の計
時手段の結果でサーボパターンのどの位置にサーボヘッ
ドが存在するかを求める制御手段とを有するように構成
する。
[Detailed Description of the Invention] [Summary] Regarding a servo pattern demodulation method for demodulating servo patterns on a servo disk, the amount of analog circuitry is reduced and the position of the servo head can be grasped directly even when performing high-speed seek. The purpose of this invention is to provide a servo head demodulation method that enables a magnetic disk head positioning control device to add a pattern information signal obtained by reading a servo pattern with a servo head, and at least determine whether the signal is at a specific level or higher. first and second timing means for timing the point in time when the comparison means and the result are added and the detection results of the first and second servo patterns are output; and control means for determining at which position in the servo pattern the servo head is located based on the result of the second timer.

〔産業上の利用分野〕[Industrial application field]

本発明は磁気ディスク装置に係り、さらに詳しくはサー
ボディスク上のサーボパターンを復調するサーボパター
ン復調方式に関する。
The present invention relates to a magnetic disk drive, and more particularly to a servo pattern demodulation method for demodulating a servo pattern on a servo disk.

〔従来の技術〕[Conventional technology]

磁気ディスク装置は複数のディスクを1個の記憶媒体と
し、各ディスク上の同心円上のそれぞれの周囲をトラッ
クとしてデータを記憶している。
A magnetic disk device uses a plurality of disks as one storage medium, and stores data using tracks around concentric circles on each disk.

尚、各ディスクの同一円周のトラックをシリンダとし、
シリンダとトランクとによって管理している。例えば9
枚のディスクを有し、データ記録面、  を15、サー
ボ面を1とした場合、シリンダを40個設けたならば記
憶装置としては40シリンダで各シリンダは15トラン
クよりなる。
In addition, a track with the same circumference on each disk is defined as a cylinder,
It is managed by cylinders and trunks. For example 9
If the disk has 15 data recording surfaces and 1 servo surface, and 40 cylinders are provided, the storage device will have 40 cylinders and each cylinder will have 15 trunks.

このような記憶媒体をアクセスする場合、シリンダ単位
でそれぞれのヘッドを同一円周上に位置させなくてはな
らない。このため、前述したデータを記憶するディスク
の他にヘッドを目的の位置のシリンダまで移動させるた
めのパターンをディスク上に設けである。そしてそのパ
ターンをサーボヘッドで読み取り、現在の位置やヘッド
の移動を制御している。磁気ディスク装置は前述した如
く、シリンダとトラックとによって論理的に管理してい
るが、物理的にはトラックしか存在しないので、以後で
はトラックでシリンダをも表現する。
When accessing such a storage medium, the heads of each cylinder must be positioned on the same circumference. For this reason, in addition to the disk for storing the data described above, a pattern for moving the head to the cylinder at the target position is provided on the disk. The pattern is then read by a servo head to control the current position and head movement. As described above, magnetic disk drives are logically managed using cylinders and tracks, but physically only tracks exist, so from now on, cylinders will also be expressed as tracks.

前述のサーボヘッドが読み取るディスクはデータディス
クとは異なるディスクであり、またサーボヘッドとデー
タを読み取るヘッドも異なっている。従来、ヘッドを移
動させるための位置を読み込むためのサーボパターンは
4トラツクを1ゾーンとし4トランク単位でヘッドの移
動を管理している。また、サーボパターンは4トラツク
すなわち1ゾーン内においてそれぞれのトラックをヘッ
ドがまたがって読むよう構成されている。例えばあるト
ラック上にヘッドが存在する場合、そのトラックのアウ
ター並びにインナー側のシリンダのサーボパターンをも
読み込むようにしている。ヘッドは1個であるので、当
然隣のパターンをも読み込むが、この時読み取れるイン
ナー並びにアウター側の信号レベルはほぼ半分である。
The disk read by the aforementioned servo head is a different disk from the data disk, and the servo head and the head that read data are also different. Conventionally, the servo pattern for reading the position for moving the head has been made into one zone of four tracks, and the movement of the head has been managed in units of four trunks. Further, the servo pattern is constructed so that the head reads each track within four tracks, that is, one zone. For example, when a head is located on a certain track, the servo patterns of the outer and inner cylinders of that track are also read. Since there is only one head, it naturally reads adjacent patterns as well, but the signal levels on the inner and outer sides that can be read at this time are approximately half.

ヘッドの最終的な位置制御はこのインナー並びにアウタ
ー側の信号レベルの比較によって行っている。
The final position control of the head is performed by comparing the signal levels on the inner and outer sides.

一方、サーボパターンすなわちサーボ情報パターンには
インデックスパターンが特定間隔で設けられその間に4
個の位置情報パターンが設けられている。第5図は従来
のサーボパターンと信号のタイミングチャートである。
On the other hand, index patterns are provided at specific intervals in the servo pattern, that is, the servo information pattern, and 4 index patterns are provided between them.
location information patterns are provided. FIG. 5 is a timing chart of conventional servo patterns and signals.

例えばサーボヘッドが位置PIにある場合、PO側のパ
ターンとP2側のパターンをも読み取っている。すなわ
ち、第1のサーボ位置情報パターンSPIを読み取り、
続いて特定時間をおいて第2のサーボ位置情報パターン
SP2を、続いて第3のサーボ位置情報パターンSP3
を順次読み取っている。この時、サーボ位置情報パター
ンSP2.SP3はサーボヘッドによって半分が読まれ
ており目的の位置精度を保つためのパターンである。サ
ーボ位置情報パターンSPIを読み取った信号レベルを
1、サーボ位置情報パターンSP2はOとするならばサ
ーボ位置情報パターンSP3.SP4は約半分のレベル
であり、1.0.1/2.1/2な之レベルの信号をイ
ンデックスパターン1個の期間で読み取っている。
For example, when the servo head is at position PI, it also reads the pattern on the PO side and the pattern on the P2 side. That is, reading the first servo position information pattern SPI,
Subsequently, after a specific time, the second servo position information pattern SP2 is applied, and then the third servo position information pattern SP3 is applied.
are read sequentially. At this time, servo position information pattern SP2. SP3 is a pattern whose half is read by the servo head to maintain the desired positional accuracy. If the signal level read from the servo position information pattern SPI is 1 and the servo position information pattern SP2 is O, then the servo position information pattern SP3. SP4 is at about half the level, and a signal at a level of 1.0.1/2.1/2 is read in a period of one index pattern.

従来、ヘッドで読み取った信号は4個のピークホールド
回路に加わり、第5図のゲート信号61〜G4によって
それぞれのピークホールド回路が動作し、インデッスパ
ターン間のサーボ位置情報を4つの位置において読み込
んでいる。そしてその信号レベルからサーボヘッドがゾ
ーン内のどの位置に存在するかを求めている。
Conventionally, the signal read by the head is applied to four peak hold circuits, and each peak hold circuit is operated by gate signals 61 to G4 in Fig. 5, and servo position information between index patterns is read at four positions. I'm here. The position of the servo head within the zone is determined from the signal level.

また、読み込んだサーボ位置情報パターンのレベルが1
/2である2個の信号のレベルを比較し、目的のシリン
ダの位置に正しく位置したかを求め、例えばそれらのレ
ベル(1/2)が等しくない時にはヘッドを移動してい
る。
Also, the level of the read servo position information pattern is 1.
The levels of the two signals (1/2) are compared to determine whether the target cylinder has been correctly positioned. For example, if the levels (1/2) are not equal, the head is moved.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

前述した従来の方式においてはインデックスパターン間
のサーボパターンを読み取るため4個のピークホールド
回路をヘッドに接続し、各ゲート信号01〜G4で取り
込んでいる。そしてそのレベルから現在のヘッドの位置
がそのゾーン内でどこに存在するかを認識している。す
なわち従来の磁気ディスク装置のヘッド位置決めを行う
方式では、4トラツクで1サーボゾーンを構成する2位
相サーボパターンを用い、4個のピークホールド回路に
よって2種類のサーボ信号を生成していた。
In the conventional system described above, four peak hold circuits are connected to the head in order to read the servo patterns between the index patterns, and each of the gate signals 01 to G4 is taken in. From that level, it recognizes where the current head position is within that zone. That is, in the conventional method for positioning the head of a magnetic disk drive, a two-phase servo pattern in which four tracks constitute one servo zone is used, and two types of servo signals are generated by four peak hold circuits.

このため1サーボゾーンのどの位置にサーボヘッドが位
置づけられているか把握するには2種類のアナログ信号
をコンパレータでスライスし決定しなければならずサー
ボ信号をディジタル化するにあたり多大なアナログ回路
を必要とする問題を有していた。また、従来のサーボパ
ターンでは前述した如くピークホールド回路を4個必要
とし、またこれらの特性を均等にする必要があり、ずれ
た場合はトラックピンチのずれとなるという問題を有し
ていた。
Therefore, in order to determine where the servo head is positioned in one servo zone, two types of analog signals must be sliced and determined using a comparator, and a large amount of analog circuitry is required to digitize the servo signals. I had a problem. In addition, the conventional servo pattern requires four peak hold circuits as described above, and it is necessary to equalize these characteristics, and if they deviate, there is a problem that a track pinch deviation occurs.

さらに、シリンダ間の間隔が狭くなった場合、同じシー
ク速度でもトラックに対する相対速度が速くなるためシ
ークエラーを起こす可能性があり、正確なサーボ位置の
復調ができなくなりシークエラーの原因となる問題を有
していた。
Furthermore, if the spacing between the cylinders becomes narrower, the speed relative to the track will increase even if the seek speed is the same, which may cause seek errors, making it impossible to demodulate accurate servo positions, which can cause seek errors. had.

本発明は、アナログ回路の物量を低減し、高速シークを
行った際でもサーボヘッドの位置が直読的に把握できる
サーボパターン復調方式を提供することを目的とする。
SUMMARY OF THE INVENTION An object of the present invention is to provide a servo pattern demodulation method that reduces the amount of analog circuitry and allows the position of a servo head to be directly read even when performing a high-speed seek.

〔課題を解決するための手段] 第1図は本発明の原理ブロック図である。本発明は磁気
ディスクのヘッドの位置決め制御装置におけるものであ
る。
[Means for Solving the Problems] FIG. 1 is a block diagram of the principle of the present invention. The present invention relates to a magnetic disk head positioning control device.

比較手段工は、サーボパターンをサーボヘッドで読み取
ったパターン情報信号が加わり、該信号が特定レベル以
上であるかを少なくとも判別する。
The comparison means adds a pattern information signal obtained by reading a servo pattern with a servo head, and at least determines whether the signal is at a specific level or higher.

第1の計時手段2は前記比較手段1の結果が加わり、第
1のサーボパターン検出結果が出力される時点を計時す
る。また第2の計時手段3は第2のサーボパターン検出
結果が出力される時点を計時する。この計時手段2.3
は例えばカウンタ等からなる。
The first timer 2 measures the time when the result of the comparison means 1 is added and the first servo pattern detection result is output. Further, the second clock means 3 clocks the time point at which the second servo pattern detection result is output. This timing means 2.3
consists of, for example, a counter.

制御手段4は前記第1.第2の計時手段の結果でサーボ
パターンのどの位置にサーボヘッドが存在するかを求め
る。
The control means 4 controls the first. The position of the servo head in the servo pattern is determined based on the result of the second timer.

〔作  用〕[For production]

比較手段1はサーボヘッドが読み取ったパターン情報信
号が特定レベル以上であるか否かを判別する。サーボパ
ターンは例えば1個のパターン領域を時間的に前後して
二分されており、前と後とで計時手段2.3はそれぞれ
の分離した領域内においてパターン情報の時間を計時す
る。この2個の計時手段2,3で得られた結果によって
現在のサーボヘッドがどこの位置に存在するかを求める
ことができる。特に例えば1ゾーン8トラツクであるな
らば、4トラック単位で分割し、その二分割したそれぞ
れ4トラツクのどのトラックにサーボパターンが存在す
るかを判別し、この2つの位置によって合計8トラック
分の位置を求めている。
Comparison means 1 determines whether the pattern information signal read by the servo head is at a specific level or higher. For example, one pattern area is temporally divided into two parts in the servo pattern, and the clock means 2.3 clocks the time of pattern information in each separated area. The current position of the servo head can be determined from the results obtained by these two time measuring means 2 and 3. In particular, if one zone has 8 tracks, for example, divide it into 4-track units, determine in which track of each of the 2 divided 4 tracks the servo pattern is present, and use these two positions to position the 8 tracks in total. I'm looking for.

1サーボゾーンを8トラツクで構成し、前後に分けてそ
れぞれの領域単位でサーボ位置情報を検出しているので
コンパレータは1つでよく、また1サーボゾーンで全て
の情報すなわち2つの領域(分割したそれぞれの領域)
の対応する位置を求めているので、高速にサーボヘッド
の位置を求めることができる。
One servo zone consists of 8 tracks, and the servo position information is detected in each area by dividing it into the front and back, so only one comparator is required. each area)
Since the corresponding position is determined, the position of the servo head can be determined at high speed.

〔実  施  例〕〔Example〕

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

第2図は本発明の実施例の構成図、第3図は本発明の実
施例のタイミングチャートである。
FIG. 2 is a block diagram of an embodiment of the present invention, and FIG. 3 is a timing chart of the embodiment of the present invention.

本発明は、回転する軸上に複数設けられたディスクのう
ちの1つをサーボディスクとし、その勺−ボディスフ上
をサーボヘッド10が移動し、目的のシリンダ上の位置
を捉えるものである。
In the present invention, one of a plurality of disks provided on a rotating shaft is a servo disk, and a servo head 10 moves on the servo disk to capture a target position on a cylinder.

サーボヘッド10は前述したサーボ用ディスク上を移動
し、同心円上の予め設けられているサーボパターンを読
み取る。本発明の実施例においては1ゾーンを8シリン
ダで構成しており、lゾーン内に設けられたそれぞれの
サーボ位置情報パターンをサーボヘッドが読み取ってい
る。尚、サーボ位置情報パターンはインデックスパター
ン間に設けられ、これらのパターンは1周において複わ
個設けられている。
The servo head 10 moves on the servo disk described above and reads a servo pattern provided in advance on concentric circles. In the embodiment of the present invention, one zone is made up of eight cylinders, and a servo head reads each servo position information pattern provided in one zone. Note that the servo position information patterns are provided between the index patterns, and these patterns are provided multiple times in one rotation.

サーボヘッド10が、例えば位置QOに存在する場合、
サーボ位置情報パターンSRI、5R6SR8を読み取
る。サーボベツド10で読み取った信号はAGCアンプ
11に加わる。本発明の実施例においてはサーボヘッド
10の各ヘッドの出力レベル等の変化をも考慮し、AG
Cアンプ11ムこよって常にその出力が一定となるよう
構成している。AGCピークホールド回路12には後述
するシンクパルス検出回路13で検出したピーク値i 
  が加わり、AGCピークホールド回路12はサーボ
ベツド10より出力される信号が長い時間において一定
のレベルとなる制御信号をAGCアンプ11に出力する
。AGCピークホールド回路12からの制御信号により
、AGCアンプは特定のゲインとなってサーボヘッド1
0から出力される信号を増幅し、シンクパルス検出回路
13に加える。
For example, when the servo head 10 is located at position QO,
Read the servo position information pattern SRI, 5R6SR8. The signal read by the servo bed 10 is applied to the AGC amplifier 11. In the embodiment of the present invention, changes in the output level of each head of the servo head 10 are also considered,
The C amplifier 11 is configured so that its output is always constant. The AGC peak hold circuit 12 receives a peak value i detected by a sink pulse detection circuit 13, which will be described later.
The AGC peak hold circuit 12 outputs a control signal to the AGC amplifier 11 so that the signal output from the servo bed 10 remains at a constant level for a long time. Based on the control signal from the AGC peak hold circuit 12, the AGC amplifier has a specific gain and the servo head 1
The signal output from 0 is amplified and applied to the sync pulse detection circuit 13.

シンクパルス検出回路13は、インデックスパターンを
検出するとともに、そのインデックスパターンに同期し
たクロックパルスを発生し、PLO(Phase Lo
cked 0scilltor)  14に出力する。
The sync pulse detection circuit 13 detects an index pattern, generates a clock pulse synchronized with the index pattern, and generates a PLO (Phase Lo).
cked 0scilltor) Output to 14.

PL014はシンクパルス検出回路13より出力さ、 
 れるクロックに同期した96倍の周波数のクロックを
発生する。このクロックが全体での最高周波数のクロッ
クでありクロックを使用する回路はこのクロックを分周
等して使用する。
PL014 is output from the sync pulse detection circuit 13,
Generates a clock with a frequency 96 times higher than that of the current clock. This clock is the clock with the highest frequency overall, and the circuits that use the clock use this clock by dividing the frequency or the like.

PLO14より発生したクロックはゲート発生回路15
に加り、インデックスパターンに同期した第3図の1/
8クロンク信号(1/8F)を復調回路16に、又ゲー
ト信号GS1〜GS8と上位ゲート信号GU、下位ゲー
ト信号GLとをピークホールド部17に出力する。復調
回路16にはAGCアンプ11より発生したサーボの出
力信号がシンクパルス検出回路13を介して加わり、そ
の信号を特定のレベルと比較して特定の電圧以上の時の
信号の位置を取り込む。即ち、インデックスパターンを
検出した時カウンタを動作させてクロック(1/8F)
をカウントさせ、特定レベル以上となった時のカウンタ
の値をレジスタに順次取り込む。復調回路16はこのレ
ジスタを2個有し、例えばサーボヘッドが位置QOであ
るならばサーボ位置情報パターンSRI、SR6の位置
の情報を取り込みコントローラ(MPU)18に出力す
る。この復調回路16の動作によって、現在サーボがど
のシリンダ上に存在するかをダイレクトに検出すること
ができる。尚、図中ヘッド左上下の小数字は読み取るべ
きパターン位置を表している。
The clock generated from the PLO 14 is sent to the gate generation circuit 15.
In addition, 1/ of Fig. 3 synchronized with the index pattern.
The 8 clock signal (1/8F) is output to the demodulation circuit 16, and the gate signals GS1 to GS8, upper gate signal GU, and lower gate signal GL are output to the peak hold section 17. The servo output signal generated by the AGC amplifier 11 is applied to the demodulation circuit 16 via the sync pulse detection circuit 13, and the signal is compared with a specific level to capture the position of the signal when the voltage is above a specific level. That is, when the index pattern is detected, the counter is operated and the clock (1/8F)
is counted, and the value of the counter when it exceeds a specific level is sequentially loaded into the register. The demodulation circuit 16 has two of these registers, and for example, if the servo head is at position QO, it takes in the position information of the servo position information patterns SRI and SR6 and outputs it to the controller (MPU) 18. By the operation of the demodulation circuit 16, it is possible to directly detect which cylinder the servo is currently located on. Incidentally, the decimal numbers at the top and bottom left of the head in the figure represent the pattern positions to be read.

一方、AGCアンプによって増幅されたサーボヘッド1
0の出力はピークホールド部17にも加わる。コントロ
ーラ18は前述した復調回路16から加わる検出信号に
よってサーボヘッドがどのトランク上に存在するかを認
識しており、この位置からさらにその同一トラック上の
正しい位置に制御するため、コントローラ18は復調回
路16より出力されたサーボ位置情報をピークホールド
部17に出力する。ピークホールド部17はこの情報に
よってゲート信号を選択し、AGCアンプ11より出力
される電圧をサンプリングする。例えばサーボヘッドが
位置QOに存在した時には1、  サーボ位置情報パタ
ーンSRI、SR6の電圧レベルを取り込む。また、同
様にサーボヘッドの位置がQl、Q2.Q3.Q4.Q
5.Q6.Q7の時には位置情報(SR3,5R8)、
(SRISR5)、(SR3,5R7)、(SR2,5
R5)、(SR4,5R7)、(SR2,5R6)、(
SR4,5R8)をピークホールド部17は取り込む。
On the other hand, servo head 1 amplified by AGC amplifier
The output of 0 is also applied to the peak hold section 17. The controller 18 recognizes which trunk the servo head is on based on the detection signal applied from the demodulation circuit 16, and in order to control the servo head from this position to the correct position on the same track, the controller 18 uses the demodulation circuit The servo position information outputted from 16 is outputted to peak hold section 17. The peak hold section 17 selects a gate signal based on this information and samples the voltage output from the AGC amplifier 11. For example, when the servo head exists at position QO, the voltage level of 1, servo position information patterns SRI and SR6 is taken in. Similarly, the positions of the servo heads are Ql, Q2. Q3. Q4. Q
5. Q6. At Q7, location information (SR3, 5R8),
(SRISR5), (SR3,5R7), (SR2,5
R5), (SR4,5R7), (SR2,5R6), (
SR4, 5R8) are captured by the peak hold section 17.

ピークホールド部17はピークホールド回路を1個、A
Dコンバータを1個有し、指示されるサーボ情報パター
ンを読み取るべき位置の時に、そのピークホールド回路
によって電圧をホールドする。続いてこのホールドした
電圧をADコンバータによってディジタルデータに変換
し、第1番目のレジスタに入力する。そして、続く2番
目の信号をピークホールド回路によって取り込み、同様
にADコンバータによってディジタルデータに変換し、
第2のレジスタに入力する。すなわち、指示されたゲー
ト信号GSI〜GS8 (HレベルのパルスX1〜X8
)の2個を1サ一ボゾーン位置決定用ゲート信号(上位
ゲート信号GU、下位ゲート信号)で選択して、ディジ
タルデータに変換し、2個のレジスタに記憶している。
The peak hold section 17 includes one peak hold circuit, A
It has one D converter, and its peak hold circuit holds the voltage when the designated servo information pattern is at the position to be read. Subsequently, this held voltage is converted into digital data by an AD converter and input to the first register. Then, the following second signal is taken in by the peak hold circuit, and similarly converted to digital data by the AD converter,
input into the second register. That is, the instructed gate signals GSI to GS8 (H level pulses X1 to X8
) are selected using gate signals for determining the position of one subzone (upper gate signal GU, lower gate signal), converted into digital data, and stored in two registers.

このレジスタの出力はコントローラ18に加り、コント
ローラはこの2個の信号からサーボヘッドが目的の位置
に存在するかを検出する。例えば、サーボヘッドが位置
QOに存在する時にはサーボ位置情報パターンSRI、
SA6の時を読み込む。サーボヘッドがサーボ位置Ql
側に寄っているときには、位置情報パターンSRI側に
寄っているのでそのレベルを取り込んだ第1のレジスタ
側の値が高く、他方側はそのレベルが低くなって結果的
に第2のレジスタ側の価が低くなる。これによって、現
在のサーボ位置が位置Ql側に寄っていることを認識す
ることができ、コントローラ18はドライブロジック1
9を介してヘッドを位IQ1より離す方向に移動制御す
る。尚、ピークホールド部17は上位ゲート信号GU並
びに下位ゲート信号(1,Lを用い、■ゾーン内のサー
ボ位置情報パターンに対し、前半と後半とに分けてまと
めている。第3図に示すごとく、本発明の実施例におい
ては1ゾーンを8トラツクとして、それぞれサーボ位置
情報パターンを読み取り、そのサーボ位置情報パターン
を検出する位置によってどのゾーンに存在するかを求め
、その後にそのゾーン内の正しい位置に存在するかを1
個のピークホールドによって求めている。
The output of this register is applied to the controller 18, and the controller detects whether the servo head is at the desired position from these two signals. For example, when the servo head exists at position QO, the servo position information pattern SRI,
Load the time of SA6. Servo head is at servo position Ql
When the position information pattern is closer to the SRI side, the value on the first register side that captures that level is high, and the level on the other side becomes low, resulting in a lower value on the second register side. value becomes lower. This allows the controller 18 to recognize that the current servo position is closer to the position Ql, and the controller 18
9, the head is controlled to move away from position IQ1. The peak hold unit 17 uses the upper gate signal GU and the lower gate signal (1, L), and divides the servo position information pattern in the zone into the first half and the second half.As shown in FIG. In the embodiment of the present invention, one zone has 8 tracks, each servo position information pattern is read, the zone in which the servo position information pattern is detected is determined based on the position where the servo position information pattern is detected, and then the correct position within the zone is determined. whether it exists in 1
It is obtained by holding the peaks of .

第4図は本発明の実施例の復調回路16のさらに詳細な
構成図である。復調信号はコンパレータ(CMP)21
に加わり特定のレベル以上であるか否かが比較されて、
アントゲ−)22.23の一方の端子にそれぞれ加わる
。一方、インデックスパターンであるシンクパルスが加
わった時フリップフロップ(FF)24.25はリセッ
トされその出力(反転出力)はHレベルとなってアンド
ゲート(AND)26.27にそれぞれ加わる。
FIG. 4 is a more detailed configuration diagram of the demodulation circuit 16 according to the embodiment of the present invention. The demodulated signal is sent to a comparator (CMP) 21
It is compared whether it is above a certain level or not.
22 and 23 respectively. On the other hand, when a sync pulse, which is an index pattern, is applied, flip-flops (FF) 24 and 25 are reset, and their outputs (inverted outputs) become H level and are applied to AND gates (AND) 26 and 27, respectively.

上位ゲート信号GUはアンドゲート26とアンドゲート
22にまた下位ゲート信号GLはアンドゲート27とア
ンドゲート23に加わっている。
The upper gate signal GU is applied to AND gates 26 and 22, and the lower gate signal GL is applied to AND gates 27 and 23.

シンクパルスが加わった時にフリップフロップ24.2
5はリセットされるので、アンドゲート26.27には
Hレベルが加わることになる。この時上位ゲート信号G
UがHレベルであるならばアンドゲート26がオンとな
り1/8Fクロツクをカウンタに出力する。そして上位
ゲートすなわちインデックスパターン間のサーボ位置情
報パターンの前半部においてコンパレータ21が位置情
報パターンを検出した時Hレベルが出力されアンドゲー
ト22を介してフリップフロップ24をセットする。こ
れによってフリップフロップ24の出力はLレベルとな
りアンドゲート26のゲートを保持する。このオフによ
って1/8Fがカウンタ(CNT)28に加わらなくな
りカウンタ28はその検出した時のカウント値を維持す
ることとなる。また続いて下位ゲート信号がHレベルと
なるとアンドゲート27がオンとなり、1/8Fのクロ
ックをカウンタ(CNT)29に出力する。
When the sync pulse is applied, the flip-flop 24.2
5 is reset, an H level is applied to AND gates 26 and 27. At this time, the upper gate signal G
If U is at H level, AND gate 26 is turned on and outputs the 1/8F clock to the counter. When the comparator 21 detects the position information pattern in the upper gate, that is, the first half of the servo position information pattern between the index patterns, an H level is output and the flip-flop 24 is set via the AND gate 22. As a result, the output of the flip-flop 24 becomes L level, and the gate of the AND gate 26 is held. With this off, 1/8F is not added to the counter (CNT) 28, and the counter 28 maintains the count value at the time of detection. Then, when the lower gate signal becomes H level, the AND gate 27 is turned on and outputs a 1/8F clock to the counter (CNT) 29.

同様にコンパレータ21が位置情報を検出すると、アン
ドゲート23がそのコンパレータの出力をフリップフロ
ップに出力し、フリップフロップはセットされローレベ
ルとなる。このローレベルによりアンドゲート27の1
/8Fはカウンタに加わらなくなりカウンタ28には上
位ゲート信号がオンになってからサーボ位置情報パター
ンを検出するまでの時間、ならびにカウンタ29には下
位ゲート信号がオンとなってからサーボ位置情報パター
ンを検出するまでの時間に対応するカウント値をそれぞ
れ記憶している。そして次のシンクパルスによってラン
チ回H(LTCH)30にカラ:り2B、29の出力が
格納され、コントローラ(MPU)31はその信号の値
によってすなわ】前半と後半のパターンの変化によって
現在のへ・ドのゾーンの位置を求めることができる。ま
た釣述した動作はそのシンクパルスが加わった時に七の
インデックスパターン間の計測をも同時に再nしている
Similarly, when the comparator 21 detects position information, the AND gate 23 outputs the output of the comparator to the flip-flop, and the flip-flop is set to a low level. Due to this low level, 1 of AND gate 27
/8F is not added to the counter, and the counter 28 stores the time from when the upper gate signal turns on until the servo position information pattern is detected, and the counter 29 stores the time from when the lower gate signal turns on until the servo position information pattern is detected. Each count value corresponding to the time until detection is stored. Then, by the next sync pulse, the outputs of color 2B and 29 are stored in the launch circuit H (LTCH) 30, and the controller (MPU) 31 uses the value of that signal to control the current You can find the location of the he/do zone. Furthermore, in the operation described above, when the sync pulse is applied, the measurement between the 7 index patterns is also repeated at the same time.

従来においては、1ヅーンを4シリンダとしブ場合に、
4個のピークホールド回路によって現ンの位置、並びに
正しい位置にヘッドが存在するズを求めているが、本発
明の実施例によれば、ま1単なる特定レベルのコンパレ
ークによってサー到位置情報パターンを読み取ったかを
判断し、読i取った時の位置によってサーボヘッドのゾ
ーンPのシリンダ位置を求め、更に1個のピークホール
ド回路によってそのシリンダ上に正しい位置にWけられ
ているかを前述したそのシリンダ上の位置でピークホー
ルドを取り込んでいるので、1個Qピークホールドによ
って実現することができる。
Conventionally, when one cylinder is 4 cylinders,
Four peak hold circuits are used to determine the current position and whether or not the head is in the correct position.According to the embodiment of the present invention, however, the current position information pattern is determined by a simple comparator at a specific level. The cylinder position in zone P of the servo head is determined based on the position at the time of reading, and one peak hold circuit determines whether the cylinder is in the correct position. Since the peak hold is taken at the upper position, it can be realized by one Q peak hold.

/    また、従来においては、複数のピークホール
ド回路を設けるため、アナログ回路の調整が複雑でジ 
  あったが、本発明によれば1個のコンパレータによ
って電圧のレベルを検出し、また1個のピークゴ  ホ
ールド回路によってサーボヘッドの出力のピーk   
り値を求めているので調整が簡単となる。
/ In addition, in the past, multiple peak hold circuits were provided, making adjustment of the analog circuit complicated and complicated.
However, according to the present invention, one comparator detects the voltage level, and one peak hold circuit detects the peak k of the output of the servo head.
Adjustment is easy because the value is calculated.

〔発明の効果〕〔Effect of the invention〕

以上述べたごとく本発明によれば1個の比較回E  路
によって現在のサーボヘッドの位置を的確に読i゛  
み取ることができ、回路を簡単化することができる。ま
た位置ゾーン内の1回のインデックスパターン間の計測
で的確に現在ヘッドの位置を検出すた  ることができ
、高速化が可能となる。
As described above, according to the present invention, the current position of the servo head can be accurately read using one comparison circuit.
The circuit can be simplified. In addition, the current head position can be accurately detected by measuring between index patterns once within the position zone, making it possible to increase the speed.

Yo

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

と   第1図は本発明の原理ブロック図、「   第
2図は本発明の実施例の構成図、)   第3図は本発
明の実施例のタイミングチャート、第4図は本発明の実
施例の復調回路の詳細な構成図、 第5図は従来のサーボパターンと信号のタイミングチャ
ートである。 1・・・選択手段、 2・・・A/Dコンバータ、 3.4・・・レジスタ、 5・・・制御回路。
1 is a principle block diagram of the present invention, 2 is a block diagram of an embodiment of the present invention, 3 is a timing chart of an embodiment of the present invention, and 4 is a diagram of an embodiment of the present invention. A detailed configuration diagram of the demodulation circuit, and FIG. 5 is a timing chart of conventional servo patterns and signals. 1... Selection means, 2... A/D converter, 3. 4... Register, 5. ...Control circuit.

Claims (1)

【特許請求の範囲】 1)磁気ディスクのヘッドの位置決め制御装置において
、 サーボパターンをサーボヘッドで読み取ったパターン情
報信号が加わり、該信号が特定レベル以上であるかを少
なくとも判別する比較手段(1)と、 該結果が加わり、第1番目と第2番目のサーボパターン
の検出結果が出力される時点を計時する第1、第2の計
時手段(2,3)と、 該第1、第2の計時手段(2,3)の結果でサーボパタ
ーンのどの位置にサーボヘッドが存在するかを求める制
御手段(4)とを有することを特徴とするサーボパター
ン復調方式。 2)前記第1の計時手段(2)は、サーボパターンを二
分した一方の信号が一方の端子に加わり、クロックが他
方の端子に加わる第1のゲート回路と、該第1のゲート
回路より出力されるクロックをカウントする第1のカウ
ンタとよりなり、前記第2の計時手段(3)は、前記サ
ーボパターンを二分した他方の信号が加わり、前記クロ
ックが他方の端子に加わる第2のゲート回路と、該第2
のゲート回路より出力されるクロックをカウントする第
2のカウンタとよりなることを特徴とする請求項1記載
のサーボパターン復調方式。
[Claims] 1) In a magnetic disk head positioning control device, a comparison means (1) for at least determining whether a pattern information signal obtained by reading a servo pattern by a servo head is added and the signal is at a specific level or higher. and first and second timing means (2, 3) for timing the point in time when the results are added and the detection results of the first and second servo patterns are output; A servo pattern demodulation method characterized by comprising: a control means (4) for determining at which position in the servo pattern a servo head is present based on the results of the time measurement means (2, 3). 2) The first clocking means (2) includes a first gate circuit, in which one signal obtained by dividing the servo pattern into two is applied to one terminal, and a clock is applied to the other terminal, and an output from the first gate circuit. The second clock means (3) is a second gate circuit to which the other signal obtained by dividing the servo pattern into two is added, and the clock is applied to the other terminal. and the second
2. The servo pattern demodulation method according to claim 1, further comprising a second counter that counts the clock output from the gate circuit.
JP27891990A 1990-10-19 1990-10-19 Servo pattern demodulating system Pending JPH04155676A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27891990A JPH04155676A (en) 1990-10-19 1990-10-19 Servo pattern demodulating system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27891990A JPH04155676A (en) 1990-10-19 1990-10-19 Servo pattern demodulating system

Publications (1)

Publication Number Publication Date
JPH04155676A true JPH04155676A (en) 1992-05-28

Family

ID=17603919

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27891990A Pending JPH04155676A (en) 1990-10-19 1990-10-19 Servo pattern demodulating system

Country Status (1)

Country Link
JP (1) JPH04155676A (en)

Similar Documents

Publication Publication Date Title
CA1079846A (en) Record track following and seeking
US4454549A (en) Slant track sector servo
US4101942A (en) Track following servo system and track following code
US4068269A (en) Positioning system for data storage apparatus and record medium for use therewith
US4878135A (en) Method and system for a magnetic disk drive employing a quadratic compensation function for determining an offset correction value
JPS62289977A (en) Magnetic disk device
US4392164A (en) Method of and apparatus for controlling the gain of circuitry responsive to read head of a memory
KR960012893B1 (en) Magnetic disk drive units
JPH04155676A (en) Servo pattern demodulating system
JPH04157678A (en) Servo pattern system for magnetic disk
JP2943578B2 (en) Optical disc playback device
JPH04155677A (en) Servo pattern demodulating system
JPH0660429A (en) Information recording medium and tracking error detector
JPS61172282A (en) Servo system for magnetic disc
JPH113574A (en) Storage device and storage medium thereof
KR960012892B1 (en) Magnetic disk drive units
JPH02121167A (en) Servo information setting system for magnetic disk
JP2752191B2 (en) Magnetic disk head positioning device
JPH0268710A (en) Magnetic head positioning system and magnetic disk device
JPH02206069A (en) Information reproducing device
JPH071611B2 (en) Pickup speed detection circuit in disk recording / reproducing apparatus
JPH04364277A (en) Offset detecting system for magnetic disk device
JPS6190007A (en) Position encoder
JPS61182680A (en) Servo system for magnetic disks
JPH03216874A (en) Rotary recording disk device