(57)【要約】【課題】ディスク装置において、スピンドルモータがショートにより故障しているか否かを正確に判定できるようにする。【解決手段】ディスク装置１は、ディスク２を回転させるスピンドルモータ３と、スピンドルモータ３の出力電圧を連続して検出する差動オペアンプ５と、複数の出力電圧に基づいて判定値を算出する算出部と、判定値に基づいてスピンドルモータ３が故障しているか否かを判定する故障判定部１０と、ディスク装置１全体を制御する制御部７を備える。故障判定部１０は、判定値が予め定められた閾値より大きいとき、スピンドルモータ３が故障していると判定する。制御部７は、故障判定部１０によってスピンドルモータ３が故障していると判定されると、スピンドルモータ３を停止させる。これにより、アクチュエータに大電流が流れることが回避されるため、アクチュエータのカバーが高温にさらされることを防止することができる。【選択図】図１
2008276881.tif 000002
【特許請求の範囲】
【請求項１】
ディスクを回転させるＤＣモータと、前記ＤＣモータの回転を制御する制御部と、前記ディスクに記録されているデータを読み出し、該データに基づいて再生処理を行う再生部と、を備えたディスク装置において、
前記ＤＣモータが前記ディスクを回転させているときに、前記ＤＣモータの出力電圧を所定の間隔で連続して検出する検出器と、
前記出力電圧の平均を算出する算出部と、
前記出力電圧に基づいて、前記ＤＣモータが故障しているか否かを判定する故障判定部と、を備え、
前記算出部は、連続してｎ個の前記出力電力が検出される時間を１周期とし、１周期の間に検出された該出力電圧の平均を平均電圧として算出し、該出力電力が１周期の間に検出された順番をｍとして、ｍ番目に検出された前記出力電力と前記平均電圧との差を電圧差ΔＶ（ｍ）として算出し、（ｍ＋（ｎ／２））番目に検出された前記出力電力と前記平均電圧との差を電圧差ΔＶ（ｍ＋（ｎ／２））として算出し、電圧差ΔＶ（ｍ）と電圧差ΔＶ（ｍ＋（ｎ／２））との和を判定値として算出し、該判定値を前記故障判定部に出力し、
前記故障判定部は、前記判定値に基づいて、前記ＤＣモータが故障しているか否かを判定することを特徴としたディスク装置。
【請求項２】
前記検出器は、前記ＤＣモータが前記ディスクを回転させている状態であって、前記再生部が前記再生処理を行っているとき、または、該再生部が前記ディスクから前記データの読み出しを停止してから再開するまでのポーズ時に、前記出力電圧を検出し、
前記故障判定部は、前記判定値の絶対値が予め定められた閾値より大きいとき、前記ＤＣモータが故障していると判定することを特徴とした請求項１に記載のディスク装置。
【請求項３】
前記制御部は、前記故障判定部によって前記ＤＣモータが故障していると判定されたことに応じて、該ＤＣモータを停止させることを特徴とした請求項１または請求項２に記載のディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスクを回転させるＤＣモータを備えたディスク装置に関する。
【背景技術】
【０００２】
スピンドルモータ等のＤＣモータを用いてＣＤ、ＣＤ−Ｒ、またはＤＶＤなどのディスクを回転させて、画像等を記録再生するディスク装置において、ＤＣモータ内のブラシが磨耗することにより塵埃が発生し、この発生した塵埃によってＤＣモータ内の整流子がショートすることがある。整流子がショートするとスピンドルの回転が停止するため、ディスクの回転が停止する。ディスクの回転が停止すると、ディスク装置を制御する制御部は、スピンドルの回転速度を上げるためにＤＣモータを駆動させる駆動ＩＣの出力電流を増加させる。駆動ＩＣは、出力電流が増加することにより発熱する。駆動ＩＣは、発熱により誤作動を起こし、アクチュエータに大電流を流す場合がある。また、ディスクの回転が停止することによって、制御部は、アクチュエータの正確な動作を把握できなくなる。そこで、制御部は、ディスクを回転させるために駆動ＩＣを無理に動作させる。このとき、駆動ＩＣからアクチュエータに大電流が流れ、これによって、アクチュエータのカバーが高温にさらされることがあった。
【０００３】
そこで、特許文献１には、流体軸受スピンドルモータに供給される電流と該スピンドルモータの正常動作時の電流値に相当する値とを比較することによって、該スピンドルモータの異常を検出する技術が開示されている。また、特許文献２には、ハードディスクドライブのモータ軸受のインピーダンスを検出ことによって、モータ軸受の異常を判別する技術が開示されている。さらに、特許文献３には、モータに流れる電流の値に応じて、モータを駆動させるモータ駆動装置が正常に動作しているか否かを判定する技術が開示されている。
【０００４】
しかしながら、特許文献１に示される技術においては、流体軸受スピンドルモータに供給される電流が該スピンドルモータの正常動作時の電流値より大きければ、直ちに該スピンドルモータの異常が検出されるため、該スピンドルモータが正常な場合であっても、ノイズによって該スピンドルモータに供給される電流が一時に変化すると、該スピンドルモータの異常が検出されていた。また、特許文献２に示される技術においては、モータ軸受が定常の位置で動作しているか否かを判別するものであり、モータの故障を検出することはできなかった。さらに、特許文献３に示される技術においては、モータに流れる電流の値に応じて、モータを駆動させるモータ駆動装置が正常に動作しているか否かを判定するものであり、モータがショートしたことによって故障していることを検出することはできなかった。
【特許文献１】特開２００２−２７２１７２号公報
【特許文献２】特開２００２−１３１１８８号公報
【特許文献３】特開２００２−０１０６８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上記の問題を解決するためになされたものであり、ディスクを回転させるスピンドルモータを備えたディスク装置において、スピンドルモータがショートにより故障しているか否かを正確に判定できるようにし、さらに、スピンドルモータがショートにより故障しているとき、スピンドルモータを駆動させないようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために請求項１の発明は、ディスクを回転させるＤＣモータと、ＤＣモータの回転を制御する制御部と、ディスクに記録されているデータを読み出し、データに基づいて再生処理を行う再生部と、を備えたディスク装置において、
ＤＣモータがディスクを回転させているときに、ＤＣモータの出力電圧を所定の間隔で連続して検出する検出器と、出力電圧の平均を算出する算出部と、出力電圧に基づいて、ＤＣモータが故障しているか否かを判定する故障判定部と、を備え、算出部は、連続してｎ個の出力電力が検出される時間を１周期とし、１周期の間に検出された出力電圧の平均を平均電圧として算出し、出力電力が１周期の間に検出された順番をｍとして、ｍ番目に検出された出力電力と平均電圧との差を電圧差ΔＶ（ｍ）として算出し、（ｍ＋（ｎ／２））番目に検出された出力電力と平均電圧との差を電圧差ΔＶ（ｍ＋（ｎ／２））として算出し、電圧差ΔＶ（ｍ）と電圧差ΔＶ（ｍ＋（ｎ／２））との和を判定値として算出し、判定値を故障判定部に出力し、故障判定部は、判定値に基づいて、ＤＣモータが故障しているか否かを判定するようにしたものである。
【０００７】
また、請求項２の発明は、請求項１のディスク装置において、検出器は、ＤＣモータがディスクを回転させている状態であって、再生部が再生処理を行っているとき、または、再生部がディスクからデータの読み出しを停止してから再開するまでのポーズ時に、出力電圧を検出し、故障判定部は、判定値の絶対値が予め定められた閾値より大きいとき、ＤＣモータが故障していると判定するようにしたものである。
【０００８】
また、請求項３の発明は、請求項１または請求項２のディスク装置において、制御部は、故障判定部によってＤＣモータが故障していると判定されたことに応じて、ＤＣモータを停止させるようにしたものである。
【発明の効果】
【０００９】
請求項１の発明によれば、算出部は、検出器が連続して検出したＤＣモータの出力電圧と、この出力電力の平均電圧に基づいて予め定められた計算式から判定値を算出する。故障判定部は、判定値に基づいて、ＤＣモータが故障しているか否かを判定する。これにより、故障判定部は、ディスクに傷がついているとき、またはディスクが偏芯成分にぶれながら回転しているときに生じる出力電圧の突発的な変化の影響を受けることなく、正確にＤＣモータが故障しているか否かを判定することができる。また、検出器は、ＤＣモータの入力電圧を検出する必要がないため、ディスク装置は、迅速にＤＣモータの故障を検出することができる。
【００１０】
請求項２の発明によれば、検出器は、再生部が通常の再生処理を行っているときに、連続して出力電圧を検出する。これにより、制御部は、検出器が出力電圧を検出するためだけにＤＣモータを回転させる必要がなくなるため、ディスク装置は、制御部に負荷を与えることなく、通常動作においてＤＣモータの故障を検出することができる。
【００１１】
請求項３の発明によれば、制御部は、故障判定部が判定値に基づいてＤＣモータが故障していると判定すると、ＤＣモータを停止させる。これにより、制御部が故障しているＤＣモータを回転させることによりアクチュエータに大電流が流れることが回避されるため、アクチュエータのカバーが高温にさらされることを防止することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態に係るディスク装置について、図面を参照して説明する。図１は、本実施形態に係るディスク装置の概略構成を示す。ディスク装置１は、ディスク２を回転させるスピンドルモータ３（ＤＣモータ）と、スピンドルモータ３を駆動させる駆動ＩＣ４と、スピンドルモータ３と駆動ＩＣ４との間に接続され、スピンドルモータ３の出力電圧を検出する差動オペアンプ５（検出器）と、ディスク２に対して再生処理を行う再生部６と、ディスク装置１全体を制御する制御部７とを備える。再生部６は、ディスク２から情報を読み取るピックアップユニット８と、ピックアップユニット８が読み出した情報に対してデコード処理を行う信号処理部９とを備える。故障判定部１０は、差動オペアンプ５が検出した出力電圧を複数記憶することができる記憶部１２と、記憶部１２が記憶する複数の出力電圧の平均を算出する算出部１３とを備える。差動オペアンプ５は、スピンドルモータ３がディスク２を回転させている間、所定の間隔で出力電圧を連続して検出する。
【００１３】
制御部７は、差動オペアンプ５から出力された出力電圧に基づいてスピンドルモータ３が故障しているか否かを判定する故障判定部１０と、故障判定部１０の判定に応じて駆動ＩＣ４を制御するＩＣ制御部１１とを備える。信号処理部９は、ピックアップユニット８がディスク２から読み出したデータを一時的に記憶するメモリ９ａを備える。ここで、ディスク２は、例えばＣＤやＤＶＤである。
【００１４】
ＩＣ制御部１１は、駆動ＩＣ４に対して、ピックアップユニット８から受信したディスク２の回転状態を表す信号に基づいて、基準電圧であるリファレンス電圧ＶＲＥＦを通知し、さらに、スピンドルモータ３を駆動させるために基準電圧からのずれを表すオフセット電圧Ｖｆの供給を指示する。駆動ＩＣ４は、端子Ｏ１と、端子Ｏ２とを備える。端子Ｏ１は、電圧供給線ＳＰ＋を介してスピンドルモータ３のブラシＢ１に接続され、端子Ｏ２は、電圧供給線ＳＰ−を介してスピンドルモータ３のブラシＢ２に接続されている。駆動ＩＣ４は、ＩＣ制御部１１から指示されたリファレンス電圧ＶＲＥＦ及びオフセット電圧Ｖｆに基づいて、端子Ｏ１及び端子Ｏ２の電圧を設定する。差動オペアンプ５の非反転入力端子５ａは、電圧供給線ＳＰ＋に接続されており、反転入力端子５ｂは、電圧供給線ＳＰ−に接続されている。差動オペアンプ５は、連続して検出した複数の出力電圧を故障判定部１０へ出力する。
【００１５】
算出部１３は、記憶部１２が記憶する複数の出力電圧の中から、連続して検出されたｎ個の出力電圧の平均を平均電圧Ｖ（ａｖｅ）として算出する。ここで、差動オペアンプ５が、所定の間隔でｎ個の出力電圧を連続して検出する時間を１周期とする。また、１周期の間に連続して検出された出力電圧の順番をｍとする。算出部１３は、平均電圧Ｖ（ａｖｅ）の算出に用いられたｎ個の出力電圧の中から、ｍ番目に検出された出力電力と平均電圧Ｖ（ａｖｅ）との差を電圧差ΔＶ（ｍ）として算出し、（ｍ＋（ｎ／２））番目に検出された出力電力と平均電圧Ｖ（ａｖｅ）との差を電圧差ΔＶ（ｍ＋（ｎ／２））として算出する。
【００１６】
次に、算出部１３は、電圧差ΔＶ（ｍ）と電圧差ΔＶ（ｍ＋（ｎ／２））との和の絶対値を判定値として算出して故障判定部１０に出力する。故障判定部１０は、判定値が予め定められた閾値より大きければ、スピンドルモータ３がショートにより故障していると判定し、スピンドルモータ３が故障していることを示す故障信号をＩＣ制御部１１に送信する。ここで、予め定められた閾値とは、例えば、５０ｍＶとする。ＩＣ制御部１１は、故障判定部１０から故障信号を受信すると、駆動ＩＣ４に対してスピンドルモータ３を駆動させないように命令する。これにより、故障しているスピンドルモータ３は駆動しなくなるため、駆動ＩＣ４に大電流が流れることが回避され、アクチュエータのカバーが高温にさらされることが防止される。
【００１７】
図２は、本実施形態におけるスピンドルモータ３の概略構成を示す。スピンドルモータ３は、ＤＣモータであって、正側の端子であるブラシＢ１と、負側の端子であるブラシＢ２と、整流子Ｃ１乃至Ｃ３と、コイルＬ１乃至Ｌ３とを備える。ブラシＢ１は電圧供給線ＳＰ＋に接続され、ブラシＢ２は電圧供給線ＳＰ−に接続されている。駆動ＩＣ４が電圧供給線ＳＰ＋及び電圧供給線ＳＰ−を介してブラシＢ１及びブラシＢ２に直流電圧を供給することにより、直流電流が、整流子Ｃ１乃至Ｃ３の一部とコイルＬ１乃至Ｌ３の一部とを介してブラシＢ１とブラシＢ２の間に流れる。これにより、スピンドルモータ３は回転する。
【００１８】
スピンドルモータ３が回転することによりブラシＢ１及びＢ２が磨耗すると、ブラシＢ１及びブラシＢ２の塵埃が発生する。この塵埃が整流子Ｃ１乃至Ｃ３の間に入り込むことによりブラシＢ１とブラシＢ２との間がショートした状態となる。ブラシＢ１とブラシＢ２との間がショートしてない状態であるとき、ブラシＢ１とブラシＢ２との間がショートした状態であるとき、差動オペアンプ５が故障判定部１０に連続して出力する出力電圧の特性は、ブラシＢ１とブラシＢ２との間がショートしていない状態における出力電圧の特性と異なる。そこで、故障判定部１０は、差動オペアンプ５が出力する出力電圧の特性を利用して、スピンドルモータ３の故障を判定する。ここで、整流子Ｃ１乃至整流子Ｃ３の間に存在する３つの隙間のうち、全ての隙間かいずれか２つの隙間がショートしている状態のことを完全ショートとする。また、整流子Ｃ１乃至整流子Ｃ３の間に存在する３つの隙間のうち、１つの隙間だけがショートしている状態を部分ショートとする。スピンドルモータ３が完全ショートしているとき、ブラシＢ１とブラシＢ２とは常にショートした状態となるため、整流子Ｃ１乃至整流子Ｃ３は回転しない。一方、スピンドルモータ３が部分ショートしているとき、整流子Ｃ１乃至整流子Ｃ３が回転すると、ブラシＢ１とブラシＢ２とがショートしている状態と、ショートしていない状態とが交互に現れることになる。
【００１９】
次に、本実施形態における出力電圧について説明する。図３（ａ）（ｂ）は、本実施形態に係る出力電圧の変化の一例を示す。ここで、１周期の間に検出される出力電圧の個数ｎは１２である。図３（ａ）（ｂ）において、２周期分の出力電圧の変化を示し、縦軸は出力電圧を示し、横軸は出力電圧が算出された回数を示す。また、平均電圧Ｖ（ａｖｅ）は、直線Ｖ（ａｖｅ）で表され、例えば、１１９．６ｍＶである。図３（ａ）は、ショートしていないスピンドルモータ３の出力電圧の変化を示し、図３（ｂ）は部分ショートしているスピンドルモータ３の出力電圧の変化を示す。
【００２０】
図３（ａ）において、スピンドルモータ３が故障していないとき、出力電圧は、１周期毎にＳｉｎ曲線に沿って変化する。ここで、算出部１３が、１周期の間に検出された出力電圧の順番を表すｍを６とした場合の判定値の算出について説明する。６番目に検出された出力電圧Ｖ（６）は、例えば、１８１．２ｍＶであり、１２番目に検出された出力電圧Ｖ（１２）は、例えば、６２．２ｍＶである。算出部１３は、判定値を算出するために予め算出する電圧差ΔＶ（６）と電圧差ΔＶ（６＋ｎ／２）を算出する。ここで、ｎは１２であるため、算出部１３は、電圧差ΔＶ（６）と電圧差ΔＶ（１２）を算出することとなる。
【００２１】
算出部１３は、出力電圧Ｖ（６）と平均電圧Ｖ（ａｖｅ）の差が電圧差ΔＶ（６）であることから、電圧差ΔＶ（６）＝１８１．２ｍＶ−１１９．６ｍＶとして電圧差ΔＶ（６）は６１．６ｍＶと算出する。同様に、算出部１３は、出力電圧Ｖ（１２）と平均電圧Ｖ（ａｖｅ）の差が電圧差ΔＶ（１２）であることから、電圧差ΔＶ（１２）＝６２．２ｍＶ−１１９．６ｍＶとして電圧差ΔＶ（１２）は−５７．４ｍＶと算出する。次に、算出部１３は、電圧差ΔＶ（６）と電圧差ΔＶ（１２）の和の絶対値が判定値であることから、│６１．６ｍＶ＋（−５７．４ｍＶ）│から判定値を４．４ｍＶと算出して故障判定部１０に出力する。このとき、故障判定部１０は、判定値が予め定められた閾値である５０ｍＶより小さいため、スピンドルモータ３は、故障していないと判定する。
【００２２】
図３（ｂ）において、スピンドルモータ３が部分ショートにより故障しているとき、出力電圧は、Ｓｉｎ曲線に沿って変化しない。ここで、出力電圧Ｖ（５）と出力電圧Ｖ（６）、出力電圧Ｖ（１１）と出力電圧Ｖ（１２）、出力電圧Ｖ（１７）と出力電圧Ｖ（１８）、出力電圧Ｖ（２３）と出力電圧Ｖ（２４）は、ショートしている状態であるため、出力電力が低い値になっている。ＩＣ制御部１１は、出力電力が低い値になると、スピンドルモータ３をさらに駆動させるためにオフセット電圧Ｖｆの供給を指示する。その結果、出力電力が低い値を示した後の出力電力である出力電圧Ｖ（７）と出力電圧Ｖ（８）、出力電圧Ｖ（１３）と出力電圧Ｖ（１４）、出力電圧Ｖ（１９）と出力電圧Ｖ（２０）は、出力電圧Ｖ（２３）と出力電圧Ｖ（２４）は、高い値を示すこととなる。
【００２３】
ここで、算出部１３が、出力の順番を表すｍを６とした場合の判定値の算出について説明する。６番目に検出された出力電圧Ｖ（６）と１２番目に検出された出力電圧Ｖ（１２）は、例えば、いずれも２３．４ｍＶとする。算出部１３は、判定値を算出するために電圧差ΔＶ（６）と電圧差ΔＶ（１２）とを算出する。算出部１３は、電圧差ΔＶ（６）＝２３．４ｍＶ−１１９．６ｍＶから電圧差ΔＶ（６）は−９６．２ｍＶと算出する。同様に、算出部１３は、電圧差ΔＶ（１２）＝２３．４ｍＶ−１１９．６ｍＶから電圧差ΔＶ（６）は−９６．２ｍＶと算出する。次に、算出部１３は、電圧差ΔＶ（６）と電圧差ΔＶ（１２）の和の絶対値が判定値であることから、│（−９６．２ｍＶ）＋（−９６．２ｍＶ）│から判定値を１９２．４ｍＶと算出して故障判定部１０に出力する。このとき、故障判定部１０は、判定値が予め定められた閾値である５０ｍＶより大きいため、スピンドルモータ３は、故障していると判定する。
【００２４】
図４は、本実施形態に係るスピンドルモータ３の故障判定処理フローを示す。再生部６が再生処理を開始すると、故障判定部１０は、記憶部１２に出力電圧を新たに記憶させるために、記憶部１２が記憶している内容を初期化する（Ｓ１０１）。制御部７は、スピンドルモータ３が回転している状態であって、再生部６が再生処理またはポーズ処理を実行しているかを判断する（Ｓ１０２）。ここで、ポーズ処理とは、スピンドルモータ３がディスク２を回転させている状態において、ピックアップユニット８がディスク２からのデータの読み出しを停止する処理である。信号処理部９がデコード処理を行う速度は、ピックアップユニット８がディスク２からデータを読み出す速度より遅い。そこで、信号処理部９は、ピックアップユニット８によって読み出されたデータをメモリ９ａに一時的に記憶させ、メモリ９ａが一杯になると制御部７に対してピックアップユニット８がディスク２からのデータの読み出しを停止させる。これにより、再生部６は、ポーズ処理を実行することによって、ピックアップユニット８は、メモリ９ａに空き容量ができるまで待機することとなる。
【００２５】
ステップＳ１０２において、制御部７は、再生部６によって再生処理またはポーズ処理が実行されていないと判断すると（Ｓ１０２でＮｏ）、スピンドルモータ３が回転を停止したか否かを検出する（Ｓ１０３）。スピンドルモータ３は、ユーザからディスク２の回転を停止させる命令が入力されることによって、または所定の時間が経過するまで再生処理が実行されないとスピンドルモータ３の回転を停止させるレジューム機能が作動することによって回転を停止する。ステップＳ１０３において、スピンドルモータ３が回転を停止しているとき（Ｓ１０３でＹｅｓ）、ディスク装置１は、スピンドルモータ３の故障判定処理を終了する。一方、スピンドルモータ３が回転を停止していないとき（Ｓ１０３でＮｏ）、制御部７は、再生部６が再生処理またはポーズ処理を実行しているかを判断する（Ｓ１０２）。
【００２６】
ステップＳ１０２において、制御部７が再生部６によって再生処理またはポーズ処理が実行されていると判断すると（Ｓ１０２でＹｅｓ）、差動オペアンプ５は、ｎ個の出力電力を１周期として所定の間隔で連続してスピンドルモータ３の出力電圧を検出し、検出した出力電力を故障判定部１０に出力する（Ｓ１０４）。故障判定部１０は、差動オペアンプ５から入力された出力電力を記憶部１２に記憶させる（Ｓ１０５）。算出部１３は、記憶部１２が記憶する１周期分の出力電圧の平均を平均電圧Ｖ（ａｖｅ）として算出する（Ｓ１０６）。次に、算出部１３は、ｍ番目に検出された出力電力と平均電圧Ｖ（ａｖｅ）との差を電圧差ΔＶ（ｍ）として算出し、（ｍ＋（ｎ／２））番目に検出された出力電力と平均電圧Ｖ（ａｖｅ）との差を電圧差ΔＶ（ｍ＋（ｎ／２））として算出する（Ｓ１０７）。算出部１３は、電圧差ΔＶ（ｍ）と電圧差ΔＶ（ｍ＋（ｎ／２））との和の絶対値を判定値として算出し（Ｓ１０８）、故障判定部１０に出力する。
【００２７】
故障判定部１０は、算出部１３から入力された判定値が、予め定められた閾値より大きいか否かを判定する（Ｓ１０９）。故障判定部１０は、判定値が閾値より小さいとき（Ｓ１０９でＮｏ）、スピンドルモータ３は故障していないと判定し、制御部７は、ステップＳ１０３の処理を実行する。一方、故障判定部１０は、判定値が閾値より大きいとき（Ｓ１０９でＹｅｓ）、スピンドルモータ３は故障していると判定する。故障判定部１０によってスピンドルモータ３が故障していると判定されると、制御部７は、スピンドルモータ３の回転を停止させ（Ｓ１１０）、故障判定処理を終了する。
【００２８】
このように、故障判定部１０は、ディスク装置１が通常の動作を実行しているときに、複数の出力電圧と平均電圧に基づいてスピンドルモータ３が故障しているか否かを判定するため、制御部に大きな負荷を与えることなく、迅速にスピンドルモータ３の故障を検出することができる。また、制御部７は、故障判定部１０によってスピンドルモータ３が故障していると判定されたことに応じて、スピンドルモータ３を停止させる。これにより、故障しているスピンドルモータ３を回転させることによりアクチュエータに大電流が流れることが回避されるため、アクチュエータのカバーが高温にさらされることを防止することができる。さらに、故障判定部１０は、複数の出力電圧に基づいて算出された判定値からスピンドルモータ３が故障しているか否かを判定する。これにより、故障判定部１０は、ディスクに傷がついているとき、またはディスクが偏芯成分にぶれながら回転しているときに生じる出力電圧の突発的な変化の影響を受けることなく、正確にスピンドルモータが故障しているか否かを判定することができる。
【００２９】
なお、本発明は、上記実施形態の構成に限られず、種々の変形が可能であり、例えば、ディスク装置１は、制御部７が故障判定部１０を備える構成ではなく、制御部７とは別に故障判定部１０を備える構成であっても構わない。また、故障判定部１０は、判定値が５０ｍＶより大きいとスピンドルモータ３が故障していると判定する構成でははく、判定値が、例えば、１００ｍＶより大きいとスピンドルモータ３が故障していると判定する構成であっても構わない。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態に係るディスク装置の概略を示す構成図。
【図２】本実施形態に係るスピンドルモータの概略を示す構成図。
【図３】（ａ）（ｂ）は本実施形態に係る出力電圧の変化を示す図。
【図４】本実施形態に係る故障判定処理フローチャート。
【符号の説明】
【００３１】
１  ディスク装置
２  ディスク
３  スピンドルモータ（ＤＣモータ）
５  差動オペアンプ（検出器）
６  再生部
７  制御部
１０  故障判定部
ＳＰ＋  電圧供給線
ＳＰ−  電圧供給線
【図１】
2008276881.tif 000003
【図２】
2008276881.tif 000004
【図３】
2008276881.tif 000005
【図４】
2008276881.tif 000006