(57)【要約】【課題】ディスクを回転させるモータの故障をディスクの再生中において適切に検出することが可能なディスク装置を提供する。【解決手段】ディスク装置１０１は、ディスク２００を回転させるモータ１と、ディスク２００からデータを読み出し、読み出したデータに基づいてディスク２００を再生する再生部５と、モータ１に駆動電圧を供給する駆動部２と、モータ１がディスク２００を回転させ、再生部５がディスク２００を再生し、かつ再生部５がディスク２００からデータを読み出していないときの駆動電圧を検出し、検出した駆動電圧に基づいてモータ１の故障の有無を判定する故障検出部３と、モータ１が故障であると判定された場合、駆動部２の動作を停止する制御部４とを備える。【選択図】図１
2008118818.tif 000002
【特許請求の範囲】
【請求項１】
２個のブラシと、３個の整流子とを含み、ディスクを回転させるＤＣモータと、
前記ディスクからデータを読み出し、前記読み出したデータに基づいて前記ディスクを再生する再生部と、
前記ＤＣモータの２個のブラシ間に駆動電圧として一定の電位差を与える駆動部とを備えたディスク装置において、
前記ＤＣモータが前記ディスクを回転させ、かつ前記再生部が前記ディスクを再生している期間のうち、前記再生部が前記ディスクに対するデータ読み出しを停止してから再開するまでの期間において前記駆動電圧を複数回検出し、前記検出した複数個の駆動電圧の最大値および最小値の差を算出し、前記駆動電圧の検出時における前記ディスクの再生位置に基づいて、予め設定された複数個の閾値の中から１個の閾値を選択し、前記選択した閾値と前記算出した差とを比較し、前記比較結果に基づいて前記ＤＣモータの故障の有無を判定する故障検出部と、
前記ＤＣモータが故障であると判定された場合、前記駆動部の動作を停止する制御部とを備え、
前記故障検出部は、
反転入力端子および非反転入力端子が前記２個のブラシと１対１で電気的に接続されるオペアンプと、
前記オペアンプの出力に基づいて前記モータの故障の有無を判定する故障判定部とを含むディスク装置。
【請求項２】
ディスクを回転させるモータと、
前記ディスクからデータを読み出し、前記読み出したデータに基づいて前記ディスクを再生する再生部と、
前記モータに駆動電圧を供給する駆動部とを備えたディスク装置において、
前記モータが前記ディスクを回転させ、前記再生部が前記ディスクを再生し、かつ前記再生部が前記ディスクからデータを読み出していないときの前記駆動電圧を検出し、前記検出した駆動電圧に基づいて前記モータの故障の有無を判定する故障検出部と、
前記モータが故障であると判定された場合、前記駆動部の動作を停止する制御部とを備えるディスク装置。
【請求項３】
前記故障検出部は、前記モータが前記ディスクを回転させ、かつ前記再生部が前記ディスクを再生している期間のうち、前記再生部が前記ディスクに対するデータ読み出しを停止してから再開するまでの期間において前記駆動電圧を複数回検出し、前記検出した複数個の駆動電圧に基づいて前記モータの故障の有無を判定する請求項２記載のディスク装置。
【請求項４】
前記故障検出部は、前記検出した複数個の駆動電圧の最大値および最小値の差に基づいて前記モータの故障の有無を判定する請求項３記載のディスク装置。
【請求項５】
前記故障検出部は、さらに、前記駆動電圧の検出時における前記ディスクの再生位置に基づいて、予め設定された複数個の閾値の中から１個の閾値を選択し、
前記故障検出部は、前記選択した閾値と前記検出した駆動電圧とを比較し、前記比較結果に基づいて前記モータの故障の有無を判定する請求項２記載のディスク装置。
【請求項６】
前記モータは２個のブラシを含むＤＣモータであり、
前記駆動部は、前記２個のブラシ間に前記駆動電圧として一定の電位差を与え、
前記故障検出部は、
反転入力端子および非反転入力端子が前記２個のブラシと１対１で電気的に接続されるオペアンプと、
前記オペアンプの出力に基づいて前記モータの故障の有無を判定する故障判定部とを含む請求項２記載のディスク装置。
【請求項７】
前記モータは、２個のブラシと３個の整流子とを含むＤＣモータである請求項２記載のディスク装置。
【請求項８】
ディスクを回転させるモータと、
前記ディスクからデータを読み出し、前記読み出したデータに基づいて前記ディスクを再生する再生部と、
前記モータに駆動電圧を供給する駆動部と、
前記モータが前記ディスクを回転させ、かつ前記再生部が前記ディスクを再生しているときの前記駆動電圧を検出し、かつ前記駆動電圧の検出時における前記ディスクの再生位置に基づいて、予め設定された複数個の閾値の中から１個の閾値を選択し、前記選択した閾値と前記検出した駆動電圧とを比較し、前記比較結果に基づいて前記モータの故障の有無を判定する故障検出部と、
前記モータが故障であると判定された場合、前記駆動部の動作を停止する制御部とを備えるディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク装置に関し、特に、ディスクを回転させるモータの故障を検出するディスク装置に関する。
【背景技術】
【０００２】
スピンドルを用いてディスクを回転させるモータを備えるディスク装置では、モータ内のブラシ（電極）が磨耗してカスが発生し、発生したカスによってモータ内の整流子（コミテータ）がショートする場合がある。整流子がショートするとスピンドルの回転が停止し、ディスクの回転が停止してしまう。そして、ディスクの回転が停止すると、ディスク装置におけるＣＰＵ（Central Processing Unit）等の制御部は、モータを駆動する駆動ＩＣ（Integrated Circuit）の出力電流を増大させてスピンドルの回転速度を上げようとするため、駆動ＩＣが大電流に起因して発熱してしまう。そうすると、駆動ＩＣが発熱によって誤動作し、ディスク装置におけるピックアップユニット内の可動部分であるアクチュエータに大電流を流してしまい、アクチュエータのカバー等が燃えてしまう場合がある。また、ディスクの回転が停止すると、フォーカスおよびトラッキングに関する正常な信号が制御部において得られない。このため、制御部が駆動ＩＣを誤制御することにより、ディスク装置におけるピックアップユニット内の可動部分であるアクチュエータへ駆動ＩＣから大電流が流れ、アクチュエータのカバー等が燃えてしまう場合がある。
【０００３】
ところで、特許文献１には、以下のようなモータ故障検出方法が開示されている。すなわち、モータに流れる電流を検出する電流検出部と、外部入力される電流指令値および検出したモータ電流値に基づいて、電流偏差を出力する引算部と、該電流偏差に基づいてＰＷＭ信号を発生し、モータに供給するＰＷＭ信号発生部とを備えるモータ駆動装置の故障検出方法であって、モータ電流値およびＰＷＭ信号が所定の値である場合、モータ故障の発生と判定する。
【０００４】
また、特許文献２には、以下のようなブラシレスモータの異常検出装置が開示されている。すなわち、少なくとも三相の励磁コイルと、該励磁コイルの励磁状態に応じて回転するモータ軸と、該モータ軸の回転を検出する回転センサと、該回転センサの出力変化に応じて相切換信号パターンを切換えて出力する相切換制御手段とを備え、励磁コイルの各々の相に対し相切換信号パターンの切換えに応じて二回連続して電流を供給するブラシレスモータの異常検出装置において、相切換信号パターンの出力毎に励磁コイルの各々の相に供給される電流を検出する電流検出手段と、該電流検出手段が二回前の相切換信号パターン時に検出した電流と今回検出した電流との差を演算する電流変化演算手段と、該電流変化演算手段が演算した差が第１の所定値より大であり、且つ電流が第２の所定値より大である状態を二回連続して検出したとき異常と判定する異常判定手段とを備える。
【特許文献１】特開２００１−２６８９８４号公報
【特許文献２】特開平６−２６１５８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１および特許文献２では、ディスクを回転させるモータの故障をディスクの再生中において適切に検出する構成は開示されていない。
【０００６】
それゆえに、本発明の目的は、ディスクを回転させるモータの故障をディスクの再生中において適切に検出することが可能なディスク装置を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある局面に係わるディスク装置は、２個のブラシと、３個の整流子とを含み、ディスクを回転させるＤＣモータと、ディスクからデータを読み出し、読み出したデータに基づいてディスクを再生する再生部と、ＤＣモータの２個のブラシ間に駆動電圧として一定の電位差を与える駆動部とを備えたディスク装置において、ＤＣモータがディスクを回転させ、かつ再生部がディスクを再生している期間のうち、再生部がディスクに対するデータ読み出しを停止してから再開するまでの期間において駆動電圧を複数回検出し、検出した複数個の駆動電圧の最大値および最小値の差を算出し、駆動電圧の検出時におけるディスクの再生位置に基づいて、予め設定された複数個の閾値の中から１個の閾値を選択し、選択した閾値と算出した差とを比較し、比較結果に基づいてＤＣモータの故障の有無を判定する故障検出部と、ＤＣモータが故障であると判定された場合、駆動部の動作を停止する制御部とを備え、故障検出部は、反転入力端子および非反転入力端子が２個のブラシと１対１で電気的に接続されるオペアンプと、オペアンプの出力に基づいてモータの故障の有無を判定する故障判定部とを含む。
【０００８】
また本発明のさらに別の局面に係わるディスク装置は、ディスクを回転させるモータと、ディスクからデータを読み出し、読み出したデータに基づいてディスクを再生する再生部と、モータに駆動電圧を供給する駆動部とを備えたディスク装置において、モータがディスクを回転させ、再生部がディスクを再生し、かつ再生部がディスクからデータを読み出していないときの駆動電圧を検出し、検出した駆動電圧に基づいてモータの故障の有無を判定する故障検出部と、モータが故障であると判定された場合、駆動部の動作を停止する制御部とを備える。
【０００９】
好ましくは、故障検出部は、モータがディスクを回転させ、かつ再生部がディスクを再生している期間のうち、再生部がディスクに対するデータ読み出しを停止してから再開するまでの期間において駆動電圧を複数回検出し、検出した複数個の駆動電圧に基づいてモータの故障の有無を判定する。
【００１０】
より好ましくは、故障検出部は、検出した複数個の駆動電圧の最大値および最小値の差に基づいてモータの故障の有無を判定する。
【００１１】
好ましくは、故障検出部は、さらに、駆動電圧の検出時におけるディスクの再生位置に基づいて、予め設定された複数個の閾値の中から１個の閾値を選択し、故障検出部は、選択した閾値と検出した駆動電圧とを比較し、比較結果に基づいてモータの故障の有無を判定する。
【００１２】
好ましくは、モータは２個のブラシを含むＤＣモータであり、駆動部は、２個のブラシ間に駆動電圧として一定の電位差を与え、故障検出部は、反転入力端子および非反転入力端子が２個のブラシと１対１で電気的に接続されるオペアンプと、オペアンプの出力に基づいてモータの故障の有無を判定する故障判定部とを含む。
【００１３】
好ましくは、モータは、２個のブラシと３個の整流子とを含むＤＣモータである。
また本発明のさらに別の局面に係わるディスク装置は、ディスクを回転させるモータと、ディスクからデータを読み出し、読み出したデータに基づいてディスクを再生する再生部と、モータに駆動電圧を供給する駆動部と、モータがディスクを回転させ、かつ再生部がディスクを再生しているときの駆動電圧を検出し、かつ駆動電圧の検出時におけるディスクの再生位置に基づいて、予め設定された複数個の閾値の中から１個の閾値を選択し、選択した閾値と検出した駆動電圧とを比較し、比較結果に基づいてモータの故障の有無を判定する故障検出部と、モータが故障であると判定された場合、駆動部の動作を停止する制御部とを備える。
【発明の効果】
【００１４】
本発明によれば、ディスクを回転させるモータの故障をディスクの再生中において適切に検出することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【００１６】
＜第１の実施の形態＞
［構成および基本動作］
図１は、本発明の第１の実施の形態に係るディスク装置の構成を示す機能ブロック図である。
【００１７】
図１を参照して、ディスク装置１０１は、スピンドルモータ１と、駆動ＩＣ（駆動部）２と、オペアンプ１２と、ディスク再生部５と、ＣＰＵ１１とを備える。ディスク再生部５は、ピックアップユニット１３と、信号処理部１４とを含む。ＣＰＵ１１は、制御部４と、故障判定部１５とを含む。オペアンプ１２と、故障判定部１５とは、故障検出部３を構成する。ディスク２００は、たとえばＣＤ（Compact Disk）またはＤＶＤ（Digital Versatile Disk）である。
【００１８】
ＣＰＵ１１は、ディスク装置１０１における各部を制御する。ＣＰＵ１１における制御部４は、ピックアップユニット１３から受けたディスク２００の回転状態を表わす信号に基づいて、駆動ＩＣ２へリファレンス電圧ＶＲＥＦおよびオフセット電圧Ｖ１を出力する。
【００１９】
駆動ＩＣ２は、ＣＰＵ１１から受けたリファレンス電圧ＶＲＥＦおよびオフセット電圧Ｖ１の差に基づいて、駆動電圧を電圧供給線ＳＰ＋およびＳＰ−を介してスピンドルモータ１に供給する。
【００２０】
スピンドルモータ１は、駆動ＩＣ２から受けた駆動電圧に基づいてスピンドルを回転させることにより、ディスク２００を回転させる。
【００２１】
故障検出部３は、駆動ＩＣ２がスピンドルモータ１に供給する駆動電圧を検出し、駆動電圧の検出結果に基づいてスピンドルモータ１の故障の有無を判定する。
【００２２】
制御部４は、故障検出部３によってスピンドルモータ１が故障であると判定された場合、駆動ＩＣ２の動作を停止する。
【００２３】
ディスク再生部５は、ディスク２００からデータを読み出し、読み出したデータに基づいてディスク２００を再生する。より詳細には、ピックアップユニット１３は、図示しないアクチュエータを含み、フォーカスおよびトラッキングを行なう。また、ピックアップユニット１３は、ディスク２００の半径方向に走査しながら、ディスク２００の表面にレーザ光を照射し、反射光を電気信号に変換することによりディスク２００からデータを読み出す。信号処理部１４は、ピックアップユニット１３から受けた読み出しデータに対して復調処理およびデコード処理等を行なうことにより、ディスク２００の再生処理を行なう。
【００２４】
図２は、スピンドルモータ１の構成を示す図である。
図２を参照して、スピンドルモータ１は、たとえばＤＣ（Direct Current）モータであり、ブラシＢ１およびＢ２と、整流子Ｃ１〜Ｃ３と、コイルＬ１〜Ｌ３とを含む。
【００２５】
たとえば、駆動ＩＣ２は、電圧供給線ＳＰ＋の電位を３Ｖに設定し、電圧供給線ＳＰ−の電位を１Ｖに設定することにより、スピンドルモータ１に２Ｖの直流電圧を駆動電圧として供給する。すなわち、駆動ＩＣ２は、電圧供給線ＳＰ＋に接続される駆動ＩＣ２の出力端子の電圧を３Ｖに設定し、電圧供給線ＳＰ−に接続される駆動ＩＣ２の出力端子の電圧を１Ｖに設定することにより、電圧供給線ＳＰ＋およびＳＰ−間すなわちブラシＢ１およびＢ２間に２Ｖの電位差を与える。
【００２６】
そして、駆動ＩＣ２が電圧供給線ＳＰ＋およびＳＰ−を介して供給する直流電圧に基づいて、ブラシＢ１およびＢ２間には整流子Ｃ１〜Ｃ３の一部およびコイルＬ１〜Ｌ３の一部を介して直流電流が流れる。
【００２７】
整流子Ｃ１〜Ｃ３は、図示しない回転軸に連動して回転する。整流子Ｃ１〜Ｃ３の回転に応じてそれぞれコイルＬ１〜Ｌ３に流れる電流の有無および向きが変わり、図示しない回転軸の回転すなわちスピンドルモータ１の回転が継続される。
【００２８】
再び図１を参照して、オペアンプ１２は、非反転入力端子が電圧供給線ＳＰ＋を介してブラシＢ１に電気的に接続され、反転入力端子が電圧供給線ＳＰ−を介してブラシＢ２に電気的に接続される。オペアンプ１２は、非反転入力端子の電位および反転入力端子の電位差すなわちブラシＢ１およびＢ２間に印加される駆動電圧に対応する電圧を故障判定部１５へ出力する。
【００２９】
故障判定部１５は、オペアンプ１２から受けた電圧に基づいてスピンドルモータ１の故障判定を行なう。
【００３０】
図３（ａ）は、制御部４が駆動ＩＣ２へ出力する電圧を示す波形図である。（ｂ）は、駆動ＩＣ２がスピンドルモータ１に供給する駆動電圧を示す波形図である。
【００３１】
図３（ａ）を参照して、制御部４は、駆動ＩＣ２へリファレンス電圧ＶＲＥＦおよびオフセット電圧Ｖ１を出力する。制御部４は、ＰＷＭ（パルス幅変調：Pulse  Width  Modulation）方式に基づいてパルス状のオフセット電圧Ｖ１を駆動ＩＣ２に供給する。
【００３２】
図３（ｂ）を参照して、駆動ＩＣ２は、制御部４から受けたリファレンス電圧ＶＲＥＦおよびオフセット電圧Ｖ１の差に基づいて直流電圧を生成し、生成した直流電圧を電圧供給線ＳＰ＋およびＳＰ−を介してスピンドルモータ１に供給する。
【００３３】
オフセット電圧Ｖ１がリファレンス電圧ＶＲＥＦより大きい場合と小さい場合とで駆動ＩＣ２がスピンドルモータ１へ供給する直流電圧の極性が逆になり、スピンドルモータ１の回転方向が逆になる。図３（ｂ）においては、左から１個目〜３個目までのパルス電圧がスピンドルモータ１に供給されている場合と、左から４個目および５個目のパルス電圧がスピンドルモータ１に供給されている場合とでスピンドルモータ１の回転方向が逆になる。
【００３４】
再び図２を参照して、ブラシＢ１およびＢ２が磨耗するとブラシのカスが発生する。そして、ブラシのカスが整流子間に入り込む量が増えるにつれてブラシ間の電気抵抗値が徐々に小さくなり、最終的にはブラシ間が完全ショート状態となる。そうすると、制御部４からは図３（ａ）に示すような波形の電圧が供給されているにも関わらず、電圧供給線ＳＰ＋およびＳＰ−に現われる電圧の差すなわち駆動ＩＣ２からスピンドル１へ供給される駆動電圧は徐々に小さくなり、ブラシ間の完全ショート状態において０Ｖとなる。
【００３５】
［動作］
図４は、本発明の第１の実施の形態に係るディスク装置がスピンドルモータ１の故障検出を行なう際の動作手順を定めたフローチャートである。
【００３６】
ディスク２００の再生時、信号処理部１４は、ピックアップユニット１３から受けた読み出しデータに対して復調処理およびデコード処理等を行なう。ここで、ピックアップユニット１３がディスク２００からデータを読み出す速度と比べて信号処理部１４が復調処理およびデコード処理等を行なう速度は遅い。このため、信号処理部１４はピックアップユニット１３から受けた読み出しデータを図示しないメモリに一時保存するが、メモリが一杯になるとＣＰＵ１１へポーズコマンドを出力する。
【００３７】
ＣＰＵ１１における制御部４は、信号処理部１４からポーズコマンドを受けると、ピックアップユニット１３を制御して、ディスク２００に対するデータ読み出しを停止させる。このとき、制御部４は、駆動ＩＣ２を制御してスピンドルモータ１の回転を継続させる。
【００３８】
ＣＰＵ１１における故障判定部１５は、信号処理部１４がポーズコマンドを出力した場合には（Ｓ１でＹＥＳ）、電圧供給線ＳＰ＋およびＳＰ−の電圧差、すなわち駆動ＩＣ２がスピンドルモータ１に供給している駆動電圧をオペアンプ１２から取得する（Ｓ２）。なお、制御部４がパルス状のオフセット電圧Ｖ１を駆動ＩＣ２に供給している場合には、故障判定部１５は、オフセット電圧Ｖ１が０Ｖでない部分すなわちＨレベル部分の振幅を駆動電圧としてオペアンプ１２から取得する。なお、ここでは、オペアンプ１２は、電圧供給線ＳＰ＋およびＳＰ−の電圧差をそのまま故障判定部１５に出力する構成であるとしたが、これに限定するものではない。オペアンプ１２が、電圧供給線ＳＰ＋およびＳＰ−の電圧差に対応する電圧を出力する構成であってもよい。たとえば、オペアンプ１２が、電圧供給線ＳＰ＋およびＳＰ−の電圧差を整数倍した電圧を故障判定部１５に出力し、故障判定部１５が、電圧供給線ＳＰ＋およびＳＰ−の電圧差の何倍がオペアンプ１２から出力されているかを認識していれば、故障判定部１５は駆動電圧を取得することができる。
【００３９】
一方、故障判定部１５は、信号処理部１４がポーズコマンドを出力していない場合には待機する（Ｓ１でＮＯ）。
【００４０】
故障判定部１５は、信号処理部１４がポーズコマンドを出力した場合には（Ｓ１でＹＥＳ）、駆動電圧の取得時におけるディスク２００の再生位置、たとえばディスク２００のアドレスを検出する（Ｓ３）。
【００４１】
故障判定部１５は、予め設定されたディスク２００の再生位置と閾値との対応関係を示すテーブルを記憶している。そして、故障判定部１５は、検出したディスク２００の再生位置に対応する閾値をテーブルから選択する（Ｓ４）。たとえば、故障判定部１５は、ディスク２００の再生位置がディスクの外周である場合には小さい閾値を選択し、ディスク２００の再生位置がディスクの内周である場合には大きい閾値を選択する。
【００４２】
故障判定部１５は、選択した閾値と取得した駆動電圧とを比較し、駆動電圧が閾値以下である場合には、スピンドルモータ１は故障していると判断し、制御部４に通知する（Ｓ５でＹＥＳ）。
【００４３】
制御部４は、スピンドルモータ１の故障通知を故障判定部１５から受けて、ディスク２００の再生処理を停止する。より具体的には、たとえば、制御部４は、駆動ＩＣ２へオフセット電圧Ｖ１としてリファレンス電圧ＶＲＥＦを出力することにより、駆動ＩＣ２からスピンドルモータ１への電流供給を停止させる。すなわち、駆動ＩＣ２は、電圧供給線ＳＰ＋およびＳＰ−にそれぞれ接続される駆動ＩＣ２の出力端子の電圧を等電圧に設定する（Ｓ６）。
【００４４】
一方、故障判定部１５は、選択した閾値と取得した駆動電圧とを比較し、駆動電圧が閾値より大きい場合には（Ｓ５でＮＯ）、スピンドルモータ１は正常であると判断する。そして、ＣＰＵ１１は、ディスク２００の再生処理をディスク装置１０１における各部に続行させる（Ｓ７）。
【００４５】
ここで、図２に示すようにスピンドルモータが３個の整流子を含む３極モータである場合であって、３箇所の整流子間の隙間のうち１箇所だけがショート状態となったときには、コイルに誘導起電力が発生しない期間と発生する期間とが繰り返されることになる。このため、スピンドルモータは、回転速度は遅くなるが、慣性力によって回転を継続する。しかしながら、本発明の第１の実施の形態に係るディスク装置では、故障検出部３は、ディスク２００の再生時、駆動電圧を検出し、検出した駆動電圧に基づいてスピンドルモータ１の故障の有無を判定する。このような構成により、ディスクが回転している場合でもモータの故障を検出することができる。
【００４６】
また、本発明の第１の実施の形態に係るディスク装置では、故障検出部３は、スピンドルモータ１がディスク２００を回転させ、ディスク再生部５がディスク２００を再生し、かつディスク再生部５がディスク２００からデータを読み出していないときに検出した駆動電圧に基づいてスピンドルモータ１の故障の有無を判定する。このような構成により、ディスク２００の再生中において、ディスク装置１０１の処理負荷を増大させることなくモータの故障を検出することができる。
【００４７】
また、本発明の第１の実施の形態に係るディスク装置では、ポーズコマンドの出力に応じて不規則に駆動電圧を検出し、故障検出を行なう。このような構成により、３個以上の整流子を含むスピンドルモータの故障を確実に検出することができる。なお、２個の整流子を含むスピンドルモータにおいても、整流子間が完全にショートしていない場合には回転が継続される場合があり、本発明の第１の実施の形態に係るディスク装置では、このような２個の整流子を含むスピンドルモータの故障も閾値を適切に選択することにより検出することができる。
【００４８】
ここで、ＣＤおよびＤＶＤに対応するディスク装置では、ＣＬＶ（Constant Linear Velocity）制御が採用されている。ＣＬＶ制御では、ディスクの外周と比べて内周の回転速度が速くなる。したがって、ディスク２００の再生位置がディスクの外周である場合と比べてディスク２００の再生位置がディスクの内周である場合の方が、駆動ＩＣ２からスピンドル１へ供給される駆動電圧が大きくなる。そこで、本発明の第１の実施の形態に係るディスク装置では、故障検出部３は、ディスク２００の再生時、駆動電圧を検出し、かつ駆動電圧の検出時におけるディスク２００の再生位置に基づいて、予め設定された複数個の閾値の中から１個の閾値を選択し、選択した閾値と検出した駆動電圧とを比較し、比較結果に基づいてスピンドルモータ１の故障の有無を判定する。たとえば、故障判定部１５は、ディスク２００の再生位置がディスクの外周である場合には小さい閾値を選択し、ディスク２００の再生位置がディスクの内周である場合には大きい閾値を選択する。このような構成により、ディスクの再生位置に応じて適切にモータの故障を検出することができる。
【００４９】
なお、本発明の第１の実施の形態に係るディスク装置では、故障判定部１５は、信号処理部１４がポーズコマンドを出力した場合には、駆動電圧をオペアンプ１２から取得してスピンドルモータ１の故障判定を行なう構成であるとしたが、これに限定するものではない。故障判定部１５は、定期的に駆動電圧をオペアンプ１２から取得してスピンドルモータ１の故障判定を行なう構成であってもよい。ただし、信号処理部１４がポーズコマンドを出力した場合にスピンドルモータ１の故障判定を行なう構成は、ディスク装置１０１の処理負荷を低減させることができる点で好ましい構成である。
【００５０】
次に、本発明の他の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【００５１】
＜第２の実施の形態＞
本実施の形態は、第１の実施の形態に係るディスク装置と比べて故障検出方法を変更したディスク装置に関する。以下で説明する内容以外は第１の実施の形態に係るディスク装置と同様である。
【００５２】
図５は、本発明の第２の実施の形態に係るディスク装置がスピンドルモータ１の故障検出を行なう際の動作手順を定めたフローチャートである。
【００５３】
ディスク２００の再生時、信号処理部１４は、ピックアップユニット１３から受けた読み出しデータに対して復調処理およびデコード処理等を行なう。ここで、ピックアップユニット１３がディスク２００からデータを読み出す速度と比べて信号処理部１４が復調処理およびデコード処理等を行なう速度は遅い。このため、信号処理部１４はピックアップユニット１３から受けた読み出しデータを図示しないメモリに一時保存するが、メモリが一杯になるとＣＰＵ１１へポーズコマンドを出力する。
【００５４】
ＣＰＵ１１における制御部４は、信号処理部１４からポーズコマンドを受けると、ピックアップユニット１３を制御して、ディスク２００に対するデータ読み出しを停止させる。このとき、制御部４は、駆動ＩＣ２を制御してスピンドルモータ１の回転を継続させる。
【００５５】
ＣＰＵ１１における故障判定部１５は、信号処理部１４がポーズコマンドを出力していない場合には待機する（Ｓ１１でＮＯ）。
【００５６】
一方、故障判定部１５は、信号処理部１４がポーズコマンドを出力した場合には（Ｓ１１でＹＥＳ）、電圧供給線ＳＰ＋およびＳＰ−の電圧差、すなわち駆動ＩＣ２がスピンドルモータ１に供給している駆動電圧を所定間隔でオペアンプ１２から取得する（Ｓ１２）。
【００５７】
そして、故障判定部１５は、駆動電圧をディスク２００の半回転分取得できた場合、すなわち信号処理部１４からのポーズコマンドの出力がディスク２００の半回転期間継続された場合には（Ｓ１３でＹＥＳ）、取得した複数個の駆動電圧の中で最大値および最小値を検出し、最大値と最小値との差ＶＤＩＦＦを算出する（Ｓ１４）。このように、ディスク２００の半回転期間、駆動電圧を取得する構成により、図２に示すスピンドルモータにおいて、整流子間の電気抵抗値の低下またはショート状態を確実に検出することができる。なお、駆動電圧を取得する期間はディスク２００の半回転期間に限定されるものではなく、スピンドルモータ１における整流子間の電気抵抗値の低下またはショート状態を確実に検出できる期間を設定することができる。
【００５８】
そして、故障判定部１５は、駆動電圧の取得時におけるディスク２００の再生位置、たとえばディスク２００のアドレスを検出する（Ｓ１５）。
【００５９】
故障判定部１５は、予め設定されたディスク２００の再生位置と閾値との対応関係を示すテーブルを記憶している。そして、故障判定部１５は、検出したディスク２００の再生位置に対応する閾値をテーブルから選択する（Ｓ１６）。
【００６０】
故障判定部１５は、選択した閾値と差ＶＤＩＦＦとを比較し、差ＶＤＩＦＦが閾値以下である場合には、スピンドルモータ１は故障していると判断し、制御部４に通知する（Ｓ１７でＹＥＳ）。
【００６１】
制御部４は、スピンドルモータ１の故障通知を故障判定部１５から受けて、ディスク２００の再生処理を停止する。より具体的には、たとえば、制御部４は、駆動ＩＣ２へオフセット電圧Ｖ１としてリファレンス電圧ＶＲＥＦを出力することにより、駆動ＩＣ２からスピンドルモータ１への電流供給を停止させる。すなわち、駆動ＩＣ２は、電圧供給線ＳＰ＋およびＳＰ−にそれぞれ接続される駆動ＩＣ２の出力端子の電圧を等電圧に設定する（Ｓ１８）。
【００６２】
一方、故障判定部１５は、選択した閾値と差ＶＤＩＦＦとを比較し、差ＶＤＩＦＦが閾値より大きい場合には（Ｓ１７でＮＯ）、スピンドルモータ１は正常であると判断する。そして、ＣＰＵ１１は、ディスク２００の再生処理をディスク装置１０１における各部に続行させる（Ｓ１９）。
【００６３】
図６は、故障判定部１５が算出する差ＶＤＩＦＦを示すグラフ図である。
図６を参照して、グラフＡはスピンドルモータ１が正常である場合を示し、グラフＢはスピンドルモータ１が異常である場合を示す。
【００６４】
前述のように、ＣＤおよびＤＶＤに対応するディスク装置では、ＣＬＶ制御が採用されているため、ディスクの外周と比べて内周の回転速度が速くなる。したがって、ディスク２００の再生位置が外周である場合と比べてディスク２００の再生位置が内周である場合の方が、駆動ＩＣ２からスピンドルモータ１へ供給される駆動電圧が大きくなる。このため、グラフＡおよびＢに示すように、所定期間における駆動電圧の最大値および最小値の差ＶＤＩＦＦは、ディスク２００の再生位置がディスクの外周である場合と比べてディスク２００の再生位置がディスクの内周である場合の方が大きくなる。
【００６５】
また、所定期間における駆動電圧の最大値および最小値の差ＶＤＩＦＦは、スピンドルモータ１が正常である場合と比べて異常である場合の方が大きくなる。
【００６６】
したがって、故障判定部１５は、本発明の第１の実施の形態に係るディスク装置と同様に、ディスク２００の再生位置がディスクの外周である場合には小さい閾値を選択し、ディスク２００の再生位置がディスクの内周である場合には大きい閾値を選択する。このような構成により、ディスクの再生位置に応じて適切にモータの故障を検出することができる。
【００６７】
ところで、本発明の第１の実施の形態に係るディスク装置では、故障検出部３は、スピンドルモータ１がディスク２００を回転させ、ディスク再生部５がディスク２００を再生し、かつディスク再生部５がディスク２００からデータを読み出していないときに駆動電圧を１回だけ検出してスピンドルモータ１の故障の有無を判定する。このため、図２に示すような３個の整流子を含むモータにおいて、ブラシＢ１およびＢ２が電気抵抗値の低下およびショートが生じていない整流子間に対応しているときに故障検出部３が駆動電圧を検出すると、スピンドルモータ１が正常であると判断してしまう。
【００６８】
これに対し、本発明の第２の実施の形態に係るディスク装置では、故障検出部３は、スピンドルモータ１がディスク２００を回転させ、かつディスク再生部５がディスク２００を再生している期間のうち、ディスク再生部５がディスク２００に対するデータ読み出しを停止してから再開するまでの期間において複数回検出した駆動電圧に基づいてスピンドルモータ１の故障の有無を判定する。このような構成により、本発明の第１の実施の形態に係るディスク装置と比べて、モータの故障を検出する確率を高め、より迅速にモータの故障を検出することができる。
【００６９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００７０】
【図１】本発明の第１の実施の形態に係るディスク装置の構成を示す機能ブロック図である。
【図２】スピンドルモータ１の構成を示す図である。
【図３】（ａ）は、制御部４が駆動ＩＣ２へ出力する電圧を示す波形図である。（ｂ）は、駆動ＩＣ２がスピンドルモータ１に供給する駆動電圧を示す波形図である。
【図４】本発明の第１の実施の形態に係るディスク装置がスピンドルモータ１の故障検出を行なう際の動作手順を定めたフローチャートである。
【図５】本発明の第２の実施の形態に係るディスク装置がスピンドルモータ１の故障検出を行なう際の動作手順を定めたフローチャートである。
【図６】故障判定部１５が算出する差ＶＤＩＦＦを示すグラフ図である。
【符号の説明】
【００７１】
１  スピンドルモータ、２  駆動ＩＣ（駆動部）、３  故障検出部、４  制御部、５  ディスク再生部、１１  ＣＰＵ、１２  オペアンプ、１３  ピックアップユニット、１４  信号処理部、１５  故障判定部、１０１  ディスク装置、２００  ディスク、Ｂ１，Ｂ２  ブラシ、Ｃ１〜Ｃ３  整流子、Ｌ１〜Ｌ３  コイル、ＳＰ＋，ＳＰ−  電圧供給線。
【図１】
2008118818.tif 000003
【図２】
2008118818.tif 000004
【図３】
2008118818.tif 000005
【図４】
2008118818.tif 000006
【図５】
2008118818.tif 000007
【図６】
2008118818.tif 000008