(57)【要約】【課題】ユーザの使用環境における動作温度により、個々のディスクドライブ毎にＦＯＤパワー変化によるそれぞれの飛行高さプロファイルを求め、ＦＯＤパワーを決定することができる適応的磁気ヘッド飛行高さ調整方法及びこれを利用したディスクドライブを提供する。【解決手段】適応的磁気ヘッド飛行高さ調整方法は、磁気ヘッドの飛行高さ関連パラメータ再設定条件が発生したか否かを判断する段階と、上記磁気ヘッドの飛行高さ関連パラメータ再設定条件が発生した場合に、ディスクドライブの温度を測定する段階と、上記測定された温度での磁気ヘッドの飛行高さを調整するヒータに供給されるパワー変化による上記磁気ヘッドとディスクとの間隔変化を表す磁気ヘッド飛行高さプロファイルを算出する段階と、上記算出された磁気ヘッド飛行高さプロファイルから、目標とする磁気ヘッドの飛行高さに対応する上記ヒータに供給するパワーを決定する段階と、を含む。【選択図】図４
2008257851.tif 000002
【特許請求の範囲】
【請求項１】
磁気ヘッドの飛行高さ関連パラメータ再設定条件が発生したか否かを判断する段階と、
前記磁気ヘッドの飛行高さ関連パラメータ再設定条件が発生した場合に、ディスクドライブの温度を測定する段階と、
前記測定された温度での磁気ヘッドの飛行高さを調整するヒータに供給されるパワー変化による前記磁気ヘッドとディスクとの間隔変化を表す磁気ヘッド飛行高さプロファイルを算出する段階と、
前記算出された磁気ヘッド飛行高さプロファイルから、目標とする磁気ヘッドの飛行高さに対応する前記ヒータに供給するパワーを決定する段階と、
を含むことを特徴とする、適応的磁気ヘッド飛行高さ調整方法。
【請求項２】
前記磁気ヘッドの飛行高さ関連パラメータ再設定条件は、ディスクドライブがアイドルモードに変移される条件を含むことを特徴とする、請求項１に記載の適応的磁気ヘッド飛行高さ調整方法。
【請求項３】
前記磁気ヘッド飛行高さプロファイルは、リードモード及びライトモードでそれぞれ算出されることを特徴とする、請求項１に記載の適応的磁気ヘッド飛行高さ調整方法。
【請求項４】
前記磁気ヘッド飛行高さプロファイルを算出する段階は、
前記ディスクドライブに保存されている磁気ヘッドの飛行高さプロファイルの温度のうち、前記測定された温度と最も近接した温度の磁気ヘッドの飛行高さプロファイルを検索し、前記測定された温度と前記検索された磁気ヘッドの飛行高さプロファイルが測定された温度との差を演算する段階と、
前記演算された温度の差と初期設定された臨界値とを比較する段階と、
前記比較の結果、前記演算された温度の差が前記臨界値を超える場合に、前記測定された温度に対する磁気ヘッドの飛行高さプロファイルを新たに測定して保存する段階と、
前記比較の結果、前記演算された温度の差が前記臨界値を超えない場合に、前記ディスクドライブに保存されている磁気ヘッドの飛行高さプロファイルから、前記測定温度に対する標準化された磁気ヘッドの飛行高さプロファイルを算出する段階と、
を含むことを特徴とする、請求項１に記載の適応的磁気ヘッド飛行高さ調整方法。
【請求項５】
前記磁気ヘッドの飛行高さプロファイルを新たに測定する段階では、
磁気ヘッドとディスクとが接触するまで、前記磁気ヘッドの飛行高さを調整するヒータに供給されるパワーを可変させつつ、前記ヒータに供給されるパワー変化に対する磁気ヘッドとディスクとの間隔変化量を測定し、前記測定された温度に対する磁気ヘッドの飛行高さプロファイルを算出することを特徴とする、請求項４に記載の適応的磁気ヘッド飛行高さ調整方法。
【請求項６】
前記磁気ヘッドとディスクとの間隔変化量は、ウォーレス空間方程式を利用して算出することを特徴とする、請求項５に記載の適応的磁気ヘッド飛行高さ調整方法。
【請求項７】
前記ウォーレス空間方程式は、
ｄ＝（λ／２π）×Ｌｓ
（ここで、ｄ＝ディスクと磁気ヘッドとの間の磁気空間の変化量、λ＝記録波長＝線速度／記録周波数、Ｌｓ＝ｌｎ（ＴＡＡ１／ＴＡＡ２）であり、ＴＡＡ１は以前のＡＧＣ利得値であり、ＴＡＡ２は現在のＡＧＣ利得値である）であることを特徴とする、請求項６に記載の適応的磁気ヘッド飛行高さ調整方法。
【請求項８】
前記標準化された磁気ヘッドの飛行高さプロファイルを算出する段階では、
前記ディスクドライブに保存されている温度別磁気ヘッドの飛行高さプロファイルのうち、前記測定温度に最も近接した温度の磁気ヘッドの飛行高さプロファイルに温度変化量に係る補正値を反映し、前記測定された温度に対する標準化された磁気ヘッドの飛行高さプロファイルを算出することを特徴とする、請求項４に記載の適応的磁気ヘッド飛行高さ調整方法。
【請求項９】
前記標準化された磁気ヘッドの飛行高さプロファイルを算出する段階では、
前記ディスクドライブに保存されている温度別磁気ヘッドの飛行高さプロファイルのうち、前記測定温度を基準に最も近接した上位温度及び下位温度での磁気ヘッドの飛行高さプロファイル間の補間演算を介して、前記測定された温度に対する標準化された磁気ヘッドの飛行高さプロファイルを算出することを特徴とする、請求項４に記載の適応的磁気ヘッド飛行高さ調整方法。
【請求項１０】
磁気ヘッドの飛行高さ関連パラメータ再設定条件が発生したか否かを判断する段階と、
前記磁気ヘッドの飛行高さ関連パラメータ再設定条件が発生した場合に、ディスクドライブの温度を測定する段階と、
ディスクドライブに保存されている磁気ヘッド飛行高さプロファイルに基づいて、前記測定された温度での磁気ヘッドの飛行高さを調整するヒータに供給されるパワー変化による前記磁気ヘッドとディスクとの間隔変化を表す磁気ヘッド飛行高さプロファイルを算出する段階と、
前記算出された磁気ヘッド飛行高さプロファイルから、目標とする磁気ヘッドの飛行高さに対応する前記ヒータに供給するパワーを決定する段階と、
を含む方法を、コンピュータで実行させるためのプログラムコードが記録されたコンピュータで読み取り可能な記録媒体。
【請求項１１】
情報を保存するディスクと、
前記ディスク上の磁界を感知する磁気判読素子及び前記ディスクを磁化させる磁気記録素子を備え、前記ディスク表面と前記磁気判読素子及び磁気記録素子との間に空気ベアリング表面を生成させる構造を有し、前記空気ベアリング表面を生成させる構造物を加熱するヒータを備える磁気ヘッドと、
ディスクドライブの動作温度を測定する温度センサと、
前記ヒータに供給されるパワー変化による前記磁気ヘッドとディスクとの間隔変化を表す磁気ヘッド飛行高さプロファイル情報を、測定温度と共に保存するメモリ素子と、
磁気ヘッドの飛行高さ関連パラメータ再設定条件が発生した場合に、前記メモリ素子に保存された磁気ヘッド飛行高さプロファイル情報に基づいて、前記温度センサで測定された温度での前記ヒータに供給されるパワー変化による前記磁気ヘッドとディスクとの間隔変化を表す磁気ヘッド飛行高さプロファイルを算出し、前記算出した磁気ヘッド飛行高さプロファイルから、目標とする磁気ヘッドの飛行高さに対応する前記ヒータに供給するパワーを決定するコントローラと、
前記コントローラで決定されたパワーに相応する電流を発生させ、前記ヒータに印加する電流供給回路と、
を備えることを特徴とする、ディスクドライブ。
【請求項１２】
前記磁気ヘッドの飛行高さ関連パラメータ再設定条件は、ディスクドライブがアイドルモードに変移される条件を含むことを特徴とする、請求項１１に記載のディスクドライブ。
【請求項１３】
前記磁気ヘッド飛行高さプロファイルは、リードモード及びライトモードでそれぞれ算出されることを特徴とする請求項１１に記載のディスクドライブ。
【請求項１４】
前記コントローラは、
前記温度センサで測定された温度と最も近接した温度の磁気ヘッドの基準飛行高さプロファイルを前記メモリ素子から検索し、
前記測定された温度と前記検索された磁気ヘッドの基準飛行高さプロファイルが測定された温度との差が臨界値を超える場合に、前記測定された温度に対する磁気ヘッドの飛行高さプロファイルを新たに測定して、前記メモリ素子に保存するプロセスを実行し、
前記測定された温度と前記検索された磁気ヘッドの飛行高さプロファイルの温度との差が前記臨界値を超えない場合に、前記メモリ素子に保存されている磁気ヘッド飛行高さプロファイルから、前記測定温度に対する標準化された磁気ヘッド飛行高さプロファイルを演算して算出するプロセスを実行することを特徴とする、請求項１１に記載のディスクドライブ。
【請求項１５】
前記コントローラは、磁気ヘッドとディスクとが接触するまで、前記磁気ヘッドの飛行高さを調整するヒータに供給されるパワーを可変させつつ、前記ヒータに供給されるパワー変化に対する磁気ヘッドとディスクとの間隔変化量を測定し、前記測定された温度に対する磁気ヘッド飛行高さプロファイルを新たに測定することを特徴とする、請求項１４に記載のディスクドライブ。
【請求項１６】
前記コントローラは、前記磁気ヘッドとディスクとの間隔変化量をウォーレス空間方程式を利用して算出することを特徴とする、請求項１５に記載のディスクドライブ。
【請求項１７】
前記コントローラは、前記メモリ素子に保存されている磁気ヘッドの飛行高さプロファイルのうち、前記測定温度に最も近接した温度の磁気ヘッドの飛行高さプロファイルに温度変化量に係る補正値を反映し、前記測定された温度に対する標準化された磁気ヘッド飛行高さプロファイルを演算して算出することを特徴とする、請求項１４に記載のディスクドライブ。
【請求項１８】
前記コントローラは、前記メモリに保存されている磁気ヘッドの飛行高さプロファイルのうち、前記測定温度を基準に最も近接した上位温度及び下位温度での磁気ヘッド飛行高さプロファイル間の補間演算を介して、前記測定された温度に対する標準化された磁気ヘッド飛行高さプロファイルを算出することを特徴とする、請求項１４に記載のディスクドライブ。
【請求項１９】
磁気ヘッドとディスクとの間の空間を生成させるように飛行高さプロファイルを利用してディスクドライブのヒータに供給される電流を決定するコントローラと、
前記ディスクドライブの温度を測定するための温度センサと、
を備え、
前記コントローラは、前記温度センサで測定された温度によって基準飛行高さプロファイルから新しい飛行高さプロファイルを生成させることを特徴とする、ディスクドライブ。
【請求項２０】
前記生成された飛行高さプロファイルを保存するために、前記ディスクドライブに配置されたメモリ素子をさらに備えることを特徴とする、請求項１９に記載のディスクドライブ。
【請求項２１】
前記コントローラは、前記生成された飛行高さプロファイルによって、前記ディスクドライブのヒータを制御することを特徴とする、請求項１９に記載のディスクドライブ。
【請求項２２】
前記生成された飛行高さプロファイルは、リードモードに相応する第１飛行高さプロファイルとライトモードに相応する第２飛行高さプロファイルとを含み、
前記コントローラは、リードモード及びライトモードそれぞれに対し、前記第１飛行高さプロファイルと第２飛行高さプロファイルとに基づいた第１電流及び第２電流によって、前記ヒータを制御することを特徴とする、請求項１９に記載のディスクドライブ。
【請求項２３】
前記コントローラは、複数の温度及び前記ヒータに供給される複数の電流値を含む基準飛行高さプロファイルによって電流を供給し、前記ヒータに印加する電流として複数の電流値のうちの１つの電流値を選択することを特徴とする、請求項１９に記載のディスクドライブ。
【請求項２４】
ディスクドライブの温度を検出するための温度センサと、
基準飛行高さプロファイルと、前記温度センサで検出される温度の変化によって基準飛行高さプロファイルから変更された新しい飛行高さプロファイルとを保存するメモリ素子と、
前記検出された温度及び前記新しい飛行高さプロファイルによってヒータに電流を供給するためのコントローラと、
を備えることを特徴とする、ディスクドライブ。
【請求項２５】
複数の温度に対する飛行高さプロファイルとそれぞれの温度に相応する電流値とを保存するメモリ手段と、
ディスクドライブの現在温度を検出するための温度センサと、
前記検出された温度に相応する新しい飛行高さプロファイルの電流値のうちの１つの電流値によってヒータに電流を供給するためのコントローラと、
を備えることを特徴とする、ディスクドライブ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスクドライブ制御方法及び装置に係り、特にディスクドライブの使用環境の変化によってディスク上での磁気ヘッド飛行高さを適応的に調整する方法及び装置に関する。
【背景技術】
【０００２】
ディスクドライブ制御方法及び装置について、本発明と関連して公開された技術文献としては、特許文献１及び２特許公報などがある。
【０００３】
一般的に、データ保存装置の一つであるハードディスクドライブ（ＨＤＤ）は、磁気ヘッドによりディスクに／からデータを記録／再生することによって、コンピュータシステム運用に寄与する。かようなＨＤＤは、だんだんと高容量化、高密度化及び小型化されつつ、ディスク回転方向の密度であるＢＰＩ（Ｂｉｔ  Ｐｅｒ  Ｉｎｃｈ）と半径方向の密度であるＴＰＩ（Ｔｒａｃｋ  Ｐｅｒ  Ｉｎｃｈ）が増大する趨勢にあるので、それによってさらに精巧なメカニズムが要求される。
【０００４】
ＨＤＤでは、磁気ヘッドとディスクとの間隔である磁気ヘッドの飛行高さが、リード（書込）及びライト（読出）の性能に影響を及ぼす。磁気ヘッドの飛行高さが低くなるほどリード及びライトの性能は向上するが、衝撃などによる外乱によって、磁気ヘッドとディスクとの衝突が発生する可能性が高まるという短所がある。反対に、磁気ヘッドの飛行高さが高まるほど磁気ヘッドとディスクとの衝突発生の可能性を小さくすることができるが、リード及びライトの性能が悪化するという短所がある。
【０００５】
従来の技術によれば、目標とする飛行高さを調整するＦＯＤ（Ｆｌｙｉｎｇ  Ｏｎ  Ｄｅｍａｎｄ）パワー値を決定するために、ＨＤＤのバーンイン（Ｂｕｒｎ−ｉｎ）工程でタッチダウンテスト（Ｔｏｕｃｈ  Ｄｏｗｎ  Ｔｅｓｔ）を介してＦＯＤパワー変化によるヘッドの飛行高さプロファイル（Ｆｌｙｉｎｇ  ｈｅｉｇｈｔ  ｐｒｏｆｉｌｅ）が求められる。
【０００６】
そして、ＨＤＤがユーザ条件で動作するとき、バーンインテスト工程の単一温度で求めた飛行高さプロファイルから統計的に求めた温度変化による補正値を反映して、ユーザ条件で感知された温度での標準化された飛行高さプロファイルを算出した。
【０００７】
【特許文献１】特開２００４−０７９１２６号公報
【特許文献２】米国公開特許２００６−０１１９９７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、このように統計的な方法を利用して使用温度によって飛行高さプロファイルを標準化させることは、各ＨＤＤが部品特性及び組立状態の偏差を有するという点を考慮した場合、ユーザの使用環境において、各ディスクドライブ別に飛行高さプロファイルを最適の状態で正確に求めることができないという短所があった。
【０００９】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザの使用環境における動作温度により、個々のディスクドライブ毎にＦＯＤパワー変化によるそれぞれの飛行高さプロファイルを求め、ＦＯＤパワーを決定することが可能な、新規かつ改良された適応的磁気ヘッド飛行高さ調整方法、この方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体及びこれを利用したディスクドライブを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のある観点によれば、磁気ヘッドの飛行高さ関連パラメータ再設定条件が発生したか否かを判断する段階と、上記磁気ヘッドの飛行高さ関連パラメータ再設定条件が発生した場合に、ディスクドライブの温度を測定する段階と、上記測定された温度での磁気ヘッドの飛行高さを調整するヒータに供給されるパワー変化による上記磁気ヘッドとディスクとの間隔変化を表す磁気ヘッド飛行高さプロファイルを算出する段階と、上記算出された磁気ヘッド飛行高さプロファイルから、目標とする磁気ヘッドの飛行高さに対応する上記ヒータに供給するパワーを決定する段階と、を含むことを特徴とする、適応的磁気ヘッド飛行高さ調整方法が提供される。
【００１１】
また、上記磁気ヘッドの飛行高さ関連パラメータ再設定条件は、ディスクドライブがアイドルモードに変移される条件を含んでもよい。
【００１２】
また、上記磁気ヘッド飛行高さプロファイルは、リードモード及びライトモードでそれぞれ算出されてもよい。
【００１３】
また、上記磁気ヘッド飛行高さプロファイルを算出する段階は、上記ディスクドライブに保存されている磁気ヘッドの飛行高さプロファイルの温度のうち、上記測定された温度と最も近接した温度の磁気ヘッドの飛行高さプロファイルを検索し、上記測定された温度と上記検索された磁気ヘッドの飛行高さプロファイルが測定された温度との差を演算する段階と、上記演算された温度の差と初期設定された臨界値とを比較する段階と、上記比較の結果、上記演算された温度の差が上記臨界値を超える場合に、上記測定された温度に対する磁気ヘッドの飛行高さプロファイルを新たに測定して保存する段階と、上記比較の結果、上記演算された温度の差が上記臨界値を超えない場合に、上記ディスクドライブに保存されている磁気ヘッドの飛行高さプロファイルから、上記測定温度に対する標準化された磁気ヘッドの飛行高さプロファイルを算出する段階と、を含んでもよい。
【００１４】
また、上記磁気ヘッドの飛行高さプロファイルを新たに測定する段階では、磁気ヘッドとディスクとが接触するまで、上記磁気ヘッドの飛行高さを調整するヒータに供給されるパワーを可変させつつ、上記ヒータに供給されるパワー変化に対する磁気ヘッドとディスクとの間隔変化量を測定し、上記測定された温度に対する磁気ヘッドの飛行高さプロファイルを算出してもよい。
【００１５】
また、上記磁気ヘッドとディスクとの間隔変化量は、ウォーレス空間方程式を利用して算出してもよい。
【００１６】
また、上記ウォーレス空間方程式は、
ｄ＝（λ／２π）×Ｌｓ
（ここで、ｄ＝ディスクと磁気ヘッドとの間の磁気空間の変化量、λ＝記録波長＝線速度／記録周波数、Ｌｓ＝ｌｎ（ＴＡＡ１／ＴＡＡ２）であり、ＴＡＡ１は以前のＡＧＣ利得値であり、ＴＡＡ２は現在のＡＧＣ利得値である）であってもよい。
【００１７】
また、上記標準化された磁気ヘッドの飛行高さプロファイルを算出する段階では、
上記ディスクドライブに保存されている温度別磁気ヘッドの飛行高さプロファイルのうち、上記測定温度に最も近接した温度の磁気ヘッドの飛行高さプロファイルに温度変化量に係る補正値を反映し、上記測定された温度に対する標準化された磁気ヘッドの飛行高さプロファイルを算出してもよい。
【００１８】
また、上記標準化された磁気ヘッドの飛行高さプロファイルを算出する段階では、
上記ディスクドライブに保存されている温度別磁気ヘッドの飛行高さプロファイルのうち、上記測定温度を基準に最も近接した上位温度及び下位温度での磁気ヘッドの飛行高さプロファイル間の補間演算を介して、上記測定された温度に対する標準化された磁気ヘッドの飛行高さプロファイルを算出してもよい。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、磁気ヘッドの飛行高さ関連パラメータ再設定条件が発生したか否かを判断する段階と、上記磁気ヘッドの飛行高さ関連パラメータ再設定条件が発生した場合に、ディスクドライブの温度を測定する段階と、ディスクドライブに保存されている磁気ヘッド飛行高さプロファイルに基づいて、上記測定された温度での磁気ヘッドの飛行高さを調整するヒータに供給されるパワー変化による上記磁気ヘッドとディスクとの間隔変化を表す磁気ヘッド飛行高さプロファイルを算出する段階と、上記算出された磁気ヘッド飛行高さプロファイルから、目標とする磁気ヘッドの飛行高さに対応する上記ヒータに供給するパワーを決定する段階と、を含む方法を、コンピュータで実行させるためのプログラムコードが記録されたコンピュータで読み取り可能な記録媒体が提供される。
【００２０】
また、上記課題を解決するために、本発明の別の観点によれば、情報を保存するディスクと、上記ディスク上の磁界を感知する磁気判読素子及び上記ディスクを磁化させる磁気記録素子を備え、上記ディスク表面と上記磁気判読素子及び磁気記録素子との間に空気ベアリング表面を生成させる構造を有し、上記空気ベアリング表面を生成させる構造物を加熱するヒータを備える磁気ヘッドと、ディスクドライブの動作温度を測定する温度センサと、上記ヒータに供給されるパワー変化による上記磁気ヘッドとディスクとの間隔変化を表す磁気ヘッド飛行高さプロファイル情報を、測定温度と共に保存するメモリ素子と、磁気ヘッドの飛行高さ関連パラメータ再設定条件が発生した場合に、上記メモリ素子に保存された磁気ヘッド飛行高さプロファイル情報に基づいて、上記温度センサで測定された温度での上記ヒータに供給されるパワー変化による上記磁気ヘッドとディスクとの間隔変化を表す磁気ヘッド飛行高さプロファイルを算出し、上記算出した磁気ヘッド飛行高さプロファイルから、目標とする磁気ヘッドの飛行高さに対応する上記ヒータに供給するパワーを決定するコントローラと、上記コントローラで決定されたパワーに相応する電流を発生させ、上記ヒータに印加する電流供給回路と、を備えることを特徴とする、ディスクドライブが提供される。
【００２１】
また、上記磁気ヘッドの飛行高さ関連パラメータ再設定条件は、ディスクドライブがアイドルモードに変移される条件を含んでもよい。
【００２２】
また、上記磁気ヘッド飛行高さプロファイルは、リードモード及びライトモードでそれぞれ算出されてもよい。
【００２３】
また、上記コントローラは、上記温度センサで測定された温度と最も近接した温度の磁気ヘッドの基準飛行高さプロファイルを上記メモリ素子から検索し、上記測定された温度と上記検索された磁気ヘッドの基準飛行高さプロファイルが測定された温度との差が臨界値を超える場合に、上記測定された温度に対する磁気ヘッドの飛行高さプロファイルを新たに測定して、上記メモリ素子に保存するプロセスを実行し、上記測定された温度と上記検索された磁気ヘッドの飛行高さプロファイルの温度との差が上記臨界値を超えない場合に、上記メモリ素子に保存されている磁気ヘッド飛行高さプロファイルから、上記測定温度に対する標準化された磁気ヘッド飛行高さプロファイルを演算して算出するプロセスを実行してもよい。
【００２４】
また、上記コントローラは、磁気ヘッドとディスクとが接触するまで、上記磁気ヘッドの飛行高さを調整するヒータに供給されるパワーを可変させつつ、上記ヒータに供給されるパワー変化に対する磁気ヘッドとディスクとの間隔変化量を測定し、上記測定された温度に対する磁気ヘッド飛行高さプロファイルを新たに測定してもよい。
【００２５】
また、上記コントローラは、上記磁気ヘッドとディスクとの間隔変化量をウォーレス空間方程式を利用して算出してもよい。
【００２６】
また、上記コントローラは、上記メモリ素子に保存されている磁気ヘッドの飛行高さプロファイルのうち、上記測定温度に最も近接した温度の磁気ヘッドの飛行高さプロファイルに温度変化量に係る補正値を反映し、上記測定された温度に対する標準化された磁気ヘッド飛行高さプロファイルを演算して算出してもよい。
【００２７】
また、上記コントローラは、上記メモリに保存されている磁気ヘッドの飛行高さプロファイルのうち、上記測定温度を基準に最も近接した上位温度及び下位温度での磁気ヘッド飛行高さプロファイル間の補間演算を介して、上記測定された温度に対する標準化された磁気ヘッド飛行高さプロファイルを算出してもよい。
【００２８】
また、上記課題を解決するために、本発明の別の観点によれば、磁気ヘッドとディスクとの間の空間を生成させるように飛行高さプロファイルを利用してディスクドライブのヒータに供給される電流を決定するコントローラと、上記ディスクドライブの温度を測定するための温度センサと、を備え、上記コントローラは、上記温度センサで測定された温度によって基準飛行高さプロファイルから新しい飛行高さプロファイルを生成させることを特徴とする、ディスクドライブが提供される。
【００２９】
また、上記生成された飛行高さプロファイルを保存するために、上記ディスクドライブに配置されたメモリ素子をさらに備えてもよい。
【００３０】
また、上記コントローラは、上記生成された飛行高さプロファイルによって、上記ディスクドライブのヒータを制御してもよい。
【００３１】
また、上記生成された飛行高さプロファイルは、リードモードに相応する第１飛行高さプロファイルとライトモードに相応する第２飛行高さプロファイルとを含み、
上記コントローラは、リードモード及びライトモードそれぞれに対し、上記第１飛行高さプロファイルと第２飛行高さプロファイルとに基づいた第１電流及び第２電流によって、上記ヒータを制御してもよい。
【００３２】
また、上記コントローラは、複数の温度及び上記ヒータに供給される複数の電流値を含む基準飛行高さプロファイルによって電流を供給し、上記ヒータに印加する電流として複数の電流値のうちの１つの電流値を選択してもよい。
【００３３】
また、上記課題を解決するために、本発明の別の観点によれば、ディスクドライブの温度を検出するための温度センサと、基準飛行高さプロファイルと、上記温度センサで検出される温度の変化によって基準飛行高さプロファイルから変更された新しい飛行高さプロファイルとを保存するメモリ素子と、上記検出された温度及び上記新しい飛行高さプロファイルによってヒータに電流を供給するためのコントローラと、を備えることを特徴とする、ディスクドライブが提供される。
【００３４】
また、上記課題を解決するために、本発明の別の観点によれば、複数の温度に対する飛行高さプロファイルとそれぞれの温度に相応する電流値とを保存するメモリ手段と、ディスクドライブの現在温度を検出するための温度センサと、上記検出された温度に相応する新しい飛行高さプロファイルの電流値のうちの１つの電流値によってヒータに電流を供給するためのコントローラと、を備えることを特徴とする、ディスクドライブが提供される。
【発明の効果】
【００３５】
以上説明したように本発明によれば、ユーザの使用環境における動作温度により、個々のディスクドライブ毎にＦＯＤパワー変化によるそれぞれの飛行高さプロファイルを求め、ＦＯＤパワーを決定することができる。
【発明を実施するための最良の形態】
【００３６】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３７】
＜ディスクドライブの構成＞
本発明の一実施形態は、様々なディスクドライブに適用することができる。以下では、説明の便宜上、本発明の一実施形態がハードディスクドライブ（ＨＤＤ）に適用された場合について説明する。ＨＤＤは、機構的な部品によって構成されたＨＤＡ（Ｈｅａｄ  Ｄｉｓｋ  Ａｓｓｅｍｂｌｙ)と電気回路との結合によってなる。
【００３８】
図１は、本発明の一実施形態が適用されるＨＤＤのＨＤＡ（Ｈｅａｄ  Ｄｉｓｋ  Ａｓｓｅｍｂｌｙ)１０の構成を示す。ＨＤＡ１０は、スピンドルモータ１４によって回転する少なくとも一つ以上の磁気ディスク１２を備えている。ＨＤＡ１０は、ディスク表面に隣接するように位置した転換器（図示せず）をさらに備えている。
【００３９】
転換器は、それぞれのディスク１２の磁界を感知して磁化させることによって回転するディスク１２に／から情報をライト／リードすることができる。典型的に、転換器は、各ディスク表面に結合されている。たとえ単一の転換器として説明されているとしても、それは、ディスク１２を磁化させるための記録用転換器（別名：ライタ、磁気記録素子の一例）と、ディスク１２の磁界を感知するための分離された読み取り用転換器（別名：リーダ、磁気判読素子の一例）とからなると理解せねばならない。読み取り用転換器は、磁気抵抗（ＭＲ：Ｍａｇｎｅｔｏ−Ｒｅｓｉｓｔｉｖｅ）素子から構成される。
【００４０】
転換器は、磁気ヘッド１６に統合されている。磁気ヘッド１６は、転換器とディスク表面との間に空気ベアリング（ａｉｒ  ｂｅａｒｉｎｇ）を生成させる構造によって形成される。磁気ヘッド１６は、ヘッドスタックアセンブリ（ＨＳＡ）２２に統合されている。ヘッドスタックアセンブリ２２は、ボイスコイル２６を有するアクチュエータアーム２４に付着されている。ボイスコイル２６は、ボイスコイルモータ（ＶＣＭ：Ｖｏｉｃｅ  Ｃｏｉｌ  Ｍｏｔｏｒ）３０を特定するように、マグネチックアセンブリ２８に隣接して配置される。ボイスコイル２６は、マグネチックアッセンブリ２８に隣接して配置されることにより、ボイスコイルモータ３０を駆動する。つまり、ボイスコイル２６に供給される電流は、ベアリングアセンブリ３２に対してアクチュエータアーム２４をストッパ３６，３８間で回転させるトルクを発生させる。その結果、ボイスコイルモータ３０は駆動し、アクチュエータアーム２４の回転は、ディスク表面を横切って転換器を移動させるのである。
【００４１】
ＨＤＤに保存される情報は、典型的にディスク１２の環状トラック内に保存される。各トラック３４は、一般的に複数のセクタを有している。各セクタは、データフィールド（ｄａｔａ  ｆｉｅｌｄ）とサーボフィールド（ｓｅｒｖｏ  ｆｉｅｌｄ）とを有している。サーボフィールドには、プリアンブル（Ｐｒｅａｍｂｌｅ）、サーボアドレス／インデックスマーク（ＳＡＭ／ＳＩＭ）、グレイコード及びバースト信号Ａ，Ｂ，Ｃ，Ｄが記録される。転換器は、他のトラックにある情報を判読／記録するために、ディスク表面を横切って移動する。
【００４２】
本発明の一実施形態に適用される磁気ヘッド１６は、ディスク１２表面と、リーダ（ｒｅａｄｅｒ）及びライタ（ｗｒｉｔｅｒ）との間に空気ベアリング表面を生成させる構造を有し、空気ベアリング表面を生成させる構造物を加熱するヒータ（ｈｅａｔｅｒ）を備える。ヒータは、例えばコイルから製作できる。図２に示すように、ヒータ用コイルの位置Ｚを変更させつつヒータ用コイルに電流を印加し、磁気ヘッドの空気ベアリング表面が膨脹することを測定して最適の膨脹条件を有する位置を決定する。グラフにおいて、リーダ位置ＳＶ及びライタ位置ＲＧ間で、比較的均一に膨脹する（１）位置にヒータ用コイルを設ける。
【００４３】
図３に示すように、本発明の一実施形態によるディスクドライブは、ディスク１２、磁気ヘッド１６、プリアンプ３１０、ライト／リードチャンネル３２０、バッファ３３０、コントローラ３４０、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）３５０Ａ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３５０Ｂ、ホストインターフェース３６０、ボイスコイルモータ（ＶＣＭ）駆動回路３７０、ヒータ電流供給回路３８０及び温度センサ３９０を具備する。
【００４４】
ＲＯＭ３５０Ａには、ディスクドライブを制御するファームウェア及び制御情報が保存されており、特にバーンインテスト工程及びユーザ環境で測定された温度による磁気ヘッドの飛行高さを調整するためのヒータに供給されるパワー変化による磁気ヘッドとディスクとの間隔変化を表す磁気ヘッド飛行高さプロファイル情報が保存される。
【００４５】
もちろん、磁気ヘッド飛行高さプロファイル情報は、ＲＯＭ３５０Ａの代わりにディスク１２のメンテナンスシリンダ（Ｍａｉｎｔｅｎａｎｃｅ  Ｃｙｌｉｎｄｅｒ、またはシステムシリンダともいう）領域に保存されることもある。
【００４６】
ＲＡＭ３５０Ｂには、ドライブ駆動初期にＲＯＭ３５０Ａまたはディスク１２から読み取られたディスクドライブ駆動に必要な情報が保存される。
【００４７】
温度センサ３９０は、ディスクドライブ内部の温度を測定するための手段であり、一例としてサーミスタ（Ｔｈｅｒｍｉｓｔｏｒ）を利用して温度を測定できる。温度センサ３９０は、ディスクドライブのＨＤＡ１０内に配置され、ディスク１２の表面または磁気ヘッド１６近くの温度を検出するように配置されうる。また、温度センサ３９０は、ＨＤＡ１０外部に配置され、温度センサ３９０によって検出された温度情報をＨＤＡ１０に伝送するように設計することもできる。
【００４８】
コントローラ３４０は、ホストインターフェース３６０を介してホスト機器から受信される命令を分析し、分析された結果に相応する制御を実行する。また、コントローラ３４０は、ボイスコイルモータ３０の励起及び磁気ヘッド１６の動きを制御するために、ボイスコイルモータ（ＶＣＭ）駆動回路３７０に制御信号を供給する。
【００４９】
ライト／リードチャンネル３２０は、サーボフィールドに記録されたプリアンブル、サーボアドレス／インデックスマーク（ＳＡＭ／ＳＩＭ）、グレイコード及びバースト信号Ａ，Ｂ，Ｃ，Ｄを再生しつつ、トラックシーク及びトラック追従制御に必要な情報をコントローラ３４０に提供する。特に、ライト／リードチャンネル３２０は、プリアンブル信号で自動利得制御回路のサーボ利得値を決定する。
【００５０】
＜ディスクドライブの動作＞
まず、一般的なディスクドライブの動作について説明すれば、次の通りである。
リード（Ｒｅａｄ）モードで、ディスクドライブは、ディスク１２から磁気ヘッド１６の読み取り用転換器によって感知された電気的な信号を、プリアンプ３１０で一次的に増幅させる。そして、ライト／リードチャンネル３２０では、自動利得制御回路（図示せず）によって利得を制御し、プリアンプ３１０で増幅された信号を一定のレベルに増幅させ、自動利得制御回路によって一定のレベルに増幅されたアナログ信号をホスト機器（図示せず）が判読できるデジタル信号に符号化させ、ストリームデータに変換してバッファ３３０に一時保存させた後、ホストインターフェース３６０を介してホスト機器に伝送する。
【００５１】
次に、ライト（Ｗｒｉｔｅ）モードで、ディスクドライブは、ホストインターフェース３６０を介してホスト機器からデータを入力されてバッファ３３０に一時保存させた後、バッファ３３０に保存されたデータを順次に出力してライト／リードチャンネル３２０によって記録チャンネルに適したバイナリデータストリームに変換させた後、プリアンプ３１０によって増幅された記録電流を磁気ヘッド１６の記録用転換器を介してディスク１２に記録させる。
【００５２】
＜適応的磁気ヘッド飛行高さ調整動作＞
次に、本発明の一実施形態による適応的磁気ヘッド飛行高さ調整方法を実行させるように制御するコントローラ３４０は、次の通り動作する。
【００５３】
すなわち、コントローラ３４０は、現在の実行モードを周期的にモニタリングしつつ、磁気ヘッドの飛行高さ設定条件（磁気ヘッドの飛行高さ関連パラメータ再設定条件）が発生した場合に、温度センサ３９０で測定された温度での磁気ヘッド１６内に設けられたヒータに供給されるパワー変化による磁気ヘッド１６とディスク１２との間隔変化を表す磁気ヘッド飛行高さプロファイルを算出し、算出した磁気ヘッド飛行高さプロファイルから、目標とする磁気ヘッドの飛行高さに対応するＦＯＤ（Ｆｌｙｉｎｇ  Ｏｎ  Ｄｅｍａｎｄ）パワーを決定するプロセスを実行する。ＦＯＤパワーは、磁気ヘッド１６に設けられたヒータに供給されるパワーを意味する。
【００５４】
ヒータ電流供給回路３８０は、コントローラ３４０で決定されたＦＯＤパワーに相応する電流を発生させ、磁気ヘッド１６のヒータに印加する。ヒータに供給する電流は、ライトモード及びリードモードでそれぞれ異なる値に設定され、ライトモード及びリードモードで、ディスク１２と磁気ヘッド１６との間隔を目標高さに一致させるように決定される。
【００５５】
それにより、コントローラ３４０の制御プロセスによって実行される適応的磁気ヘッド飛行高さ調整方法について、図４のフローチャートを参照しつつ、時系列的に具体的に説明する。
【００５６】
まず、ＲＯＭ３５０Ａまたはディスク１２のメンテナンスシリンダ領域には、ディスクドライブ出荷前にディスクドライブのバーンインテスト工程で測定された磁気ヘッド１６内に設けられたヒータに供給されるパワー変化による磁気ヘッド１６とディスク１２との間隔変化を表す磁気ヘッド飛行高さプロファイル情報が、バーンインテスト工程でのディスクドライブ動作温度情報と共に保存される。
【００５７】
ディスクドライブが出荷され、ユーザ環境でディスクドライブがパワーオン（ＰＯＷＥＲ  ＯＮ）になれば（Ｓ４０１）、コントローラ３４０は、磁気ヘッドの飛行高さ関連パラメータ再設定条件として、例えば、ディスクドライブがＦＯＤパワー設定条件に変移しているか否かを判断する（Ｓ４０２）。ここで、ＦＯＤパワー設定条件は、測定された温度に対応する磁気ヘッド飛行高さプロファイルから、磁気ヘッド１６に設けられたヒータに供給するパワーを決定するモードを実行する条件を意味する。一例として、ＦＯＤパワー設定条件は、ディスクドライブがアイドルモード（ＩＤＬＥ  ｍｏｄｅ）に変移する条件に設定されうる。ここで、飛行高さプロファイルは、温度とＦＯＤパワーに相応する電流との関係を表す基準飛行高さプロファイルになりうる。
【００５８】
段階Ｓ４０２の判断結果、ＦＯＤパワー設定条件に変移した場合に、コントローラ３４０は、温度センサ３９０を利用してディスクドライブの動作温度Ｔｏを測定する（Ｓ４０３）。
【００５９】
次に、段階Ｓ４０３で、ＲＯＭ３５０Ａまたはディスク１２のメンテナンスシリンダ領域に保存された温度別磁気ヘッドの飛行高さプロファイルの温度のうち、測定された温度Ｔｏと最も近接した温度の磁気ヘッド飛行高さプロファイルを検索し、測定された温度Ｔｏと検索された磁気ヘッドの飛行高さプロファイルが測定された温度との差ΔＴ（ｍｉｎ）を演算する（Ｓ４０４）。
【００６０】
段階Ｓ４０４で演算された温度の差ΔＴ（ｍｉｎ）値と臨界値ＴＨとを比較する（Ｓ４０５）。ここで、臨界値ＴＨは、すでに保存されている最も近接した温度の磁気ヘッド飛行高さプロファイルから、現在測定された温度の磁気ヘッド飛行高さプロファイルを標準化（Ｎｏｒｍａｌｉｚａｔｉｏｎ）させるときに、プロファイルの正確度を信頼し難いほどの温度差の値に、ディスクドライブ設計段階で実験を介して設定される。
【００６１】
段階Ｓ４０５の判断結果、ΔＴ（ｍｉｎ）値が臨界値ＴＨより大きい場合には、現在測定された温度Ｔｏにおいて磁気ヘッド飛行高さプロファイルを新たに測定し、ＲＯＭ３５０Ａまたはディスク１２のメンテナンスシリンダ領域に保存する（Ｓ４０６）。
【００６２】
一例として、磁気ヘッド飛行高さプロファイルは、ライトモード及びリードモード別に、次のように測定できる。なお、リードモードでの磁気ヘッド飛行高さプロファイルは、第１飛行高さプロファイルの一例であり、ライトモードでの磁気ヘッド飛行高さプロファイルは、第２飛行高さプロファイルの一例である。
【００６３】
ライトモード及びリードモードそれぞれに対して、テストトラックでヒータに供給されるパワーを、ゼロから始まって磁気ヘッド１６がディスク１２にタッチされるまで一定単位大きさずつ増加させつつ、ライト／リードチャンネル３２０の自動利得制御回路（ＡＧＣ）のＡＧＣ利得値を測定する。自動利得制御回路の利得値は、データフィールドを再生しつつ設定されたＡＧＣ利得値、またはサーボフィールドを再生しつつ設定されたＡＧＣ利得値を意味する。本発明の一実施形態では、サーボＡＧＣ利得値（ＴＡＡ）を利用する。
【００６４】
ここで、磁気ヘッド１６がディスク１２に接触しているか否かは、位置エラー信号をモニターリングして位置エラー信号のレベルが特定値を超える場合に、磁気ヘッド１６がディスク１２に接触すると判定できる。
【００６５】
そして、ウォーレス空間損失方程式（Ｗａｌｌａｃｅ  ｓｐａｃｉｎｇ  ｌｏｓｓ  ｅｑｕａｔｉｏｎ  ｂｙ  ａｍｐｌｉｔｕｄｅ）を利用し、図５に図示されているようなヒータの消費電力（ＰＷＲ）変化に対するディスク１２上での磁気ヘッド１６の飛行高さプロファイルを求める。
【００６６】
細部的に、ウォーレス空間損失方程式は、数式１の通りである。
ｄ＝（λ／２π）＊Ｌｓ                …（数式１）
ここで、ｄ＝ディスクと磁気ヘッドとの間の磁気空間の変化量、λ＝記録波長＝線速度／記録周波数、Ｌｓ＝ｌｎ（ＴＡＡ１／ＴＡＡ２）であり、ＴＡＡ１は、以前のＡＧＣ利得値であり、ＴＡＡ２は、現在のＡＧＣ利得値である。なお、ここで「ｌｎ」は、自然対数（ｎａｔｕｒａｌ  ｌｏｇａｒｉｔｈｍ、「ｌｎ」）である。
【００６７】
従って、数式１を利用してＡＧＣ利得値の変化に対するディスク１２と磁気ヘッド１６との間の磁気空間の変化量を求めることができる。ところで、ヒータの消費電力（ＰＷＲ）の変化によるＡＧＣ利得値を測定したので、消費電力の変化によるディスク１２と磁気ヘッド１６との間の磁気空間の変化量（すなわち、磁気ヘッドの飛行高さ変化量）を求められる。
【００６８】
もし段階Ｓ４０５の判断結果、ΔＴ（ｍｉｎ）値が臨界値ＴＨを超えない場合には、ＲＯＭ３５０Ａまたはディスク１２のメンテナンスシリンダ領域に保存された温度別磁気ヘッドの飛行高さプロファイルを利用し、現在測定された温度での磁気ヘッド飛行高さプロファイルを演算して算出する（Ｓ４０７）。一例として、まず、ＲＯＭ３５０Ａまたはディスク１２のメンテナンスシリンダ領域に保存されている温度別磁気ヘッド飛行高さプロファイルのうち、測定温度Ｔｏに最も近接した温度の磁気ヘッド飛行高さプロファイルを検索する。そして、検索した磁気ヘッド飛行高さプロファイルの測定温度と現在測定温度Ｔｏとの差に該当する補正値を、検索した磁気ヘッド飛行高さプロファイルに反映し、現在測定された温度Ｔｏに対する磁気ヘッド飛行高さプロファイルを算出できる。他の例として、ＲＯＭ３５０Ａまたはディスク１２のメンテナンスシリンダ領域に保存されている温度別磁気ヘッドの飛行高さプロファイルのうち、現在測定温度Ｔｏを基準に最も近接した上位温度及び下位温度での磁気ヘッドの飛行高さプロファイル間の補間演算を介して、現在測定された温度Ｔｏに対する磁気ヘッドの飛行高さプロファイルを算出することもできる。
【００６９】
段階Ｓ４０６または段階Ｓ４０７によって算出された現在測定温度Ｔｏに対する磁気ヘッド飛行高さプロファイルから、目標とする磁気ヘッドの飛行高さに対応するヒータに供給するパワー（ＦＯＤパワー）値を決定する（Ｓ４０８）。
【００７０】
最終的に、段階Ｓ４０８で決定されたＦＯＤパワー値に相応する電流をヒータ電力供給回路３８０で生成させ、磁気ヘッド１６に設けられたヒータに供給してヘッド飛行高さを調整する（Ｓ４０９）。
【００７１】
磁気ヘッド１６のヒータに電流を供給しない場合には、図６Ａに示すように、リードモード及びライトモードでディスク１２上での磁気ヘッド１６の飛行高さに差が発生したが、本発明の一実施形態のように決定されたＦＯＤパワー値をヒータに適用して磁気ヘッド１６の飛行高さを調整すれば、図６Ｂに示すように、リードモード及びライトモードでディスク１２上での磁気ヘッド１６の飛行高さを目標とする飛行高さに一致させることができる。
【００７２】
図７は、本発明の一実施形態の一般的な概念によるディスクドライブでの磁気ヘッドの飛行高さ調整方法を表すフローチャートである。
【００７３】
本発明の一実施形態による磁気ヘッド飛行高さ調整方法は、半導体メモリ、ＲＯＭ３５０Ａ、ＲＡＭ３５０Ｂまたはディスク１２のようなメモリ素子から飛行高さプロファイルを読み出す段階（Ｓ７１０）、目標飛行高さに相応するようにディスク１２表面に対する磁気ヘッド１６の飛行高さを制御するように、検出された温度及び読み込んだ飛行高さプロファイルによって磁気ヘッド１６のヒータを制御する段階（Ｓ７２０）、及び磁気ヘッド１６の飛行高さを制御しつつ、リードモードまたはライトモードを実行する段階（Ｓ７３０）を含む。ここで、飛行高さプロファイルは、複数の温度のうち１つの温度に相応して飛行高さを制御するように、磁気ヘッド１６のヒータに印加される電流値を含む。
【００７４】
＜効果の一例＞
以上説明したように、本実施形態の方法によれば、ユーザ環境において、ディスクドライブの動作温度に対して正確な磁気ヘッド飛行高さプロファイルを算出し、これに基づいてＦＯＤパワーを設定する。その結果、ユーザ環境における温度変化によっても、磁気ヘッドの飛行高さを目標高さに一定に維持させることができ、ディスクドライブのサーボ制御性能を向上させることができる。更にこれに加えて、データリード及びデータライト時のエラー発生率を下げることもできる。
【００７５】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されないことは言うまでもない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００７６】
例えば、上記実施形態では、本発明が、方法、装置、システムとして実行された場合について説明した。しかしながら、本発明は、かかる例に限定されるものでなく、例えばソフトウェア（プログラム）として実施されることも可能である。ソフトウェアで実施される場合、上記実施形態の各構成手段は、例えば、必然的に必要な作業を実行するコードセグメントである。プログラムまたはコードセグメントは、プロセッサ判読可能な媒体に保存され、または伝送媒体または通信網で搬送波と結合されたコンピュータデータ信号によって伝送されうる。プロセッサー判読可能な媒体は、情報を保存または伝送できるいかなる媒体も含む。プロセッサ判読可能な媒体の例としては、電子回路、半導体メモリ素子、ＲＯＭ、フラッシュメモリ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、磁気ディスク、光ディスク、ハードディスク、光ファイバ媒体、無線周波数（ＲＦ）網などがある。コンピュータデータ信号は、電子網チャンネル、光ファイバ、空気、電子系、ＲＦ網のような伝送媒体上に伝播できるいかなる信号も含まれる。
【００７７】
そしてこのプログラムを、汎用又は専用のコンピュータに実行させることにより、上記の一連の処理をディスクドライブに実現させることができる。コンピュータは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）・ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）・ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の記録装置と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）・インターネット等のネットワークに接続された通信装置と、マウス・キーボード等の入力装置と、フレキシブルディスク等の磁気ディスク、各種のＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）・ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスク・ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の光ディスク、半導体メモリ等のリムーバブル記憶媒体等を読み書きするドライブと、モニタなどの表示装置・スピーカやヘッドホンなどの音声出力装置などの出力装置等と、を有してもよい。
【産業上の利用可能性】
【００７８】
本発明の適応的磁気ヘッド飛行高さ調整方法及びこれを利用したディスクドライブ等は、ＨＤＤを含む多様な種類のディスクドライブ装置に適用され、本発明が適用されるディスクドライブでは、使用条件の温度によって磁気ヘッドの飛行高さを正確に制御できるので、精密なサーボ制御が可能になってドライブ品質を向上させることができ、例えばデータ保存関連の技術分野に効果的に適用可能である。
【図面の簡単な説明】
【００７９】
【図１】本発明の一実施形態が適用されるディスクドライブのヘッドディスクアセンブリの平面図である。
【図２】同実施形態によるディスクドライブの磁気ヘッドに設けられるヒータの位置を決定する方法を説明するための磁気ヘッドの断面図及びヒータの位置による空気ベアリング表面膨脹の関係を示すグラフである。
【図３】同実施形態によるディスクドライブの電気的な回路構成図である。
【図４】同実施形態による適応的磁気ヘッド飛行高さ調整方法のフローチャートである。
【図５】同実施形態による磁気ヘッド飛行高さプロファイルを説明するためのリードモード及びライトモードでのヒータパワーの変化に対する磁気ヘッドの飛行高さに該当する空間余裕の関係を示すグラフである。
【図６Ａ】同実施形態による磁気ヘッドのヒータに電流を供給する前のリードモード及びライトモードでの磁気ヘッドの飛行高さの差を示す図面である。
【図６Ｂ】同実施形態によって決定されたパワーを磁気ヘッドのヒータに供給した後のリードモード及びライトモードでの磁気ヘッドの飛行高さが目標飛行高さに一致することを示す図面である。
【図７】同実施形態の一般的な概念によるディスクドライブでの磁気ヘッドの飛行高さ調整方法を表すフローチャートである。
【符号の説明】
【００８０】
１００    装置
１０２    部品
１０    ＨＤＡ
１２    磁気ディスク
１４    スピンドルモータ
１６    磁気ヘッド
２２    ヘッドスタックアセンブリ
２４    アクチュエータアーム
２６    ボイスコイル
２８    マグネチックアセンブリ
３０    ＶＣＭ
３２    ベアリングアセンブリ
３４    トラック
３６，３８    ストッパ
３１０    プリアンプ
３２０    ライト／リードチャンネル
３３０    バッファ
３４０    コントローラ
３５０Ａ    ＲＯＭ
３５０Ｂ    ＲＡＭ
３６０    ホストインターフェース
３７０    ＶＣＭ駆動回路
３８０    ヒータ電流供給回路
３９０    温度センサ
【図１】
2008257851.tif 000003
【図２】
2008257851.tif 000004
【図３】
2008257851.tif 000005
【図４】
2008257851.tif 000006
【図５】
2008257851.tif 000007
【図６Ａ】
2008257851.tif 000008
【図６Ｂ】
2008257851.tif 000009
【図７】
2008257851.tif 000010