(57)【要約】【課題】光ディスク装置において、より少ない信号接続でサーボ制御をできるようにする。【解決手段】トラッキング駆動、フォーカス駆動、チルト駆動、ステッパモータ駆動、スピンドルモータ駆動のうちの少なくとも２つ以上の駆動対象をそれぞれ制御する駆動値を生成するサーボ制御部１４０と、駆動値に応じて、駆動対象を駆動する信号を出力するドライバＩＣ１５０とを設ける。そして、サーボ制御部１４０には、シリアル転送方式を用いて駆動値をドライバＩＣ１５０に対して伝達するシリアルインターフェース部１９０を設ける。【選択図】図１
2009004011.tif 000002
【特許請求の範囲】
【請求項１】
トラッキング駆動、フォーカス駆動、チルト駆動、ステッパモータ駆動、スピンドルモータ駆動のうちの複数の駆動対象をそれぞれ制御する駆動値を生成するサーボ制御部と、
前記駆動値に応じて、前記駆動対象を駆動する信号を出力するドライバＩＣとを備え、
前記サーボ制御部は、シリアル転送方式を用いて前記駆動値を前記ドライバＩＣに対して伝達するシリアルインターフェース部を有していることを特徴とする光ディスク装置。
【請求項２】
請求項１の光ディスク装置であって、
前記シリアルインターフェース部は、クロック信号、前記駆動値を示すデータ信号、及び現在データを伝達中であることを示すイネーブル信号を出力することを特徴とする光ディスク装置。
【請求項３】
請求項１の光ディスク装置であって、
前記データ信号は、前記駆動値をパルス幅変調した際のデューティーを示すデータを含んでいることを特徴とする光ディスク装置。
【請求項４】
請求項１の光ディスク装置であって、
前記データ信号は、前記駆動対象を識別する情報を含んでいることを特徴とする光ディスク装置。
【請求項５】
請求項１の光ディスク装置であって、
前記制御対象は、ステッパモータ駆動、及びスピンドルモータ駆動であり、
前記データ信号は、ステッパモータ駆動におけるゲイン設定を行なう情報と、スピンドルモータ駆動におけるゲイン設定を行なう情報とを含めることが可能であり、
前記ドライバＩＣは、ステッパモータ駆動におけるゲイン設定と、スピンドルモータ駆動におけるゲイン設定を前記データ信号に応じて切り替えるモードコントローラーを有していることを特徴とする光ディスク装置。
【請求項６】
請求項１の光ディスク装置であって、
前記シリアルインターフェース部は、複数の駆動対象の制御の優先順位を判定する伝送順序判定部を有し、前記伝送順序判定部が判定した優先順位に応じて、前記駆動値を伝達することを特徴とする光ディスク装置。
【請求項７】
請求項６の光ディスク装置であって、
前記シリアルインターフェース部は、前記駆動値を伝達中に、現在の駆動対象よりも優先順位の高い駆動対象の駆動値の伝達要求が発生した場合に、現在の駆動値の伝達を停止させるため割り込み伝送を行う割込み部をさらに有していることを特徴とする光ディスク装置。
【請求項８】
請求項２の光ディスク装置であって、
前記シリアルインターフェース部は、２系統の前記データ信号、及び２系統の前記イネーブル信号を同時に出力することを特徴とする光ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レーザ光を使ってデータの記録や再生を行う光ディスク装置に関するものである。
【背景技術】
【０００２】
近年、光ディスク装置はマルチメディアの基幹商品として重要な役割を果たしており、特にパソコン関連周辺機器として必要不可欠なものとなっている。さらに、次世代の光ディスク装置として、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）に対して記憶容量を大幅に向上させたＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）ドライブ装置が開発されている。これらのドライブ装置は、高倍速化、高容量化が進む一方で、小型化、低価格化も求められている状況である。
【０００３】
光ディスク装置では、光ピックアップの位置等を制御するアクチュエータや、ステッパモータや、光ディスクを回転させるスピンドルモータなどを制御する必要がある。これらの制御方法の一例としては、パルス幅変調（以下、ＰＷＭ変調（Ｐｕｌｓｅ  ｗｉｄｔｈ  ｍｏｄｕｌａｔｉｏｎ）と称す）によるドライバ駆動に関する技術が知られている（例えば、特許文献１を参照）。
【特許文献１】特公平７−１１７８４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
現在光ディスクドライブの市場は、小型、低コストのドライブを求めている。
【０００５】
しかしながら、従来のパルス幅変調方式では、アクチュエータ、ステッパモータ、スピンドルモータをドライブする回路（ドライバＩＣと呼ぶ）と、パルス幅変調方式の信号を生成してサーボ制御を行なう回路（サーボ制御部と呼ぶ）との間には、制御対象のアクチュエータやモータの数に見合った信号接続が必要であり、これは、ＩＣのパッケージ面積の増大、実装部品の増加による基板実装面積の増大、ドライブ装置価格の増大に直結する極めて深刻な問題となっている。特に、今後主流となるＢＤドライブ等においては、既存のＤＶＤドライブに比べて、さらに多くのサーボ制御を必要としているので、サーボ制御部とドライバＩＣ間の接続は、さらに多くなることが懸念されている。
【０００６】
また、パルス幅変調方式で出力されたデータは、抵抗（Ｒ）と容量（Ｃ）で構成されたＬＰＦ（Ｌｏｗ  Ｐａｓｓ  Ｆｉｌｔｅｒ）を経由してからドライバＩＣへ入力する必要がある。そのため、光ディスクドライブ全体としての部品点数が多くなり、結果的にコストが高くなるという課題もある。
【０００７】
本発明は、上記の問題に着目してなされたものであり、光ディスク装置において、より少ない信号接続でサーボ制御をできるようにすることを目的としている。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明の一態様は、
トラッキング駆動、フォーカス駆動、チルト駆動、ステッパモータ駆動、スピンドルモータ駆動のうちの複数の駆動対象をそれぞれ制御する駆動値を生成するサーボ制御部と、
前記駆動値に応じて、前記駆動対象を駆動する信号を出力するドライバＩＣとを備え、
前記サーボ制御部は、シリアル転送方式を用いて前記駆動値を前記ドライバＩＣに対して伝達するシリアルインターフェース部を有していることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、光ディスク装置において、より少ない信号接続でサーボ制御が可能になる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態について図面を参照しながら説明する。なお、以下の各実施形態の説明において、一度説明した構成要素と同様の機能を有する構成要素については、同一の符号を付して説明を省略する。
【００１１】
《発明の実施形態１》
本発明の実施形態１に係る光ディスク装置１００について説明する。光ディスク装置１００は、レーザ光を使って光ディスクに対するデータの記録や、光ディスクに記録されているデータの再生を行う装置である。
【００１２】
（光ディスク装置１００の構成）
図１は、光ディスク装置１００のサーボ制御に関する構成を示すブロック図である。光ディスク装置１００は、図１に示すように、スピンドルモータ１１０、光ピックアップ１２０、ステッパモータ１３０、サーボ制御部１４０、及びドライバＩＣ１５０を備えている。なお、図１には、光ディスク１０１も図示してあるが、光ディスク１０１は、例えば、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）やＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）等の光ディスクである。
【００１３】
スピンドルモータ１１０は、光ディスク１０１を回転させるモータである。
【００１４】
光ピックアップ１２０は、光ディスク１０１の記録面にレーザ光を集光させるための対物レンズと、対物レンズをフォーカス方向やトラッキング方向に動かすためのアクチュエータと、光学・検出系とが一体に構成されている。なお、光学・検出系とは、半導体レーザをはじめとする各種プリズム、信号検出用ディテクタ、Ｉ／Ｖアンプ等である。
【００１５】
ステッパモータ１３０は、光ピックアップ１２０で対応できない可動範囲のトラッキング、及びトラック間を大きく移動する動作（シーク動作）に使われるモータである。
【００１６】
（サーボ制御部１４０の構成）
サーボ制御部１４０は、ドライバＩＣ１５０を介して、スピンドルモータ１１０、光ピックアップ１２０、及びステッパモータ１３０の制御を行なう。そのため、サーボ制御部１４０は、各アクチュエータ、ステッパモータ１３０、及びスピンドルモータ１１０等の駆動対象を駆動するための駆動値を生成する。
【００１７】
この例では、サーボ制御部１４０は、ＲＦ信号検出器１６０、ＡＤ変換器１７０、ＤＳＰ位相補償部１８０、及びシリアルインターフェース部１９０を備えている。なお、ＤＳＰは、Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒの略である。
【００１８】
ＲＦ信号検出器１６０は、光ピックアップ１２０の出力からアナログＲＦ信号（サーボ信号）を生成する。
【００１９】
ＡＤ変換器１７０は、ＲＦ信号検出器１６０が検出したサーボ信号をＡ／Ｄ変換した信号（ディジタルサーボ信号と呼ぶ）を出力する。
【００２０】
ＤＳＰ位相補償部１８０は、各アクチュエータ、スピンドルモータ１１０、及びステッパモータ１３０を駆動するための駆動値を、ディジタルサーボ信号に応じて生成する。
【００２１】
ＤＳＰ位相補償部１８０は、上記の駆動値をそれぞれ生成するトラッキング制御部、フォーカス制御部、チルト制御部、シーク制御部、及びスピンドルモータ回転制御部を備えている。トラッキング制御部は、対物レンズをトラッキング方向に動かすための駆動値を生成し、フォーカス制御部は、対物レンズをフォーカス方向に動かすための駆動値を生成し、チルト制御部は、対物レンズをチルト方向に動かすための駆動値を生成する。また、シーク制御部は、シーク動作を制御するための駆動値を生成する。スピンドルモータ回転制御部は、スピンドルモータ１１０の回転を制御するための駆動値を生成する。
【００２２】
ＤＳＰ位相補償部１８０は、生成した駆動値をシリアルインターフェース部１９０に出力する。シリアルインターフェース部１９０は、後述するように、これらの駆動値が格納される一群のレジスタであるレジスタ群１９１を有しており、ＤＳＰ位相補償部１８０は、駆動値とともに、出力する駆動値が格納されるレジスタ群１９１内のレジスタを指定するアドレス値も出力する。
【００２３】
シリアルインターフェース部１９０は、ＤＳＰ位相補償部１８０が生成した駆動値を、シリアル転送方式でドライバＩＣ１５０に転送する。
【００２４】
詳しくは、シリアルインターフェース部１９０は、ＣＫ、ＤＴ、及びＥＮの３つの信号をドライバＩＣ１５０に出力する。
【００２５】
ＣＫは、ドライバＩＣ１５０内でのデータの再生、あるいはドライバＩＣ１５０の動作自体に用いられるクロック信号である。ＥＮは、ＤＴが有効か否かを示すイネーブル信号である。この信号が“Ｈ”の区間のデータが有効なデータである。
【００２６】
ＤＴは、フォーカス駆動、トラッキング駆動等のサーボ制御を行うための駆動値を示すシリアル形式の信号である。ＤＴは、ＣＨ指定部と、指令部に分かれている。ＣＨ指定部のデータ（ＣＨデータと呼ぶ）は、現在伝送している信号がどのサーボ制御に係る信号なのかを指定するデータである。また、指令部のデータは、ＤＳＰ位相補償部１８０が生成した駆動値である。詳しくは、指令部のデータは、駆動値をＰＷＭ変調した場合におけるパルスのデューティーを示すデータである。
【００２７】
図２にＤＴのデータフォーマットの一例を示す。この例では、ＣＨ指定部は、３ビット、指令部は、８ビットの幅を有している。
【００２８】
シリアルインターフェース部１９０は、一例として、図３に示すブロック図のように構成することができる。図３の例では、シリアルインターフェース部１９０は、レジスタ群１９１と、ＣＨデータ生成部１９２と、指令データ生成部１９３と、出力データ生成部１９４とを備えている。
【００２９】
レジスタ群１９１は、ＤＳＰ位相補償部１８０が生成した駆動値が格納されるレジスタ群である。レジスタ群１９１は、この例では、フォーカスレジスタ１９１ａ、トラッキングレジスタ１９１ｂ、チルトレジスタ１９１ｃ、スピンドルレジスタ１９１ｄ、ステッパＡレジスタ１９１ｅ、ステッパＢレジスタ１９１ｆ、及びローディングレジスタ１９１ｇを備えている。
【００３０】
ＣＨデータ生成部１９２は、ＤＳＰ位相補償部１８０が出力したアドレス値に基づいて、ＣＨ指定部に相当するデータを生成する。
【００３１】
指令データ生成部１９３は、指令部に相当するデータを生成する。詳しくは、指令データ生成部１９３は、ＣＨデータ生成部１９２が生成したＣＨ指定部のデータに基づいてレジスタ群１９１内のレジスタを選択し、選択したレジスタの値をシリアルデータとして出力する。
【００３２】
出力データ生成部１９４は、ＣＨデータ生成部１９２が生成したＣＨ指定部に相当するデータと、指令データ生成部１９３が生成した指令部に相当するデータに基づいて、ＤＴを生成するとともに、生成したＤＴをＣＫ、ＥＮとともに出力する。具体的には、図４に示すように、ＣＫに同期して、ＣＨ指定部と指令部（すなわちＤＴ）が出力される。ＤＴが出力されている間は、ＥＮが“Ｈ”となる。
【００３３】
なお、サーボ制御部１４０は、１つのＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）の中に実現されるのが一般的である。
【００３４】
（ドライバＩＣ１５０の構成）
ドライバＩＣ１５０は、サーボ制御部１４０が出力した駆動値に応じ、光ピックアップ１２０内のアクチュエータ、スピンドルモータ１１０、及びステッパモータ１３０を駆動する。このドライバＩＣ１５０は、データ識別部１５１、アクチュエータドライバ部１５２、ステッパドライバ部１５３、及びスピンドルドライバ部１５４を備えている。
【００３５】
データ識別部１５１は、ＤＴをＣＨ指定部と指令部に分離し、ＣＨデータに基づいて、指令部がどのサーボ制御に係る信号なのかを識別する。さらに指令部をパラレルデータ化する。そして、識別結果に応じてアクチュエータドライバ部１５２、ステッパドライバ部１５３、及びスピンドルドライバ部１５４のなかから選択した出力先に、パラレルデータ化した指令部を出力する。
【００３６】
アクチュエータドライバ部１５２は、データ識別部１５１が出力したトラッキング用駆動値、フォーカス用駆動値、及びチルト用駆動値に応じて、光ピックアップ１２０内のアクチュエータをトラッキング方向、フォーカス方向、及びチルト方向に駆動する。
【００３７】
ステッパドライバ部１５３は、データ識別部１５１が出力したシーク動作用駆動値に応じて、ステッパモータ１３０を駆動する。
【００３８】
スピンドルドライバ部１５４は、データ識別部１５１が出力したスピンドルモータ用駆動値に応じて、スピンドルモータ１１０を駆動する。
【００３９】
（光ディスク装置１００の動作）
ＲＦ信号検出器１６０が、光ピックアップ１２０の出力からアナログＲＦ信号を生成すると、ＡＤ変換器１７０は、そのアナログＲＦ信号をＡ／Ｄ変換して、ディジタルサーボ信号をＤＳＰ位相補償部１８０に出力する。これにより、ＤＳＰ位相補償部１８０は、駆動値を生成する。そして、ＤＳＰ位相補償部１８０は、生成した駆動値とともに、その駆動値が格納されるレジスタのアドレス値をシリアルインターフェース部１９０に出力する。これにより、レジスタ群１９１内のレジスタには、ＤＳＰ位相補償部１８０が出力した駆動値が格納される。ここでは例として、フォーカスレジスタ１９１ａに駆動値“１００１００１１”（２進表記）が書込まれたとする。
【００４０】
ＤＳＰ位相補償部１８０から送られたアドレス値は、ＣＨデータ生成部１９２へも送られる。ＣＨデータ生成部１９２は、アドレス値を基にＣＨデータを生成する。今の例ではＣＨデータとして“００１”（２進表記）を生成する。
【００４１】
一方、指令データ生成部１９３は、駆動値“１００１００１１”（２進表記）をそのままシリアルデータとして生成する。
【００４２】
ＣＨデータ生成部１９２からの出力と、指令データ生成部１９３からの出力は、出力データ生成部１９４へ入力され、最終出力として出力データ生成部１９４からは、“００１１００１００１１”（２進表記）なる信号が出力される。図５は、この例におけるＣＫ、ＥＮ、ＤＴの出力波形を示している。
【００４３】
このようにして生成されたＣＫ、ＥＮ、及びＤＴは、ドライバＩＣ１５０へ伝達される。ドライバＩＣ１５０は、データ識別部１５１がＣＨ指定部と指令部を分離する。そして、データ識別部１５１では、指令部のデータのパラレルデータ化を行った後、アクチュエータドライバ部１５２に出力する。その結果、アクチュエータドライバ部１５２は、光ピックアップ１２０内のアクチュエータを駆動する。
【００４４】
なお、この動作例では、アクチュエータの駆動について説明したが、ＣＨデータの値によって、ステッパドライバ部１５３、スピンドルドライバ部１５４の駆動も容易に実現可能である。
【００４５】
以上のように、本実施形態では、ＤＳＰ位相補償部１８０の出力（トラッキング駆動、フォーカス駆動、チルト駆動、ステッパモータ駆動、スピンドルモータ駆動等のサーボ駆動のための出力）をシリアルデータに変換して１本のシリアルデータとして出力するようにした。そのため、より少ない信号接続でサーボ制御が可能になり、その結果ＬＳＩパッケージの小型化が実現される。すなわち、光ディスク装置の基板面積の削減によるドライブ装置の小型化に効果的である。
【００４６】
また、パルス幅変調方式による制御ではサーボ制御部とドライバＩＣ間に必要であったＬＰＦが不要になる。すなわち、光ディスク装置の低コスト化にも効果的である。
【００４７】
《発明の実施形態２》
本発明の実施形態２では、シーク動作制御のためのステッパ駆動のゲイン設定と、モータ回転制御のためのスピンドル駆動のゲイン設定とを切り替え可能な光ディスク装置２００を説明する。
【００４８】
図６は、光ディスク装置２００のサーボ制御に関する構成を示すブロック図である。光ディスク装置２００は、図６に示すように、光ディスク装置１００のドライバＩＣ１５０にモードコントローラー２１０を追加して構成したものである。
【００４９】
モードコントローラー２１０の追加に伴い、図７に示すように、レジスタ群１９１にはモードレジスタ２２０が追加されている。
【００５０】
モードレジスタ２２０は、モード指定のためのレジスタである。ここでモードとは、ステッパ駆動のゲインの大きさ、モータ回転制御のためのスピンドル駆動のゲインの大きさを意味している。モードレジスタ２２０には、シーク動作制御のためのステッパ駆動のゲインと、モータ回転制御のためのスピンドル駆動のゲインを定めるモード値が、ＤＳＰ位相補償部１８０によって設定される。
【００５１】
本実施形態では、このモード値をドライバＩＣ１５０に出力できるように、ＤＴのデータフォーマットを定める。図８は、ＤＴのデータフォーマットの一例である。図８の例では、ＣＨ指定部のデータによって、指令部がモード設定のためのデータであるか、あるいは何れの駆動対象の駆動値であるかを識別する。この例では、ＣＨ指定部が“０００”のときに、モード表に記載された種々の設定を行えるようになっている。モード表には、ステッパ駆動のゲインの大きさ（この例ではＬ、Ｍ、Ｈの３段階）に対応して所定の値が定義されている。なお、本実施形態でも、図９に示すように、ＣＫに同期してＣＨ指定部と指令部が出力され、ＤＴが出力されている間は、ＥＮが“Ｈ”となる。
【００５２】
モードコントローラー２１０は、データ識別部１５１がＤＴを分離して得たＣＨ指定部と指令部に基づいて、ステッパ駆動のゲイン設定のための情報をステッパドライバ部１５３に送り、スピンドル駆動のゲイン設定のための情報をスピンドルドライバ部１５４に送る。
【００５３】
（光ディスク装置２００の動作）
光ディスク装置２００において、例えば、ＤＳＰ位相補償部１８０から、モードレジスタ２２０に対して、ステッパゲインをＬからＨに変更するようなデータが書かれたとする。これにより、ＣＨ指定部のデータとしてモード指定にあたる“０００”がＣＨデータ生成部１９２により生成される。また、指令部のデータについても、図８のモード表に基づくデータが指令データ生成部１９３により生成される。このようにして生成されたデータ（ＤＴ）は、実施形態１と同様にシリアルデータとしてデータ識別部１５１へ転送される。
【００５４】
データ識別部１５１は、受け取ったＤＴがモード指定のためのデータであると識別すると、モードコントローラー２１０へその情報を送る。
【００５５】
モードコントローラー２１０は、データに応じたドライバＩＣ１５０のモード信号を生成してドライバ部（アクチュエータドライバ部１５２、ステッパドライバ部１５３、スピンドルドライバ部１５４）へ送る。この動作例では、モードコントローラー２１０は、ステッパゲインをＬからＨへ変更するための制御信号を生成し、ステッパドライバ部１５３へ送る。これにより、ステッパドライバ部１５３は、ステッパ駆動のゲインを調整する。
【００５６】
以上のように、本実施形態によれば、システムや、サーボ制御部１４０とドライバＩＣ１５０間の接続を何ら変更することなく、ドライバＩＣの内部動作の設定を行うことができる。
【００５７】
《発明の実施形態３》
２つ以上の駆動値が同時にレジスタ群１９１内のレジスタに書込まれることがある場合には、以下のようにして処理の優先順位を調整すればよい。
【００５８】
具体的には、シリアルインターフェース部１９０を図１０のブロック図のように構成する。本実施形態のシリアルインターフェース部１９０には、図１０に示すように、伝送順序判定部３１０と、割込み部３２０と、伝送終了判定部３３０とが追加されている。
【００５９】
伝送順序判定部３１０は、ＤＳＰ位相補償部１８０が出力した信号に対して優先順位を設けるようになっている。すなわち、伝送順序判定部３１０は、どの駆動値を最初に伝送するべきかの優先順位判定を行う。
【００６０】
割込み部３２０は、伝送順序判定部３１０の判定結果に基づいて、ＣＨデータ生成部１９２及び指令データ生成部１９３に対して割り込み伝送を行なうようになっている。
【００６１】
伝送終了判定部３３０は、出力データ生成部１９４によるＤＴの出力が終了した際に、転送終了フラグを伝送順序判定部３１０へ送って、ＤＴの出力が終了したことを通知するようになっている。
【００６２】
（本実施形態に係る光ディスク装置の動作）
本実施形態に係る光ディスク装置において、例えば、ＤＳＰ位相補償部１８０から、フォーカス駆動のための駆動値と、スピンドル駆動のための駆動値の書き込みが同時に起こったとする。この場合には、例えば、サーボ制御を行うための駆動値がフォーカスレジスタ１９１ａに書込まれると同時に、スピンドルレジスタ１９１ｄにも駆動値が書込まれる。ここでは、例えば、フォーカスレジスタ１９１ａに駆動値“１００１００１１”（２進表記）が書かれると同時に、スピンドルレジスタ１９１ｄに駆動値“１００１１１００”（２進表記）が書き込まれたものとする。
【００６３】
ＤＳＰ位相補償部１８０から出力される書き込みレジスタのアドレス値情報は、伝送順序判定部３１０へも送られる。伝送順序判定部３１０は、どの駆動値を最初に伝送するべきかの優先順位判定を行う。
【００６４】
ここでは、優先順位判定の結果、フォーカス駆動を優先して出力するように判定されたとする。
【００６５】
その場合、ＣＨデータ生成部１９２では、“００１”（２進表記）なるＣＨデータを生成する。一方、指令データ生成部１９３は、“１００１００１１”なる駆動値を生成する。ＣＨデータ生成部１９２からの出力と、指令データ生成部１９３からの出力は、出力データ生成部１９４へ入力され、出力データ生成部１９４からは、最終出力として“００１１００１００１１”（２進表記）なる信号が出力される。
【００６６】
フォーカス駆動の出力が完了した後、伝送終了判定部３３０は、転送終了フラグを伝送順序判定部３１０へ送り、伝送順序判定部３１０は、この通知を受け取る。すると続いて、ＣＨデータ生成部１９２は、“１１１”なるＣＨデータを生成し、指令データ生成部１９３は、“１００１１１００”（２進表記）なる信号を生成する。そして、出力データ生成部１９４は、スピンドル駆動のための出力として、“１１１１００１１１００”（２進表記）なる信号を出力する。この例におけるＣＫ、ＥＮ、ＤＴの出力波形を図１１に示す。
【００６７】
ＣＫ、ＥＮ、ＤＴが出力された後の動作は、実施形態１に示した動作と全く同様である。
【００６８】
なお、２つの駆動値が同時ではなく、例えば、スピンドル駆動のための駆動値が出力されている最中に、フォーカス駆動が書き込まれた場合には、割込み部３２０によって一旦スピンドルの転送を中止させ（具体的にはＥＮ（イネーブル信号）を“Ｌ”に落とす）、フォーカス駆動用の駆動値を出力した後に、再度スピンドル駆動用の駆動値の転送を行うような構成にすれば良い。
【００６９】
《発明の実施形態４》
ドライバＩＣのなかには、チルト制御を２系統のフォーカス制御（フォーカスＡ及びＢ）を以って行うものがある。この２系統に対する駆動値の出力は完全に同じタイミングで行われることが望ましい。そこで、実施形態４では、２系統のフォーカス駆動制御を同時に行なうことが可能な光ディスク装置の例を説明する。
【００７０】
本実施形態に係る光ディスク装置では、シリアルインターフェース部１９０を図１２のブロック図のように構成する。
【００７１】
図１２に示すレジスタ群１９１は、チルト制御のためのチルトレジスタ１９１ｃが存在せず、代わりに２系統のフォーカスレジスタ（フォーカスＡ用のフォーカスレジスタ１９１ａ−１と、フォーカスＢ用フォーカスレジスタ１９１ａ−２）を備えている。
【００７２】
また、シリアルインターフェース部１９０は、２系統のＣＨデータ生成部１９２（データＡ用のＣＨデータ生成部１９２−１とデータＢ用のＣＨデータ生成部１９２−２）と、２系統の出力データ生成部１９４（データＡ用の１９４−１とデータＢ用の１９４−２）を備えている。図１２に示すように、２系統あるこれらの構成要素は、符号の末尾に枝番を付記して、例えば、データＡ用ＣＨデータ生成部をＣＨデータ生成部１９２−１、データＢ用ＣＨデータ生成部をＣＨデータ生成部１９２−２のように識別する。また、出力データ生成部１９４−１及び出力データ生成部１９４−２がそれぞれ出力する信号であるＥＮ、ＤＴは、末尾に符号Ａ、Ｂを付して、例えばＥＮＡ、ＤＴＡのように識別する。なお、図１３は、本実施形態で用いるＤＴのデータフォーマットの一例である。
【００７３】
以上のように、この光ディスク装置は、シリアルデータの伝送路を２系統用意することで、フォーカス用駆動値の２系統同時出力を可能にしている。
【００７４】
本実施形態に係る光ディスク装置において、例えばＤＳＰ位相補償部１８０から、フォーカスレジスタ１９１ａ−１に駆動値“１００１００１１”（２進表記）が書込まれ、その後、フォーカスレジスタ１９１ａ−２に駆動値“１００１１１００”（２進表記）が書き込まれたとする。このとき、ＤＳＰ位相補償部１８０から送られたアドレス値の情報は、指令データ生成部１９３へ送られる。
【００７５】
先に述べたとおり、２系統のフォーカス制御の駆動は、同じタイミングで行われることが望ましい。
【００７６】
そこで、フォーカスレジスタ１９１ａ−１、又はフォーカスレジスタ１９１ａ−２へ書き込みが行われた場合には、両者の書き込みが完了した後にＤＴＡとＤＴＢを同タイミングで出力するように、ＣＨデータ生成部１９２−１、ＣＨデータ生成部１９２−２、出力データ生成部１９４−１、及び出力データ生成部１９４−２を制御する。
【００７７】
図１４は、この例におけるＣＫ、ＥＮＡ、ＤＴＡ、ＥＮＢ、ＤＴＢの出力波形を示す図である。
【００７８】
なお、実施形態４では、フォーカス制御の２系統の駆動値の出力を同時に行う例を示しているが、この２系統の同時出力は、フォーカス制御の２系統に限ったものではない。例えば、２系統のステッパ駆動（ステッパＡ駆動とステッパＢ駆動）のための駆動値を同時出力も容易に実現可能である。
【００７９】
また、２系統の同時出力中に他の優先順位の高い制御のための駆動値の書き込みが行われた場合には、次のように処理すればよい。例えば、ステッパＡ駆動とステッパＢ駆動のための駆動値を同時出力中に、他の優先順位の高い制御（例えばフォーカス駆動であったとする）のための駆動値の書き込みが行われた場合には、ステッパＡ駆動とステッパＢ駆動のための駆動値の出力を一旦停止する。そして、フォーカス駆動のための駆動値の出力を行った後に、再度ステッパＡ駆動とステッパＢ駆動のための駆動値の出力を行うようにする。割込み処理を行う場合の動作例は、説明を省略するが、動作波形の例のみ図１５に示す。
【産業上の利用可能性】
【００８０】
本発明に係る光ディスク装置は、より少ない信号接続でサーボ制御が可能になるという効果を有し、レーザ光を使ってデータの記録や再生を行う光ディスク装置等として有用である。
【図面の簡単な説明】
【００８１】
【図１】光ディスク装置１００のサーボ制御に関する構成を示すブロック図である。
【図２】実施形態１におけるＤＴのデータフォーマットの一例を示す図である。
【図３】実施形態１におけるシリアルインターフェース部１９０の構成を示すブロック図である。
【図４】ＣＫ、ＤＴ、ＥＮのタイミングチャートである。
【図５】ＣＫ、ＥＮ、ＤＴの出力波形の一例を示す図である。
【図６】光ディスク装置２００のサーボ制御に関する構成を示すブロック図である。
【図７】実施形態２に係るレジスタ群１９１の構成を示すブロック図である。
【図８】実施形態２におけるＤＴのデータフォーマットの一例である。
【図９】ＣＫ、ＤＴ、ＥＮのタイミングチャートである。
【図１０】実施形態３におけるシリアルインターフェース部１９０の構成を示すブロック図である。
【図１１】ＣＫ、ＥＮ、ＤＴの出力波形の一例を示す図である。
【図１２】実施形態４におけるシリアルインターフェース部１９０の構成を示すブロック図である。
【図１３】実施形態４におけるＤＴのデータフォーマットの一例を示す図である。
【図１４】ＣＫ、ＥＮＡ、ＤＴＡ、ＥＮＢ、ＤＴＢの出力波形の一例を示す図である。
【図１５】割込み処理を行う場合における動作波形の一例を示す図である。
【符号の説明】
【００８２】
１００      光ディスク装置
１０１      光ディスク
１１０      スピンドルモータ
１２０      光ピックアップ
１３０      ステッパモータ
１４０      サーボ制御部
１５０      ドライバＩＣ
１５１      データ識別部
１５２      アクチュエータドライバ部
１５３      ステッパドライバ部
１５４      スピンドルドライバ部
１６０      ＲＦ信号検出器
１７０      ＡＤ変換器
１８０      ＤＳＰ位相補償部
１９０      シリアルインターフェース部
１９１      レジスタ群
１９１ａ    フォーカスレジスタ
１９１ｂ    トラッキングレジスタ
１９１ｃ    チルトレジスタ
１９１ｄ    スピンドルレジスタ
１９１ｅ    ステッパＡレジスタ
１９１ｆ    ステッパＢレジスタ
１９１ｇ    ローディングレジスタ
１９２      ＣＨデータ生成部
１９３      指令データ生成部
１９４      出力データ生成部
２００      光ディスク装置
２１０      モードコントローラー
２２０      モードレジスタ
３１０      伝送順序判定部
３２０      割込み部
３３０      伝送終了判定部
【図１】
2009004011.tif 000003
【図２】
2009004011.tif 000004
【図３】
2009004011.tif 000005
【図５】
2009004011.tif 000006
【図６】
2009004011.tif 000007
【図７】
2009004011.tif 000008
【図８】
2009004011.tif 000009
【図１０】
2009004011.tif 000010
【図１１】
2009004011.tif 000011
【図１２】
2009004011.tif 000012
【図１３】
2009004011.tif 000013
【図１４】
2009004011.tif 000014
【図１５】
2009004011.tif 000015
【図４】
2009004011.tif 000016
【図９】
2009004011.tif 000017