JPH05307843A - Magnetic disk device - Google Patents
Magnetic disk deviceInfo
- Publication number
- JPH05307843A JPH05307843A JP11293592A JP11293592A JPH05307843A JP H05307843 A JPH05307843 A JP H05307843A JP 11293592 A JP11293592 A JP 11293592A JP 11293592 A JP11293592 A JP 11293592A JP H05307843 A JPH05307843 A JP H05307843A
- Authority
- JP
- Japan
- Prior art keywords
- magnetic head
- speed
- cpu
- position information
- amplifier
- 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
【0001】[0001]
【産業上の利用分野】本発明は磁気ディスク装置に係
り、特に、磁気ヘッドを目標トラックに移動させる際の
磁気ヘッドの移動速度の制御に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a magnetic disk device, and more particularly to control of the moving speed of a magnetic head when moving the magnetic head to a target track.
【0002】[0002]
【従来の技術】従来、磁気ディスク装置では、磁気ヘッ
ドによって読み取った前記磁気ヘッドの位置情報をCP
Uで速度情報に変換し、この速度情報と予めROM等に
格納されている目標速度テーブルから読み出された目標
速度情報とを比較し、その両速度の差分が0となるよう
に前記磁気ヘッドの速度を制御する構成が採用されてい
る。このような従来の構成では、前記磁気ヘッドによっ
て読み取った位置情報をCPU等を用いて速度情報に変
換しなければならない。しかし、セクターサーボ方式を
用いた場合、前記磁気ヘッドが位置情報を読み取る際の
サンプリング時間が長いため、この位置情報を速度情報
に変換する際に差分速度検出法を用いると、検出された
速度と実際の磁気ヘッドの速度との間に誤差が生じ、こ
の誤差によるディレイがかなり大きくなって磁気ヘッド
の追従性能を悪化させてしまうという欠点があった。2. Description of the Related Art Conventionally, in a magnetic disk device, the position information of the magnetic head read by the magnetic head is used as a CP.
The magnetic head is converted into velocity information by U, the velocity information is compared with the target velocity information read from the target velocity table stored in advance in the ROM or the like, and the difference between the two velocities becomes zero. A configuration for controlling the speed of is adopted. In such a conventional configuration, the position information read by the magnetic head must be converted into speed information using a CPU or the like. However, when the sector servo method is used, the sampling time when the magnetic head reads position information is long. Therefore, when the differential speed detection method is used when converting the position information into speed information, the detected speed is There is a drawback in that an error occurs between the speed of the actual magnetic head and the delay due to this error becomes considerably large, which deteriorates the tracking performance of the magnetic head.
【0003】そこで、上記したディレイを補正するに
は、前記磁気ヘッドより得られた位置情報を速度情報に
変換する際に速度推定オブザーバーを用いて前記誤差を
小さくしたり、或いは前記磁気ヘッドの速度を検出する
種々の速度検出器を用いて前記誤差を小さくすることが
行われていた。しかし、速度推定オブザーバを用いる
と、CPUでの演算が複雑になってCPUの負担が増大
するという欠点を生じ、又、前記磁気ヘッドの速度を検
出する速度検出器を用いると装置が高価になると共に装
置の小型化を阻むという欠点があった。しかも、上記目
標速度テーブルを用いた磁気ヘッド速度制御装置は、前
記磁気ヘッドがその位置情報を読み取っているにも拘ら
ず、これを上記の如くCPUで速度情報に変換しなけれ
ばならないため、この分、装置の構成が複雑になると共
に、上記したセクターサーボ方式を用いた場合にディレ
イが大きくなるという欠点があるため、前記目標速度テ
ーブルを用いた構成自体に問題があった。Therefore, in order to correct the above-mentioned delay, a velocity estimation observer is used to reduce the error when converting the position information obtained from the magnetic head into velocity information, or the velocity of the magnetic head. It has been practiced to reduce the error by using various speed detectors for detecting. However, the use of the speed estimation observer causes a drawback that the calculation in the CPU becomes complicated and the load on the CPU increases, and the speed detector for detecting the speed of the magnetic head makes the apparatus expensive. At the same time, there is a drawback that it hinders the miniaturization of the device. Moreover, the magnetic head speed control device using the target speed table has to convert the position information into the speed information by the CPU as described above, even though the magnetic head reads the position information. As a result, the structure of the apparatus becomes complicated and the delay becomes large when the above-mentioned sector servo system is used. Therefore, the structure itself using the target speed table has a problem.
【0004】[0004]
【発明が解決しようとする課題】上記の如く目標速度テ
ーブルを用いた従来の磁気ヘッド速度制御装置では、磁
気ヘッドが読み取った位置情報を速度情報に変換する際
に差分速度検出法を用いると、セクターサーボ方式では
磁気ヘッド制御時のディレイが大きくなるという欠点が
あった。そこで、このディレイを補正する方法として、
速度推定オブザーバーや、或いは前記磁気ヘッドの速度
を検出する各種速度検出器を用いる構成としなければな
らないが、これでは前記位置情報を速度情報に変換する
際にCPUに負担がかかったり、或いは装置が高価にな
ると共に装置の小型化が阻まれるという欠点があった。In the conventional magnetic head speed control device using the target speed table as described above, when the differential speed detection method is used when converting the position information read by the magnetic head into speed information, The sector servo system has a drawback that the delay in controlling the magnetic head becomes large. So, as a method to correct this delay,
A speed estimation observer or various speed detectors for detecting the speed of the magnetic head must be used, but this causes a load on the CPU when converting the position information into speed information, or There is a drawback that the device becomes expensive and the miniaturization of the device is hindered.
【0005】そこで本発明は上記の欠点を除去し、複雑
な磁気ヘッド速度の推定演算や各種の速度検出器を用い
ることなく、磁気ヘッドの速度制御時のディレイを小さ
くして磁気ヘッドの追従性能を安価に向上させることが
できる磁気ヘッド速度制御装置を提供することを目的と
している。Therefore, the present invention eliminates the above-mentioned drawbacks and reduces the delay in controlling the speed of the magnetic head without using a complicated magnetic head speed estimation calculation and various speed detectors to follow the magnetic head. It is an object of the present invention to provide a magnetic head speed control device that can improve the cost at low cost.
【0006】[0006]
【課題を解決するための手段】本発明は磁気ヘッドの移
動速度を制御して磁気ヘッドを磁気ディスクの目的の位
置に移動させる磁気ディスク装置において、前記磁気ヘ
ッドを移動させてからの時間経過に対応する前記磁気ヘ
ッドが位置すべき目標位置を示したデータを保存する保
存手段と、前記磁気ヘッドで読み取った現在の磁気ヘッ
ドが位置する位置情報を入力する入力手段と、この入力
手段により入力された位置情報と前記保存手段に保存さ
れているテーブルデータ内の目標位置情報とを比較して
両者の差分データを得る比較手段と、この比較手段によ
り得られた前記差分データが0となるように前記磁気ヘ
ッドの移動速度を制御する速度制御手段とを具備した構
成を有する。SUMMARY OF THE INVENTION The present invention relates to a magnetic disk apparatus for controlling the moving speed of a magnetic head to move the magnetic head to a target position on a magnetic disk, the time elapsed after moving the magnetic head. Storage means for storing the data indicating the target position where the corresponding magnetic head should be positioned, input means for inputting position information of the current magnetic head read by the magnetic head, and input by this input means. Comparing means for comparing the position information with the target position information in the table data stored in the storing means to obtain difference data between the two, and the difference data obtained by this comparing means becomes zero. And a speed control means for controlling the moving speed of the magnetic head.
【0007】[0007]
【作用】保存手段は磁気ヘッドを移動させてからの時間
経過に対応する前記磁気ヘッドが位置すべき目標位置を
示したテーブルデータを保存する。入力手段は前記磁気
ヘッドで読み取った現在の磁気ヘッドが位置する位置情
報を入力する。比較手段は前記の入力手段により入力さ
れた位置情報と前記保存手段に保存されている目標位置
情報とを比較して両者の差分データを得る。速度制御手
段は前記比較手段により得られた前記差分データが0と
なるように前記磁気ヘッドの移動速度を制御する。The storing means stores the table data indicating the target position where the magnetic head should be positioned, which corresponds to the time elapsed after the magnetic head is moved. The input means inputs the position information of the current magnetic head read by the magnetic head. The comparison means compares the position information input by the input means with the target position information stored in the storage means to obtain difference data between the two. The speed control means controls the moving speed of the magnetic head so that the difference data obtained by the comparison means becomes zero.
【0008】[0008]
【実施例】以下、本発明の一実施例を図面を参照して説
明する。図1は本発明の磁気ヘッド速度制御装置の一実
施例を示したブロック図である。1はROM2内の目標
位置テーブル21から読み出した目標位置情報とサーボ
処理回路12から入力される磁気ヘッド11が読み取っ
た位置情報との差を算出して位置誤差データ100を得
るCPU、2は磁気ヘッド11の移動経過時間と磁気ヘ
ッド11がとるべき位置との関係をテーブル化した目標
位置テーブル21を格納しているROM、3はCPU1
から出力される位置誤差データ100をアナログの位置
誤差信号101に変換するD/A変換器、4は差分信号
101を増幅して加算器5に出力するアンプ、5は位置
誤差信号と速度誤差信号を加算して速度制御信号300
とする加算器、6は差分信号101を微分して速度誤差
信号200とする微分器、7は速度誤差信号200 を増幅
して加算器5に出力するアンプ、8は磁気ヘッド11を
移動させる際の機械的共振点を抑えるノッチフィルタや
速度制御ループの位相補償用のリードフィルタ等から構
成されるフィルタ、9はフィルタ8から出力される制御
信号に基づいてボイスコイルモータ(VCM)10へ供
給する電流を変化させる電流アンプ、10は磁気ヘッド1
1を駆動するボイスコイルモータ、11はメディア14
上のトラックにデータを読み書きすると共に前記トラッ
クから位置情報を読み出す磁気ヘッド、12は磁気ヘッド
11から読み出された各種情報から磁気ヘッド11が現
在位置する位置情報を抽出してこれをCPU1に出力す
るサーボ処理回路、13は磁気ヘッド11により読み出
されたデータを処理したり、或いは磁気ヘッド11に書
き込むデータを前記磁気ヘッド11に出力するリード/
ライト回路、14は磁気ヘッド11によりデータが読み
書きされるメディアで、前記データが読み書きされる複
数のトラックを有している。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of a magnetic head speed control device of the present invention. 1 is a CPU that obtains position error data 100 by calculating the difference between the target position information read from the target position table 21 in the ROM 2 and the position information read by the magnetic head 11 that is input from the servo processing circuit 12; The ROM 3 which stores a target position table 21 in which the relationship between the elapsed moving time of the head 11 and the position to be taken by the magnetic head 11 is stored is a CPU 1
D / A converter for converting the position error data 100 output from the device into an analog position error signal 101, 4 an amplifier for amplifying the difference signal 101 and outputting it to the adder 5, 5 a position error signal and a velocity error signal Speed control signal 300
Is an adder, 6 is a differentiator that differentiates the difference signal 101 into a speed error signal 200, 7 is an amplifier that amplifies the speed error signal 200 and outputs the speed error signal 200 to the adder 5, and 8 is used when the magnetic head 11 is moved. Of the notch filter for suppressing the mechanical resonance point of the above, a lead filter for phase compensation of the speed control loop, etc., 9 is supplied to the voice coil motor (VCM) 10 based on the control signal output from the filter 8. A current amplifier that changes the current, 10 is a magnetic head 1
1 is a voice coil motor for driving 1, 11 is a medium 14
A magnetic head 12 reads and writes data from the upper track and reads position information from the track, and 12 extracts position information of the current position of the magnetic head 11 from various information read from the magnetic head 11 and outputs it to the CPU 1. A servo processing circuit 13 for processing the data read by the magnetic head 11 or outputting data to be written to the magnetic head 11 to the magnetic head 11.
The write circuit 14 is a medium for reading and writing data by the magnetic head 11, and has a plurality of tracks for reading and writing the data.
【0009】図2は図1に示したROM2に格納されて
いる目標位置テーブル21内のデータ例を示した図であ
る。図中、横軸は磁気ヘッドが移動する際に経過した時
間を示し、縦軸は前記時間に対応して前記磁気ヘッドが
位置すべき目標位置が示され、これらの関係は図中イで
示した曲線にて示されている。従って、CPU1は磁気
ヘッド11を移動させる際に経過した時間に対応する目
標位置データを目標位置テーブル 21から取り出し、
これと実際に磁気ヘッド11が位置する位置情報とを比
較することになる。ここで、図中、C、D、E、Fは残
りトラックが500のところから目標位置0のところま
で磁気ヘッド11を移動させた際の前記磁気ヘッド11
の移動軌跡の各位置を示している。即ち、Cは磁気ヘッ
ド移動開始点、Dは前記磁気ヘッド11の移動が最大速
度になった時点の位置を示し、Eは前記磁気ヘッド11
の移動が減速を開始した時点の位置を示し、Fは最終目
標トラック0に到達してシークが終了した時点を示して
いる。これら各点のうち、C、D、Eの間には以下に述
べる理由により一定の関係があるため、CPU1の演算
を簡単化するため、予めこれらの各点の目標位置テーブ
ル上での位置情報も前記ROM2の中に残りトラック量
毎に格納されているものとする。ここで、磁気ヘッド1
1を移動させる際のVCM10による磁気ヘッド11の
加速度が一定であるとすると、前記磁気ヘッド11が最
大速度になる位置D点はCの位置が決まれば決定され
る。磁気ヘッド11がD点に達した図2のロの時点か
ら、図1に示した磁気ヘッド速度制御装置の速度制御ル
ープが動作し始める。前記D点からE点までの間磁気ヘ
ッド11は等速運動を行い、最大速度で移動する。E点
は前記磁気ヘッド11の減速開始位置であり、このE点
とF点間の距離は常に一定になる。従って、C点の位置
が決まればE点の位置も定まることになる。従って、C
点とD点とE点の位置関係には常に一定の関係があるこ
とになる。FIG. 2 is a diagram showing an example of data in the target position table 21 stored in the ROM 2 shown in FIG. In the figure, the horizontal axis represents the time elapsed when the magnetic head moves, and the vertical axis represents the target position where the magnetic head should be located corresponding to the time. These relationships are indicated by a in the figure. It is shown by the curved line. Therefore, the CPU 1 retrieves the target position data corresponding to the time elapsed when moving the magnetic head 11 from the target position table 21,
This will be compared with the position information where the magnetic head 11 is actually positioned. Here, in the drawing, C, D, E, and F are the magnetic heads 11 when the magnetic head 11 is moved from the remaining track 500 to the target position 0.
Each position of the movement locus of is shown. That is, C indicates the magnetic head movement start point, D indicates the position at the time when the movement of the magnetic head 11 reaches the maximum speed, and E indicates the magnetic head 11.
Indicates the position at the time when the movement of No. starts deceleration, and F indicates the time at which the final target track 0 is reached and the seek ends. Among these points, C, D, and E have a constant relationship for the reason described below. Therefore, in order to simplify the calculation of the CPU 1, the position information of these points on the target position table is set in advance. Is also stored in the ROM 2 for each remaining track amount. Here, the magnetic head 1
Assuming that the acceleration of the magnetic head 11 by the VCM 10 when moving 1 is constant, the position D point at which the magnetic head 11 reaches the maximum speed is determined when the position of C is determined. From the time point B in FIG. 2 when the magnetic head 11 reaches the point D, the speed control loop of the magnetic head speed control device shown in FIG. 1 starts to operate. From the point D to the point E, the magnetic head 11 moves at a constant speed and moves at the maximum speed. Point E is the deceleration start position of the magnetic head 11, and the distance between points E and F is always constant. Therefore, if the position of point C is determined, the position of point E is also determined. Therefore, C
The positional relationship among points D, E and E always has a fixed relationship.
【0010】次に本実施例の動作について説明する。C
PU1は磁気ヘッド11の移動を開始する直前の磁気ヘ
ッド11が位置するトラックと、この磁気ヘッド11を
移動させる目標トラックとから両者の間に存在する残り
トラック量を算出する。CPU1はこの残りトラック量
(ここでは例えば500とする)が分かると、ROM2
をサーチして対応する図2中のC点の位置を確認した
後、電流アンプ9を制御してVCM10に最大電流を供給
して前記磁気ヘッド11を加速させる。ここで、前記磁
気ヘッド11が静止状態から加速して最大速度に到達す
るまでに前記磁気ヘッド11が移動する距離は一定であ
る。このため、CPU1はこの磁気ヘッド11が図2の
D点に達した時の位置(最終目標トラックと現在位置と
の間に存在する残りトラックの数に対応)を知ることが
できる。一方、磁気ヘッド11は移動を開始すると、メ
ディア14上のトラックを横切って、目標トラックの方
へ移動して行くが、この時、前記磁気ヘッド11が横切
って行くトラックの位置情報(これは磁気ヘッド11の
位置に同じ)を読み取り、これをサーボ処理回路12を
介してCPU1に出力する。これにより、CPU1は前
記磁気ヘッド11から得られる位置情報により前記した
D点の位置に前記磁気ヘッド11が到達したと判定した
時点ロで、前記電流アンプ9からのVCM10に対する最
大電流供給動作を停止して、速度制御ループによる磁気
ヘッド11の速度制御を開始する。Next, the operation of this embodiment will be described. C
The PU 1 calculates the remaining track amount existing between the track on which the magnetic head 11 is located immediately before the magnetic head 11 starts moving and the target track on which the magnetic head 11 is moved. When the CPU 1 knows the remaining track amount (here, for example, 500), the ROM 2
After confirming the position of the corresponding point C in FIG. 2, the current amplifier 9 is controlled to supply the maximum current to the VCM 10 to accelerate the magnetic head 11. Here, the moving distance of the magnetic head 11 is constant until the magnetic head 11 accelerates from the stationary state to reach the maximum speed. Therefore, the CPU 1 can know the position (corresponding to the number of remaining tracks existing between the final target track and the current position) when the magnetic head 11 reaches the point D in FIG. On the other hand, when the magnetic head 11 starts moving, it moves across the tracks on the medium 14 and moves toward the target track. At this time, the position information of the tracks that the magnetic head 11 crosses (this is the magnetic field). The same) is read at the position of the head 11 and is output to the CPU 1 via the servo processing circuit 12. As a result, the CPU 1 stops the maximum current supply operation from the current amplifier 9 to the VCM 10 at the time B when it is determined that the magnetic head 11 has reached the position of the point D based on the position information obtained from the magnetic head 11. Then, the speed control of the magnetic head 11 by the speed control loop is started.
【0011】即ち、CPU1は前記磁気ヘッド11がD
点に達した時点ロから、磁気ヘッド11よりサーボ処理
回路12を介して磁気ヘッド位置情報が入力されると、
その時点に対応する目標位置テーブル21内の目標位置
情報を読み出し、この読み出した目標位置情報と磁気ヘ
ッド11から入力された前記位置情報との差分を算出
し、これを位置差分データ100としてD/A変換器3
に出力する。D/A変換器3は入力されたデジタルの位
置誤差データ100をアナログの位置誤差信号101に
変換して、これをアンプ4と微分器6に出力する。アン
プ4は入力された位置誤差信号101 を増幅して加算器5
に出力する。一方、微分器6は入力された位置誤差信号
101を微分して速度誤差信号200とし、これをアン
プ7を介して加算器5に出力する。加算器5はアンプ4
から入力される位置誤差信号とアンプ7から入力される
速度誤差信号とを加算し、その結果をVCM10の速度
制御信号300としてフィルタ8を介して電流アンプ9
に出力する。電流アンプ9は入力された速度制御信号3
00が0となる方向にVCM10に供給する電流を変化
させる。That is, in the CPU 1, the magnetic head 11 is D
When the magnetic head position information is input from the magnetic head 11 via the servo processing circuit 12 from the time point b when the point is reached,
The target position information in the target position table 21 corresponding to that time point is read, the difference between the read target position information and the position information input from the magnetic head 11 is calculated, and this is calculated as the position difference data 100 and D / A converter 3
Output to. The D / A converter 3 converts the input digital position error data 100 into an analog position error signal 101 and outputs it to the amplifier 4 and the differentiator 6. The amplifier 4 amplifies the input position error signal 101 to adder 5
Output to. On the other hand, the differentiator 6 differentiates the input position error signal 101 into a velocity error signal 200, which is output to the adder 5 via the amplifier 7. The adder 5 is the amplifier 4
The position error signal input from the amplifier and the speed error signal input from the amplifier 7 are added, and the result is used as the speed control signal 300 of the VCM 10 via the filter 8 and the current amplifier 9.
Output to. The current amplifier 9 receives the input speed control signal 3
The current supplied to the VCM 10 is changed in the direction in which 00 becomes 0.
【0012】このような動作により、VCM10によっ
て駆動される磁気ヘッド11の移動速度は前記制御信号
が0となるように変化される。尚、前記速度制御信号が
0になるということはCPU1により算出された位置誤
差データ100が0になることに対応している。結局、
CPU1、D/A変換器3、アンプ4、微分器6、アン
プ7、加算器5、フィルタ8、電流アンプ9、VCM1
0、磁気ヘッド11、サーボ処理回路12、CPU1か
らなる速度制御ループは図2のD点以降、磁気ヘッド1
1の移動時間経過と共に変化する磁気ヘッド11の位置
(これは磁気ヘッド11から読み出されてサーボ処理回
路12経由で入力される位置情報に同じ)が目標位置テ
ーブル21内の対応する目標位置に一致するように、前
記磁気ヘッド11の移動速度を制御する。又、CPU1
は磁気ヘッド11が図2に示した最終目標トラックFの
近傍まで来ると、この磁気ヘッド11の位置制御を図示
されない過渡位置制御系に切り替えて、前記磁気ヘッド
11を最終的な目標位置Fに到達させる。By such an operation, the moving speed of the magnetic head 11 driven by the VCM 10 is changed so that the control signal becomes zero. The fact that the speed control signal becomes 0 corresponds to that the position error data 100 calculated by the CPU 1 becomes 0. After all,
CPU 1, D / A converter 3, amplifier 4, differentiator 6, amplifier 7, adder 5, filter 8, current amplifier 9, VCM1
0, the magnetic head 11, the servo processing circuit 12, and the CPU 1 have a speed control loop from the point D in FIG.
The position of the magnetic head 11 (which is the same as the position information read from the magnetic head 11 and input via the servo processing circuit 12) that changes with the passage of the moving time of 1 becomes the corresponding target position in the target position table 21. The moving speed of the magnetic head 11 is controlled so that they coincide with each other. Also, CPU1
When the magnetic head 11 reaches the vicinity of the final target track F shown in FIG. 2, the position control of the magnetic head 11 is switched to a transient position control system (not shown) to move the magnetic head 11 to the final target position F. Make it reach.
【0013】尚、図1に示した速度制御ループにおい
て、微分器6とアンプ7経由のみの速度制御ループで、
磁気ヘッド11の移動速度を制御すると、このループは
1次系のため、必ず定常速度偏差が生じてしまい、磁気
ヘッド11を目標トラックに到達させることが困難にな
ってしまう。このため、前記微分器6から出力される速
度誤差信号200にアンプ4を介して得られる位置誤差
信号101を加算器5によって加算する経路を併設し
て、速度制御ループを2次系とすることにより、前記定
常速度偏差を0としている。In the speed control loop shown in FIG. 1, the speed control loop only via the differentiator 6 and the amplifier 7
When the moving speed of the magnetic head 11 is controlled, since this loop is a primary system, a steady speed deviation is inevitably generated, and it becomes difficult for the magnetic head 11 to reach the target track. Therefore, a path for adding the position error signal 101 obtained via the amplifier 4 to the speed error signal 200 output from the differentiator 6 by the adder 5 is provided side by side to make the speed control loop a secondary system. Therefore, the steady speed deviation is set to zero.
【0014】本実施例によれば、ROM2内に目標速度
テーブルの代わりに目標位置テーブルが格納され、この
目標位置テーブルから読みとった磁気ヘッド11の位置
すべき目標位置と磁気ヘッド11から得られた現在この
磁気ヘッド11が位置している位置情報との差分をCP
U1が位置誤差データとして算出し、この位置誤差デー
タが0となるように、前記磁気ヘッド11の移動速度を
制御して前記磁気ヘッド11を目標トラックへ移動させ
る構成のため、磁気ヘッド11から得られた前記位置情
報を微分して速度情報に変換する必要がなく、装置の構
成を簡単にして装置を安価にすることができる。しか
も、前記した如く磁気ヘッド11から得られた位置情報
を速度情報に変換しないため、CPU1は差分速度検出
を行う必要がなく、従ってセクタサーボ方式を用いても
速度検出誤差によるディレイが生じないため、磁気ヘッ
ド11の追従性能を特別な演算手法や部品を用いること
なく向上させることができる。According to this embodiment, the target position table is stored in the ROM 2 instead of the target speed table, and the target position to be located by the magnetic head 11 read from this target position table and the target position table are obtained from the magnetic head 11. The difference between the current position information of the magnetic head 11 and the current position information is CP.
U1 is calculated as position error data, and the moving speed of the magnetic head 11 is controlled to move the magnetic head 11 to the target track so that the position error data becomes 0. It is not necessary to differentiate the obtained position information to convert it into speed information, and the structure of the device can be simplified and the device can be made inexpensive. In addition, since the position information obtained from the magnetic head 11 is not converted into speed information as described above, the CPU 1 does not need to perform differential speed detection, and therefore the delay due to the speed detection error does not occur even if the sector servo method is used. The tracking performance of the magnetic head 11 can be improved without using a special calculation method or parts.
【0015】[0015]
【発明の効果】以上記述した如く本発明によれば、複雑
な磁気ヘッド速度の推定演算や各種の速度検出器を用い
ることなく、磁気ヘッドの速度制御時のディレイを小さ
くして磁気ヘッドの追従性能を安価に向上させることが
できる。As described above, according to the present invention, the delay in controlling the speed of the magnetic head can be reduced and the follow-up of the magnetic head can be achieved without using a complicated magnetic head speed estimation calculation and various speed detectors. Performance can be improved at low cost.
【図1】本発明の磁気ヘッド速度制御装置の一実施例を
示したブロック図。FIG. 1 is a block diagram showing an embodiment of a magnetic head speed control device of the present invention.
【図2】図1に示した目標位置テーブル内のデータ例を
示した図。FIG. 2 is a diagram showing an example of data in a target position table shown in FIG.
1…CPU 2…ROM 3…D/A変換器 4、7…アンプ 5…加算器 6…微分器 8…フィルタ 9…電流アンプ 10…ボイスコイルモータ 11…磁気ヘッド 12…サーボ処理回路 13…リード/ラ
イト回路1 ... CPU 2 ... ROM 3 ... D / A converter 4, 7 ... Amplifier 5 ... Adder 6 ... Differentiator 8 ... Filter 9 ... Current amplifier 10 ... Voice coil motor 11 ... Magnetic head 12 ... Servo processing circuit 13 ... Read / Light circuit
Claims (1)
ッドを磁気ディスク上の目的の位置に移動させる磁気デ
ィスク装置において、磁気ヘッドを移動させてからの時
間経過に対応する前記磁気ヘッドが位置すべき目標位置
を示したデータを保存する保存手段と、前記磁気ヘッド
で読み取った現在の磁気ヘッドが位置する位置情報を入
力する入力手段と、この入力手段により入力された位置
情報と前記保存手段に保存されているデータ内の対応す
る目標位置情報とを比較して両者の差分データを得る比
較手段と、この比較手段により得られた前記差分データ
が0となるように前記磁気ヘッドの移動速度を制御する
速度制御手段とを具備したことを特徴とする磁気ディス
ク装置。1. A magnetic disk device for controlling a moving speed of a magnetic head to move the magnetic head to a target position on a magnetic disk, wherein the magnetic head corresponds to a lapse of time after moving the magnetic head. Storage means for storing data indicating a target position to be stored, input means for inputting position information of the current magnetic head read by the magnetic head, position information input by this input means and the storage means Comparing means for obtaining the difference data between the two by comparing the corresponding target position information in the data stored in, and the moving speed of the magnetic head so that the difference data obtained by this comparing means becomes zero. And a speed control means for controlling the magnetic disk drive.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11293592A JPH05307843A (en) | 1992-05-06 | 1992-05-06 | Magnetic disk device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11293592A JPH05307843A (en) | 1992-05-06 | 1992-05-06 | Magnetic disk device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05307843A true JPH05307843A (en) | 1993-11-19 |
Family
ID=14599181
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11293592A Pending JPH05307843A (en) | 1992-05-06 | 1992-05-06 | Magnetic disk device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05307843A (en) |
-
1992
- 1992-05-06 JP JP11293592A patent/JPH05307843A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0408392B1 (en) | Optical disk recording and reproducing apparatus | |
JPS6113308B2 (en) | ||
US4980876A (en) | Single stage track seek method | |
US5077716A (en) | Optical recording and reproducing system having an accurate high-speed optical head positioning apparatus | |
US4636883A (en) | Magnetic head control apparatus | |
US5768226A (en) | Information recording and/or reproducing method and apparatus in which seek of a recording and/or reproducing head is corrected on the basis of detected moving velocity | |
JPH0973618A (en) | Head positioning control system for disk recording and reproducing device, and speed control method suitable for the system | |
US4644514A (en) | Head drive control apparatus | |
US5249168A (en) | Method and apparatus for initializing optical disk drive apparatus | |
JPH05234286A (en) | Actuator controller and method thereof | |
JPH05307843A (en) | Magnetic disk device | |
EP0356939B1 (en) | Device for controlling an access operation of an information recording and reproducing device | |
JP2733392B2 (en) | Head feed control device for disk drive device | |
JPH05298840A (en) | Magnetic disk driving device | |
JPH05266615A (en) | Head positioning system for magnetic disc unit | |
JP2795998B2 (en) | Speed control device for magnetic disk drive | |
JPH0536099A (en) | Information recording and reproducing device | |
JP2685909B2 (en) | Access control device in optical disk device | |
JPS63279478A (en) | Access control system | |
JP3352178B2 (en) | Information recording / reproducing device | |
JPH04364275A (en) | Speed controller for magnetic disk device | |
JPH0684303A (en) | Magnetic disk driving device | |
JPH05158543A (en) | Positioning control system | |
JPH05282811A (en) | Disk storage drive | |
JPH03259477A (en) | Magnetic disk device |