(57)【要約】【課題】退避位置と磁気ディスクの記録面上との間の移動中において検出したアクチュエータの速度の真偽を検証することが可能なディスク装置及びその制御方法を提供すること。【解決手段】ＨＤＤ１は、ディスク１１にアクセスするヘッドと、ヘッドを支持し、ＶＣＭ１５によって駆動されるアクチュエータ１６と、ディスク１１のデータエリア外に設けられたランプ１７とデータエリアとの間の移動動作中におけるアクチュエータ１６の速度を、ディスク１１に記録されたシリンダＩＤに基づき監視する速度監視部２２３と、速度監視部２２３によりアクチュエータ１６の速度異常が検出されると、ＶＣＭ１５の逆電圧に基づき当該速度の真偽を検証する速度検証部２３２とを有する。速度検証部２３２は、逆起電圧に基づく速度も異常であった場合には、当該速度を超過速度として記録させる。【選択図】図３
2007293934.tif 000002
【特許請求の範囲】
【請求項１】
ディスクにアクセスするヘッドと、
前記ヘッドを支持し、ボイス・コイル・モータによって駆動されるアクチュエータと、
前記ディスクのデータエリア外に設けられた退避エリアと前記ディスクとの間の移動動作中における前記アクチュエータの速度を、前記ディスクに記録された位置情報に基づき監視する速度監視部と、
前記速度監視部により前記アクチュエータの速度異常が検出されると当該速度の真偽を検証する速度検証部とを有する、ディスク装置。
【請求項２】
前記速度検証部は、前記ヘッドが前記ディスクに記録された位置情報の読み出しに失敗したか否かに基づき前記速度異常の真偽を検証する
ことを特徴とする請求項１記載のディスク装置。
【請求項３】
前記ボイス・コイル・モータの逆起電圧に基づき当該ボイス・コイル・モータを制御するモータドライバを有し、
前記速度検証部は、前記速度異常が検出されると前記逆起電圧に基づきその真偽を検証する
ことを特徴とする請求項１記載のディスク装置。
【請求項４】
前記速度検証部は、前記検証結果に基づきその速度を異常速度として記憶させる
ことを特徴とする請求項１項記載のディスク装置。
【請求項５】
前記前記退避エリアは、前記ディスクの外側に設けられたランプである
ことを特徴とする請求項１項記載のディスク装置。
【請求項６】
前記速度監視部は、前記ヘッドを前記退避エリアから移動させ前記ディスクに記録された位置情報を所定回数読み出すまでの間の、前記アクチュエータの速度を監視する
ことを特徴とする請求項１記載のディスク装置。
【請求項７】
前記速度監視部は、前記位置情報に基づき前記アクチュエータの速度を第１の速度として監視し、
前記速度検証部は、前記逆起電圧に基づき第２の速度を検出し、前記第１の速度及び前記第２の速度がそれぞれ基準値を超える場合に前記第１の速度を異常速度として記録させる
ことを特徴とする請求項３記載のディスク装置。
【請求項８】
ディスクにアクセスするヘッドと、
前記ヘッドを支持し、ボイス・コイル・モータによって駆動されるアクチュエータと、
前記ディスクのデータエリア外に設けられた退避エリアと前記ディスクとの間の移動動作中における前記アクチュエータの速度を監視する速度監視部と、
前記速度監視部により前記アクチュエータの速度異常が検出されると当該速度の真偽を検証する速度検証部とを有し、
前記ディスクに記録された位置情報又は前記ボイス・コイル・モータの逆起電圧のうち、前記速度監視部がいずれか一方に基づき前記アクチュエータの速度を監視し、前記速度検証部がいずれか他方に基づき当該速度異常の真偽を検証する、ディスク装置。
【請求項９】
ディスクにアクセスするヘッドと、前記ヘッドを支持し、ボイス・コイル・モータによって駆動されるアクチュエータとを有するディスク装置の制御方法であって、
前記ディスクのデータエリア外に設けられた退避エリアと前記ディスクとの間の移動動作中における前記アクチュエータの速度を、前記ディスクに記録された位置情報に基づき監視し、
前記アクチュエータの速度異常が検出されると、その真偽を検証する、ディスク装置の制御方法。
【請求項１０】
前記検証結果に基づき当該速度を異常速度として記憶するか否かを決定する
ことを特徴とする請求項９記載のディスク装置の制御方法。
【請求項１１】
前記速度検証部は、前記速度異常が検出されると前記ボイス・コイル・モータの逆起電圧に基づきその真偽を検証する
ことを特徴とする請求項９記載のディスク装置の制御方法。
【請求項１２】
前記ヘッドを、前記ディスクの外側に設けられたランプから前記ディスクに移動させるロード動作中における前記アクチュエータの速度を監視する
ことを特徴とする請求項９記載のディスク装置の制御方法。
【請求項１３】
前記ディスクに記録された位置情報に基づき前記アクチュエータの速度を第１の速度として検出し、
前記第１の速度が基準値を超えた場合に、前記逆起電圧に基づき第２の速度を検出し、
前記第第２の速度が基準値を超えた場合に前記第１の速度を異常速度として記録する
ことを特徴とする請求項１１記載のディスク装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データエリア以外の退避エリアとデータエリアとの間の移動動作中におけるアクチュエータの速度異常を検出することが可能なディスク装置及びその制御方法に関する。
【背景技術】
【０００２】
ディスク・ドライブ装置として、光ディスク、光磁気ディスク、あるいはフレキシブル磁気ディスクなどの様々な態様のメディアを使用する装置が知られているが、その中で、ハードディスク・ドライブ（ＨＤＤ）は、コンピュータの記憶装置として広く普及し、現在のコンピュータ・システムにおいて欠かすことができない記憶装置の一つとなっている。さらに、コンピュータにとどまらず、動画像記録再生装置、カーナビゲーション・システム、携帯電話、あるいはデジタル・カメラなどで使用されるリムーバブルメモリなど、ＨＤＤの用途は、その優れた特性により益々拡大している。
【０００３】
ＨＤＤで使用される磁気ディスクは、同心円状に形成された複数のデータ・トラックを有しており、各データ・トラックはアドレス情報を有する複数のサーボ・データとユーザ・データを含む複数のデータ・セクタが記録されている。各サーボ・データの間には、複数のデータ・セクタが記録されている。ボイス・コイル・モータ（ＶＣＭ）によって回動するアクチュエータに支持されたヘッド・スライダのヘッド素子部が、サーボ・データのアドレス情報に従って所望のデータ・セクタにアクセスすることによって、データ・セクタへのデータ書き込み及びデータ・セクタからのデータ読み出しを行うことができる。
【０００４】
磁気ディスクの回転が停止しているとき、アクチュエータ及びヘッド・スライダは、退避位置に退避される。ヘッド・スライダを退避させる方式としては、ロード／アンロード方式及びＣＳＳ（Contact Start Stop）方式が知られている。ロード／アンロード方式では、ヘッドをランプからディスクの記録面上に移動する動作はロード（ヘッドロード）と呼ばれ、ヘッドをランプの退避箇所に退避する動作はアンロード（ヘッドアンロード）と呼ばれる。
【０００５】
退避位置と磁気ディスクの記録面上との間の移動において、ＨＤＤはＶＣＭを速度制御することによって、アクチュエータの回動を制御する。具体的には、ＶＣＭ速度検出回路がＶＣＭの逆起電圧を使用してＶＣＭ速度を検出する。コントローラは、検出されるＶＣＭ速度がターゲット値になるようにＶＣＭにＶＣＭ電流を供給する。
【０００６】
ここで、ロード時には、ヘッドやディスクへのダメージを防止するため、アクチュエータの速度は一定に制御される。例えば特許文献１には、逆起電圧から検出した移動速度が、ディスクの位置情報から算出したアクチュエータの移動速度に合うように、補正係数を校正するため、逆起電圧を正確な移動速度に換算するための補正係数を得る記憶装置が開示されている。
【０００７】
ヘッドがランプからディスク上に移動され安定して位置情報が読み出し可能になるとロード動作を完了し、実際にディスクの目的の位置へ、ヘッドを位置決め制御するシーク動作に移行する。すなわち、ロード動作を完了すると、ＶＣＭの逆起電圧による速度制御から、サーボ情報に基づく位置決め制御へと移行することができる。
【特許文献１】特開２００５−２９３８３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、ＨＤＤは、様々な原因でヘッドやディスクにダメージが生じることがある。その原因解析の１つとして、当該ダメージがロード時に起きたものかを判断するために、ロード速度が目標速度より速いか否かを検出することが行なわれている。ロード速度が目標速度より速い場合には、その速度超過の回数と、超過速度とを、ディスク上のユーザ・データを記録するデータエリア外の所定のエリアに記録しておく。そして、この記録された速度超過や超過速度などを故障解析等に利用している。
【０００９】
ヘッドが退避エリアからディスクの記録面上にロードされるまではディスクに記録された位置情報を読み出すことはできない。また、位置情報を安定して読み出すことができるようにならなければ位置情報（サーボ情報）に基づきヘッドの位置決め制御に移行することができない。そこで、従来は、例えばサーボ情報を読み出し可能となって、所定回数サーボ・データを検出成功した後、サーボ情報による制御に切り替えられている。そして、このサーボ情報による制御に切り替わるまでの間におけるロード時のサーボ・データの読み出し結果に基づき、アクチュエータの速度を検出し、この速度の異常検出を行なっていた。
【００１０】
しかしながら、ロード時のサーボ・データの読み出しには、ディスクやヘッドにダメージがあるために速度異常が生じたのか、又はサーボ・データを正しく読み出すことに失敗して速度異常が検出されたのかの区別がつかず、速度異常として記録されている情報の真偽が不明であった。
【００１１】
本発明は、このような課題を解決するためになされたものであり、退避位置と磁気ディスクの記録面上との間の移動中において検出したアクチュエータの速度の真偽を検証することが可能なディスク装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した目的を達成するために、本発明に係るディスク装置は、ディスクにアクセスするヘッドと、前記ヘッドを支持し、ボイス・コイル・モータによって駆動されるアクチュエータと、前記ディスクのデータエリア外に設けられた退避エリアと前記ディスクとの間の移動動作中における前記アクチュエータの速度を、前記ディスクに記録された位置情報に基づき監視する速度監視部と、前記速度監視部により前記アクチュエータの速度異常が検出されると当該速度の真偽を検証する速度検証部とを有するものである。
【００１３】
本発明においては、退避エリアとディスクとの間の移動動作中におけるアクチュエータの速度を監視し、速度異常が検出されると、さらに当該速度の真偽を検証することで、速度検出結果の信頼性を高めることができる。
【００１４】
また、前記速度検証部は、前記ヘッドが前記ディスクに記録された位置情報の読み出しに失敗したか否かに基づき前記速度異常の真偽を検証することができ、読み出しに失敗した場合には、検出された速度の信頼性はないものと取り扱うことができる。
【００１５】
さらに、前記ボイス・コイル・モータの逆起電圧に基づき当該ボイス・コイル・モータを制御するモータドライバを有し、前記速度検証部は、前記速度異常が検出されると前記逆起電圧に基づきその真偽を検証することができ、位置情報に基づく検出速度を、逆起電圧に基づき検証することができる。
【００１６】
さらにまた、前記速度検証部は、前記検証結果に基づきその速度を異常速度として記憶させることができ、検証済みの信頼性が高い異常速度記録に基づき故障解析等に利用することができる。
【００１７】
また、前記前記退避エリアは、前記ディスクの外側に設けられたランプとすることができ、ロード／アンロード方式のディスク装置におけるアクチュエータのロード／アンロード時における速度異常を検出することができる。
【００１８】
また、前記速度監視部は、前記ヘッドを前記退避エリアから移動させ前記ディスクに記録された位置情報を所定回数読み出すまでの間の、前記アクチュエータの速度を監視するものとすることができ、位置情報を所定回数読み出すまでの間のロード動作における速度異常を検出することができる。
【００１９】
さらに、前記速度監視部は、前記位置情報に基づき前記アクチュエータの速度を第１の速度として監視し、前記速度検証部は、前記逆起電圧に基づき第２の速度を検出し、前記第１の速度及び前記第２の速度がそれぞれ基準値を超える場合に前記第１の速度を異常速度として記録させることができ、位置情報による検出速度及び逆起電圧による検出速度のいずれにおいても異常である場合にのみ記録しておくことで、当該速度異常が位置情報の読み出し失敗ではなく、ヘッド又はディスクにおけるダメージによる可能性が高い、速度異常結果の情報を得ることができる。
【００２０】
また、本発明にかかる他のディスク装置は、ディスクにアクセスするヘッドと、前記ヘッドを支持し、ボイス・コイル・モータによって駆動されるアクチュエータと、前記ディスクのデータエリア外に設けられた退避エリアと前記ディスクとの間の移動動作中における前記アクチュエータの速度を監視する速度監視部と、前記速度監視部により前記アクチュエータの速度異常が検出されると当該速度の真偽を検証する速度検証部とを有し、前記ディスクに記録された位置情報又は前記ボイス・コイル・モータの逆起電圧のうち、前記速度監視部がいずれか一方に基づき前記アクチュエータの速度を監視し、前記速度検証部がいずれか他方に基づき当該速度異常の真偽を検証するものである。
【００２１】
本発明においては、ディスクに記録された位置情報又は前記ボイス・コイル・モータの逆起電圧のうちいずれか一方の情報に基づきアクチュエータの速度を監視し、異常が検出された場合に、いずれか他方の情報でその真偽を判定することができ、信頼性が高い異常検出の結果を得ることができる。
【００２２】
本発明にかかるディスク装置の制御方法は、ディスクにアクセスするヘッドと、前記ヘッドを支持し、ボイス・コイル・モータによって駆動されるアクチュエータとを有するディスク装置の制御方法であって、前記ディスクのデータエリア外に設けられた退避エリアと前記ディスクとの間の移動動作中における前記アクチュエータの速度を、前記ディスクに記録された位置情報に基づき監視し、前記アクチュエータの速度異常が検出されると、その真偽を検証するものである。
【発明の効果】
【００２３】
本発明によれば、退避位置と磁気ディスクの記録面上との間の移動中において検出したアクチュエータの速度の真偽を検証することが可能なディスク装置及びその制御方法を提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下に、本発明を適用可能な実施の形態を説明する。説明の明確化のため、以下の記載及び図面は、適宜、省略及び簡略化がなされている。又、各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略されている。以下においては、ディスク・ドライブ装置の一例であるハードディスク・ドライブ（ＨＤＤ）を例として、本発明の実施形態を説明する。
【００２５】
本実施形態は、ディスクのデータエリア以外の退避エリアとデータエリアとの間の移動動作中におけるアクチュエータの速度を、ディスクに記録された位置情報（サーボ・データ）に基づき監視する。そして、アクチュエータの速度異常が検出されると当該速度の真偽を、ＶＣＭの逆起電圧により検証し、検出された異常速度が真にアクチュエータの速度異常であるかを検証する。すなわち、ヘッドがサーボ・データをミスリードしたことによる速度の誤検出である場合を除外し、ヘッドやディスクにおけるダメージが原因で当該速度異常が生じていることを検出可能にする。そして、この逆起電圧においても異常であるとされた場合にのみその結果を記録しておくことで、当該結果を故障解析等に有効に利用することが可能となる。
【００２６】
ここでは先ず、本形態の特徴点の理解の容易のため、ＨＤＤの全体構成について説明する。図１は、本実施の形態に係るＨＤＤ１の概略構成を示す図である。図１は、ヘッド・スライダ１２が磁気ディスク１１上を浮上している時のＨＤＤ１の状態を示している。図１において、データを記憶するディスクの一例である磁気ディスク１１は、磁性層が磁化されることによってデータを記録する不揮発性の記録ディスクであるである。ベース１０１は、ガスケット（不図示）を介してベース１０１の上部開口を塞ぐトップ・カバー（不図示）と固定されることによってエンクロージャを構成し、ＨＤＤ１の各構成要素を密閉状態で収容する。
【００２７】
磁気ディスク１１は、クランプ１４１によってスピンドル・モータ（ＳＰＭ）（不図示）に固定される。ＳＰＭは、磁気ディスク１１を所定の角速度で回転する。ヘッド・スライダ１２は磁気ディスク１１の記録領域にアクセスする。ヘッドの一例であるヘッド・スライダ１２は、ヘッド素子部とヘッド素子部が固定されたスライダとを有している。ヘッド素子部は、磁気ディスク１１からデータを読み出すリード素子及び／もしくはデータを記録するライト素子を備える。
【００２８】
アクチュエータ１６は、ヘッド・スライダ１２を、保持、移動する。アクチュエータ１６は回動軸１６１に回動自在に保持されており、駆動機構としてのＶＣＭ（ボイス・コイル・モータ）１５の駆動力によって、回動軸１６１を中心として磁気ディスク１１の半径方向において回動し、ヘッド・スライダ１２を所望の位置に移動する。ＶＣＭ１５は、アクチュエータ１６に固定されたボイス・コイル１５１を備える。このボイス・コイル１５１と、回動軸方向においてボイス・コイル１５１をはさむ位置にある２枚の磁石（不図示）とによって、ＶＣＭ１５が構成されている。
【００２９】
本形態のＨＤＤ１はロード／アンロード式のＨＤＤであって、ヘッド・スライダ１２を磁気ディスク１１面上からから退避させるため、ランプ１７を備えている。ランプ１７は、磁気ディスク１１の外周端部に近接して配置されている。ヘッド・スライダ１２は、磁気ディスク１１に対向するスライダのＡＢＳ（Air Bearing Surface）面と回転している磁気ディスク１１との間の空気の粘性による圧力が、アクチュエータ１６によって磁気ディスク１１方向に加えられる力とバランスすることによって、ヘッド・スライダ１２は磁気ディスク１１上を浮上する。
【００３０】
しかし、磁気ディスク１１の回転が停止すると、ヘッド・スライダ１２が磁気ディスク１１表面に接触し、吸着現象によってデータ領域の傷の発生、磁気ディスクの回転不能などが起こる。そこで、磁気ディスク１１が停止しているとき、あるいは、パワー・セーブのため、アクチュエータ１６はヘッド・スライダ１２を磁気ディスク１１表面からアンロードし、ヘッド・スライダ１２をランプ１７に退避させている。
【００３１】
アンロードにおいて、磁気ディスク１１上を浮上しているヘッド・スライダ１２を支持しているアクチュエータ１６は、ランプ１７側に回動する。タブ１６２はランプ１７の磁気ディスク側端部に到着し、ランプ１７の摺動面に乗り上げる。アクチュエータ１６は、さらにアクチュエータ１６は磁気ディスク１１から離れる方向（アンロード方向）に回動し、タブ１６２がランプ１７上の摺動面上を摺動しながら移動する。タブ１６２が、ランプ１７上の停止面の停止位置に到着し、アクチュエータ１６はラッチされる。非動作時、アクチュエータ１６は、このようにランプ１７上の停止位置に停止している。ロードにおいて、アクチュエータ１６の動きはこの逆となる。アンロード及びロードは、ＶＣＭ１５の速度フィード・バック制御によって実行される。この点については後に詳述する。
【００３２】
また、ＨＤＤ１は、アクチュエータ１６の回動範囲を規定する、アウタ・クラッシュ・ストップ１６３とイナー・クラッシュ・ストップ１６４とを有する。アウタ・クラッシュ・ストップ１６３は、アクチュエータ１６のアンロード方向における回動範囲を規定し、アクチュエータ１６がランプ１７から外周側に外れることを防止する。イナー・クラッシュ・ストップ１６４は、アクチュエータ１６のロード方向における回動範囲を規定し、アクチュエータ１６が、内周側においてクランプ１４１と衝突することを防止する。
【００３３】
図２を参照して、ＨＤＤ１の制御の全体構成を説明する。図２に示すように、ＨＤＤ１は、エンクロージャ１０の外側に固定された回路基板２０を備えている。回路基板２０上には、リード・ライト・チャネル（ＲＷチャネル）２１、モータ・ドライバ・ユニット２２、ハードディスク・コントローラ（ＨＤＣ）とＭＰＵの集積回路（以下、ＨＤＣ／ＭＰＵ）２３、ＲＡＭ２４及びＲＯＭ（不図示）などの各ＩＣを備えている。尚、各回路構成は一つ、あるいは複数のＩＣに実装することができる。
【００３４】
コントローラの一例であるＨＤＣ／ＭＰＵ２３からの制御データに従って、モータ・ドライバ・ユニット２２がＳＰＭ１４を駆動する。また、モータ・ドライバ・ユニット２２は、ＶＣＭ１５の速度制御のためにＶＣＭ逆起電圧及びＶＣＭ速度検出する。図２の磁気ディスク１１は、データを記録する記録面を両面に備え、各記録面に対応するヘッド・スライダ１２が設けられている。モータ・ドライバ・ユニット２２は、ＨＤＣ／ＭＰＵ２３からの制御データ（ＤＡＣＯＵＴと呼ぶ）に従ってＶＣＭ１５を駆動する。
【００３５】
なお、磁気ディスク１１は１枚以上あればよく、記録面は磁気ディスク１１の片面あるいは両面に形成することができる。ＡＥ１３は、複数のヘッド・スライダ１２の中から磁気ディスク１１へのアクセスを行う１つのヘッド・スライダ１２を選択し、選択されたヘッド・スライダ１２により再生される再生信号を増幅（プリアンプ）し、ＲＷチャネル２１に送る。また、ＲＷチャネル２１からの記録信号を選択されたヘッド・スライダ１２に送る。
【００３６】
ＲＷチャネル２１は、リード処理において、ＡＥ１３から供給されたリード信号からデータを抽出し、デコード処理を行う。読み出されるデータは、ユーザ・データとサーボ・データを含む。デコード処理されたリード・ユーザ・データは、ＨＤＣ／ＭＰＵ２３に供給される。また、ＲＷチャネル２１は、ＨＤＣ／ＭＰＵ２３からの制御信号に従ってライト処理を実行し、ＲＷチャネル２１はＨＤＣ／ＭＰＵ２３から供給されたライト・データをコード変調し、更にコード変調されたライト・データをライト信号に変換してＡＥ１３に供給する。
【００３７】
ＨＤＣ／ＭＰＵ２３において、ＭＰＵはＲＡＭ２４にロードされたマイクロ・コードに従って動作する。ＨＤＤ１の起動に伴い、ＲＡＭ２４には、ＭＰＵ上で動作するマイクロ・コードの他、制御及びデータ処理に必要とされるデータが磁気ディスク１１あるいはＲＯＭからロードされる。ＨＤＣ／ＭＰＵ２３は、リード／ライト処理制御、コマンド実行順序の管理、サーボ信号を使用したヘッド・スライダ１２のポジショニング制御（サーボ制御）、インターフェース制御、ディフェクト管理などのデータ処理に関する必要な処理の他、ＨＤＤ１の全体制御を実行する。
【００３８】
図３は、本実施の形態における異常速度検出から検証を行なう処理部を抜き出して示す図である。ロード／アンロード処理において、ＨＤＣ／ＭＰＵ２３は、速度フィード・バック制御によってＶＣＭ１５を制御する。図３に示すように、モータ・ドライバ・ユニット２２は、ＶＣＭ１５を駆動するＶＣＭ駆動部２２１及びＶＣＭ速度を検出するＶＣＭ速度検出回路２２２を備えている。また、ＨＴＣ／ＭＰＵ２３は、モータ・ドライバ・ユニット２２をフィード・バック制御するモータ・ドライバ・ユニット制御部２３１を有している。ＶＣＭ速度検出回路２２２は、ＶＣＭ１５の逆起電圧を検出し、その逆起電圧に所定ゲイン値をかけたＶＣＭ速度を出力する。ＶＣＭ速度検出回路２２２からの出力は、ＡＤコンバータ（ＡＤＣ）２２３によってＡＤ変換され、検出したＶＣＭ速度を表すデータがＨＤＣ／ＭＰＵ２３のモータ・ドライバ・ユニット制御部２３１に転送される。なお、モータ・ドライバ・ユニット２２とＨＤＣ／ＭＰＵ２３との間のデータの受け渡しは、モータ・ドライバ・ユニット２２内のレジスタ・セットにデータを格納することで行われる。
【００３９】
モータ・ドライバ・ユニット制御部２３１は、モータ・ドライバ・ユニット２２から現在のＶＣＭ速度値を取得し、この値と目標速度値とを使用して、ＶＣＭ速度が目標速度に近づくように、ＶＣＭ電流値を決定する。モータ・ドライバ・ユニット制御部２３１は、決定したＶＣＭ電流値を表すデータＤＡＣＯＵＴをモータ・ドライバ・ユニット２２に出力する。モータ・ドライバ・ユニット２２のＶＣＭ駆動部２２１は、モータ・ドライバ・ユニット制御部２３１からの制御データＤＡＣＯＵＴに従って、ＶＣＭ１５にＶＣＭ電流を供給する。ＶＣＭ速度検出回路２２２及びモータ・ドライバ・ユニット制御部２３１は、ロード／アンロード処理におけるＶＣＭ１５速度のフィード・バック処理を実行する。
【００４０】
また、本実施の形態にかかるＨＤＣ／ＭＰＵ２３は、更に、速度監視部２２３及び速度検証部２３２を有する。速度監視部２２３は、ディスク１１のデータエリア以外のランプ１７とデータエリアとの間の移動動作中、すなわちロード／アンロード時におけるアクチュエータ１６の速度を、ディスク１１に記録された位置情報であるサーボ・データに基づき監視する。速度検証部２３２は、速度監視部２３３によりアクチュエータ１６の速度異常が検出されるとその速度の真偽を、ＡＤＣ２２３に格納されているＶＣＭ速度に基づき検証する。速度検証部２３２は、ＶＣＭ速度により検証した結果、当該速度が異常であると判断した場合は、その異常速度（超過速度）及び超過回数をＲＡＭ２４に記憶する。この記憶されたデータは、適当なタイミングで、ディスク１１のユーザ・データを記録するデータエリア外の予備エリアに書き込まれる。
【００４１】
ディスク１１の予備エリアには、パワーオンの回数、最新のスピンアップの回数等を記録しておくログ領域が設けられており、上記超過速度を生じた回数（超過回数）及び超過速度も当該ログ領域に書き込まれる。ログ領域にこれらの情報を記録しておくことで、製品の点検、故障解析等に当該情報を利用することができる。ＨＤＤ１は、ヘッドやディスク１１に損傷が生じることがある。超過速度及び回数の情報は、このような損傷がロード時に起きたか否かを判断する材料とすることができる。
【００４２】
なお、本実施の形態においては、超過速度及び超過回数をログ領域に記録しておくものとして説明するが、後述するように当該超過速度は、ディスク１１上の位置情報の読み取りに失敗したことによるものではない。よって、実際に超過速度が生じていると考えられ、この結果に基づき、例えば、ＶＣＭ速度値を調整するなど他の用途に使用することも可能である。
【００４３】
以下では、ロード時に透過速度を検出し、検証し、ログに記録する動作を例にとって、本実施の形態にかかるＨＤＤの動作について説明する。図４は、ログ記録までの処理を示すフローチャートである。先ず、ロード動作を開始する（ステップＳ１）。ロード動作開始により、上述のモータ・ドライバ・ユニット制御部２３１、ＶＣＭ駆動部２２１及びＶＣＭ速度検出回路２２２におけるフィード・バック制御が実施される（ステップＳ２）。
【００４４】
ここで、ヘッドがディスク１１の記録面上に移動すると、サーボ・データが安定して読み出せるようになる時間の経過後、ロードを完了として上述の逆起電圧によるフィード・バック制御からサーボ・データによる位置決め制御に切り替わる。ＨＤＤ１は、このロードが完了するまでの期間において、ディスク１１に記録されているシリンダＩＤ情報をサンプリングする。そして、シリンダＩＤ情報を読み出す毎に、アクチュエータ１６の速度を算出し、それが基準値を超えるか否かを判断する（ステップＳ３）。基準値としては、例えば目標速度（ターゲット）の２倍とすることができ、その値より大きい場合には、速度超過が生じているものと判断する。
【００４５】
そして、シリンダＩＤに基づき検出された速度が、基準値を超えた場合、すなわち超過速度が検出されると（ステップＳ４：Ｙｅｓ）、速度検証部２３２はＡＤＣ２２３に格納されているＶＣＭ速度をチェックする（ステップＳ５）。ここで、逆起電圧による速度（ＶＣＭ速度）も基準値を超える場合（ステップＳ６：Ｙｅｓ）、当該超過速度をログ領域に記録する（ステップＳ７）。ここでは、超過速度と共に、速度超過を生じた回数もカウントし、速度超過回数も合わせて記録する。これらの情報は一旦ＲＡＭ２４に格納され、適当なタイミングでディスク１１のログ領域に書き込まれる。
【００４６】
超過速度及び回数を記録したら、再びステップＳ３に戻り、シリンダＩＤが連続して所定回数、例えば１０回読み出せるまで、ロード動作を実行し、その間の速度超過を監視する。速度超過が検出されず、シリンダＩＤを連続１０回読み出し成功した場合はロード完了とし（ステップＳ８）、逆起電圧に基づくＶＣＭ速度制御から、サーボ・データに基づき位置決め制御へ移行させる。
【００４７】
なお、本実施の形態においては、シリンダＩＤに基づき検出された速度が異常であると判断する基準値を目標速度の例えば２倍とするものとしたがこれに限るものではない。また、ＶＣＭ速度の異常を、上記目標速度の２倍とする同じ基準値を使用することもできるが、シリンダＩＤに基づく検出速度の異常判断と、ＶＣＭ速度の異常判断における基準値は異なるものであってもかまわない。
【００４８】
本実施の形態においては、ロード時におけるアクチュエータの速度超過を、通常時は、シリンダＩＤ情報をサンプリングし、その都度ロード速度を算出してモニタする。そして、当該ロード速度が基準値を超えた場合にはＶＣＭの逆起電圧から得られるＶＣＭ速度に基づきその真偽を判断する。このことにより、ヘッドがシリンダＩＤをミスリードしたことによる速度超過の結果を排除し、実際に速度超過している場合のみをログ領域に記録しておくことができる。よって、この速度超過の情報に基づき、ディスクのダメージがロード時に生じたものであるか否かを判断することができる。
【００４９】
以上、本発明について好ましい実施形態を例として説明したが、本発明が上記の実施形態に限定されるものではない。当業者であれば、上記の実施形態の各要素を、本発明の範囲において容易に変更、追加、変換することが可能である。例えば、本発明をＨＤＤ以外のディスク・ドライブ装置に適用することができる。また、リード素子あるいはライト素子のみを備えるヘッド・スライダを実装するＨＤＤに本発明を適用することも可能である。
【００５０】
また、本実施の形態においては、ロード時の速度をシリンダＩＤをサンプリングすることで速度を監視するものとして説明したが、逆起電圧に基づきＶＣＭ速度を監視し、速度異常が検出された場合にそれをシリンダＩＤ情報に基づく検出速度結果により検証し、真偽を判断するようにしてもよい。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施形態にかかるＨＤＤの機構的全体構成を模式的に示す図である。
【図２】本発明の実施の形態にかかるＨＤＤの機能的全体構成を模式的に示すブロック図である。
【図３】本発明の実施の形態における速度検出、検証機能を実現する要部を抜き出して示すブロック図である。
【図４】本発明の実施の形態における速度検出、検証動作を説明するフローチャートである。
【符号の説明】
【００５２】
１  ＨＤＤ、１０  エンクロージャ、１１  磁気ディスク、１２  ヘッド・スライダ
１５  ＶＣＭ、１６  アクチュエータ、１７  ランプ、２０  回路基板
２１  ＲＷチャネル、２２  モータ・ドライバ・ユニット、２３  ＨＤＣ／ＭＰＵ
１０１  ベース、１４１  クランプ、１５１  ボイス・コイル、１６１  回動軸
１６２  タブ、１６３  アウタ・クラッシュ・ストップ
１６４  イナー・クラッシュ・ストップ、２２１  駆動部、２２２  速度検出回路
２２３  速度監視部、２３１  モータ・ドライバ・ユニット制御部
２３２  速度検証部、２３３  速度監視部
【図１】
2007293934.tif 000003
【図２】
2007293934.tif 000004
【図３】
2007293934.tif 000005
【図４】
2007293934.tif 000006