JPH01317283A - Head positioning control method and disk device using the same - Google Patents

Head positioning control method and disk device using the same

Info

Publication number
JPH01317283A
JPH01317283A JP14913588A JP14913588A JPH01317283A JP H01317283 A JPH01317283 A JP H01317283A JP 14913588 A JP14913588 A JP 14913588A JP 14913588 A JP14913588 A JP 14913588A JP H01317283 A JPH01317283 A JP H01317283A
Authority
JP
Japan
Prior art keywords
head
positioning
microprocessor
processing
disk
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.)
Granted
Application number
JP14913588A
Other languages
Japanese (ja)
Other versions
JP2650720B2 (en
Inventor
Yoshihiko Yano
矢野 良彦
Tetsuzo Kobashi
小橋 徹三
Kosuke Fujii
藤井 浩輔
Kunikazu Takayama
高山 訓一
Yoshinobu Kudo
工藤 義信
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP14913588A priority Critical patent/JP2650720B2/en
Publication of JPH01317283A publication Critical patent/JPH01317283A/en
Application granted granted Critical
Publication of JP2650720B2 publication Critical patent/JP2650720B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Moving Of Heads (AREA)
  • Moving Of The Head To Find And Align With The Track (AREA)

Abstract

PURPOSE:To shorten the overall processing time by varying the positioning process cycle based on the servo information. CONSTITUTION:When a microprocessor 14 performs the positioning and following processes with high accuracy to a desired track of a head 3, a sector pulse N detours a counter circuit 28 and enters directly an input port P2 of the processor 14. Then the head 3 is positioned by the interruption processing every time the servo information Ic prepared are each boundary of sectors passes through the head 3. In case the high positioning accuracy is not required, the processor 14 inputs the pulse N to the port P2 via the circuit 28. Thus the pulse N is inputted to the processor 14 every (n) times (n: >=2). As a result, the redundant positioning process frequency due to the interruptions can be reduced and the overall processing time is shortened.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はヘッドの位置決め制御技術に関し、特に、ディ
スクなどの記憶媒体に予め記録されたサーボ情報に基づ
いてヘッドのディスクに対する位置決めを行うディスク
装置などに適用して効果のある技術に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to head positioning control technology, and in particular to a disk device that positions a head relative to a disk based on servo information recorded in advance on a storage medium such as a disk. Concerning techniques that are effective when applied to, etc.

〔従来の技術〕[Conventional technology]

たとえば、磁気ディスク装置などにおいて、記憶媒体で
ある磁気ディスクに予め記録されたサーボ情報に基づい
て磁気ヘッドの位置決袷動作を制御する方式としては、
米国特許第4,424,543号、米国特許第4.51
1 938号、米国特許第4,669,004号各明細
書などに記載される技術が知られている。
For example, in a magnetic disk device, a method for controlling the positioning operation of a magnetic head based on servo information recorded in advance on a magnetic disk, which is a storage medium, is as follows.
U.S. Patent No. 4,424,543, U.S. Patent No. 4.51
1938 and US Pat. No. 4,669,004 are known.

すなわち、磁気ディスクに同心円状に設けられた複数の
トラックの各々を周方向に区分して構成される各セクタ
の境界に当該セクタが属するトラックの番号やトラック
の幅方向における位置ずれ量などのサーボ情報を記録し
ておき、磁気ディスクの回転によってサーボ情報が記録
されたセクタの境界が磁気ヘッドを通過する時刻を契機
とする一定周期で、サーボ情報の取り込みおよびこのサ
ーボ情報に基づく磁気ヘッドの位置決め処理を行うもの
である。
In other words, servo control information such as the track number to which the sector belongs and the amount of positional deviation in the width direction of the track is displayed at the boundary of each sector, which is formed by dividing each of a plurality of concentric tracks on a magnetic disk in the circumferential direction. Information is recorded, and the servo information is captured and the magnetic head is positioned based on this servo information at a fixed cycle, triggered by the time when the boundary of the sector where the servo information is recorded passes the magnetic head as the magnetic disk rotates. It performs processing.

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

ところが、上記の従来技術のように、磁気ディスクの回
転速度やセクタ数などによって決まる一定周期で画一的
に磁気ヘッドの位置決め処理を行う場合、高速のシーク
動作や情報の記録・再生などのように、トラック中心に
対する磁気ヘッドの高精度の位置決めが必要とされる場
合を基準として前記周期が設定されることとなる。この
ため、磁気ディスクに対する情報の記録・再生などが行
われず、必ずしも高精度の位置決め動作が必要でない場
合にも無駄な位置決め処理が行われることとなり、位置
決め処理以外の処理が遅延するという問題がある。
However, when positioning the magnetic head is performed uniformly at a fixed period determined by the rotational speed of the magnetic disk, the number of sectors, etc., as in the conventional technology described above, it is difficult to perform operations such as high-speed seek operations or recording/reproducing information. The period is set based on the case where highly accurate positioning of the magnetic head with respect to the track center is required. As a result, information is not recorded or reproduced on the magnetic disk, and unnecessary positioning processing is performed even when high-precision positioning operation is not necessarily required, resulting in a problem that processes other than positioning processing are delayed. .

たとえば、磁気ディスク装置自体の動作の制御および上
位の情報処理装置と磁気ディスク装置との間における情
報の授受の制御などを当該磁気ディスク装置に内蔵され
た一個のマイクロプロセッサなどに統括して行わせるシ
ステムでは、上記のようなサーボ情報に基づく位置決め
処理はマイクロプロセッサに対する一定周期の割り込み
によって行われるが、マイクロプロセッサによる上位の
情報処理装置との情報の授受やコマンドの解析などのよ
うな処理が必要以上に頻繁に中断されることとなり、全
体の処理時間が遅延して磁気ディスク装置の応答時間の
増大などの原因となるものである。
For example, a single microprocessor built into the magnetic disk device is used to control the operation of the magnetic disk device itself and control the exchange of information between the upper information processing device and the magnetic disk device. In the system, positioning processing based on servo information as described above is performed by interrupting the microprocessor at regular intervals, but the microprocessor also requires processing such as sending and receiving information with the upper information processing device and analyzing commands. This results in frequent interruptions, which delays the overall processing time and causes an increase in the response time of the magnetic disk device.

そこで、本発明の目的は、無駄なヘッド位置決め処理の
頻度を減少させて、全体の処理の所要時間を短縮するこ
とが可能なヘッド位置決め制御技術を提供することにあ
る。
SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a head positioning control technique that can reduce the frequency of wasteful head positioning processing and shorten the time required for the entire processing.

本発明の他の目的は、応答性の良好なディスク装置を提
供することにある。
Another object of the present invention is to provide a disk device with good responsiveness.

本発明の前記ならびにその他の目的と新規な特徴は、本
明細書の記述および添付図面から明らかになるであろう
The above and other objects and novel features of the present invention will become apparent from the description of this specification and the accompanying drawings.

〔課題を解決するための手段〕[Means to solve the problem]

本願において開示される発明のうち代表的なものの概要
を簡単に説明すれば、以下の通りである。
A brief overview of typical inventions disclosed in this application is as follows.

すなわち、ヘッドを介してディスクに対する情報の記録
および再生の少なくとも一方を行うとともに、ディスク
に予め記録されたサーボ情報に基づいてディスクの任意
の領域に対するヘッドの位置決め処理を行うようにした
ディスク装置のヘッド位置決め制御方式であって、サー
ボ情報に基づくヘッドの位置決め処理の周期を可変にし
たものである。
That is, a head of a disk device that performs at least one of recording and reproducing information on a disk via the head, and also performs positioning processing of the head with respect to an arbitrary area of the disk based on servo information recorded in advance on the disk. This is a positioning control method in which the period of head positioning processing based on servo information is variable.

〔作用〕[Effect]

上記した手段によれば、たとえば情報の記録・再生時や
高速のシーク動作などのようにディスクに対するヘッド
の位置決めに高精度が要求される場合には所要の位置決
め精度が実現される所定の周期でヘッドの位置決め処理
を行うとともに、それ以外の必ずしも高い位置決め精度
が要求されない場合には、位置決め処理が実行される周
期を比較的長くして冗長な位置決め処理が実行される頻
度を減少させることにより、全体の処理の所要時間を短
縮することができる。
According to the above-mentioned means, when high accuracy is required for positioning the head relative to the disk, such as when recording/reproducing information or during high-speed seek operations, it is possible to achieve the desired positioning accuracy at a predetermined period. In addition to performing head positioning processing, in other cases where high positioning accuracy is not necessarily required, the frequency at which redundant positioning processing is performed is reduced by making the period in which positioning processing is performed relatively long. The time required for the entire process can be shortened.

また、請求項1記載のヘッド位置決約制御方式を用いる
ことによりディスク装置の応答性が向上する。
Further, by using the head position determination control method according to the first aspect, the responsiveness of the disk device is improved.

〔実施例1〕 第1図は本発明の一実施例であるヘッドの位置決め制御
方式が適用されるディスク装置の要部の構成の一例を示
すブロック図であり、第2図はディスク装置の分解斜視
図、さらに第3図はディスク装置の全体の構成の一例を
示すブロック図である。
[Embodiment 1] FIG. 1 is a block diagram showing an example of the configuration of main parts of a disk device to which a head positioning control method according to an embodiment of the present invention is applied, and FIG. 2 is an exploded view of the disk device. The perspective view and FIG. 3 are block diagrams showing an example of the overall configuration of the disk device.

まず、第2図に示されるように、本実施例のディスク装
置は情報の記憶媒体である複数の円板状のディスク1と
、この複数のディスク1を駆動軸の軸方向に所定の間隔
で平行に支持するスピンドルモータ2とを備えている。
First, as shown in FIG. 2, the disk device of this embodiment has a plurality of disc-shaped disks 1 as information storage media, and the plurality of disks 1 are arranged at predetermined intervals in the axial direction of a drive shaft. The spindle motor 2 is supported in parallel.

複数のディスク1の側方部には、隣接する複数のディス
ク1の各々の平面に対向して設けられ、当該ディスク1
に対する情報の記録・再生動作などを行う複数のヘッド
3と、このヘッド3を複数のアーム4を介してディスク
1の径方向に駆動するボイスコイルモータ5とが位置さ
れており、スピンドルモータ2とともに共通の筐体6に
固定されてディスク組立体7を構成している。
The plurality of disks 1 are provided on the side portions thereof so as to face the respective planes of the plurality of adjacent disks 1, and the disks 1 are
A plurality of heads 3 for recording and reproducing information on the disk, and a voice coil motor 5 for driving the heads 3 in the radial direction of the disk 1 via a plurality of arms 4 are located. A disk assembly 7 is configured by being fixed to a common housing 6.

前記筐体6の下面には、後述の各ブロックなどを構成す
る論理素子群などが保持される制御基板8が設けられて
いる。
A control board 8 is provided on the lower surface of the casing 6 and holds a group of logic elements constituting each block described later.

一方、第3図に示されるように、前記制御基板8には、
外部の図示しない上位の情報処理装置との間における情
報やコマンドの授受を制御するインターフェイスコント
ローラ10と、当該インターフェイスコントローラXO
を介して授受される情報が一時的に格納されるバッファ
RAMIIと、このバッファRAMIIに格納された情
報の外部との授受を制御するDMAコントローラ12と
、バッファRAMIIとディスク組立体7との間におけ
る情報やコマンドの授受などを制御するストレージコン
トローラ13とが設けられており、これらの動作はマイ
クロプロセッサ14によって統括して制御されるように
構成されている。
On the other hand, as shown in FIG. 3, the control board 8 includes:
An interface controller 10 that controls the exchange of information and commands with an external higher-level information processing device (not shown), and the interface controller XO.
A buffer RAM II in which information exchanged via the buffer RAM II is temporarily stored, a DMA controller 12 that controls exchange of information stored in the buffer RAM II with the outside, and a DMA controller 12 between the buffer RAM II and the disk assembly 7. A storage controller 13 that controls the exchange of information and commands is provided, and these operations are configured to be centrally controlled by a microprocessor 14.

ストレージコントローラ13は、たとえば周波数可変発
振器15からの同期信号に基づいてNR2信号を2−5
符号体系に変換するエンコーダ/デコーダ16.アナロ
グ信号をディジタル信号に変換するパルスディテクタ1
7.AGC(自動利得制御)アンプ18.ヘッドアンプ
19などを介して、ディスク1に記録された情報の再生
動作を行うとともに、エンコーダ/デコーダ16および
ディスク組立体7の側のへソドアンプ19などを介して
情報の記録動作を行うものである。
The storage controller 13 converts the NR2 signal to 2-5 based on the synchronization signal from the variable frequency oscillator 15, for example.
Encoder/decoder for converting to a coding system 16. Pulse detector 1 that converts analog signals to digital signals
7. AGC (automatic gain control) amplifier 18. The information recorded on the disc 1 is reproduced through the head amplifier 19 and the like, and the information is recorded through the encoder/decoder 16 and the head amplifier 19 on the side of the disc assembly 7. .

この場合、ディスク1には、たとえば第4図に示される
ように情報の記録領域としての複数のトラックが同心円
状に設けられている。さらに任意のトラックnは周方向
に複数のセクタに分割されており、個々のトラックの任
意のセクタmと隣接するセクタm+1との境界には、当
該セクタが属するトラックの番号などが記録されるクレ
ーコード1aと当該トラックの中心位置からのヘッド3
の位置ずれ量を示すバーストパターン1bなどからなる
サーボ情報ICが設けられている。
In this case, the disk 1 is provided with a plurality of concentric tracks serving as information recording areas, as shown in FIG. 4, for example. Furthermore, an arbitrary track n is divided into a plurality of sectors in the circumferential direction, and at the boundary between an arbitrary sector m of each track and an adjacent sector m+1, there is a space where the number of the track to which the sector belongs is recorded. Code 1a and head 3 from the center position of the track
A servo information IC including a burst pattern 1b indicating the amount of positional deviation is provided.

そして、セクタの境界に設けられたサーボ情報ICがヘ
ッド3を通過する際においてパルスディテクタ17の出
力側において得られるサーボ情報ICのディジタル信号
はサーボ復調コントローラ20に入力され、サーボ復調
コントローラ20はこの入力を契機としてセクタパルス
Nをマイクロプロセッサ14に送出するとともに、デイ
ンタル化されたサーボ情報ICの一部は当該サーボ復調
コントローラ20によって動作が制御されるクレーコー
ド復調器21を介してクレーコードに復元された後、マ
イクロプロセッサ14に入力されるように構成されてい
る。
When the servo information IC provided at the boundary of the sector passes through the head 3, the digital signal of the servo information IC obtained at the output side of the pulse detector 17 is input to the servo demodulation controller 20. In response to the input, a sector pulse N is sent to the microprocessor 14, and a part of the digitized servo information IC is restored to a clay code via a clay code demodulator 21 whose operation is controlled by the servo demodulation controller 20. The data is configured to be input to the microprocessor 14 after being processed.

また、サーボ情報ICがヘッド3を通過する際にAGC
アンプ18の出力側において得られるサーボ情報ICの
アナログ信号は、サーボ復調コントローラ20に制御さ
れる位置情報復調器22に入力されることによって、ヘ
ッド3の任意のトラックの中心からの位置ずれ量を示す
バーストパク−ンとして復元され、さらに当該バースト
パターンはA/Dコンバータ23を介してディジタル化
されたのちマイクロプロセッサ14に入力されている。
Also, when the servo information IC passes through the head 3, the AGC
The analog signal of the servo information IC obtained at the output side of the amplifier 18 is input to the position information demodulator 22 controlled by the servo demodulation controller 20, so that the amount of positional deviation from the center of any track of the head 3 can be determined. The burst pattern shown in FIG. 1 is restored as a burst pattern shown in FIG.

マイクロプロセッサ14と、ディスク組立体7のボイス
コイルモータ5との間には、前記のクレーコード1aや
バーストパターン1bなどのサーボ情報ICに基づいて
マイクロプロセッサ14から送出されるヘッド3のディ
スク1の径方向における変位景および変位速度などの指
令量をアナログ化するD/Aコンバータ24と、このD
/Aコンバータ24からのアナログ信号に基づいてボイ
スコイルモータ5を駆動するVCMドライバ25などが
介設されている。
Between the microprocessor 14 and the voice coil motor 5 of the disk assembly 7, the information of the disk 1 of the head 3 that is sent out from the microprocessor 14 based on the servo information IC such as the clay code 1a and the burst pattern 1b is provided. A D/A converter 24 that converts command amounts such as displacement scenery and displacement speed in the radial direction into analogs;
A VCM driver 25 and the like that drive the voice coil motor 5 based on an analog signal from the /A converter 24 are interposed.

同様に、ディスク1を回転させるスピンドルモーフ2は
、マイクロプロセッサ14によって制御されるスピンド
ルドライバ26によって駆動されるように構成されてい
る。
Similarly, the spindle morph 2 that rotates the disk 1 is configured to be driven by a spindle driver 26 that is controlled by the microprocessor 14.

また、マイクロプロセッサ14.VCMドライバ25.
スピンドルドライバ26などには、電源回路27から動
作電力が供給されている。
Also, the microprocessor 14. VCM driver 25.
Operating power is supplied to the spindle driver 26 and the like from a power supply circuit 27.

ここで、本実施例の場合には、グレーコード1aおよび
バーストパターン1bなどのサーボ情報ICに基いてマ
イクロプロセッサ14によって行われるヘッド3の複数
のトラック間における位置決め処理(シーク動作)およ
びヘッド3の同一のトランクの中心位置への位置決め処
理(フォローイング動作)などは、複数のセクタの境界
に設けられたサーボ情報ICのヘッド3に対する通過を
契機としてサーボ復調コントローラ20からマイクロプ
ロセッサ14の入力ポートP2に入力されるセクタパル
スNを契機とする割り込み処理によって行われるように
構成されている。
Here, in the case of this embodiment, the positioning process (seek operation) of the head 3 between a plurality of tracks is performed by the microprocessor 14 based on the servo information IC such as the gray code 1a and the burst pattern 1b, and the Positioning processing (following operation) to the center position of the same trunk is triggered by the passage of the servo information IC provided at the boundary of a plurality of sectors to the head 3, and the servo demodulation controller 20 sends a message to the input port P2 of the microprocessor 14. It is configured to be executed by an interrupt process triggered by a sector pulse N input to the .

この場合、第1図に示されるように、サーボ復調コント
ローラ20からマイクロプロセッサ14に至るセクタパ
ルスNの経路には、セクタパルスNを計数し、計数値が
所定の値nに到達する毎に一つのセクタパルスNをマイ
クロプロセッサ14に入力するカウンタ回路28 (制
御手段)と、マイクロプロセッサ14の出力ポートP1
 から出力される制御論理信号14aによって開閉され
カウンタ回路28に対するセクタパルスNの入力を制御
するスイッチ回路29と、前記カウンタ回路28を迂回
するセクタパルスNの経路に設けられたスイッチ回路3
0と、マイクロプロセッサ14からスイッチ回路29に
与えられる制御論理信号14aを反転させるインパーク
31とが設けられている。
In this case, as shown in FIG. 1, the path of the sector pulses N from the servo demodulation controller 20 to the microprocessor 14 includes counting sector pulses N, and repeating the sector pulses N every time the counted value reaches a predetermined value n. A counter circuit 28 (control means) that inputs one sector pulse N to the microprocessor 14, and an output port P1 of the microprocessor 14.
a switch circuit 29 that is opened and closed by a control logic signal 14a output from the counter circuit 28 to control the input of the sector pulse N to the counter circuit 28; and a switch circuit 3 provided on the path of the sector pulse N that bypasses the counter circuit 28.
0 and an impark 31 that inverts the control logic signal 14a applied from the microprocessor 14 to the switch circuit 29.

スイッチ回路29および30は制御論理信号14aが゛
L″ルベルの時に接続状態となり、” H″レベル時に
切断状態となるように動作が設定されている。そして、
インバータ31の存在により制御論理信号14aの論理
状態が変化する毎にスイッチ回路29および30におけ
る接続または切断状態が互いに逆になることで、サーボ
復調コントローラ20において発生するセクタパルスN
が、スイッチ回路30の側を介して逐次マイクロプロセ
ッサ14に入力されるか、またはカウンタ回路28を介
してn回に1回の割合で間引かれたのちにマイクロプロ
セッサ14に入力されるかが制御されている。
The switch circuits 29 and 30 are set to operate so that they are connected when the control logic signal 14a is at the "L" level, and are disconnected when the control logic signal 14a is at the "H" level.
Due to the presence of the inverter 31, the connection or disconnection states of the switch circuits 29 and 30 are reversed each time the logic state of the control logic signal 14a changes, thereby generating sector pulses N in the servo demodulation controller 20.
is input to the microprocessor 14 sequentially via the switch circuit 30 side, or is input to the microprocessor 14 after being thinned out once every n times via the counter circuit 28. controlled.

以下、本実施例の作用について説明する。The operation of this embodiment will be explained below.

まず、ディスク1と上位の図示しない情報処理装置など
との間における一般的な情報の授受動作の概略について
説明する。
First, an outline of general information exchange operations between the disk 1 and an upper-level information processing device (not shown) will be explained.

上位の図示しない情報処理装置からのディスク1に対す
る情報の書込または読み出しの指令は、インターフェイ
スコントローラ10を介してマイクロプロセッサ14に
よって解析される。
A command to write or read information to or from the disk 1 from a higher-level information processing device (not shown) is analyzed by the microprocessor 14 via the interface controller 10.

そして、情報の書込動作の場合には、マイクロプロセッ
サ14による後述のような位置決め制御によってヘッド
3をディスク1の目的のトラックに位置付けるとともに
、書き込みデータはDMAコントローラ12の制御のも
とバッファRAM11に一旦格納された後にストレージ
コントローラ13に伝達され、さらにエンコーダ/デコ
ーダ16によって2−7符号体系の書込データがNRZ
信号に変換されてヘッドアンプ19に伝達され、ヘッド
3を介して当該ヘッド3が位置付けられているディスク
1の所定のトラック内の所定のセク夕に設けられたデー
タエリアに記録される。
In the case of an information write operation, the head 3 is positioned on the target track of the disk 1 by positioning control as described later by the microprocessor 14, and the write data is stored in the buffer RAM 11 under the control of the DMA controller 12. Once stored, the data is transmitted to the storage controller 13, and then written in the 2-7 encoding system by the encoder/decoder 16.
The signal is converted into a signal, transmitted to the head amplifier 19, and recorded via the head 3 in a data area provided in a predetermined sector in a predetermined track of the disk 1 where the head 3 is positioned.

逆にデータの読み出し動作の場合には、マイクロプロセ
ッサ14の制御によってヘッド3をディスク1の目的の
トランクに位置付け、この時、ヘッド3を介して目的の
トラックの目的のセクタ内のデータエリアから検出され
るアナログ状態の読み出しデータは、ヘッドアンプ19
.AGCアンプ18などを介して増幅された後、パルス
ディテクタ17においてディジタル信号に変換され、さ
らに、エンコーダ/デコーダ16において、NRZ信号
から2−7符号体系に変換された後ストレージコントロ
ーラ13を介してバッファRAM11に格納され、DM
Aコントローラ12およびインターフェイスコントロー
ラ10の制御のもとて所定の手続きに従って上位の図示
しない情報処理装置に送出される。
Conversely, in the case of a data read operation, the head 3 is positioned at the target trunk of the disk 1 under the control of the microprocessor 14, and at this time, the data is detected from the data area in the target sector of the target track via the head 3. The read data in the analog state is sent to the head amplifier 19.
.. After being amplified via an AGC amplifier 18 etc., it is converted into a digital signal by a pulse detector 17, and further converted from an NRZ signal into a 2-7 encoding system by an encoder/decoder 16, and then buffered via a storage controller 13. Stored in RAM11, DM
Under the control of the A controller 12 and the interface controller 10, the data is sent to an upper level information processing device (not shown) according to a predetermined procedure.

ここで、本実施例におけるマイクロプロセッサ14によ
るヘッド3のディスク1に対するフォローイングおよび
シーク動作などの位置決め処理は次のようになる。
Here, positioning processing such as following and seeking operations of the head 3 with respect to the disk 1 by the microprocessor 14 in this embodiment is as follows.

まず、サーボ復調コントローラ20は、セクタ境界に設
けられたサーボ情報ICのヘッド3に対する通過を契機
としてセクタパルスNをマイクロプロセッサ14に出力
し、位置決め処理の実行を要求する。
First, the servo demodulation controller 20 outputs a sector pulse N to the microprocessor 14, triggered by the passage of the servo information IC provided at the sector boundary to the head 3, and requests execution of positioning processing.

そして、任意のトラックの中心位置にヘッド3を追随さ
せるフォローイング動作時には、サーボ復調コントロー
ラ20はAGCアンプ18の自律的なゲイン調整機能を
抑止し、各セクタ毎に得られるサーボ情報ICにおける
バーストパターン1bの電圧レベルを当該AGCアンプ
18において増幅させた後、位置情報復調器22に入力
して目的のトラックの中心位置からの現在のヘッド3の
位置ずれ量とし、さらにA/Dコンバータ23を介して
当該位置ずれ量をディジタル化してマイクロプロセッサ
14に入力する。
During a following operation in which the head 3 follows the center position of an arbitrary track, the servo demodulation controller 20 suppresses the autonomous gain adjustment function of the AGC amplifier 18 and bursts the burst pattern in the servo information IC obtained for each sector. After the voltage level of 1b is amplified by the AGC amplifier 18, it is input to the position information demodulator 22 as the current positional deviation amount of the head 3 from the center position of the target track. The positional deviation amount is digitized and input to the microprocessor 14.

この位置ずれ量を把握したマイクロプロセッサ14は、
当該位置ずれ量を補正する方向にヘッド3が移動するよ
うに、D/Aコンバータ24.VCMドライバ25など
を介してボイスコイルモータ5を駆動する位置決め処理
を行う。
The microprocessor 14, which has grasped the amount of positional deviation,
The D/A converter 24. Positioning processing is performed to drive the voice coil motor 5 via the VCM driver 25 and the like.

また、ヘッド3を任意のトラックから他の任意のトラッ
クに移動させるシーク動作においては、サーボ復調コン
トローラ20によって自律的なゲイン調整機能が抑止さ
れたAGCアンプ18によって増幅され、後段のパルス
ディテクタ17においてディジタル化された各セクタ毎
のグレーコード1aをグレーコード復調器21を介して
現在ヘッド3が位置するトラック番号などの情報に復調
し、マイクロプロセッサ14に入力する。
Further, in a seek operation in which the head 3 is moved from an arbitrary track to another arbitrary track, the signal is amplified by the AGC amplifier 18 whose autonomous gain adjustment function is suppressed by the servo demodulation controller 20, and is amplified by the pulse detector 17 in the subsequent stage. The digitized Gray code 1a for each sector is demodulated via the Gray code demodulator 21 into information such as the track number on which the head 3 is currently located, and is input to the microprocessor 14.

マイクロプロセッサ14は、前記グレーコード1aおよ
び前記位置ずれ量などから、ディスク1に対するヘッド
3の現在位置を認識し、現在と同一または異なるトラッ
クにおける一つ前のセクタ境界におけるサーボ情報IC
から得られた位置との差に基づいてヘッド3の移動速度
を算出し、D/Aコンバータ23.VCMドライバ25
を介して、ヘッド3の速度が目標の速度に一致するよう
にボイスコイルモータ5によるヘッド3の加振力を制御
する。
The microprocessor 14 recognizes the current position of the head 3 with respect to the disk 1 from the gray code 1a and the amount of positional deviation, and reads the servo information IC at the previous sector boundary in the same or different track than the current one.
The moving speed of the head 3 is calculated based on the difference from the position obtained from the D/A converter 23. VCM driver 25
, the excitation force of the head 3 by the voice coil motor 5 is controlled so that the speed of the head 3 matches the target speed.

ここで、従来の場合には、マイクロプロセッサ14にお
ける処理の内容などにかかわらず、セクタ境界に設けら
れたサーボ情報ICがヘッド3を通過する毎にサーボ復
調コントローラ20から発生されるセクタパルスNを契
機としてマイクロプロセッサ14に割り込みを発生させ
、マイクロプロセッサ14に上記のような一連の位置決
約処理を行わせることが一般的であるが、本実施例の場
合には次のような動作を行う。
Here, in the conventional case, the sector pulse N generated from the servo demodulation controller 20 is transmitted every time the servo information IC provided at the sector boundary passes the head 3, regardless of the content of processing in the microprocessor 14. Generally, an interrupt is generated in the microprocessor 14 as a trigger to cause the microprocessor 14 to perform a series of positioning processes as described above, but in the case of this embodiment, the following operations are performed. .

すなわち、マイクロプロセッサ14は、たとえば、ディ
スク1に対して実際にデータの記録や再生動作を行う時
のように、ヘッド3の目的のトラックに対する位置決め
や追随処理を高精度に行う必要がある場合には、出カポ
−) P +  から出力される制御論理信号14aを
゛L″レベルにしてスイッチ回路30を接続状態にする
とともにスイッチ回路29を切断状態にし、セクタパル
スNがカウンタ回路28を迂回してマイクロプロセッサ
14の入力ポートP2 に直接に入力するようにして、
各セクタの境界に設けられたサーボ情報ICがへソド3
を通過する毎にマイクロプロセッサ14は割り込み処理
によって逐次上記のような位置決め処理を行う。
That is, when the microprocessor 14 needs to position the head 3 with respect to a target track and follow the target track with high precision, such as when actually recording or reproducing data on the disk 1, the microprocessor 14 performs The control logic signal 14a output from the output capacitor P + is set to the "L" level to connect the switch circuit 30 and disconnect the switch circuit 29, so that the sector pulse N bypasses the counter circuit 28. so as to input it directly to the input port P2 of the microprocessor 14,
The servo information IC installed at the boundary of each sector
The microprocessor 14 sequentially performs the positioning process as described above by interrupt processing each time it passes through.

一方、マイクロプロセッサ14によってインターフェイ
スコントローラIQ、DMAコントローラ12.ストレ
ージコントローラ13などの制御を行う時のように、デ
ィスク1に対して実際のデータの記録・再生動作などが
行われず、必ずしもヘッド3のディスク1の所定の領域
に対する高い位置決袷精度が要求されない場合には、マ
イクロプロセッサ14は、制御論理信号14aを“H”
レベルにし、セクタパルスNがカウンタ回路28を介し
て入力ポートP2に入力されるようにして、サーボ復調
コントローラ20において発生するセクタパルスNが2
以上のn回に1回の割合でマイクロプロセッサ14に入
力されるようにする。
On the other hand, the microprocessor 14 controls the interface controller IQ, the DMA controller 12 . Unlike when controlling the storage controller 13, etc., actual data recording/reproducing operations are not performed on the disk 1, and high positioning accuracy of the head 3 with respect to a predetermined area of the disk 1 is not necessarily required. In this case, the microprocessor 14 sets the control logic signal 14a to “H”.
level so that the sector pulse N is input to the input port P2 via the counter circuit 28, so that the sector pulse N generated in the servo demodulation controller 20 is
The data is input to the microprocessor 14 once every n times.

これにより、高い位置決め精度が要求されない場合など
には、セクタパルスNの入力を契機とする割り込みによ
ってマイクロプロセッサ14において行われる冗長な位
置決め処理の頻度が減少し、マイクロプロセッサ14に
よって遂行される位置決め処理および当該位置決め処理
以外の処理を含袷た全体の処理時間が短縮される。
As a result, in cases where high positioning accuracy is not required, the frequency of redundant positioning processing performed in the microprocessor 14 by interrupts triggered by the input of the sector pulse N is reduced, and the positioning processing performed by the microprocessor 14 is reduced. The overall processing time including processing other than the positioning processing is shortened.

このことを、シーク動作を含むディスク1からの目的の
データ読み出し処理におけるマイクロプロセッサ14の
動作に着目して、本実施例1の場合と従来の場合の各々
について示したものが第6図および第8図である。
This is shown in FIGS. 6 and 6 for the case of the first embodiment and the conventional case, focusing on the operation of the microprocessor 14 in the process of reading target data from the disk 1 including the seek operation. This is Figure 8.

すなわち、第8図に示される従来の場合には、ヘッド3
をディスク1に対して高精度に位置決めする必要がある
リード準備処理304.シーク終了処理3051回転待
ち306.データリード処理307以外の、あまり精度
の要求されないインターフェイス処理301.コマンド
解析処理302、シーク準備処理303.データ転送処
理308、インターフェイス処理309についても、セ
クタパルスNを契機とする割り込みによって、比較的短
い周期で逐次マイクロプロセッサ14による高精度フォ
ローイング処理310およびシーク処理311が行われ
ている。
That is, in the conventional case shown in FIG.
The read preparation process 304 requires positioning with high precision with respect to the disk 1. Seek end processing 3051 Rotation wait 306. Interface processing 301 other than data read processing 307 that does not require much precision. Command analysis processing 302, seek preparation processing 303. Regarding data transfer processing 308 and interface processing 309, high-precision following processing 310 and seek processing 311 are sequentially performed by the microprocessor 14 in relatively short cycles by interrupts triggered by sector pulse N.

一方、第6図に示される本実施例1の場合には、必ずし
も高い精度の要求されないインターフェイス処理301
.コマンド解析処理302.シーク準備処理303.デ
ータ転送処理308.インターフェイス処理309の間
は制御論理信号14aを゛H″レベルにし、セクタパル
スNをカウンタ回路28を介して間引いて、すなわちセ
クタパルスNのマイクロプロセッサ14に対する入力の
周期を長くすることにより、マイクロプロセッサ14に
おいて、セクタパルスNの入力を契機として遂行される
冗長な高精度フォローイング処理310の頻度を減少さ
せる。
On the other hand, in the case of the first embodiment shown in FIG. 6, the interface processing 301 does not necessarily require high precision.
.. Command analysis processing 302. Seek preparation process 303. Data transfer processing 308. During the interface processing 309, the control logic signal 14a is set to the "H" level, and the sector pulses N are thinned out through the counter circuit 28, that is, by lengthening the input period of the sector pulses N to the microprocessor 14, the microprocessor 14, the frequency of redundant high-precision following processing 310 performed in response to input of sector pulse N is reduced.

また、高精度の位置決めが要求されるリード準備処理3
04.シーク終了処理3051回転待ち306、データ
リード処理307の遂行に際しては、制御論理信号14
aをL”レベルにし、サーボ復調コントローラ20から
のセクタパルスNをカウンタ回路28を迂回してマイク
ロプロセッサ14にすべて入力させ、シーク処理311
および高精度フォローインク処理310をサーボ復調=
 20− コントローラ20においてセクタパルスNが発生する毎
に逐次遂行する。
In addition, lead preparation process 3 requires high precision positioning.
04. When performing the seek end process 3051, rotation wait 306, and data read process 307, the control logic signal 14
a to L" level, all sector pulses N from the servo demodulation controller 20 are input to the microprocessor 14 bypassing the counter circuit 28, and seek processing 311 is performed.
and servo demodulation of high precision follow ink processing 310 =
20- Execute sequentially every time a sector pulse N occurs in the controller 20.

これにより、第6図に示される本実施例1場合には、第
8図に示される従来の場合に比較して、マイクロプロセ
ッサ14による全体の処理時間が、高精度フォローイン
グ処理310に起因するマイクロプロセッサ14の占有
時間の6倍に相当する分だけ短縮されている。
As a result, in the case of the first embodiment shown in FIG. 6, compared to the conventional case shown in FIG. This is reduced by an amount equivalent to six times the time occupied by the microprocessor 14.

こうして、たとえばマイクロプロセッサ14が位置決め
処理以外の処理を遂行する場合の3ms程度の所要時間
を1ms程度短縮することができる。
In this way, for example, the time required when the microprocessor 14 performs processing other than positioning processing can be reduced by about 1 ms from about 3 ms.

この結果、ディスク装置と上位の情報処理装置との間に
おける情報およびコマンドの授受などにおける応答性が
向上する。
As a result, responsiveness in exchanging information and commands between the disk device and the higher-level information processing device is improved.

また、ディスク装置における動作の高速化および記憶密
度の増大などに呼応して、シーク動作の高速化および記
録・再生時のフォローインクの高精度化が推進され、位
置決め処理の周期が短くなるほど、さらには、上位の情
報処理装置との間におけるインターフェイス処理が複雑
になるほど、本実施例の効果は大きくなる。
In addition, in response to faster operation and increased storage density in disk devices, faster seek operations and higher accuracy of follow ink during recording and playback have been promoted, and as the cycle of positioning processing becomes shorter, The more complicated the interface processing with the higher-level information processing device, the greater the effects of this embodiment.

〔実施例2〕 第5図は、本発明の実施例2を示す流れ図である。[Example 2] FIG. 5 is a flowchart showing a second embodiment of the present invention.

本実施例2においては、複数のセクタの境界に設けられ
たサーボ情報1cの領域がヘッド3を通過する毎にサー
ボ復調コントローラ20かう発生されるセクタパルスN
が入力される際に、割り込みによる位置決め処理を行う
か否かをマイクロプロセッサ14を制御するマイクロプ
ログラムによって行うようにしたものである。
In the second embodiment, the sector pulse N generated by the servo demodulation controller 20 each time the area of servo information 1c provided at the boundary of a plurality of sectors passes the head 3.
The microprogram that controls the microprocessor 14 determines whether or not positioning processing is to be performed by interrupt when the input signal is input.

すなわち、マイクロプロセッサ14は、サーボ復調コン
トローラ20からセクタパルスNが入力されると、現在
実行中の内容に応じて予め設定されているフラグなどに
よってセクタパルスNの入力毎に位置決約処理を実行す
るか否かを判定する。
That is, when a sector pulse N is input from the servo demodulation controller 20, the microprocessor 14 executes a position determination process every time the sector pulse N is input based on a flag set in advance according to the content currently being executed. Determine whether or not to do so.

(ステップ401) そして、セクタパルスNの入力の周期の通りに位置決め
処理を遂行することが要求されている場合には、さらに
必要とされる位置決約処理がシーク処理かフォローイン
ク処理かを判断しくステップ402)、シーク処理(ス
テップ404)またはフォローイング処理(ステップ4
05)を実行する。
(Step 401) If it is required to perform positioning processing according to the input cycle of sector pulse N, it is further determined whether the required positioning processing is seek processing or follow ink processing. step 402), seek processing (step 404) or following processing (step 4
05).

一方、ステップ401の判定においてセクタパルスNの
入力周期通りの位置決め処理の遂行が要求されていない
場合には、マイクロプロセッサ14の内部に設けられ、
セクタパルスNの入力毎にインクリメントされるカウン
タの値が所定の値に達したか否かを判定しくステップ4
03) 、達しない場合にはセクタパルスNの入力毎に
カウンタをインクリメントする(30 g)。
On the other hand, if it is determined in step 401 that the positioning process according to the input period of the sector pulse N is not required, a
Step 4: Determine whether the value of the counter that is incremented each time the sector pulse N is input has reached a predetermined value.
03) If not reached, increment the counter every time sector pulse N is input (30 g).

ステップ403においてカウンタの値が所定の設定値に
到達したと判定された場合には、低精度フォローイング
処理を遂行しくステップ406)、さらにカウンタを零
にする(ステップ407) 1作を行う。
If it is determined in step 403 that the value of the counter has reached a predetermined set value, a low-precision following process is performed (step 406), and the counter is reset to zero (step 407), and one operation is performed.

これにより、必ずしもヘッド3の高い位置決め精度が要
求されない処理中には、セクタパルスNを契機とする割
り込み処理による位置決め処理の実行を抑止することで
、位置決め処理およびそれ以外の処理を含めた全体の処
理の所要時間を短縮することができる。
As a result, during processing that does not necessarily require high positioning accuracy of the head 3, by suppressing the execution of positioning processing by interrupt processing triggered by sector pulse N, the entire processing including positioning processing and other processing can be performed. The time required for processing can be shortened.

このことを示すものが第7図である。FIG. 7 shows this.

同図において、セクタパルスNの入力を契機として実行
される周期判断処理313は第5図の流れ図におけるス
テップ401.ステツプ403の各判定処理およびステ
ップ408におけるカウンタのインクリメント処理のみ
からなり、その所要時間は高々10μS程度と実際の位
置決め処理の遂行時間に比して極袷で短いものである。
In the figure, the period determination process 313 executed in response to the input of the sector pulse N is performed at step 401 in the flowchart of FIG. It consists only of the determination processing in step 403 and the counter increment processing in step 408, and the required time is about 10 μS at most, which is extremely short compared to the time required to perform the actual positioning processing.

このため、本実施例においては第8図に示される従来技
術の場合に比較して、位置決め処理に起因するマイクロ
プロセッサ14における処理の遅延時間は、高精度フォ
ローイング処理310の所要時間の6倍だけ短縮される
Therefore, in this embodiment, compared to the case of the prior art shown in FIG. will be shortened only.

これにより、たとえばマイクロプロセッサ14が位置決
め処理以外の処理を遂行する場合の3ms程度の所要時
間を1ms程度短縮することができる。
As a result, the time required for the microprocessor 14 to perform processing other than positioning processing, for example, about 3 ms, can be reduced by about 1 ms.

この結果、ディスク装置と上位の情報処理装置との間に
おける情報およびコマンドの授受などにおける応答性が
向上する。
As a result, responsiveness in exchanging information and commands between the disk device and the higher-level information processing device is improved.

また、ディスク装置における動作の高速化および記憶密
度の増大などに呼応して、シーク動作の高速化および記
録・再生時のフォローイングの高精度化が推進され、位
置決め処理の周期が短くなるほど、さらには、上位の情
報処理装置との間におけるインターフェイス処理が複雑
になるほど、本実施例の効果は大きくなる。
In addition, in response to faster operation and increased storage density in disk devices, faster seek operations and higher accuracy of following during recording and playback have been promoted, and as the cycle of positioning processing becomes shorter, The more complicated the interface processing with the higher-level information processing device, the greater the effects of this embodiment.

以上本発明者によってなされた発明を実施例に基づき具
体的に説明したが、本発明は前記実施例に限定されるも
のではなく、その要旨を逸脱しない範囲で種々変更可能
であることはいうまでもない。
Although the invention made by the present inventor has been specifically explained above based on Examples, it goes without saying that the present invention is not limited to the Examples and can be modified in various ways without departing from the gist thereof. Nor.

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

本願において開示される発明のうち代表的なものによっ
て得られる効果を簡単に説明すれば、下記の通りである
A brief explanation of the effects obtained by typical inventions disclosed in this application is as follows.

すなわち、ヘッドを介してディスクに対する情報の記録
および再生の少なくとも一方を行うとともに、前記ディ
スクに予約記録されたサーボ情報に基づいて前記ヘッド
の前記ディスクの任意の領域に対する位置決め処理を行
うようにしたディスク装置のヘッド位置決め制御方式で
あって、前記サーボ情報に基づく前記位置決め処理の周
期を可変にしたので、たとえば情報の記録・再生時や高
速のシーク動作などのようにディスクに対するヘッドの
位置決めに高精度が要求される場合には所要の位置決め
精度が実現される所定の周期でヘッドの位置決め処理を
行うとともに、それ以外の必ずしも高い位置決め精度が
要求されない場合には、位置決め処理が実行される周期
を比較的長くして冗長な位置決め処理が実行される頻度
を低減することにより、全体の処理の所要時間を短縮す
ることができる。
That is, the disk is configured to perform at least one of recording and reproducing information to and from the disk via a head, and to perform positioning processing of the head with respect to an arbitrary area of the disk based on servo information reserved and recorded on the disk. This is a head positioning control method for the device, in which the period of the positioning process based on the servo information is made variable, so that high precision head positioning with respect to the disk can be achieved, for example, when recording/reproducing information or during high-speed seek operations. In cases where high positioning accuracy is required, head positioning processing is performed at a predetermined cycle that achieves the required positioning accuracy, and in other cases where high positioning accuracy is not necessarily required, the cycle in which positioning processing is performed is compared. By reducing the frequency with which redundant positioning processing is performed by lengthening the target time, the time required for the entire processing can be shortened.

また、請求項1記載のヘッド位置決め制御方式を用いる
ことにより、ディスク装置の応答性が向上する。
Further, by using the head positioning control method according to the first aspect, the responsiveness of the disk device is improved.

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

第1図は本発明の実施例1であるヘッドの位置決め制御
方式が適用されるディスク装置の要部の構成の一例を示
すブロック図、 第2図はディスク装置の分解斜視図、 第3図はディスク装置の全体の構成の一例を示すブロッ
ク図、 第4図はディスクにおける情報の格納形式の一例を示す
概念図、 第5図は本発明の実施例2であるヘッドの位置決め制御
方式の動作の一例を説明する流れ図、第6図は実施例1
における効果を説明するタイムチャート、 第7図は実施例2における効果を説明するタイムチャー
ト、 第8図は従来技術の一例におけるタイムチャートである
。 ■・・・ディスク、1a・・・クレーコード、lb・・
・バーストパターン、1c・・・サーボ情報、2・・・
スピンドルモータ、3・・・ヘソド、4・・・アーム、
5・・・ボイスコイルモータ、6・・・筐体、7・・・
ディスク組立体、8・・・制御基板、10・・・インタ
ーフェイスコントローラ、11・・・バッファRAM、
12・・・DMAコントローラ、13・・・ストレージ
コントローラ、14・・・マイクロプロセッサ、14a
・・・制御論理信号、15・・・周波数可変発振器、1
6・・・エンコーダ/デコーダ、17・・・パルスディ
テクタ、18・・・AGCアンプ、19・・・ヘッドア
ンプ、20・・・サーボ復調コントローラ、21・・・
グレーコード復調器、22・・・位置情報復調器、23
・・・A/Dコンバーク、24・・・D/Aコンバータ
、25・・・VCMドライバ、26・・・スピンドルド
ライバ、27・・・電源回路、28・・・カウンク回路
(制御手段)、29.30・・・スイッチ回路、31・
・・インバータ、N・・・セクタパルス、P、  ・・
・出力ポート、P2 ・・・入力ホード、301・・・
インターフェイス処理、302・・・コマンド解析処理
、303・・・シ一り準備処理、304・・・リード準
備処理、305・・・シーク終了処理、306・・・回
転待ち、307・・・データリード処理、308・・・
データ転送処理、309・・・インターフェイス処理、
310・・・高精度フォローイング処理、311・・・
シーク処理、312・・・低精度フォローイング処理、
313・・・周期判断処理、401〜408・・・処理
ステップ。 代理人 弁理士 筒 井 大 和
FIG. 1 is a block diagram showing an example of the configuration of main parts of a disk device to which a head positioning control system according to a first embodiment of the present invention is applied, FIG. 2 is an exploded perspective view of the disk device, and FIG. 3 is an exploded perspective view of the disk device. FIG. 4 is a block diagram showing an example of the overall configuration of a disk device; FIG. 4 is a conceptual diagram showing an example of an information storage format on a disk; FIG. A flowchart explaining an example, FIG. 6 is Example 1
FIG. 7 is a time chart explaining the effects of the second embodiment. FIG. 8 is a time chart of an example of the prior art. ■...Disc, 1a...Clay cord, lb...
・Burst pattern, 1c... Servo information, 2...
Spindle motor, 3... Hesode, 4... Arm,
5... Voice coil motor, 6... Housing, 7...
Disk assembly, 8... Control board, 10... Interface controller, 11... Buffer RAM,
12... DMA controller, 13... Storage controller, 14... Microprocessor, 14a
... Control logic signal, 15 ... Frequency variable oscillator, 1
6... Encoder/decoder, 17... Pulse detector, 18... AGC amplifier, 19... Head amplifier, 20... Servo demodulation controller, 21...
Gray code demodulator, 22...position information demodulator, 23
... A/D converter, 24... D/A converter, 25... VCM driver, 26... Spindle driver, 27... Power supply circuit, 28... Count circuit (control means), 29 .30... switch circuit, 31.
...Inverter, N...Sector pulse, P, ...
・Output port, P2...Input hold, 301...
Interface processing, 302...Command analysis processing, 303...Shiichi preparation processing, 304...Read preparation processing, 305...Seek end processing, 306...Rotation wait, 307...Data read Processing, 308...
Data transfer processing, 309...interface processing,
310...High precision following processing, 311...
Seek processing, 312...low precision following processing,
313... Cycle judgment processing, 401-408... Processing steps. Agent Patent Attorney Daiwa Tsutsui

Claims (1)

【特許請求の範囲】 1、ヘッドを介してディスクに対する情報の記録および
再生の少なくとも一方を行うとともに、前記ディスクに
予め記録されたサーボ情報に基づいて前記ヘッドの前記
ディスクの任意の領域に対する位置決め処理を行うよう
にしたディスク装置のヘッド位置決め制御方式であって
、前記サーボ情報に基づく前記位置決め処理の周期を可
変にしたことを特徴とするヘッド位置決め制御方式。 2、前記サーボ情報が、前記ディスクに同心円状に設け
られた複数のトラックを周方向に区分して構成される複
数のセクタの境界に設けられていることを特徴とする請
求項1記載のヘッド位置決め制御方式。 3、前記位置決め処理を含む前記ディスク装置の動作が
内蔵のマイクロプロセッサによって制御されるとともに
、前記セクタの境界が前記ヘッドを通過する毎に発生す
るセクタパルスを契機とする前記マイクロプロセッサに
おける割り込み処理によって前記位置決め処理が遂行さ
れ、前記セクタパルスの前記マイクロプロセッサに対す
る入力を、当該マイクロプロセッサによって制御される
制御手段によって間引くことにより、前記マイクロプロ
セッサにおける前記位置決め処理の周期を可変にしたこ
とを特徴とする請求項2記載のヘッド位置決め制御方式
。 4、前記セクタパルスの前記マイクロプロセッサに対す
る入力を契機とする前記位置決め処理の実行を現在の処
理の種別に応じて抑止するか否かを判定する機能を当該
マイクロプロセッサに内蔵されたマイクロプログラムを
もたせることにより、前記位置決め処理の周期を可変に
した請求項2記載のヘッド位置決め制御方式。 5、請求項1〜4記載のヘッド位置決め制御方式のいず
れかによってディスクに対するヘッドの位置決め処理が
行われるディスク装置。
[Claims] 1. Performing at least one of recording and reproducing information on a disk via a head, and positioning the head with respect to an arbitrary area of the disk based on servo information recorded in advance on the disk. 1. A head positioning control method for a disk device, characterized in that the cycle of the positioning process based on the servo information is made variable. 2. The head according to claim 1, wherein the servo information is provided at boundaries of a plurality of sectors formed by circumferentially dividing a plurality of concentric tracks on the disk. Positioning control method. 3. The operation of the disk device including the positioning process is controlled by a built-in microprocessor, and by interrupt processing in the microprocessor triggered by a sector pulse generated every time the sector boundary passes the head. The positioning process is performed, and the input of the sector pulses to the microprocessor is thinned out by a control means controlled by the microprocessor, thereby making the cycle of the positioning process in the microprocessor variable. A head positioning control system according to claim 2. 4. A microprogram built into the microprocessor is provided with a function of determining whether or not execution of the positioning process triggered by input of the sector pulse to the microprocessor is to be inhibited depending on the type of current process. 3. The head positioning control system according to claim 2, wherein the cycle of said positioning process is made variable. 5. A disk device in which head positioning processing with respect to the disk is performed by any one of the head positioning control methods according to claims 1 to 4.
JP14913588A 1988-06-16 1988-06-16 Head positioning control method and disk device using the same Expired - Lifetime JP2650720B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14913588A JP2650720B2 (en) 1988-06-16 1988-06-16 Head positioning control method and disk device using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14913588A JP2650720B2 (en) 1988-06-16 1988-06-16 Head positioning control method and disk device using the same

Publications (2)

Publication Number Publication Date
JPH01317283A true JPH01317283A (en) 1989-12-21
JP2650720B2 JP2650720B2 (en) 1997-09-03

Family

ID=15468510

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14913588A Expired - Lifetime JP2650720B2 (en) 1988-06-16 1988-06-16 Head positioning control method and disk device using the same

Country Status (1)

Country Link
JP (1) JP2650720B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6098177A (en) * 1997-10-09 2000-08-01 Fujitsu Limited Storage unit having reduced wait time of process with respect to command request

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6098177A (en) * 1997-10-09 2000-08-01 Fujitsu Limited Storage unit having reduced wait time of process with respect to command request

Also Published As

Publication number Publication date
JP2650720B2 (en) 1997-09-03

Similar Documents

Publication Publication Date Title
US4835632A (en) Disk file digital servo control system with multiple sampling rate
US6313964B1 (en) Early write enable with off-track write protection
JPH0449187B2 (en)
JPH01317283A (en) Head positioning control method and disk device using the same
JPH1115501A (en) Correction method of bang-bang control in digital control by finite settling input
JP2889393B2 (en) Magnetic disk drive
JPH04330678A (en) Magnetic recording/reprdocuing device
JPH03176872A (en) Control system for magnetic disk device
JPH0963218A (en) Head positioning control device for disk recording / reproducing system and disk applied to the system
JP2702844B2 (en) Control method for magnetic disk drive
JP2506648B2 (en) Magnetic head positioning device
JPH1092101A (en) Magnetic disc apparatus and its driving method
JPS60219680A (en) Magnetic disc device
JP2702845B2 (en) Magnetic disk drive
JPH04134679A (en) Magnetic disk device
JP2598090B2 (en) Disk unit
JPS60138786A (en) Seek control circuit
JP2560597B2 (en) Data conversion disk unit
JPS63273284A (en) Servo system for magnetic recording and reproducing device
KR100412054B1 (en) Wiggle Noise Removal Method
JPH0589614A (en) Head positioning controller for data recording and reproducing device
JPH09139035A (en) Disk recording / reproducing system and head positioning control method thereof
JPH02292783A (en) Magnetic head positioning control method
JPS59119577A (en) Servocontrol circuit of magnetic disk device
JPH07262718A (en) Head positioning control device