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