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