JPH0636482A - Device for driving head - Google Patents

Device for driving head

Info

Publication number
JPH0636482A
JPH0636482A JP21334592A JP21334592A JPH0636482A JP H0636482 A JPH0636482 A JP H0636482A JP 21334592 A JP21334592 A JP 21334592A JP 21334592 A JP21334592 A JP 21334592A JP H0636482 A JPH0636482 A JP H0636482A
Authority
JP
Japan
Prior art keywords
head
speed
deceleration
drive
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP21334592A
Other languages
Japanese (ja)
Inventor
Yasuhiro Ueki
泰弘 植木
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.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan 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 Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP21334592A priority Critical patent/JPH0636482A/en
Publication of JPH0636482A publication Critical patent/JPH0636482A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 ディスク装置におけるヘッド移動を、短時間
で良好に低消費電力で行う。 【構成】 最初、加速電流IDRによってヘッドの加速が
行われる。そして、ヘッド速度が予め設定した最大スピ
ードVMAXとなったときには、加速電流IDRの出力を停
止するとともに、アクセスタイムの範囲内でVCMのボ
イスコイルのショートが行われる。すると、VCMで
は、マグネットの磁界の作用によってボイスコイルに逆
起電力が生ずるようになり、ヘッドは減速するようにな
る。これによって減速に必要な電力が低減される。ま
た、ヘッド速度が予め設定した減速開始スピードVSRと
なったときには、ボイスコイルに逆方向に減速電流が流
れるようになり、ヘッドの減速が行われる。その後、回
転待ちしてヘッドが目標位置に達した時点でアクセスが
終了する。
(57) [Summary] [Purpose] To move the head in a disk device favorably and in a short time with low power consumption. [Structure] First, the head is accelerated by the acceleration current IDR . When the head speed reaches the preset maximum speed V MAX , the output of the acceleration current I DR is stopped and the voice coil of the VCM is short-circuited within the access time. Then, in the VCM, the counter electromotive force is generated in the voice coil by the action of the magnetic field of the magnet, and the head is decelerated. This reduces the power required for deceleration. When the head speed reaches a preset deceleration start speed V SR , a deceleration current flows in the voice coil in the opposite direction, and the head is decelerated. Then, after waiting for rotation, the access is completed when the head reaches the target position.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、磁気ディスク駆動装置
などにおけるヘッド駆動装置にかかり、更に具体的に
は、いわゆるノートブック型のパーソナルコンピュータ
や手のひらサイズのパームトップ型のパーソナルコンピ
ュータなどに用いられるディスクサイズが2.5イン
チ,1.8インチ,あるいは1.3インチ程度の比較的
小型の磁気ディスクに好適なヘッド駆動装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a head drive device in a magnetic disk drive device or the like, and more specifically, it is used in a so-called notebook type personal computer or palm-sized palmtop type personal computer. The present invention relates to a head drive device suitable for a relatively small magnetic disk having a disk size of 2.5 inches, 1.8 inches, or 1.3 inches.

【0002】[0002]

【従来の技術】ハードディスクなどの磁気ディスクは、
例えば図7に示すように、一定の幅をもった同心円状の
トラックT0,……,T100,……によって直径方向
に区切られており、各トラックTは扇状のセクタS1,
S2,……,S48によって回転方向に区切られてい
る。これらのセクタS1,S2,……の頭部には、ヘッ
ドを位置決め,及びスピンドルモータの速度信号の生成
を行うためのサーボ信号SV1,SV2,……,SV4
8が記録されている。各サーボ信号は、 ディスク1回転に1つのインデックス認識信号, 粗なトラック方向のヘッド位置決めを行うためのトラ
ック毎のグレイコードで形成された絶対アドレス, 正確な位置決めを行うためのA,B2つのバースト信
号, を各々含んでいる。
2. Description of the Related Art Magnetic disks such as hard disks are
For example, as shown in FIG. 7, concentric tracks T0, ..., T100, ... Having a constant width are divided in the diameter direction, and each track T is a sector sector S1.
The rotation direction is divided by S2, ..., S48. Servo signals SV1, SV2, ..., SV4 for positioning the head and generating a speed signal of the spindle motor are provided on the heads of these sectors S1, S2 ,.
8 is recorded. Each servo signal has one index recognition signal for one rotation of the disk, an absolute address formed by a gray code for each track to perform head positioning in a rough track direction, and two bursts A and B for accurate positioning. Signal, respectively.

【0003】このようなディスクの組み立ては、ヘッド
クラッシュの原因となる塵埃を最大限減少する必要性か
らクリーン度の高い室内で行われ、ベースとハウジング
とがシール材を介して密封されている。磁気ディスク装
置の構成について更に説明すると、ディスク100を回
転駆動するためのスピンドルモータは、所定のベース
(図示せず)に対してインハブタイプに構成されてお
り、ディスク100の内側に磁気回路が構成配置されて
いる。ディスクに対して情報を書込み,読出しを行うヘ
ッド102は、ディスク100の表裏各面毎にそれぞれ
設けられている。
Such a disk is assembled in a room with a high degree of cleanliness because it is necessary to reduce the dust that causes a head crash to the maximum extent, and the base and the housing are sealed with a sealing material. To further explain the configuration of the magnetic disk device, a spindle motor for rotationally driving the disk 100 is of an in-hub type with respect to a predetermined base (not shown), and a magnetic circuit is provided inside the disk 100. The configuration is arranged. Heads 102 for writing and reading information to and from the disc are provided on the front and back surfaces of the disc 100, respectively.

【0004】次に、このヘッド102は、ロータリアク
チュエータ104の一端に支持されている。ロータリア
クチュエータ104は、ピボット軸106によって回転
可能に支持されているロータリアーム108を中心に構
成されており、その一端にはヘッド102が設けられて
おり、他端にはロータリアーム108を回転駆動するた
めのボイスコイルモータ(以下「VCM」という)11
0のボイスコイル112が設けられている。VCM11
0のマグネットはベース側に設けられており(図示せ
ず)、このベースにスピンドルモータ及びピボット軸1
06のベアリング部が固定支持されている。そして、こ
のベースは、シール手段(図示せず)を介してハウジン
グ(図示せず)に密封されている。
Next, the head 102 is supported at one end of a rotary actuator 104. The rotary actuator 104 is configured around a rotary arm 108 rotatably supported by a pivot shaft 106, a head 102 is provided at one end thereof, and the rotary arm 108 is rotationally driven at the other end. Voice coil motor (hereinafter referred to as "VCM") 11 for
A 0 voice coil 112 is provided. VCM11
No. 0 magnet is provided on the base side (not shown), and the spindle motor and the pivot shaft 1 are attached to the base.
The bearing portion 06 is fixedly supported. The base is sealed in a housing (not shown) via a sealing means (not shown).

【0005】更に、ベースヨークには、外部との電気的
接続のためのコネクタが設けられている。そして、この
コネクタと前記ヘッド102あるいはロータリアクチュ
エータ104との間には、所要の回路が構成されたフレ
キシブルプリント基板が設けられており、一体のアセン
ブリとなっている。
Further, the base yoke is provided with a connector for electrical connection with the outside. A flexible printed circuit board having a required circuit is provided between the connector and the head 102 or the rotary actuator 104 to form an integrated assembly.

【0006】ところで、このようなヘッド駆動装置で
は、従来、図8に示すようにしてリード/ライト時のヘ
ッドの移動が行われている。すなわち、最初ボイスコイ
ル112に対して、シーク時の制御時間が最小となるよ
うに、ヘッド102を加速する方向に最大電流を流す
(同図(B)参照)。ボイスコイル112の通電量はV
CM110の加速度に比例するので、ロータリアーム1
08は同図(A)に示すように加速されることになる。
そして、所定の速度まで加速された時点で、今度は予め
求められている減速テーブルを用いて逆方向の最大電流
をボイスコイル108に流す(同図(B)参照)。する
と、ロータリアーム108は同図(A)に示すように減
速され、目標のトラック位置となる。その後、ディスク
100が回転してヘッド102が所望のセクタに達する
まで回転待ちして、所望セクタへのアクセスが終了す
る。
By the way, in such a head drive device, conventionally, the head is moved during read / write as shown in FIG. That is, first, a maximum current is supplied to the voice coil 112 in a direction in which the head 102 is accelerated so that the control time at the time of seek is minimized (see FIG. 7B). The amount of electricity to the voice coil 112 is V
Since it is proportional to the acceleration of the CM 110, the rotary arm 1
08 will be accelerated as shown in FIG.
Then, at the time when the vehicle is accelerated to a predetermined speed, the maximum current in the reverse direction is made to flow through the voice coil 108 by using the deceleration table obtained in advance (see FIG. 7B). Then, the rotary arm 108 is decelerated to the target track position as shown in FIG. After that, the disk 100 is rotated and the rotation is waited until the head 102 reaches the desired sector, and the access to the desired sector is completed.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、このよ
うな従来技術では、次のような不都合がある。 (1)ノートブックパソコンやパームトップパソコンな
どに搭載される超薄型の磁気ディスク駆動装置では、デ
ィスクのサイズは小さくなっているものの、1枚当りの
記憶容量は変わらないか逆に増加している。従って、デ
ィスク上の記録密度を上げる必要がある。このための手
法としては、磁性体の粒子を細かくしたり磁気特性を向
上するなどの他に、ディスクに対してヘッドが浮上する
タイプでは浮上量を0.1μm以下とする必要がある。
ここで問題となる点は、アクセス時間を短縮するため、
シーク時のヘッドスピードを速くする必要があるが、ス
ピードを速くするとヘッドの振動が増加し、ヘッドクラ
ッシュの原因となる。
However, such a conventional technique has the following disadvantages. (1) In the ultra-thin magnetic disk drive installed in notebook PCs, palmtop PCs, etc., although the size of the disk is small, the storage capacity per disk remains unchanged or increases. There is. Therefore, it is necessary to increase the recording density on the disc. As a method for this, in addition to making the particles of the magnetic material fine and improving the magnetic characteristics, in the type in which the head flies over the disk, the flying height must be 0.1 μm or less.
The problem here is to shorten the access time,
It is necessary to increase the head speed when seeking, but increasing the speed increases the vibration of the head and causes a head crash.

【0008】(2)また、ヘッドスピードを速くするた
めにアクチュエータのボイスコイルに供給する電流量を
大きくしなければならず、消費電力が大きくなってしま
うという不都合が生ずる。本発明は、これらの点に着目
したもので、ヘッドクラッシュの発生を低減するととも
に、短時間で良好にヘッド移動を行うことができる低消
費電力のヘッド駆動装置を提供することを、その目的と
する。
(2) Further, in order to increase the head speed, the amount of current supplied to the voice coil of the actuator has to be increased, which causes a disadvantage that power consumption increases. The present invention focuses on these points, and an object thereof is to provide a low power consumption head drive device capable of reducing the occurrence of head crash and satisfactorily moving the head in a short time. To do.

【0009】[0009]

【課題を解決するための手段】本発明は、アクチュエー
タのコイルの通電制御を行って、アクセスの対象となる
ディスク上でヘッドを移動するヘッド駆動装置におい
て、ヘッドがディスク上の現在位置から目標位置までア
クセスするために必要とされるアクセスタイムを求め、
この値の範囲内でアクチュエータの駆動特性を考慮し
て、前記コイルのショートによる減速を含む駆動条件を
設定する駆動条件設定手段と、ヘッドの移動速度を検出
する速度検出手段と、これによって検出されたヘッド移
動速度に応じて、前記駆動条件に基づくコイルの加速電
流の通電,ショート,及び減速電流の通電を行う駆動制
御手段とを備えたことを特徴とする。
SUMMARY OF THE INVENTION According to the present invention, in a head drive device for controlling energization of a coil of an actuator to move a head on a disk to be accessed, the head moves from a current position on the disk to a target position. Find the access time required to access up to
In the range of this value, in consideration of the drive characteristics of the actuator, drive condition setting means for setting drive conditions including deceleration due to short circuit of the coil, speed detecting means for detecting the moving speed of the head, and the speed detecting means for detecting the moving speed of the head Further, there is provided drive control means for performing energization of an acceleration current of the coil, short-circuiting and energization of a deceleration current according to the drive condition according to the head moving speed.

【0010】[0010]

【作用】本発明によれば、ディスクの目標位置に至る最
終のアクセスタイムの範囲内で、加速後にアクチュエー
タのコイルがショートされる。このため、コイルに逆起
電力が発生して減速が行われることになる。従って、コ
イルの移動に伴う消費電力が低減されるようになる。ま
た、逆起電力による減速は、コイルの速度に応じて行わ
れるので、ヘッドの振動も抑制され、ヘッドクラッシュ
の発生も低減される。
According to the present invention, the actuator coil is short-circuited after acceleration within the final access time to reach the target position of the disk. Therefore, the counter electromotive force is generated in the coil and the deceleration is performed. Therefore, the power consumption accompanying the movement of the coil is reduced. Further, since the deceleration by the back electromotive force is performed according to the speed of the coil, the vibration of the head is suppressed and the occurrence of head crash is reduced.

【0011】[0011]

【実施例】以下、本発明によるヘッド駆動装置の実施例
について、添付図面を参照しながら説明する。なお、上
述した従来例と同様の構成部分又は従来例と対応する構
成部分については、同一の符号を用いる。 <第1実施例>最初に、本発明の第1実施例について説
明する。図1には、本実施例が適用された磁気ディスク
駆動装置の電気的構成部分が示されている。同図におい
て、磁気ディスク100に対してアクセスするためのヘ
ッド12,14はリード/ライト(R/W)アンプ16
に接続されており、このR/Wアンプ16はデータの読
出し,書込みの制御を行うR/Wコントローラ18のパ
ルスディテクタ20に接続されている。パルスディテク
タ20は更にデータセパレータ22に接続されており、
このデータセパレータ22は、外部とのデータ授受の制
御を行うハードディスクコントローラ24に接続されて
いる。
Embodiments of the head drive device according to the present invention will be described below with reference to the accompanying drawings. The same reference numerals are used for the same components as those of the above-described conventional example or components corresponding to those of the conventional example. <First Embodiment> First, a first embodiment of the present invention will be described. FIG. 1 shows the electrical components of a magnetic disk drive to which this embodiment is applied. In the figure, heads 12 and 14 for accessing the magnetic disk 100 are read / write (R / W) amplifiers 16.
The R / W amplifier 16 is connected to a pulse detector 20 of an R / W controller 18 which controls reading and writing of data. The pulse detector 20 is further connected to the data separator 22,
The data separator 22 is connected to a hard disk controller 24 that controls the exchange of data with the outside.

【0012】ハードディスクコントローラ24には、適
宜のバスによって、前記データセパレータ22,メモリ
26,各種のタイミングパルスなどを生成するゲートア
レイ28,全体の動作制御用のマイクロコンピュータ3
0,及び接続端子32が接続されている。この接続端子
32は、例えばノートブックタイプのパーソナルコンピ
ュータ本体(図示せず)に接続されている。
In the hard disk controller 24, the data separator 22, the memory 26, the gate array 28 for generating various timing pulses, and the like, and the microcomputer 3 for controlling the operation of the whole are provided by an appropriate bus.
0 and the connection terminal 32 are connected. The connection terminal 32 is connected to, for example, a notebook type personal computer main body (not shown).

【0013】他方、磁気ディスク100を回転させるS
PM(スピンドルモータ)34にはSPMドライバ36
が接続されており、ヘッド12,14を移動させるVC
M110にはVCMドライバ40が接続されている。ま
た、上述したゲートアレイ28の出力側がSPMドライ
バ36に接続されており、マイクロコンピュータ30及
びサーボ制御部42がVCMドライバ40に接続されて
いる。その他、ゲートアレイ28とサーボ制御部42,
それらとパルスディテクタ20の間もそれぞれ接続され
ており、各モータ34,38及びサーボ制御部42もマ
イクロコンピュータ30に接続されている。
On the other hand, S for rotating the magnetic disk 100
The PM (spindle motor) 34 has an SPM driver 36
Is connected to the VC for moving the heads 12 and 14.
A VCM driver 40 is connected to M110. The output side of the gate array 28 described above is connected to the SPM driver 36, and the microcomputer 30 and the servo control unit 42 are connected to the VCM driver 40. In addition, the gate array 28 and the servo control unit 42,
The pulse detector 20 is also connected to these, and the motors 34 and 38 and the servo control unit 42 are also connected to the microcomputer 30.

【0014】図2には、上述したVCMドライバ40の
構成例が示されている。同図において、上述したマイク
ロコンピュータ30から出力される通電方向を示すディ
レクション信号の入力側は、インバータAI,PNP型
のトランジスタQ1のベース,及びNPN型のトランジ
スタQ2のベースに各々接続されている。インバータA
Iの出力側は、PNP型のトランジスタQ3及びNPN
型のトランジスタQ4のベースに各々接続されている。
なお、トランジスタQ1〜Q4のベースには抵抗R1〜
R4が各々直列に接続されている。そして、トランジス
タQ1,Q2のエミッタは接続されており、トランジス
タQ2,Q4のエミッタは接続されている。また、トラ
ンジスタQ1,Q2のコレクタは接続されており、トラ
ンジスタQ3,Q4のコレクタも接続されている。そし
て、それらのコレクタ間に、VCM110のボイスコイ
ル112が接続されている。
FIG. 2 shows an example of the configuration of the VCM driver 40 described above. In the figure, the input side of the direction signal indicating the energizing direction output from the microcomputer 30 is connected to the inverter AI, the base of the PNP type transistor Q1 and the base of the NPN type transistor Q2. Inverter A
The output side of I is a PNP type transistor Q3 and NPN.
Type transistor Q4.
Note that resistors R1 to R1 are provided at the bases of the transistors Q1 to Q4.
R4 are each connected in series. The emitters of the transistors Q1 and Q2 are connected, and the emitters of the transistors Q2 and Q4 are connected. The collectors of the transistors Q1 and Q2 are connected, and the collectors of the transistors Q3 and Q4 are also connected. The voice coil 112 of the VCM 110 is connected between these collectors.

【0015】トランジスタQ1,Q3のエミッタ側には
適宜の電源電圧が印加されており、トランジスタQ2,
Q4のエミッタ側はトランジスタQ5及び抵抗Rを介し
てアースされている。このトランジスタQ5のベースに
は、サーボ制御部42から電流コントロール信号が入力
されている。また、ボイスコイル112には、ショート
(短絡)用のスイッチSWが接続されており、このスイ
ッチSWにはマイクロコンピュータ30からショート信
号が入力されている。
Appropriate power supply voltage is applied to the emitter side of the transistors Q1 and Q3, and
The emitter side of Q4 is grounded via a transistor Q5 and a resistor R. A current control signal is input from the servo control unit 42 to the base of the transistor Q5. A switch SW for short circuit is connected to the voice coil 112, and a short signal is input to the switch SW from the microcomputer 30.

【0016】このように構成されたVCMドライバ40
の動作を説明すると、ディレクション信号が論理値の
「L」の場合には、トランジスタQ1,Q4が各々OF
FからONとなって導通する。すると、同図に矢印FA
で示すように電流が流れるようになる。逆に、ディレク
ション信号が論理値の「H」の場合には、トランジスタ
Q2,Q3が各々OFFからONとなって導通する。す
ると、同図に矢印FBで示すように電流が流れるように
なる。すなわち、ディレクション信号の論理値に応じて
対角線に位置するトランジスタの組のいずれかが導通
し、ボイスコイル112に流れる電流の方向が反転する
ようになる。
The VCM driver 40 configured as described above
When the direction signal has a logical value "L", the transistors Q1 and Q4 are turned off.
It is turned on from F to conduct electricity. Then, in the figure, the arrow FA
As shown in, current flows. On the contrary, when the direction signal has a logical value of "H", the transistors Q2 and Q3 are turned from OFF to ON and become conductive. Then, a current flows as indicated by an arrow FB in the figure. That is, one of the pairs of transistors located on the diagonal line becomes conductive according to the logical value of the direction signal, and the direction of the current flowing through the voice coil 112 is reversed.

【0017】このときの電流値は、トランジスタQ5及
び抵抗Rによって制限されている。すなわち、サーボ制
御部42から出力された電流コントロール信号によるト
ランジスタQ5の制御によって、電流値が規定されてい
る。また、マイクロコンピュータ30からショート信号
が入力されると、スイッチSWがOFFからONとなっ
てボイスコイル112がショートされる。ヘッド移動時
にボイスコイル112がショートされると、逆起電力が
生じて発電機として作用するようになり、移動動作に制
動がかかるようになる。なお、このときマイクロコンピ
ュータ30によってトランジスタQ5がOFFに制御さ
れる。
The current value at this time is limited by the transistor Q5 and the resistor R. That is, the current value is defined by the control of the transistor Q5 by the current control signal output from the servo control unit 42. Further, when a short signal is input from the microcomputer 30, the switch SW is turned from OFF to ON and the voice coil 112 is short-circuited. When the voice coil 112 is short-circuited when the head is moved, a counter electromotive force is generated to act as a generator, and the movement operation is braked. At this time, the microcomputer 30 controls the transistor Q5 to be off.

【0018】次に、図3を参照しながらマイクロコンピ
ュータ30について説明する。なお、図3には、本実施
例に関係する機能ブロックのみが示されている。同図に
おいて、ハードディスクコントローラ24及びサーボ制
御部42から供給される現在及び目標のヘッド位置情報
出力は、駆動条件設定部30Aに入力されている。ま
た、サーボ制御部42から供給される現在のヘッド位置
情報は速度演算部30Bにも入力されている。駆動条件
設定部30Aで設定された駆動条件は、メモリ部30C
の設定条件格納部30Dに格納されるようになってい
る。メモリ部30Cには、ROMテーブル30Eが含ま
れており、シーク制御に必要なデータが予め格納されて
いる。
Next, the microcomputer 30 will be described with reference to FIG. Note that FIG. 3 shows only the functional blocks related to the present embodiment. In the figure, the current and target head position information outputs supplied from the hard disk controller 24 and the servo control unit 42 are input to the drive condition setting unit 30A. The current head position information supplied from the servo control unit 42 is also input to the speed calculation unit 30B. The drive condition set by the drive condition setting unit 30A is stored in the memory unit 30C.
Are stored in the setting condition storage unit 30D. A ROM table 30E is included in the memory unit 30C, and data required for seek control is stored in advance.

【0019】速度演算部30Bの演算データは、設定条
件格納部30Dの格納データとともに速度判定部30F
に供給されている。速度判定部30Fの判定データは、
メモリ部30Cの格納データとともに、駆動指示部30
Gに供給されている。そして、この駆動指示部30Gか
ら、VCMドライバ40及びサーボ制御部42に制御信
号が出力されるようになっている。
The calculation data of the speed calculating section 30B is stored in the setting condition storing section 30D together with the speed determining section 30F.
Is being supplied to. The determination data of the speed determination unit 30F is
The drive instruction unit 30 together with the data stored in the memory unit 30C
It is supplied to G. Then, a control signal is output from the drive instructing unit 30G to the VCM driver 40 and the servo control unit 42.

【0020】以上の各部のうち、駆動条件設定部30A
は、ヘッド12,14の現在位置と目標位置とを比較し
て、ヘッド12,14の駆動条件,すなわち加速電流,
最大スピード,及び減速開始スピードを設定するための
もので、設定条件はメモリ部30Cの設定条件格納部3
0Dに格納されるようになっている。メモリ部30Cの
ROMテーブル30Eには、例えばヘッドシークを最短
で行う標準時間のテーブル,減速電流を規定する減速テ
ーブル,アクチュエータ104の回転条件パラメータな
どのデータが格納されている。なお、回転条件パラメー
タとしては、例えば、VCM110の慣性モーメント,
回転中にVCM110のマグネットから発生する磁束と
ボイスコイル112の形状とターン数で決定される逆起
電圧定数,ベアリングや信号を伝えるフレキシブルプリ
ント基板のテンション,スピンドルモータ34が回転中
に発生させる風などの負荷などが考慮される。
Of the above units, the drive condition setting unit 30A
Compares the current position of the heads 12 and 14 with the target position, and drives the heads 12 and 14, that is, the acceleration current,
It is for setting the maximum speed and deceleration start speed, and the setting conditions are the setting condition storage unit 3 of the memory unit 30C.
It is designed to be stored in 0D. The ROM table 30E of the memory unit 30C stores data such as a standard time table for performing head seek in the shortest time, a deceleration table that defines deceleration current, and rotation condition parameters of the actuator 104. As the rotation condition parameter, for example, the moment of inertia of the VCM 110,
A back electromotive force constant determined by the magnetic flux generated from the magnet of the VCM 110 during rotation, the shape of the voice coil 112, and the number of turns, tension of a flexible printed circuit board that transmits bearings and signals, wind generated by the spindle motor 34 during rotation, etc. Load is taken into consideration.

【0021】次に、速度演算部30Bは、位置データか
らヘッド12,14の速度を演算するためのものであ
る。なお、ヘッド12,14の現在位置データや速度
は、次のようにして得られている。すなわち、ディスク
100が一定速度で回転しているためにサーボ信号SV
1,SV2,……がヘッド12,14で検出されてい
る。検出されたサーボ信号は、R/Wコントローラ18
からサーボ制御部42に供給されてA/D変換され、変
換後のディジタル信号がマイクロコンピュータ30に供
給される。マイクロコンピュータ30の駆動条件設定部
30A,速度演算部30Bでは、サーボ信号からヘッド
12,14のトラック位置とインデックス信号を基準に
セクタの数をカウントし、現在位置を認識する。また、
その変化量を微分することでヘッド速度が演算される。
Next, the speed calculator 30B is for calculating the speed of the heads 12 and 14 from the position data. The current position data and speed of the heads 12 and 14 are obtained as follows. That is, since the disk 100 is rotating at a constant speed, the servo signal SV
, SV2, ... Are detected by the heads 12, 14. The detected servo signal is read by the R / W controller 18
Is supplied to the servo control unit 42 for A / D conversion, and the converted digital signal is supplied to the microcomputer 30. The drive condition setting unit 30A and the speed calculation unit 30B of the microcomputer 30 recognize the current position by counting the number of sectors from the servo signal based on the track positions of the heads 12 and 14 and the index signal. Also,
The head speed is calculated by differentiating the amount of change.

【0022】次に、速度判定部30Fは、速度演算部3
0Bで演算されたヘッド速度とメモリ部30Cに格納さ
れている設定条件とを比較して、ヘッド速度が最大スピ
ードや減速開始スピードに達したかどうかを判定するた
めのものである。駆動指示部30Gは、メモリ部30C
の格納データや速度判定部30Fの判定結果に応じて、
ディレクション信号やショート信号をVCMドライバ4
0に出力し、電流値指示信号をサーボ制御部42に出力
するためのものである。サーボ制御部42では、この電
流値指示信号に基づいて電流値コントロール信号がVC
Mドライバ40に出力されるようになっている。
Next, the speed judgment unit 30F is composed of the speed calculation unit 3
This is to determine whether or not the head speed has reached the maximum speed or the deceleration start speed by comparing the head speed calculated at 0B with the setting condition stored in the memory unit 30C. The drive instructing unit 30G includes a memory unit 30C.
Depending on the stored data of the and the determination result of the speed determination unit 30F,
VCM driver 4 for direction signals and short signals
0 for outputting a current value instruction signal to the servo control unit 42. In the servo control unit 42, the current value control signal is VC based on the current value instruction signal.
It is adapted to be output to the M driver 40.

【0023】次に、以上のように構成された本実施例の
全体的動作について、図4のタイムチャート及び図5の
フローチャートを参照しながら説明する。なお、図4
は、簡略化した電流と速度との関係を示したもので、実
際上は必ずしもそのようにはならない。前記図1の装置
の動作は、ヘッド12,14のシーク時の動作を除け
ば、実用化されている一般的なハードディスクドライブ
と基本的には同様である。すなわち、パーソナルコンピ
ュータから接続端子32を介してディスク100にアク
セスがあった場合、ゲートアレイ28,マイクロコンピ
ュータ30,サーボ制御部42の指示に基づいてドライ
バ40によりVCM38が駆動される。そして、ディス
ク100の所要のアドレスにヘッド12,14が移動し
てアクセスし、R/Wコントローラ18の指示に基づい
てR/Wアンプ16によりデータの読出し又は書込みが
行われる。
Next, the overall operation of the present embodiment configured as described above will be described with reference to the time chart of FIG. 4 and the flowchart of FIG. Note that FIG.
Shows a simplified relationship between current and speed, which is not always the case in practice. The operation of the apparatus shown in FIG. 1 is basically the same as that of a general hard disk drive that has been put into practical use, except for the operation of the heads 12 and 14 when seeking. That is, when the disk 100 is accessed from the personal computer through the connection terminal 32, the driver 40 drives the VCM 38 based on instructions from the gate array 28, the microcomputer 30, and the servo control unit 42. Then, the heads 12 and 14 move to access a required address on the disk 100, and the R / W amplifier 16 reads or writes data based on an instruction from the R / W controller 18.

【0024】この場合において、外部装置(図示せず)
からのコマンド入力に伴って(図5,ステップSA)、
目標となるトラック及びセクタがマイクロコンピュータ
30の駆動条件設定部30Aで検出される(ステップS
B)。他方、マイクロコンピュータ30にはサーボ制御
部42からヘッド12,14の現在のトラックとセクタ
の情報が入力されており、これが駆動条件設定部30A
に取り込まれる(ステップSC)。駆動条件設定部30
Aでは、ヘッド12,14の現在位置と目標位置とが比
較され(ステップSD)、更にROMテーブル30Eに
格納されている最短標準時間や回転条件パラメータを参
照してシークの最適配分が設定される(ステップS
E))。すなわち、加速電流IDR,最大スピード
VMAX,減速開始スピードVSRが各々設定される。これ
らの設定条件は、メモリ部30Cの設定条件格納部30
Dに格納される。
In this case, an external device (not shown)
With command input from (Fig. 5, step SA),
The target track and sector are detected by the drive condition setting unit 30A of the microcomputer 30 (step S
B). On the other hand, the microcomputer 30 is input with the information of the current tracks and sectors of the heads 12 and 14 from the servo control unit 42, which is the drive condition setting unit 30A.
(Step SC). Drive condition setting unit 30
In A, the current positions of the heads 12 and 14 are compared with the target positions (step SD), and the optimum distribution of seek is set by referring to the shortest standard time and the rotation condition parameter stored in the ROM table 30E. (Step S
E)). That is, the acceleration current IDR , the maximum speed VMAX , and the deceleration start speed VSR are set. These setting conditions are stored in the setting condition storage unit 30 of the memory unit 30C.
Stored in D.

【0025】この動作の後、駆動条件設定部30Aの指
示に基づいて駆動指示部30Gから駆動指示が行われ、
加速方向を示すディレクション信号がVCMドライバ4
0に出力されるとともに、設定条件格納部30Dに格納
された加速電流IDRの値に基づく電流値制御信号がサー
ボ制御部42に出力される。サーボ制御部42では、入
力信号に基づいて電流値コントロール信号が生成され、
これがVCMドライバ40に出力される。VCMドライ
バ40では、図2に示したようにしてボイスコイル11
2に加速電流IDRによる通電が行われる。これによっ
て、ヘッド12,14の加速移動が開始される(ステッ
プSF)。
After this operation, a drive instruction is issued from the drive instructing section 30G based on an instruction from the drive condition setting section 30A,
The direction signal indicating the acceleration direction is the VCM driver 4
Is output to 0, the current value control signal based on the value of the acceleration current I DR stored in the setting condition storage section 30D is outputted to the servo control unit 42. The servo control unit 42 generates a current value control signal based on the input signal,
This is output to the VCM driver 40. In the VCM driver 40, as shown in FIG.
The acceleration current I DR is energized at 2. As a result, the accelerated movement of the heads 12 and 14 is started (step SF).

【0026】図4には、この様子が示されており、同図
(B)に示す加速電流IDRによって同図(A)に示すよ
うにヘッド12,14の加速が行われる。この加速時の
ヘッド速度は、速度演算部30Bにおいて演算されてお
り、演算結果は速度判定部30Fに出力されている。速
度判定部30Fでは、このヘッド速度と設定条件格納部
30Dに格納されている最大スピードVMAXとが比較さ
れ、ヘッド速度が最大スピードVMAXとなったかどうか
が判定される(ステップSG)。そして、最大スピード
VMAXとなったときには、その旨を駆動指示部30Gに
知らせる。駆動指示部30Gでは、加速電流IDRの出力
を停止するための電流値制御信号がサーボ制御部42に
出力されるとともに、ショート信号がVCMドライバ4
0に出力される。
This state is shown in FIG. 4, and the heads 12 and 14 are accelerated by the acceleration current IDR shown in FIG. 4B as shown in FIG. The head speed at the time of acceleration is calculated by the speed calculation unit 30B, and the calculation result is output to the speed determination unit 30F. The speed determination unit 30F compares this head speed with the maximum speed V MAX stored in the setting condition storage unit 30D, and determines whether the head speed has reached the maximum speed V MAX (step SG). Then, when the maximum speed V MAX is reached, the fact is notified to the drive instructing unit 30G. In the drive instructing unit 30G, a current value control signal for stopping the output of the acceleration current I DR is output to the servo control unit 42, and a short signal is sent to the VCM driver 4.
It is output to 0.

【0027】すると、サーボ制御部42の電流値コント
ロール信号によってVCMドライバ40のトランジスタ
Q5がOFFとなってボイスコイル112の通電が停止
されるとともに、スイッチSWがONとなってボイスコ
イル112がショートされる(ステップSH,図4
(B)参照)。このため、移動中のボイスコイル112
にはマグネットの磁界の作用によって逆起電力が生ずる
ようになり、ヘッド12,14は減速するようになる
(図4(A)参照)。
Then, the transistor Q5 of the VCM driver 40 is turned off by the current value control signal of the servo control unit 42 to stop the energization of the voice coil 112, and the switch SW is turned on to short the voice coil 112. (Step SH, FIG. 4
(See (B)). Therefore, the moving voice coil 112
A counter electromotive force is generated by the action of the magnetic field of the magnet, and the heads 12 and 14 are decelerated (see FIG. 4A).

【0028】減速時のヘッド速度も同様に速度演算部3
0Bで演算されており、速度判定部30Fではヘッド速
度と減速開始スピードVSRとが比較されている(ステッ
プSI)。そして、減速開始スピードVSRとなったとき
には(図4(A)参照)、その旨を駆動指示部30Gに
知らせる。駆動指示部30Gでは、ROMテーブル30
Eの減速テーブルが参照され、ディレクション信号の論
理値が反転するとともに、該当する減速電流値が指示さ
れる(同図(B)参照)。これによって、VCMドライ
バ40では、ボイスコイル112に対して逆方向に減速
電流が流れるようになり、ヘッド12,14の減速が行
われる(ステップSJ,図4(A)参照)。その後、回
転待ちして目標位置に達した時点でアクセスが終了する
(ステップSK,図4参照)。
Similarly, the head speed during deceleration is also calculated by the speed calculator 3.
0B is calculated, and the speed determination unit 30F compares the head speed with the deceleration start speed V SR (step SI). When the deceleration start speed V SR is reached (see FIG. 4A), the fact is notified to the drive instructing unit 30G. In the drive instruction unit 30G, the ROM table 30
The deceleration table of E is referred to, the logical value of the direction signal is inverted, and the corresponding deceleration current value is instructed (see (B) in the figure). As a result, in the VCM driver 40, a deceleration current flows in the opposite direction to the voice coil 112, and the heads 12 and 14 are decelerated (step SJ, see FIG. 4A). Then, after waiting for rotation, the access is terminated when the target position is reached (step SK, see FIG. 4).

【0029】次に、駆動条件設定部30Aにおけるシー
クの最適配分について、具体例に基づいて説明する。例
えば、現在トラックT0のセクタS1にヘッド12,1
4があるものとし、トラックT0からトラックT100
へシークしてセクタS30のデータを読み込むとする。
この場合の目標セクタに至る回転に要する時間TSは、
次の(1)式で表わされる。 TS=(移動セクタ数/全セクタ数)・1回転の時間 ……(1) 本例では、移動セクタ数は30−1=29であり、全セ
クタ数は48である。また、ディスク100の回転数が
3600rpmであるとすると、1回転の時間は16.
66msecとなる。これらを(1)式に代入すると、 TS=((30−1)/48)・16.66msec ≒10msec となる。
Next, the drive condition setting unit 30A
The optimal distribution of the traffic will be described based on a specific example. An example
For example, the heads 12, 1 are located in the sector S1 of the current track T0.
Assuming that there is 4, there are tracks T0 to T100.
It is assumed that seek is performed and the data of the sector S30 is read.
In this case, the time T required for rotation to reach the target sectorSIs
It is expressed by the following equation (1). TS= (Number of moving sectors / total number of sectors) · time for one rotation (1) In this example, the number of moving sectors is 30-1 = 29, and
The number of kuta is 48. Also, the number of rotations of the disc 100 is
Assuming 3600 rpm, the time for one rotation is 16.
It will be 66 msec. Substituting these into equation (1) gives TS= ((30-1) / 48) ・ 16.66msec  ≈10 msec.

【0030】次に、ROMテーブル30Eを参照してト
ラックT0からT100へシークする最短の標準時間を
求めると、例えば6msecという値が得られる。な
お、最短標準時間とは、図8のように最大加速・最大減
速を行ってヘッドが目標のトラック位置となるために必
要な時間である。ここで、前記TSの余り時間を求める
と、10−6=4msecとなる。もし、この余り時間
が0となった場合は、目標セクタが来るまでにヘッドを
目標トラックまで移動しなければならないということで
あるから、図8の従来例のように最大加速,最大減速が
行われる。
Next, referring to the ROM table 30E, the shortest standard time for seeking from the track T0 to T100 is obtained, and a value of 6 msec, for example, is obtained. The shortest standard time is the time required for the head to reach the target track position by performing maximum acceleration / deceleration as shown in FIG. Here, the remaining time of T S is calculated as 10−6 = 4 msec. If the remaining time becomes 0, it means that the head has to move to the target track before the target sector arrives. Therefore, maximum acceleration and maximum deceleration are performed as in the conventional example of FIG. Be seen.

【0031】本例では、余り時間が4msecある。そ
こで、まず、その半分の時間2msecを最短標準時間
の6msecに足して加速・減速のシーク時間が8ms
ecとなるように加速電流IDRを最大値の3/4の値に
設定するとともに、減速電流ISRもROMテーブル30
Eの減速テーブルの値に3/4倍の係数をかけて設定す
る。すなわち、図4に点線で示すように条件設定する。
この3/4という係数は、上述した回転条件パラメータ
を考慮したものである。次に、この条件に更に加えて、
残りの回転待ち時間の2msecの3/4の時間,すな
わち1.5msec分を、ボイスコイル112のショー
トによって移動が遅れる時間として設定する。
In this example, the remaining time is 4 msec. Therefore, first, add half of the time, 2 msec, to the shortest standard time, 6 msec, and seek / decelerate the seek time of 8 ms.
The acceleration current I DR is set to a value of 3/4 of the maximum value so as to be ec, and the deceleration current I SR is also set in the ROM table 30.
It is set by multiplying the value of the deceleration table of E by a factor of 3/4. That is, the conditions are set as shown by the dotted line in FIG.
The coefficient of 3/4 takes into consideration the rotation condition parameter described above. Next, in addition to this condition,
A time of 3/4 of 2 msec of the remaining rotation waiting time, that is, 1.5 msec is set as the time when the movement is delayed due to the short circuit of the voice coil 112.

【0032】更に、これらの各時間データと前記回転条
件パラメータを考慮して最大スピードVMAX,減速開始
スピードVSRが各々設定される。図4の例では、点線の
如く本来シークを開始してから4msecで減速を開始
するところを、3.2msecの時点からボイスコイル
112のショートが開始されるように条件が設定され
る。なお、このボイスコイル112のショートによるブ
レーキは、フィードバックループを持たないオープンル
ープであり、前記回転条件パラメータのばらつきや温度
特性のためにショートによる減速が予想とずれることが
ある。しかし、シークの最終段階では、減速テーブルを
用いた通常の減速シークが行われるので、かかるばらつ
きや温度特性による不都合は生じない。特に、振動など
の外的ショックがあっても、ヘッド速度をモニタしてい
るので減速ループに良好に移行できる。
Further, the maximum speed V MAX and the deceleration start speed V SR are set in consideration of these time data and the rotation condition parameters. In the example of FIG. 4, a condition is set so that short-circuiting of the voice coil 112 starts at a time point of 3.2 msec, where deceleration starts at 4 msec after originally starting seek as shown by a dotted line. The brake caused by the short circuit of the voice coil 112 is an open loop having no feedback loop, and the deceleration due to the short circuit may be different from the expected one due to the variation of the rotation condition parameter and the temperature characteristic. However, at the final stage of the seek, since the normal deceleration seek using the deceleration table is performed, the inconvenience due to such variations and temperature characteristics does not occur. In particular, even if there is an external shock such as vibration, since the head speed is monitored, it is possible to make a good transition to the deceleration loop.

【0033】このように、本実施例によれば、回転待ち
期間を含む実質的アクセス時間が長くならない範囲でシ
ーク制御が行われる。そして、図4(A)のグラフと、
図8(A)のグラフを比較すれば明らかなように、それ
らの面積=ヘッド移動量が同じであるとすると、余り時
間を有効に活用しているため本実施例ではピークが小さ
くなる。このことは、ヘッド駆動に伴う瞬時の最大電力
が小さくなることを意味する。また、ヘッド駆動に伴う
消費電力は、図4(B)のグラフの面積に相当するが、
同図の点線の場合と実線の場合を比較すれば明らかなよ
うに、ボイスコイルショートによる減速が行われるた
め、本実施例では大幅に低減されるようになる。なお、
本実施例では、加速あるいは減速時の電流値の制限をV
CMドライバ40のトランジスタQ5(図2参照)で行
っている。このため、コレクタ・エミッタ間電圧による
電力ロスが生じるが、全体としてみれば消費電力は大幅
に低減される。
As described above, according to this embodiment, the seek control is performed within a range in which the substantial access time including the rotation waiting period does not become long. And the graph of FIG.
As is clear from a comparison of the graphs in FIG. 8A, if the areas = head movement amount are the same, the peak is reduced in this embodiment because the extra time is effectively used. This means that the instantaneous maximum electric power accompanying the head drive becomes small. Also, the power consumption associated with the head drive corresponds to the area of the graph of FIG.
As is clear from a comparison between the case of the dotted line and the case of the solid line in the figure, since the deceleration is performed by the voice coil short circuit, the speed is greatly reduced in this embodiment. In addition,
In this embodiment, the limit of the current value during acceleration or deceleration is set to V
This is performed by the transistor Q5 (see FIG. 2) of the CM driver 40. Therefore, power loss occurs due to the collector-emitter voltage, but the power consumption is greatly reduced as a whole.

【0034】<第2実施例>次に、図6を参照しなが
ら、本発明の第2実施例について説明する。この第2実
施例は、前記第1実施例において電流制限時のトランジ
スタによる電力ロスが生ずること、及び、減速開始時の
ヘッド速度が速い方が、ボイスコイルショートによる逆
起電圧も大きくなって減速に有利であることを考慮した
ものである。本実施例の構成は第1実施例と同様である
が、駆動条件設定部30Aにおける設定手法が異なる。
<Second Embodiment> Next, a second embodiment of the present invention will be described with reference to FIG. In the second embodiment, in the first embodiment, the power loss due to the transistor at the time of current limitation occurs, and the faster the head speed at the start of deceleration, the larger the counter electromotive voltage due to the voice coil short-circuit and the slower This is because it is advantageous to. The configuration of this embodiment is similar to that of the first embodiment, but the setting method in the drive condition setting unit 30A is different.

【0035】本実施例では、加速電流IDRとして最大電
流IMAXが設定され、これがボイスコイル112に印加
されてその加速が行われる。そして、第1実施例と同様
にして設定された最大スピードVMAXとなると、ボイス
コイル112のショートが行われて逆起電圧による減速
が行われる。更に、第1実施例と同様にして設定された
減速開始スピードVSRとなると、ROMテーブル30E
の減速テーブルの減速電流をそのまま(すなわち、最大
電流IMAX)ボイスコイル112に印加して減速制御が
行われる。その後、目標セクタの数セクタ手前に到達す
ると、目的セクタ位置となるまで回転待ちが行われ、そ
の後データの読出し,あるいは書込みが開始される。
In the present embodiment, the maximum current I MAX is set as the acceleration current I DR , and this is applied to the voice coil 112 to accelerate it. Then, when the maximum speed V MAX is set in the same manner as in the first embodiment, the voice coil 112 is short-circuited and deceleration is performed by the counter electromotive voltage. Further, when the deceleration start speed V SR is set in the same manner as in the first embodiment, the ROM table 30E
The deceleration current of the deceleration table is applied to the voice coil 112 as it is (that is, the maximum current I MAX ) to perform deceleration control. After that, when the sector reaches a few sectors before the target sector, rotation waiting is performed until the target sector position is reached, and then reading or writing of data is started.

【0036】例えば、現在セクタS1にヘッド12,1
4が位置しており、トラックT0からT100へシーク
し、更にセクタS30にアクセスしてそのデータを読み
出す場合を仮定する。アクセスタイムは、上述した場合
と同様に10msecである。また、トラックT0から
T100へシークする最短標準時間は同様に6msec
であり、余り時間は4msecである。この実施例で
は、余り時間4msec,アクセスタイム10msec
に対して加速・減速のシーク時間がそのまま6msec
となるように、すなわち最大電流IMAXが加速電流IDR
として設定され、減速電流ISRもROMテーブル30E
の減速テーブルを用いて最大値が設定される。すなわ
ち、図6に点線で示すように条件設定が行われる。
For example, the heads 12, 1 are currently in the sector S1.
4 is located, seek from track T0 to T100, and further access sector S30 to read the data. The access time is 10 msec as in the case described above. The shortest standard time for seeking from track T0 to T100 is 6 msec.
And the remaining time is 4 msec. In this embodiment, the remaining time is 4 msec and the access time is 10 msec.
On the other hand, the seek time for acceleration / deceleration is 6 msec.
So that the maximum current I MAX is the acceleration current I DR
And the deceleration current I SR is also set as the ROM table 30E.
The maximum value is set using the deceleration table of. That is, the condition is set as shown by the dotted line in FIG.

【0037】次に、この条件に更に加えて、残りの回転
待ち時間の4msecの3/4の時間,すなわち3ms
ec分を、ボイスコイル112のショートによって移動
が遅れる時間として設定する。なお、アクセスタイムが
短いほどボイスコイルショートの時間は短くなる(前記
実施例でも同様)。更に、これらの各時間データと前記
回転条件パラメータを考慮して最大スピードVMAX,減
速開始スピードVSRが各々設定される。図4の例では、
点線の如く本来シークを開始してから3msecで減速
を開始するところを、1.8msecの時点からボイス
コイル112のショートが開始されるように条件が設定
される。なお、前記回転条件パラメータのばらつきや温
度特性による不都合が生じないことは、第1実施例と同
様である。
Next, in addition to this condition, a time 3/4 of the remaining rotation waiting time of 4 msec, that is, 3 ms.
ec is set as the time delaying the movement due to the short circuit of the voice coil 112. The shorter the access time is, the shorter the voice coil short time is (the same applies to the above embodiment). Further, the maximum speed V MAX and the deceleration start speed V SR are set in consideration of these time data and the rotation condition parameters. In the example of FIG.
The condition is set so that short-circuiting of the voice coil 112 starts at a point of 1.8 msec where the seek is originally started and deceleration starts at 3 msec as indicated by a dotted line. It should be noted that it is the same as in the first embodiment that no inconvenience due to variations in the rotation condition parameters and temperature characteristics occurs.

【0038】このように、本実施例によれば、第1実施
例と同様に、回転待ち期間を含む実質的アクセス時間が
長くならない範囲でシーク制御が行われ、ヘッド駆動に
伴う瞬時の最大電力が小さくなって消費電力も大幅に低
減されるようになる。本実施例におけるボイスコイル1
12の印加電流は、加速,減速いずれの場合も最大電流
であるので、電流値の制御は行われない。従って、VC
Mドライバ40のトランジスタQ5は必要がなくなるの
で、それによる電力ロスは生じない。
As described above, according to this embodiment, like the first embodiment, the seek control is performed within a range in which the access time including the rotation waiting period does not become long, and the instantaneous maximum power accompanying the head drive is obtained. Becomes smaller, and the power consumption is significantly reduced. Voice coil 1 in this embodiment
Since the applied current of 12 is the maximum current in both acceleration and deceleration, the current value is not controlled. Therefore, VC
Since the transistor Q5 of the M driver 40 is not necessary, there is no power loss due to it.

【0039】<他の実施例>なお、本発明は何ら上記実
施例に限定されるものではなく、例えば次のようなもの
も含まれる。 (1)前記実施例に示したトラック数,セクタ数,ある
いはヘッド加速・減速の時間などは、必要に応じて適宜
設定してよい。また、回路構成も、同様の作用を奏する
ように種々設計変更が可能である。 (2)加速・減速のヘッド駆動条件を設定する際に参照
するテーブルやアクチュエータの駆動特性データも、必
要に応じて変更してよい。例えば、減速テーブルとし
て、短距離用と長距離用の2つのものを使い分けるよう
にしてよい。 (3)本発明の適用対象としては、ハードディスクドラ
イブが好適な例であるが、フレキシブルディスクや光デ
ィスクなどの駆動装置におけるヘッド駆動にも適用する
ことが可能である。
<Other Embodiments> The present invention is not limited to the above embodiments, and includes, for example, the following. (1) The number of tracks, the number of sectors, the head acceleration / deceleration time, and the like shown in the above embodiment may be appropriately set as necessary. Also, the circuit configuration can be modified in various ways so as to achieve the same effect. (2) The drive characteristic data of the table and the actuator to be referred to when setting the acceleration / deceleration head drive conditions may be changed as necessary. For example, two deceleration tables may be used, one for short distance and one for long distance. (3) As a target to which the present invention is applied, a hard disk drive is a preferable example, but the present invention can also be applied to head drive in a drive device such as a flexible disk or an optical disk.

【0040】[0040]

【発明の効果】以上説明したように、本発明によるヘッ
ド駆動装置によれば、アクセスタイムの範囲内でアクチ
ュエータのコイルをショートして加速されたヘッドの減
速を行うこととしたので、ヘッドクラッシュを低減し
て、低消費電力で短時間で良好にヘッド移動を行うこと
ができるという効果がある。
As described above, according to the head driving device of the present invention, the coil of the actuator is short-circuited within the access time to decelerate the accelerated head. There is an effect that the head can be moved satisfactorily in a short time with reduced power consumption.

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

【図1】本発明によるヘッド駆動装置の第1実施例を示
す構成図である。
FIG. 1 is a configuration diagram showing a first embodiment of a head drive device according to the present invention.

【図2】前記実施例におけるVCMドライバの構成例を
示す回路図である。
FIG. 2 is a circuit diagram showing a configuration example of a VCM driver in the embodiment.

【図3】前記実施例におけるマイクロコンピュータの機
能ブロックを示す説明図である。
FIG. 3 is an explanatory diagram showing functional blocks of a microcomputer in the embodiment.

【図4】前記実施例の作用を示す概略のタイムチャート
である。
FIG. 4 is a schematic time chart showing the operation of the embodiment.

【図5】前記実施例の作用を示すフローチャートであ
る。
FIG. 5 is a flow chart showing an operation of the embodiment.

【図6】本発明の第2実施例の作用を示す概略のタイム
チャートである。
FIG. 6 is a schematic time chart showing the operation of the second embodiment of the present invention.

【図7】ヘッド駆動のアクチュエータの一例を示す説明
図である。
FIG. 7 is an explanatory diagram showing an example of a head driving actuator.

【図8】従来のヘッド駆動の作用を示すタイムチャート
である。
FIG. 8 is a time chart showing the operation of a conventional head drive.

【符号の説明】[Explanation of symbols]

12,14…ヘッド、16…R/Wアンプ、18…R/
Wコントローラ、24…ハードディスクコントローラ、
30…マイクロコンピュータ、30A…駆動条件設定部
(駆動条件設定部)、30B…速度演算部(速度検出手
段)、30C…メモリ部、30D…設定条件格納部、3
0E…ROMテーブル、30F…速度判定部(駆動制御
手段)、30G…駆動指示部(駆動制御手段)、34…
スピンドルモータ、36…SPMドライバ、40…VC
Mドライバ(駆動制御手段)、42…サーボ制御部、1
00…ディスク、104…ロータリアクチュエータ、1
10…ボイスコイルモータ、112…ボイスコイル。
12, 14 ... Head, 16 ... R / W amplifier, 18 ... R /
W controller, 24 ... Hard disk controller,
30 ... Microcomputer, 30A ... Driving condition setting unit (driving condition setting unit), 30B ... Speed computing unit (speed detecting means), 30C ... Memory unit, 30D ... Setting condition storage unit, 3
0E ... ROM table, 30F ... Speed determination section (drive control means), 30G ... Drive instruction section (drive control means), 34 ...
Spindle motor, 36 ... SPM driver, 40 ... VC
M driver (drive control means), 42 ... Servo control section, 1
00 ... disk, 104 ... rotary actuator, 1
10 ... Voice coil motor, 112 ... Voice coil.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 アクチュエータのコイルの通電制御を行
って、アクセスの対象となるディスク上でヘッドを移動
するヘッド駆動装置において、ヘッドがディスク上の現
在位置から目標位置までアクセスするために必要とされ
るアクセスタイムを求め、この値の範囲内でアクチュエ
ータの駆動特性を考慮して、前記コイルのショートによ
る減速を含む駆動条件を設定する駆動条件設定手段と、
ヘッドの移動速度を検出する速度検出手段と、これによ
って検出されたヘッド移動速度に応じて、前記駆動条件
に基づくコイルの加速電流の通電,ショート,及び減速
電流の通電を行う駆動制御手段とを備えたことを特徴と
するヘッド駆動装置。
1. A head drive device for controlling energization of a coil of an actuator to move a head on a disk to be accessed, which is required for the head to access from a current position on the disk to a target position. Drive condition setting means for determining an access time according to the above, and considering drive characteristics of the actuator within the range of this value, and setting drive conditions including deceleration due to short circuit of the coil,
A speed detecting means for detecting a moving speed of the head, and a drive control means for carrying out energization of an acceleration current of the coil, short-circuiting and energization of a deceleration current based on the driving condition according to the head moving speed detected thereby. A head drive device characterized by being provided.
JP21334592A 1992-07-17 1992-07-17 Device for driving head Pending JPH0636482A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21334592A JPH0636482A (en) 1992-07-17 1992-07-17 Device for driving head

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21334592A JPH0636482A (en) 1992-07-17 1992-07-17 Device for driving head

Publications (1)

Publication Number Publication Date
JPH0636482A true JPH0636482A (en) 1994-02-10

Family

ID=16637623

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21334592A Pending JPH0636482A (en) 1992-07-17 1992-07-17 Device for driving head

Country Status (1)

Country Link
JP (1) JPH0636482A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002543546A (en) * 1999-04-23 2002-12-17 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Apparatus and method for scanning a rotating information carrier
KR100506262B1 (en) * 1997-12-29 2005-10-07 삼성전자주식회사 Actuator Unlatching Control Method
KR100525887B1 (en) * 1997-12-22 2005-12-21 삼성전자주식회사 How to Initialize Hard Disk Drives

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100525887B1 (en) * 1997-12-22 2005-12-21 삼성전자주식회사 How to Initialize Hard Disk Drives
KR100506262B1 (en) * 1997-12-29 2005-10-07 삼성전자주식회사 Actuator Unlatching Control Method
JP2002543546A (en) * 1999-04-23 2002-12-17 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Apparatus and method for scanning a rotating information carrier

Similar Documents

Publication Publication Date Title
JPH087953B2 (en) Magnetic head positioning controller for magnetic recording / reproducing apparatus
US7576939B2 (en) Discontinuous mode back EMF measurement
JPH02185784A (en) Optical disk device
JPH0411353A (en) Magnetic disk device
US5001578A (en) Method and system for controlling disk recording and reproduction apparatus for reduced power consumption
KR930008149B1 (en) Data recording and reproducing device saves power
JPH0311021B2 (en)
JPH0695427B2 (en) Read / write drive control circuit for magnetic recording / reproducing apparatus
KR100734293B1 (en) Voice coil motor driving method of hard disk drive, head unloading device and recording medium suitable for this
JPH05205424A (en) Constant-velocity head park circuit of disc drive
US6271636B1 (en) Servo control system and method for a data storage device with improved braking
JP2001067765A (en) Magnetic disk drive and control method therefor
JPH01156801A (en) Storage device
JP2731206B2 (en) Magnetic disk drive
JP2658447B2 (en) Slider loading method
JP2002526877A (en) Extending actuator range by detecting magnetic flux reversal
JPH0696517A (en) Magnetic disk apparatus
JP2826355B2 (en) Stepping motor drive control circuit for disk drive
JP2792527B2 (en) Drive control device for CLV type disk
JPH05258487A (en) Magnetic disk unit
KR0183294B1 (en) A spindle motor control method for reducing power
JPH0413788Y2 (en)
JPS6292278A (en) compact disc player
JPH05217272A (en) Disk recording and/or reproducing device
JP2008293557A (en) Disk drive device and retract method thereof