JPH0432474B2 - - Google Patents
Info
- Publication number
- JPH0432474B2 JPH0432474B2 JP9612287A JP9612287A JPH0432474B2 JP H0432474 B2 JPH0432474 B2 JP H0432474B2 JP 9612287 A JP9612287 A JP 9612287A JP 9612287 A JP9612287 A JP 9612287A JP H0432474 B2 JPH0432474 B2 JP H0432474B2
- Authority
- JP
- Japan
- Prior art keywords
- track
- servo
- head
- information
- recording
- 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
Links
- 238000000034 method Methods 0.000 claims description 21
- 230000005284 excitation Effects 0.000 description 13
- 238000012937 correction Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000007246 mechanism Effects 0.000 description 8
- 101000606504 Drosophila melanogaster Tyrosine-protein kinase-like otk Proteins 0.000 description 7
- 101001066435 Homo sapiens Hepatocyte growth factor-like protein Proteins 0.000 description 5
- 101000880431 Homo sapiens Serine/threonine-protein kinase 4 Proteins 0.000 description 5
- 102100037629 Serine/threonine-protein kinase 4 Human genes 0.000 description 5
- 229910000831 Steel Inorganic materials 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 239000010959 steel Substances 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 208000033748 Device issues Diseases 0.000 description 1
- 101000701393 Homo sapiens Serine/threonine-protein kinase 26 Proteins 0.000 description 1
- 102100030617 Serine/threonine-protein kinase 26 Human genes 0.000 description 1
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 1
- 229910052782 aluminium Inorganic materials 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000011553 magnetic fluid Substances 0.000 description 1
- 230000005415 magnetization Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000031070 response to heat Effects 0.000 description 1
Landscapes
- Moving Of The Head To Find And Align With The Track (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、情報記録媒体を駆動して、情報の
記録/再生をおこなう情報記録媒体駆動装置にお
けるヘツド装置の記録トラツクに対する位置決め
制御方法に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a method for controlling the positioning of a head device on a recording track in an information recording medium drive device that drives an information recording medium to record/reproduce information.
情報記録媒体、例えば円板状に形成された磁気
記録媒体(以下、磁気デイスクと称する)を回転
駆動して情報の記録および/または再生をおこな
うデイスク駆動装置には種々の形式のものが知ら
れているが、特に小型で多くの情報量を必要とす
るものについては、ハードデイスク装置とも称さ
れるデイスク駆動装置が多く採用されている。こ
のハードデイスク装置は、硬質の円板の表面に磁
気記録層を形成した磁気デイスクを高速で回転さ
せ、磁気ヘツドを磁気デイスク表面に浮上させて
記録/再生をおこなうようになつている。
Various types of disk drive devices are known for recording and/or reproducing information by rotationally driving an information recording medium, for example, a disk-shaped magnetic recording medium (hereinafter referred to as a magnetic disk). However, especially for small-sized devices that require a large amount of information, disk drive devices, also called hard disk devices, are often used. This hard disk device rotates a magnetic disk, which has a magnetic recording layer formed on the surface of a hard disk, at high speed, and makes a magnetic head levitate above the surface of the magnetic disk to perform recording/reproduction.
この種のデイスク駆動装置の一例を第7図に示
す。同図においてデイスク駆動装置は、情報を記
録する磁気デイスク1と、この磁気デイスク1に
対し情報の記録/再生を行なう磁気ヘツド2と、
磁気デイスク1を回転駆動する図示しないダイレ
クト・ドライブ・モータ(以下、DDモータと略
称する)と、磁気ヘツド2を磁気デイスク1上の
所定のトラツクに移動するためのヘツド駆動機構
4と、磁気デイスク1や磁気ヘツド2等を収容し
密閉状態に保持する筐体のベースとなるベースプ
レート5と、モータ駆動回路、制御回路等が形成
されたプリント基板6と、このプリント基板6を
前記ベースプレート5に取り付けるための図示し
ないフレームとから主に構成されている。 An example of this type of disk drive device is shown in FIG. In the figure, the disk drive device includes a magnetic disk 1 for recording information, a magnetic head 2 for recording/reproducing information on the magnetic disk 1,
A direct drive motor (not shown) that rotationally drives the magnetic disk 1 (hereinafter referred to as DD motor), a head drive mechanism 4 that moves the magnetic head 2 to a predetermined track on the magnetic disk 1, and a magnetic disk. A base plate 5 serves as the base of a casing that accommodates the magnetic head 1 and the magnetic head 2 and holds them in a sealed state, a printed circuit board 6 on which a motor drive circuit, a control circuit, etc. are formed, and the printed circuit board 6 is attached to the base plate 5. It mainly consists of a frame (not shown).
磁気デイスク1は、この磁気デイスク装置にお
いては、2枚設けられ、1枚の磁気デイスク1に
両面記録を行なう関係上、磁気ヘツド2は各面に
1個、全部で4個設けられており、ヘツド駆動機
構4のスイングアーム8に片持ち状の支持バネを
介して取り付けられている。ヘツド駆動機構4
は、このスイングアーム8と、スイングアーム8
の一部に取り付けられたスチールベルト9と、ス
チールベルト9の中間部が巻回されたプーリ10
と、ステツピングモータ11とからなり、このス
テツピングモータ11の駆動軸12に前記スチー
ルベルト9が巻回されたプーリ10を挿入して固
定し、ステツピングモータ11を駆動することに
より、前記スイングアーム8を、回転軸8aを中
心として揺動可能である。 In this magnetic disk device, two magnetic disks 1 are provided, and since double-sided recording is performed on one magnetic disk 1, one magnetic head 2 is provided on each side, a total of four magnetic heads 2. It is attached to the swing arm 8 of the head drive mechanism 4 via a cantilevered support spring. Head drive mechanism 4
is this swing arm 8 and swing arm 8
A steel belt 9 attached to a part of the steel belt 9 and a pulley 10 around which the middle part of the steel belt 9 is wound.
and a stepping motor 11. The pulley 10, around which the steel belt 9 is wound, is inserted and fixed into the drive shaft 12 of the stepping motor 11, and by driving the stepping motor 11, the swing The arm 8 is swingable about a rotating shaft 8a.
磁気デイスク1、磁気ヘツド2、スイングアー
ム8、スチールベルト9およびプーリ10等を収
容する筐体は、前記ベースプレート5と図示しな
いトツプカバーとからなり、気密性を保つため、
ベースプレート5とトツプカバーとの接触部やス
テツピングモータ11の取付部にはガスケツトが
使用され、DDモータの軸部分には磁性流体が充
填されている。また、上記スイングアーム8の反
磁気ヘツド装着側8bにはシヤツタ17が外側に
向けて突設されている。さらに、ベースプレート
5の気密室5a側には、アウトサイドセンサとし
てホトインタラプタ18を設け、このホトインタ
ラプタ18の挿入路18a内に前記シヤツタ17
が遊挿できるように配置されている。この従来例
においては、外周のOトラツク位置に磁気ヘツド
2が達したときに前記シヤツタ17がホトインタ
ラプタ18の挿入路18aに形成された光路を遮
断するようにされている。 The housing that houses the magnetic disk 1, magnetic head 2, swing arm 8, steel belt 9, pulley 10, etc. consists of the base plate 5 and a top cover (not shown), and in order to maintain airtightness,
A gasket is used at the contact portion between the base plate 5 and the top cover and at the mounting portion of the stepping motor 11, and the shaft portion of the DD motor is filled with magnetic fluid. Further, a shutter 17 is provided on the antimagnetic head mounting side 8b of the swing arm 8 so as to protrude outward. Furthermore, a photointerrupter 18 is provided as an outside sensor on the airtight chamber 5a side of the base plate 5, and the shutter 17 is inserted into the insertion path 18a of the photointerrupter 18.
It is arranged so that it can be inserted loosely. In this conventional example, when the magnetic head 2 reaches the O-track position on the outer periphery, the shutter 17 blocks the optical path formed in the insertion path 18a of the photointerrupter 18.
ところで、上記のようにステツピングモータ1
1を用いて磁気ヘツド2を移送する場合、高密度
化が進むとヘツドの位置決めが難しくなる。すな
わち、ハードデイスク装置では、装置内部の材質
の膨張係数が異なるので、温度変化によりトラツ
クに対する磁気ヘツド2の位置がずれるサーマ
ル・オフトラツクと称される問題があり、このた
め、例えば5.25インチ型のハードデイスク装置に
おいては、一般に400TPIを超えるとサーボを用
いずに磁気ヘツド2の位置決めをすることは困難
になる。 By the way, as mentioned above, the stepping motor 1
1 to transport the magnetic head 2, positioning of the head becomes difficult as the density increases. In other words, in hard disk drives, since the materials inside the drive have different expansion coefficients, there is a problem called thermal off-track, where the position of the magnetic head 2 relative to the track shifts due to temperature changes. In general, when it exceeds 400 TPI, it becomes difficult to position the magnetic head 2 without using a servo.
このサーボを用いた制御方式の一つに特開昭57
−86910号に開示された発明がある。この発明は、
ヘツドにより読出可能なトラツク中心線サーボ制
御データを包含する1個のデータマスクされたサ
ーボセクタを利用して磁気デイスクの1回転につ
き1回のサーボ情報からヘツドの位置決めを図る
ようになつている。したがつて、この形式のサー
ボ制御方式では、サーボ情報の分だけデータ記録
領域が短くなるので、回転数を少し落して転送速
度を調整する。このため、若干ヘツドが不安定に
なる虞がある。 One of the control methods using this servo is
There is an invention disclosed in No.-86910. This invention is
One data-masked servo sector containing track centerline servo control data readable by the head is used to position the head from servo information once per revolution of the magnetic disk. Therefore, in this type of servo control system, the data recording area becomes shorter by the amount of servo information, so the rotation speed is slightly lowered to adjust the transfer speed. For this reason, there is a possibility that the head may become slightly unstable.
サーボを用いた他の制御方式に、専用のサーボ
トラツクとして、最も内側と最も外側のトラツク
を用いる方式がある。この方法は、内径(Inside
Diameter)、外径(Outside Diameter)の略で
ID−OD方式と呼ばれている。この方式にあつて
は、デイスク装置は、まず外側のサーボトラツク
を読み、ヘツドがそのトラツクの中央にくるよう
に微調整をおこなう。次いでヘツドを内側のサー
ボトラツクに向つて移動させる。このとき、ヘツ
ド駆動機構のステツピングモータのステツプ・パ
ルス数をカウントし、該ヘツドが内側のサーボト
ラツクに達したら、ヘツド位置決め機構は、その
トラツクの中央にヘツドがくるように精密な位置
決めをおこなう。そして、各サーボトラツクにつ
いて精密な位置決めがおこなわれている間、位置
決め機構はトラツクの中心を見つけるために必要
な修正量を知る。この修正量がわかると、外側と
内側のトラツク間を移動するのに要するステツ
プ・パルス数と、各サーボトラツクにおいて必要
な微少ステツプ修正量に関する情報により、位置
決め機構は各トラツクの正確な位置を較正するこ
とができるようになつている。 Another control method using servos is to use the innermost and outermost tracks as dedicated servo tracks. This method uses the inside diameter
Abbreviation for Outside Diameter
This is called the ID-OD method. In this system, the disk drive first reads the outer servo track and makes fine adjustments so that the head is centered on the track. The head is then moved toward the inner servo track. At this time, the number of step pulses of the stepping motor of the head drive mechanism is counted, and when the head reaches the inner servo track, the head positioning mechanism performs precise positioning so that the head is in the center of the track. . Then, during precise positioning of each servo track, the positioning mechanism learns the amount of correction needed to find the center of the track. Once this correction is known, the positioning mechanism can calibrate the exact position of each track with information about the number of step pulses required to move between the outer and inner tracks and the amount of microstep correction required on each servo track. It is becoming possible to do so.
しかし、この方式では、位置決めの誤りが発生
するたびに、位置決め機構は較正の手順を繰り返
さなければならないので、このような事態が頻発
すると記録/再生とは直接関係のない無駄な時間
が多くなり、デイスク駆動装置の利用効率が低下
する。また、ひとたびヘツドがデータトラツク上
にきたら、再調整をおこなう手段が存在しないの
でヘツドが正しい位置に保持されるという保証は
ない。 However, with this method, the positioning mechanism has to repeat the calibration procedure every time a positioning error occurs, so if this happens frequently, a lot of time is wasted that is not directly related to recording/playback. , the utilization efficiency of the disk drive device decreases. Also, once the head is on the data track, there is no guarantee that the head will remain in the correct position since there is no means for readjustment.
これらのことから、本出願人は、回転数を落す
必要がなく、随時にサーボ情報を読み出して正確
なトラツク位置(フアイントラツク位置)にヘツ
ドを位置させることができ、無駄時間が少ない効
率的なデイスク駆動装置を提供できるヘツドの位
置決め制御方法を特願昭61−140351号として提案
した。 For these reasons, the present applicant has realized that there is no need to reduce the rotation speed, and the head can be positioned at an accurate track position (fine track position) by reading servo information at any time, resulting in an efficient system with less wasted time. In Japanese Patent Application No. 140351/1987, we proposed a head positioning control method that can provide a disk drive device with a high level of performance.
この提案に係る発明は、情報記録媒体上の記録
トラツクに対し、ヘツド装置を介して信号の書込
みまたは読出しをおこなう記録媒体駆動装置にあ
つて、記録トラツクに対してヘツド装置を位置決
めする方法において、次のように構成してある。 The proposed invention relates to a method for positioning a head device with respect to a recording track in a recording medium drive device that writes or reads signals to or from a recording track on an information recording medium via a head device. It is structured as follows.
まず、情報記録媒体の予め設定した、例えばヘ
ツド移送用モータとしてステツピングモータを採
用した場合には、ステツピングモータの1/2周期
にあたるステツプ数と同一の数の隣接したトラツ
クに、予め設定した例えば1個(対)ないし数個
(対)のサーボ情報を内部インデツクス信号と対
応をつけて付与しサーボトラツクとする。そし
て、書込みまたは読出し時に、書込みまたは読出
し対象となる記録トラツクから、随時サーボ情報
が付与されたサーボトラツクにヘツド装置を移動
させてサーボ情報を読み出し、読み出したサーボ
情報からヘツド装置の移送用モータに供給する駆
動電圧を制御して、サーボトラツクに対するフア
イントラツク位置に、ヘツド装置を位置決めす
る。その後、ヘツド装置を移動前の記録トラツク
へ戻し、サーボトラツクに対するフアイントラツ
ク位置への位置決め情報に基づいて、ヘツド装置
を対象となる記録トラツクのフアイントラツク位
置に位置決めする。これにより、書き込み・読み
出し時には、常時、所望の範囲内のフアイントラ
ツクが実現できるように意図されている。 First, if a stepping motor is used as the motor for moving the head of the information recording medium, the preset number of adjacent tracks is the same as the number of steps corresponding to 1/2 cycle of the stepping motor. For example, one (pair) or several (pairs) of servo information is assigned in correspondence with an internal index signal to form a servo track. At the time of writing or reading, the head device is moved from the recording track to be written or read to the servo track to which servo information has been attached at any time, the servo information is read out, and the servo information that has been read is used to drive the head device's transport motor. The supplied drive voltage is controlled to position the head device at a fine track position with respect to the servo track. Thereafter, the head device is returned to the recording track before being moved, and the head device is positioned at the fine track position of the target recording track based on the fine track position positioning information with respect to the servo track. This is intended to make it possible to always achieve a fine track within a desired range during writing and reading.
一方、デイスク駆動装置のコイントローラとの
インタフエースとして、フロツピライクフオーマ
ツトを採用した磁気デイスクについてはST−506
コンパチブルと称されるインターフエイスが多く
使用されている。フロツピライクフオーマツトと
は、1トラツクの1周につき1個所インデツクス
があり、インデツクスからインデツクスまでを多
数のセクタに分割してデータを取り扱うようにな
つており、また、各セクタ間およびセクタとイン
デツクスの間にはギヤツプが設けられ、さらに、
最後のセクタとインデツクスの間には他のギヤツ
プよりも長い回転変動吸収用のギヤツプが設けら
れているようなフオーマツトである。 On the other hand, ST-506 is a magnetic disk that uses a floppy-like format as an interface with the coin controller of the disk drive device.
Interfaces called compatible are often used. In the floppy-like format, there is an index at one location for each round of one track, and data is handled by dividing the area from index to index into a large number of sectors. A gap is provided between the indexes, and
The format is such that a gap for absorbing rotational fluctuations, which is longer than the other gap, is provided between the last sector and the index.
ところで、上記ST−506インタフエースでは、
コントローラがデイスク駆動装置から出るデータ
信号を読んであるか否かを、デイスク駆動装置側
に知らせる手段を持つていない。そのため、読み
出し中に、デイスク駆動装置が磁気ヘツドをサー
ボ情報を有するトラツクに移送して所定の位置決
め制御や位置決め情報の更新をおこなうと、コン
トローラ側でエラーとなる可能性がある。言い換
えると、一つのトラツクから他のトラツクに移動
して読出しをおこなう場合には、サーボトラツク
方式のものでは一つのトラツクから他のトラツク
にシークするときにサーボトラツクにいつて位置
較正をおこない、他のトラツクに移つた際、シー
ク動作が終つたというシークコンプリート信号を
出し、そして、シークコンプリート信号を受信し
た後、読出し動作がおこなわれるのでデイスク駆
動装置側の指示であつてもコントローラはエラー
とは判定しない。しかし、一つのトラツクに対し
て連続的に読出しをおこなつている際に、デイス
ク駆動装置がサーボ指令を発し、ヘツドをサーボ
トラツクにシークさせると、コントローラ側では
リードデータが送られてくるはずが送られてこな
くなるのでエラーと判定する可能性が非常に大き
い。
By the way, in the above ST-506 interface,
There is no means to inform the disk drive side whether the controller is reading the data signal output from the disk drive device. Therefore, if the disk drive device transfers the magnetic head to a track having servo information and performs predetermined positioning control or updates of the positioning information during reading, an error may occur on the controller side. In other words, when reading from one track by moving from one track to another, with a servo track system, when seeking from one track to another track, the servo track is used to calibrate the position, and When moving to the track, the controller issues a seek complete signal indicating that the seek operation has finished, and after receiving the seek complete signal, the read operation is performed. Don't judge. However, when the disk drive device issues a servo command and causes the head to seek to the servo track while reading data continuously from one track, the controller side is expecting read data to be sent. Since it is no longer sent, there is a very high possibility that it will be determined as an error.
また、サーボセクタ方式のものでは、同一のト
ラツクに位置しているときには、少なくとも1周
毎にサーボ補正がおこなわれているが、他のトラ
ツクについては全くサーボ補正がおこなわれない
ので、シーク指令が出て目的のトラツクにシーク
した場合、オフトラツクする虞が大きい。 In addition, with the servo sector type, when the tracks are located on the same track, servo correction is performed at least every revolution, but servo correction is not performed at all for other tracks, so a seek command is issued. If you try to seek to the desired track, there is a high possibility that you will go off-track.
さらに、ID−OD方式のものでは、記録トラツ
ク上にいる限り、サーマル・オフトラツクが生じ
ても補正の手段がなく、読出し/書込みに支障を
きたす場合がある。 Furthermore, in the ID-OD system, as long as the recording track is on the recording track, there is no means for correcting even if thermal off-track occurs, which may impede reading/writing.
この発明は、上記のような技術的背景に鑑みて
なされたもので、その目的は、サーマルオフトラ
ツクの影響を最小限に抑えるサーボ補正が可能
で、かつ、ST−506インタフエースをサーボ方式
の如何にかかわらず使用できるヘツド位置決め制
御方法を提案することにある。 This invention was made in view of the above-mentioned technical background, and its purpose is to enable servo correction that minimizes the effects of thermal off-track, and to connect the ST-506 interface to a servo system. The object of the present invention is to propose a head positioning control method that can be used in any situation.
従来技術が抱える問題点を解決し、上記目的を
達成するため、この発明は、情報記録媒体上の記
録トラツクに対し、ヘツド装置を介して情報の書
込みまたは読み出しをおこなう記録媒体駆動装置
にあつて、記録トラツクに対して該ヘツド装置を
位置決めする方法において、少なくとも予め設定
した時間毎に、ヘツド装置が位置するトラツクの
最終セクタに続く最終ギヤツプ位置で、当該トラ
ツクから他のトラツクにヘツド装置をシークさせ
て予め書き込まれたサーボ情報を対象となるトラ
ツク毎に読み出し、読み出したサーボ情報に基づ
いて記憶装置に記憶させたヘツド装置の位置決め
情報を更新し、その後、ヘツド装置を移動前のト
ラツクおよび別途シーク指令を受けたターゲツト
トラツクのいずれかにシークして、当該シークし
たトラツクに対するフアイントラツク位置にヘツ
ド装置を位置決めし、書込みおよび読出しのいず
れかの指令により、上記最終ギヤツプ位置から当
該指令に応じた動作をおこなわせる構成になつて
いる。
In order to solve the problems faced by the prior art and achieve the above object, the present invention provides a recording medium drive device that writes information to or reads information from a recording track on an information recording medium via a head device. A method for positioning the head device with respect to a recording track includes, at least at preset intervals, seeking the head device from that track to another track at a final gap position following the last sector of the track on which the head device is located. The servo information written in advance is read out for each target track, the positioning information of the head device stored in the storage device is updated based on the read servo information, and then the head device is transferred to the track before movement and separately. Seek to any of the target tracks that received the seek command, position the head device at the fine track position for the sought track, and respond to the command from the final gap position by either a write or read command. The structure is such that it can perform various actions.
上記手段は以下のように作用する。 The above means works as follows.
すなわち、一つのトラツクにおいて情報の書込
みまたは読出しをおこなつている際、あるいは書
込みも読出しもおこなつていないときに、予め設
定した時間が経過すると、予め設定したトラツク
にサーボ情報を読出しにくい。そして、このサー
ボ情報に基づいてヘツド装置の位置決めをおこな
い、このときの位置決め情報を記憶手段としての
RAM(ランダム・アクセス・メモリ)テーブル
に記憶させ、予め設定したトラツク数、例えばス
テツピングモータの1周期あるいは1/2周期に対
応するトラツク数だけ同様の位置決めをおこなつ
て、RAMテーブルを更新する。この更新の際
は、ヘツド装置が位置するトラツクの最終セクタ
に続く最終ギヤツプ位置で、当該トラツクから対
象となるトラツク位置へシークさせる。これによ
り、コントローラ側にエラーと判断されずに記録
トラツクから外れることができる。 That is, when a preset time elapses while writing or reading information on one track, or when neither writing nor reading is performed, it becomes difficult to read servo information to the preset track. Then, the head device is positioned based on this servo information, and the positioning information at this time is stored as a storage means.
Store it in a RAM (Random Access Memory) table, perform similar positioning for a preset number of tracks, for example, the number of tracks corresponding to 1 cycle or 1/2 cycle of the stepping motor, and update the RAM table. . During this update, seek is performed from the track to the target track position at the final gap position following the final sector of the track where the head device is located. This allows the recording track to be removed from the recording track without being judged as an error by the controller.
更新が終了すると、ヘツド装置を元のトラツク
あるいは目標とすべきトラツクにシークさせ、上
記サーボ情報に基づいてヘツド装置を当該記録ト
ラツクのフアイントラツク位置に位置決めする。
その後、ヘツド装置が最終ギヤツプに位置したと
きに(例えば内部インデツクスを利用して検出す
る)、再度、シーク前の読み出し状態に復帰させ
る。この間、コントローラ側は、有効なリードデ
ータが送られなくとも、正常なリードデータを読
み出す制御状態にないので、エラーと判定するこ
とはない。また、正常なリードデータが復帰する
ときも外部インデツクスおよび最初のギヤツプを
経て、正常なステツプを踏むので、この場合もエ
ラーと判定されることはない。なお、このサーボ
トラツクへのシーク中は、データセパレータの追
従性の問題、およびコントローラの誤データ読込
みによるエラーを防ぐため、ダミーのデータを送
るとともに、インデツクスパルスをコントローラ
に送らないようにするか、シークコンプリート信
号をインアクテイブにすることにより、コントロ
ーラのタイムアウト(一定時間内にデータがない
場合のエラーのチエツク)を免れることができ
る。 When the update is completed, the head device is caused to seek to the original track or the target track, and the head device is positioned at the fine track position of the recording track based on the servo information.
Thereafter, when the head device is located at the final gap (for example, detected using an internal index), it is returned to the read state before the seek. During this time, even if valid read data is not sent, the controller side is not in a control state to read normal read data, so it will not be determined as an error. Furthermore, when normal read data is restored, normal steps are taken after passing through the external index and the first gap, so that no error is determined in this case either. Note that while seeking to this servo track, in order to prevent data separator followability problems and errors caused by incorrect data reading by the controller, send dummy data and avoid sending index pulses to the controller. By making the seek complete signal inactive, it is possible to avoid controller timeout (error check when there is no data within a certain period of time).
以下、この発明の実施の一例を図面に基づいて
説明する。
Hereinafter, an example of implementation of the present invention will be described based on the drawings.
第1図ないし第6図は、この発明の実施例を説
明するためのもので、第1図は最終ギヤツプを利
用したシークとヘツド位置較正の手順を示すフロ
ーチヤート、第2図はトラツクフオーマツトの説
明図、第3図は実施例に係るデイスク駆動装置の
制御系を示すブロツク図、第4繊は磁気デイスク
の記録トラツクとサーボ信号の書込み状態を示す
説明図、第5図は磁気デイスクの領域を示す説明
図、第6図はサーボ回路の一例を示すブロツク図
である。 1 to 6 are for explaining an embodiment of the present invention. FIG. 1 is a flowchart showing the procedure for seek and head position calibration using the final gap, and FIG. 2 is a track format. FIG. 3 is a block diagram showing the control system of the disk drive device according to the embodiment, the fourth line is an explanatory drawing showing the recording track of the magnetic disk and the writing state of the servo signal, and FIG. FIG. 6 is a block diagram showing an example of a servo circuit.
また、デイスク駆動装置自体は第7図に示した
従来例と同一であり、以下の説明において従来例
と同一もしくは同一とみなせる構成要素には同一
の符号を付してある。 Further, the disk drive device itself is the same as the conventional example shown in FIG. 7, and in the following description, the same reference numerals are given to the constituent elements that are the same or can be considered to be the same as those of the conventional example.
第3図において、デイスク駆動装置の制御系
は、磁気デイスク1を回転駆動するDDモータ3
とスイングアーム8を駆動させるステツピングモ
ータ11とを制御し、かつヘツドアンプ21に対
して信号の送受をおこなう駆動回路22と、磁気
ヘツド2によつて読み出され、ヘツドアンプ21
によつて増幅されたサーボ情報を処理してサーボ
制御に関する電気信号を上記駆動回路22に送出
するサーボ回路23と、駆動回路22をインタフ
エース24を介して制御するコントローラ25と
から主に構成されている。そして、該コントロー
ラ25とホストコンピユータ26はバス27によ
つて連結され、磁気ヘツド2によつて検出した信
号、あるいは磁気ヘツド2に送出する信号の処理
が可能になつている。 In FIG. 3, the control system of the disk drive device includes a DD motor 3 that rotationally drives the magnetic disk 1.
and the stepping motor 11 that drives the swing arm 8, and a drive circuit 22 that sends and receives signals to and from the head amplifier 21.
It is mainly composed of a servo circuit 23 that processes servo information amplified by the servo circuit and sends an electric signal related to servo control to the drive circuit 22, and a controller 25 that controls the drive circuit 22 via an interface 24. ing. The controller 25 and host computer 26 are connected by a bus 27, and are capable of processing signals detected by the magnetic head 2 or signals sent to the magnetic head 2.
第5図に磁気デイスク1に形成したサーボトラ
ツクと、サーボ情報が付与されない記録トラツク
の態様を示す。磁気デイスク1は、例えばアルミ
ニウムの薄板に磁気コーテイングが施こされたも
ので、最内周側にデータが書き込まれないインヒ
ビツトゾーンIが形成され、その外周側にデータ
ダーンDが形成されている。データゾーンDに
は、600本内外の記録トラツクTが同心円柱に形
成され、さらに、このデータゾーンDを略3分割
してその各ゾーンに、第4図に示すような4本の
トラツクを一群とするサーボトラツク群が形成さ
れている。サーボトラツク群は、外周部のサーボ
トラツク群OST、中間部のサーボトラツク群
MSTおよび内周部のサーボトラツク群ISTであ
り、各サーボトラツク群OST,MST,ISTには、
180度位置がずれた状態でサーボ信号Fがサーボ
情報として書き込まれたサーボゾーンOSZ1,
OSZ2,MSZ1,MSZ2,ISZ1,ISZ2が形成されて
いる。 FIG. 5 shows a servo track formed on the magnetic disk 1 and a recording track to which no servo information is attached. The magnetic disk 1 is, for example, a thin aluminum plate coated with a magnetic coating, and has an inhibit zone I where no data is written on the innermost circumference, and a data burn D on the outer circumference. . In the data zone D, 600 or more recording tracks T are formed in a concentric cylinder, and the data zone D is divided into approximately three parts, each of which has a group of four tracks as shown in FIG. A group of servo tracks is formed. The servo track groups are the servo track group OST on the outer periphery, and the servo track group OST on the middle part.
MST and inner servo track group IST, and each servo track group OST, MST, IST includes
Servo zone OSZ 1 , where the servo signal F is written as servo information with a 180 degree misalignment.
OSZ 2 , MSZ 1 , MSZ 2 , ISZ 1 and ISZ 2 are formed.
第4図は、例えば中間部に形成されたサーボト
ラツク群MSTの説明図であり、サーボトラツク
群MSTは、4本のサーボトラツクMST1,
MST2,MST3,MST4よりなつている。そして、
各サーボトラツクMST1,MST2,MST3,
MST4には、第1および第2の内部インデツクス
信号IN1,IN2に対応して、その長手(円周)方
向の中心線Cに関して等距離の位置に、サーボ信
号Fが同一周波数で千鳥状に交互に書き込まれて
いる。そして、これが上記サーボゾーンMSZ1,
MSZ2に相当している。この場合、同一の磁気ヘ
ツド2でサーボ信号Fを書き込むので、サーボ信
号Fと記録トラツクTおよびサーボトラツク
MST1〜MST4のトラツク幅は、磁気ヘツド2の
ギヤツプG長と一致し、オフトラツクは磁気ヘツ
ド2のギヤツプGの位置が、対象となる記録トラ
ツクTからずれることによつて生じる。 FIG. 4 is an explanatory diagram of a servo track group MST formed, for example, in the middle part, and the servo track group MST includes four servo tracks MST 1 ,
It is composed of MST 2 , MST 3 , and MST 4 . and,
Each servo track MST 1 , MST 2 , MST 3 ,
In MST 4 , servo signals F are staggered at the same frequency at positions equidistant about the center line C in the longitudinal (circumferential) direction, corresponding to the first and second internal index signals IN 1 and IN 2 . are written alternately. And this is the above servo zone MSZ 1 ,
It is equivalent to MSZ 2 . In this case, since the servo signal F is written in the same magnetic head 2, the servo signal F, the recording track T, and the servo track
The track widths MST1 to MST4 match the length of the gap G of the magnetic head 2, and off-track occurs when the position of the gap G of the magnetic head 2 deviates from the target recording track T.
この実施例において、サーボゾーンOSZ1と
OSZ2、MSZ1とMSZ2,ISZ1とISZ2とが180度の
位相のずれをもつて形成されているのは、磁気ヘ
ツド2の位置修正に関する収束時間と磁気デイス
ク1の1回転あたりの回転時間を勘案したもので
ある。すなわち、磁気デイスク1の1回転に要す
る時間は、3600rpmとして約16.67msecであり、
ステツピングモータ11の駆動後の収束時間は約
8msecである。したがつて、サーボゾーンの位相
が180度ずれていると、例えば第1の内部インデ
ツクス信号IN1に対応するサーボゾーンOSZ1,
MSZ1,ISZ1のサーボ信号Fを読み出して位置修
正し、その修正動作が収束した直後に、第2の内
部インデツクス信号IN2に対応するサーボゾーン
OSZ2,MSZ2,ISZ2のサーボ信号Fを読み出し
て、修正動作が適正か否かが検出できる。 この
場合は、磁気デイスク1の1回転あたりの回転時
間とステツピングモータ11の収束時間が上記の
関係になつているので、サーボゾーンの位相を
180度ずらせて、1周あたり2個のサーボゾーン
を設けてあるが、これはステツピングモータ11
や他の形式の駆動モータの位置決め動作の収速時
間および記録媒体の回転数に応じて種々選択でき
ることはいうまでもない。しかし、モータ形成等
が異なつても1周あたり1個ないし数個のサーボ
ゾーンを設けるだけで充分に機能すると考えられ
る。 In this example, servo zone OSZ 1 and
The reason why OSZ 2 , MSZ 1 and MSZ 2 , and ISZ 1 and ISZ 2 are formed with a phase shift of 180 degrees is due to the convergence time for position correction of the magnetic head 2 and the rotation rate per rotation of the magnetic disk 1. This takes rotation time into consideration. In other words, the time required for one rotation of the magnetic disk 1 is approximately 16.67 msec at 3600 rpm.
The convergence time after driving the stepping motor 11 is approximately
It is 8msec. Therefore, if the servo zones are out of phase by 180 degrees, for example, the servo zones OSZ 1 , corresponding to the first internal index signal IN 1 ,
The servo signal F of MSZ 1 and ISZ 1 is read out and the position is corrected, and immediately after the correction operation converges, the servo zone corresponding to the second internal index signal IN 2 is read out.
By reading out the servo signals F of OSZ 2 , MSZ 2 , and ISZ 2 , it is possible to detect whether the correction operation is appropriate. In this case, since the rotation time per rotation of the magnetic disk 1 and the convergence time of the stepping motor 11 are in the above relationship, the phase of the servo zone is
Two servo zones are provided per revolution, shifted by 180 degrees.
Needless to say, various selections can be made depending on the speed collection time of the positioning operation of the drive motor or other types of drive motors and the rotational speed of the recording medium. However, even if the motor configuration etc. is different, it is considered that the provision of one or several servo zones per revolution will function satisfactorily.
また、サーボトラツクが4本で一群をなしてい
るのは、ステツピングモータ11の磁極歯の形成
間隔の誤差や回転子の着磁間隔の誤差を考慮した
ものである。すなわち、4相ユニポーラ形あるい
は2相バイポーラ系のステツピングモータを使用
した場合、1相励磁で4ステツプ、2相励磁で4
ステツプの計8ステツプで1周期となる。このと
き励磁相による回転角の誤差は1/2周期ごとに同
一のパターンを示すことがわかつている。それ
故、1/2周期に対応する4本のトラツクについて
のみ回転角と励磁電圧の対応をとつて修正できる
ようにしておけば、同一の励磁相および1/2周期
ずれた励磁相を励磁したときに、4本おきの記録
トラツクTに対し制御条件が同じになる。 The reason why four servo tracks are arranged in one group is to take into account errors in the formation interval of the magnetic pole teeth of the stepping motor 11 and errors in the magnetization interval of the rotor. In other words, when using a 4-phase unipolar type or 2-phase bipolar stepping motor, 4 steps can be performed with 1-phase excitation and 4 steps with 2-phase excitation.
A total of 8 steps constitutes one cycle. At this time, it is known that the rotation angle error due to the excitation phase shows the same pattern every 1/2 cycle. Therefore, if it is possible to correct only the four tracks corresponding to 1/2 period by matching the rotation angle and excitation voltage, it is possible to excite the same excitation phase and the excitation phase shifted by 1/2 period. Sometimes, the control conditions are the same for every fourth recording track T.
第2図は、代表的なフオーマツトの例であり、
第4図に示す外部インデツクス信号EINに対応し
て、ギヤツプIG1からギヤツプ4G4までの間が32
セクタに分割されている。 Figure 2 is an example of a typical format.
Corresponding to the external index signal EIN shown in Fig. 4, the distance from gap IG 1 to gap 4G 4 is 32
Divided into sectors.
ギヤツプ1G1は、外部インデツクス信号EIN
のずれを吸収するために設けられており、例えば
16バイト長で“4E”が書かれている。ギヤツプ
1G1に続くシンクフイールド(VFO Syncフイ
ールド)SF1はアドレス検索に先だち、コントロ
ーラのVFO(PLO)をロツクさせるために使用す
る。データはALL“0”すなわちクロツクのみと
なつている。シンクフイールドに続くIDフイー
ルドIDには、アドレスマーク、シリンダ、ヘツ
ド、セクタおよびこの領域のチエツク・コードが
書かれている。IDフイールドIDに続くギヤツプ
2G2はライト・スペース・ギヤツプと称され、
データ・フイールドDFに書込みをおこなうとき、
ここでリード状態からライト状態に切り替わり、
その切替時間を与えるためのものである。ギヤツ
プ2G2に続くシンク・フイールドSF2は、前記ID
フイールドID先頭のシンク・フイールドSF1と同
じ働きをするが、次に続くデータ・フイールド
DFと同時にライト・クロツクで書き換えられる。
そして、この後に続くデータ・フイールドDFに、
データは書き込まれる。データ・フイールドDF
に続いてはギヤツプ3G3が設けられている。ギ
ヤツプ3G3は、インターレコード・ギヤツプ
(Inter−Record Gap)とも称され、前のセクタ
Sに対し書込み動作をおこなつている最中にDD
モータ3の回転変動などがあり、つぎのセレクタ
Sを破壊する可能性があるので、所定の長さ形成
されている。そして、IDフイールドIDの先頭の
シンク・フイールドSF1からこのギヤツプ3G3ま
でを1セクタSとして、例えば32セクタ設けられ
ている。最終ギヤツプとしてのギヤツプ4G4は、
ギヤツプ11から32セクタ目のギヤツプ3G3に引
き続いて設けられており、外部インデツクス信号
EINが検出されるまで例えば予め定められた信号
例えば“4E”が書き込まれている。このギヤツ
プ4G4は、DDモータ3のスピード変動に対処し
ており、スピード・トレランス・ギヤツプとも称
されている。 Gap 1G 1 is external index signal EIN
It is provided to absorb the deviation of the
“4E” is written with a length of 16 bytes. The sync field (VFO Sync field) SF 1 following the gap 1G 1 is used to lock the controller's VFO (PLO) prior to address search. The data is all "0", that is, only the clock. The ID field following the sync field contains the address mark, cylinder, head, sector, and check code for this area. The gap 2G 2 following the ID field ID is called the light space gap.
When writing to data field DF,
At this point, the read state switches to the write state,
This is to provide the switching time. The sink field SF 2 following the gap 2G 2 is the ID
Functions the same as the sink field SF 1 at the beginning of the field ID, but the data field that follows
It can be rewritten by the write clock at the same time as DF.
Then, in the data field DF that follows,
Data is written. data field DF
Following this, there is a gap 3G 3 . Gap 3G 3 is also called an inter-record gap, and is a gap that occurs when the DD is in the process of writing to the previous sector S.
Since there is a possibility that the next selector S may be destroyed due to fluctuations in the rotation of the motor 3, etc., it is formed to have a predetermined length. For example, 32 sectors are provided, with one sector S extending from the sync field SF1 at the beginning of the ID field ID to this gap 3G3 . Gap 4G 4 as the final gap is
Gap 1 Gap 3G Continuing from Gap 3 for sectors 1 to 32, and external index signal
For example, a predetermined signal such as "4E" is written until EIN is detected. This gap 4G4 copes with speed fluctuations of the DD motor 3, and is also called a speed tolerance gap.
このギヤツプ4G4は、もつとも伝統的な上記
256バイト×32セクタ・フオーマツトでは352バイ
トとなつており、全バイト数の約4.1%に相当し
ている。実際には、DDモータ3のスピード変動
によつて変動しており、サーボ制御のシークに使
用されるのは、ギヤツプ1G1側に寄つた所定の
領域である。 This gap 4G 4 is also a traditional above-mentioned
In the 256 byte x 32 sector format, it is 352 bytes, which is approximately 4.1% of the total number of bytes. In reality, it fluctuates due to speed fluctuations of the DD motor 3, and a predetermined region near the gap 1G1 side is used for seek in servo control.
また、ギヤツプ1G1と対応する外部インデツ
クス信号EINは、DDモータ3の回転子ロータに
付設されたパルスジユネレートマグネツト40の
回転位置をホール素子などの磁気検出手段によつ
て検出し、これを第1の内部インデツクス信号
IN1として、この第1の内部インデツクス信号
IN1検出から所定のカウント数が検出された位置
に設定されている。すなわち、内部インデツクス
信号IN検出から、上記カウント数を検出すると
外部インデツクス信号EINがホストコンピユータ
26側に発信され、この位置が記録トラツクTの
始期となる。 Furthermore, the external index signal EIN corresponding to the gap 1G1 is obtained by detecting the rotational position of the pulse generating rate magnet 40 attached to the rotor of the DD motor 3 by magnetic detection means such as a Hall element. is the first internal index signal
As IN 1 , this first internal index signal
It is set at the position where a predetermined count number has been detected since IN 1 detection. That is, when the count number is detected from the detection of the internal index signal IN, the external index signal EIN is transmitted to the host computer 26 side, and this position becomes the start of the recording track T.
次に、上記のように構成したデイスク駆動装置
の動作について説明する。 Next, the operation of the disk drive device configured as described above will be explained.
この種のデイスク駆動装置は、非使用時と使用
時とで比較的大きな温度差が生じる。そのため、
デイスク駆動装置の電源を投入した直後に、ま
ず、磁気ヘツド2が磁気デイスク1面を一回走査
し、各記録トラツクTに対応するステツピングモ
ータ11の励磁相に関する電気的量を駆動回路2
2のRAMに記憶させて、RAMテーブルを作製
する。そして、温度上昇を考慮した位置決め補正
の方式を予めマイクロコンピユータに記憶させて
おき、このマイクロコンピユータが記憶している
サーボアルゴリズムに従つて、通常、記録/再生
がおこなわれる。すなわち、上記のRAMテーブ
ルに従つて所定の励磁相を励磁して、所望の記録
トラツクTで記録/再生をおこなつている際に、
上記予め設定されたサーボアルゴリズムによりマ
イクロコンピユータから駆動回路22に対してサ
ーボの指令が出ると、磁気ヘツド2を現在位置し
ている例えば記録トラツクT1(あるいはT5)に一
番近いサーボゾーンMSTの、該記録トラツクT1
(T5)と同一の励磁相に相当するサーボトラツ
ク、例えば第2図におけるMST1に位置させる。
この場合、当然記録トラツクがT2(T6)位置であ
つたならば、サーボトラツクではMST2位置に、
T3(T7)位置ならばMST3位置に、T4(T8)位置
ならばMST4位置にそれぞれ位置することとな
る。 In this type of disk drive device, there is a relatively large temperature difference between when it is not in use and when it is in use. Therefore,
Immediately after turning on the power to the disk drive device, first, the magnetic head 2 scans the surface of the magnetic disk once, and the drive circuit 2 calculates the electrical quantity related to the excitation phase of the stepping motor 11 corresponding to each recording track T.
2 and create a RAM table. A positioning correction method that takes temperature rise into consideration is stored in advance in the microcomputer, and recording/reproduction is normally performed according to the servo algorithm stored in this microcomputer. That is, when recording/reproducing on a desired recording track T by exciting a predetermined excitation phase according to the above RAM table,
When a servo command is issued from the microcomputer to the drive circuit 22 according to the preset servo algorithm, the magnetic head 2 is moved to the servo zone MST closest to the currently located recording track T 1 (or T 5 ). , the recording track T 1
(T 5 ) is located on the servo track corresponding to the same excitation phase, for example, MST 1 in FIG.
In this case, if the recording track was at the T 2 (T 6 ) position, the servo track would be at the MST 2 position.
If it is the T 3 (T 7 ) position, it will be located at the MST 3 position, and if it is the T 4 (T 8 ) position, it will be located at the MST 4 position.
さて、同一の励磁相を同一の電圧値で励磁した
とき、磁気ヘツド2のギヤツプGが第4図A位置
にあつてサーボ信号Fを読み取つたとすると、最
初に読んだサーボ信号レベルと、後から読み取つ
たサーボ信号レベルとには差違が生じる。そこ
で、第6図に示すようなサーボ回路23のサンプ
ル/ホールド回路28,29により該信号を弁別
し、その信号レベルを比較回路30によつて比較
する。そして、その比較値に応じてステツピング
モータ11の励磁相に印加する電圧値をサーボア
ンプ31により設定して、駆動回路22を介して
ステツピングモータ11を制御する。これによ
り、磁気ヘツド2のギヤツプGは第4図B位置と
して示すように中心線Oに対して対称な位置に移
動して収束し、サーボトラツクMST1に対するフ
アイントラツク位置が規定される。 Now, when the same excitation phase is excited with the same voltage value, if the gap G of the magnetic head 2 is at the position A in Fig. 4 and the servo signal F is read, then the first servo signal level read and the second servo signal level are There is a difference in the servo signal level read from the servo signal level. Therefore, the signals are discriminated by sample/hold circuits 28 and 29 of the servo circuit 23 as shown in FIG. 6, and the signal levels are compared by a comparison circuit 30. Then, the servo amplifier 31 sets a voltage value to be applied to the excitation phase of the stepping motor 11 according to the comparison value, and the stepping motor 11 is controlled via the drive circuit 22. As a result, the gap G of the magnetic head 2 moves to a symmetrical position with respect to the center line O, as shown in position B in FIG. 4, and converges, thereby defining the fine track position for the servo track MST1 .
この場合、サーボアンプで設定する電圧値を基
準としてRAMテーブルを更新し、このRAMテ
ーブルに基づいて記録トラツクT1に対するフア
イントラツク位置を規定するようにすることもで
きる。 In this case, the RAM table may be updated based on the voltage value set by the servo amplifier, and the fine track position for recording track T1 may be defined based on this RAM table.
磁気ヘツド2の移動が収束すると、前述の理由
によりその直後に第2のサーボゾーンMSZ2のサ
ーボ信号Fを読み出し、この第2のサーボゾーン
MSZ2で、上記移動が適正か否かの判断をする。
すなわち、第2のサーボゾーンMSZ2における比
較回路30からの出力が、予め設定したレベル以
下であれば、上記移動状態をそのまま維持し、予
め設定したレベル以上であれば、再度ステツピン
グモータ11を駆動して同様の位置制御をおこな
い適正なトラツク位置、つまりフアイントラツク
位置に磁気ヘツド2を位置させる。 When the movement of the magnetic head 2 converges, the servo signal F of the second servo zone MSZ 2 is immediately read out for the reason mentioned above, and the servo signal F of the second servo zone MSZ 2 is read out.
MSZ 2 determines whether the above movement is appropriate.
That is, if the output from the comparator circuit 30 in the second servo zone MSZ 2 is below a preset level, the above-mentioned moving state is maintained as it is, and if it is above the preset level, the stepping motor 11 is restarted. By driving and performing similar position control, the magnetic head 2 is positioned at a proper track position, that is, a fine track position.
そして、フアイントラツク位置に位置したとき
のステツピングモータ11の励磁相に供給した電
流値は、駆動回路22のRAMに記憶され、磁気
ヘツド2は前記RAMテーブルを照合しながら元
の記録トラツクT1位置に戻り、該RAMに記憶さ
れた電流値で該記録トラツクT1に対するギヤツ
プG位置が規定される。これにより、記録トラツ
クT1についてもフアイントラツクが実現する。 The current value supplied to the excitation phase of the stepping motor 11 when it is located at the fine track position is stored in the RAM of the drive circuit 22, and the magnetic head 2 returns to the original recording track T while checking the RAM table. 1 position, and the gap G position for the recording track T1 is defined by the current value stored in the RAM. As a result, a fine track is realized for the recording track T1 as well.
上記RAMテーブルは、温度上昇に対応しある
いは経時的に随時更新され、磁気ヘツド2は常に
最新の位置データに基づいてて制御されるように
配慮されている。そして、記録/再生時に前記サ
ーボアルゴリズムに従つてヘツド位置の修正をお
こなうのみならず、コントローラ25やホストコ
ンピユータ26の指令によつても上記と同じ方法
でヘツド位置の位置決めがなされる。 The RAM table is updated from time to time in response to temperature rises or over time, so that the magnetic head 2 is always controlled based on the latest position data. During recording/reproduction, the head position is not only corrected according to the servo algorithm, but also determined by commands from the controller 25 and host computer 26 in the same manner as described above.
また、一つの記録トラツクT1上のみを磁気ヘ
ツド2がずつとトレースしている場合には、第1
図のフローチヤートに従つて駆動回路22側から
サーボ指令が出される。すなわち、予め設定され
た時間が経過すると、第1のステツプ51でサー
ボ較正時間がきたか否かの判断をする。そして、
サーボ較正時間がきたと判断すると、第2のステ
ツプ52で、ギヤツプ4G4に相当する位置に設
けられ、サーボ情報Fを書く基準となる第1の内
部インデツクスIN1を検出したか否かを判断す
る。 In addition, when the magnetic head 2 traces only one recording track T1 one by one, the first
A servo command is issued from the drive circuit 22 according to the flow chart shown in the figure. That is, when a preset time has elapsed, it is determined in a first step 51 whether or not the servo calibration time has come. and,
When it is determined that the servo calibration time has come, in a second step 52, it is determined whether the first internal index IN1 , which is provided at the position corresponding to the gap 4G4 and serves as a reference for writing the servo information F, has been detected. do.
第2のステツプ52で第1の内部インデツクス
IN1を検出した場合には、次の第3のステツプ5
3に移る。この第3のステツプ53では、ライト
ゲート(Write Gate)のレベルを判断する。ラ
イトゲートは、“L”レベルのときON状態、す
なわち、デイスク駆動装置は書込み状態となり、
ライト電流が流れる。OFFのときは、常に読出
し(リード)状態で、そのデイスク駆動装置が選
択されていれば、リードデータが出力されてい
る。そこで、この第3のステツプ53で、ライト
ゲートが“L”レベルでないとき、言い換えれば
リードがおこなわれているときは、コントローラ
側にエラーと判断されている虞はないので、次の
第4のステツプ54に進む。このステツプ54で
はリードデータをダミーにして、磁気ヘツド2を
一番近い例えばサーボトラツク群MSTの同一の
励磁相に相当するサーボトラツクMST1にシーク
させる。そして、第5のステツプ55として、当
該サーボトラツクMST1で、前述と同じサーボ制
御をおこない、サーボトラツクMST1に対するフ
アイントラツク位置に磁気ヘツド2を位置させ
る。 In a second step 52, the first internal index is
If IN 1 is detected, proceed to the next third step 5.
Move on to 3. In this third step 53, the level of the write gate (Write Gate) is determined. When the write gate is at “L” level, it is in the ON state, that is, the disk drive device is in the writing state.
Light current flows. When it is OFF, it is always in a read state, and if that disk drive is selected, read data is output. Therefore, in this third step 53, when the write gate is not at the "L" level, in other words, when a read is being performed, there is no risk that the controller side will judge it as an error, so the next fourth step Proceed to step 54. In this step 54, the read data is made dummy and the magnetic head 2 is caused to seek to the nearest servo track MST1 corresponding to the same excitation phase of the servo track group MST, for example. Then, in a fifth step 55, the same servo control as described above is performed on the servo track MST1 , and the magnetic head 2 is positioned at a fine track position with respect to the servo track MST1 .
この第5のデイスク55でサーボトラツク
MST1に対する磁気ヘツド2の位置較正が終了す
ると、次の第6のステツプ56に移る。第6のス
テツプ56は、元の記録トラツクT1に戻して読
み出しを再開するきつかけを得るためのステツプ
で、上記第5のステツプ55を終了すると、サー
ボトラツクにおける位置較正データに基づいて元
の記録トラツクT1のフアイントラツク位置にシ
ークさせ、第1の内部インデツクスIN1の検出を
待つ。して、第1の内部インデツクスIN1を検出
すると、リードデータをダミーデータから正常な
記録トラツクT1からのデータに戻し、さらに第
1の内部インデツクスIN1検出から所定の遅れ時
間を経て外部インデツクスEINをコントロール2
5側に出力する。これが、磁気ヘツド2の記録ト
ラツクT1への復帰後、通常の記録/再生動作を
おこなわせる第7のステツプ57である。そし
て、この第7のステツプ57を経て、ギヤツプ4
G4を利用した磁気ヘツド2のヘツド位置の較正
動作が終了する。 The servo truck is operated by this fifth disk 55.
When the positional calibration of the magnetic head 2 with respect to the MST 1 is completed, the process moves to the next sixth step 56. The sixth step 56 is a step for obtaining an opportunity to return to the original recording track T1 and restart reading. When the fifth step 55 is completed, the original recording track T1 is returned to the original recording track T1 based on the position calibration data on the servo track. It seeks to the fine track position of the recording track T1 and waits for the detection of the first internal index IN1 . Then, when the first internal index IN 1 is detected, the read data is returned from dummy data to the data from the normal recording track T 1 , and then the external index is returned after a predetermined delay time from the detection of the first internal index IN 1 . Control EIN 2
Output to the 5 side. This is the seventh step 57 in which normal recording/reproducing operations are performed after the magnetic head 2 returns to the recording track T1 . After passing through this seventh step 57, the gap 4
The head position calibration operation of the magnetic head 2 using G4 is completed.
以上のように、この実施例によれば、例えば
ST−506インタフエースのようなコントローラが
デイスク駆動装置から出るリードデータを読んで
いるか否かをデイスク駆動装置側に知らせる手段
を持つていないインタフエースを用いた場合で
も、デイスク駆動装置の駆動回路、コントローラ
あるいはホストコンピユータからの指令により、
どのような場合でもサーボトラツクにシークして
サーボ制御によるヘツド位置の較正が可能にな
る。 As described above, according to this embodiment, for example
Even when using an interface such as the ST-506 interface that does not have a means to notify the disk drive side whether or not the controller is reading read data output from the disk drive device, the drive circuit of the disk drive device, Based on commands from the controller or host computer,
In any case, the head position can be calibrated by servo control by seeking to the servo track.
なお、上記実施例においては第4のステツプ5
4で、リードデータをダミーにして外部インデツ
クスEINを出さないようにしているが、外部イン
デツクスEINを出さないかわりに、シークコンプ
リート信号をインアクテイブにすることにより、
上記と同様の動作をおこなわせることもできる。 Note that in the above embodiment, the fourth step 5
In step 4, the read data is dummy and the external index EIN is not output, but instead of not outputting the external index EIN, the seek complete signal is made inactive.
The same operation as above can also be performed.
また、上記実施例はサーボトラツクを記録トラ
ツクとは別に設け、サーボトラツクに予め書込ん
だサーボ情報に基づいてヘツド装置の位置決め制
御をおこなうとともにRAMテーブルを更新して
いるが、サーボセクタ方式の場合でも、同一のト
ラツクに長時間位置する場合には、最終ギヤツプ
位置から他のトラツク位置にシークして、必要な
ヘツド位置決め情報を得、RAMテーブルを更新
しておけば、新たなシーク指令が入力された際
に、ほとんどオフトラツクすることなくダーゲツ
トトラツクにシークして、書込みまたは読出しを
おこなうことできる。 Furthermore, in the above embodiment, the servo track is provided separately from the recording track, and the positioning of the head device is controlled and the RAM table is updated based on the servo information written in advance on the servo track, but even in the case of the servo sector method. If the head is positioned on the same track for a long time, seek from the final gap position to another track position to obtain the necessary head positioning information and update the RAM table, so that a new seek command can be input. When writing or reading data, it is possible to seek to the target track and write or read with almost no off-track.
さらに、一つのヘツド装置がサーボ情報を読出
してトラツクに対する位置決めをおおこない、こ
のヘツド装置が取り付けられたアームと同体に移
動するアームに情報の記録/再生用のヘツド装置
を設けた形式のもの、例えばサーボ面サーボ方式
と称されるようなものにも適用できることはいう
までもない。 Furthermore, one head device reads servo information and performs positioning with respect to the track, and an arm that moves together with the arm to which this head device is attached is provided with a head device for recording/reproducing information; For example, it goes without saying that it can also be applied to what is called a servo surface servo system.
これまでの説明で明らかなように、最終セクタ
と最初のギヤツプとの間の最終ギヤツプで、サー
ボ情報を読出して位置決めするために他のトラツ
クにシークしてヘツド位置決め情報の更新をおこ
ない、その後、最終ギヤツプを経てリードデータ
の復帰を可能にしたこの発明によれば、
リードデータが書き込まれていない最終ギヤ
ツプにおいて、シーク動作をおこなうので、コ
ントローラ側でリードデータを受けとらなくと
もエラーと判定することはなく、同一の記録ト
ラツクをトレースしているときであつても、デ
イスク駆動装置側の指令によりヘツドの位置較
正が可能になる、
これにより、エラーの心配なくヘツドの位置
制御をおこなうことができる、
経時的にヘツド位置決め情報の更新をおこな
うので、ターゲツトトラツクにシークしたとき
のオフトラツク量が少なくなり、全体としての
シーク時間の短縮を図ることができる、
また、ST−506のような一般的に用いられて
いるインタフエースを使用することが可能とな
るので、サーボトラツクを利用してヘツドの位
置較正をおこなうように設計されたデイスク駆
動装置と、セクタサーボ方式のような他のサー
ボ方式を採用したデイスク駆動装置との互換性
を図ることができる、
等々の効果がある。
As is clear from the above explanation, in the final gap between the last sector and the first gap, the head positioning information is updated by reading the servo information and seeking to another track for positioning, and then, According to this invention, which makes it possible to restore read data after the final gap, the seek operation is performed at the final gap where no read data has been written, so even if the controller side does not receive read data, it will not be determined as an error. This makes it possible to calibrate the head position based on commands from the disk drive device even when tracing the same recording track.This makes it possible to control the head position without worrying about errors. Since the head positioning information is updated over time, the amount of off-track when seeking to the target track is reduced, making it possible to shorten the overall seek time. This makes it possible to use a disk drive that uses a servo track to calibrate the head position, as well as disk drives that use other servo methods, such as the sector servo method. There are effects such as being able to achieve compatibility with the drive device.
第1図ないし第6図は、この発明の実施例を説
明するためのもので、第1図はヘツドの位置制御
の基本アルゴリズムを示すフローチヤート、第2
図はトラツクフオーマツトの代表例を示す説明
図、第3図は制御系を示すブロツク図、第4図は
磁気デイスクの記録トラツクとサーボトラツクの
詳細を示す説明図、第5図は磁気デイスクの記録
トラツクとサーボトラツクの概略を示す説明図、
第6図はサーボ回路の一例を示すブロツク図、第
7図は従来からのデイスク駆動装置の具体例を示
す一部を破断した要部斜視図である。
1……磁気デイスク、2……磁気ヘツド、3…
…DDモータ、8……スイングアーム、11……
ステツピングモータ、21……ヘツドアンプ、2
2……駆動回路、23……サーボ回路、24……
インタフエース、25……コントローラ、D……
データゾーン、F……サーボ信号、OST,
MST,IST……サーボトラツク群、MST1,
MST2,MST3,MST4……サーボトラツク、
OSZ1,OSZ2,MSZ1,MSZ2,ISZ1,ISZ2……サ
ーボゾーン、T……記録トラツク、IN1,IN2…
…内部インデツクス、EIN……外部インデツク
ス、G1……ギヤツプ1、G2……ギヤツプ2、G3
……ギヤツプ3、G4……ギヤツプ4、S……セ
クタ。
1 to 6 are for explaining an embodiment of the present invention, and FIG. 1 is a flowchart showing the basic algorithm for head position control, and FIG.
The figure is an explanatory diagram showing a typical example of the track format, Fig. 3 is a block diagram showing the control system, Fig. 4 is an explanatory diagram showing details of the recording track and servo track of the magnetic disk, and Fig. 5 is an explanatory diagram showing the details of the magnetic disk recording track and servo track. An explanatory diagram showing an outline of a recording track and a servo track,
FIG. 6 is a block diagram showing an example of a servo circuit, and FIG. 7 is a partially cutaway perspective view of essential parts showing a specific example of a conventional disk drive device. 1...Magnetic disk, 2...Magnetic head, 3...
...DD motor, 8...Swing arm, 11...
Stepping motor, 21...Head amplifier, 2
2... Drive circuit, 23... Servo circuit, 24...
Interface, 25... Controller, D...
Data zone, F... Servo signal, OST,
MST, IST... Servo track group, MST 1 ,
MST 2 , MST 3 , MST 4 ...Servo truck,
OSZ 1 , OSZ 2 , MSZ 1 , MSZ 2 , ISZ 1 , ISZ 2 ... Servo zone, T... Recording track, IN 1 , IN 2 ...
...Internal index, EIN ...External index, G 1 ...Gap 1, G 2 ...Gap 2, G 3
...Gap 3, G 4 ...Gap 4, S...Sector.
Claims (1)
ド装置を介して情報の書込みまたは読出しをおこ
なう記録媒体駆動装置にあつて、記録トラツクに
対して該ヘツド装置を位置決めする方法におい
て、少なくとも予め設定した時間毎に、ヘツド装
置が位置するトラツクの最終セクタに続く最終ギ
ヤツプ位置で、当該トラツクから他のトラツクに
ヘツド装置をシークさせて予め書き込まれたサー
ボ情報を対象となるトラツク毎に読み出し、読み
出したサーボ情報に基づいて記憶装置に記憶させ
たヘツド装置の位置決め情報を更新し、その後、
ヘツド装置を移動前のトラツクおよび別途シーク
指令を受けたターゲツトトラツクのいずれかにシ
ークして、当該シークしたトラツクに対するフア
イントラツク位置にヘツド装置を位置決めし、書
込みおよび読出しのいずれかの指令により、上記
最終ギヤツプ位置から当該指令に応じた動作をお
こなわせることを特徴とするヘツド位置決め制御
方法。1. In a recording medium drive device that writes or reads information to or from a recording track on an information recording medium via a head device, a method for positioning the head device with respect to the recording track includes at least a preset time period. Each time, at the final gap position following the last sector of the track where the head device is located, the head device seeks from that track to another track, reads out the pre-written servo information for each target track, and reads out the servo information that has been read out. Update the positioning information of the head device stored in the storage device based on the information, and then,
The head device is sought to either the track before movement or a target track that has received a separate seek command, the head device is positioned at the fine track position for the sought track, and by either a write or read command, A head positioning control method characterized by performing an operation according to the command from the final gap position.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9612287A JPS6346665A (en) | 1987-04-21 | 1987-04-21 | Head positioning control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9612287A JPS6346665A (en) | 1987-04-21 | 1987-04-21 | Head positioning control method |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18784086A Division JPS6344383A (en) | 1986-06-04 | 1986-08-12 | Control method for positioning head |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6346665A JPS6346665A (en) | 1988-02-27 |
| JPH0432474B2 true JPH0432474B2 (en) | 1992-05-29 |
Family
ID=14156576
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9612287A Granted JPS6346665A (en) | 1987-04-21 | 1987-04-21 | Head positioning control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6346665A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0340650A (en) * | 1989-07-07 | 1991-02-21 | Matsushita Electric Ind Co Ltd | Electric lock controller |
-
1987
- 1987-04-21 JP JP9612287A patent/JPS6346665A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6346665A (en) | 1988-02-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100660844B1 (en) | How to record reference servo signal of hard disk drive | |
| JPH10172254A (en) | Servo pattern writing method for magnetic disk drive and magnetic disk drive | |
| KR100440699B1 (en) | A magnetic disk drive and the control method thereof | |
| US4819095A (en) | Method of controlling a disk head position by individually timing zones servo information | |
| US4839753A (en) | Information recording disk | |
| JPH0766639B2 (en) | Head position control method for disk storage device | |
| EP0285452A2 (en) | Magnetic disk apparatus using both servo-surface servo and data-surface servo | |
| US4847704A (en) | Disk driving device | |
| JPS6346665A (en) | Head positioning control method | |
| JPS6344383A (en) | Control method for positioning head | |
| WO1990012391A1 (en) | Disk drive system and method | |
| JPS639086A (en) | Magnetic disk drive circuit | |
| JPS634467A (en) | Magnetic disk driving device | |
| US6865041B1 (en) | Method and apparatus for servowriting using a unipolar write current | |
| JPH0753182Y2 (en) | Magnetic disk drive | |
| JPH0589614A (en) | Head positioning controller for data recording and reproducing device | |
| JPS6326871A (en) | Head positioning controlling method | |
| JPS62298974A (en) | Head positioning control method | |
| JPH01100777A (en) | flexible magnetic disk | |
| JPS62298975A (en) | Head positioning control method | |
| JPS63152069A (en) | Disk driving device | |
| JPS63168874A (en) | Head position detecting method | |
| JPH05225509A (en) | Magnetic disk and magnetic disk device using the same | |
| JPS639064A (en) | Disk driving device | |
| JPS63146279A (en) | Head positioning control method |