(57)【要約】【課題】  シークエラー等により位置決め制御用信号が検出不能になった場合に、簡易な構成で安全にヘッドを退避させることができる磁気ディスク装置及びその制御方法を提供する。【解決手段】  ディスク１０としてのサーボ情報のヘッド１２による検出が不能となると、位置決め制御部２２は計時部３４をリセットスタートさせ、ＶＣＭドライバ２４への位置制御信号の出力動作を退避制御部３６に切り替える。計時部３４は、モータドライバ３２が発生するタコパルスをカウントして時間情報を出力する。退避制御部３６は、計時部３４から時間情報を受け取り、この情報に基づいて位置決め制御部２２からＶＣＭドライバ２４に出力される位置制御信号を演算し、決定する。このとき、退避制御部３６は、ＶＣＭ２６へ供給される駆動電流が当初小さく、後に大きくなる電流プロファイルになるようにＶＣＭドライバ２４を制御する。【選択図】        図１
2006252601.tif 000002
【特許請求の範囲】
【請求項１】
ディスクに予め記録された位置決め制御用信号に基づきボイスコイルモータへの供給電流を割り込み処理により制御してヘッドの位置決め制御を行う位置決め制御手段と、
前記位置決め制御用信号が検出不能になった場合に、計時動作を開始する計時手段と、
前記計時手段の出力に基づき、前記位置決め制御手段から前記ボイスコイルモータへの供給電流を複数段階に制御してヘッドを退避させる退避制御手段と、
を備えることを特徴とする磁気ディスク装置。
【請求項２】
請求項１記載の磁気ディスク装置において、前記位置決め制御用信号の検出不能は、シークエラーにより発生したものであることを特徴とする磁気ディスク装置。
【請求項３】
請求項１または請求項２記載の磁気ディスク装置において、前記計時手段は、ディスクを駆動するスピンドルモータの相切り替え用のパルス信号をカウントすることにより時間計測を行うことを特徴とする磁気ディスク装置。
【請求項４】
請求項１から請求項３のいずれか一項記載の磁気ディスク装置において、前記退避制御手段は、前記計時手段の出力に基づき、計時開始から所定の時間Ｔ１の間所定の電流値Ｉ１をボイスコイルモータに供給して退避動作を行わせ、前記時間Ｔ１経過後、前記Ｉ１より大きな電流値Ｉ２を前記ボイスコイルモータに供給して退避動作を行わせることを特徴とする磁気ディスク装置。
【請求項５】
請求項４記載の磁気ディスク装置において、前記電流値Ｉ２は、ヘッドがランプに退避するのに充分な大きさであることを特徴とする磁気ディスク装置。
【請求項６】
ディスクに予め記録された位置決め制御用信号に基づきボイスコイルモータへの供給電流を割り込み処理により制御してヘッドの位置決め制御を行うステップと、
前記位置決め制御用信号が検出不能になった場合に、計時動作を開始するステップと、
前記計時動作に基づき、前記ボイスコイルモータへの供給電流を複数段階に制御してヘッドを退避させるステップと、
を備えることを特徴とする磁気ディスク装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヘッドの位置決め信号の検出不能時にヘッドを適切に退避させることができる磁気ディスク装置及びその制御方法に関する。
【背景技術】
【０００２】
従来より、ヘッドのロード・アンロード機構を採用した磁気ディスク装置が使用されているが、このような磁気ディスク装置においては、何らかの原因でヘッドの位置決め制御ができなくなった場合に、ヘッドをランプにアンロードさせる退避動作が実行される。
【０００３】
上記退避動作においては、従来ボイスコイルモータ（ＶＣＭ）に退避用の一定電流を供給してヘッドをランプにアンロードさせていたが、ヘッドがストッパーから跳ね返り、再度ディスクにロードされる際にディスクに打痕をつける場合があった。
【０００４】
図５には、このようなヘッドの退避動作の例が示される。図５において、ディスク１０上のある位置Ａにヘッド１２があるときに位置決め制御が不能となった場合、上述したように一定電流をＶＣＭに供給してヘッド１２の退避動作を実行させると、ヘッド１２はランプ１４の退避面１６上をストッパ１８方向に移動する。退避面１６には傾斜が形成されており、ヘッド１２がディスク１０からランプ１４に退避する最初の段階で、この傾斜を上る必要があるので、上記ＶＣＭに供給される退避用の一定電流の大きさを、ヘッド１２が上記傾斜を登坂できるような大きさに設定する必要がある。このため、位置決め制御が不能となったときのヘッド１２の位置がランプ１４から遠い場合は、ヘッド１２がランプ１４の位置に到達したときの移動速度が電流印加による加速時間の増加に伴い高くなってしまい、高速のまま退避面１６の傾斜を登坂して、図５の矢印Ｂに示されるようにヘッド１２がストッパ１８に衝突する際の速度が高速となる。従って、矢印Ｃに示されるように、衝突の反動によりヘッド１２が不安定な姿勢でディスク１０のランディングゾーンＤにロードされる際にディスク１０とヘッド１２とが衝突してディスク１０に打痕を付ける場合があった。
【０００５】
このようなディスク１０とヘッド１２との衝突を防止するため、下記特許文献１には、電源遮断時に、スピンドルモータに発生している逆起電力を整流して得た小さな電流によりヘッドをランプの位置まで低速で移動させ、次に、予め充電しておいたコンデンサから比較的大きな電流を供給してランプの傾斜を登坂させることにより、ヘッドがストッパとの衝突する際の速度を低くする技術が開示されている。
【特許文献１】特開２００１−１４３２２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記従来の技術においては、電源遮断が前提となっており、逆起電力の整流回路、電力供給用のコンデンサ等を必要としている。このため、シークエラー等によりヘッドの位置決め制御が不能になった場合には、どのようにして、問題なくヘッドを退避させるかは示されておらず、ＶＣＭへの電力供給系には異常がないにもかかわらず回路構成が不必要に複雑になるという問題があった。
【０００７】
本発明は、上記従来の課題に鑑みなされたものであり、その目的は、シークエラー等により位置決め制御用信号が検出不能になった場合に、簡易な構成で安全にヘッドを退避させることができる磁気ディスク装置及びその制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、磁気ディスク装置であって、ディスクに予め記録された位置決め制御用信号に基づきボイスコイルモータへの供給電流を割り込み処理により制御してヘッドの位置決め制御を行う位置決め制御手段と、前記位置決め制御用信号が検出不能になった場合に、計時動作を開始する計時手段と、前記計時手段の出力に基づき、前記位置決め制御手段から前記ボイスコイルモータへの供給電流を複数段階に制御してヘッドを退避させる退避制御手段と、を備えることを特徴とする。ここで、上記位置決め制御用信号の検出不能は、シークエラーにより発生したものである。
【０００９】
また、上記計時手段は、ディスクを駆動するスピンドルモータの相切り替え用のパルス信号をカウントすることにより時間計測を行うことを特徴とする。
【００１０】
また、上記退避制御手段は、前記計時手段の出力に基づき、計時開始から所定の時間Ｔ１の間所定の電流値Ｉ１を前記ボイスコイルモータに供給して退避動作を行わせ、前記時間Ｔ１経過後、前記Ｉ１より大きな電流値Ｉ２を前記ボイスコイルモータに供給して退避動作を行わせることを特徴とする。ここで、上記電流値Ｉ２は、ヘッドがランプに退避するのに充分な大きさであることを特徴とする。
【００１１】
また、本発明は、磁気ディスク装置の制御方法であって、ディスクに予め記録された位置決め制御用信号に基づきボイスコイルモータへの供給電流を割り込み処理により制御してヘッドの位置決め制御を行うステップと、前記位置決め制御用信号が検出不能になった場合に、計時動作を開始するステップと、前記計時動作に基づき、前記ボイスコイルモータへの供給電流を複数段階に制御してヘッドを退避させるステップと、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明の実施例によれば、シークエラー等により位置決め制御用信号が検出不能になった場合に、ヘッドのストッパーからの跳ね返り量を抑制することが可能であり、ディスクへの打痕発生を回避できるので、磁気ディスク装置の信頼性を向上することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態（以下、実施形態という）を、図面に従って説明する。
【００１４】
図１には、本発明にかかる磁気ディスク装置の構成のブロック図が示される。なお、ディスク１０、ヘッド１２、信号取得部（Ｐｒｅ−Ａｍｐ）２０、ＶＣＭ２６及びスピンドルモータ２８は、Ｈｅａｄ  Ｄｉｓｋ  Ａｓｓｅｍｂｌｙ（ＨＤＡ）という筐体Ａ内に内包されている。これに対して、ＶＣＭドライバ２４及びモータドライバ３２の機能を有するＣｏｍｂｏ  Ｄｒｉｖｅｒ  ＬＳＩであるＢ、位置決め制御部２２、退避制御部３６、計時部３４及びモータ制御部３０をプログラムにより実現しているＭＰＵであるＣの両者がＰＣＢＡという電気基板に搭載されている。
【００１５】
図１において、ディスク１０には予め位置決め制御用信号としてのサーボ情報が記録されており、このサーボ情報はヘッド１２により読み取られ、信号取得部２０で所定の変換が行われて位置決め制御部２２に入力される。位置決め制御部２２では、上記サーボ情報に基づいて、ＶＣＭドライバ２４に位置制御信号を出力し、この位置制御信号に基づいてＶＣＭドライバ２４がＶＣＭ２６に駆動電流を供給してヘッド１２の位置決め制御が実行される。ここで、位置決め制御部２２及びＶＣＭドライバ２４により、本発明の位置決め制御手段が構成される。
【００１６】
また、ディスク１０を回転駆動するスピンドルモータ２８は、モータ制御部３０により制御されたモータドライバ３２により回転速度制御が行われる。具体的には、モータドライバ３２からの相切り替え信号（タコパルス）の間隔をモータ制御部３０が監視することでスピンドルモータ２８の回転数を把握し、この回転数に基づいてモータ制御部３０で演算された制御出力がモータドライバ３２で３相交流電流に変換されてスピンドルモータ２８への供給電流となり回転速度制御を行っている。
【００１７】
以上の状態で、ヘッド１２による位置決め制御用信号としてのサーボ情報の検出が不能となり、信号取得部２０から位置決め制御部２２へサーボ情報が入力されなくなると、位置決め制御部２２は計時部３４をリセットスタートさせ、ＶＣＭドライバ２４への位置制御信号の出力動作を退避制御部３６に切り替える。ここで、計時部３４は、モータドライバ３２が発生するタコパルスをカウントして時間情報を出力する。
【００１８】
ヘッド１２の位置決め制御に使用される時間情報は、ヘッド１２が検出するサーボ情報から発生されるので、サーボ情報の検出が不能となるとヘッド１２の位置決め制御用の時間情報も消失する。しかし、上述のように、計時部３４はタコパルスから時間情報を発生させるが、このタコパルスはスピンドルモータ２８が駆動されている限り発生されるので、ヘッド１２によるサーボ情報の検出が不能となった場合にも、時間情報は消失しない。
【００１９】
ここで、シークエラー等とは、ヘッド１２がディスク１０上のサーボ情報が記録されていない領域に移動してしまったり、ヘッド１２のサーボ情報検出機構が動作不能となる等の原因によりサーボ情報の検出が不能となることをいう。
【００２０】
退避制御部３６は、計時部３４から時間情報出力を受け取り、この情報に基づいて位置決め制御部２２からＶＣＭドライバ２４に出力される位置制御信号を演算し、決定する。このとき、退避制御部３６は、ＶＣＭ２６へ供給される駆動電流が複数段階の電流プロファイルになるようにＶＣＭドライバ２４を制御する。図２には、退避制御部３６により制御されたＶＣＭ２６の電流プロファイルの例が示される。図２において、サーボ情報の検出が不能となり、計時部３４がリセットスタートされてから所定の時間Ｔ１の間所定の電流値Ｉ１をＶＣＭ２６に供給してヘッド１２の退避動作を行わせ、時間Ｔ１経過後、上記Ｉ１より大きな電流値Ｉ２をＶＣＭ２６に供給してさらにヘッド１２の退避動作を行わせる。なお、図２では、２段階に電流値が変更されるプロファイルとなっているが、必ずしも２段階には限られず、また、時間の経過とともにＩ１、Ｉ２が変化するプロファイルとすることもできる。
【００２１】
図３には、図２の電流プロファイルによりＶＣＭ２６が駆動された場合のヘッド１２の退避動作の例が示される。図３において、ディスク１０上のある位置Ａにヘッド１２があるときに位置決め制御が不能となった場合、上述した電流プロファイルに従って電流をＶＣＭ２６に供給すると、まず電流値Ｉ１によりヘッド１２がランプ１４の方向に時間Ｔ１の間移動する。ここで、上記時間Ｔ１は、ヘッド１２が退避用のランプ１４から最も遠い位置にいるときにランプ１４の位置まで戻ることができる時間に設定される。また、電流値Ｉ１は、ヘッド１２をランプ１４の方向に移動させるための電流値であるが、ランプ１４の退避面１６の傾斜を登坂するのに必要な電流値より小さく設定される。
【００２２】
時間Ｔ１が経過するとヘッド１２がランプ１４の位置まで到達しているので、次に、Ｉ１より大きな電流値Ｉ２をＶＣＭ２６に供給する。ここで、電流値Ｉ２は、ヘッド１２が退避面１６を登坂するのに必要な電流値に設定される。これにより、ヘッド１２は退避面１６の傾斜を登坂し、図３の矢印Ｂに示されるように、ストッパ１８の位置まで到達する。本実施例においては、ヘッド１２がランプ１４の位置まで到達するまでは小さな電流値Ｉ１でＶＣＭ２６が駆動されているのでヘッド１２の速度が高くならず、しかも電流値Ｉ１では退避面１６の登坂ができないので、登坂を開始する前に一旦ヘッド１２が停止する。このため、ヘッド１２がストッパ１８に衝突する速度も小さくなり、図３の矢印Ｃで示されるように、跳ね返り量も小さくできる。従って、ヘッド１２は、ディスク１０のランディングゾーンＤまでは跳ね返らず、ディスク１０に打痕を付けることを防止することができる。
【００２３】
以上のようなＶＣＭ２６への電流値Ｉ２の供給は、計時部３４がリセットスタートされてから所定の時間Ｔ２まで行われ、この時間Ｔ２が経過した後、図２に示されるように、ＶＣＭ２６へ供給される電流値が零に設定される。このとき、ヘッド１２はストッパ１８の位置に退避している。
【００２４】
以下に示す表１には、上記時間Ｔ１、Ｔ２及び電流値Ｉ１、Ｉ２の具体例が示される。退避制御部３６は、Ｆｌａｓｈ  ＲＯＭ上に予め記録されている表１に示されたテーブルを参照して上述したヘッド１２の退避動作を制御する。ただし、これらの値は一例であり、磁気ディスク装置の型式等により適宜決定される。
【００２５】
【表１】
2006252601.tif 000003
【００２６】
図４には、以上に述べた本実施形態にかかる磁気ディスク装置の制御方法のフローが示される。図４において、サーボ情報が検出不能状態になるまで、計時部３４がＴ２に設定される（Ｓ１）。これにより、図２の電流プロファイルに示されるように、退避制御部３６の制御出力としての電流値が零となり、位置決め制御部２２によるヘッド１２の位置決め制御への干渉を回避できる。
次に、サーボ情報が検出不能状態となると（Ｓ２）、位置決め制御部２２が計時部３４を初期化（リセットスタート）し、ＶＣＭドライバ２４への位置制御信号の出力動作を退避制御部３６に切り替える（Ｓ３）。
【００２７】
退避制御部３６は、ＶＣＭドライバ２４からＶＣＭ２６に供給される電流値をＩ１に設定し（Ｓ４）、計時部３４の計時出力がＴ１になったか否かを監視する（Ｓ５）。
【００２８】
Ｓ５において、計時部３４の計時出力がＴ１になると、退避制御部３６は、ＶＣＭドライバ２４からＶＣＭ２６に供給される電流値をＩ２に設定し（Ｓ６）、計時部３４の計時出力がＴ２になったか否かを監視する（Ｓ７）。
【００２９】
Ｓ７において、計時部３４の計時出力がＴ２になると、退避制御部３６は、ＶＣＭドライバ２４からＶＣＭ２６に供給される電流値をオフに（零に設定）する（Ｓ８）。以上により、ヘッド１２の退避動作が完了する。
【００３０】
なお、以上では、本実施形態に基づき具体例を挙げて説明したが、本発明はこれらに限定されるものではなく、その基本構成を踏襲した形態であれば様々な形での実現が可能である。
【図面の簡単な説明】
【００３１】
【図１】本発明にかかる磁気ディスク装置の構成のブロック図である。
【図２】図１に示された退避制御部により制御されたＶＣＭへの電流プロファイルの例を示す図である。
【図３】図２に示された電流プロファイルによりＶＣＭが駆動された場合のヘッドの退避動作の例を示す図である。
【図４】本実施形態にかかる磁気ディスク装置の制御方法のフロー図である。
【図５】従来におけるヘッドの退避動作の例を示す図である。
【符号の説明】
【００３２】
１０  ディスク、１２  ヘッド、１４  ランプ、１６  退避面、１８  ストッパ、２０  信号取得部、２２  位置決め制御部、２４  ＶＣＭドライバ、２６  ＶＣＭ、２８  スピンドルモータ、３０  モータ制御部、３２  モータドライバ、３４  計時部、３６  退避制御部。
【図１】
2006252601.tif 000004
【図２】
2006252601.tif 000005
【図３】
2006252601.tif 000006
【図４】
2006252601.tif 000007
【図５】
2006252601.tif 000008