JPH0279275A - Magnetic head movement controller - Google Patents
Magnetic head movement controllerInfo
- Publication number
- JPH0279275A JPH0279275A JP23191288A JP23191288A JPH0279275A JP H0279275 A JPH0279275 A JP H0279275A JP 23191288 A JP23191288 A JP 23191288A JP 23191288 A JP23191288 A JP 23191288A JP H0279275 A JPH0279275 A JP H0279275A
- Authority
- JP
- Japan
- Prior art keywords
- speed
- position signal
- head
- signal
- servo
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Moving Of Head For Track Selection And Changing (AREA)
Abstract
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
本発明は、特に磁気ディスク装置に使用される磁気ヘッ
ドの移動を制御する磁気ヘッド移動制御装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Industrial Application Field) The present invention particularly relates to a magnetic head movement control device for controlling movement of a magnetic head used in a magnetic disk device.
(従来の技術)
従来、磁気ディスク装置において、磁気ヘッドの移動は
、数個のヘッドを一体としてキャリッジに取付けて、後
方からアクチュエータで駆動して行なう。この駆動はボ
イスコイルモータ(VCM)により行なわれ、トラック
サーボで移動制御が行なわれるようになっている。(Prior Art) Conventionally, in a magnetic disk drive, a magnetic head is moved by mounting several heads together on a carriage and driving them from the rear with an actuator. This drive is performed by a voice coil motor (VCM), and the movement is controlled by a track servo.
この移動制御としては、速度制御を行ないながら目的の
トラックにあらかじめ設定された速度曲線に従って加速
、減速を行なうことにより高速で移動する動作と、目的
のトラックに位置ずれなしに追従する動作がある。This movement control includes an operation of moving at high speed by accelerating and decelerating according to a speed curve set in advance for the target track while performing speed control, and an operation of following the target track without positional deviation.
従来のヘッド移動制御装置について、第3図に示すサー
ボ面サーボ方式の磁気ディスク装置を用いて説明する。A conventional head movement control device will be explained using a servo surface servo type magnetic disk device shown in FIG.
第3図において、キャリッジ13はデータヘッド12a
及びサーボヘッド12bを搭載しており、ボイスコイル
モータ(VCM)14の駆動力によりディスク10の半
径方向へ移動する。データヘッド12aはディスク10
のデータ面10aに対してデータのり−ド/ライトを行
なう磁気ヘッドである。サーボヘッド10bはサーボ面
10bに予め記録されたサーボ情報を再生するための磁
気ヘッドである。上記ディスク10はスピンドルモータ
11で回転されている。In FIG. 3, the carriage 13 is a data head 12a.
and a servo head 12b, which is moved in the radial direction of the disk 10 by the driving force of a voice coil motor (VCM) 14. The data head 12a is the disk 10
This is a magnetic head that writes/writes data to/from the data surface 10a. The servo head 10b is a magnetic head for reproducing servo information previously recorded on the servo surface 10b. The disk 10 is rotated by a spindle motor 11.
ボイスコイルモータ14は、ロークリ型のキャリッジ1
3を回転駆動させるためのモータであり、移動制御系に
より駆動制御される。移動制御系は、サーボ回路13お
よびVCM駆動回路15からなる。VCM駆動回路15
は、後述する移動制御誤差信号発生回路26からの速度
誤差信号に応じた量と方向の駆動電流(速度誤差信号に
比例した電流)をボイスコイルモータ13へ供給する。The voice coil motor 14 is a rotary type carriage 1.
3, and is driven and controlled by a movement control system. The movement control system includes a servo circuit 13 and a VCM drive circuit 15. VCM drive circuit 15
supplies a drive current (current proportional to the speed error signal) to the voice coil motor 13 in an amount and direction according to a speed error signal from a movement control error signal generation circuit 26, which will be described later.
またVCM駆動回路15は、後述するファイン制御誤差
信号発生回路27からの誤差信号に応じた量と方向の駆
動電流(誤差信号に比例した電流)をボイスコイルモー
タ13へ供給する。Further, the VCM drive circuit 15 supplies a drive current (a current proportional to the error signal) to the voice coil motor 13 in an amount and direction according to an error signal from a fine control error signal generation circuit 27, which will be described later.
サーボ回路13は、第4図に示すように、位置信号作成
回路21、微分回路22、・・・、アナログスイッチ2
3、・・・、28、マイクロプロセッサ(CPU)24
、D/A変換器25、移動制御誤差信号発生回路26、
およびファイン制御誤差信号発生回路27からなる。As shown in FIG. 4, the servo circuit 13 includes a position signal generation circuit 21, a differentiation circuit 22, . . . , an analog switch 2
3,..., 28, microprocessor (CPU) 24
, D/A converter 25, movement control error signal generation circuit 26,
and a fine control error signal generation circuit 27.
位置信号作成回路21はサーボヘッド12aからのサー
ボ信号に基づいてデータヘッド12aの現在位置に対応
する4つの位相の異なる位置信号(0度、90度、18
0度、270度)を作成しく第5図参照)、それぞれの
位置信号は速度検出回路としての微分回路22、・・・
へ出力され、1相の位置信号(0度)はファイン制御誤
差信号発生回路27へ出力される。位置信号作成回路2
1は、1トラツクを横切るごとに、シリンダパルスをC
PU24へ出力する。微分回路22、・・・はそれぞれ
位置信号作成回路21からの位相の異なる位置信号に基
づいて速度信号を生成し、アナログスイッチ23、・・
・を介して移動制御誤差信号発生回路26、およびファ
イン制御誤差信号発生回路27へ出力する。移動制御誤
差信号発生回路26はアナログスイッチ23、・・・か
らの検出速度信号とCPU24から供給される目標速度
との誤差に応じた速度誤差信号をアナログスイッチ28
を介して上記VCM駆動回路15へ出力する。The position signal generation circuit 21 generates four position signals (0 degrees, 90 degrees, 18 degrees) with different phases corresponding to the current position of the data head 12a based on the servo signal from the servo head 12a.
0 degrees, 270 degrees) (see Figure 5), and each position signal is generated by a differentiating circuit 22 as a speed detection circuit,...
The one-phase position signal (0 degree) is output to the fine control error signal generation circuit 27. Position signal generation circuit 2
1 is a cylinder pulse C every time one track is crossed.
Output to PU24. The differentiating circuits 22, . . . generate speed signals based on position signals having different phases from the position signal generating circuit 21, and the analog switches 23, .
The signal is outputted to the movement control error signal generation circuit 26 and the fine control error signal generation circuit 27 via . The movement control error signal generation circuit 26 generates a speed error signal corresponding to the error between the detected speed signal from the analog switch 23 and the target speed supplied from the CPU 24 to the analog switch 28.
The signal is output to the VCM drive circuit 15 via the VCM drive circuit 15.
CPU24は、位置信号作成回路22からのシリンダパ
ルスを受取るごとに、割込み処理プログラムを実行し、
目標速度を更新していく。すなわち、CPU26は、位
置信号作成回路21からのシリンダパルスをカウントし
、このカウント値により判断される現在のトラック(現
在位置)と図示しないホストコンピュータから供給され
る目標トラック(目標シリンダ)の差に応じた目標速度
データを図示しないメモリから読出し、D/A変換器2
5にセットする。D/A変換器25はCPU24がセッ
トした目標速度を電在信号に変換し移動制御誤差信号発
生回路26へ出力する。Each time the CPU 24 receives a cylinder pulse from the position signal generation circuit 22, the CPU 24 executes an interrupt processing program,
Update the target speed. That is, the CPU 26 counts cylinder pulses from the position signal generation circuit 21, and calculates the difference between the current track (current position) determined by this count value and the target track (target cylinder) supplied from a host computer (not shown). The corresponding target speed data is read from a memory (not shown), and the D/A converter 2
Set to 5. The D/A converter 25 converts the target speed set by the CPU 24 into a voltage signal and outputs it to the movement control error signal generation circuit 26.
次に、上記出力の動作を説明する。図示しないホストコ
ンピュータからの目標トラックがCPU24に供給され
る。すると、CPU24は位置信号作成回路21からの
シリンダパルスのカウント値、つまり現在のトラックと
目標トラックとの差に応じた目標速度データをメモリ(
図示しない)から読出し、D/A変換器25にセットす
る。上記D/A変換器25にセットされた目標速度デー
タに対応する電圧信号は移動速度誤差信号発生回路26
へ出力される。Next, the operation of the above output will be explained. A target track is supplied to the CPU 24 from a host computer (not shown). Then, the CPU 24 stores the cylinder pulse count value from the position signal generation circuit 21, that is, the target speed data corresponding to the difference between the current track and the target track, in the memory (
(not shown) and set it in the D/A converter 25. The voltage signal corresponding to the target speed data set in the D/A converter 25 is transmitted to the moving speed error signal generating circuit 26.
Output to.
また、位置信号作成回路21はサーボヘッド12bから
のサーボ信号に基づいてデータヘッド12aの現在位置
に対応する位置信号を作成して微分回路22、・・・へ
出力する。微分回路22、・・・はその位置信号に基づ
いて速度信号を生成し移動速度誤差信号発生回路26へ
出力する。移動速度誤差信号発生回路26はその検出速
度信号とD/A変換器25からの目標速度データとの誤
差に応じた速度誤差信号をアナログスイッチ28を介し
てVCM駆動回路15へ出力する。VCM駆動回路15
は、その速度誤差信号に応じた量と方向の駆動電流をボ
イスコイルモータ14へ供給する。これにより、ボイス
コイルモータ14はキャリッジ13つまりデータヘッド
12aを目標トラック方向へ上記目標速度に対応して移
動する。Further, the position signal generation circuit 21 generates a position signal corresponding to the current position of the data head 12a based on the servo signal from the servo head 12b, and outputs it to the differentiating circuit 22, . The differentiating circuits 22, . The moving speed error signal generation circuit 26 outputs a speed error signal corresponding to the error between the detected speed signal and the target speed data from the D/A converter 25 to the VCM drive circuit 15 via the analog switch 28. VCM drive circuit 15
supplies a drive current to the voice coil motor 14 in an amount and direction corresponding to the speed error signal. Thereby, the voice coil motor 14 moves the carriage 13, that is, the data head 12a, in the direction of the target track in accordance with the target speed.
以後、目標トラックにデータヘッド12aが到達するま
で、シリンダパルスが供給されるごとに、目標速度デー
タの更新処理が行なわれ、この処理に対応した速度制御
で、データヘッド12aを目標トラック方向へ移動する
。From then on, until the data head 12a reaches the target track, the target speed data is updated every time a cylinder pulse is supplied, and the data head 12a is moved in the direction of the target track under speed control corresponding to this process. do.
そして、CPU24は目標トラックにデータヘッド12
aが到達したことを判定した際、アナログスイッチ28
をファイン制御側に切換える。この際、1つの微分回路
22によって上記位置信号作成回路21からの1相の位
置信号を微分することにより速度信号を作成し、アナロ
グスイッチ23を介してファイン制御誤差信号発生回路
27に出力している。ファイン制御誤差信゛号発生回路
27には、位置信号作成回路21からの位置信号(位相
差0度)も供給されている。これにより、ファイン制御
誤差信号発生回路27は、速度信号と位置信号とにより
、目標停止位置からの偏位に対応する誤差はへを出力す
る。この誤差信号はアナログスイッチ28を介してVC
M駆動回路15へ出力され・る。VCM駆動回路15は
、その誤差信号に応じた量と方向の駆動電流をボイスコ
イルモータ14へ供給する。これにより、ボイスコイル
モータ14はキャリッジ13つまりデータヘッド12a
を目標停止位置へ移動する。Then, the CPU 24 moves the data head 12 to the target track.
When it is determined that a has arrived, the analog switch 28
Switch to fine control side. At this time, a speed signal is created by differentiating the one-phase position signal from the position signal creation circuit 21 using one differentiating circuit 22, and is outputted to the fine control error signal generation circuit 27 via the analog switch 23. There is. The fine control error signal generation circuit 27 is also supplied with a position signal (with a phase difference of 0 degrees) from the position signal generation circuit 21 . Thereby, the fine control error signal generation circuit 27 outputs an error corresponding to the deviation from the target stop position using the speed signal and the position signal. This error signal is passed through the analog switch 28 to the VC
The signal is output to the M drive circuit 15. The VCM drive circuit 15 supplies a drive current to the voice coil motor 14 in an amount and direction according to the error signal. As a result, the voice coil motor 14 moves the carriage 13, that is, the data head 12a.
Move to the target stop position.
(発明が解決しようとする課題)
従来の磁気ヘッド移動制御装置では、サーボ信号から4
つの位相の異なる位置信号を作成し、各相ごとに微分を
行ない、各々の真の値を繋ぎ合せて速度信号の検出を行
なっていたため、多くの回路が必要であった。また、位
置信号による速度信号の作成では、磁気ヘッドが高速で
移動している場合、位置信号がサーボデータをサンプリ
ングすることによって作成され、高周波ノイズ除去用に
ローパスフィルタが使用されるため、偽りの速度信号と
なってしまい、真の速度信号を得ることができないとい
う欠点もあった。(Problems to be Solved by the Invention) In the conventional magnetic head movement control device, 4
Since the speed signal was detected by creating position signals with two different phases, performing differentiation for each phase, and connecting the true values of each phase, many circuits were required. In addition, when creating a speed signal using a position signal, if the magnetic head is moving at high speed, the position signal is created by sampling servo data, and a low-pass filter is used to remove high frequency noise, so it may be false. There is also a drawback that the signal becomes a speed signal and it is not possible to obtain a true speed signal.
本発明の目的は、回路の簡単化を図るとともに、磁気ヘ
ッドの高速移動時に、真の速度信号を得ることができる
磁気ヘッド移動制御装置を提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to provide a magnetic head movement control device that has a simplified circuit and can obtain a true speed signal when the magnetic head moves at high speed.
[発明の出力]
(課題を解決するための手段)
本発明の磁気ヘッド移動制御装置は、磁気記録媒体の複
数のトラックを有するデータ面からデータを読取ったり
書込んだりするデータヘッド、前記データ面のトラック
間隔と同一トラック間隔を有するサーボ面からヘッド位
置決め制御用のサーボ信号をリードするサーボヘッド、
前記データヘッドとサーボヘッドとをそれぞれ同時に移
動させるキャリッジ機構、このキャリッジ機構を駆動す
るボイスモータコイル、前記サーボヘッドから出力され
るサーボ信号に基づいて前記データヘッドの現在位置に
応゛じた位置信号を作成する位置信号作成手段、この位
置信号作成手段から出力される装置信号に基づいてトラ
ックの幅を検出する幅検出手段、この幅検出手段により
検出したトラッりの幅に応じて前記キャリッジ機構の移
動速度を検出する速度検出手段、前記位置信号作成手段
から出力される装置信号に基づいて前記データヘッドの
現在位置を判断する判断手段、この判断手段による前記
データヘッドの現在位置と前記データヘッドの移動すべ
き目標トラックとの差に応じた目標速度を出力する出力
手段、この出力手段からの目標速度と前記速度検出手段
により検出された移動速度との差をとり、この差に比例
した電流を前記ボイスコイルモータに供給し、前記キャ
リッジ機構を駆動することにより、前記データヘッドの
目標トラックへの移動制御を行なう第1の制御手段、前
記位置信号作成手段から出力される装置信号を微分する
ことにより速度信号を作成する微分手段、および前記デ
ータヘッドの現在位置が目標トラックに対応した際に、
前記微分手段により作成した速度信号と前記位置信号作
成手段から出力される装置信号とに基づいた電流を前記
ボイスコイルモータに供給し、前記キャリッジ機構を駆
動することにより、前記データヘッドが目標トラックに
追従する移動制御を行なう第2の制御手段から出力され
る。[Output of the Invention] (Means for Solving the Problem) A magnetic head movement control device of the present invention includes a data head that reads and writes data from a data surface having a plurality of tracks of a magnetic recording medium, and a data surface that reads and writes data from a data surface having a plurality of tracks. a servo head that reads a servo signal for head positioning control from a servo surface having the same track spacing as the track spacing of
A carriage mechanism that simultaneously moves the data head and the servo head, a voice motor coil that drives the carriage mechanism, and a position signal corresponding to the current position of the data head based on a servo signal output from the servo head. a position signal generating means for generating a track width; a width detecting means for detecting the width of the track based on a device signal output from the position signal generating means; speed detecting means for detecting the moving speed; determining means for determining the current position of the data head based on a device signal output from the position signal generating means; An output means for outputting a target speed corresponding to a difference from a target track to be moved, a difference between the target speed from this output means and the moving speed detected by the speed detection means, and a current proportional to this difference. a first control means for controlling movement of the data head to a target track by supplying the voice coil motor to the voice coil motor and driving the carriage mechanism; and differentiating a device signal output from the position signal generating means; differentiating means for creating a velocity signal by; and when the current position of the data head corresponds to a target track;
A current based on a speed signal created by the differentiating means and a device signal output from the position signal creating means is supplied to the voice coil motor to drive the carriage mechanism, thereby moving the data head to the target track. It is output from the second control means that performs follow-up movement control.
(作用)
本発明は、磁気ヘッドの移動速度をトラックの幅から検
出するようにしたので、微分回路、切換回路の削減によ
る回路の簡単化が図れ、磁気ヘッドの高速移動時に、真
の速度信号を得ることができる。(Function) Since the present invention detects the moving speed of the magnetic head from the track width, the circuit can be simplified by reducing the number of differentiating circuits and switching circuits, and the true speed signal can be detected when the magnetic head is moving at high speed. can be obtained.
(実施例)
以下図面を参照して本発明の一実施例を説明する。第1
図は同実施例のサニボ回路の出力を示すブロック図であ
る。第2図は同実施例に係わる磁気ディスク装置の部分
的出力を示すブロック図であり、第3図と同一部分には
同一符号を付し説明を省略する。ただし、第2図におい
て、サーボ回路30の出力は第1図に示すように変更さ
れている。(Example) An example of the present invention will be described below with reference to the drawings. 1st
The figure is a block diagram showing the output of the Sanibo circuit of the same embodiment. FIG. 2 is a block diagram showing a partial output of the magnetic disk device according to the same embodiment, and the same parts as in FIG. 3 are given the same reference numerals and explanations will be omitted. However, in FIG. 2, the output of the servo circuit 30 has been changed as shown in FIG.
サーボ回路30は、第1図に示すように、位置信号作成
回路31、微分回路32、ファイン制御誤差信号発生回
路33、オンシリンダ検出回路34、発振器35、速度
検出器36、CPU37、D/A変換器38、利得調整
器39、およびアナログスイッチ40からなる。As shown in FIG. 1, the servo circuit 30 includes a position signal generation circuit 31, a differentiation circuit 32, a fine control error signal generation circuit 33, an on-cylinder detection circuit 34, an oscillator 35, a speed detector 36, a CPU 37, and a D/A. It consists of a converter 38, a gain adjuster 39, and an analog switch 40.
位置信号作成回路31は上記サーボヘッド12bからの
サーボ信号に基づいてデータヘッド12aの現在位置に
対応する位置信号(0度)を作成して、微分回路32、
ファイン制御誤差信号発生回路33、およびオンシリン
ダ検出回路34に出力する。微分回路32は位置信号作
成回路31から出力される装置信号を微分することによ
り速度信号を検出しファイン制御誤差信号発生回路33
へ出力する。ファイン制御誤差信号発生回路33は微分
回路32からの速度信号と位置信号作成回路31からの
位置信号とにより、目標停止位置からの偏位に対応する
誤差信号をアナログスイッチ40を介して上記VCM駆
動回路15へ出力する。オンシリンダ検出回路34は位
置信号作成回路31からの位置信号に基づいてパルス状
のオンシリンダ信号(トラック横断信号)を作成し、速
度検出器36およびCPU37へ出力する。発振器35
はクロックパルスを発生し、速度検出器36へ出力する
。速度検出器3−よオンシリンダ検出回路34からのオ
ンシリンダ信号の間隔(トラックの幅)を発振器35か
らのクロックパルスによって計測し、この計測結果に対
応した検出速度信号をCPU37へ出力する。CPU3
7はオンシリンダ検出回路34からのシリンダパルスの
カウント値、つまり現在のトラックと目標トラックとの
差に応じた目標速度データをメモリ(図示しない)から
読出し、この読出した目標速度データと速度検出器36
からの検出速度信号との速度差を算出し、その速度差に
対応する速度誤差信号をD/A変換器38へ出力する。The position signal generation circuit 31 generates a position signal (0 degrees) corresponding to the current position of the data head 12a based on the servo signal from the servo head 12b,
It is output to the fine control error signal generation circuit 33 and the on-cylinder detection circuit 34. The differentiating circuit 32 detects a speed signal by differentiating the device signal output from the position signal generating circuit 31, and outputs the fine control error signal generating circuit 33.
Output to. The fine control error signal generation circuit 33 uses the speed signal from the differentiating circuit 32 and the position signal from the position signal generation circuit 31 to drive the VCM via the analog switch 40 with an error signal corresponding to the deviation from the target stop position. Output to circuit 15. The on-cylinder detection circuit 34 creates a pulsed on-cylinder signal (track crossing signal) based on the position signal from the position signal creation circuit 31, and outputs it to the speed detector 36 and the CPU 37. Oscillator 35
generates clock pulses and outputs them to speed detector 36. The speed detector 3 measures the interval (track width) of the on-cylinder signal from the on-cylinder detection circuit 34 using a clock pulse from the oscillator 35, and outputs a detected speed signal corresponding to the measurement result to the CPU 37. CPU3
Reference numeral 7 reads the cylinder pulse count value from the on-cylinder detection circuit 34, that is, the target speed data corresponding to the difference between the current track and the target track, from a memory (not shown), and reads out the read target speed data and the speed detector. 36
The speed difference between the detected speed signal and the detected speed signal is calculated, and a speed error signal corresponding to the speed difference is output to the D/A converter 38.
D/A変換器38はCPU37からの目標誤差信号に対
応する電圧信号を利得調整器39へ出力する。利得調整
器39はD/A変換器38からの電圧信号の利得を調整
した後、アナログスイッチ40を介して上記VCM駆動
回路15へ出力する。The D/A converter 38 outputs a voltage signal corresponding to the target error signal from the CPU 37 to the gain adjuster 39. The gain adjuster 39 adjusts the gain of the voltage signal from the D/A converter 38 and then outputs it to the VCM drive circuit 15 via the analog switch 40.
次に、同実施例の動作を説明する。図示しないホストコ
ンピュータからの目標トラックがCPU37に供給され
る。すると、CPU37はオンシリンダ検出回路34か
らのシリンダパルスのカウント値、つまり現在のトラッ
クと目標トラックとの差に応じた目標速度データをメモ
リ(図示しない)から読出すとともに、アナログスイッ
チ40を速度制御側、つまり利得調整器39からの信号
を出力するように切換える。Next, the operation of this embodiment will be explained. A target track is supplied to the CPU 37 from a host computer (not shown). Then, the CPU 37 reads out the cylinder pulse count value from the on-cylinder detection circuit 34, that is, target speed data corresponding to the difference between the current track and the target track, from a memory (not shown), and controls the analog switch 40 to control the speed. In other words, the signal from the gain adjuster 39 is output.
また、位置信号作成回路31はサーボヘッド12bから
のサーボ信号に基づいてデータヘッド12aの現在位置
に対応する位置信号を作成してオンシリンダ検出回路3
4へ出力する。オンシリンダ検出回路34はその位置信
号に基づいてパルス状のオンシリンダ信号を作成し、速
度検出器36へ出力する。速度検出器36はそのオンシ
リンダ信号の間隔を発振器35からのクロックパルスに
よって計測し、この計測結果に対応した検出速度信号を
CPU37へ出力する。Further, the position signal generation circuit 31 generates a position signal corresponding to the current position of the data head 12a based on the servo signal from the servo head 12b, and generates a position signal corresponding to the current position of the data head 12a.
Output to 4. The on-cylinder detection circuit 34 creates a pulsed on-cylinder signal based on the position signal and outputs it to the speed detector 36. The speed detector 36 measures the interval between the on-cylinder signals using the clock pulse from the oscillator 35, and outputs a detected speed signal corresponding to the measurement result to the CPU 37.
これにより、CPU37は上記目標速度データと検出速
度信号との速度差を算出し、その速度差に対応する速度
誤差信号をD/A変換器38へ出力する。D/A変換器
38は供給される速度誤差信号をディジタル値からアナ
ログ値に変換し、利得調整器39へ出力する。利得調整
器39からの速度誤差信号はアナログスイッチ40を介
してVCM駆動回路15へ出力される。VCM駆動回路
15は、その速度誤差信号に応じた量と方向の駆動電流
をボイスコイルモータ14へ供給スる。Thereby, the CPU 37 calculates the speed difference between the target speed data and the detected speed signal, and outputs a speed error signal corresponding to the speed difference to the D/A converter 38. The D/A converter 38 converts the supplied speed error signal from a digital value to an analog value and outputs it to the gain adjuster 39. The speed error signal from gain adjuster 39 is output to VCM drive circuit 15 via analog switch 40. The VCM drive circuit 15 supplies a drive current to the voice coil motor 14 in an amount and direction according to the speed error signal.
これにより、ボイスコイルモータ14はキャリッジ13
つまりデータヘッド12aを目標トラック方・向へ上記
目標速度に対応して移動する。As a result, the voice coil motor 14 moves to the carriage 13.
That is, the data head 12a is moved in the target track direction in accordance with the target speed.
以後、目標トラックにデータヘッド12aが到達するま
で、上記処理に対応した速度制御で、データヘッド12
aを目標トラック方向へ移動する。Thereafter, the data head 12a is controlled at a speed corresponding to the above processing until the data head 12a reaches the target track.
a toward the target track.
そして、CPU37は目標トラックにデータヘッド12
aが到達したことを判定した際、アナログスイッチ40
をファイン制御側に切換える。Then, the CPU 37 moves the data head 12 to the target track.
When it is determined that a has arrived, the analog switch 40
Switch to fine control side.
この際、位置信号作成回路31はサーボへラド12bか
らのサーボ信号に基づいてデータヘッド12aの現在位
置に対応する位置信号(位相差0度)を作成して微分回
路32に出力している。微分回路32はその位置信号を
微分することにより速度信号を検出し、ファイン制御誤
差信号発生回路33に出力する。ファイン制御誤差信号
発生回路33には、位置信号作成回路31からの位置信
号も供給されている。これにより、ファイン制御誤差信
号発生回路33は、速度信号と位置信号とにより、目標
停止位置からの偏位に対応する誤差信号を出力する。こ
の誤差信号はアナログスイッチ40を介してVCM駆動
回路15へ出力される。At this time, the position signal generation circuit 31 generates a position signal (phase difference of 0 degrees) corresponding to the current position of the data head 12a based on the servo signal from the servo head 12b, and outputs it to the differentiation circuit 32. Differentiating circuit 32 detects a speed signal by differentiating the position signal, and outputs it to fine control error signal generating circuit 33 . The fine control error signal generation circuit 33 is also supplied with a position signal from the position signal generation circuit 31 . Thereby, the fine control error signal generation circuit 33 outputs an error signal corresponding to the deviation from the target stop position based on the speed signal and the position signal. This error signal is output to the VCM drive circuit 15 via the analog switch 40.
VCM駆動回路15は、その誤差信号に応じた量と方向
の駆動電流をボイスコイルモータ14へ供給する。これ
により、ボイスコイルモータ14はキャリッジ13つま
りデータヘッド12aを目標停止位置へ移動する。The VCM drive circuit 15 supplies a drive current to the voice coil motor 14 in an amount and direction according to the error signal. Thereby, the voice coil motor 14 moves the carriage 13, that is, the data head 12a, to the target stop position.
上記したように、磁気ヘッドの移動制御に用いる検出速
度信号を位置信号を微分して得るのではなく、オンシリ
ンダの間隔つまりトラックの幅により求めるようにした
ので、微分回路、アナログスイッチの削減を行なう、つ
まり回路の簡単化を図ることができる。また、オンシリ
ンダつまりトラックの幅の間隔で速度検出を行なってい
るので、磁気ヘッドの高速移動時であっても真の速度信
号を得ることができる。As mentioned above, the detected speed signal used to control the movement of the magnetic head is not obtained by differentiating the position signal, but is obtained from the on-cylinder interval, that is, the track width, which reduces the number of differentiating circuits and analog switches. In other words, the circuit can be simplified. Furthermore, since the speed is detected at intervals equal to the width of the on-cylinder, that is, the track, a true speed signal can be obtained even when the magnetic head is moving at high speed.
[発明の効果]
以上詳述したように本発明によれば、回路の簡単化を図
るとともに、磁気ヘッドの高速移動時に、真の速度信号
を得ることができるものである。[Effects of the Invention] As described in detail above, according to the present invention, it is possible to simplify the circuit and obtain a true speed signal when the magnetic head moves at high speed.
第1図は本発明の実施例に係わるサーボ回路の出力を示
すブロック図、第2図は同実施例における磁気ディスク
装置の部分的出力を示すブロック図、第3図は従来の磁
気ディスク装置の部1分的出力を示すブロック図、第4
図は従来のサーボ回路の出力を示すブロック図、第5図
は第4図における位置信号作成回路によって作成される
位相差の異なる位置信号を説明するための図である。
10・・・ディスク、10a・・・データ面、10b・
・・サーボ面、12a・・・データヘッド、12b・・
・サーボヘッド、13・・・キャリッジ、14・・・ボ
イスコイルモー’)(VCM) 、15−VCM駆動回
路、30・・・サーボ回路、31・・・位置信号作成回
路、32・・・微分回路、33・・・ファイン制御誤差
信号発生回路、34・・・オンシリンダ検出回路、35
・・・発振器、36・・・速度検出器、37・・・CP
U、38・・・D/A変換器、39・・・利得調整器、
40・・・アナログスイッチ。
出願人代理人 弁理士 鈴江武彦
第3図FIG. 1 is a block diagram showing the output of a servo circuit according to an embodiment of the present invention, FIG. 2 is a block diagram showing a partial output of a magnetic disk device in the same embodiment, and FIG. 3 is a block diagram showing a partial output of a magnetic disk device according to the embodiment. Block diagram showing partial output, No. 4
5 is a block diagram showing the output of a conventional servo circuit, and FIG. 5 is a diagram for explaining position signals having different phase differences created by the position signal creation circuit in FIG. 4. 10... Disc, 10a... Data side, 10b.
...Servo surface, 12a...Data head, 12b...
・Servo head, 13... Carriage, 14... Voice coil mo') (VCM), 15-VCM drive circuit, 30... Servo circuit, 31... Position signal creation circuit, 32... Differentiation Circuit, 33... Fine control error signal generation circuit, 34... On-cylinder detection circuit, 35
...Oscillator, 36...Speed detector, 37...CP
U, 38...D/A converter, 39...gain adjuster,
40...Analog switch. Applicant's agent Patent attorney Takehiko Suzue Figure 3
Claims (1)
データを読取ったり書込んだりするデータヘッドと、前
記データ面のトラック間隔と同一トラック間隔を有する
サーボ面からヘッド位置決め制御用のサーボ信号をリー
ドするサーボヘッドと、前記データヘッドとサーボヘッ
ドとをそれぞれ同時に移動させるキャリッジ機構と、こ
のキャリッジ機構を駆動するボイスモータコイルと、前
記サーボヘッドから出力されるサーボ信号に基づいて前
記データヘッドの現在位置に応じた位置信号を作成する
位置信号作成手段と、この位置信号作成手段から出力さ
れる位置信号に基づいてトラックの幅を検出する幅検出
手段と、この幅検出手段により検出したトラックの幅に
応じて前記キャリッジ機構の移動速度を検出する速度検
出手段と、前記位置信号作成手段から出力される位置信
号に基づいて前記データヘッドの現在位置を判断する判
断手段と、この判断手段による前記データヘッドの現在
位置と前記データヘッドの移動すべき目標トラックとの
差に応じた目標速度を出力する出力手段と、この出力手
段からの目標速度と前記速度検出手段により検出された
移動速度との差をとり、この差に比例した電流を前記ボ
イスコイルモータに供給し、前記キャリッジ機構を駆動
することにより、前記データヘッドの目標トラックへの
移動制御を行なう第1の制御手段と、前記位置信号作成
手段から出力される位置信号を微分することにより速度
信号を作成する微分手段と、前記データヘッドの現在位
置が目標トラックに対応した際に、前記微分手段により
作成した速度信号と前記位置信号作成手段から出力され
る位置信号とに基づいた電流を前記ボイスコイルモータ
に供給し、前記キャリッジ機構を駆動することにより、
前記データヘッドが目標トラックに追従する移動制御を
行なう第2の制御手段とを具備したことを特徴とする磁
気ヘッド移動制御装置。A data head that reads and writes data from a data surface having multiple tracks of a magnetic recording medium, and a servo that reads servo signals for head positioning control from a servo surface that has the same track spacing as that of the data surface. a carriage mechanism that simultaneously moves the head, the data head and the servo head, a voice motor coil that drives the carriage mechanism, and a voice motor coil that responds to the current position of the data head based on a servo signal output from the servo head. a position signal generating means for generating a position signal, a width detecting means for detecting the width of the track based on the position signal output from the position signal generating means, and a width detecting means for detecting the width of the track based on the position signal output from the position signal generating means; speed detecting means for detecting the moving speed of the carriage mechanism; determining means for determining the current position of the data head based on the position signal output from the position signal generating means; and determining the current position of the data head by the determining means. an output means for outputting a target speed according to a difference between a position and a target track to which the data head should move; and a difference between the target speed from the output means and the moving speed detected by the speed detection means; A first control means for controlling the movement of the data head to a target track by supplying a current proportional to this difference to the voice coil motor and driving the carriage mechanism, and an output from the position signal generation means. a differentiating means for creating a speed signal by differentiating a position signal generated by the data head; and a differentiating means for creating a speed signal by differentiating a position signal generated by the differentiating means, and a speed signal created by the differentiating means and output from the position signal creating means when the current position of the data head corresponds to a target track. supplying a current based on the position signal to the voice coil motor to drive the carriage mechanism;
A magnetic head movement control device comprising: second control means for controlling movement of the data head to follow a target track.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23191288A JPH0279275A (en) | 1988-09-16 | 1988-09-16 | Magnetic head movement controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23191288A JPH0279275A (en) | 1988-09-16 | 1988-09-16 | Magnetic head movement controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0279275A true JPH0279275A (en) | 1990-03-19 |
Family
ID=16931006
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23191288A Pending JPH0279275A (en) | 1988-09-16 | 1988-09-16 | Magnetic head movement controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0279275A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002112881A (en) * | 2000-10-05 | 2002-04-16 | San Oike:Kk | Funeral implement and funeral implement set |
-
1988
- 1988-09-16 JP JP23191288A patent/JPH0279275A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002112881A (en) * | 2000-10-05 | 2002-04-16 | San Oike:Kk | Funeral implement and funeral implement set |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0408310B1 (en) | Transducer positioning servo mechanism | |
EP0605239B1 (en) | Information recording and/or reproducing apparatus | |
US4636883A (en) | Magnetic head control apparatus | |
JPH0778891B2 (en) | Optical disc drive apparatus and method | |
JPH0291864A (en) | Magnetic disk device | |
JPH0279275A (en) | Magnetic head movement controller | |
US4809094A (en) | Method of accessing data recorded on a disk at a high speed | |
EP0356939B1 (en) | Device for controlling an access operation of an information recording and reproducing device | |
EP0244980B1 (en) | Rate-of-change signal generator and method using sampling techniques | |
JP2687452B2 (en) | Disk unit | |
JPS63279478A (en) | Access control system | |
JPH0244585A (en) | Magnetic head positioning controller | |
JPH0628790A (en) | Head position controller | |
JP2982279B2 (en) | Offset method in seek control | |
JPS63213171A (en) | Information recording disk reproducing device | |
JPS62293577A (en) | Magnetic head positioning control device | |
JPH02187970A (en) | Magnetic disk device | |
JPH02123576A (en) | Flexible disk device | |
JPH02195581A (en) | Magnetic disk device | |
JPH0430667B2 (en) | ||
JPH073432B2 (en) | Positioning controller speed detection circuit | |
JPH02244426A (en) | Access control circuit of optical disk device | |
JPH05266616A (en) | Track access unit | |
JPH03259477A (en) | Magnetic disk device | |
JPS62114171A (en) | magnetic disk device |