(57)【要約】【課題】緊急退避を実行する制御回路に異常があるか否かを自動的に検証し、磁気ディスク装置に致命的な障害の発生を回避すること。【解決手段】波形比較部３７は、磁気ディスク装置において緊急退避動作を制御するＶＣＭ駆動回路２４が異常であるか否かを検証する処理部であり、ＶＣＭ駆動回路２４が緊急退避動作を制御するために送出する制御信号の波形を記憶部３９に記録し正常な波形と比較することによりＶＣＭ駆動回路２４が異常であるか否かを判定する異常判定部３８とを備える。【選択図】        図５
2008186533.tif 000002
【特許請求の範囲】
【請求項１】
媒体記憶装置における緊急退避動作を制御する制御回路が異常であるか否かを検証する緊急退避検証装置であって、
前記制御回路が緊急退避動作を制御するために送出すべき制御信号の波形情報を予め記憶する記憶部と、
緊急退避動作実行時に前記制御回路が緊急退避動作を制御するために送出した制御信号の波形と、前記記憶部に記憶された波形情報とを比較する波形比較部と、
前記波形比較部の比較結果に基づいて前記制御回路が異常であるか否かを判定する異常判定部と
を備えたことを特徴とする緊急退避検証装置。
【請求項２】
前記記憶部は、前記制御回路が緊急退避動作を制御するために送出すべき制御信号の波形の高さを所定の間隔でサンプリングした結果を波形情報として記憶し、
前記波形比較部は、緊急退避動作実行時に前記制御回路が緊急退避動作を制御するために送出した制御信号の波形の高さを所定の間隔でサンプリングした結果と、前記記憶部に記憶されたサンプリング結果とを比較することを特徴とする請求項１に記載の緊急退避検証装置。
【請求項３】
前記異常判定部は、前記波形記録部によって前記記憶部に記憶された波形と、予め異常原因と対応付けて記憶された波形情報を比較することにより前記制御回路の異常原因を特定することを特徴とする請求項１または２に記載の緊急退避検証装置。
【請求項４】
前記波形比較部は、緊急退避動作実行時に前記制御回路が緊急退避動作を制御するために送出した制御信号の波形を前記記憶部に記録させ、前記媒体記憶装置の起動時に、前記記憶部に記録させた波形と、前記記憶部に予め記憶された波形とを比較することを特徴とする請求項１または２に記載の緊急退避検証装置。
【請求項５】
緊急退避機能を有する媒体記憶装置であって、
緊急退避を実行するための制御信号を送出する駆動部と、
前記駆動部から送出される制御信号の波形と、予め記憶された波形を比較することにより前記駆動部が異常であるか否かを判定する異常判定部と
を備えたことを特徴とする媒体記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、緊急退避を実行するための制御信号を送出する駆動部に異常があるか否かを検証する緊急退避検証装置および媒体記憶装置に関し、特に、緊急退避を実行する制御回路に異常があるか否かを自動的に検証する緊急退避検証装置および媒体記憶装置に関する。
【背景技術】
【０００２】
従来より、磁気ディスク装置は、正式な手続を経ずに給電を遮断された場合等に、吸着等の障害の発生を回避するために、ヘッドを自動的に退避する機能を備えている。この機能は、緊急退避（エマージェンシーアンロード）と呼ばれる。
【０００３】
例えば、特許文献１には、サーボ系の発振を検出した場合に緊急退避を実行する磁気ディスクに関する技術が開示されている。また、特許文献２には、給電遮断時に、スピンドルモータの慣性回転によって生じる逆起電力を用いて緊急退避を実行する磁気ディスクに関する技術が開示されている。
【０００４】
【特許文献１】特開昭５９−７９４７５号公報
【特許文献２】特開２００５−７１５１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような従来技術を用いても、緊急退避を実行する制御回路そのものに異常がある場合には、緊急退避が正常に実行されず、磁気ディスク装置に致命的な障害が発生する可能性がある。
【０００６】
そのため、従来は、緊急退避を実行する制御回路の異常の有無を検査するため、工場出荷時に、計測器を用いて制御回路が出力する波形を観測する手間が発生していた。また、工場出荷時の検査において正常と判定された場合であっても、温度ストレス等によって制御回路の不具合が事後的に顕在化し、障害が発生することがあった。
【０００７】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、緊急退避を実行する制御回路に異常があるか否かを自動的に検証し、致命的な障害の発生を回避することができる緊急退避検証装置および媒体記憶装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、本発明の一つの態様では、媒体記憶装置における緊急退避動作を制御する制御回路が異常であるか否かを検証する緊急退避検証装置であって、前記制御回路が緊急退避動作を制御するために送出すべき制御信号の波形情報を予め記憶する記憶部と、緊急退避動作実行時に前記制御回路が緊急退避動作を制御するために送出した制御信号の波形と、前記記憶部に記憶された波形情報とを比較する波形比較部と、前記波形比較部の比較結果に基づいて前記制御回路が異常であるか否かを判定する異常判定部とを備えたことを特徴とする。
【０００９】
また、本発明の他の態様では、上記の発明の態様において、前記記憶部は、前記制御回路が緊急退避動作を制御するために送出すべき制御信号の波形の高さを所定の間隔でサンプリングした結果を波形情報として記憶し、前記波形比較部は、緊急退避動作実行時に前記制御回路が緊急退避動作を制御するために送出した制御信号の波形の高さを所定の間隔でサンプリングした結果と、前記記憶部に記憶されたサンプリング結果とを比較することを特徴とする。
【００１０】
これらの発明の態様によれば、緊急退避動作を制御するために送出される制御信号の波形と、予め記憶された正常時の制御信号の波形とを比較することにより、緊急退避動作を制御する制御回路が異常であるか否かを検証するように構成したので、緊急退避動作を制御する制御回路が異常であるか否かを自動的に検証することができる。
【００１１】
また、本発明の他の態様では、上記の発明の態様において、前記異常判定部は、前記波形記録部によって前記記憶部に記憶された波形と、予め異常原因と対応付けて記憶された波形情報を比較することにより前記制御回路の異常原因を特定することを特徴とする。
【００１２】
この発明の態様によれば、緊急退避動作を制御するために送出される制御信号の波形と、予め異常原因毎に記憶された異常時の制御信号の波形とを比較することにより、緊急退避動作を制御する制御回路の異常原因を特定するように構成したので、緊急退避動作を制御する制御回路の異常について詳細な情報を取得することができる。
【００１３】
また、本発明の他の態様では、前記波形比較部は、緊急退避動作実行時に前記制御回路が緊急退避動作を制御するために送出した制御信号の波形を前記記憶部に記録させ、前記媒体記憶装置の起動時に、前記記憶部に記録させた波形と、前記記憶部に予め記憶された波形とを比較することを特徴とする。
【００１４】
この発明の態様によれば、この発明の態様によれば、磁気ディスク装置の起動時に波形の比較を行うように構成したので、磁気ディスク装置への給電が遮断されたために緊急退避が実行された場合であっても、緊急退避動作を制御する駆動部が異常であるか否かを確実に検証することができる。
【００１５】
また、本発明の他の態様では、緊急退避機能を有する媒体記憶装置であって、緊急退避を実行するための制御信号を送出する駆動部と、前記駆動部から送出される制御信号の波形と、予め記憶された波形を比較することにより前記駆動部が異常であるか否かを判定する異常判定部とを備えたことを特徴とする。
【００１６】
この発明の態様によれば、緊急退避動作を制御するために送出される制御信号の波形と、予め記憶された正常時の制御信号の波形とを比較することにより、緊急退避動作を制御する駆動部が異常であるか否かを検証するように構成したので、緊急退避動作を制御する駆動部が異常であるか否かを自動的に検証することができる。
【発明の効果】
【００１７】
本発明によれば、緊急退避動作を制御するために送出される制御信号の波形と、予め記憶された正常時の制御信号の波形とを比較することにより、緊急退避動作を制御する制御回路が異常であるか否かを検証するように構成したので、緊急退避動作を制御する制御回路が異常であるか否かを自動的に検証することができるという効果を奏する。したがって、記憶装置に致命的な障害が発生することを事前に防止して、記憶装置の信頼性を向上させることが可能になる。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、本発明に係る緊急退避検証装置および媒体記憶装置の好適な実施の形態を詳細に説明する。
【実施例】
【００１９】
まず、緊急退避について簡単に説明する。図１は、本実施例に係る磁気ディスク装置１０の断面図である。同図において、磁気ディスク１１は、各種情報を記憶する記憶媒体であり、スピンドルモータ（以下、「ＳＰＭ」という）１２により回転駆動される。
【００２０】
磁気ディスク１１の読み書きは、アーム１３の一方の先端に設けられたヘッド１４によって行われる。ヘッド１４は、磁気ディスク１１の回転によって生じる揚力によって、磁気ディスク１１の表面からわずかに浮いた状態を維持して読み書きを実行する。また、ヘッド１４は、アーム１３のもう一方の端に設けられたボイスコイルモータ（以下、「ＶＣＭ」という）１５の駆動により、シーク方向に移動し、読み書きする対象のトラックを変更する。
【００２１】
ランプ１６は、ヘッド１４を保持するための構造物である。磁気ディスク１１の停止時にヘッド１４が磁気ディスク１１上にあると、回転による揚力が発生しないため、ヘッド１４が磁気ディスク１１と接触し、吸着してしまう可能性がある。これを回避するため、磁気ディスク装置１０は、停止時にＶＣＭ１５を制御して、ヘッド１４をランプ１６へ退避させる。
【００２２】
通常、ヘッド１４の退避は、磁気ディスク１１が接続されるパソコン等のホストが発行するコマンドに基づいて実行されるが、何らかの理由でホストの電源が突然切断された場合には、このようなコマンドは発行されない。そこで、磁気ディスク装置１０は、ホストからの電源供給が遮断されると、ヘッド１４をランプ１６へ退避させる動作を自動的に実行する。この動作を緊急退避という。
【００２３】
次に、緊急退避を実行するためのＶＣＭ１５の制御について説明する。図２は、ＶＣＭ１５の制御について説明するための図である。同図に示すように、ＶＣＭ駆動部３２は、信号Ａおよび信号Ｂという２つの信号を用いてＶＣＭ１５を制御する。
【００２４】
信号Ａの電圧が信号Ｂの電圧よりも高い場合、ヘッド１４が磁気ディスク１１の内周方向に移動するように、ＶＣＭ１５が制御される。一方、信号Ｂの電圧が信号Ａの電圧よりも高い場合、ヘッド１４が磁気ディスク１１の外周方向に移動するように、ＶＣＭ１５が制御される。
【００２５】
したがって、ヘッド１４を磁気ディスク１１の外周よりもさらに外にあるランプ１６へ移動させる動作である緊急退避を実行する場合、ＶＣＭ駆動部３２は、図３に示すように信号Ａに対し信号Ｂの電圧を高めた波形をＶＣＭ１５へ送出することになる。なお、同図において、（ａ）は、緊急退避の実行開始時点であり、（ｂ）は、ヘッド１４がランプ１６への移動を完了する時点であり、（ｃ）は、ヘッド１４がランプ１６へ押し付けられる時点である。
【００２６】
しかしながら、ＶＣＭ駆動部３２に異常があると、緊急退避の実行時に送出される電圧波形は、例えば、図４−１や４−２のようになり、緊急退避が正常に実行されずに、吸着等の障害が発生する可能性が高くなる。
【００２７】
そこで、磁気ディスク装置１０は、図３に示したような正常時の電圧波形を記憶しておき、緊急退避の実行時にＶＣＭ駆動部３２が送出した電圧波形と比較する。そして、電圧波形が一致しない場合には、ＶＣＭ駆動部３２が異常である判定し、必要な対処を実行する。この仕組みにより、ＶＣＭ駆動部３２の異常の有無を自動的に検証することが可能になり、磁気ディスク装置１０に致命的な障害が発生することを回避することができる。
【００２８】
次に、磁気ディスク装置１０の構成について説明する。図５は、磁気ディスク装置１０の構成を示すブロック図である。なお、同図においては、説明を簡単にするため、緊急退避と関連のない構成の図示を省略している。
【００２９】
同図に示すように、磁気ディスク装置１０は、既に説明したＳＰＭ１２、ＶＣＭ１５に加えて、コントローラ部２０と、制御部３０とを有する。コントローラ部２０は、ホストから送信される各種コマンドに対応する処理の実行をコントローラ部２０自身または制御部３０に対して依頼する。制御部３０は、コントローラ部２０から依頼された処理を実行するほか、磁気ディスク装置１０の各部に命令を送り、各部の状態を制御する。
【００３０】
そして、制御部３０は、ＳＰＭ駆動部３１と、ＶＣＭ駆動部３２と、逆起整流回路３３ａもしくは緊急退避ＶＣＭ駆動エネルギー蓄積器３３ｂと、電源監視部３４と、昇圧部３５と、波形観測部３６と、波形比較部３７と、異常判定部３８と、記憶部３９を有し、これらを制御する。なお、これらの部位は、必ずしも制御部３０の内部に設けられる必要はなく、制御部３０の外部に設けれ、制御部３０に制御される構成であってもよい。
【００３１】
ＳＰＭ駆動部３１は、ＳＰＭ１２の駆動を制御する制御部である。ＶＣＭ駆動部３２は、既に説明した通り、ＶＣＭ１５の駆動を制御する制御部であり、緊急退避実行時には、緊急退避動作を制御するための制御信号をＶＣＭ１５へ出力する。磁気ディスク装置１０への給電遮断時にＶＣＭ駆動部３２が緊急退避動作を制御するために必要な電力は、ＳＰＭ１２の逆起電圧を利用する逆起整流回路３３ａ、もしくは、予め昇圧しておいた電圧を利用する緊急退避ＶＣＭ駆動エネルギー蓄積器３３ｂにより供給される。
【００３２】
電源監視部３４は、磁気ディスク装置１０への電源供給を監視する回路である。磁気ディスク装置１０への給電が停止したことを電源監視部３４が検出した場合、制御部３０は、ヘッド１４がランプ１６に退避済みであるか否かを確認し、退避済みでなければ、ＶＣＭ駆動部３２に対して緊急退避の実行を指示するとともに、波形観測部３６に対してＶＣＭ駆動部３２が送出する制御信号の波形の観測を指示する。
【００３３】
昇圧部３５は、磁気ディスク装置１０へ給電が停止した後も、所定の時間、波形観測部３６、波形比較部３７、異常判定部３８、記憶部３９等が動作できるように、昇圧電圧を供給する回路である。昇圧部３５は、電源給電中にコンデンサ等に電圧を蓄え、この事前に蓄えておいた電圧を給電停止後に供給する。
【００３４】
波形観測部３６は、ＶＣＭ駆動部３２が緊急退避動作を制御するために出力する制御信号の波形をサンプリングにより観測する回路である。具体的には、波形観測部３６は、ＶＣＭ駆動部３２から出力される信号の波形の高さをＡ／Ｄ変換器を用いて所定の間隔で計測し、計測結果を波形比較部３７へ出力する。
【００３５】
波形比較部３７は、波形観測部３６の計測結果と、記憶部３９に予め記憶されている正常時の波形情報とを比較する回路である。具体的には、波形比較部３７は、波形観測部３６によって計測された各時点の波形の高さと、緊急退避動作の開始から同じ時間が経過した時点の正常波形の高さとを比較し、各時点毎の比較結果を記憶部３９に記憶させる。
【００３６】
なお、波形比較部３７による波形の比較は、波形観測部３６からある時点の計測結果が出力される度に逐次実行することとしてもよいし、波形観測部３６から全ての時点の計測結果が出力された後に一括して実行することとしてもよい。
【００３７】
また、波形観測部３６によって計測された各時点の波形の高さを記憶部３９に記憶しておき、磁気ディスク装置１０が次回起動する際に、波形比較部３７が、予め記憶された波形と緊急退避動作した時の波形の比較を行うこととしてもよい。給電遮断時に緊急退避が実行される場合、波形観測部３６等の動作に利用可能な電力は限られている。そのため、給電遮断時に実行する処理を最小化し、電力の不足がない次回起動時に他の処理を実行することは、一連の処理を確実に完了させるために有効な手法である。
【００３８】
異常判定部３８は、波形比較部３７が記憶部３９に記憶させた波形の比較結果を所定の判別式に適用して、ＶＣＭ駆動部３２に異常があるか否かを判定し、判定結果を記憶部３９の不揮発性メモリ３９ａに記憶させる回路である。例えば、異常判定部３８は、各時点の波形の比較結果、すなわち、各時点における実際に出力された波形の高さと正常な波形の高さの差を所定の閾値と比較し、差が閾値よりも大きい時点が１つでもあれば、ＶＣＭ駆動部３２が異常であると判定する。
【００３９】
また、異常判定部３８による異常／正常の判定は、波形比較部３７によってある時点の波形の高さが比較される度に逐次実行することとしてもよいし、全ての時点の波形の高さが比較された後に実行することとしてもよい。また、磁気ディスク装置１０が次回起動する際に実行することとしてもよい。
【００４０】
異常判定部３８の結果、または異常判定部の結果を記憶している不揮発性メモリ３９ａの内容においてＶＣＭ駆動部３２が異常であると判定されると、コントローラ部２０および制御部３０は、必要な処置を行う。例えば、磁気ディスク装置１０の起動時に、ＶＣＭ駆動部３２が異常であると異常判定部３８の結果、または異常判定部３８の結果を記憶している不揮発性メモリ３９ａの内容が異常と判定した場合、ヘッド１４を磁気ディスク１１の上に移動させる処理（ロード処理）を中止し、自装置の異常をホストに通知する。
【００４１】
記憶部３９は、不揮発性メモリ３９ａと、揮発性メモリ３９ｂとを有する。不揮発性メモリ３９ａは、不揮発性を有する書き換え可能なメモリであり、例えば、フラッシュメモリからなる。揮発性メモリ３９ｂは、各種情報を一時的に記憶する書き換え可能なメモリである。不揮発性メモリ３９ａは、例えば、正常時の波形情報や異常判定部３８の判定結果のように磁気ディスク装置１０の電源が切断された後にも失われてはならない情報を記憶するために用いられ、一方、揮発性メモリ３９ｂは、磁気ディスク装置１０の電源が切断された後に失われても構わない情報を記憶するために用いられる。
【００４２】
なお、磁気ディスク装置１０のコストを低化させるため、不揮発性メモリ３９ａとして、マスクＲＯＭ（Read Only Memory）のように書き込み不能であるが安価な不揮発性のメモリを用いることもできる。この場合、不揮発性メモリ３９ａは、例えば、正常時の波形情報のように更新が不必要な情報のみを記憶し、異常判定部３８の判定結果のように更新が必要で、かつ、磁気ディスク装置１０の電源が切断された後にも失われてはならない情報は、磁気ディスク１１の所定領域に記憶される。
【００４３】
また、磁気ディスク装置１０の電源が切断された後にも失われてはならない情報のうち、正常時の波形情報のように情報量の多い情報を磁気ディスク１１の所定領域に記憶させ、異常判定部３８の判定結果のように情報量の少ない情報のみを不揮発性メモリ３９ａに記憶させることとしてもよい。こうすることにより、不揮発性メモリ３９ａの記憶容量を少なくすることができ、磁気ディスク装置１０のコストを低化させることができる。この場合、磁気ディスク１１に記憶されている正常時の波形情報等は、揮発性メモリ３９ｂに適宜展開されて、比較処理等の対象として用いられる。
【００４４】
ここで、不揮発性メモリ３９ａ等に記憶される正常時の波形情報は、図３に示すように、緊急退避の実行開始後にＶＣＭ駆動部３２が出力すべき正常な波形の高さをΔｔ毎にサンプリングした結果等を記憶したものである。
【００４５】
図５に示した装置またはＬＳＩによるクロック作成部４０、モータからのクロック作成部５０および切替回路６０は、波形観測部３６、波形比較部３７、記憶部３９等が動作するためのクロック信号を生成する回路である。装置またはＬＳＩによるクロック作成部４０は、コントローラ部２０、制御部３０もしくはその他の回路に含まれるクロック生成回路、または、独立して設けられたクロック生成回路である。
【００４６】
モータからのクロック作成部５０は、ＳＰＭ１２の逆起電力に基づいてクロック信号を生成する回路であり、シュミットトリガ５１ｕ、５１ｖおよび５１ｗと、ＯＲ回路５２を有する。
【００４７】
シュミットトリガ５１ｕは、ＳＰＭ１２において発生するＵ相の逆起電圧と、Ｗ相の逆起電圧とを比較し、Ｕ相の逆起電圧の方がＷ相の逆起電圧よりも大きくなった瞬間にワンショットのパルスを出力するヒステリシスを持ったシュミットトリガ回路である。シュミットトリガ５１ｖと５１ｗも同様である。
【００４８】
そして、ＯＲ回路５２は、シュミットトリガ５１ｕ、５１ｖおよび５１ｗによって生成されたパルスを重畳してクロック信号として出力する回路である。これらの回路により、図６に示すように、ＳＰＭ１２の逆起電圧の立ち上がりに同期したクロック信号が生成されることになる。このように、ＳＰＭ１２において発生する逆起電圧の波形に同期したクロック信号を生成することにより、品質の良いクロックを確実に得ることができる。
【００４９】
切替回路６０は、装置またはＬＳＩによるクロック作成部４０から供給されるクロック信号と、モータからのクロック作成部５０から供給されるクロック信号のいずれかを選択して、波形比較部３７等へ供給する回路である。なお、いずれのクロック信号を選択するかは、装置またはＬＳＩによるクロック作成部４０から供給されるクロック信号の品質を検討して事前に固定的に設定してもよいし、いずれのクロック信号の品質が良いかを動的に判定して切り替えることとしてもよい。
【００５０】
次に、磁気ディスク装置１０の動作について説明する。ここでは、緊急退避の実行時にＶＣＭ駆動部３２が出力する信号の波形を不揮発性メモリ３９ａに記憶しておき、磁気ディスク装置１０の次回起動時に波形の検証を行う場合を例にして説明することとする。
【００５１】
図７は、電源オフ時の動作を示すフローチャートである。同図に示すように、電源監視部３４において電源オフが検出されると（ステップＳ１０１）、制御部３０は、ヘッド１４が退避済みであるか否かを確認し、退避済みであれば（ステップＳ１０２肯定）、特に処理を行わない。
【００５２】
一方、ヘッド１４が退避していなければ（ステップＳ１０２否定）、制御部３０は、ＶＣＭ駆動部３２に対して緊急退避の実行を指示する（ステップＳ１０３）。そして、波形観測部３６に対してＶＣＭ駆動部３２から送出されるＶＣＭ１５の制御信号の波形を観測するように指示し、結果を記憶部３９に記憶させる（ステップＳ１０４）。
【００５３】
図８は、電源オン時の動作を示すフローチャートである。同図に示すように、磁気ディスク装置１０への電源供給が開始されると（ステップＳ２０１）、コントローラ部２０は、前回の電源オフ時に緊急退避が実行されたか否かを確認し、実行されていなければ（ステップＳ２０２否定）、通常の起動処理を実行する（ステップＳ２０７）。
【００５４】
一方、前回の電源オフ時に緊急退避が実行されていた場合は（ステップＳ２０２肯定）、波形比較部３７が、記憶部３９に記憶されている正常時の波形情報と緊急退避実行時の波形情報とを比較し、異常判定部３８が、ＶＣＭ駆動部３２の異常の有無を判定する（ステップＳ２０３）。そして、異常判定部３８がＶＣＭ駆動部３２を正常と判断した場合、コントローラ部２０は、通常の起動処理を実行する（ステップＳ２０７）。
【００５５】
一方、異常判定部３８がＶＣＭ駆動部３２を異常と判断した場合は（ステップＳ２０４否定）、コントローラ部および制御部３０は、ＶＣＭ駆動部３２に対してヘッド１４を磁気ディスク１１の上へ移動させないように指示し（ステップＳ２０５）、ＶＣＭ駆動部３２に異常がある旨をホストへ通知する（ステップＳ２０６）。
【００５６】
なお、図５に示した磁気ディスク装置１０の構成は、本発明の要旨を逸脱しない範囲で種々に変更することができる。例えば、異常判定部３８等を制御部３０から独立させた構成とすることができる。また、波形観測部３６、波形比較部３７、異常判定部３８、記憶部３９等の緊急退避動作の検証のための部位を緊急退避検証装置として制御部３０から独立させた構成とすることもできる。
【００５７】
また、上記の実施例では、正常時に緊急退避が実行される場合の制御信号の波形を予め記憶しておき、これと、緊急退避を実行した際の制御信号の波形とを比較することにより、ＶＣＭ駆動部３２の異常を検出するように構成したが、異常の原因毎に制御信号の波形の異常パターン（例えば、図４−１や図４−２に示したようなパターン）を予め記憶部３９に記憶しておき、これらと、緊急退避を実行した際の制御信号の波形とを比較することにより、ＶＣＭ駆動部３２の異常の原因を特定することができるように構成してもよい。
【００５８】
また、緊急退避を実行した際の制御信号の波形を記憶部３９等に複数世代記憶させておき、世代間の変化を確認して、劣化傾向がみられる場合には、ＶＣＭ駆動部３２に異常が発生する可能性がある旨を警告するように構成してもよい。
【００５９】
また、図９に示すように、波形観測部３６に代えて、波形生成部７１を設けることとしてもよい。波形生成部７１は、記憶部３９に記憶されている正常時の波形情報に基づいて波形を生成する回路である。この場合、波形比較部３７は、ＶＣＭ駆動部３２が緊急退避動作を制御するために出力する制御信号の波形と、波形生成部７１が生成する波形とをコンパレータとオフセット回路の組み合わせによってアナログ的に比較する回路となる。
【００６０】
上述してきたように、本実施例では、緊急退避動作を制御するためにＶＣＭ駆動部３２へ送出される制御信号の波形と、予め記憶された正常時の制御信号の波形とを比較することにより、ＶＣＭ駆動部３２が異常であるか否かを検証するように構成したので、ＶＣＭ駆動部３２が異常であるか否かを自動的に検証することができる。
【００６１】
なお、上述では、本発明に関して、磁気ディスク装置を例にして説明したが、本発明は、光ディスク装置や光磁気ディスク装置などの他の媒体記憶装置においても応用可能である。
【００６２】
（付記１）媒体記憶装置における緊急退避動作を制御する制御回路が異常であるか否かを検証する緊急退避検証装置であって、
前記制御回路が緊急退避動作を制御するために送出すべき制御信号の波形情報を予め記憶する記憶部と、
緊急退避動作実行時に前記制御回路が緊急退避動作を制御するために送出した制御信号の波形と、前記記憶部に記憶された波形情報とを比較する波形比較部と、
前記波形比較部の比較結果に基づいて前記制御回路が異常であるか否かを判定する異常判定部と
を備えたことを特徴とする緊急退避検証装置。
【００６３】
（付記２）前記記憶部は、前記制御回路が緊急退避動作を制御するために送出すべき制御信号の波形の高さを所定の間隔でサンプリングした結果を波形情報として記憶し、
前記波形比較部は、緊急退避動作実行時に前記制御回路が緊急退避動作を制御するために送出した制御信号の波形の高さを所定の間隔でサンプリングした結果と、前記記憶部に記憶されたサンプリング結果とを比較することを特徴とする付記１に記載の緊急退避検証装置。
【００６４】
（付記３）前記波形記録部は、前記媒体記憶装置において記憶媒体を回転駆動するモータにて発生する逆起電圧の波形に基づいて生成されたクロック信号にしたがって、前記波形をサンプリングするタイミングを決定することを特徴とする付記２に記載の緊急退避検証装置。
【００６５】
（付記４）前記波形比較部は、前記記憶部に記憶された波形情報に基づいて生成された波形と、緊急退避動作実行時に前記制御回路が緊急退避動作を制御するために送出した制御信号の波形とを比較することを特徴とする付記１に記載の緊急退避検証装置。
【００６６】
（付記５）前記異常判定部は、前記波形記録部によって前記記憶部に記憶された波形と、予め異常原因と対応付けて記憶された波形情報を比較することにより前記制御回路の異常原因を特定することを特徴とする付記１〜４のいずれか１つに記載の緊急退避検証装置。
【００６７】
（付記６）前記異常判定部は、前記波形記録部によって前記記憶部に記憶された複数世代の波形を比較することにより前記制御回路の異常発生を予測することを特徴とする付記１〜５のいずれか１つに記載の緊急退避検証装置。
【００６８】
（付記７）前記波形比較部は、緊急退避動作実行時に前記制御回路が緊急退避動作を制御するために送出した制御信号の波形を前記記憶部に記録させ、前記媒体記憶装置の起動時に、前記記憶部に記録させた波形と、前記記憶部に予め記憶された波形とを比較することを特徴とする付記１または２に記載の緊急退避検証装置。
【００６９】
（付記８）緊急退避機能を有する媒体記憶装置であって、
緊急退避を実行するための制御信号を送出する駆動部と、
前記駆動部から送出される制御信号の波形と、予め記憶された波形を比較することにより前記駆動部が異常であるか否かを判定する異常判定部と
を備えたことを特徴とする媒体記憶装置。
【００７０】
（付記９）前記波形比較部は、前記駆動部から送出された制御信号の波形を記憶部に記録させ、当該の媒体記憶装置の起動時に、前記記憶部に記録された波形と、予め記憶された波形とを比較することを特徴とする付記８に記載の媒体記憶装置。
【００７１】
（付記１０）媒体記憶装置が、緊急退避を実行するための制御信号を送出する駆動部に異常があるか否かを検証する緊急退避検証方法であって、
緊急退避を実行するために前記駆動部から送出された制御信号の波形を記憶部に記録する記録工程と、
前記記録工程において記録された波形と、予め記憶された波形を比較することにより前記駆動部に異常があるか否かを判定する検証工程と
を含んだことを特徴とする緊急退避検証方法。
【産業上の利用可能性】
【００７２】
以上のように、本発明に係る緊急退避検証装置および媒体記憶装置は、緊急退避を実行するための制御信号を送出する駆動部に異常があるか否かを検証するために有用であり、特に、緊急退避を実行する制御回路に異常があるか否かを自動的に検証することが必要な場合に適している。
【図面の簡単な説明】
【００７３】
【図１】本実施例に係る磁気ディスク装置のメカの構成図である。
【図２】ＶＣＭの制御について説明するための図である。
【図３】正常時の緊急退避動作電圧波形の一例を示す図である。
【図４−１】異常時の緊急退避動作電圧波形の一例を示す図である。
【図４−２】異常時の緊急退避動作電圧波形の一例を示す図である。
【図５】磁気ディスク装置の構成を示すブロック図である。
【図６】ＳＰＭの逆起電圧に基づいて生成されるクロック信号の一例を示す図である。
【図７】電源オフ時の動作を示すフローチャートである。
【図８】電源オン時の動作を示すフローチャートである。
【図９】磁気ディスク装置の他の構成を示すブロック図である。
【符号の説明】
【００７４】
１０    磁気ディスク装置
１１    磁気ディスク
１２    スピンドルモータ（ＳＰＭ）
１３    アーム
１４    ヘッド
１５    ボイスコイルモータ（ＶＣＭ）
１６    ランプ
２０    コントローラ部
３０    制御部
３１    ＳＰＭ駆動部
３２    ＶＣＭ駆動部
３３ａ  逆起整流回路
３３ｂ  緊急退避ＶＣＭ駆動エネルギー蓄積器
３４    電源監視部
３５    昇圧部
３６    波形観測部
３７    波形比較部
３８    異常判定部
３９    記憶部
３９ａ  不揮発性メモリ
３９ｂ  揮発性メモリ
４０    装置またはＬＳＩによるクロック作成部
５０    モータからのクロック作成部
５１ｕ、５１ｖ、５１ｗ  シュミットトリガ
５２    ＯＲ回路
６０    切替回路
７１    波形生成部
【図１】
2008186533.tif 000003
【図２】
2008186533.tif 000004
【図３】
2008186533.tif 000005
【図４−１】
2008186533.tif 000006
【図４−２】
2008186533.tif 000007
【図５】
2008186533.tif 000008
【図６】
2008186533.tif 000009
【図７】
2008186533.tif 000010
【図８】
2008186533.tif 000011
【図９】
2008186533.tif 000012