(57)【要約】【課題】消費電流の低減を図ることが可能なモータ制御回路を提供すること。【解決手段】ステッピングモータ制御部４１０は、Ａ／Ｂ相電流設定信号を生成するＡ／Ｂ相電流設定信号生成部４４０と、切替信号ＳＷに基づいてＡ／Ｂ相電流設定信号とＡ／Ｂ相基準信号との何れかを出力する第１及び第２スイッチ４７１，４７２と、切替信号ＳＷを生成する間欠駆動制御部４６０とを備えた。そして、ステッピングモータ制御部４１０は、ステッピングモータに所定量の駆動電流を流すためにステッピングモータドライバに出力するＡ／Ｂ相電流設定信号に対して、ステッピングモータの駆動電流を所定量よりも低減する電流低減信号としてのＡ／Ｂ相基準信号を間欠的に出力する。【選択図】        図４
2006246642.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクへの記録又は再生制御を行うための光ピックアップユニットを前記光ディスクの径方向に移動させるためのモータを駆動するモータドライバに、該モータ駆動用の電流設定信号を出力するモータ制御回路であって、
前記電流設定信号に対して、前記モータの駆動電流を低減する電流低減信号を間欠的に出力することを特徴とするモータ制御回路。
【請求項２】
前記電流設定信号を生成する電流設定信号生成部と、
切替信号に基づいて前記電流設定信号と前記電流低減信号との何れかを出力する切替部と、
前記切替信号を生成する間欠駆動制御部と、
を備えたことを特徴とする請求項１記載のモータ制御回路。
【請求項３】
前記電流設定信号生成部は、
前記モータの回転角に対応するステップ数と、前記モータに設けられたモータ駆動コイルへの励磁電流設定値と、を対応づけた周期性を有するマイクロステップ駆動方式の信号に基づいて前記モータの各相に対する電流設定信号を生成すること、
を特徴とする請求項２記載のモータ制御回路。
【請求項４】
前記間欠駆動制御部は、前記モータに所定量の電流を供給するオン期間と、前記モータに供給する電流量を前記所定量よりも低減するオフ期間との比に対応する間欠駆動タイミングの設定値に基づいて前記切替信号を生成することを特徴とする請求項２記載のモータ制御回路。
【請求項５】
前記間欠駆動制御部は、
クロック信号を生成するクロック生成部と、
前記クロック信号と前記タイミングの設定値に基づいて、前記オン期間及びオフ期間に対応するパルス幅を有する前記切替信号を生成する駆動タイミング生成部と、
を備えたことを特徴とする請求項４記載のモータ制御回路。
【請求項６】
トラッキングサーボ時に前記モータが要求される動作に応じて前記間欠駆動タイミングの設定値を可変することを特徴とする請求項４記載のモータ制御回路。
【請求項７】
光ディスクへの記録又は再生制御を行うための光ピックアップユニットを前記光ディスクの径方向に移動させるためのモータを駆動するモータドライバに、該モータ駆動用の電流設定信号を出力するモータ制御方法であって、
出力するとともに、前記モータに所定量の電流を供給するオン期間と、前記モータに供給する電流量を前記所定量よりも低減するオフ期間との比に対応する間欠駆動タイミングの設定値に基づいて、前記電流設定信号と、前記電流設定信号に対して前記モータの駆動電流を低減する電流低減信号を間欠的に出力するとともに、前記間欠駆動タイミングの設定値をトラッキングサーボ時に前記モータが要求される動作に応じて可変することを特徴とするモータ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータ制御回路及びモータ制御方法に関する。
【背景技術】
【０００２】
従来、光ディスク装置は、光ディスクに対して書き込み又は読出しを行う制御回路を備え、該制御回路は、光ディスクにレーザ光を照射する光ピックアップを移動させるステッピングモータを制御するモータ制御回路を含む。
【０００３】
モータ制御回路は、例えばステッピングモータに対して複数相（例えばＡ相とＢ相）の駆動信号を供給し、ステッピングモータは、各相信号の電圧と位相差に基づいて回動する。従って、モータ制御回路は、ステッピングモータを回動させ、光ピックアップを光ディスクの径方向に移動させる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記の光ディスク装置又は該装置を備えた携帯機器は、消費電力の低減が要求されており、該装置に備えられたモータ制御回路においても同様に消費電力の低減が要求されている。
【０００５】
本発明はこうした実情に鑑みてなされたものであり、その目的は、消費電流の低減を図ることが可能なモータ制御回路及びモータ制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
以下、上記目的を達成するための手段及びその作用効果について記載する。
【０００７】
請求項１に記載の発明は、光ディスクへの記録又は再生制御を行うための光ピックアップユニットを前記光ディスクの径方向に移動させるためのモータを駆動するモータドライバに、該モータ駆動用の電流設定信号を出力するモータ制御回路であって、前記電流設定信号に対して、前記モータの駆動電流を低減する電流低減信号を間欠的に出力することをその要旨とする。
【０００８】
上記構成では、光ピックアップユニットを光ディスクの径方向に移動させるためのモータに対して間欠的に駆動電流の供給を停止するため、その分消費電流を低減することができる。
【０００９】
請求項２に記載の発明は、請求項１記載のモータ制御回路において、前記電流設定信号を生成する電流設定信号生成部と、切替信号に基づいて前記電流設定信号と前記電流低減信号との何れかを出力する切替部と、前記切替信号を生成する間欠駆動制御部と、を備えたことをその要旨とする。
【００１０】
上記構成では、切替信号に基づいて電流設定信号と電流低減信号との何れかを出力する切替部を備えたことで、電流設定信号に対して電流低減信号を容易に間欠的にモータドライバに供給することができる。
【００１１】
請求項３に記載の発明は、請求項２記載のモータ制御回路において、前記電流設定信号生成部は、前記モータの回転角に対応するステップ数と、前記モータに設けられたモータ駆動コイルへの励磁電流設定値と、を対応づけた周期性を有するマイクロステップ駆動方
式の信号に基づいて前記モータの各相に対する電流設定信号を生成することをその要旨とする。
【００１２】
上記構成では、モータの回転角に対応する電流を該モータの駆動コイルに流すための電流設定信号を容易に生成することができる。また、マイクロステップ駆動方式の信号を三角波信号とすることで、該信号を生成する回路の簡略化を図ることができる。
【００１３】
請求項４に記載の発明は、請求項２記載のモータ制御回路において、前記間欠駆動制御部は、前記モータに所定量の電流を供給するオン期間と、前記モータに供給する電流量を前記所定量よりも低減するオフ期間との比に対応する間欠駆動タイミングの設定値に基づいて前記切替信号を生成することをその要旨とする。
【００１４】
上記構成では、モータに所定量の電流を供給するオン期間とモータに供給する電流量を所定量よりも低減するオフ期間の比を設定することで、モータの駆動電流が所定量よりも少ない期間を設定することができ、その比に応じた消費電流を低減することができる。また、モータ等の部品が別機種に変わっても最適なオン期間とオフ期間の比を設定することが容易にできる。
【００１５】
請求項５に記載の発明は、請求項４記載のモータ制御回路において、前記間欠駆動制御部は、クロック信号を生成するクロック生成部と、前記クロック信号と前記タイミングの設定値に基づいて、前記オン期間及びオフ期間に対応するパルス幅を有する前記切替信号を生成する駆動タイミング生成部と、を備えたことをその要旨とする。
【００１６】
上記構成では、基準とするクロック信号に基づいて、例えばその信号をカウントしカウント値に基づいて切替信号のレベルを変更することによりオン期間とオフ期間に対応するパルス幅を持つ切替信号を容易に生成することができる。
【００１７】
請求項６に記載の発明は、請求項４記載のモータ制御回路において、トラッキングサーボ時に前記モータが要求される動作に応じて前記間欠駆動タイミングの設定値を可変することをその要旨とする。
【００１８】
上記構成では、モータが要求される動作に応じて設定値を可変する、例えば間欠駆動のオフ期間の比率を大きくすることで消費電力を低減することができ、間欠駆動のオフ期間の比率を小さくしてモータをスムーズに動かすことができる。
【００１９】
請求項７に記載の発明は、光ディスクへの記録又は再生制御を行うための光ピックアップユニットを前記光ディスクの径方向に移動させるためのモータを駆動するモータドライバに、該モータ駆動用の電流設定信号を出力するモータ制御方法であって、出力するとともに、前記モータに所定量の電流を供給するオン期間と、前記モータに供給する電流量を前記所定量よりも低減するオフ期間との比に対応する間欠駆動タイミングの設定値に基づいて、前記電流設定信号と、前記電流設定信号に対して前記モータの駆動電流を低減する電流低減信号を間欠的に出力するとともに、前記間欠駆動タイミングの設定値をトラッキングサーボ時に前記モータが要求される動作に応じて可変することをその要旨とする。
【００２０】
上記構成では、モータが要求される動作に応じて設定値を可変する、例えば間欠駆動のオフ期間の比率を大きくすることで消費電力を低減することができ、間欠駆動のオフ期間の比率を小さくしてモータをスムーズに動かすことができる。
【発明の効果】
【００２１】
本発明によれば、光ピックアップユニットを光ディスクの径方向に移動させるためのモ
ータに対して間欠的に駆動電流の供給を停止するため、その分消費電流を低減することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明にかかる一実施形態を、図面を参照しつつ説明する。
【００２３】
図１は、本発明の一実施形態にかかる光ディスク装置１０の全体構成を示す図である。
【００２４】
光ピックアップ２００は、光源・レンズ・光検出器等を組み合わせた光学系を利用して、光ディスク１００への記録又は再生を行う装置である。光ピックアップ２００には、トラッキング／フォーカスサーボ用及びチルト制御用のアクチュエータ２１０が組み込まれている。
【００２５】
また、光ピックアップ２００は、スレッド２４０上に移動可能なように取り付けられている。なお、スレッド２４０は、光ピックアップ２００を光ディスク１００のディスク面に対向させて支持するとともに、光ピックアップ２００を光ディスク１００の半径方向へ移動させるものである。ここで、スレッド２４０を含めた光ピックアップ２００を光ピックアップユニット２５０という。
【００２６】
光ピックアップユニット２５０の移動としては、通常のトラッキングサーボの動作の他に、ショートジャンプの場合と、ロングジャンプの場合と、がある。まず、ショートジャンプについて説明する。通常のトラッキングサーボの動作として、スレッド２４０の位置が固定された状態で光ピックアップ２００のみが移動する。そして、光ピックアップ２００の位置が、スレッド２４０上の可動範囲の限界に近づいたときに、光ピックアップ２００がスレッド２４０上の中央付近の位置に戻るように、スレッド２４０自体の移動が行われる。この結果、光ピックアップ２００がスレッド２４０上で再び移動可能な状態となる。このように、ショートジャンプの場合の動作は、通常のトラッキングサーボの動作と同様な動作が行われる。
【００２７】
つぎに、ロングジャンプについて説明する。スレッド２４０上での可動範囲よりも長い光ピックアップ２００の移動距離が設定される。そして、その設定距離に合わせて光ピックアップ２００と併せてスレッド２４０の移動が行われる。
【００２８】
光ピックアップユニット２５０を移動させるための駆動源としては、一般的に、ステッピングモータ２６０が採用される。なお、ステッピングモータ２６０とは、周知のとおり、所定の入力パルス列によって、所定ステップ角ごとに段階的に回転するモータのことであり、ステッピングモータドライバ２７０によって駆動される。
【００２９】
ステッピングモータ２６０の駆動方式としては、例えば、２相のステッピングモータ２６０の場合、１相励磁駆動方式、２相励磁駆動方式、１−２相励磁駆動方式、マイクロステップ駆動方式がある。なお、本発明では、２相のステッピングモータ２６０に限定されず、さらには、前述したステッピングモータ２６０の駆動方式のいずれをも採用可能であるが、以下の説明では、ステッピングモータドライバ２７０のスイッチング素子数が少なく済むようＡ／Ｂ相（２相）のステッピングモータ２６０の場合とし、また、ステップ数の分解能が高く高精度な位置決め制御が可能なマイクロステップ駆動方式を採用する場合とする。
【００３０】
ここで、本発明におけるマイクロステップ駆動方式に用いられるＡ／Ｂ相電流設定信号の波形図を図２に示しておく。なお、図２に示す横軸は、ステッピングモータ２６０の基準ステップ角に相当する一ステップを、さらにＮ（自然数であり、例えば“６４”）分割
したマイクロステップ数を表している。すなわち、ステッピングモータ２６０は、一マイクロステップによって「基準ステップ角／６４」分回転することとなる。また、図２に示す縦軸は、Ａ／Ｂ相モータ駆動コイルの励磁電流の設定範囲を、Ｍ（自然数であり、例えば“２５６”）分割した量子化レベルを表している。
【００３１】
図２に示すように、Ａ／Ｂ相電流設定信号とは、ステッピングモータ２６０のＡ／Ｂ相モータ駆動コイルに対して、マイクロステップ数に応じた励磁電流を設定するための互いに９０°位相がずれた三角波状の信号のことである。マイクロステップ駆動方式では、このＡ／Ｂ相電流設定信号によって、目標マイクロステップ数に応じたＡ／Ｂ相モータ駆動コイルの励磁電流の比が設定される。そして、Ａ／Ｂ相モータ駆動コイルの励磁電流の設定比によって、ステッピングモータ２６０は、目標マイクロステップ数に応じた回転角分回転することとなる。
【００３２】
なお、Ａ／Ｂ相電流設定信号としては、その他正弦波状の信号を採用することも可能であるが、簡素な仕組みによって三角波信号を容易に生成可能であるため、本発明では、Ａ／Ｂ相電流設定信号としては三角波信号を採用することが好ましい。
【００３３】
例えば、ステッピングモータ２６０の基準ステップ角は７２°の場合とし、図３に示すように、５周期分のＡ／Ｂ相電流設定信号によってステッピングモータ２６０を１回転させる場合とする。また、光ディスク１００の最内周から最外周に対してスレッド２４０を移動させるためには、ステッピングモータ２６０を約１２回転させる必要がある場合には、６０周期（＝１２回転×５周期／回転）分のＡ／Ｂ相電流設定信号が必要となる。
【００３４】
このように、周期性を有するＡ／Ｂ相電流設定信号によって、ステッピングモータ２６０は、Ａ／Ｂ相電流設定信号の周期の数に応じた回転角分回転するとともに、光ピックアップユニット２５０は、ステッピングモータ２６０の回転角に応じた移動量分だけ移動する。
【００３５】
アナログ信号処理装置３００は、光ディスク制御用アナログ信号処理を行う。アナログ信号処理装置３００は、例えば、光ピックアップ２００によって光ディスク１００から得られた光検出信号を増幅するプリアンプ３１０や、プリアンプ３１０出力からトラッキングサーボ用のトラッキングエラー信号（以下、ＴＥ信号と称する。）を生成するサーボ制御信号生成部３２０などを有する。トラッキングサーボ時において、アナログ信号処理装置３００は、レーザ光が横断した記録トラックの本数、すなわちスレッド２４０上における光ピックアップ２００の移動量を検出可能なＴＥ信号（又は、トラバース信号と称される）を生成する。
【００３６】
デジタル信号処理装置４００は、デジタルサーボ処理やエンコード／デコード処理などといった光ディスク制御用デジタル信号処理を行うものである。
【００３７】
ステッピングモータ制御部４１０は、ステッピングモータドライバ２７０によってステッピングモータ２６０の駆動を制御する。なお、詳細は後述するが、ショートジャンプの場合はアナログ信号処理装置３００から供給されるＴＥ信号、また、ロングジャンプの場合はマイクロコンピュータ６００から指定された目標マイクロステップ数に基づいて、光ピックアップユニット２５０の現在位置から目標位置までの移動量が設定される。そして、ステッピングモータ制御部４１０は、この移動量に対応づけられた回転角の分ステッピングモータ２６０を回転させるためのＡ／Ｂ相電流設定信号を生成する。なお、ステッピングモータ制御部４１０は、Ａ／Ｂ相電流設定信号の生成と並行して、Ａ／Ｂ相電流設定信号を生成するための基準となる三角波信号のパルス周期の数を検出している。
【００３８】
アクチュエータ制御部４２０は、サーボ制御信号生成部３２０から出力されるＴＥ信号に基づいて対物レンズ２２０を移動させるアクチュエータ２１０を制御するための指令値をアクチュエータドライバ２３０に供給する。アクチュエータドライバ２３０は、供給される指令値に基づいてアクチュエータ２１０を駆動制御する。
【００３９】
マイクロコンピュータ６００は、光ディスク装置１０全体の制御を司るものであり、アナログ信号処理装置３００におけるアナログ処理や、デジタル信号処理装置４００におけるデジタル処理等を統括的に制御する。
【００４０】
次に、光ディスク装置の制御回路としてのステッピングモータ制御部４１０の構成及び動作を説明する。
【００４１】
図４は、ステッピングモータ制御部４１０のブロック回路図である。
【００４２】
ステッピングモータ制御部４１０は、ジャンプ制御部４１１、Ａ／Ｂ相電流設定信号生成部４４０、間欠駆動制御部４６０を有する。
【００４３】
ジャンプ制御部４１１は、前述したショートジャンプ又はロングジャンプによる光ピックアップユニット２５０の移動量を設定するための制御を行う。なお、同図に示すＬＪＰＯＮ信号は、ショートジャンプモード又はロングジャンプモードのいずれの制御を行うかを選択するための信号であり、マイクロコンピュータ６００から供給されるか、又は、ステッピングモータ制御部４１０内部で生成される。例えば、ＬＪＰＯＮ信号が“０”の場合には、ショートジャンプ移動量判定部４１４の動作が有効となり、通常のトラッキングサーボまたはショートジャンプの制御を行う。ＬＪＰＯＮ信号が“１”の場合には、ロングジャンプ移動量判定部４１５の動作が有効となり、ロングジャンプの制御を行う。
【００４４】
まず、ショートジャンプモードについて説明する。ジャンプ制御部４１１は、アナログ信号処理装置３００から供給されるＴＥ信号をＡ／Ｄ変換器４１２によってデジタル信号へと変換後、イコライザ４１３が有する低域通過フィルタ（不図示）によってＴＥ信号の低域成分を検出する。
【００４５】
ショートジャンプ移動量判定部４１４は、このＴＥ信号の低域成分に基づいて、スレッド２４０上における光ピックアップ２００の移動量が許容範囲内であるか否かを判定する。そして、光ピックアップ２００の移動量が許容範囲外と判定された場合、光ピックアップ２００をスレッド２４０上の所定の基準位置（例えば、スレッド２４０上の中央）へ戻すためのスレッド２４０のショートジャンプ移動量を設定し、三角波生成部４１６へ供給する。このようにして、通常のトラッキングサーボ時などで光ピックアップ２００がスレッド２４０上の端に位置するときには、スレッド２４０を移動させてスレッド２４０上の光ピックアップ２００の位置を所定の基準位置へと戻すための制御が行われる。
【００４６】
つぎに、ロングジャンプモードについて説明する。ロングジャンプ移動量判定部４１５は、マイクロコンピュータ６００から指定された目標マイクロステップ数に基づいて、光ピックアップユニット２５０を現在位置から目標位置へと移動させるためのロングジャンプ移動量を設定し、三角波生成部４１６へ供給する。
【００４７】
三角波生成部４１６は、カウントアップ／ダウンの動作によって、Ａ／Ｂ相電流設定信号の基準となる三角波信号を生成する。すなわち、三角波生成部４１６は、Ａ／Ｂ相電流設定信号のマイクロステップ数をカウントアップ／ダウンのカウンタサイクル数と対応づけ、さらに、Ａ／Ｂ相電流設定信号の励磁電流設定値をカウントアップ／ダウンのカウント値と対応づける。例えば、カウントアップは、光ピックアップユニット２５０を外周側
へ移動する場合に行われ、カウントダウンは、光ピックアップユニット２５０を内周側へ移動する場合に行われる。
【００４８】
そして、Ａ／Ｂ相電流設定信号の励磁電流設定値の量子化数（例えば、“２５６”）を２倍させた分カウントアップ／ダウンを行っていき、Ａ／Ｂ相電流設定信号のいずれか一方と位相を合わせた上で、その一方のＡ／Ｂ相電流設定信号の一周期に相当するカウンタサイクル数（例えば、“６４”）毎に、そのカウント値をリセットさせる。このようにして、周期性を有する三角波信号が生成される。
【００４９】
Ａ／Ｂ相電流設定信号生成部４４０は、三角波生成部４１６から供給された三角波信号に基づいて、Ａ／Ｂ相電流設定信号を生成する。詳しくは、Ａ／Ｂ相電流設定信号生成部４４０は、三角波信号のカウント値が励磁電流設定値の最大量子化数（例えば、“２５５”）に達したとき、三角波信号が折り返されるようにそのカウント値を減少させていくことでＡ相電流設定信号を生成し、そのＡ相電流設定信号の位相を９０°ずらすことでＢ相電流設定信号を生成する。そして、この生成されたＡ／Ｂ相電流設定信号は、Ｄ／Ａインタフェース４５０へと供給される。この結果、Ｄ／Ａインタフェース４５０における時分割制御によってＡ／Ｂ相電流設定信号がＤ／Ａ変換器４５１に順次転送されるとともに、Ｄ／Ａ変換器４５１においてアナログ信号へと変換されてステッピングモータドライバ２７０へと供給される。
【００５０】
Ａ／Ｂ相電流設定信号生成部４４０とＤ／Ａインタフェース４５０との間には間欠駆動制御部４６０により制御される切替部としてのスイッチ４７１，４７２が挿入接続されている。第１スイッチ４７１は、第１端子にＡ相電流設定信号が印加され、第２端子に第１設定レジスタ４７３に記憶された値を持つ電流低減信号としてのＡ相基準信号が印加され、共通端子はＤ／Ａインタフェース４５０に接続されている。第２スイッチ４７２は、第１端子にＢ相電流設定信号が印加され、第２端子に第２設定レジスタ４７４に記憶された値を持つ電流低減信号としてのＢ相基準信号が印加され、共通端子はＤ／Ａインタフェース４５０に接続されている。
【００５１】
間欠駆動制御部４６０は、間欠的に第１及び第２スイッチ４７１，４７２を切り替える。従って、Ｄ／Ａ変換器４５１には、Ａ／Ｂ相電流設定信号に対して電流低減信号としてのＡ／Ｂ相基準信号が間欠的に供給される。
【００５２】
第１及び第２設定レジスタ４７３，４７４に記憶されたＡ／Ｂ相基準信号の値はステッピングモータ２６０に電流が流れないように設定された値であり、その値はＤ／Ａ変換器４５１、ステッピングモータ２６０及びステッピングモータドライバ２７０に応じて設定されている。Ｄ／Ａ変換器４５１に供給する信号であることから、Ａ／Ｂ相基準信号はデジタル値を持つ信号である。従って、第１及び第２スイッチ４７１，４７２は、アナログ信号を切り替えるスイッチに比べて構成が容易であり、また切替が容易に行われる。また、デジタル信号にて切替を行うため、Ａ／Ｂ相基準信号の値を容易に設定することができる。
【００５３】
図１に示すステッピングモータ２６０はＡ／Ｂ相（２相）のステッピングモータであり、ステッピングモータドライバ２７０はステッピングモータ２６０に対してＡ／Ｂ相電流設定信号に基づいて目標マイクロステップ数に応じて設定された比を持つ励磁電流をＡ相駆動コイルとＢ相駆動コイルに流す。更に、ステッピングモータドライバ２７０は、基準電圧Ｖｒｅｆが入力され、該基準電圧ＶｒｅｆとＡ／Ｂ相電流設定信号との差電圧に応じてＡ／Ｂ相駆動コイルに流す電流の方向が変更される。例えば、この基準電圧ＶｒｅｆはＡ／Ｂ相電流設定信号の中間電圧（＝（最大電圧＋最小電圧）／２）である。
【００５４】
例えば、ドライバ２７０は、Ａ相電流設定信号の電圧と基準電圧Ｖｒｅｆの差電圧（又はその係数倍の電圧）をＡ相駆動コイルの第１端子に供給し、基準電圧Ｖｒｅｆを基準とする差電圧の反転電圧をＡ相駆動コイルの第２端子に供給する。Ａ相電流設定信号の電圧が基準電圧Ｖｒｅｆより高い場合、その差電圧に応じた電流がＡ相駆動コイルの第１端子から第２端子に向かって流れ、Ａ相電流設定信号の電圧が基準電圧Ｖｒｅｆより低い場合、その差電圧に応じた電流がＡ相駆動コイルの第２端子から第１端子に向かって流れる。従って、Ａ相電流設定信号の電圧が基準電圧Ｖｒｅｆと一致する場合、差電圧が零、即ちＡ相駆動コイルに電流が流れない。同様に、ドライバ２７０は、Ｂ相電流設定信号の電圧が基準電圧Ｖｒｅｆと異なる場合、その差電圧に応じた電流がＢ相駆動コイルに流れ、Ｂ相電流設定信号の電圧が基準電圧Ｖｒｅｆと一致する場合、Ｂ相駆動コイルに電流が流れない。つまり、図６に示すように、Ａ相電流設定信号の電圧と基準電圧Ｖｒｅｆとの差電圧が大きいほどＡ相駆動コイルに多くの電流が流れ、差電圧が小さいほどＡ相駆動コイルの流れる電流は少なくなる。尚、Ｂ相に関しても同様である。
【００５５】
従って、ステッピングモータ制御部４１０は、Ｄ／Ａ変換器４５１から基準電圧Ｖｒｅｆと実質的に同じ電圧を持つＡ／Ｂ相電流設定信号をステッピングモータドライバ２７０に供給することで、ステッピングモータ２６０の駆動コイルに電流が流れないようにすることができる。このため、図４に示す第１及び第２設定レジスタ４７３，４７４には、Ｄ／Ａ変換器４５１が基準電圧Ｖｒｅｆと実質的に同じ電圧を持つＡ／Ｂ相電流設定信号を出力し得る値が設定されている。つまり、第１及び第２設定レジスタ４７３，４７４は、基準電圧Ｖｒｅｆに対応する設定値がそれぞれ記憶されており、その値を持つＡ／Ｂ相基準信号が出力される。
【００５６】
間欠駆動制御部４６０は、間欠的に第１及び第２スイッチ４７１，４７２を切り替え、Ｄ／Ａ変換器４５１に、Ａ／Ｂ相電流設定信号とＡ／Ｂ相基準信号とを交互に供給する。このため、ステッピングモータドライバ２７０は、ステッピングモータ２６０に対して間欠的に駆動電流の供給を停止する。従って、ステッピングモータ制御部４１０は、ステッピングモータ２６０に対して常に駆動電流を供給する構成に比べて、消費電流を低減することができる。
【００５７】
次に、間欠駆動制御部４６０の構成を説明する。
【００５８】
間欠駆動制御部４６０は、サンプリングモード設定レジスタ（モードレジスタ）４６１、間欠駆動タイミング設定レジスタ（タイミングレジスタ）４６２、サンプリングクロック生成部４６３、間欠駆動タイミング生成部４６４を備えている。
【００５９】
モードレジスタ４６１には、サンプリングクロック生成部４６３により生成するクロック信号の設定値が記憶されている。サンプリングクロック生成部４６３は、ステッピングモータ制御部４１０にて使用されるクロック信号ＣＫ１を基準クロック信号ＣＬＫから生成する回路であり、モードレジスタ４６１の設定値に基づいて基準クロック信号ＣＬＫを分周してクロック信号ＣＫ１を生成する。基準クロック信号ＣＬＫは、例えばマイクロコンピュータ６００（図１参照）の動作クロック等が利用される。生成されたクロック信号ＣＫ１は、間欠駆動タイミング生成部４６４、ショートジャンプ移動量判定部４１４、ロングジャンプ移動量判定部４１５、等に供給される。
【００６０】
タイミングレジスタ４６２には、基準期間において、ステッピングモータ２６０に電流を供給する時間（オン時間）と、電流を供給しない時間（オフ時間）の比率を示す設定値が記憶されている。間欠駆動タイミング生成部４６４は、その設定値に応じてＨレベルの期間とＬレベルの期間の比率を設定したパルス状の切替信号ＳＷを生成する。
【００６１】
一例を示す。サンプリングクロック生成部４６３は、基準クロック信号ＣＬＫを８分周してクロック信号ＣＫ１を生成する。間欠駆動タイミング生成部４６４は、サンプリングクロック生成部４６３から供給されるクロック信号ＣＬＫのパルスをカウントし、そのカウント値に基づいて切替信号ＳＷを生成する。例えば、基準期間を「８」とし、設定値として「０」〜「７」の値がタイミングレジスタ４６２に格納される。設定値が「０」の場合、間欠駆動タイミング生成部４６４は常にＨレベルの切替信号ＳＷを出力する。従って、第１及び第２スイッチ４７１，４７２が切り替えられないため、間欠動作を行わない。つまり、「０」の設定値は、間欠動作を無効にする設定値である。設定値が「１」〜「７」の場合、間欠駆動タイミング生成部４６４は、ＨレベルとＬレベルの時間比率を「１：７」〜「７：１」とする。図５は、クロック信号ＣＫ１と設定値が「７」の場合の切替信号ＳＷの波形を示す。間欠駆動タイミング生成部４６４は、基準クロック信号ＣＬＫをカウントし、そのカウント値が基準期間と一致するとカウント値をリセットする。そして、間欠駆動タイミング生成部４６４は、カウント値をリセットしてからカウント値が７になるまでＨレベルの切替信号ＳＷを出力し、カウント値が７から８になるまでＬレベルの切替信号ＳＷを出力する。
【００６２】
第１及び第２スイッチ４７１，４７２は、切替信号ＳＷのレベルに応答して共通端子を第１端子又は第２端子に接続する。例えば、第１及び第２スイッチ４７１，４７２は、Ｈレベルの切替信号ＳＷに応答して共通端子を第１端子に接続し、Ｌレベルの切替信号ＳＷに応答して共通端子を第２端子に接続する。
【００６３】
尚、図２では、励磁電流設定値の変化を直線にて表しているが、Ａ／Ｂ相電流設定信号生成部４４０が出力する励磁電流設定値がデジタル値であるため、実際には所定間隔毎にステップ的に変化する。そして、ステッピングモータ２６０に対する電流のオン・オフの基準期間は、Ａ／Ｂ相電流設定信号生成部４４０が励磁電流設定値を変更する期間に比べて短い。従って、図７に示すように、励磁電流設定値をｎからｎ＋１に変更する場合、そのｎ＋１が維持されている期間に間欠駆動タイミング生成部４６４によって第１及び第２スイッチ４７１，４７２が切り替えられることで、Ｄ／Ａ変換器４５１には間欠的に設定値「０」が供給される。
【００６４】
ロングジャンプのようにステッピングモータ２６０を素早く動かす場合には励磁電流設定値の変化が早いので、この場合には間欠駆動のオフ期間の比率を小さくしてスレッド２４０をスムーズに動かせるようにする。一方、スレッド２４０を動かす必要性がない場合には間欠駆動のオフ期間の比率を大きくして消費電流を大幅に低減する。その一例として、光ピックアップユニット２５０をポーズ状態とする場合、即ちスレッド２４０を全く動かさない場合がある。また、別の例として、通常のトラッキングサーボ時において、スレッド２４０を移動させることにより光ピックアップ２００がスレッド２４０上の所定の基準位置に戻ってから、更に光ピックアップ２００のスレッド２４０に対する移動量が許容範囲外と判定されるまでの期間も、オフ期間の比率を大きくすることで消費電流を低減できる。
【００６５】
このトラッキングサーボ時におけるスレッド２４０を動かさない期間は光ピックアップ２００のディスク上の半径方向の位置や、ディスク１００の回転速度などである程度予想することもできるが、ショートジャンプ移動量判定部４１４が光ピックアップ２００の移動量を許容範囲外と判断するとスレッド２４０を移動させるのに先立ち、間欠駆動のオフ期間を小さくしてスレッド２４０の移動に備えるようにすることもできる。
【００６６】
このように、スレッド２４０を動かさなくても良い期間は、ステッピングモータ２６０の間欠駆動のオフ期間の比率を、スレッド２４０を動かす期間よりも小さくするなど、モータが要求される動作に応じてオン期間とオフ期間の比率を可変する。尚、スレッド２４
０を動かさなくても良い期間は、オフ期間のみとして、ステッピングモータ２６０を完全に動作停止にすることもできるし、スレッド２４０を動かす期間はオン期間のみとして、ステッピングモータ２６０を最もスムーズに動かせるような状態にしても良い。
【００６７】
以上説明した本実施形態によれば、以下の効果が得られるようになる。
【００６８】
（１）光ピックアップユニット２５０を光ディスク１００の径方向に移動させるためのステッピングモータ２６０に対して間欠的に駆動電流の供給を停止するため、その分消費電流を低減することができる。ステッピングモータ２６０には、ロングジャンプのように光ピックアップユニット２５０を移動させるときと、ポーズや光ディスク１００のトラックをトレースするときのように光ピックアップユニット２５０を移動させないときに駆動電流が供給される。従って、ステッピングモータ２６０の回転中（光ピックアップユニット２５０の移動中）及び停止中（光ピックアップユニット２５０を移動させないとき）の消費電流を低減することができる。
【００６９】
（２）ステッピングモータ制御部４１０は、Ａ／Ｂ相電流設定信号を生成するＡ／Ｂ相電流設定信号生成部４４０と、切替信号ＳＷに基づいてＡ／Ｂ相電流設定信号とＡ／Ｂ相基準信号との何れかを出力する第１及び第２スイッチ４７１，４７２と、切替信号ＳＷを生成する間欠駆動制御部４６０とを備えた。従って、切替信号ＳＷに基づいてＡ／Ｂ相電流設定信号に対してＡ／Ｂ相基準信号を容易に間欠的にステッピングモータドライバ２７０に供給することができる。
【００７０】
（３）間欠駆動制御部４６０は、ステッピングモータ２６０に電流を供給するオン期間と、該ステッピングモータ２６０に供給する電流を停止するオフ期間との比に対応する間欠駆動タイミングの設定値に基づいて切替信号ＳＷを生成するようにした。従って、ステッピングモータ２６０に電流を供給するオン期間と電流の供給を停止するオフ期間の比を設定することで、ステッピングモータ２６０に電流が流れない期間を設定することができ、その比に応じた消費電流を低減することができる。
【００７１】
（４）間欠駆動制御部４６０は、クロック信号を生成するクロック生成部４６３と、クロック信号とタイミングの設定値に基づいてオン期間及びオフ期間に対応するパルス幅を有する切替信号ＳＷを生成する駆動タイミング生成部４６４と、を備えた。従って、基準とするクロック信号に基づいて、例えばその信号をカウントしカウント値に基づいて切替信号ＳＷのレベルを変更することによりオン期間とオフ期間に対応するパルス幅を持つ切替信号ＳＷを容易に生成することができる。
【００７２】
（その他の実施形態）
なお、上記実施形態は、以下のように変更して実施してもよい。
【００７３】
・上記実施形態において、各レジスタ４６１，４６２，４７３，４７４の値を適宜変更しても良い。また、第１及び第２設定レジスタ４７３，４７４に記憶する設定値を異なる値に設定しても良い。
【００７４】
・上記実施形態では、各レジスタに設定値を記憶するようにしたが、固定値としてもよい。また、外部から供給するようにしてもよい。
【００７５】
・上記実施形態では、切替部としての第１及び第２スイッチ４７１，４７２をＡ／Ｂ相電流設定信号生成部４４０とＤ／Ａ変換器４５１との間に設けたが、Ｄ／Ａ変換器４５１とステッピングモータドライバ５１０との間に設けるようにしてもよい。その場合、第１及び第２スイッチ４７１，４７２には、Ａ／Ｂ相基準信号による電圧、つまり基準電圧Ｖ
ｒｅｆを供給する。基準電圧Ｖｒｅｆは、ステッピングモータ制御部４１０に対する外部入力、内部にて分圧回路などにより生成する、等、適宜変更されても良い。
【００７６】
・上記実施形態では、間欠駆動によりステッピングモータ２６０に流れる電流を可能な限り低減するため、オフ期間においては、電流が全く流れないように基準電圧Ｖｒｅｆに対応する設定値「０」がＤ／Ａ変換器４５１に出力された。これに対し、他の実施形態として、Ａ／Ｂ相の励磁電流設定値の位相関係を保ったまま、ステッピングモータ２６０に流れる電流を低減する設定値をＤ／Ａ変換器４５１に出力する方法がある。
【００７７】
例えば、オン期間のＡ／Ｂ相の励磁電流設定値に対して、オフ期間では、α倍（αは１未満の正数）する。このとき、Ａ／Ｂ相は位相がオン期間とオフ期間では全く同じなのでステッピングモータ２６０は動くことなく、また、オフ期間では消費電流を低減することもできる。これは、Ａ／Ｂ相電流設定信号生成部４４から出力されたＡ／Ｂ相電流設定信号の値をオフ期間にα倍に乗算するようにしても良いし、Ｄ／Ａ変換器４５１に入力される信号はオン期間とオフ期間で同じとしてオフ期間のみＤ／Ａ変換器４５１が出力をα倍になるように変換させても良い。
【図面の簡単な説明】
【００７８】
【図１】光ディスク装置の全体構成を示すブロック図である。
【図２】Ａ／Ｂ相電流設定信号の説明図である。
【図３】Ａ／Ｂ相電流設定信号のパルス周期と、ステッピングモータの回転数と、光ピックアップユニットの移動量との関係を示す説明図である。
【図４】ステッピングモータ制御部のブロック図である。
【図５】ステッピングモータの駆動信号と消費電流の関係を示す説明図である。
【図６】間欠駆動を説明する波形図である。
【図７】間欠駆動を説明する波形図である。
【符号の説明】
【００７９】
１００  光ディスク
２５０  光ピックアップユニット
２６０  ステッピングモータ
２７０  ステッピングモータドライバ
４１０  ステッピングモータ制御部
４１６  三角波生成部
４４０  Ａ／Ｂ相電流設定信号生成部
４５１  Ｄ／Ａ変換器
４６０  間欠駆動制御部
４６３  クロック生成部
４６４  駆動タイミング生成部
４７１，４７２  スイッチ
ＳＷ  切替信号
【図１】
2006246642.tif 000003
【図２】
2006246642.tif 000004
【図３】
2006246642.tif 000005
【図４】
2006246642.tif 000006
【図７】
2006246642.tif 000007
【図５】
2006246642.tif 000008
【図６】
2006246642.tif 000009