JPH04229467A - ディスクドライブのための適応型トラックシーク方法及び装置 - Google Patents

ディスクドライブのための適応型トラックシーク方法及び装置

Info

Publication number
JPH04229467A
JPH04229467A JP3157001A JP15700191A JPH04229467A JP H04229467 A JPH04229467 A JP H04229467A JP 3157001 A JP3157001 A JP 3157001A JP 15700191 A JP15700191 A JP 15700191A JP H04229467 A JPH04229467 A JP H04229467A
Authority
JP
Japan
Prior art keywords
power consumption
count
overshort
maximum
head
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
JP3157001A
Other languages
English (en)
Inventor
Matthew F Giovanetti
マシュー フランシス ジョヴァネッティ
Kenneth F Veseskis
ケニス フランシス ヴェセスキス
Fernando A Zayas
ファーナンド アニバル ザイアス
Bernardo Rub
バーナード ラブ
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.)
Digital Equipment Corp
Original Assignee
Digital Equipment 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 Digital Equipment Corp filed Critical Digital Equipment Corp
Publication of JPH04229467A publication Critical patent/JPH04229467A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B21/00—Head arrangements not specific to the method of recording or reproducing
    • G11B21/02—Driving or moving of heads
    • G11B21/08—Track changing or selecting during transducing operation
    • G11B21/081—Access to indexed tracks or parts of continuous track
    • G11B21/083—Access to indexed tracks or parts of continuous track on discs

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ディスクドライブのた
めのトラックシーキングオペレーション、更に言えば、
ディスクドライブのためのトラックシーキングサーボシ
ステムを制御し、トラックシーキングオペレーションに
最適な取得時間を与える方法及び装置に関するものであ
る。
【0002】
【従来の技術】ディスクドライブ内のヘッドが、それに
対応するサーボ制御アクチュエイタにより、あるトラッ
クから他の所定トラックに動かされた場合、そのアクチ
ュエイタを制御するサーボシステムは、そのヘッド速度
をリアルタイムで厳密に監視し且つ制御しなければなら
ない。このため、ヘッドからの読出し信号から位置情報
が引き出される。
【0003】ヘッドからのアナログ読出し信号はアナロ
グデジタル(A/D)変換器によってデジタル読出し信
号に変換される。サーボシステムはこのデジタル読出し
信号から位置情報を引き出す。サンプル化されたデータ
制御システムディスクドライブのため、読出し信号に存
在するサーボ位置情報は周期的にサンプル化され、そし
てマイクロプロセッサに移される。マイクロプロセッサ
はこのサンプルによって示された位置と、前のサンプル
によって示された位置との差をとり、その差をサンプル
間隔によって割り算することによって測定速度Vm を
計算する。
【0004】このマイクロプロセッサは、目的トラック
までに残された移動すべきトラック数を適切に与えるシ
ーク速度分布に従って、ヘッドの測定速度Vm とヘッ
ドの所望速度との間のなんらかの差を矯正するため用い
られる加速度命令を発生する。このマイクロプロセッサ
命令は、デジタルアナログ変換器によって一定の電流ア
ナログ制御信号に変換される。この制御信号はアクチュ
エイタを駆動し、そのヘッド速度を矯正する。
【0005】アクチュエイタ対してどのレベルの電流を
命令すべきかを判断するためにマイクロプロセッサによ
って使用されるシーク速度分布は、ヘッドの現在のトラ
ック位置と所定のトラック位置とを比較して、トラック
内のこの差に基づいた所望速度Vd を選択するといっ
た工程を用いて満たされる。一般にマイクロプロセッサ
はこのために、トラック内の差に基づいた所望の速度表
を有している。
【0006】マイクロプロセッサに記憶されたこの所望
速度Vd 表は一般に、標準以下のアクチュエイタモニ
タを用いて最悪の場合の状態下で動作しているようなデ
ィスクドライブサンプルの実験値に基づくものである。 その結果、普通の状況下で動作中のより大きなシーク性
能ポテンシャルが、好ましくない状態下で動作中の弱い
ドライブよりもより早くシークすることが不可能となる
。
【0007】
【発明の概要】本発明は、ヘッドオーバショート量、ア
クチュエイタ電力消費、それにアクチュエイタシークタ
イムに基づき、トラックシーキング操作の間のドライブ
の実際の性能に応答し、そのシーク速度分布を適当に変
化させることによってディスクドライブのトラックシー
キングオペレーションを最適化するものである。ヘッド
オーバショート数とアクチュエイタモータ電力レベルは
周期的な連続する時間間隔中監視され、そしてシーク速
度分布は電力レベルとオーバショート数との組合せが特
定の状態に当てはまらない場合にのみ最適化される。
【0008】
【実施例】図では、参照番号は図面を通じて部分毎に共
通であり、また図1は一般的なトラックシーキングサー
ボシステム2のブロック図である。このトラックシーキ
ングシステム2は、アナログ・デジタル(A/D)変換
器4、サンプラー6、マイクロプロセッサ8、デジタル
・アナログ変換器10、それにアクチュエイタモータ1
2からなる。
【0009】A/D変換器4はライン14上のアナログ
読出し信号を受信する。このアナログ読出し信号は、サ
ーボ制御アクチュエイタ(図示せず)に結合された制御
ヘッド(図示せず)によって作り出される。A/D変換
器4はこのアナログ読出し信号をライン16上のデジタ
ル読出し信号に変換する。このデジタル読出し信号内の
デジタル位置情報は周期的にサンプラー6によってサン
プル化される。
【0010】サンプラー6はマイクロプロセッサ8によ
って受信されたライン18上の位置サンプルを与える。 このマイクロプロセッサ8は、連続するサンプル位置を
比較してその位置の差をサンプル間隔で割り算すること
によってヘッドVm の測定速度を決定する。個々の位
置はサンプル内のトラック数情報を認識することによっ
て都合よく判断される。
【0011】マイクロプロセッサ8はその後、ヘッドが
その現在の位置から所定トラックに置換されるのに適切
であるような適当な一定電流加速度コマンドを決定する
。この加速度コマンドは、マイクロプロセッサ8からD
/A変換器に向け、ライン20上に送信される。D/A
変換器は、マイクロプロセッサ8からの加速度コマンド
信号を、ライン22を通じてアクチュエイタモータ12
を駆動する個々の一定電流信号に変換する。
【0012】マイクロプロセッサは電流測定ヘッド速度
Vm と、所定トラックのヘッドの現在の位置及び所望
の位置とに基づいて、ある所定サンプルにとって適当な
一定電流加速度コマンドを判断する。ヘッドの現在の位
置と所望の位置は個々のトラック番号によって比較され
る。マイクロプロセッサ8はヘッドVd の所望速度を
シーク速度分布に基づいて決定する。このシーク速度分
布は、目的トラックへのトラック数の関数である所望速
度Vd の検索表である。
【0013】シークの間、個々のサンプル期間の間にマ
イクロプロセッサ8によって発っせられた一定の電流加
速度コマンドは、進むべきトラック数を元にしてシーク
速度表によって決定された所望速度Vd と、測定速度
Vmとの差に比例している。図2は、所定の電流測定速
度Vm に対する一般的なシーク速度分布をグラフ表示
したものである。ライン24は目的トラックに進むべき
トラック数の関数として所望速度Vd の大きさを表し
ている。
【0014】図2に示すようなシーク速度分布部分が存
在する場合、マイクロプロセッサ8は、ヘッドの最大の
達成可能終端速度Vt を判断する。マイクロプロセッ
サ8はその後、その終端速度Vt から目的トラックx
o における最終速度Vo に変わりながら移動する距
離をトラック数で判断する。マイクロプロセッサ8は、
終端速度Vt と最終速度Vo 間の適当な所望速度を
判断することによってシーク速度分布表を発生する。
【0015】ヘッドの終端速度はマイクロプロセッサ8
によって以下の手続きに従って判断される。マイクロプ
ロセッサ8はシステム2にとって最も長いシーク距離を
トラック数で判断する。マイクロプロセッサ8はドライ
ブシステムによって判断された最大許容値に設定された
終端速度Vt を用いて、最長のシーク距離上で、一般
に段階型をしている速度分布を作り出す。この終端速度
Vt はシークの全距離のほぼ半分の距離に対する分布
に沿って位置決めされる。速度の最終値は最終速度Vo
 に設定される。
【0016】マイクロプロセッサ8によってこのように
して確立されたこの終端速度分布は、あるシークのため
に距離のほぼ半分に等しい終端速度を判断するのに用い
られる。マイクロプロセッサ8は、シークの終端速度を
測定するが、シークの実際の全長のほぼ半分の距離にお
ける終端速度を使用する。なぜなら、アクチュエイタモ
ータ12によって動かされる質量のため、測定されたそ
の終端速度分布は一般に三角形状となるからである。
【0017】終端速度Vt から最終速度Vo までの
減速距離は、マイクロプロセッサ8によって以下の手続
きに従って決定される。マイクロプロセッサ8は、終端
速度Vt に到達することを保証するようシークそれ自
身の距離よりも幾らか短い距離に対応するシーク長さを
使用し、上に述べたVt の速度分布を用いて終端速度
Vt を決定する。これは「長いシーク」と考えられる
。
【0018】進むべき距離がトラック数で、終端速度V
t から最終速度Vo までマイクロプロセッサ8によ
って測定される。これがそのシークのための減速距離で
ある。いづれかの時点において望まれる実際の速度は距
離の平方根に一定値を加算したものに比例するという関
係に基いて、マイクロプロセッサ8は理想のシーク速度
分布を作り出す。これは、 Vd =(K1 *  x1/2 )+K2 とう関係
によって表現することが出来、ここで一定値K1 、K
2は値Vt 、xt 、Vo 、xo の値によって決
定される。
【0019】マイクロプロセッサ8は、シークの全距離
を得るためのトラック数のために、個々のトラックに対
して所望速度Vd の値を発生する。シーク速度分布は
マイクロプロセッサ8によって目的トラックまでに進む
べきトラック数の関数である所望速度Vd の値を用い
て作り出される。こうして判断された理想の速度分布値
は、最大減速シークに適用可能である。より好ましい実
施例で用いられる制御減速シークの場合には、サーボシ
ステム2はサーボシステム2のサンプリング特性による
所望速度Vd と測定速度Vm との間の一定のエラー
を除外されるわけではない。
【0020】このエラーによってトラックシーキングに
起きるなんらかの不正確さを克服するため、マイクロプ
ロセッサ8はそのシーク速度分布を1サンプル期間だけ
シフトする。タイムシフトされたシーク速度分布を決定
するため、理想のシーク速度分布における所望速度Vd
 の個々の値に対する時間tは、
【0021】
【数1】
【0022】という関係に従って、それに対応するxを
用いて決定される。マイクロプロセッサ8は、時間tを
1サンプル期間Tだけシフトするため、シフトされた時
間t’=t+Tとなる。マイクロプロセッサ8は、この
シフトされた時間t’を用い、以下の関係式に従って、
対応する距離xのために時間シフトされた所望の速度V
d ’を判断する。
【0023】
【数2】
【0024】図3は、理想のシーク速度分布と対応する
時間シフトされた速度分布をグラフ表示したものである
。ライン26は、所望速度Vd の大きさを目的トラッ
クに進むべきトラック数の関数として表したものである
。ライン28は、タイムシフトされた所望速度Vd ’
の大きさを目的トラックに進むべきトラック数の関数と
して表したものである。
【0025】アクチュエイタモータ12に対する電力消
費を制御し、アクチュエイタモータ12のパラメータシ
フトを動作中追跡するため、マイクロプロセッサ8は上
で述べたようにして発生したシーク速度分布を周期的に
更新する必要がある。更にこの実施例により、2つの特
別なシークを実行することなく終端速度Vt を調整す
ることが可能となり、その結果、時間を節約することが
出来る。より好ましい実施例では、このような更新はお
よそ150ミリ秒以内に達成されるため、一般のドライ
ブ性能に影響を与えることはほとんどない。
【0026】しかしながらドライブの一般の動作に影響
を与えないことを確実にするため、この周期的な更新数
は最小とされる。マイクロプロセッサ8は、アクチュエ
イタモータ12の電力消費とシークオーバショート数を
監視するためにその一定電流コマンド信号を追跡するこ
とによってそのような周期的な更新がいつ必要であるか
を判断し、シーク速度分布をどの様にして最適化するか
を決定する。
【0027】図4は手続きの流れ図であり、これは周期
的なシーク速度分布がいつ必要であるかを判断するため
にマイクロプロセッサ8によって使用されるものである
。1周期に基づき、ドライブ個々の特性による周期時間
間隔に従って、マイクロプロセッサ8は更新を判断する
。マイクロプロセッサ8は、各更新の後に所定期間を終
了させるよう設定されたタイマを監視する。もしそのタ
イマが終了した場合には、マイクロプロセッサ8は速度
シーク分布を再設定する。もしそのタイマが終了しなか
った場合には、マイクロプロセッサ8はアクチュエイタ
12の電力消費とその時間間隔のヘッドのオーバショー
ト数を測定する。
【0028】マイクロプロセッサ8はその後、その時間
間隔内に消費された電力Pを時間間隔毎に許容されてい
る最大電力Pm と比較し、またその時間間隔内のオー
バショート数OVを時間間隔毎に許容されている最大の
オーバショート数OVm と比較する。もしPがPm 
よりも小さく、しかもOVがOVm よりも小さい場合
には、マイクロプロセッサ8はその終端速度Vt を増
加させる。 もしそうでなければ、マイクロプロセッサ8はPはPm
 よりも小さく、しかもOVはOVm より大きいかど
うかを判断する。もしこれら2つの状態が真ならば、マ
イクロプロセッサ8はそのシーク速度分布を最適化する
。
【0029】もしこれら2つの状態が真ではなければ、
マイクロプロセッサ8はPはPm に等しく、しかもO
VはOVm よりも小さいかどうかを判断する。もしそ
うであれば、マイクロプロセッサ8はこの間は更新を実
行しない。もしそうでなければ、マイクロプロセッサ8
はPはPm に等しく、しかもOVはOVm より大き
いかどうかを判断する。もしそうであれば、マイクロプ
ロセッサ8はそのシーク速度分布を最適化する。
【0030】もしそうでなければ、マイクロプロセッサ
8はPはPm より大きく、しかもOVはOVm より
小さいかどうかを判断する。もしそうであれば、マイク
ロプロセッサ8はその終端速度Vt を減少させる。も
しそうでなければ、マクロプロセッサ8はPはPm よ
り大きく、しかもOVもOVm より大きいかどうかを
判断する。もしこれが真であれば、マイクロプロセッサ
8はそのシーウ速度分布を最適化する。もしそうでなけ
れば、マイクロプロセッサ8はこの間は更新の実行しな
い。
【0031】上述のように、本発明は、アクチュエイタ
12のための電力とヘッドのオーバショート数を連続す
る周期的な時間間隔の間のシークの間監視し、そのディ
スクドライブに対するシーク速度分布を更新し、そのデ
ィスクドライブに対するシーク時間を実際の動作状態の
下で適切に最適化するものである。このように本明細書
には、シーク動作の間のヘッドオーバショートの頻度と
アクチュエイタモータの電力レベルに従ってそのシーク
速度分布を変形することにより、ディスクドライブのシ
ーク時間を実際の動作状態の下で最適化する方法及び装
置が記述されている。
【図面の簡単な説明】
【図1】図1は、本発明を組み入れるのに適当なトラッ
クシーキングサーボシステムのブロック図である。
【図2】図2は、ディスクドライブヘッドの所定の測定
速度Vm の、一般のシーク速度分布をグラフで示した
ものであり、所望速度Vd を所望のトラックに進むべ
きヘッドのに対するトラック数の関数として示している
。
【図3】図3は、一般のシーク速度分布と、それに対応
するシフトタイムシーク速度分布である。
【図4】図4は、本発明の方法論の流れ図である。
【符号の説明】
4  アナログ・デジタル(A/D)変換器6  サン
プラー 8  マイクロプロセッサ 10  デジタル・アナログ変換器 12  アクチュエイタモータ

Claims (25)

    【特許請求の範囲】
  1. 【請求項1】  ディスクドライブシステム内の少なく
    とも1つのヘッドに対する、初期トラックと前記ディス
    クドライブ内の少なくとも1つのディスク上の複数の他
    のトラックのうちの所定の1つのトラック間でのシーク
    時間を最適化する方法において、所定継続時間の連続す
    る周期的な時間間隔の間アクチュエイタ電力消費と前記
    ヘッドのトラックシーキングオーバショートを監視し、
    前記時間間隔のいづれか1つの間、前記測定電力消費と
    前記オーバショートカウントが所定最大値よりも小さい
    場合には終端アクチュエイタ速度を増加させ、前記時間
    間隔のいづれか1つの間、前記測定電力消費が前記最大
    電力消費値よりも大きく且つ前記オーバショートカウン
    トが前記最大オーバショートカウントより小さい場合に
    は前記終端アクチュエイタ速度を減少させ、前記時間間
    隔のいづれか1つの間、前記測定電力消費が前記最大電
    力消費レベルより小さく且つ前記オーバショートカウン
    トが前記最大オーバショートカウントより大きい場合に
    は前記ヘッドに対するシーク速度分布を最適化し、前記
    時間間隔のいづれか1つの間、前記測定電力消費が前記
    最大電力消費レベルと等しく且つ前記オーバショートカ
    ウントが前記最大オーバショートカウントより大きい場
    合には前記ヘッドに対するシーク速度分布を最適化し、
    前記時間間隔のいづれか1つの間、前記測定電力消費が
    前記最大電力消費レベルより大きく且つ前記オーバショ
    ートカウントが前記最大オーバショートカウントより大
    きい場合には前記ヘッドに対するシーク速度分布を最適
    化し、前記シーク速度分布の最後の最適化以後のその時
    間間隔が所定時間間隔以上に超過した場合には前記ヘッ
    ドに対する前記シーク速度分布を最適化する段階を備え
    ることを特徴とする方法。
  2. 【請求項2】  請求項1記載の方法において、前記監
    視段階はアクチュエイタ電流信号のレベルを追跡する段
    階を備える方法。
  3. 【請求項3】  請求項1記載の方法において、前記監
    視段階はヘッド位置信号のレベルを追跡する段階を備え
    る方法。
  4. 【請求項4】  請求項1記載の方法において、前記終
    端アクチュエイタ速度を増加させる前記段階はアクチュ
    エイタ電力消費を測定するためにアクチュエイタ電流信
    号のレベルを追跡する段階を備える方法。
  5. 【請求項5】  請求項1記載の方法において、前記終
    端アクチュエイタ速度を増加させる前記段階はヘッドオ
    ーバショートを検出するためにヘッド位置信号のレベル
    を追跡する段階を備える方法。
  6. 【請求項6】  請求項1記載の方法において、前記終
    端アクチュエイタ速度を減少させる前記段階はアクチュ
    エイタ電力消費を測定するためにアクチュエイタ電流信
    号のレベルを追跡する段階を備える方法。
  7. 【請求項7】  請求項1記載の方法において、前記終
    端アクチュエイタ速度を減少させる前記段階はトラック
    オーバショートを検出するためにヘッド位置信号のレベ
    ルを追跡する段階を備える方法。
  8. 【請求項8】  請求項1記載の方法において、前記時
    間間隔のいづれか1つの間、前記測定電力消費が最大電
    力消費レベルより小さく且つ前記オーバショートカウン
    トが前記最大オーバショートカウントより大きい場合に
    は前記ヘッドに対するシーク速度分布を最適化する前記
    段階はアクチュエイタ電力消費を測定するためにアクチ
    ュエイタ電流信号のレベルを追跡する段階を備える方法
    。
  9. 【請求項9】  請求項1記載の方法において、前記時
    間間隔のいづれか1つの間、前記測定電力消費が最大電
    力消費レベルより小さく且つ前記オーバショートカウン
    トが前記最大オーバショートカウントより大きい場合に
    は前記ヘッドに対するシーク速度分布を最適化する前記
    段階はトラックオーバショートを検出するためにヘッド
    位置信号のレベルを追跡する段階を備える方法。
  10. 【請求項10】  請求項1記載の方法において、前記
    時間間隔のいづれか1つの間、前記測定電力消費が前記
    最大電力消費レベルと等しく且つ前記オーバショートカ
    ウントが前記最大オーバショートカウントより大きい場
    合には前記ヘッドに対するシーク速度分布を最適化する
    前記段階はアクチュエイタ電力消費を測定するためにア
    クチュエイタ電流信号のレベルを追跡する段階を備える
    方法。
  11. 【請求項11】  請求項1記載の方法において、前記
    時間間隔のいづれか1つの間、前記測定電力消費が前記
    最大電力消費レベルと等しく且つ前記オーバショートカ
    ウントが前記最大オーバショートカウントより大きい場
    合には前記ヘッドに対するシーク速度分布を最適化する
    前記段階はトラックオーバショートを検出するためにヘ
    ッド位置信号のレベルを追跡する段階を備える方法。
  12. 【請求項12】  請求項1記載の方法において、前記
    時間間隔のいづれか1つの間、前記測定電力消費が前記
    最大電力消費レベルより大きく且つ前記オーバショート
    カウントが前記最大オーバショートカウントより大きい
    場合には前記ヘッドに対するシーク速度分布を最適化す
    る前記段階はアクチュエイタ電力消費を測定するために
    アクチュエイタ電流信号のレベルを追跡する段階を備え
    る方法。
  13. 【請求項13】  請求項1記載の方法において、前記
    時間間隔のいづれか1つの間、前記測定電力消費が前記
    最大電力消費レベルより大きく且つ前記オーバショート
    カウントが前記最大オーバショートカウントより大きい
    場合には前記ヘッドに対するシーク速度分布を最適化す
    る前記段階はトラックオーバショートを検出するために
    ヘッド位置信号のレベルを追跡する段階を備える方法。
  14. 【請求項14】  請求項1記載の方法において、前記
    シーク速度分布の最後の最適化以後のその時間間隔が所
    定時間間隔以上に超過した場合には前記シーク速度分布
    を最適化する前記段階は前記最適化の間の時間間隔を計
    る段階を備える方法。
  15. 【請求項15】  ディスクドライブシステム内の少な
    くとも1つのヘッドに対する、初期トラックと前記ディ
    スクドライブ内の少なくとも1つのディスク上の複数の
    他のトラックのうちの所定の1つのトラック間でのシー
    ク時間を最適化する方法において、アクチュエイタ電流
    信号のレベルを追跡することによってアクチュエイタ電
    力消費を、そして所定継続時間の連続する周期的な時間
    間隔の間ヘッド位置信号のレベルを追跡することによっ
    てトラックシーキングオーバショートを監視し、前記時
    間間隔のいづれか1つの間、前記アクチュエイタ電流信
    号レベルで感知された前記測定電力消費と前記ヘッド位
    置信号レベルで検出された前記オーバショートカウント
    が所定最大値よりも小さい場合には終端アクチュエイタ
    速度を増加させ、前記時間間隔のいづれか1つの間、前
    記アクチュエイタ電流信号レベルで感知された前記測定
    電力消費が前記最大電力消費値よりも大きく且つ前記ヘ
    ッド位置信号レベルで検出された前記オーバショートカ
    ウントが前記最大オーバショートカウントより小さい場
    合には前記終端アクチュエイタ速度を減少させ、前記時
    間間隔のいづれか1つの間、前記アクチュエイタ電流信
    号レベルで感知された前記測定電力消費が前記最大電力
    消費レベルよりも小さく且つ前記ヘッド位置信号レベル
    で検出された前記オーバショートカウントが前記最大オ
    ーバショートカウントより大きい場合には前記ヘッドに
    対するシーク速度分布を最適化し、前記時間間隔のいづ
    れか1つの間、前記アクチュエイタ電流信号レベルで感
    知された前記測定電力消費が前記最大電力消費レベルと
    等しく且つ前記ヘッド位置信号レベルで検出された前記
    オーバショートカウントが前記最大オーバショートカウ
    ントより大きい場合には前記ヘッドに対するシーク速度
    分布を最適化し、前記時間間隔のいづれか1つの間、前
    記アクチュエイタ電流信号レベルで感知された前記測定
    電力消費が前記最大電力消費レベルより大きく且つ前記
    ヘッド位置信号レベルで検出された前記オーバショート
    カウントが前記最大オーバショートカウントより大きい
    場合には前記ヘッドに対するシーク速度分布を最適化し
    、前記シーク速度分布の最後の最適化以後のその時間間
    隔が所定時間間隔以上に超過した場合には前記ヘッドに
    対する前記シーク速度分布を最適化する段階を備えるこ
    とを特徴とする方法。
  16. 【請求項16】  ディスクドライブシステム内の少な
    くとも1つのヘッドに対する、初期トラックと前記ディ
    スクドライブ内の少なくとも1つのディスク上の複数の
    他のトラックのうちの所定の1つのトラック間でのシー
    ク時間を最適化する装置において、所定継続時間の連続
    する周期的な時間間隔の間アクチュエイタ電力消費と前
    記ヘッドのトラックシーキングオーバショートを監視す
    る手段と、前記時間間隔のいづれか1つの間、前記測定
    電力消費と前記オーバショートカウントが所定最大値よ
    りも小さい場合には終端アクチュエイタ速度を増加させ
    る手段と、前記時間間隔のいづれか1つの間、前記測定
    電力消費が前記最大電力消費値よりも大きく且つ前記オ
    ーバショートカウントが前記最大オーバショートカウン
    トより小さい場合には前記終端アクチュエイタ速度を減
    少させる手段と、前記時間間隔のいづれか1つの間、前
    記測定電力消費が前記最大電力消費レベルより小さく且
    つ前記オーバショートカウントが前記最大オーバショー
    トカウントより大きい場合には前記ヘッドに対するシー
    ク速度分布を最適化する手段と、前記時間間隔のいづれ
    か1つの間、前記測定電力消費が前記最大電力消費レベ
    ルと等しく且つ前記オーバショートカウントが前記最大
    オーバショートカウントより大きい場合には前記ヘッド
    に対するシーク速度分布を最適化する手段と、前記時間
    間隔のいづれか1つの間、前記測定電力消費が前記最大
    電力消費レベルより大きく且つ前記オーバショートカウ
    ントが前記最大オーバショートカウントより大きい場合
    には前記ヘッドに対するシーク速度分布を最適化する手
    段と、前記シーク速度分布の最後の最適化以後のその時
    間間隔が所定時間間隔以上に超過した場合には前記ヘッ
    ドに対する前記シーク速度分布を最適化する手段を備え
    ることを特徴とする方法。
  17. 【請求項17】  請求項16記載の装置において、前
    記監視手段は、アナログヘッド位置信号をデジタル位置
    信号に変換するためのアナログ・デジタル変換器と、前
    記デジタル位置信号を周期的にサンプリングして位置信
    号サンプルを与えるサンプラーと、前記位置信号サンプ
    ルを作るためのマイクロプロセッサを備える装置。
  18. 【請求項18】  請求項16記載の装置において、前
    記時間間隔のいづれか1つの間、前記測定電力消費と前
    記オーバショートカウントが所定最大値よりも小さい場
    合には終端アクチュエイタ速度を増加させる手段はマイ
    クロプロセッサを備える装置。
  19. 【請求項19】  請求項16記載の装置において、前
    記時間間隔のいづれか1つの間、前記測定電力消費が前
    記最大電力消費値よりも大きく且つ前記オーバショート
    カウントが前記最大オーバショートカウントより小さい
    場合には前記終端アクチュエイタ速度を減少させる手段
    はマイクロプロセッサを備える装置。
  20. 【請求項20】  請求項16記載の装置において、前
    記時間間隔のいづれか1つの間、前記測定電力消費が前
    記最大電力消費値よりも大きく且つ前記オーバショート
    カウントが前記最大オーバショートカウントより小さい
    場合には前記終端アクチュエイタ速度を減少させる手段
    はマイクロプロセッサを備える装置。
  21. 【請求項21】  請求項16記載の装置において、前
    記時間間隔のいづれか1つの間、前記測定電力消費が前
    記最大電力消費レベルより小さく且つ前記オーバショー
    トカウントが前記最大オーバショートカウントより大き
    い場合には前記ヘッドに対するシーク速度分布を最適化
    する手段はマイクロプロセッサを備える装置。
  22. 【請求項22】  請求項16記載の装置において、前
    記時間間隔のいづれか1つの間、前記測定電力消費が前
    記最大電力消費レベルと等しく且つ前記オーバショート
    カウントが前記最大オーバショートカウントより大きい
    場合には前記ヘッドに対するシーク速度分布を最適化す
    る手段はマイクロプロセッサを備える装置。
  23. 【請求項23】  請求項16記載の装置において、前
    記時間間隔のいづれか1つの間、前記測定電力消費が前
    記最大電力消費レベルより大きく且つ前記オーバショー
    トカウントが前記最大オーバショートカウントより大き
    い場合には前記ヘッドに対するシーク速度分布を最適化
    する手段はマイクロプロセッサを備える装置。
  24. 【請求項24】  請求項16記載の装置において、前
    記シーク速度分布の最後の最適化以後のその時間間隔が
    所定時間間隔以上に超過した場合には前記ヘッドに対す
    る前記シーク速度分布を最適化する手段はタイマを備え
    る装置。
  25. 【請求項25】  ディスクドライブシステム内の少な
    くとも1つのヘッドに対する、初期トラックと前記ディ
    スクドライブ内の少なくとも1つのディスク上の複数の
    他のトラックのうちの所定の1つのトラック間でのシー
    ク時間を最適化する装置において、所定継続時間の連続
    する周期的な時間間隔の間アクチュエイタ電力消費と前
    記ヘッドのトラックシーキングオーバショートを監視し
    、アナログヘッド位置信号をデジタル位置信号に変換す
    るためのアナログ・デジタル変換器と、前記デジタル位
    置信号を周期的にサンプリングして位置信号サンプルを
    与えるサンプラーと、前記位置信号サンプルを作るため
    のマイクロプロセッサを備える手段と、前記時間間隔の
    いづれか1つの間、前記測定電力消費と前記オーバショ
    ートカウントが所定最大値よりも小さい場合には終端ア
    クチュエイタ速度を増加させる、前記マイクロプロセッ
    サを備える手段と、前記時間間隔のいづれか1つの間、
    前記測定電力消費が前記最大電力消費値よりも大きく且
    つ前記オーバショートカウントが前記最大オーバショー
    トカウントより小さい場合には前記終端アクチュエイタ
    速度を減少させる、前記マイクロプロセッサを備える手
    段と、前記時間間隔のいづれか1つの間、前記測定電力
    消費が前記最大電力消費レベルより小さく且つ前記オー
    バショートカウントが前記最大オーバショートカウント
    より大きい場合には前記ヘッドに対するシーク速度分布
    を最適化する、前記マイクロプロセッサを備える手段と
    、前記時間間隔のいづれか1つの間、前記測定電力消費
    が前記最大電力消費レベルと等しく且つ前記オーバショ
    ートカウントが前記最大オーバショートカウントより大
    きい場合には前記ヘッドに対するシーク速度分布を最適
    化する、前記マイクロプロセッサを備える手段と、前記
    時間間隔のいづれか1つの間、前記測定電力消費が前記
    最大電力消費レベルより大きく且つ前記オーバショート
    カウントが前記最大オーバショートカウントより大きい
    場合には前記ヘッドに対するシーク速度分布を最適化す
    る、マイクロプロセッサを備える手段と、前記シーク速
    度分布の最後の最適化以後のその時間間隔が所定時間間
    隔以上に超過した場合には前記ヘッドに対する前記シー
    ク速度分布を最適化する、タイマを備える手段を備える
    ことを特徴とする方法。
JP3157001A 1990-06-29 1991-06-27 ディスクドライブのための適応型トラックシーク方法及び装置 Pending JPH04229467A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US54635590A 1990-06-29 1990-06-29
US546355 1990-06-29

Publications (1)

Publication Number Publication Date
JPH04229467A true JPH04229467A (ja) 1992-08-18

Family

ID=24180056

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3157001A Pending JPH04229467A (ja) 1990-06-29 1991-06-27 ディスクドライブのための適応型トラックシーク方法及び装置

Country Status (5)

Country Link
US (1) US5305161A (ja)
EP (1) EP0464992B1 (ja)
JP (1) JPH04229467A (ja)
CA (1) CA2041866A1 (ja)
DE (1) DE69121327T2 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06274901A (ja) * 1993-03-24 1994-09-30 Toshiba Corp 情報処理装置
US5566148A (en) * 1993-12-27 1996-10-15 Kabushiki Kaisha Toshiba Optical disk tracking system for searching a target track based on a table of compensation reference velocity
US6115205A (en) * 1994-03-11 2000-09-05 Seagate Technology, Inc. Method for adapting seeks of a disc drive transducer to the maximum actuator current available to accelerate and decelerate the transducer
US5684653A (en) * 1996-01-16 1997-11-04 Hewlett-Packard Company Method and apparatus for minimizing seek time in a disk drive by increasing power amplifier power based on power amplifier voltage head room
US5880902A (en) * 1996-04-09 1999-03-09 International Business Machines Corporation Method and apparatus for adaptively calibrating disk drive performance based on real time performance monitoring
US5793558A (en) * 1996-06-05 1998-08-11 Western Digital Corporation Method for seek time optimization employing voice-coil motor current saturation level to define an adaptive deceleration profile
KR100255207B1 (ko) 1997-01-28 2000-05-01 윤종용 하드 디스크 드라이브의 안정된 언래치 제어 방법
WO2000063753A2 (en) * 1999-04-21 2000-10-26 Seagate Technology Llc Self tuning model reference controller in a disc drive
US6442705B1 (en) * 1999-04-26 2002-08-27 International Business Machines Corporation Method of and apparatus for improving data integrity in a disk drive system
US7158328B2 (en) * 2001-03-21 2007-01-02 Seagate Technology Llc Multi-phase acceleration of a data storage disc

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4149200A (en) * 1977-10-31 1979-04-10 Burroughs Corporation Transducer positioning system
JPS57164476A (en) * 1981-04-02 1982-10-09 Mitsubishi Electric Corp Servo positioning mechanism of magnetic disk device
JPS59217272A (ja) * 1983-05-23 1984-12-07 Toshiba Corp 磁気ヘツド制御装置
US4591933A (en) * 1983-11-28 1986-05-27 Computer Memories, Incorporated Disk drive head positioner with optimized seek operation
JPS61280081A (ja) * 1985-06-06 1986-12-10 Yokogawa Electric Corp 磁気デイスク装置
JPS6464178A (en) * 1987-09-03 1989-03-10 Fujitsu Ltd Automatic adjusting device for magnetic disk device tester
JPH01220271A (ja) * 1988-02-29 1989-09-01 Fuji Xerox Co Ltd トラックアクセス方法及び装置
JPH01258279A (ja) * 1988-04-07 1989-10-16 Oki Electric Ind Co Ltd 磁気ヘッド駆動方法及び磁気ヘッド駆動装置
US4982298A (en) * 1988-08-01 1991-01-01 Rigidyne Corporation Adaptive velocity profile system for a disk drive head
JPH02128380A (ja) * 1988-11-08 1990-05-16 Nec Eng Ltd 磁気デイスク装置

Also Published As

Publication number Publication date
DE69121327D1 (de) 1996-09-19
DE69121327T2 (de) 1997-02-06
CA2041866A1 (en) 1991-12-30
EP0464992A1 (en) 1992-01-08
EP0464992B1 (en) 1996-08-14
US5305161A (en) 1994-04-19

Similar Documents

Publication Publication Date Title
EP0336037B1 (en) Servo head control apparatus
US5182684A (en) Estimator positioning system and method
US6122135A (en) Disk drive with voice coil motor rise time manager
CN100375153C (zh) 动态调节查找工作的磁盘驱动方法和设备
EP0408392B1 (en) Optical disk recording and reproducing apparatus
KR20030022682A (ko) 자기 디스크 장치 및 그 제어 방법
JPH01236481A (ja) トラック探索方法及び装置
US5343131A (en) Method and apparatus for self-synchronizing seek deceleration
EP0464992B1 (en) Adaptive track seeking for disc drives
US4697213A (en) Index servo type magnetic head positioning control apparatus and method thereof
US6819522B2 (en) Positioning control apparatus
JPH0814945B2 (ja) 磁気ディスク装置の磁気ヘッド移動制御装置
US6738218B1 (en) Disk storage device and head positioning method
JP2007257838A (ja) データプレーヤおよび/またはレコーダ内の読取りおよび/または書込みヘッドの迅速かつ正確な位置決め
JPH10228737A (ja) ハード・ディスク・ドライブの電力増幅器の飽和時を判断するシステム及び方法
US6169641B1 (en) Methods and devices for controlling a head position actuator of a disk drive
JPH04351720A (ja) 情報記録再生装置
KR100493146B1 (ko) 멀티레이트추정장치및그방법
JP2543228B2 (ja) トラッキング制御装置
EP0511869B1 (en) Method and apparatus for positioning head on reference track in disk storage unit
JP2688421B2 (ja) アクセス制御自動調整方法
JPH01162280A (ja) 磁気ディスク装置のシーク時間調整装置
JPH01287880A (ja) 光ディスク装置のアクセス方法
JP2599989B2 (ja) 磁気ディスク装置とそのサーボ回路調整方法
KR100257193B1 (ko) 슬라이드 모터 구동전압 제어장치