(57)【要約】【課題】衝撃の印加後に最短時間で確実に最適な処理動作に復帰することができる記録媒体駆動装置を提供する。【解決手段】加速度検出器３５は記録媒体およびヘッドスライダに加わる加速度を検出する。加速度検出器３５の検出結果から、衝撃エネルギーの大きさを特定する指標が導き出される。制御回路４７は加速度検出器の検出結果に基づき記録媒体からヘッドスライダを待避させる。待避後に、制御回路４７は当該指標に基づき複数種類の処理動作のうちから１以上の処理動作を選択的に実行する。待避後の処理動作は必要最小限のものに限定される。その結果、衝撃エネルギーの大きさに拘わらず待避後に共通に処理動作が実行される場合に比べて、待避後の処理動作すなわち復帰処理の時間は短縮されることができる。【選択図】図３
2009230769.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体と、前記記録媒体に向き合わせられるヘッドスライダと、加速度を検出する加速度検出器と、加速度検出器の検出結果に基づき記録媒体からヘッドスライダを待避させ、待避後に、加速度検出器の検出結果から導き出されて衝撃エネルギーの大きさを特定する指標に基づき、複数種類の処理動作のうちから１以上の処理動作を選択的に実行する制御回路とを備えることを特徴とする記録媒体駆動装置。
【請求項２】
請求項１に記載の記録媒体駆動装置において、前記加速度検出器は、無重力状態の検出に基づき落下を検出する落下センサーであって、前記制御回路は、無重力状態の開始および無重力状態の終了に基づき落下時間を計測し、計測した落下時間に基づき前記複数種類の処理動作のうちから前記１以上の処理動作を選択的に実行することを特徴とする記録媒体駆動装置。
【請求項３】
請求項１に記載の記録媒体駆動装置において、前記加速度検出器には、衝撃を検出する衝撃センサーが用いられ、前記ヘッドスライダの待避後、前記制御回路は、前記衝撃センサーの検出結果に基づき前記複数の処理動作のうちから前記１つ以上の処理動作を選択的に実行することを特徴とする記録媒体駆動装置。
【請求項４】
請求項１に記載の記録媒体駆動装置において、前記制御回路は、前記ヘッドスライダのトラッキングサーボ信号に所定の周波数で変化する周波数信号を付加する周波数信号付加部と、ヘッドスライダの挙動に基づき共振周波数を特定する共振周波数特定部と、特定された共振周波数に基づき、ヘッドスライダのトラッキングサーボ信号から予め決められた周波数を取り除く周波数フィルターの周波数特性を設定する周波数特性設定部とを備えることを特徴とする記録媒体駆動装置。
【請求項５】
請求項１に記載の記録媒体駆動装置において、前記制御回路は、記録媒体の偏心量を算出する偏心量算出部と、算出された偏心量に基づき前記ヘッドスライダのトラッキングサーボ信号に付加される偏心補正値を算出する偏心補正値算出部と、算出された偏心補正値を所定の記憶媒体に格納する偏心補正値格納部とを備えることを特徴とする記録媒体駆動装置。
【請求項６】
請求項１に記載の記録媒体駆動装置において、前記制御回路は、ヘッドスライダの位置決め信号に基づきヘッドスライダを位置決めする位置決め制御部と、ヘッドスライダがオントラック位置に位置決めされた際にヘッドスライダの駆動に利用される電流値を測定する駆動電流値測定部と、測定された電流値を所定の記憶媒体に格納する電流値格納部とを備えることを特徴とする記録媒体駆動装置。
【請求項７】
加速度を検出する工程と、加速度検出器の検出結果から導き出されて衝撃エネルギーの大きさを特定する指標を導出する工程と、前記指標に基づき、複数種類の処理動作のうちから１以上の処理動作を選択的に実行する工程とを備えることを特徴とする記録媒体駆動装置の制御方法。
【請求項８】
記録媒体と、記録媒体に向き合わせられるヘッドスライダと、加速度検出器と、衝撃エネルギーの大きさを特定する指標に従って規定の閾値、および、ヘッドスライダの位置決め信号に関連する所定の補正値を記憶する記憶媒体と、加速度検出器の検出結果から導き出されて衝撃エネルギーの大きさを特定する指標、および、記憶媒体に記憶される規定の閾値を相互に照らし合わせ、指標および閾値の比較に応じてヘッドスライダの位置決め信号に関連して前記所定の補正値に対応する現補正値を算出し、算出された現補正値、および、前記所定の補正値が一致すると、記憶媒体内の規定の閾値を書き換える制御回路とを備えることを特徴とする記録媒体駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は例えばハードディスク駆動装置（ＨＤＤ）といった記録媒体駆動装置に関する。
【背景技術】
【０００２】
特許文献２に記載されるように、加速度センサーを備えるハードディスク駆動装置（ＨＤＤ）は広く知られる。こういったＨＤＤでは加速度センサーの出力に応じてＨＤＤの落下が検出される。落下が検出されると、ヘッドは磁気ディスクから待避する。衝撃の付加に拘わらずヘッドや磁気ディスクの損傷は回避されることができる。
【特許文献１】米国特許第７０３１０９４号明細書
【特許文献２】特開２００７−１１５３０９号公報
【特許文献３】特開平６−１０３７１２号公報
【特許文献４】特許第３８２１６４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ＨＤＤでは落下の衝撃に応じて磁気ディスクの横ずれやスピンドルモーターの軸ずれが発生することがある。こういった横ずれや軸ずれはＨＤＤの性能劣化を引き起こす。例えばトラッキングサーボ信号の補正値に誤差が生じる。その結果、書き込み時間や読み取り時間が長期化してしまう。
【０００４】
本発明は、上記実状に鑑みてなされたもので、衝撃の印加後に最短時間で確実に最適な処理動作に復帰することができる記録媒体駆動装置を提供することを目的とする。本発明はそういった記録媒体駆動装置の実現に大いに寄与する制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、第１の記録媒体駆動装置は、記録媒体と、前記記録媒体に向き合わせられるヘッドスライダと、加速度を検出する加速度検出器と、加速度検出器の検出結果から導き出されて衝撃エネルギーの大きさを特定する指標に基づき、複数種類の処理動作のうちから１以上の処理動作を選択的に実行する制御回路とを備える。
【０００６】
こういった記録媒体駆動装置では、衝撃エネルギーの大きさに応じて選択的に処理動作は実行される。衝撃印加後の処理動作は必要最小限のものに限定されることができる。したがって、確実に最適な処理動作のみが実行される。その結果、衝撃エネルギーの大きさに拘わらず待避後に共通に処理動作が実行される場合に比べて、待避後の処理動作すなわち復帰処理の時間は短縮されることができる。記録媒体駆動装置は衝撃の印加後に最短時間で確実に最適な処理動作に復帰することができる。
【０００７】
加速度検出器には、無重力状態の検出に基づき落下を検出する落下センサーが利用されることができる。この場合には、前記制御回路は、無重力状態の開始および無重力状態の終了に基づき落下時間を計測し、計測した落下時間に基づき前記複数種類の処理動作のうちから前記１以上の処理動作を選択的に実行すればよい。一般に、落下センサーは、簡素な構造を有し、かつ、安価に提供されることができる。落下センサーは、低コストで、かつ、限られたスペース内に確実に配置されることができる。加速度検出器には、こういった落下センサーに代わって衝撃センサーが利用されてもよい。衝撃センサーによれば、さらに精度よく衝撃エネルギーの大きさは特定されることができる。
【０００８】
前記制御回路は、前記ヘッドスライダのトラッキングサーボ信号に所定の周波数で変化する周波数信号を付加する周波数信号付加部と、ヘッドスライダの挙動に基づき共振周波数を特定する共振周波数特定部と、特定された共振周波数に基づき、ヘッドスライダのトラッキングサーボ信号から予め決められた周波数を取り除く周波数フィルターの周波数特性を設定する周波数特性設定部とを備えてもよい。衝撃の印加に応じてヘッドスライダの関連機構で共振周波数が変化しても、フィルター係数の変更に基づきヘッドスライダの追従性は確保されることができる。
【０００９】
前記制御回路は、記録媒体の偏心量を算出する偏心量算出部と、算出された偏心量に基づき前記ヘッドスライダのトラッキングサーボ信号に付加される偏心補正値を算出する偏心補正値算出部と、算出された偏心補正値を所定の記憶媒体に格納する偏心補正値格納部とを備えてもよい。衝撃の印加に応じて記録媒体の偏心量が変化しても、偏心補正値の変更に基づきヘッドスライダの追従性は確保されることができる。
【００１０】
前記制御回路は、ヘッドスライダの位置決め信号に基づきヘッドスライダを位置決めする位置決め制御部と、ヘッドスライダがオントラック位置に位置決めされた際にヘッドスライダの駆動に利用される電流値を測定する駆動電流値測定部と、測定された電流値を所定の記憶媒体に格納する電流値格納部とを備えてもよい。衝撃の印加に応じてヘッドスライダの関連機構に加わる外力が変化しても、電流値の変更に基づきヘッドスライダの追従性は確保されることができる。
【００１１】
こういった記録媒体駆動装置の実現にあたって、記録媒体駆動装置の制御方法は、例えば、加速度検出器で記録媒体およびヘッドスライダに加わる加速度を検出する工程と、加速度検出器の検出結果に基づき記録媒体からヘッドスライダを待避させる工程と、待避後に、加速度検出器の検出結果から導き出されて衝撃エネルギーの大きさを特定する指標に基づき、複数種類の処理動作のうちから１以上の処理動作を選択的に実行する工程とを備えればよい。
【００１２】
第２の記録媒体駆動装置は、記録媒体と、記録媒体に向き合わせられるヘッドスライダと、記録媒体およびヘッドスライダに加わる加速度を検出する加速度検出器と、衝撃エネルギーの大きさを特定する指標に従って規定の閾値、および、ヘッドスライダの位置決め信号に関連する所定の補正値を記憶する記憶媒体と、加速度検出器の検出結果から導き出されて衝撃エネルギーの大きさを特定する指標、および、記憶媒体に記憶される規定の閾値を相互に照らし合わせ、指標および閾値の比較に応じてヘッドスライダの位置決め信号に関連して前記所定の補正値に対応する現補正値を算出し、算出された現補正値、および、前記所定の補正値が一致すると、記憶媒体内の規定の閾値を書き換える制御回路とを備える。
【００１３】
こういった記録媒体駆動装置では、記録媒体およびヘッドスライダに加速度すなわち衝撃が加わると、加速度の印加に応じて補正値の変化が想定される。こういった想定にあたって指標および閾値の比較が利用される。算出された補正値と記憶の補正値とが一致すると、閾値の適性は阻却される。比較の結果に基づき閾値が書き換えられると、閾値の精度は向上する。その結果、無駄な処理動作は極力回避されることができる。
【００１４】
こういった記録媒体駆動装置の実現にあたって、例えば、記録媒体駆動装置の制御方法は、加速度検出器で記録媒体およびヘッドスライダに加わる加速度を検出する工程と、衝撃エネルギーの大きさを特定する指標に従って規定される閾値を記憶媒体から取得する工程と、加速度検出器の検出結果から導き出されて衝撃エネルギーの大きさを特定する指標、および、取得した閾値を相互に照らし合わせ、指標および閾値の比較に応じてヘッドスライダの位置決め信号に関連する現補正値を算出する工程と、現補正値に対応してヘッドスライダの位置決め信号に関連する所定の補正値を記憶媒体から取得する工程と、算出された現補正値、および、取得された所定の補正値が一致すると、記憶媒体内の前記閾値を書き換える工程とを備えればよい。
【発明の効果】
【００１５】
以上のように本発明によれば、衝撃の印加後に最短時間で確実に最適な処理動作に復帰することができる記録媒体駆動装置は提供される。
【発明を実施するための最良の形態】
【００１６】
以下、添付図面を参照しつつ本発明の一実施形態を説明する。
【００１７】
図１は本発明に係る記録媒体駆動装置の一具体例すなわちハードディスク駆動装置（ＨＤＤ）１１の外観を概略的に示す。このＨＤＤ１１は箱形の筐体すなわちハウジング１２を備える。ハウジング１２は箱形のベース１３およびカバー１４から構成される。ベース１３は例えば平たい直方体の内部空間すなわち収容空間を区画する。カバー１４はベース１３の開口に結合される。カバー１４とベース１３との間で収容空間は密閉される。ベース１３やカバー１４は例えばプレス加工に基づきそれぞれ１枚の板材から成型されればよい。板材は例えばアルミニウムといった金属材料から成形されればよい。ベース１３の底板の裏側にはプリント回路基板１５が固定される。プリント基板回路１５にはコネクタ１６が連結される。
【００１８】
図２に示されるように、収容空間には、記録媒体としての１枚以上の磁気ディスク１８が収容される。磁気ディスク１８はスピンドルモータ１９の回転軸に装着される。スピンドルモータ１９は例えば３６００ｒｐｍや４２００ｒｐｍ、５４００ｒｐｍといった高速度で磁気ディスク１８を回転させることができる。磁気ディスク１８は例えば２．５インチの直径を有する。
【００１９】
収容空間にはキャリッジ２１がさらに収容される。キャリッジ２１はキャリッジブロック２２を備える。キャリッジブロック２２は、ベース１３の底板から垂直方向に立ち上がる支軸２３に回転自在に連結される。支軸２３はベース１３の底板に例えばねじ（図示されず）に基づき固定される。キャリッジブロック２２には、支軸２３から水平方向に延びる複数のキャリッジアーム２４が区画される。キャリッジブロック２２は例えば押し出し成型に基づきアルミニウムから成型されればよい。
【００２０】
個々のキャリッジアーム２４の先端にはヘッドサスペンション２５が取り付けられる。ヘッドサスペンション２５はキャリッジアーム２４の先端から前方に延びる。ヘッドサスペンション２５にはフレキシャが張り合わせられる。フレキシャ上には浮上ヘッドスライダ２６が支持される。フレキシャに基づき浮上ヘッドスライダ２６はヘッドサスペンション２５に対してその姿勢を変化させることができる。浮上ヘッドスライダ２６にはヘッド素子すなわち電磁変換素子が搭載される。
【００２１】
磁気ディスク１８の回転に基づき磁気ディスク１８の表面で気流が生成されると、気流の働きで浮上ヘッドスライダ２６には正圧すなわち浮力および負圧が作用する。浮力および負圧とヘッドサスペンション２５の押し付け力とが釣り合うことで磁気ディスク１８の回転中に比較的に高い剛性で浮上ヘッドスライダ２６は浮上し続けることができる。
【００２２】
こういった浮上ヘッドスライダ２６の浮上中にキャリッジ２１が支軸２３回りで回転すると、浮上ヘッドスライダ２６は磁気ディスク１８の半径線に沿って移動することができる。その結果、浮上ヘッドスライダ２６上の電磁変換素子は最内周記録トラックと最外周記録トラックとの間でデータゾーンを横切ることができる。こうして浮上ヘッドスライダ２６上の電磁変換素子は目標の記録トラック上に位置決めされる。
【００２３】
キャリッジブロック２２には例えばボイスコイルモーター（ＶＣＭ）２７といった動力源が接続される。このボイスコイルモーター２７の働きでキャリッジブロック２２は支軸２３回りで回転することができる。こうしたキャリッジブロック２２の回転に基づきキャリッジアーム２４およびヘッドサスペンション２５の揺動は実現される。
【００２４】
ヘッドサスペンション２５の先端には、ヘッドサスペンション２５の先端から前方に延びるロード部材すなわちロードタブ２８が固定される。ロードタブ２８はキャリッジアーム２４の揺動に基づき磁気ディスク１８の半径方向に移動することができる。ロードタブ２８の移動経路上には磁気ディスク１８の外側でランプ部材２９が配置される。ランプ部材２９はベース１３に固定される。ロードタブ２８はランプ部材２９に受け止められる。ランプ部材２９は例えば硬質プラスチック材料から成型されればよい。
【００２５】
ランプ部材２９にはロードタブ２８の移動経路に沿って延びるランプ２９ａが形成される。このランプ２９ａは磁気ディスク１８の中心から遠ざかるにつれて磁気ディスク１８の表面を含む仮想平面から遠ざかる。したがって、キャリッジアーム２４が支軸２３回りで磁気ディスク１８の回転軸から遠ざかると、ロードタブ２８はランプ２９ａを上っていく。こうして浮上ヘッドスライダ２６は磁気ディスク１８の表面から引き剥がされる。浮上ヘッドスライダ２６は磁気ディスク１８から外側に待避する。反対に、キャリッジアーム２４が支軸２３回りに磁気ディスク１８の回転軸に向かって揺動すると、ロードタブ２８はランプ２９ａを下っていく。回転中の磁気ディスク１８から浮上ヘッドスライダ２６には浮力が作用する。ランプ部材２９およびロードタブ２８は協働でいわゆるロードアンロード機構を構成する。
【００２６】
図２から明らかなように、ベース１３の底板にはフレキシブルプリント基板ユニット３１が固定される。このフレキシブルプリント基板ユニット３１は、折り返しに基づく重ね合わせに応じて比較的に剛性を確保する第１フレキシブルプリント基板片３２と、一端で第１フレキシブルプリント基板片３２の一端に接続され、他端でキャリッジブロック２２の側面に重ね合わせられる第２フレキシブルプリント基板片３３とを備える。第１フレキシブルプリント基板片３２および第２フレキシブルプリント基板片３３は１枚のフレキシブルプリント基板から構成される。第１フレキシブルプリント基板片３２は例えば１対のねじ３４でベース１３の底板に固定される。第１フレキシブルプリント基板片３２および第２フレキシブルプリント基板片３３の境界で１枚のフレキシブルプリント基板は直角に折り曲げられる。第２フレキシブルプリント基板片３３は第１フレキシブルプリント基板片３２およびキャリッジブロック２２の間で湾曲しつつ延びる。第２フレキシブルプリント基板片３３の弾性変形に基づきキャリッジブロック２２の回転は許容される。１枚のフレキシブルプリント基板は、ステンレス鋼板といった金属薄板と、金属薄板上に順番に積層される絶縁層、導電層および保護層とを備える。導電層は配線パターンを構成する。絶縁層および保護層には例えばポリイミド樹脂といった樹脂材料が用いられればよい。
【００２７】
第１フレキシブルプリント基板片３２の表面には例えば落下センサー３５が実装される。落下センサー３５は重力加速度を検出する。すなわち、重力加速度の喪失すなわち無重力状態の開始に基づき落下センサー３５は落下の開始を検出する。落下センサー３５は落下開始信号を出力する。その後、重力加速度の復活すなわち無重力状態の終了に基づき落下センサー３５は落下の終了を検出する。落下センサー３５は落下終了信号を出力する。ただし、落下開始信号および落下終了信号には共通の信号が用いられてもよい。落下の開始と終了とは交互に生じることから、信号の順番に基づき落下開始信号および落下終了信号は区別付けられることができる。こうして落下センサー３５でハウジング１２に加わる加速度は検出される。第１フレキシブルプリント基板片３２の裏面にはコネクタ（図示されず）が実装される。コネクタは前述のプリント回路基板１５に接続される。
【００２８】
キャリッジブロック２２上で第２フレキシブルプリント基板片３３の表面にはヘッドアンプ３６が実装される。このヘッドアンプ３６はＩＣ（集積回路）チップとして構成される。ヘッドアンプ３６は電磁変換素子の読み出しヘッド素子および書き込みヘッド素子に接続される。接続にあたってフレキシブルプリント基板３７が用いられる。フレキシブルプリント基板３７は個々のフレキシャから連続する。フレキシブルプリント基板３７はキャリッジブロック２２上で第２フレキシブルプリント基板片３３に接続される。磁気情報の読み出し時には、ヘッドアンプ３６から電磁変換素子の読み出しヘッド素子に向けてセンス電流が供給される。同様に、磁気情報の書き込み時には、ヘッドアンプ３６から電磁変換素子の書き込みヘッド素子に向けて書き込み電流が供給される。センス電流の電流値は特定の値に設定される。
【００２９】
図３はＨＤＤ１１の回路構成を概略的に示す。ヘッドアンプ３６にはリードライト制御回路４１が接続される。リードライト制御回路４１はセンス電流を生成する。センス電流はヘッドアンプ３６で増幅される。増幅されたセンス電流は電磁変換素子４２に供給される。センス電流の電圧の変化に基づきリードライト制御回路４１はバイナリ値を検出する。ハードディスクコントローラー（ＨＤＣ）４３は検出されたバイナリ値に基づきデータを復元する。復元されたデータはコネクタ１６からホストに転送される。転送にあたってハードディスクコントローラー４３はバッファ４４を利用する。バッファ４４には一時的にデータが保持されることができる。
【００３０】
リードライト制御回路４１は書き込み電流を生成する。書き込み電流はヘッドアンプ３６で増幅される。増幅された書き込み電流は電磁変換素子４２に供給される。書き込み電流の生成にあたってリードライト制御回路４１はハードディスクコントローラー４３からデータを受け取る。ハードディスクコントローラー４３にはコネクタ１６を通じてホストからデータが供給される。こうしたデータの転送にあたってハードディスクコントローラー４３はバッファ４４を利用する。バッファ４４には一時的にデータが保持されることができる。
【００３１】
ヘッドアンプ３６にはサーボコントローラー４５が接続される。サーボコントローラー４５は磁気ディスク１８上のサーボパターンに基づきセンス電流の電圧に現れる変化を検出する。サーボコントローラー４５は電圧の変化に応じて電磁変換素子４２と記録トラックとの乖離量を特定する。サーボコントローラー４５はそういった乖離量の大きさに応じて制御電流を生成する。この制御電流はトラッキングサーボ信号に相当する。
【００３２】
サーボコントローラー４５には周波数フィルターすなわちノッチフィルター４６が接続される。ノッチフィルター４６は特定の周波数域で制御電流を減衰させる。ノッチフィルター４６には例えばデジタルフィルターが用いられればよい。ノッチフィルター４６のフィルター係数は随時変更されることができる。ノッチフィルター４６から出力される制御電流はボイスコイルモーター２７に供給される。ボイスコイルモーター２７は供給される制御電流に基づき動作する。キャリッジアーム２１は支軸２３回りで揺動する。電磁変換素子４２は記録トラックの中心線に向かって駆動される。こうしてサーボコントローラー４５はトラッキングサーボの実行時にボイスコイルモーター２７の動作を制御する。
【００３３】
ボイスコイルモーター２７にはシステムコントローラー４７が接続される。システムコントローラー４７は、後述されるように、シーク時にボイスコイルモーター２７の動作を制御する。同時に、システムコントローラー４７はトラッキングサーボの実行時にサーボコントローラー４５と協働でボイスコイルモーター２７の動作を制御する。システムコントローラー４７はＨＤＤ１１の落下の検出時に落下時処理動作を実行する。ボイスコイルモーター２７の制御にあたってシステムコントローラー４７はボイスコイルモーター２７に向かって駆動電流を出力する。ここでは、ノッチフィルター４６の出力とシステムコントローラー４７の出力とは加算器４８で足し合わせられる。
【００３４】
システムコントローラー４７にはフラッシュメモリー５１およびランダムアクセスメモリー（ＲＡＭ）５２が接続される。システムコントローラー４７は、フラッシュメモリー５１から取得する所定のファームウェアに基づきボイスコイルモーター２７の制御や落下時処理動作、その他の処理動作を実行する。こういった処理動作の実行にあたってシステムコントローラー４７はランダムアクセスメモリー（ＲＡＭ）５２を利用する。システムコントローラー４７には前述の落下センサー３５がさらに接続される。落下センサー３５の出力はシステムコントローラー４７に供給される。
【００３５】
フラッシュメモリー５１にはファームウェアやバイアス補正値データ、偏心補正値データ、フィルター係数データ、閾値データ、耐衝撃バジェット値データ、その他のデータが格納される。システムコントローラー４７は前述の駆動電流の生成にあたってバイアス補正値データを取得する。バイアス補正値データにはバイアス補正値が記述される。バイアス補正値は、例えば第２フレキシブルプリント基板片３３の弾性力といった外力に起因するボイスコイルモーター２７の位置ずれを特定する。したがって、バイアス補正値に基づき駆動電流がボイスコイルモーター２７に供給されると、外力の作用に拘わらず電磁変換素子４２は所望の位置に位置決めされることができる。バイアス補正値は例えば磁気ディスク１８の半径方向位置に応じて異なる値に設定される。バイアス補正値はシーク時かトラッキングサーボの実行時かに拘わらず利用される。バイアス補正値の算出方法は後述される。加えて、トラッキングサーボの実行時にはシステムコントローラー４７は駆動電流の生成にあたって偏心補正値データを取得する。偏心補正値データには偏心補正値が記述される。偏心補正値は、磁気ディスク１８の回転に同期する浮上ヘッドスライダ２６の位置ずれすなわちＲＲＯ（Ｒｅｐｅａｔａｂｌｅ  Ｒｕｎｏｕｔ）を特定する。こういった位置ずれは、磁気ディスク１８の回転中心と記録トラックの円中心との偏心量に基づき特定される。偏心補正値は例えば所定の振幅の正弦波で構成される。正弦波の周期は磁気ディスク１８の１回転に相当する。偏心補正値に基づき駆動電流がボイスコイルモーター２７に供給されると、記録トラックの偏心に拘わらず良好なトラッキングサーボが実現される。偏心補正値の算出方法は後述される。フィルター係数データにはノッチフィルター４６のフィルター係数が記述される。フィルター係数に基づきノッチフィルター４６ではノッチの中心周波数および深さは決定される。フィルター係数の設定方法は後述される。閾値データには所定の閾値が記述される。閾値は衝撃エネルギーの大きさを特定する。ここでは、閾値に「５％」「１０％」「１５％」が設定される。個々の数値は設計時の耐衝撃バジェット値に対する割合を示す。閾値に基づき衝撃エネルギーの大きさは判定される。耐衝撃バジェット値データには耐衝撃バジェット値が記述される。耐衝撃バジェット値は、衝撃エネルギーの大きさを特定する指標に基づき耐衝撃バジェットの値を特定する。ここでは、耐衝撃バジェット値は耐衝撃バジェットに相当する落下高さを特定する。
【００３６】
システムコントローラー４７はシーク制御部５３を備える。シーク制御部５３は、指定された番号の記録トラックに電磁変換素子４２を位置決めする。位置決めにあたってボイスコイルモーター２７に向かって駆動電流を出力する。番号の指定にあたってシーク制御部５３はハードディスクコントローラー４３からデータを取得する。シーク時、サーボコントローラー４５は動作を停止する。
【００３７】
システムコントローラー４７は落下時間計測部５４を備える。落下時間計測部５４は、落下センサー３５から出力される落下開始信号の受信に応じて落下時間の計測を開始する。落下時間計測部は、落下センサー３５から出力される落下終了信号の受信に応じて落下時間の計測を終了する。落下時間計測部５４は落下時間データを出力する。落下時間データで落下時間は特定される。落下時間は、衝撃エネルギーの大きさを特定する指標に相当する。
【００３８】
システムコントローラー４７では落下時間計測部５４に衝撃エネルギー判定部５５が接続される。衝撃エネルギー判定部５５は衝撃エネルギーの大きさを判定する。判定にあたって衝撃エネルギー判定部５５はフラッシュメモリー５１から閾値データおよび耐衝撃バジェット値データを取得する。衝撃エネルギー判定部５５は閾値データおよび耐衝撃バジェット値データに基づき個々の閾値ごとに対応する落下高さを算出する。同時に、衝撃エネルギー判定部５５は落下時間データの落下時間に基づき落下高さを算出する。閾値データから算出された落下高さに落下時間データから算出された落下高さが照らし合わせられる。こうして衝撃エネルギーの大きさに応じて落下は分類される。
【００３９】
システムコントローラー４７は周波数信号付加部５６を備える。周波数信号付加部５６はボイスコイルモーター２７に向かって周波数信号を出力する。この周波数信号は所定の周波数で変化する。周波数信号には例えば設定された周波数の正弦波信号が用いられる。正弦波信号の周波数は所定の周波数域で変化する。
【００４０】
システムコントローラー４７では周波数信号付加部５６に共振周波数特定部５７が接続される。共振周波数特定部５７はサーボコントローラー４５から供給される制御電流に基づき共振を検知する。共振周波数特定部５７は、周波数信号付加部５６から供給される周波数情報に基づき周波数信号の周波数を取得する。こうして共振周波数特定部５７は共振の検知時に共振周波数を特定する。共振周波数特定部５７は制御電流の変化に基づき共振時の振動のゲインを特定する。
【００４１】
システムコントローラー４７では共振周波数特定部５７に周波数特性設定部５８が接続される。周波数特性設定部５８はノッチフィルター４６のフィルター係数を設定する。フィルター係数の設定に応じてノッチフィルター４６ではノッチの中心周波数およびノッチの深さが設定される。このとき、周波数特性設定部５８はフラッシュメモリー５１からフィルター係数データを取得する。新たに特定されたフィルター係数はフィルター係数データのフィルター係数に照らし合わせられる。２つのフィルター係数が一致すると、周波数特性設定部５８はフラッシュメモリー５１内で対応の閾値データを書き換える。閾値データの数値は所定の刻み値で増加する。２つのフィルター係数が一致しなければ、周波数特性設定部５８は、ノッチフィルター４６のフィルター係数を変更すると同時に、新たに特定されたフィルター係数でフラッシュメモリー５１内のフィルター係数データを上書きする。
【００４２】
システムコントローラー４７は偏心量算出部５９を備える。偏心量算出部５９は、磁気ディスク１８の回転中心と記録トラックの円中心との乖離量すなわち偏心量を算出する。算出にあたって偏心量算出部５９にはサーボコントローラー４５から制御電流が供給される。制御電流は磁気ディスク１８の１回転ごとに周期的に変化する。こういった変化は偏心量を反映する。したがって、偏心量算出部５９はサーボコントローラー４５の制御電流に基づき偏心量を算出する。
【００４３】
システムコントローラー４７では偏心量算出部５９に偏心補正値算出部６１が接続される。偏心補正値算出部６１は、偏心量算出部５９で特定される偏心量に基づき前述の偏心補正値を算出する。システムコントローラー４７では偏心補正値算出部６１に偏心補正値格納部６２が接続される。偏心補正値格納部６２は、偏心補正値算出部６１で算出された偏心補正値の格納の是非を判定する。判定にあたって偏心補正値格納部６２はフラッシュメモリー５１から偏心補正値データを取得する。偏心補正値算出部６１で算出された偏心補正値は偏心補正値データの偏心補正値に照らし合わせられる。２つの偏心補正値が一致すると、偏心補正値格納部６２はフラッシュメモリー５１内で対応の閾値データを書き換える。閾値データの数値は所定の刻み値で増加する。２つの偏心補正値が一致しなければ、偏心補正値格納部６２は、偏心補正値算出部６１で算出された偏心補正値でフラッシュメモリー５１内の偏心補正値データを上書きする。
【００４４】
システムコントローラー４７は駆動電流値測定部６３を備える。駆動電流値測定部６３は、シーク動作に基づき電磁変換素子４２が指定された記録トラック上に位置決めされた際に、ボイスコイルモーター２７に供給される駆動電流の電流値を測定する。測定された電流値はバイアス補正値に相当する。すなわち、シーク時に所定の回転角位置で記録トラック上に電磁変換素子４２が維持されると、駆動電流に基づく駆動力と外力に起因する駆動力とは釣り合う。したがって、バイアス補正値に基づきボイスコイルモーター２７に駆動電流が供給されると、外力の作用に拘わらず電磁変換素子４２は記録トラック上に維持されることができる。こういった駆動電流が供給されなければ、外力の作用に基づき電磁変換素子４２は記録トラックから遠ざかってしまう。測定にあたってサーボコントローラー４５からボイスコイルモーター２７に制御電流は供給されない。電磁変換素子４２の位置はサーボコントローラー４５から駆動電流値測定部６３に供給される制御電流に基づき判定される。電流値は磁気ディスク１８の半径方向で複数箇所で測定されてもよい。
【００４５】
システムコントローラー４７では駆動電流値測定部６３にバイアス補正値格納部６４が接続される。バイアス補正値格納部６４は、駆動電流値測定部６３で測定された電流値すなわちバイアス補正値の格納の是非を判定する。判定にあたってバイアス補正値格納部６４はフラッシュメモリー５１からバイアス補正値データを取得する。駆動電流値測定部６３で測定された電流値すなわちバイアス補正値はバイアス補正値データのバイアス補正値に照らし合わせられる。２つのバイアス補正値が一致すると、バイアス補正値格納部６３はフラッシュメモリー５１内で対応の閾値データを書き換える。閾値データの数値は所定の刻み値で増加する。２つのバイアス補正値が一致しなければ、バイアス補正値格納部６４は、駆動電流値測定部６３で測定されたバイアス補正値でフラッシュメモリー５１内のバイアス補正値データを上書きする。
【００４６】
次に図４を参照しつつシステムコントローラー４７の落下時処理動作を詳述する。まず、ステップＳ１で落下の有無が判定される。落下センサー３５から落下開始信号が供給されると、ＨＤＤ１１の落下が認定される。ステップＳ２で落下時間計測部５４は落下時間の計測を開始する。同時に待避動作が実行される。例えばシーク制御部５３からボイスコイルモーター２７に駆動電流が供給される。こうした駆動電流の供給を受けてボイスコイルモーター２７は支軸２３回りでキャリッジ２１を駆動する。その結果、浮上ヘッドスライダ２６は磁気ディスク１８から待避する。ロードタブ２８はランプ部材２９上に保持される。落下センサー３５から落下終了信号が供給されると、ステップＳ３で落下時間の計測が終了する。落下時間が計測されると、処理動作はステップＳ４に進む。
【００４７】
ステップＳ４で衝撃エネルギー判定部５５は衝撃エネルギーの大きさを判定する。判定にあたって落下時間は落下高さに変換される。変換にあたって重力加速度は用いられる。計測値が耐衝撃バジェット値「５％」未満であると、システムコントローラー４７はステップＳ５で通常の処理動作に復帰する。落下時処理動作は終了する。
【００４８】
ステップＳ６で衝撃エネルギー判定部５５は再び衝撃エネルギーの大きさを判定する。計測値が耐衝撃バジェット値「５％」以上であって耐衝撃バジェット値「１０％」未満であると、システムコントローラー４７は第１復帰処理を選択する。処理動作はステップＳ７に進む。第１復帰処理では共振周波数が計測し直される。ここでは、まず、シーク制御部５３の働きで電磁変換素子４２は任意の記録トラック上に位置決めされる。続いてサーボコントローラー４５はトラッキングサーボを実行する。周波数信号付加部５６からボイスコイルモーター２７に向かって周波数信号が供給される。周波数信号の周波数は徐々に変化する。特定の周波数で浮上ヘッドスライダ２６は激しく振動する。その結果、サーボコントローラー４５から供給される制御電流が大きく振れる。こうして共振は検出される。共振周波数特定部５７は周波数情報に基づき共振周波数を特定する。同時に共振周波数特定部５７は振動の振幅に基づきゲインを特定する。特定された共振周波数およびゲインに基づき周波数特性設定部５８はノッチフィルター４６のフィルター係数を算出する。算出されたフィルター係数はフィルター係数データのフィルター係数に照らし合わせられる。２つのフィルター係数が一致すると、周波数特性設定部５８はフラッシュメモリー５１内で対応の閾値データを書き換える。ここでは、例えば閾値「５％」は閾値「６％」に引き上げられる。２つのフィルター係数が一致しなければ、周波数特性設定部５８は、ノッチフィルター４６のフィルター係数を変更すると同時に、新たに特定されたフィルター係数でフラッシュメモリー５１内のフィルター係数データを上書きする。例えば図５に示されるように、共振周波数に変化がなくゲインが増大した場合には、フィルター係数の設定に応じてノッチフィルター４６でノッチの深さが深められる。ノッチの中心周波数は維持される。例えば図６に示されるように、ゲインに変化がなく共振周波数がシフトした場合には、フィルター係数の設定に応じてノッチフィルター４６でノッチの中心周波数はシフトされる。ノッチの深さは維持される。このように共振周波数やゲインの変化に応じてフィルター係数は変更される。その後、処理動作はステップＳ５に進む。前述と同様に、システムコントローラー４７は通常の処理動作に復帰する。落下時処理動作は終了する。
【００４９】
ステップＳ８で衝撃エネルギー判定部５５は再び衝撃エネルギーの大きさを判定する。計測値が耐衝撃バジェット値「１０％」以上であって耐衝撃バジェット値「１５％」未満であると、システムコントローラー４７は第２復帰処理を選択する。処理動作はステップＳ９に進む。第２復帰処理では偏心補正値が算出し直される。ここでは、まず、シーク制御部５３の働きで電磁変換素子４２は任意の記録トラック上に位置決めされる。偏心量算出部５９はサーボコントローラー４５の制御電流に基づき偏心量を算出する。偏心補正値算出部６１はその偏心量に基づき偏心補正値を算出する。偏心補正値格納部６２では、算出された偏心補正値は偏心補正値データの偏心補正値に照らし合わせられる。２つの偏心補正値が一致すると、偏心補正値格納部６２はフラッシュメモリー５１内で対応の閾値データを書き換える。例えば閾値「１０％」は閾値「１１％」に引き上げられる。２つの偏心補正値が一致しなければ、偏心補正値格納部６２は、偏心補正値算出部６１で算出された偏心補正値でフラッシュメモリー５１内の偏心補正値データを上書きする。その後、システムコントローラー４７はステップＳ１０で前述の第１復帰処理を実行する。第１復帰処理が完了すると、前述と同様に、システムコントローラー４７は通常の処理動作に復帰する。落下時処理動作は終了する。
【００５０】
ステップＳ８で計測値が耐衝撃バジェット値「１５％」以上であることが確認されると、システムコントローラー４７は第３復帰処理を選択する。処理動作はステップＳ１１に進む。第３復帰処理ではバイアス補正値が算出し直される。ここでは、まず、シーク制御部５３の働きで電磁変換素子４２は任意の記録トラック上に位置決めされる。駆動電流値測定部６３は駆動電流の電流値すなわちバイアス補正値を算出する。バイアス補正値格納部６４では、算出されたバイアス補正値はバイアス補正値データのバイアス補正値に照らし合わせられる。２つのバイアス補正値が一致すると、バイアス補正値格納部６４はフラッシュメモリー５１内で対応の閾値データを書き換える。例えば閾値「１５％」は閾値「１６％」に引き上げられる。２つのバイアス補正値が一致しなければ、バイアス補正値格納部６４は、駆動電流値測定部６３で算出されたバイアス補正値でフラッシュメモリー５１内のバイアス補正値データを上書きする。その後、システムコントローラー４７はステップＳ１２で前述の第２復帰処理を実行する。第２復帰処理が完了すると、ステップＳ１３でシステムコントローラー４７は第１復帰処理を実行する。第１復帰処理が完了すると、前述と同様に、システムコントローラー４７は通常の処理動作に復帰する。落下時処理動作は終了する。
【００５１】
以上のような落下時処理動作によれば、待避後に、落下高さに応じて選択的に第１〜第３復帰処理は実行される。待避後の処理動作は必要最小限のものに限定されることができる。したがって、確実に最適な処理動作のみが実行される。その結果、落下高さに拘わらず待避後に共通に処理動作が実行される場合に比べて、待避後の処理動作すなわち復帰処理の時間は短縮されることができる。
【００５２】
しかも、以上の落下時処理動作では、照らし合わせに応じてフィルター係数同士が一致すると、フラッシュメモリー５１内で閾値は書き換えられる。同様に、照らし合わせに応じて偏心補正値同士やバイアス補正値同士が一致すると、フラッシュメモリー５１内で閾値は書き換えられる。こうして閾値の精度は高められる。その結果、無駄な処理動作は極力回避されることができる。
【００５３】
なお、落下センサー３５は例えば衝撃センサーに置き換えられてもよい。その他、落下センサー３５および衝撃センサーは併用されてもよい。その他、フラッシュメモリー５１内の閾値の書き換えにあたって、フィルター係数や偏心補正値、バイアス補正値の照らし合わせは１回に限定されるものではない。例えば複数回にわたって連続的にフィルター係数同士や偏心補正値同士、バイアス補正値同士が一致するまでフラッシュメモリー５１内の閾値の書き換えは保留されてもよい。
【００５４】
（付記１）  記録媒体と、前記記録媒体に向き合わせられるヘッドスライダと、加速度を検出する加速度検出器と、加速度検出器の検出結果に基づき記録媒体からヘッドスライダを待避させ、待避後に、加速度検出器の検出結果から導き出されて衝撃エネルギーの大きさを特定する指標に基づき、複数種類の処理動作のうちから１以上の処理動作を選択的に実行する制御回路とを備えることを特徴とする記録媒体駆動装置。
【００５５】
（付記２）  付記１に記載の記録媒体駆動装置において、前記加速度検出器は、無重力状態の検出に基づき落下を検出する落下センサーであって、前記制御回路は、無重力状態の開始および無重力状態の終了に基づき落下時間を計測し、計測した落下時間に基づき前記複数種類の処理動作のうちから前記１以上の処理動作を選択的に実行することを特徴とする記録媒体駆動装置。
【００５６】
（付記３）  付記１に記載の記録媒体駆動装置において、前記加速度検出器には、衝撃を検出する衝撃センサーが用いられ、前記ヘッドスライダの待避後、前記制御回路は、前記衝撃センサーの検出結果に基づき前記複数の処理動作のうちから前記１つ以上の処理動作を選択的に実行することを特徴とする記録媒体駆動装置。
【００５７】
（付記４）  付記１に記載の記録媒体駆動装置において、前記制御回路は、前記ヘッドスライダのトラッキングサーボ信号に所定の周波数で変化する周波数信号を付加する周波数信号付加部と、ヘッドスライダの挙動に基づき共振周波数を特定する共振周波数特定部と、特定された共振周波数に基づき、ヘッドスライダのトラッキングサーボ信号から予め決められた周波数を取り除く周波数フィルターの周波数特性を設定する周波数特性設定部とを備えることを特徴とする記録媒体駆動装置。
【００５８】
（付記５）  付記１に記載の記録媒体駆動装置において、前記制御回路は、記録媒体の偏心量を算出する偏心量算出部と、算出された偏心量に基づき前記ヘッドスライダのトラッキングサーボ信号に付加される偏心補正値を算出する偏心補正値算出部と、算出された偏心補正値を所定の記憶媒体に格納する偏心補正値格納部とを備えることを特徴とする記録媒体駆動装置。
【００５９】
（付記６）  付記１に記載の記録媒体駆動装置において、前記制御回路は、ヘッドスライダの位置決め信号に基づきヘッドスライダを位置決めする位置決め制御部と、ヘッドスライダがオントラック位置に位置決めされた際にヘッドスライダの駆動に利用される電流値を測定する駆動電流値測定部と、測定された電流値を所定の記憶媒体に格納する電流値格納部とを備えることを特徴とする記録媒体駆動装置。
【００６０】
（付記７）  加速度検出器で記録媒体およびヘッドスライダに加わる加速度を検出する工程と、加速度検出器の検出結果に基づき記録媒体からヘッドスライダを待避させる工程と、待避後に、加速度検出器の検出結果から導き出されて衝撃エネルギーの大きさを特定する指標に基づき、複数種類の処理動作のうちから１以上の処理動作を選択的に実行する工程とを備えることを特徴とする記録媒体駆動装置の制御方法。
【００６１】
（付記８）  付記７に記載の記録媒体駆動装置の制御方法において、無重力状態の検出に基づき落下を検出する落下センサーの出力に基づき、無重力状態の開始および無重力状態の終了を特定する工程と、特定された無重力状態の開始および無重力状態の終了に基づき落下時間を計測する工程と、計測された落下時間に基づき前記１以上の処理工程を選択的に実行する工程とを備えることを特徴とする記録媒体駆動装置の制御方法。
【００６２】
（付記９）  付記７に記載の記録媒体駆動装置の制御方法において、前記ヘッドスライダのトラッキングサーボ信号に所定の周波数で変化する周波数信号を付加する工程と、ヘッドスライダの挙動に基づき共振周波数を特定する工程と、特定された共振周波数に基づき、ヘッドスライダのトラッキングサーボ信号から予め決められた周波数を取り除く周波数フィルターの周波数特性を設定する工程とを含むことを特徴とする記録媒体駆動装置の制御方法。
【００６３】
（付記１０）  付記７に記載の記録媒体駆動装置の制御方法において、記録媒体の偏心量を算出する工程と、算出された偏心量に基づき前記ヘッドスライダのトラッキングサーボ信号に付加される偏心補正値を算出する工程と、算出された偏心補正値を所定の記憶媒体に格納する工程とを含むことを特徴とする記録媒体駆動装置の制御方法。
【００６４】
（付記１１）  付記７に記載の記録媒体駆動装置の制御方法において、ヘッドスライダの位置決め信号に基づきヘッドスライダを位置決めする工程と、ヘッドスライダがオントラック位置に位置決めされた際にヘッドスライダの駆動に利用される電流値を測定する工程と、測定された電流値を所定の記憶媒体に格納する工程とを含むことを特徴とする記録媒体駆動装置の制御方法。
【００６５】
（付記１２）  記録媒体と、記録媒体に向き合わせられるヘッドスライダと、記録媒体およびヘッドスライダに加わる加速度を検出する加速度検出器と、衝撃エネルギーの大きさを特定する指標に従って規定の閾値、および、ヘッドスライダの位置決め信号に関連する所定の補正値を記憶する記憶媒体と、加速度検出器の検出結果から導き出されて衝撃エネルギーの大きさを特定する指標、および、記憶媒体に記憶される規定の閾値を相互に照らし合わせ、指標および閾値の比較に応じてヘッドスライダの位置決め信号に関連して前記所定の補正値に対応する現補正値を算出し、算出された現補正値、および、前記所定の補正値が一致すると、記憶媒体内の規定の閾値を書き換える制御回路とを備えることを特徴とする記録媒体駆動装置。
【図面の簡単な説明】
【００６６】
【図１】本発明に係る記録媒体駆動装置の一具体例すなわちハードディスク駆動装置（ＨＤＤ）の外観を概略的に示す斜視図である。
【図２】ＨＤＤの内部構造を概略的に示す平面図である。
【図３】ＨＤＤの回路構成を概略的に示すブロック図である。
【図４】落下時処理動作の処理手順を示すフローチャートである。
【図５】ＨＤＤの落下前後で振動系およびノッチフィルターの周波数特性の一具体例を示すグラフである。
【図６】ＨＤＤの落下前後で振動系およびノッチフィルターの周波数特性の一具体例を示すグラフである。
【符号の説明】
【００６７】
１１  記録媒体駆動装置（ハードディスク駆動装置）、１８  記録媒体（磁気ディスク）、２６  ヘッドスライダ、３５  加速度検出器（落下センサー）、４６  周波数フィルター（ノッチフィルター）、４７  制御回路（システムコントローラー）、５３  位置決め制御部（シーク制御部）、５６  周波数信号付加部、５７  共振周波数特定部、５８  周波数特性設定部、５９  偏心量算出部、６１  偏心補正値算出部、６２  偏心補正値格納部、６３  駆動電流値測定部、６４  電流値格納部（バイアス補正値格納部）。
【図１】
2009230769.tif 000003
【図２】
2009230769.tif 000004
【図３】
2009230769.tif 000005
【図４】
2009230769.tif 000006
【図５】
2009230769.tif 000007
【図６】
2009230769.tif 000008