JP4768840B2 - 磁気ディスク装置のロード・アンロード制御方法及び装置 - Google Patents

磁気ディスク装置のロード・アンロード制御方法及び装置 Download PDF

Info

Publication number
JP4768840B2
JP4768840B2 JP2009173506A JP2009173506A JP4768840B2 JP 4768840 B2 JP4768840 B2 JP 4768840B2 JP 2009173506 A JP2009173506 A JP 2009173506A JP 2009173506 A JP2009173506 A JP 2009173506A JP 4768840 B2 JP4768840 B2 JP 4768840B2
Authority
JP
Japan
Prior art keywords
voltage
coil
torque constant
head
head speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009173506A
Other languages
English (en)
Other versions
JP2011028811A (ja
Inventor
志元 保中
聡 桑原
晋司 高倉
義之 石原
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2009173506A priority Critical patent/JP4768840B2/ja
Priority to US12/842,850 priority patent/US8149533B2/en
Publication of JP2011028811A publication Critical patent/JP2011028811A/ja
Application granted granted Critical
Publication of JP4768840B2 publication Critical patent/JP4768840B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/54Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head into or out of its operative position or across tracks
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/54Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head into or out of its operative position or across tracks
    • G11B5/55Track change, selection or acquisition by displacement of the head
    • G11B5/5521Track change, selection or acquisition by displacement of the head across disk tracks
    • G11B5/5526Control therefor; circuits, track configurations or relative disposition of servo-information transducers and servo-information tracks for control thereof
    • G11B5/553Details
    • G11B5/5534Initialisation, calibration, e.g. cylinder "set-up"
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/54Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head into or out of its operative position or across tracks
    • G11B5/55Track change, selection or acquisition by displacement of the head
    • G11B5/5521Track change, selection or acquisition by displacement of the head across disk tracks
    • G11B5/5526Control therefor; circuits, track configurations or relative disposition of servo-information transducers and servo-information tracks for control thereof
    • G11B5/553Details
    • G11B5/5547"Seek" control and circuits therefor

Landscapes

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

Description

本発明は磁気ディスク装置に関し、特にヘッドがディスク面上からランプ機構に退避するロード・アンロード制御において、ロード・アンロード時の磁気ヘッドの速度制御に用いる速度情報を正確に得るためボイスコイルモータにおけるトルク定数、及びコイル抵抗を正確に求める技術に関する。
磁気ディスク装置においてヘッドとディスク面の接触を防ぐために、磁気ディスク装置に衝撃が加わった場合や、電源オフ時やアイドル時にヘッドをディスク面上からランプ機構上へと退避させる(アンロードと称する)ことが行われている。ランプ機構上からディスク面へとヘッドを移動させることをロードと称する。
磁気ディスク装置におけるヘッド位置決め制御系においてはサーボセクタに含まれるデータの再生により得られるヘッド位置誤差信号(PES信号)に基づいたヘッドの制御が行われている。しかし、上述のロード・アンロード時でヘッドがディスク面上に位置せずランプ機構上に位置する時は、ヘッド位置誤差信号を得ることが不可能なため、ヘッドを移動するためのボイスコイルモータ(VCM)に発生する逆起電圧からヘッド速度を推定して、この推定値に基づいてヘッドを速度制御することが一般的に行われている。
逆起電圧からヘッド速度を推定する際には、検出したコイル端子間電圧からコイル抵抗による電圧降下分を除けばよい。
逆起電圧 = コイル端子間電圧 − コイル抵抗 × コイル電流 (1)
(1)式ではコイル抵抗は既知とする。しかしながら、磁気ディスク装置を長時間使用した場合などには、コイル電流の影響により温度変化が生じコイル抵抗値が変動する。また、コイル抵抗の個体間のバラツキにより抵抗値に差が出る可能性も高い。
したがって、ロード・アンロードを行う直前に正確なコイル抵抗を得ることが必要となる。ロード時にはコイル抵抗を推定する方法としては、特許文献1に記載のように、シーク開始前にランプ機構の行き止まり方向にヘッドジンバルアセンブリ(HGA)を押し付けるように通電し、逆起電圧=0としてコイル抵抗を求める手段がある。また、特許文献2に記載のように、アンロード時には、ディスク内周側のストッパーにHGAを押し付ける方法もあるが、ヘッドとディスク面との接触の可能性が高いため、好ましくない。したがって、アンロード直前に通常のシーク動作に近い手法でコイル抵抗を推定することが求められている。
さらに、特許文献3記載の装置では、逆起電圧Vbemfは速度推定値と比例関係にあり(逆起電圧Vbemf=K(比例ゲイン)×速度推定値)、比例ゲインKは既知であるので、速度推定値が得られば逆起電圧Vbemfも得られるとしている。しかし、比例ゲインKに個体差や変動が生じた場合には、正確な推定が行えない可能性がある。
特許第4180582号公報 特開平11−25626号公報 特開2001−344918号公報([0013])
従来では、通常のシーク動作に近い手法でコイル抵抗を推定することが不可能であった。
本発明はこれらの問題点を解決し、通常のシーク動作に近い手法で正確にコイル抵抗を推定することができ、コイル端子間電圧をコイル抵抗値とコイル電流の積により補正することで、正確な逆起電圧を求めヘッド速度情報を得ることができる磁気ディスク装置のロード・アンロード制御方法及び装置を提供することを目的とする。
一実施形態によれば、ボイスコイルモータにより駆動されるアームに取り付けられたヘッドのロード・アンロード制御のためにコイル抵抗とトルク定数を推定する方法であって、コイルの逆起電圧とヘッド速度は比例し、コイル電流と指令電圧は比例する制御系においてアンロードの開始前の、ヘッド速度が指令電圧の変化によるインダクタンスの過渡応答の影響を受けずに、コイルの端子間電圧と指令電圧とコイル抵抗とトルク定数とからなる関係式により規定される期間の少なくとも2つのタイミングで指令電圧に対するボイスコイルモータのヘッド速度とコイル端子間電圧を計測し、指令電圧と計測された少なくとも2つのヘッド速度とコイル端子間電圧と前記関係式とに基づいてトルク定数とコイル抵抗を求めるコイル抵抗・トルク定数推定方法が提供される。
他の実施形態によれば、ボイスコイルモータにより駆動されるアームに取り付けられたヘッドのロード・アンロード制御のためにコイル抵抗とトルク定数を推定する装置であって、コイルの逆起電圧とヘッド速度は比例し、コイル電流と指令電圧は比例する制御系においてアンロードの開始前の、ヘッド速度が指令電圧の変化によるインダクタンスの過渡応答の影響を受けずに、コイルの端子間電圧と指令電圧とコイル抵抗とトルク定数とからなる関係式により規定される期間の少なくとも2つのタイミングで指令電圧に対するボイスコイルモータのヘッド速度とコイル端子間電圧を計測する計測手段と、指令電圧と前記計測手段により計測された少なくとも2つのヘッド速度とコイル端子間電圧と前記関係式とに基づいてトルク定数とコイル抵抗を求める推定手段と、を具備するコイル抵抗・トルク定数推定装置が提供される。
他の実施形態によれば、ヘッドが取り付けられたアームを駆動するボイスコイルモータと、ヘッドによりディスクから再生したヘッド位置誤差信号に基づいてヘッドを速度制御する第1シーク手段と、ボイスコイルモータの逆起電圧からヘッド速度を推定して、該ヘッド速度に基づいてヘッドを速度制御する第2シーク手段とを具備し、前記第2シーク手段は、コイルの逆起電圧とヘッド速度は比例し、コイル電流と指令電圧は比例する制御系においてアンロードの開始前の、ヘッド速度が指令電圧の変化によるインダクタンスの過渡応答の影響を受けずに、コイルの端子間電圧と指令電圧とコイル抵抗とトルク定数とからなる関係式により規定される期間の少なくとも2つのタイミングで指令電圧に対するボイスコイルモータのヘッド速度とコイル端子間電圧を計測する計測手段と、指令電圧と前記計測手段により計測された少なくとも2つのヘッド速度とコイル端子間電圧とに基づいてトルク定数とコイル抵抗を求める第1推定手段と、前記第1推定手段により推定されたトルク定数とコイル抵抗とに基づいて逆起電圧を求めヘッド速度を推定する第2推定手段とを具備する磁気ディスク装置が提供される。
本発明によれば、通常のシーク動作に近い手法で個体差やパラメータの変動によらずコイル抵抗を正確に推定でき、算出された正確な逆起電圧を用いてロード・アンロード制御を行うことが可能となる。
本発明の実施の形態に係るハードディスク装置の概略図である。 図1のハードディスク装置に使われるVCMの回路図である。 ロード・アンロード制御のための速度制御系のモデルを示す図。 ヘッドの加速時に指令電圧を飽和させる手法におけるアンロードキャリブレーションシーク時の指令電圧の波形を示す図。 図4に示すように指令電圧を与えシークを行った際のコイル端子間電圧、ヘッド速度の変化を示す図。 加速時のみ指令電圧を飽和させる手法によるコイル抵抗の推定結果と実際のコイル抵抗の初期値との差を示す図。 トルク定数がトルク定数の固定値から変動した場合のトルク定数の変化を示す図。 トルク定数がトルク定数の固定値から変動した場合のコイル抵抗の変化を示す図。 通常のシーク制御系の動作中にコイル抵抗・トルク定数を推定する処理を示すフローチャート。 アンロードキャリブレーションシーク時にコイル抵抗・トルク定数を推定する処理を示すフローチャート。 比較的に短いサンプリング周期とコイル端子間電圧との関係を示す図。 比較的に長いサンプリング周期とコイル端子間電圧との関係を示す図。 任意の2点からコイル抵抗・トルク定数を推定する際の指令電圧の波形を示す図。 任意の2点からコイル抵抗・トルク定数を推定する処理を示すフローチャート。 図14の処理のシミュレーション結果を示す図。
以下、図面を参照して本発明の実施の形態について詳細に説明する。
図1は本実施形態に関わるロード・アンロード制御系システムを含む磁気ディスク装置の概略構成を示す図である。図1(a)に示すように、ロード・アンロード制御系システムは磁気ディスク装置に設けられているマイクロプロセッサユニット(MPU:Micro Processor unit)18を主構成要素としている。図示しないが、MPU18はロード・アンロード制御プログラム(ファームウェア)を格納したメモリ(ROM、フラッシュメモリ等)を含む。ヘッド11はアーム12に支持されている。アーム12の基端にはボイスコイルモータ(VCM)13が設けられ、VCM13への通電によりアーム12を回転駆動し、ヘッドを所望のトラックへ位置制御する。VCM13は,磁石15,コイル16からなる。MPU18はA/D変換器19とD/A変換器20とを含み、コイル16にVCM制御信号をD/A変換器20を介して供給し、コイル16で検出された情報がA/D変換器20を介してMPU18に供給される。
磁気ディスク装置に衝撃が加わった場合や、電源オフ時やアイドル時にはアーム12を回転駆動して、ヘッド11をランプ機構21上へと退避させる。この動作をアンロードと称する。図1(b)に示すように、ヘッド11の先端にはタブ22が設けられ、アンロード時にはタブ22がスロープ23に乗り上げる。また、ヘッド11をランプ機構21からディスク14面へと移動させる動作をロードと称する。
磁気ディスク装置がディスク14面上においてデータを読み書きするために、ディスク14のトラックに対して位置決め制御を行う際には、磁気ディスク面上にあらかじめ記録されたディスク中心からの位置誤差信号であるPES信号を用いてヘッドの位置情報を算出し、ヘッドの現在位置から現在速度を算出し、速度制御を行う。しかし、ランプ機構21上においてはPES信号が得られない。そこで、アーム12を駆動するコイル16に発生するコイルの逆起電圧がヘッド速度に比例した値となることから、逆起電圧信号から速度を推定し速度制御系を構築し、ヘッドのロード、アンロード時の速度制御を行う。
図2にVCM13の回路図を示す。磁気ディスク装置において計測可能なコイル端子間電圧Vmeasは、コイル端子間電圧Vcからセンス抵抗Rsによる電圧降下分を除いた値であるため以下のように表せる。
Vmeas=Vc−Rs・Ivcm
=L(dIvcm/dt)+Rvcm・Ivcm+Vbemf (2)
ここで、Lはインダクタンス、Ivcmはコイル電流、Rvcmはコイル抵抗、Vbemfは逆起電圧である。これ以降ではVmeasをコイル端子間電圧とする。式(2)よりコイルに発生する逆起電圧は以下の形に書き換えられる。
Vbemf=Vmeas−L(dIvcm/dt)−Rvcm・Ivcm (3)
逆起電圧Vbemfはヘッド速度Velに比例するため(比例ゲインをトルク定数Ktとする)、Vbemf=Kt・Velと表せる。これを式(3)へ適用すると、ヘッド速度Velは以下のように表せる。
Vel=(Vmeas−L(dIvcm/dt)−Rvcm・Ivcm)/Kt (4)
コイル電流Ivcmは指令電圧Vvcmに基づいて生成され、電流フィードバックが十分に効いていると仮定すると、コイル電流Ivcmと指令電圧Vvcmは比例し、比例係数αを用いてIvcm=α・Vvcmと表せる。また、アンロード制御系は離散時間系で構築されているため、指令電圧が変化した時、インダクタンスによる電圧変化の過渡応答の影響が十分に減衰した後、計測を行った場合、インダクタンスの項の影響を排除可能である。
図3はMPU18のファームウェアにより実現され、以上2点を満足したロード・アンロード制御のための速度制御系のモデルを示す図である。逆起電圧から推定される速度(逆起速度と称する)と目標速度(目標逆起速度)が減算器30に入力され、両者の差が制御器32に入力される。制御器では,入力された目標逆起速度と目標速度の差から指令電圧Vvcmを決定する.電流フィードバックにより指令電圧Vvcmに比例したコイル電流Ivcmが制御対象に供給される。上述したように、インダクタンスの項を無視できるので、減算器38は測定したコイル端子間電圧Vmeasからコイル抵抗Rvcmによる電圧降下を減算して逆起電圧Vbemfを求めることができる。
このような制御系の下では、式(4)は以下の式のように簡略化することが可能である。
Vel=(Vmeas−Rvcm・α・Vvcm)/Kt (5)
式(5)において、コイル端子間電圧Vmeas、指令電圧Vvcmは計測可能な値である。コイル抵抗Rvcm、及びトルク定数Ktは動作時の発熱による温度変化や個体差の影響で値が変動するため、コイル抵抗Rvcm、トルク定数Ktとして固定値を用いると、推定される速度Velに誤差を生じる原因となる。そこで、アンロード制御を行う前に通常シーク動作と同様な動作(アンロードキャリブレーションシーク動作)でコイル抵抗Rvcm、トルク定数Ktの正確な値を推定する必要がある。
本実施の形態において、式(4)においてインダクタンスの項による過渡応答の影響を排除してコイル抵抗Rvcm、トルク定数Ktを推定する手法は以下の2つを含む。
(1)速度を検出可能なディスク面上での通常のシーク制御系において加速時の指令電圧の飽和を利用して推定する手法。
(2)コイル電流の変化によるインダクタンスの過渡応答の影響が十分減衰した後に計測を行う制御系において推定する手法。
まず前者の手法(1)について詳細を述べる。
通常のシーク制御系では、サンプリング周期が早いため、指令電圧の変化によりインダクタンスによる電圧の変化が減衰せず、式(5)に示したようにインダクタンスの項を排除することができない。式(4)にIvcm=α・Vvcmの関係を適用すると、以下のように表すことが可能である。
Vel=(Vmeas−L・α・(dVvcm/dt)−Rvcm・α・Vvcm)/Kt (6)
すなわち、式(6)ではインダクタンスの項が残り、ヘッド速度Velを求めるためには指令電圧Vvcmの時間変化が必要であるが、現実的にはこの時間変化を正確に求めることは不可能である。しかし、一定の指令電圧を与えた場合には指令電圧の時間変化は0になるため、式(5)が成り立つことがわかる。したがって、一定の指令電圧を与えている場合には、計測可能なヘッド速度Vel、コイル端子間電圧Vmeas、指令電圧Vvcmは既知として扱うことができるので、コイル抵抗Rvcm、トルク定数Ktのみが未知数となる。
上記条件を満たす推定手法として、ヘッドの加速時に指令電圧を飽和させる方法が考えられる。図4にアンロードキャリブレーションシーク時の指令電圧Vvcmの波形を示す。本手法の特徴は、図4から明らかなように、加速時にのみ指令電圧を飽和させることである。図5に図4に示すように指令電圧Vvcmを与えシークを行った際のコイル端子間電圧Vmeas、ヘッド速度Velの変化を示す。図4、図5に記載した指令電圧の飽和時(飽和時の指令電圧をVとする)、たとえばt、tという2点において計測されたデータをそれぞれヘッド速度Vel、Vel、コイル端子間電圧Vmeas、Vmeasとすると、式(7)、式(8)が得られる。
Kt・Vel=Vmeas−Rvcm・α・V (7)
Kt・Vel=Vmeas−Rvcm・α・V (8)
式(7)、式(8)をトルク定数Ktについて解くと、式(9)が得られる。
Kt=(Vmeas−Vmeas)/(Vel−Vel) (9)
式(7)、式(8)よりコイル抵抗値は式(10)が得られ、推定が可能であることが分かる。
Rvcm
=(Vel・Vmeas−Vel・Vmeas
/(α・V・(Vel−Vel)) (10)
本発明で提案する加速時のみ指令電圧を飽和させる手法によるコイル抵抗の推定結果と実際のコイル抵抗の初期値との差を磁気ディスク装置に推定器を実装して測定した。測定結果を図6に示す。コイル抵抗を基準値よりも0.1Ω程度大きくなるように設定をし、コイル抵抗を50回連続して推定した。図6に示すように、基準値と推定したコイル抵抗値の差がほぼ同一に0.1Ω程度であり、コイル抵抗が正しく推定されていることが分かる。
上記の例ではt=t、t=tの2点をサンプリングすることにより、コイル抵抗を推定する例を挙げたが、指令電圧の飽和期間内であれば任意の2点での取得データについて式(10)が成り立つため、N(Nは3以上の任意の正整数)点についてデータを取得し、1組から組の内の任意の回数だけ式(10)の計算を行い、それらの平均値、または中央値を最終的なコイル抵抗と推定してもよい。また、計測点が時間的に近いものよりも可能な限り離れた計測点間の方がノイズの影響を受けにくいと考えられるので、最初の1点目と最後のN点目のデータから算出したデータをコイル抵抗の推定値としてもよい。上記手法にのみとどまらず、推定されたコイル抵抗についてあらゆる統計的処理を施し、最終的な推定値としてよい。
式(10)を式(5)に適用することにより、次式が得られ、逆起電圧を推定することができることが分かる。
Vbemf
=Vmeas−
((Vel・Vmeas−Vel・Vmeas)/(α・V・(Vel−Vel)))・Vvcm
(11)
この手法では、逆起電圧を推定するにあたり、定数を使用せずにすべて計測したデータから推定するので、正確に推定できる。また、推定の条件はインダクタンスによる指令電圧の時間変化の影響を排除するため指令電圧が一定であることであるので、アンロードキャリブレーションシーク時に限らず、通常シーク時でも指令電圧が飽和した場合には、この推定手法が適用可能である。また、指令電圧を飽和させるのは、加速時のみであり、減速時には飽和させない。もし、加速時のみならず減速時にも指令電圧を飽和させようとすると、特に低温状況下において減速時の飽和をさせることが困難である問題がある。さらに、減速時に指令電圧を飽和させた後、波形が乱れ、アーム12が振動し、騒音を生じる可能性が高い問題もある。
例えば特許文献に記載の装置では、トルク定数を既知(一定値)として扱っているためトルク定数が熱や個体差によって変化した場合は推定した抵抗値に対しても変動が生じてしまう。トルク定数が変化した場合についてシミュレーションを行い、推定されるトルク定数Kt、コイル抵抗Rvcmが変化しないことを図7、図8に示す。図7の横軸はトルク定数/トルク定数固定値、縦軸はトルク定数推定値/トルク定数固定値であり、図8の横軸はトルク定数/トルク定数固定値、縦軸はコイル抵抗推定値/コイル抵抗である。これらの図から本手法は個体差などのパラメータ変動の影響を受けずに、コイル抵抗を推定可能であることが分かる。
本手法における、コイル抵抗・トルク定数推定のフローを図9、図10に示す。推定を行うタイミングは、例えば2通り考えられる。1つは通常のシーク制御系の動作中にアンロード動作指令が発行され、アンロード動作の直前にコイル抵抗・トルク定数を推定するための専用のシーク(アンロードキャリブレーションシーク)を行う時である。他は、通常のシーク制御系の動作中に指令電圧が飽和した時である。前者の方が正確な値が取得可能であるが、一回の限られたアンロードキャリブレーションシークでは位置信号の読み取りに失敗する可能性もある。その場合に備え、通常のシーク制御系の動作中にコイル電流(指令電圧に比例)が飽和した場合には、同様な計測を行い、その度にデータの更新を行うことで、直前のアンロードキャリブレーションシークで失敗した場合でもそれに近い値を用いることを可能とする。
図9は通常のシーク制御系の動作中にコイル抵抗・トルク定数を推定する場合の処理を示す。シーク開始されると、ステップ#102で指令電圧が飽和しているか(一定期間以上変化がないか)否か判定する。飽和している場合は、コイル抵抗Rvcmの推定に進む。先ず、ステップ#104で少なくとも任意の2点において、指令電圧Vvcm、ヘッド速度Vel、コイル端子間電圧Vmeasを計測する。なお、ヘッド速度Vel、コイル端子間電圧Vmeasは計測されるが、指令電圧VvcmはMPU18においてファームウェア上の演算により得られる。ヘッド速度Velはサーボセクタからの再生信号で表されるトラック番号の変化に基づいて計測され、コイル端子間電圧VmeasはVCM13に接続された電圧センサにより計測される。
ステップ#106で式(9)、式(10)からトルク定数Kt、コイル抵抗Rvcmを推定する。ステップ#108で推定値を更新し、ステップ#102に戻る。
指令電圧が飽和していない場合、ステップ#110で、ヘッドが目標位置に達しているか否か判定する。達している場合は、シークは終了する。達していない場合は、ステップ#102に戻る。
このように通常のシーク制御系の動作中でも指令電圧が飽和していれば、インダクタンスによる指令電圧の時間変化の影響を排除できるため、式(9)、式(10)に基づいて指令電圧Vvcm、ヘッド速度Vel、コイル端子間電圧Vmeasからトルク定数Kt、コイル抵抗Rvcmを推定することが出来る。
図10はアンロードキャリブレーションシーク時にコイル抵抗・トルク定数を推定する場合の処理を示す。通常のシーク制御系の動作中にアンロード動作指令が発行されると、ステップ#114でアンロードキャリブレーションシークが開始される。ステップ#116で指令電圧が飽和しているか否か判定する。飽和している場合は、コイル抵抗Rvcmの推定に進む。先ず、ステップ#118で少なくとも任意の2点において、指令電圧Vvcm、ヘッド速度Vel、コイル端子間電圧Vmeasを計測する。ステップ#120で式(9)、式(10)からトルク定数Kt、コイル抵抗Rvcmを推定する。その後、ステップ#116に戻る。
指令電圧が飽和していない場合、ステップ#122で、ヘッドが目標位置に達しているか否か判定する。達していない場合は、ステップ#116に戻る。達している場合は、ステップ#124でアンロードキャリブレーションシークは終了する。
ステップ#126でアンロードキャリブレーションシーク中にエラーを生じたか否か判定する。エラーが発生した場合は、ステップ#128で図9に示した通常のシーク制御系の動作中に推定したコイル抵抗・トルク定数を採用し、ステップ#132でアンロード制御開始する。エラーが発生していない場合は、ステップ#120で推定したコイル抵抗値・トルク定数をステップ#130で更新し、ステップ#132でアンロード制御開始する。アンロード制御は推定されたコイル抵抗・トルク定数に基づいて逆起電圧を求め、これからヘッド速度を推定し、この推定値に基づいてヘッドを速度制御する。
図10のアンロードキャリブレーションシークにおいて、飽和させる指令電圧の値は自由に設定可能である。通常のシーク時には、位置決め時間とシーク距離の制約が存在するため最大加速度でシークを行う必要性があるので、飽和電圧はある程度の高い電圧に設定する必要がある。しかし、アンロードキャリブレーションシーク時にはシーク距離と時間の制約が緩いので、通常のシーク時より飽和しやすい低い指令電圧で一定値とすることが有効である。
次に後者の手法(2)について説明する。図9、図10は通常のシーク制御系において加速時の指令電圧の飽和を利用して推定する手法であるが、コイル電流の変化によるインダクタンスによる電圧過渡応答が十分減衰した後に計測を行えば、指令電圧の飽和を利用することなくキャリブレーション可能である。この場合、サンプリング周期はインダクタンスによって設定しなければならないが、どのような指令電圧の波形を与えてもよい。
図11、図12はサンプリング周期とコイル端子間電圧との関係を示す図である。指令電圧は一気に変化するのではなく、階段状にステップ変化している。図2に示すようにVCM13はインダクタンスを含むので、コイル電流の変化の過渡応答によってコイル端子間電圧にはインダクタンスの影響が残る。図11、図12にサンプリング周期とコイル端子間電圧の関係を示す。データを計測した後、コイル電流は演算時間遅れTdを経て変化する。その影響でインダクタンスの過渡応答が生じる。図11のようにサンプリング周期が過渡応答の減衰が不十分なタイミングで次の計測を行った場合、コイル端子間電圧はインダクタンスの過渡応答の影響を含む。
しかし、図12に示すように、サンプリング周期を長くし、コイル電流の変化によるインダクタンスの過渡応答が十分収束してからコイル端子間電圧を計測すると、コイル端子間電圧から逆起電圧とコイル抵抗による電圧降下を正確に得ることができる。
サンプリング周期をTsとすると、たとえば計測する2点の時刻は、図13に示すように、それぞれmTs、nTsと表せる。それぞれの時刻におけるデータをヘッド速度Vel、Vel、コイル端子間電圧Vmeas、Vmeas、それぞれの計測データの1サンプリング前の指令電圧をVm−1、Vn−1とすると、式(12)、式(13)が得られる。
Kt・Vel=Vmeas−Rvcm・α・Vm−1 (12)
Kt・Vel=Vmeas−Rvcm・α・Vn−1 (13)
式(12)、式(13)式をトルク定数Ktについて解くと、次のようになる。
Kt
=(Vm−1・Vmeas−Vn−1・Vmeas
/(Vel・Vm−1−Vel・Vn−1) (14)
式(12)、式(14)よりコイル抵抗値は次のようになる。
Rvcm
=(Vel・Vmeas−Vel・Vmeas
/(α・(Vel・Vn−1−Vel・Vm−1)) (15)
式(14)、式(15)においてVm−1=Vn−1=Vの場合には、それぞれ式(9)、式(10)と一致することがわかる。インダクタンスの過渡応答が十分減衰するようサンプリング周期Tsを設定すれば、指令電圧の値(飽和しているか否か)に係わらず、少なくとも任意の2点からコイル抵抗・トルク定数を推定することができる。
サンプリング周期の具体的な数値の一例を説明する。VCM13の電流フィードバック制御系は、指令電圧Vvcmからコイル電流Ivcmまでの伝達関数をカットオフ周波数f、ゲインgとすると、以下のローパスフィルタに近似することが可能である。
D(s)=g/((s/f)+1) (16)
指令電圧Vvcmが大きさkのステップ入力であるとしたとき、コイル電流Ivcmの応答波形は次式で表せる。
Ivcm=k・g(1−e−f・t) (17)
したがってインダクタンスにおける過渡応答は次のようになる.
L(dIvcm/dt)=L・k・g・f・e−f・t (18)
しかし、コイル端子間電圧Vmeasはローパスフィルタを介して検出されるため過渡応答の減衰は式(18)の減衰よりも遅くなる。ステップ入力の大きさkにも依存するが、実装上の範囲において上記インダクタンスの過渡応答が0に近似可能になるまでの時間は300μsec程度あれば十分であり、観測から制御出力までの時間遅れTdを50μsecとすると、およそ350μsec程度の制御周期とすれば、インダクタンスの影響を考慮せずに制御を行うことが可能である。
図14は指令電圧の変化によるインダクタンスの過渡応答の影響が十分減衰した後に計測を行う制御系においてコイル抵抗・トルク定数を推定する場合の処理を示す。通常のシーク制御系の動作中にアンロード動作指令が発行されると、ステップ#152でインダクタンスの過渡応答が十分減衰するようサンプリング周期Tsを設定した制御系に切り替えられる。この切替えは、MPU18内のファームウェアにより行われる。ステップ#154でアンロードキャリブレーショファームウェアされる。ステップ#156で少なくとも任意の2点において、指令電圧Vvcm、ヘッド速度Vel、コイル端子間電圧Vmeasを求める。指令電圧VvcmはMPU18から出力される値から求められ、ヘッド速度Velはサーボセクタからの再生信号で表されるトラック番号の変化に基づいて計測され、コイル端子間電圧Vmeasは図示しない電圧センサにより計測される。ステップ#158で式(14)、式(15)からトルク定数Kt、コイル抵抗Rvcmを推定する。
ステップ#160で、ヘッドが目標位置に達しているか否か判定する。達していない場合は、ステップ#156に戻る。達している場合は、ステップ#162でアンロードキャリブレーションシークは終了する。
ステップ#154でアンロードキャリブレーションシーク中にエラーを生じたか否か判定する。エラーが発生した場合は、ステップ#166で図9に示した通常のシーク制御系の動作中に推定したコイル抵抗・トルク定数を採用し、ステップ#170でアンロード制御開始する。エラーが発生していない場合は、ステップ#158で推定したコイル抵抗値・トルク定数をステップ#168で更新し、ステップ#170でアンロード制御開始する。アンロード制御は推定されたコイル抵抗・トルク定数に基づいて逆起電圧を求め、これからヘッド速度を推定し、この推定値に基づいてヘッドを速度制御する。
シミュレーションにより、この手法の有効性を確認した。コイル抵抗値を基準値から±0.5Ω(0.1Ω刻み)変化させた場合に、それぞれの条件下での推定値と基準値との差分を算出した。図15に指令電圧をランプ関数とした場合の結果を示す。横軸にコイル抵抗と基準値の差分、縦軸に推定値と基準値の差分を示す。この結果よりコイル抵抗を正しく推定可能なことがわかる。
今回は入力する指令電圧をランプ関数とした場合の結果を示したが、sin入力など様々な指令電圧においても、この手法を用いてコイル抵抗の推定が可能であることを確認した。ただし、計測された2点において式(19)を満たすことを条件とする。
m−1・Vel−Vn−1・Vel≠0 (19)
この手法を用いれば、指令電圧を飽和させる必要がないため、アンロードキャリブレーションシーク時間の短縮、つまりアンロード時間の短縮が可能となる。この手法を用いても、すべて計測可能な値のみを用いてキャリブレーションを行っているため、パラメータの変動や個体差の影響を受けない。
この手法においても2点のみでなく数多くの点において計測をし、前期手法のように様々な推定手法を用いてより正確な推定値を得られるようにしてもよい。
上記はアンロード時の速度制御についての説明であるが、ロード時は上記アンロードのために推定した値を利用すればよい。
以上説明したように、第1の実施の形態によれば、インダクタンスの項を無視できる制御系が実現されるので、測定したコイル端子間電圧Vmeasからコイル抵抗Rvcmによる電圧降下を減算すると逆起電圧Vbemfを求めることができる。このような制御系の下では、ヘッド速度Velはコイル端子間電圧Vmeas、指令電圧Vvcm、コイル抵抗Rvcm、及びトルク定数Ktから求めることができる。コイル抵抗Rvcm、トルク定数Ktの正確な値を推定することができるので、ヘッド速度も正確に推定することができる。
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
また、本発明は、コンピュータに所定の手段を実行させるため、コンピュータを所定の手段として機能させるため、コンピュータに所定の機能を実現させるため、あるいはプログラムを記録したコンピュータ読取り可能な記録媒体としても実施することもできる。
また、上述の説明は個々の実施例それぞれについて行ったが、複数の実施例を適宜組み合わせてもよい。
11…ヘッド、12…アーム、13…ボイスコイルモータ(VCM)、14…ディスク、15…磁石、16…コイル、17…VCM駆動回路、18…マイクロプロセッサユニット、19…A/D変換器、20…D/A変換器、21…ランプ機構、22…タブ、23…スロープ。

Claims (15)

  1. ボイスコイルモータにより駆動されるアームに取り付けられたヘッドのロード・アンロード制御のためにコイル抵抗とトルク定数を推定する方法であって、
    コイルの逆起電圧とヘッド速度は比例し、コイル電流と指令電圧は比例する制御系においてアンロードの開始前の、ヘッド速度が指令電圧の変化によるインダクタンスの過渡応答の影響を受けずに、コイルの端子間電圧と指令電圧とコイル抵抗とトルク定数とからなる関係式により規定される期間の少なくとも2つのタイミングで指令電圧に対するボイスコイルモータのヘッド速度とコイル端子間電圧を計測し、
    指令電圧と計測された少なくとも2つのヘッド速度とコイル端子間電圧と前記関係式とに基づいてトルク定数とコイル抵抗を求めるコイル抵抗・トルク定数推定方法。
  2. 前記計測することは前記ボイスコイルモータの加速時の指令電圧が飽和する制御系において指令電圧の飽和中の期間の少なくとも2つのタイミングで前記ボイスコイルモータのヘッド速度とコイル端子間電圧を計測することを特徴とする請求項1記載のコイル抵抗・トルク定数推定方法。
  3. 前記計測することは通常のシーク動作中にアンロード指令が発行されると通常のシーク制御系よりも低い飽和電圧が設定されるキャリブレーションシーク制御系において前記アンロード指令の発行後の少なくとも2つのタイミングでヘッド速度とコイル端子間電圧を計測する請求項2記載のコイル抵抗・トルク定数推定方法。
  4. 前記計測することは前記ボイスコイルモータのコイル電流の変化によるインダクタンスの過渡応答が十分減衰した後の少なくとも2つのタイミングで前記ボイスコイルモータのヘッド速度とコイル端子間電圧を計測する請求項1記載のコイル抵抗・トルク定数推定方法。
  5. 3以上の複数のタイミングで前記ボイスコイルモータのヘッド速度とコイル端子間電圧を計測し、
    指令電圧と3以上のヘッド速度とコイル端子間電圧とに基づいて3以上のトルク定数とコイル抵抗の推定値を求め、該3以上のトルク定数とコイル抵抗の平均値、または中央値を求める、あるいは最初の計測値と最終の計測値とに基づいてトルク定数とコイル抵抗とを求めることをさらに具備する請求項1記載のコイル抵抗・トルク定数推定方法。
  6. ボイスコイルモータにより駆動されるアームに取り付けられたヘッドのロード・アンロード制御のためにコイル抵抗とトルク定数を推定する装置であって、
    コイルの逆起電圧とヘッド速度は比例し、コイル電流と指令電圧は比例する制御系においてアンロードの開始前の、ヘッド速度が指令電圧の変化によるインダクタンスの過渡応答の影響を受けずに、コイルの端子間電圧と指令電圧とコイル抵抗とトルク定数とからなる関係式により規定される期間の少なくとも2つのタイミングで指令電圧に対するボイスコイルモータのヘッド速度とコイル端子間電圧を計測する計測手段と、
    指令電圧と前記計測手段により計測された少なくとも2つのヘッド速度とコイル端子間電圧と前記関係式とに基づいてトルク定数とコイル抵抗を求める推定手段と、
    を具備するコイル抵抗・トルク定数推定装置。
  7. 前記計測手段は前記ボイスコイルモータの加速時の指令電圧が飽和する制御系において指令電圧の飽和中の期間の少なくとも2つのタイミングで前記ボイスコイルモータのヘッド速度とコイル端子間電圧を計測する請求項6記載のコイル抵抗・トルク定数推定装置。
  8. 前記計測手段は通常のシーク動作中にアンロード指令が発行されると通常のシーク制御系よりも低い飽和電圧が設定されるキャリブレーションシーク制御系において前記アンロード指令の発行後の少なくとも2つのタイミングでヘッド速度とコイル端子間電圧を計測する請求項7記載のコイル抵抗・トルク定数推定装置。
  9. 前記計測手段は前記ボイスコイルモータのインダクタンスによるコイル電流の変化によるインダクタンスの過渡応答が十分減衰した後の少なくとも2つのタイミングで前記ボイスコイルモータのヘッド速度とコイル端子間電圧を計測する請求項6記載のコイル抵抗・トルク定数推定装置。
  10. 前記計測手段は3以上の複数のタイミングで前記ボイスコイルモータのヘッド速度とコイル端子間電圧を計測し、
    前記推定手段は指令電圧と3以上のヘッド速度とコイル端子間電圧とに基づいて3以上のトルク定数とコイル抵抗の推定値を求め、該3以上のトルク定数とコイル抵抗の平均値、または中央値を求める、あるいは最初の計測値と最終の計測値とに基づいてトルク定数とコイル抵抗とを求める請求項6記載のコイル抵抗・トルク定数推定装置。
  11. ヘッドが取り付けられたアームを駆動するボイスコイルモータと、
    ヘッドによりディスクから再生したヘッド位置誤差信号に基づいてヘッドを速度制御する第1シーク手段と、
    ボイスコイルモータの逆起電圧からヘッド速度を推定して、該ヘッド速度に基づいてヘッドを速度制御する第2シーク手段とを具備し、
    前記第2シーク手段は、
    コイルの逆起電圧とヘッド速度は比例し、コイル電流と指令電圧は比例する制御系においてアンロードの開始前の、ヘッド速度が指令電圧の変化によるインダクタンスの過渡応答の影響を受けずに、コイルの端子間電圧と指令電圧とコイル抵抗とトルク定数とからなる関係式により規定される期間の少なくとも2つのタイミングで指令電圧に対するボイスコイルモータのヘッド速度とコイル端子間電圧を計測する計測手段と、
    指令電圧と前記計測手段により計測された少なくとも2つのヘッド速度とコイル端子間電圧とに基づいてトルク定数とコイル抵抗を求める第1推定手段と、
    前記第1推定手段により推定されたトルク定数とコイル抵抗とに基づいて逆起電圧を求めヘッド速度を推定する第2推定手段とを具備する磁気ディスク装置。
  12. 前記計測手段は前記ボイスコイルモータの加速時の指令電圧が飽和する制御系において指令電圧の飽和中の期間の少なくとも2つのタイミングで前記ボイスコイルモータのヘッド速度とコイル端子間電圧を計測する請求項11記載の磁気ディスク装置。
  13. 前記第2シーク手段は、前記第1シーク手段の動作中にアンロード指令が発行されると前記第1シーク手段の制御系よりも低い飽和電圧が設定されるキャリブレーションシーク制御系において前記アンロード指令の発行後の少なくとも2つのタイミングでヘッド速度とコイル端子間電圧を計測する請求項12記載の磁気ディスク装置。
  14. 前記第2シーク手段は、前記第1シーク手段の動作中にアンロード指令が発行されると前記ボイスコイルモータのコイル電流の変化によるインダクタンスの過渡応答が十分減衰した後の少なくとも2つのタイミングで前記ボイスコイルモータのヘッド速度とコイル端子間電圧を計測する請求項11記載の磁気ディスク装置。
  15. 前記計測手段は3以上の複数のタイミングで前記ボイスコイルモータのヘッド速度とコイル端子間電圧を計測し、
    前記第1推定手段は指令電圧と3以上のヘッド速度とコイル端子間電圧とに基づいて3以上のトルク定数とコイル抵抗の推定値を求め、該3以上のトルク定数とコイル抵抗の平均値、または中央値を求める、あるいは最初の計測値と最終の計測値とに基づいてトルク定数とコイル抵抗とを求める請求項11記載の磁気ディスク装置。
JP2009173506A 2009-07-24 2009-07-24 磁気ディスク装置のロード・アンロード制御方法及び装置 Expired - Fee Related JP4768840B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2009173506A JP4768840B2 (ja) 2009-07-24 2009-07-24 磁気ディスク装置のロード・アンロード制御方法及び装置
US12/842,850 US8149533B2 (en) 2009-07-24 2010-07-23 Load/unload control method and apparatus for a magnetic disk drive

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009173506A JP4768840B2 (ja) 2009-07-24 2009-07-24 磁気ディスク装置のロード・アンロード制御方法及び装置

Publications (2)

Publication Number Publication Date
JP2011028811A JP2011028811A (ja) 2011-02-10
JP4768840B2 true JP4768840B2 (ja) 2011-09-07

Family

ID=43497117

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009173506A Expired - Fee Related JP4768840B2 (ja) 2009-07-24 2009-07-24 磁気ディスク装置のロード・アンロード制御方法及び装置

Country Status (2)

Country Link
US (1) US8149533B2 (ja)
JP (1) JP4768840B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4792130B1 (ja) 2011-03-30 2011-10-12 株式会社東芝 磁気ディスク装置、逆起電圧の推定方法及びヘッドの速度制御方法
JP2013069358A (ja) * 2011-09-20 2013-04-18 Toshiba Corp 磁気ディスク装置およびヘッドの制御方法
JP6900145B2 (ja) * 2015-09-28 2021-07-07 キヤノン株式会社 モータの制御装置及び画像形成装置
JP2018156706A (ja) 2017-03-17 2018-10-04 株式会社東芝 磁気ディスク装置

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2713661B2 (ja) 1990-11-15 1998-02-16 三菱重工業株式会社 連続酸洗方法及び酸洗装置
US6097564A (en) * 1996-06-05 2000-08-01 Mobile Storage Technology Inc. Method for precise velocity feedback control in an actuator system of a disk drive
US5949608A (en) * 1996-06-05 1999-09-07 Mobile Storage Technology Inc. Time dependent velocity-controlled disk drive actuator system
JP3080363B2 (ja) 1997-06-27 2000-08-28 インターナショナル・ビジネス・マシーンズ・コーポレ−ション ディスクドライブ装置、ロード・アンロード装置及びその制御方法
US6490120B1 (en) * 1997-08-29 2002-12-03 Seagate Technology Llc Servo gain optimization using a variable convergence factor
JP3607513B2 (ja) * 1998-11-30 2005-01-05 株式会社東芝 ヘッドロード/アンロード方式のディスク装置に適用される速度補正値キャリブレーション方法
US6512650B1 (en) * 1999-07-12 2003-01-28 Brian Tanner Velocity control method for ramp unloading heads off of disks in a disk drive
JP2001067765A (ja) * 1999-08-31 2001-03-16 Hitachi Ltd 磁気ディスク装置及びその制御方法
JP3856608B2 (ja) * 1999-11-29 2006-12-13 富士通株式会社 アクチュエータの速度制御装置及び記憶装置
JP3810616B2 (ja) 2000-05-26 2006-08-16 Tdk株式会社 磁気ディスク装置のロード・アンロード装置
JP2002367307A (ja) * 2001-06-13 2002-12-20 Hitachi Ltd 磁気ディスク装置
US6771480B2 (en) * 2002-01-31 2004-08-03 Texas Instruments Incorporated Circuit to sample and compare the BEMF on an actuator into a constant velocity control
US7009806B2 (en) * 2003-02-19 2006-03-07 Matsushita Electric Industrial Co., Ltd. Accurate tracking of coil resistance
US7082009B2 (en) * 2003-02-19 2006-07-25 Matsushita Electric Industrial Co., Ltd. Accurate tracking of coil resistance based on current, voltage and angular velocity
US6917486B2 (en) * 2003-07-18 2005-07-12 Matsushita Electrical Industrial Co., Ltd. Direct detection of coil resistance
KR100532483B1 (ko) * 2003-12-12 2005-12-02 삼성전자주식회사 하드디스크 드라이브의 캘리브레이션 방법 및 이에 적합한장치
KR100604891B1 (ko) * 2004-07-23 2006-07-28 삼성전자주식회사 시크 서보에서의 온도에 따른 토크 변화 보상 방법 및 장치
US7050257B2 (en) * 2004-08-12 2006-05-23 Stmicroelectronics S.R.L. Method for estimating the resistance of a DC motor for positioning read/write heads of a hard disk
US7102844B2 (en) * 2004-12-17 2006-09-05 Texas Instruments Incorporated Dual direction integrator for constant velocity control for an actuator using sampled back EMF control
JP4180582B2 (ja) 2005-05-16 2008-11-12 富士通株式会社 記憶装置
JP2007293980A (ja) * 2006-04-24 2007-11-08 Hitachi Global Storage Technologies Netherlands Bv 磁気ディスク装置およびロード/アンロード方法
US7421359B2 (en) * 2006-06-05 2008-09-02 Seagate Technology Llc Detecting back electromotive force voltage
JP2008123651A (ja) * 2006-11-15 2008-05-29 Hitachi Global Storage Technologies Netherlands Bv ディスク・ドライブ装置及びそのキャリブレーション方法

Also Published As

Publication number Publication date
US20110019299A1 (en) 2011-01-27
US8149533B2 (en) 2012-04-03
JP2011028811A (ja) 2011-02-10

Similar Documents

Publication Publication Date Title
US8681445B1 (en) Disk drive detecting head touchdown by computing anti-correlation in sensor signal
US7660067B1 (en) Disk drive initializing a coil temperature estimation algorithm using a resistance of the coil estimated during a load operation
US7800857B1 (en) Disk drive calibrating voice coil resistance for velocity control of voice coil motor
US7483234B2 (en) Control device, control method, and storage apparatus for controlling read head and write head clearance by thermal protrusion
US6826007B1 (en) Disk drive using dual slope integrator to extract velocity of an actuator arm from a back EMF voltage
US7492543B2 (en) Control device, control method, and storage apparatus for controlling read head and write head clearance
KR100800480B1 (ko) 역기전력 캘리브레이션 방법과 이를 이용한 디스크드라이브의 언로딩 제어 방법 및 디스크 드라이브
JP2001155455A (ja) アクチュエータの制御方法及び記憶装置
JP4768840B2 (ja) 磁気ディスク装置のロード・アンロード制御方法及び装置
KR100505777B1 (ko) 자기 디스크 장치 및 그 제어 방법
US8970978B1 (en) Disk drive detecting head touchdown by applying DC+AC control signal to fly height actuator
JP2008123651A (ja) ディスク・ドライブ装置及びそのキャリブレーション方法
JP4365375B2 (ja) 記憶装置、シーク制御方法及びプログラム
JP2001273735A (ja) ボイスコイルモータ逆起電圧モニタ回路の温度補償機能を有するディスク記憶装置及びボイスコイルモータ逆起電圧モニタ回路温度補償方法
US20070258163A1 (en) Magnetic disk drive and a loading/unloading method
JP5356346B2 (ja) 磁気ディスク装置、電子機器及びヘッド制御方法
JP2013152769A (ja) 圧電素子駆動方法、圧電素子駆動装置及び磁気ディスク装置
US9001453B1 (en) Data storage device calibrating fly height actuator based on read mode touchdown resistance of touchdown sensor
EP3217402A1 (en) Characterizing a sensing circuit of a data storage device
JP3810616B2 (ja) 磁気ディスク装置のロード・アンロード装置
JP2002117636A (ja) 磁気ディスク装置の制御装置、方法、記録媒体及び磁気ディスク装置の検査方法、装置
US9786309B1 (en) Data storage device detecting minimum stable fly height of a head over a disk
JP4792130B1 (ja) 磁気ディスク装置、逆起電圧の推定方法及びヘッドの速度制御方法
JP2000222837A (ja) ディスク記憶装置
US20130070368A1 (en) Magnetic disk device and controlling method of head

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101102

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110104

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110125

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110325

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110524

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110616

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140624

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees