JP4222554B2 - Optical disk controller and optical disk apparatus - Google Patents

Optical disk controller and optical disk apparatus Download PDF

Info

Publication number
JP4222554B2
JP4222554B2 JP2003359469A JP2003359469A JP4222554B2 JP 4222554 B2 JP4222554 B2 JP 4222554B2 JP 2003359469 A JP2003359469 A JP 2003359469A JP 2003359469 A JP2003359469 A JP 2003359469A JP 4222554 B2 JP4222554 B2 JP 4222554B2
Authority
JP
Japan
Prior art keywords
signal
control
optical disc
control unit
outputs
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003359469A
Other languages
Japanese (ja)
Other versions
JP2004164830A (en
Inventor
猛晴 山元
健司 藤畝
真一 山田
克也 渡▲なべ▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2003359469A priority Critical patent/JP4222554B2/en
Publication of JP2004164830A publication Critical patent/JP2004164830A/en
Application granted granted Critical
Publication of JP4222554B2 publication Critical patent/JP4222554B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Rotational Drive Of Disk (AREA)
  • Optical Recording Or Reproduction (AREA)

Description

本発明は光ディスク装置に関し、特に、光ディスク装置においてサーボ制御を行う光ディスクコントローラに関する。   The present invention relates to an optical disc apparatus, and more particularly to an optical disc controller that performs servo control in an optical disc apparatus.

図8および図9を用いて従来の技術を説明する。図8は従来の光ディスク装置400を示すブロック図であり、駆動系の構成を主として示している。図9は、光ディスク装置400の駆動系における各構成部の制御タイミングを示すチャートである。光ディスク装置400は、ディスクモータ402、光ヘッド403およびデジタルシグナルプロセッサ(以下DSPと略す)412を備えている。   The conventional technique will be described with reference to FIGS. FIG. 8 is a block diagram showing a conventional optical disc apparatus 400, which mainly shows the configuration of the drive system. FIG. 9 is a chart showing the control timing of each component in the drive system of the optical disc apparatus 400. The optical disk device 400 includes a disk motor 402, an optical head 403, and a digital signal processor (hereinafter abbreviated as DSP) 412.

ディスクモータ402は光ディスク401を載置し、回転させる。光ヘッド403は、光ビームを照射する光源(不図示)、光ビームを収束させるための集束レンズ405、集束レンズ405を駆動するアクチュエータ407、検出器404およびアナログ演算器408を含む。光ヘッド403は光ディスク401の情報記録面において収束する光ビームを出射し、光ヘッド403に取り付けられた光検出器404は光ビームの反射光もしくは透過光を検出して、電気信号に変換する。光検出器404は図8に示すようにトラックの接線方向に対応するように領域404a、404cと領域404b、404dとに分割され、またトラックと垂直方向に対応するように領域404a、404bと領域404c、404dとに分割されている。つまり、光検出器404の検出領域は4分割されている。   The disk motor 402 places the optical disk 401 and rotates it. The optical head 403 includes a light source (not shown) that irradiates a light beam, a focusing lens 405 for converging the light beam, an actuator 407 that drives the focusing lens 405, a detector 404, and an analog computing unit 408. The optical head 403 emits a light beam that converges on the information recording surface of the optical disc 401, and a photodetector 404 attached to the optical head 403 detects reflected light or transmitted light of the light beam and converts it into an electrical signal. As shown in FIG. 8, the photodetector 404 is divided into regions 404a and 404c and regions 404b and 404d so as to correspond to the tangential direction of the track, and regions 404a and 404b and regions corresponding to the direction perpendicular to the track. It is divided into 404c and 404d. That is, the detection area of the photodetector 404 is divided into four.

光ヘッド403に取り付けられた収束レンズ405はアクチュエータ407によって、光ディスク401の情報記録面に垂直な方向であるフォーカス方向および光ディスク401の半径方向に駆動する。光ヘッド403全体は、トラバースモータ406によって、光ディスク401の半径方向に移動し得る。   A converging lens 405 attached to the optical head 403 is driven by an actuator 407 in a focus direction which is a direction perpendicular to the information recording surface of the optical disc 401 and a radial direction of the optical disc 401. The entire optical head 403 can be moved in the radial direction of the optical disc 401 by a traverse motor 406.

アナログ演算器408は光検出器404の出力を受け取り、FE+信号およびFE−信号を出力する。FE+信号およびFE−信号の差を取ることにより、光ビームの焦点と情報記録面との位置ずれ量を示すフォーカスエラー信号を得ることができる。たとえばアスティグマ法でフォーカスエラー信号を得る場合には、FE+信号は光検出器404aおよび404dの加算信号、FE−信号は光検出器404bおよび404cの加算信号によりそれぞれ生成される。   The analog computing unit 408 receives the output of the photodetector 404 and outputs the FE + signal and the FE− signal. By taking the difference between the FE + signal and the FE− signal, a focus error signal indicating the amount of positional deviation between the focal point of the light beam and the information recording surface can be obtained. For example, when the focus error signal is obtained by the stigma method, the FE + signal is generated by the addition signal of the photodetectors 404a and 404d, and the FE− signal is generated by the addition signal of the photodetectors 404b and 404c.

DSP412はクロック出力器423の出力クロックに基づき動作し、図9(A)に示す割り込みタイマ422の出力に基づいて以下の演算処理を行う。   The DSP 412 operates based on the output clock of the clock output unit 423, and performs the following arithmetic processing based on the output of the interrupt timer 422 shown in FIG.

まず、DSP412は時刻D1よりディスクモータ制御の演算(図中、DMで示す)を始める。ディスクモータ402は回転周期に応じたFG信号を出力し、このFG信号の周期を周期カウンタ421にてカウントする。システムコントローラ424の指令に基づいて、DSP412は周期カウンタ421の出力とディスクモータ回転目標RAMとの差に対して、DSP412のRAM(不図示)に設定されたディスクモータフィルタ係数に従うデジタルフィルタ演算を施し、演算結果をディスクモータ402を駆動するための制御信号として図9(M)に示すタイミングでPWM変換器416へ出力する。PWM変換器416は制御信号を受け取って、パルス幅変調を行い、駆動回路420へ出力する。駆動回路420は受け取った信号を電力増幅し、トラバースモータ402に印加する。これにより、ディスクモータ402の回転数が所定の値となるように制御される。   First, the DSP 412 starts the disk motor control calculation (indicated by DM in the figure) from time D1. The disk motor 402 outputs an FG signal corresponding to the rotation cycle, and the cycle counter 421 counts the cycle of this FG signal. Based on the command from the system controller 424, the DSP 412 performs a digital filter operation on the difference between the output of the cycle counter 421 and the disk motor rotation target RAM according to the disk motor filter coefficient set in the DSP 412 RAM (not shown). The calculation result is output to the PWM converter 416 at a timing shown in FIG. 9M as a control signal for driving the disk motor 402. The PWM converter 416 receives the control signal, performs pulse width modulation, and outputs it to the drive circuit 420. The drive circuit 420 amplifies the received signal and applies it to the traverse motor 402. As a result, the rotational speed of the disk motor 402 is controlled to be a predetermined value.

このとき、上述の処理と平行して、A/D変換器411はサンプルホールド回路409に図9(B)に示すようにS/H信号を送り、時刻S1でFE+信号およびFE−信号をサンプルホールドする。またA/D変換器411は、図9(C)に示すように時刻S1にセレクタ410がFE+信号を出力するように制御信号を送る。A/D変換器411は、図9(D)に示すようにA/D変換を行って、図9(E)に示すように、FE+信号をデジタル信号に変換したA/D変換値(FE+変換値)を得る。またA/D変換器411は時刻S2にセレクタ410がFE−信号を出力するようにセレクタ410に制御信号を送る。A/D変換器411は、図9(D)に示すようにA/D変換を行って、図9(F)に示すFE−信号をデジタル信号に変換したA/D変換値(FE−変換値)を得る。   At this time, in parallel with the above processing, the A / D converter 411 sends the S / H signal to the sample hold circuit 409 as shown in FIG. 9B, and samples the FE + signal and the FE− signal at time S1. Hold. Further, as shown in FIG. 9C, the A / D converter 411 sends a control signal so that the selector 410 outputs the FE + signal at time S1. The A / D converter 411 performs A / D conversion as shown in FIG. 9D, and as shown in FIG. 9E, the A / D conversion value (FE +) obtained by converting the FE + signal into a digital signal. Conversion value). The A / D converter 411 sends a control signal to the selector 410 so that the selector 410 outputs an FE- signal at time S2. The A / D converter 411 performs A / D conversion as shown in FIG. 9D, and converts an FE-signal shown in FIG. 9F into a digital signal (FE-converted value). Value).

DSP412は図9(I)に示すように時刻D2からフォーカス制御の演算(図中、Fcで示されている)を始める。DSP412はA/D変換器411にてデジタル値へ変換されたFE+信号(FE+変換値)およびFE−信号(FE−変換値)の差を演算し、フォーカスエラー信号を得る。システムコントローラ424の指令に基づき、DSP412はフォーカスエラー信号に対して、DSP412のRAM(不図示)に設定されたフォーカスフィルタ係数に従うデジタルフィルタ演算を施し、演算結果をアクチュエータ407のフォーカス用コイルを駆動するための制御信号として図9(J)に示すタイミングでD/A変換器413へ出力する。D/A変換器413はDSP412の出力をアナログ値に変換し、駆動回路417へ出力する。駆動回路417は、アナログの制御信号を電力増幅し、アクチュエータ407のフォーカス用コイルに印加する。これにより、光ビームの収束点が光ディスク401の情報記録面上に位置するように制御される。   The DSP 412 starts focus control calculation (indicated by Fc in the figure) from time D2, as shown in FIG. The DSP 412 calculates the difference between the FE + signal (FE + converted value) and the FE− signal (FE− converted value) converted into a digital value by the A / D converter 411 to obtain a focus error signal. Based on the command from the system controller 424, the DSP 412 performs a digital filter operation on the focus error signal according to the focus filter coefficient set in the RAM (not shown) of the DSP 412 and drives the focus coil of the actuator 407 with the operation result. The control signal is output to the D / A converter 413 at the timing shown in FIG. The D / A converter 413 converts the output of the DSP 412 into an analog value and outputs the analog value to the drive circuit 417. The drive circuit 417 amplifies the power of the analog control signal and applies it to the focus coil of the actuator 407. Thereby, the convergence point of the light beam is controlled so as to be positioned on the information recording surface of the optical disc 401.

また光検出器404の出力はアナログ演算器408に入力され、アナログ演算器408はTE+信号およびTE−信号を出力する。このTE+信号とTE−信号との差を取ることにより光ビームの焦点とトラックとの位置ずれを示すトラッキングエラー信号を得ることができる。例えばプッシュプル法でトラッキングエラー信号を得る場合には、TE+信号は光検出器404aおよび404cから得られる信号の加算信号、TE−信号は光検出器404bおよび404dから得られる信号の加算信号である。   The output of the light detector 404 is input to an analog computing unit 408, which outputs a TE + signal and a TE- signal. By taking the difference between the TE + signal and the TE− signal, a tracking error signal indicating the positional deviation between the focal point of the light beam and the track can be obtained. For example, when a tracking error signal is obtained by the push-pull method, the TE + signal is an addition signal of signals obtained from the photodetectors 404a and 404c, and the TE− signal is an addition signal of signals obtained from the photodetectors 404b and 404d. .

A/D変換器411は、時刻S3でTE+およびTE−信号をサンプルホールドするように、サンプルホールド回路409に制御信号を送る。またA/D変換器411は時刻S3にTE+信号が出力されるよう、セレクタ410へ制御信号を送る。図9(G)に示すように、A/D変換器411はA/D変換を行って、TE+信号のデジタル信号であるA/D変換値(TE+変換値)を得る。またA/D変換器411は時刻S4にTE−信号が出力されるよう、セレクタ410へ制御信号を送る。図9(H)に示すように、A/D変換器411はA/D変換を行って、TE−信号のデジタル信号であるであるA/D変換値(TE−変換値)を得る。   The A / D converter 411 sends a control signal to the sample hold circuit 409 so as to sample and hold the TE + and TE− signals at time S3. The A / D converter 411 sends a control signal to the selector 410 so that the TE + signal is output at time S3. As shown in FIG. 9G, the A / D converter 411 performs A / D conversion to obtain an A / D conversion value (TE + conversion value) that is a digital signal of the TE + signal. The A / D converter 411 sends a control signal to the selector 410 so that the TE- signal is output at time S4. As shown in FIG. 9H, the A / D converter 411 performs A / D conversion to obtain an A / D conversion value (TE-conversion value) that is a digital signal of the TE-signal.

DSP412は時刻D3よりトラッキング制御の演算(図中、Tkで示す)を始める。DSP412はA/D変換器411にてデジタル値へ変換されたTE+信号(TE+変換値)とTE−信号(TE−変換値)との差を演算してトラッキングエラー信号を得る。システムコントローラ424の指令に基づき、DSP412はトラッキングエラー信号に対して、DSP412のRAM(不図示)に設定されたトラッキングフィルタ係数に従うデジタルフィルタ演算を施し、演算結果をアクチュエータ407のトラッキング用コイルを駆動するための制御信号として図9(K)に示すタイミングでD/A変換器414へ出力する。D/A変換器414はDSP412の出力をアナログ値に変換し、駆動回路418へ出力する。駆動回路418は、アナログの制御信号を電力増幅し、アクチュエータ407のトラッキング用コイルに印加する。光ビームの収束点が光ディスク401のトラック中心上に位置するように制御する。   The DSP 412 starts tracking control calculation (indicated by Tk in the figure) from time D3. The DSP 412 calculates a difference between the TE + signal (TE + converted value) converted into a digital value by the A / D converter 411 and the TE− signal (TE− converted value) to obtain a tracking error signal. Based on the command from the system controller 424, the DSP 412 performs a digital filter operation on the tracking error signal according to the tracking filter coefficient set in the RAM (not shown) of the DSP 412 and drives the tracking coil of the actuator 407 with the operation result. Is output to the D / A converter 414 at the timing shown in FIG. The D / A converter 414 converts the output of the DSP 412 into an analog value and outputs it to the drive circuit 418. The drive circuit 418 amplifies the power of the analog control signal and applies it to the tracking coil of the actuator 407. Control is performed so that the convergence point of the light beam is positioned on the track center of the optical disc 401.

またDSP412は時刻D4よりトラバース制御の演算(図中、TRSで示す)を始める。システムコントローラ424の指令に基づき、DSP412はトラッキングエラー信号に対して、DSP412のRAM(不図示)に設定されたトラバースフィルタ係数に従うデジタルフィルタ演算を施し、演算結果をトラバースモータ406を駆動するための制御信号として図9(L)に示すタイミングでPWM変換器415へ出力する。PWM変換器415は制御信号を受け取って、パルス幅変調を行い、駆動回路419へ出力する。駆動回路419は受け取った信号を電力増幅し、トラバースモータ406に印加する。これにより、光ヘッド403の位置が制御され、光ビームの収束点がディスク401のトラック中心上に位置する。   Further, the DSP 412 starts a traverse control calculation (indicated by TRS in the figure) from time D4. Based on a command from the system controller 424, the DSP 412 performs a digital filter operation on the tracking error signal in accordance with a traverse filter coefficient set in a RAM (not shown) of the DSP 412, and a control for driving the traverse motor 406 with the operation result. The signal is output to the PWM converter 415 at the timing shown in FIG. The PWM converter 415 receives the control signal, performs pulse width modulation, and outputs it to the drive circuit 419. The drive circuit 419 amplifies the received signal and applies it to the traverse motor 406. As a result, the position of the optical head 403 is controlled, and the convergence point of the light beam is located on the track center of the disk 401.

DSP412はトラバース制御の演算(TRS)が終了した時刻D5より次の割り込みタイマ422の出力時刻D6までウェイト動作を行う。   The DSP 412 performs a wait operation from the time D5 when the traverse control calculation (TRS) is completed to the next output time D6 of the interrupt timer 422.

従来の光ディスク装置400では記録・再生倍速を変更する場合、システムコントローラ424がDSP412のディスクモータ回転目標RAM、ディスクモータフィルタ係数RAM、フォーカスフィルタ係数RAMおよびトラッキングフィルタ係数RAMを書き換える(たとえば特許文献1)。これにより、ディスクモータの回転数ならびにフォーカスサーボおよびトラッキングサーボのフィルタ特性を変更された状態で、記録・再生が行われる。   In the conventional optical disc apparatus 400, when the recording / reproducing double speed is changed, the system controller 424 rewrites the disc motor rotation target RAM, the disc motor filter coefficient RAM, the focus filter coefficient RAM, and the tracking filter coefficient RAM of the DSP 412 (for example, Patent Document 1). . As a result, recording / reproduction is performed with the rotational speed of the disk motor and the filter characteristics of the focus servo and tracking servo changed.

また、全てのサーボ制御が停止状態の場合にはシステムコントローラ424はクロック出力器423に信号を送り、DSP412へのクロック供給を止める。DSP412はスリープ状態に移行し、消費電力の低減をはかる。   When all servo controls are stopped, the system controller 424 sends a signal to the clock output unit 423 to stop the clock supply to the DSP 412. The DSP 412 shifts to a sleep state to reduce power consumption.

また、光ディスク装置400の開発におけるデバッグの際、あるいは、光ディスク装置の修理際、フォーカスサーボ制御またはトラッキングサーボ制御が正しく動作しているかを観測するために、システムコントローラ424の指令に基づいて、DSP412はフォーカスエラー信号もしくはトラッキングエラー信号をシリアルポート425へ出力する。シリアルポート425の出力は光ディスク装置400に接続された光ディスク装置専用の治具426にてシリアル−パラレル変換され、パラレル変換されたデータは治具426にてD/A変換されてアナログ信号として出力される。治具426から出力されるアナログ信号をオシロスコープ427にて観測することにより、フォーカスエラー信号およびトラッキングエラー信号を観測することができる。
特開平11−185259号公報
In order to observe whether focus servo control or tracking servo control is operating correctly during debugging in the development of the optical disk apparatus 400 or during repair of the optical disk apparatus, the DSP 412 is based on a command from the system controller 424. A focus error signal or a tracking error signal is output to the serial port 425. The output of the serial port 425 is serial-parallel converted by a jig 426 dedicated to the optical disk apparatus connected to the optical disk apparatus 400, and the parallel-converted data is D / A converted by the jig 426 and output as an analog signal. The By observing the analog signal output from the jig 426 with the oscilloscope 427, the focus error signal and the tracking error signal can be observed.
JP-A-11-185259

近年、コンピュータの演算速度が高まるにつれて、コンピュータの周辺機器である光ディスク装置も高倍速で記録・再生できることが求められている。また、ノートパソコンやPDA、ゲーム機、ポータブルプレーヤなどの光ディスク装置を備えた携帯型電子機器ではバッテリーの持続時間を長くするために消費電力を小さくすることが求められている。   In recent years, as the computing speed of a computer increases, it is required that an optical disk device, which is a peripheral device of the computer, can be recorded and reproduced at a high speed. Also, portable electronic devices equipped with optical disk devices such as notebook personal computers, PDAs, game machines, and portable players are required to reduce power consumption in order to increase the battery duration.

また開発時や、製品出荷後の修理時などにおいて効率化が求められている。   There is also a need for greater efficiency during development and repairs after product shipment.

しかしながら、従来の光ディスク装置はこのような要求を十分に満たすほど低消費電力ではなく、また、開発時や製品出荷後の修理時において専用の冶具がなければ制御信号の観測ができなかった。   However, the conventional optical disk apparatus does not have low power consumption enough to satisfy such requirements, and control signals cannot be observed without a dedicated jig at the time of development or repair after product shipment.

本発明は、このような課題を解決し、高倍速で記録・再生が可能であり、消費電力の小さい光ディスクコントローラおよび光ディスク装置を提供することを目的とする。また、本発明は、開発時や製品出荷後の修理時において、簡便に制御信号を観測することが可能な光ディスクコントローラおよび光ディスク装置を提供することを目的とする。   An object of the present invention is to solve such problems and to provide an optical disc controller and an optical disc apparatus that can record / reproduce at high speed and consume less power. It is another object of the present invention to provide an optical disc controller and an optical disc apparatus that can easily observe a control signal at the time of development or repair after product shipment.

また、本発明の光ディスクコントローラは、光ディスクを回転させるためのディスクモータと光ディスクにデータを記録することおよび/または光ディスクからデータを再生することを行うための光ビームを出射する光ヘッドとを備えた光ディスク装置において、前記光ヘッド、前記ディスクモータおよび光ビームをサーボ制御する。光ディスクコントローラは、所定の時間ごとに割り込み信号を発生する割り込み信号発生部と、前記光ディスク装置の前記光ヘッドおよび前記ディスクモータから、目標値からの偏差量または現在の状態を示す電気的信号を受け取り、前記電気的信号に基づいて演算を行うことにより、制御量を示す制御信号を求めて出力する制御部とを備え、前記制御部は、前記割り込み信号発生部から前記割り込み信号を受け取るごとに前記演算を行い、前記割り込み信号を受け取った後、次の割り込み信号を受け取るまでの間に少なくとも所定の時間動作を停止し、スリープ状態をとる。   The optical disk controller of the present invention includes a disk motor for rotating the optical disk and an optical head for emitting a light beam for recording data on the optical disk and / or reproducing data from the optical disk. In the optical disk apparatus, the optical head, the disk motor, and the light beam are servo-controlled. The optical disk controller receives an interrupt signal generation unit that generates an interrupt signal at predetermined time intervals, and an electrical signal indicating a deviation amount from a target value or a current state from the optical head and the disk motor of the optical disk device. A control unit that obtains and outputs a control signal indicating a control amount by performing an operation based on the electrical signal, and the control unit receives the interrupt signal from the interrupt signal generation unit. After performing the calculation and receiving the interrupt signal, the operation is stopped for at least a predetermined time until the next interrupt signal is received, and the sleep state is set.

ある好ましい実施形態において、前記制御部は、前記割り込み信号を受け取るごとに前記演算を行い、前記演算の終了後、次の割り込み信号を受け取るまで動作を停止し、スリープ状態をとる。   In a preferred embodiment, the control unit performs the calculation every time the interrupt signal is received, stops the operation until the next interrupt signal is received after the calculation is completed, and enters a sleep state.

ある好ましい実施形態において、前記演算は、前記ディスクモータを制御するためのディスクモータ制御の演算処理、前記光ビームのフォーカス制御を行う演算処理、前記光ビームのトラッキング制御を行う演算および前記光ヘッドのトラバース制御を行う演算処理を含み、前記制御部は、それぞれの演算処理に対して、前記制御部はこれらの演算処理の少なくとも1つの間において、動作を停止し、スリープ状態をとる。   In a preferred embodiment, the calculation includes a calculation process of a disk motor control for controlling the disk motor, a calculation process of performing focus control of the light beam, a calculation of performing tracking control of the light beam, and an operation of the optical head. Computation processing that performs traverse control is included, and for each computation processing, the control unit stops operation and enters a sleep state during at least one of these computation processing.

ある好ましい実施形態において、光ディスクコントローラは前記電気信号を受け取り、デジタル信号に変換して前記制御部へ出力し、また、前記制御部から制御信号を受け取り、アナログ信号に変換して前記光ヘッドおよび前記ディスクモータへ出力する入出力部をさらに備え、前記前記制御部は、前記演算処理のそれぞれに対して、電気信号を受け取り、制御信号を出力し、前記演算処理のひとつを実行することにより、前記制御信号を前記入出力部へ出力後、前記制御部はスリープ状態をとり、前記入出力部が次の演算処理のための電気信号を受け取って、デジタル信号への変換が完了した後、前記制御部がスリープ状態から復帰する。   In a preferred embodiment, the optical disc controller receives the electrical signal, converts it into a digital signal and outputs it to the control unit, receives a control signal from the control unit, converts it into an analog signal, converts the optical head and the optical head, and Further comprising an input / output unit for outputting to a disk motor, the control unit receives an electrical signal for each of the arithmetic processing, outputs a control signal, and executes one of the arithmetic processing, After outputting the control signal to the input / output unit, the control unit takes a sleep state, and after the input / output unit receives an electrical signal for the next arithmetic processing and completes conversion to a digital signal, the control Returns from sleep.

ある好ましい実施形態において、光ディスクコントローラは、前記電気信号を受け取り、デジタル信号に変換して前記制御部へ出力し、また、前記制御部から制御信号を受け取り、アナログ信号に変換して前記光ヘッドおよび前記ディスクモータへ出力する入出力部をさらに備え、前記前記制御部は、前記演算処理のそれぞれに対して、電気信号を受け取り、制御制御信号を出力し、前記演算処理のひとつを実行することにより、前記制御信号を前記入出力部へ出力後、前記制御部は所定の時間スリープ状態をとり、所定の時間の経過後スリープ状態から復帰する。   In a preferred embodiment, the optical disk controller receives the electrical signal, converts it into a digital signal and outputs it to the control unit, receives a control signal from the control unit, converts it into an analog signal, and converts the optical head and An input / output unit for outputting to the disk motor is further provided, and the control unit receives an electrical signal for each of the arithmetic processes, outputs a control control signal, and executes one of the arithmetic processes. After the control signal is output to the input / output unit, the control unit takes a sleep state for a predetermined time and returns from the sleep state after a predetermined time has elapsed.

ある好ましい実施形態において、前記制御部がスリーブ状態にあるときも前記入出力部の少なくとも一部が動作している。   In a preferred embodiment, at least a part of the input / output unit is operating even when the control unit is in a sleeve state.

また、本発明の光ディスク装置は、データを記録するためのトラックを有する光ディスクに光ビームを照射し、前記光ディスクから反射する反射光または前記光ディスクを透過した透過光を電気信号に変換する変換部と、前記光ディスクのデータ面と垂直な方向に前記光ビームの焦点を移動させるフォーカスアクチュエータと、前記光ビームを前記光ディスクの半径方向へ移動させるトラッキングアクチュエータとを含む光ヘッドと、光ディスクを回転させるためのディスクモータと、所定の時間ごとに割り込み信号を発生する割り込み信号発生部と、前光ヘッドおよび前記ディスクモータから、目標値からの偏差量または現在の状態を示す電気的信号を受け取り、前記電気的信号に基づいて演算を行うことにより、制御量を示す制御信号を求めて出力する制御部とを備え、前記制御部は、前記割り込み信号発生部から前記割り込み信号を受け取るごとに前記演算を行い、前記割り込み信号を受け取った後、次の割り込み信号を受け取るまでの間に少なくとも所定の時間動作を停止し、スリープ状態をとる。   An optical disc apparatus according to the present invention includes a conversion unit that irradiates an optical disc having a track for recording data with a light beam, and converts reflected light reflected from the optical disc or transmitted light transmitted through the optical disc into an electrical signal. An optical head including a focus actuator that moves a focal point of the light beam in a direction perpendicular to a data surface of the optical disc, a tracking actuator that moves the light beam in a radial direction of the optical disc, and a device for rotating the optical disc. A disk motor, an interrupt signal generator for generating an interrupt signal at predetermined time intervals, an electrical signal indicating a deviation amount from a target value or a current state from the front optical head and the disk motor, and the electrical signal By calculating based on the signal, the control signal indicating the control amount is A control unit that outputs the interrupt signal, and the control unit performs the calculation every time the interrupt signal is received from the interrupt signal generation unit, and after receiving the interrupt signal, until the next interrupt signal is received. The operation is stopped at least for a predetermined time and the sleep state is set.

ある好ましい実施形態において、前記制御部は、前記割り込み信号を受け取るごとに前記演算を行い、前記演算の終了後、次の割り込み信号を受け取るまで動作を停止し、スリープ状態をとる。   In a preferred embodiment, the control unit performs the calculation every time the interrupt signal is received, stops the operation until the next interrupt signal is received after the calculation is completed, and enters a sleep state.

ある好ましい実施形態において、前記演算は、前記ディスクモータを制御するためのディスクモータ制御の演算処理、前記光ビームのフォーカス制御を行う演算処理、前記光ビームのトラッキング制御を行う演算および前記光ヘッドのトラバース制御を行う演算処理を含み、前記制御部は、それぞれの演算処理に対して、前記制御部はこれらの演算処理の少なくとも1つの間において、動作を停止し、スリープ状態をとる、。   In a preferred embodiment, the calculation includes a calculation process of a disk motor control for controlling the disk motor, a calculation process of performing focus control of the light beam, a calculation of performing tracking control of the light beam, and an operation of the optical head. Including a calculation process for performing traverse control, wherein the control unit stops operation and takes a sleep state during at least one of the calculation processes for each calculation process.

ある好ましい実施形態において、光ディスク装置は、前記電気信号を受け取り、デジタル信号に変換して前記制御部へ出力し、また、前記制御部から制御信号を受け取り、アナログ信号に変換して前記光ヘッドおよび前記ディスクモータへ出力する入出力部をさらに備え、前記前記制御部は、前記演算処理のそれぞれに対して、電気信号を受け取り、制御制御信号を出力し、前記演算処理のひとつを実行することにより、前記制御信号を前記入出力部へ出力後、前記制御部はスリープ状態をとり、前記入出力部が次の演算処理のための電気信号を受け取って、デジタル信号への変換が完了した後、前記制御部がスリープ状態から復帰する。   In a preferred embodiment, the optical disc apparatus receives the electrical signal, converts it into a digital signal and outputs it to the control unit, receives a control signal from the control unit, converts it into an analog signal, and converts the optical head and An input / output unit for outputting to the disk motor is further provided, and the control unit receives an electrical signal for each of the arithmetic processes, outputs a control control signal, and executes one of the arithmetic processes. After the control signal is output to the input / output unit, the control unit takes a sleep state, the input / output unit receives an electrical signal for the next arithmetic processing, and the conversion to the digital signal is completed. The control unit returns from the sleep state.

ある好ましい実施形態において、光ディスク装置は、前記電気信号を受け取り、デジタル信号に変換して前記制御部へ出力し、また、前記制御部から制御信号を受け取り、アナログ信号に変換して前記光ヘッドおよび前記ディスクモータへ出力する入出力部をさらに備え、前記前記制御部は、前記演算処理のそれぞれに対して、電気信号を受け取り、制御制御信号を出力し、前記演算処理のひとつを実行することにより、前記制御信号を前記入出力部へ出力後、前記制御部は所定の時間スリープ状態をとり、所定の時間の経過後スリープ状態から復帰する。   In a preferred embodiment, the optical disc apparatus receives the electrical signal, converts it into a digital signal and outputs it to the control unit, receives a control signal from the control unit, converts it into an analog signal, and converts the optical head and An input / output unit for outputting to the disk motor is further provided, and the control unit receives an electrical signal for each of the arithmetic processes, outputs a control control signal, and executes one of the arithmetic processes. After the control signal is output to the input / output unit, the control unit takes a sleep state for a predetermined time and returns from the sleep state after a predetermined time has elapsed.

ある好ましい実施形態において、前記制御部がスリーブ状態にあるときも前記入出力部の少なくとも一部が動作している。   In a preferred embodiment, at least a part of the input / output unit is operating even when the control unit is in a sleeve state.

また本発明によれば、光ヘッドやディスクモータのサーボ制御のための演算行う制御部が、1サンプリング周期中において演算処理を行わない期間、スリープ状態をとる。このため、制御部の消費電力を低減することができる。   Further, according to the present invention, the control unit that performs computation for servo control of the optical head or the disk motor enters the sleep state during a period in which computation processing is not performed during one sampling period. For this reason, the power consumption of a control part can be reduced.

(第1の実施形態)
光ディスク装置において、高倍速で記録動作をおこなったり、高倍速で再生動作を行なったりするためには、光ヘッドの集束レンズやディスクモータ、トラバースモータなどをサーボ制御するためのDSPを高い周波数の動作クロックで動作させる必要がある。従来の高倍速動作に対応した光ディスク装置では、DSPの動作クロックが固定されていたため、低倍速で動作させる場合であっても、DSPは高い周波数の動作クロックで動作する。このため、低倍速で動作させる場合において、DSPが不必要に高速動作し、消費電力が不要に大きくなっていた。本実施形態では、低倍速で記録または再生を行う場合の消費電力を低減する。
(First embodiment)
In an optical disk apparatus, in order to perform a recording operation at a high speed and a reproducing operation at a high speed, the DSP for servo-controlling a focusing lens of an optical head, a disk motor, a traverse motor, etc. operates at a high frequency. It is necessary to operate with a clock. In the conventional optical disk apparatus corresponding to the high-speed operation, the DSP operation clock is fixed, so that the DSP operates with the high-frequency operation clock even when operating at a low speed. For this reason, when operating at a low speed, the DSP operates unnecessarily at high speed, and power consumption is unnecessarily large. In the present embodiment, the power consumption when recording or reproducing at a low speed is reduced.

本発明の光ディスク装置および光ディスクコントローラの第1の実施形態を説明する。図1に示す光ディスク装置101は、光ディスク401を載置し、回転させるディスクモータ402と、光ヘッド403と、光ディスクプロセッサ(以下ODCと略す)150と、駆動部151とを備えている。   A first embodiment of an optical disc apparatus and an optical disc controller of the present invention will be described. An optical disk apparatus 101 shown in FIG. 1 includes a disk motor 402 on which an optical disk 401 is placed and rotated, an optical head 403, an optical disk processor (hereinafter abbreviated as ODC) 150, and a drive unit 151.

光ヘッド403は光ビームを照射する光源(不図示)、光ビームを収束させるための集束レンズ405、集束レンズ405を光ディスク401のデータ面に対して垂直な方向に移動させることにより、光ビームの焦点をその方向へ移動させるフォーカスアクチュエータ407a、集束レンズ405を光ディスク401の半径方向に移動させることにより、光ビームの焦点を半径方向へ移動させるトラッキングアクチュエータ407b、検出器404およびアナログ演算器408を含む。光ヘッド403において、光源、集束レンズ405および光検出部404は変換部を構成しており、光源および集束レンズ405により、光ディスク401の記録面において収束する光ビームを照射し、光検出器404が光ビームの反射光もしくは透過光を検出して、電気信号に変換する。光検出器404は図1に示すようにトラックの接線方向に対応するように領域404a、404cと領域404b、404dとに分割され、またトラックと垂直方向に対応するように領域404a、404bと領域404c、404dとに分割されている。つまり、光検出器404の検出領域は4分割されている。   The optical head 403 moves a light source (not shown) for irradiating a light beam, a converging lens 405 for converging the light beam, and a converging lens 405 in a direction perpendicular to the data surface of the optical disc 401, thereby A focus actuator 407a that moves the focal point in that direction, a tracking actuator 407b that moves the focal point of the light beam in the radial direction by moving the focusing lens 405 in the radial direction of the optical disc 401, a detector 404, and an analog computing unit 408 are included. . In the optical head 403, the light source, the focusing lens 405, and the light detection unit 404 constitute a conversion unit. The light source and the focusing lens 405 emit a light beam that converges on the recording surface of the optical disc 401. The reflected light or transmitted light of the light beam is detected and converted into an electrical signal. As shown in FIG. 1, the photodetector 404 is divided into regions 404a and 404c and regions 404b and 404d so as to correspond to the tangential direction of the track, and regions 404a, 404b and regions corresponding to the direction perpendicular to the track. It is divided into 404c and 404d. That is, the detection area of the photodetector 404 is divided into four.

光ヘッド403に取り付けられた収束レンズ405はフォーカスアクチュエータ407aおよびトラッキングアクチュエータ407bによって、光ディスク401の記録面に垂直な方向であるフォーカス方向および光ディスク401の半径方向にそれぞれ駆動する。光ヘッド403全体は、トラバースモータ406によって、光ディスク401の半径方向に移動し得る。   A converging lens 405 attached to the optical head 403 is driven by a focus actuator 407a and a tracking actuator 407b in a focus direction that is perpendicular to the recording surface of the optical disc 401 and a radial direction of the optical disc 401, respectively. The entire optical head 403 can be moved in the radial direction of the optical disc 401 by a traverse motor 406.

アナログ演算器408は光検出器404の出力を受け取ってFE+信号およびFE−信号を出力する。FE+信号およびFE−信号の差を取ることにより、光ビームの焦点とデータ面との偏差量を示すフォーカスエラー信号を得ることができる。たとえばアスティグマ法でフォーカスエラー信号を得る場合には、FE+信号は光検出器404aおよび404dの加算信号、FE−信号は光検出器404bおよび404cの加算信号によりそれぞれ生成される。   The analog calculator 408 receives the output of the photodetector 404 and outputs the FE + signal and the FE− signal. By taking the difference between the FE + signal and the FE− signal, a focus error signal indicating the deviation amount between the focal point of the light beam and the data surface can be obtained. For example, when the focus error signal is obtained by the stigma method, the FE + signal is generated by the addition signal of the photodetectors 404a and 404d, and the FE− signal is generated by the addition signal of the photodetectors 404b and 404c.

ODC150は、DSP112と、入出力部152と、周期カウンタ421と、可変クロック出力器123と割り込みタイマ122と、システムコントローラ124とを含む。入出力部152は、入力部152aおよび出力部152bによって構成されている。入力部152aは、サンプルホールド部409と、セレクタ410とA/D変換器411とを含む。また、出力部152bは、D/A変換器413、414と、PWM変換器415、416とを含む。   The ODC 150 includes a DSP 112, an input / output unit 152, a period counter 421, a variable clock output device 123, an interrupt timer 122, and a system controller 124. The input / output unit 152 includes an input unit 152a and an output unit 152b. The input unit 152a includes a sample hold unit 409, a selector 410, and an A / D converter 411. The output unit 152b includes D / A converters 413 and 414 and PWM converters 415 and 416.

図1には示していないが、ODC150は、光ディスクから得られる再生信号を二値化し、復号する回路や、記録すべきデータを符号化する回路、得られた信号をホストコンピュータと受け渡しするためのポートなどをさらに含んでいてもよい。また、ODC150を構成する各部は、LSIおよびRAMなどのメモリに記憶されたソフトウエアにより実現してもよいし、半導体技術を用いたハードウエア回路により実現してもよく、これらを組み合わせて実現してもよい。また、周期カウンタ421や入出力部152、システムコントローラ124はODC150に含まれず、別のチップとして構成されていてもよい。   Although not shown in FIG. 1, the ODC 150 binarizes and decodes a reproduction signal obtained from the optical disc, a circuit that encodes data to be recorded, and a signal for passing the obtained signal to the host computer. A port or the like may be further included. Further, each part constituting the ODC 150 may be realized by software stored in a memory such as an LSI and a RAM, or may be realized by a hardware circuit using semiconductor technology, or a combination thereof. May be. Further, the cycle counter 421, the input / output unit 152, and the system controller 124 are not included in the ODC 150, and may be configured as separate chips.

以下において詳細に説明するように、DSP112は可変クロック出力器123の出力クロックに基づき動作し、図2(A)に示す割り込みタイマ122の出力に基づいて、以下の演算処理を行う。   As will be described in detail below, the DSP 112 operates based on the output clock of the variable clock output unit 123, and performs the following arithmetic processing based on the output of the interrupt timer 122 shown in FIG.

まず、DSP112は時刻D1よりディスクモータ制御の演算(図中、DMで示す)を始める。ディスクモータ402は回転周期に応じたFG信号を出力し、このFG信号の周期を周期カウンタ421にてカウントする。システムコントローラ424 の指令に基づいて、DSP112は周期カウンタ421の出力とディスクモータ回転目標RAMとの差に対して、DSP112のRAM(不図示)に設定されたディスクモータフィルタ係数に従うデジタルフィルタ演算を施し、演算結果をディスクモータ402を駆動するための制御信号として図2(M)に示すタイミングでPWM変換器416へ出力する。PWM変換器416は制御信号を受け取って、パルス幅変調を行い、駆動回路420へ出力する。駆動回路4209は受け取った信号を電力増幅し、トラバースモータ402に印加する。これにより、ディスクモータ402の回転数が所定の値となるように制御される。   First, the DSP 112 starts a disk motor control calculation (indicated by DM in the figure) from time D1. The disk motor 402 outputs an FG signal corresponding to the rotation cycle, and the cycle counter 421 counts the cycle of this FG signal. Based on the command from the system controller 424, the DSP 112 performs a digital filter operation according to the disk motor filter coefficient set in the RAM (not shown) of the DSP 112 on the difference between the output of the period counter 421 and the disk motor rotation target RAM. The calculation result is output to the PWM converter 416 at the timing shown in FIG. 2M as a control signal for driving the disk motor 402. The PWM converter 416 receives the control signal, performs pulse width modulation, and outputs it to the drive circuit 420. The drive circuit 4209 amplifies the received signal and applies it to the traverse motor 402. As a result, the rotational speed of the disk motor 402 is controlled to be a predetermined value.

このとき、上述の処理と平行して、A/D変換器411はサンプルホールド回路409に図2(B)に示すようにS/H信号を送り、時刻S1でFE+信号およびFE−信号をサンプルホールドする。またA/D変換器411は、図2(C)に示すように時刻S1にセレクタ410がFE+信号を出力するように制御信号を送る。A/D変換器411は、図2(D)に示すようにA/D変換を行って、図2(E)に示すように、FE+信号をデジタル信号に変換したA/D変換値(FE+変換値)を得る。またA/D変換器411は時刻S2にセレクタ410がFE−信号を出力するようにセレクタ410に制御信号を送る。A/D変換器411は、図2(D)に示すようにA/D変換を行って、図2(F)に示すFE−信号をデジタル信号に変換したA/D変換値(FE−変換値)を得る。   At this time, in parallel with the above-described processing, the A / D converter 411 sends the S / H signal to the sample hold circuit 409 as shown in FIG. 2B, and samples the FE + signal and the FE− signal at time S1. Hold. Further, the A / D converter 411 sends a control signal so that the selector 410 outputs the FE + signal at time S1, as shown in FIG. The A / D converter 411 performs A / D conversion as shown in FIG. 2D, and as shown in FIG. 2E, the A / D conversion value (FE +) obtained by converting the FE + signal into a digital signal. Conversion value). The A / D converter 411 sends a control signal to the selector 410 so that the selector 410 outputs an FE- signal at time S2. The A / D converter 411 performs A / D conversion as shown in FIG. 2D, and converts the FE-signal shown in FIG. 2F into a digital signal (FE-converted value). Value).

DSP112は図2(I)に示すように時刻D2からフォーカス制御の演算(図中、Fcで示されている)を始める。DSP112はA/D変換器411にてデジタル値へ変換されたFE+信号(FE+変換値)およびFE−信号(FE−変換値)の差を演算し、フォーカスエラー信号を得る。システムコントローラ424の指令に基づき、DSP112はフォーカスエラー信号に対して、DSP112のRAM(不図示)に設定されたフォーカスフィルタ係数に従うデジタルフィルタ演算を施し、演算結果をアクチュエータ407のフォーカス用コイルを駆動するための制御信号として図2(J)に示すタイミングでD/A変換器413へ出力する。D/A変換器413はDSP112の出力をアナログ値に変換し、駆動回路417へ出力する。駆動回路417は、アナログの制御信号を電力増幅し、アクチュエータ407のフォーカス用コイルに印加する。これにより、光ビームの収束点が光ディスク401の情報記録面上に位置するように制御される。   As shown in FIG. 2I, the DSP 112 starts calculation of focus control (indicated by Fc in the figure) from time D2. The DSP 112 calculates a difference between the FE + signal (FE + converted value) and the FE− signal (FE− converted value) converted into a digital value by the A / D converter 411 to obtain a focus error signal. Based on a command from the system controller 424, the DSP 112 performs a digital filter operation on the focus error signal according to a focus filter coefficient set in a RAM (not shown) of the DSP 112, and drives the focus coil of the actuator 407 with the operation result. Is output to the D / A converter 413 at the timing shown in FIG. The D / A converter 413 converts the output of the DSP 112 into an analog value and outputs it to the drive circuit 417. The drive circuit 417 amplifies the power of the analog control signal and applies it to the focus coil of the actuator 407. Thereby, the convergence point of the light beam is controlled so as to be positioned on the information recording surface of the optical disc 401.

また光検出器404の出力はアナログ演算器408に入力され、アナログ演算器408はTE+信号およびTE−信号を出力する。このTE+信号とTE−信号との差を取ることにより光ビームの焦点とトラックとの位置ずれを示すトラッキングエラー信号を得ることができる。例えばプッシュプル法でトラッキングエラー信号を得る場合には、TE+信号は光検出器404aおよび404cから得られる信号の加算信号、TE−信号は光検出器404bおよび404dから得られる信号の加算信号である。   The output of the light detector 404 is input to an analog computing unit 408, which outputs a TE + signal and a TE- signal. By taking the difference between the TE + signal and the TE− signal, a tracking error signal indicating the positional deviation between the focal point of the light beam and the track can be obtained. For example, when a tracking error signal is obtained by the push-pull method, the TE + signal is an addition signal of signals obtained from the photodetectors 404a and 404c, and the TE− signal is an addition signal of signals obtained from the photodetectors 404b and 404d. .

A/D変換器411は、時刻S3でTE+およびTE−信号をサンプルホールドように、サンプルホールド回路409に制御信号を送る。またA/D変換器411は時刻S3にTE+信号が出力されるよう、セレクタ410へ制御信号を送る。図2(G)に示すように、A/D変換器411はA/D変換を行って、TE+信号のデジタル信号であるであるA/D変換値(TE+変換値)を得る。またA/D変換器411は時刻S4にTE−信号が出力されるよう、セレクタ410へ制御信号を送る。図2(H)に示すように、A/D変換器411はA/D変換を行って、TE−信号のデジタル信号であるであるA/D変換値(TE−変換値)を得る。   The A / D converter 411 sends a control signal to the sample hold circuit 409 so as to sample and hold the TE + and TE− signals at time S3. The A / D converter 411 sends a control signal to the selector 410 so that the TE + signal is output at time S3. As shown in FIG. 2G, the A / D converter 411 performs A / D conversion to obtain an A / D conversion value (TE + conversion value) that is a digital signal of the TE + signal. The A / D converter 411 sends a control signal to the selector 410 so that the TE- signal is output at time S4. As shown in FIG. 2H, the A / D converter 411 performs A / D conversion to obtain an A / D conversion value (TE-conversion value) that is a digital signal of the TE-signal.

DSP112は時刻D3よりトラッキング制御の演算(図中、Tkで示す)を始める。DSP112はA/D変換器411にてデジタル値へ変換されたTE+信号(TE+変換値)とTE−信号(TE−変換値)との差を演算してトラッキングエラー信号を得る。システムコントローラ424の指令に基づき、DSP112はトラッキングエラー信号に対して、DSP112のRAM(不図示)に設定されたトラッキングフィルタ係数に従うデジタルフィルタ演算を施し、演算結果をアクチュエータ407のトラッキング用コイルを駆動するための制御信号として図2(K)に示すタイミングでD/A変換器414へ出力する。D/A変換器414はDSP112の出力をアナログ値に変換し、駆動回路418へ出力する。駆動回路418は、アナログの制御信号を電力増幅し、アクチュエータ407のトラッキング用コイルに印加する。光ビームの収束点が光ディスク401のトラック中心上に位置するように制御する。   The DSP 112 starts calculation of tracking control (indicated by Tk in the figure) from time D3. The DSP 112 calculates a difference between the TE + signal (TE + converted value) converted into a digital value by the A / D converter 411 and the TE− signal (TE− converted value) to obtain a tracking error signal. Based on a command from the system controller 424, the DSP 112 performs a digital filter operation on the tracking error signal according to a tracking filter coefficient set in a RAM (not shown) of the DSP 112, and drives the tracking coil of the actuator 407 with the operation result. Is output to the D / A converter 414 at the timing shown in FIG. The D / A converter 414 converts the output of the DSP 112 into an analog value and outputs it to the drive circuit 418. The drive circuit 418 amplifies the power of the analog control signal and applies it to the tracking coil of the actuator 407. Control is performed so that the convergence point of the light beam is positioned on the track center of the optical disc 401.

またDSP112は時刻D4よりトラバース制御の演算(図中、TRSで示す)を始める。システムコントローラ424の指令に基づき、DSP112はトラッキングエラー信号に対して、DSP112のRAM(不図示)に設定されたトラバースフィルタ係数に従うデジタルフィルタ演算を施し、演算結果をトラバースモータ406を駆動するための制御信号として図2(L)に示すタイミングでPWM変換器415へ出力する。PWM変換器415は制御信号を受け取って、パルス幅変調を行い、駆動回路419へ出力する。駆動回路419は受け取った信号を電力増幅し、トラバースモータ406に印加する。これにより、光ヘッド403の位置が制御され、光ビームの収束点がディスク401のトラック中心上に位置する。   Further, the DSP 112 starts a traverse control calculation (indicated by TRS in the figure) from time D4. Based on the command from the system controller 424, the DSP 112 performs a digital filter operation on the tracking error signal according to the traverse filter coefficient set in the RAM (not shown) of the DSP 112, and controls the driving result to drive the traverse motor 406. The signal is output to the PWM converter 415 at the timing shown in FIG. The PWM converter 415 receives the control signal, performs pulse width modulation, and outputs it to the drive circuit 419. The drive circuit 419 amplifies the received signal and applies it to the traverse motor 406. As a result, the position of the optical head 403 is controlled, and the convergence point of the light beam is located on the track center of the disk 401.

DSP112はトラバース制御の演算(TRS)が終了した時刻D5より次の割り込みタイマ422の出力時刻D6までウェイト動作を行う。次の割り込みタイマ422の出力があれば、上述したサーボ制御の手順を行い、割り込みタイマ422の出力ごとにこれらを繰り返す。   The DSP 112 performs a wait operation from the time D5 when the traverse control calculation (TRS) ends to the next output time D6 of the interrupt timer 422. If there is an output from the next interrupt timer 422, the servo control procedure described above is performed, and these are repeated for each output from the interrupt timer 422.

光ディスク装置101およびODC150は高倍速の記録および/または再生に対応している。記録・再生倍速を変更する場合、システムコントローラ124は可変クロック出力器123に信号を送り、出力するクロックの周波数を変更する。たとえば、光ディスク装置101およびODC150が1倍速(×1)、8倍速(×8)および16倍速(×16)に対応している場合、記録・再生倍速が1倍速(×1)、8倍速(×8)および16倍速(×16)に切り替わることによって、可変クロック出力器123は、6.25MHz、50MHzおよび100MHzの周波数を有するクロック信号を発生する。DSP112はそれぞれの記録・再生倍速でサーボ制御を行う場合に、6.25MHz、50MHzおよび100MHzの周波数を有するクロック信号に基づいて制御を行う。1サンプル周期内で実行する指令の数は変わらないが、1サンプル周期全体の時間はクロック信号の周波数によって変化する。一般に周波数と消費電力は比例関係にあるため、低倍速で動作している場合にクロック信号の周波数を低下させることによって、ODC150の消費電力を低減させることができる。   The optical disc apparatus 101 and the ODC 150 are compatible with high-speed recording and / or reproduction. When changing the recording / reproducing double speed, the system controller 124 sends a signal to the variable clock output unit 123 to change the frequency of the output clock. For example, when the optical disc apparatus 101 and the ODC 150 support 1 × speed (× 1), 8 × speed (× 8), and 16 × speed (× 16), the recording / playback speed is 1 × (× 1), 8 × speed ( By switching to x8) and 16x speed (x16), the variable clock output unit 123 generates clock signals having frequencies of 6.25 MHz, 50 MHz, and 100 MHz. The DSP 112 performs control based on a clock signal having frequencies of 6.25 MHz, 50 MHz, and 100 MHz when performing servo control at each recording / reproducing double speed. The number of commands executed within one sample period does not change, but the time of the entire one sample period varies depending on the frequency of the clock signal. In general, since the frequency and the power consumption are in a proportional relationship, the power consumption of the ODC 150 can be reduced by reducing the frequency of the clock signal when operating at a low speed.

なお、この際、A/D変換器411、D/A変換器413、414、PWM変換器415、416、周期カウンタ421の動作クロックは、記録・再生倍速にかかわらず一定であってもよいし、可変クロック出力器123がDSP112へ出力する動作クロックと異なっていてもよい。   At this time, the operation clocks of the A / D converter 411, the D / A converters 413 and 414, the PWM converters 415 and 416, and the period counter 421 may be constant regardless of the recording / reproducing double speed. The operation clock output from the variable clock output unit 123 to the DSP 112 may be different.

次に、図3を用いてDSP112の演算で用いるフォーカスフィルタ、トラッキングフィルタ、ディスクモータフィルタおよびトラバースフィルタの特性について説明する。DSP112で演算するデジタルフィルタの実時間上の特性はデジタルフィルタの係数と演算周期である動作クロック信号の周波数により決定される。   Next, the characteristics of the focus filter, tracking filter, disk motor filter, and traverse filter used in the calculation of the DSP 112 will be described with reference to FIG. The real-time characteristics of the digital filter calculated by the DSP 112 are determined by the coefficient of the digital filter and the frequency of the operation clock signal that is the calculation cycle.

可変クロック出力器123からの出力クロックの周波数がfaである時に、たとえば、フォーカスフィルタは図3(a)および図3(b)の実線301、302で示すゲイン特性および位相特性を備えているとする。システムコントローラ124からの信号により可変クロック出力器123からの出力クロックの周波数がfaより低いfbとなった場合、基準となる動作クロックの周波数が低下するため、破線303、304で示すように、フォーカスフィルタのゲイン特性および位相特性も周波数が低い側へシフトする。このため、DSP112のデジタルフィルタ係数の値を変更しなくてもゲイン特性および位相特性は図3(a)および図3(b)において破線で示すように低周波数側へシフトする。低倍速記録・再生時にはフォーカスサーボ系、トラッキングサーボ系、ディスクモータ系およびトラバースサーボ系のいずれにおいても外乱の周波数も低下するため、これらの制御を行うための演算に用いるフィルタの特性も低い側にシフトした特性でよい。   When the frequency of the output clock from the variable clock output device 123 is fa, for example, the focus filter has gain characteristics and phase characteristics indicated by solid lines 301 and 302 in FIGS. 3A and 3B. To do. When the frequency of the output clock from the variable clock output unit 123 becomes fb lower than fa due to the signal from the system controller 124, the frequency of the reference operation clock decreases, and as shown by broken lines 303 and 304, the focus The gain characteristic and phase characteristic of the filter also shift to the lower frequency side. For this reason, even if the value of the digital filter coefficient of the DSP 112 is not changed, the gain characteristic and the phase characteristic are shifted to the low frequency side as shown by the broken lines in FIGS. 3 (a) and 3 (b). During low-speed recording / reproduction, the disturbance frequency decreases in any of the focus servo system, tracking servo system, disk motor system, and traverse servo system. A shifted characteristic is sufficient.

つまり、フォーカスフィルタ、トラッキングフィルタ、ディスクモータフィルタおよびトラバースフィルタの係数は記録再生倍速にかかわらず同じであっても、DSP112に入力される動作クロック信号の周波数が記録再生倍速の変化に伴って変動することにより、記録再生倍速の変化に対応して適切にフィルタ特性が変動する。したがって、記録・再生の倍速ごとに対応したフィルタ係数を記憶しておく必要がなく、これらのフィルタ係数を格納するメモリの容量が少なくて済む。   That is, even if the coefficients of the focus filter, tracking filter, disc motor filter, and traverse filter are the same regardless of the recording / reproducing speed, the frequency of the operation clock signal input to the DSP 112 varies with the change of the recording / reproducing speed. As a result, the filter characteristics appropriately change corresponding to the change in the recording / reproducing double speed. Therefore, it is not necessary to store filter coefficients corresponding to each double speed of recording / reproduction, and the capacity of the memory for storing these filter coefficients can be reduced.

上述したように、本実施形態では可変クロック出力器123の出力クロック周波数を変更することによりそれぞれのフィルタ特性を変更した。しかし、可変クロック出力器123が出力する複数のクロック信号間で周波数の差が大きいため、フィルタ係数を一定にすると所望のデジタルフィルタ特性実現できない場合は、システムコントローラ124が可変クロック出力器123の出力クロック周波数を変更すると共にDSP112のデジタルフィルタ係数を変更して所望のデジタルフィルタ特性を実現してもよい。この場合にも、記録・再生倍速に応じて出力クロック周波数を変更するのでODC150の消費電力を低減することができる。   As described above, in this embodiment, each filter characteristic is changed by changing the output clock frequency of the variable clock output unit 123. However, since the frequency difference is large among a plurality of clock signals output from the variable clock output unit 123, the system controller 124 outputs the output of the variable clock output unit 123 when a desired digital filter characteristic cannot be realized with a constant filter coefficient. A desired digital filter characteristic may be realized by changing the clock frequency and changing the digital filter coefficient of the DSP 112. Also in this case, since the output clock frequency is changed according to the recording / reproducing double speed, the power consumption of the ODC 150 can be reduced.

(第2の実施形態)
図8に示す従来の光ディスク装置において、1サンプリング周期中にDSP112が実行すべき演算の時間の合計は1サンプリング周期よりも短い。このため、従来の光ディスク装置では、図9(i)に示すように、演算終了後、DSP112はウェイト状態をとっていた。しかし、ウェイト状態においてもDSP112の消費電力は高い。本実施形態では、DSP112が演算を行っていない期間の消費電力を低減する。
(Second Embodiment)
In the conventional optical disc apparatus shown in FIG. 8, the total time for calculations to be executed by the DSP 112 during one sampling period is shorter than one sampling period. For this reason, in the conventional optical disc apparatus, as shown in FIG. 9 (i), the DSP 112 is in a wait state after the calculation is completed. However, the power consumption of the DSP 112 is high even in the wait state. In the present embodiment, power consumption during a period when the DSP 112 is not performing computation is reduced.

本発明の光ディスク装置および光ディスクコントローラの第2の実施形態を説明する。図4に示す光ディスク装置102は、光ディスク401を載置し、回転させるディスクモータ402と、光ヘッド403と、ODC160と、駆動部151とを備えている。   A second embodiment of the optical disc apparatus and the optical disc controller of the present invention will be described. The optical disk apparatus 102 shown in FIG. 4 includes a disk motor 402 on which an optical disk 401 is placed and rotated, an optical head 403, an ODC 160, and a drive unit 151.

ディスクモータ402、光ヘッド403および駆動部151は、たとえば、第1の実施形態と同じように構成されており、第1の実施形態で説明したように動作する。   The disk motor 402, the optical head 403, and the drive unit 151 are configured in the same way as in the first embodiment, for example, and operate as described in the first embodiment.

ODC160は、DSP162と、入出力部152と、周期カウンタ421と、クロック出力器161と割り込みタイマ163と、システムコントローラ124とを含む。入出力部152および周期カウンタ421は、たとえば第1の実施形態と同じ構成を備え、第1の実施形態と同じように機能する。   The ODC 160 includes a DSP 162, an input / output unit 152, a period counter 421, a clock output device 161, an interrupt timer 163, and a system controller 124. The input / output unit 152 and the cycle counter 421 have the same configuration as in the first embodiment, for example, and function in the same manner as in the first embodiment.

クロック出力器161は、以下で説明するように、1サンプリング周期中に行うべき演算が終了したことを示す演算終了信号をDSP162から受け取ると、DSP162へのクロック信号の出力を停止する。また、割り込みタイマ163から割り込み信号を受け取るとDSP162へのクロック信号の出力を開始する。クロック信号の供給が停止すると、DSP162はスリープ状態となり、動作を停止する。これにより、DSP162で演算を行っていないときの電力消費を低減することができる。   As will be described below, the clock output device 161 stops the output of the clock signal to the DSP 162 when it receives from the DSP 162 an operation end signal indicating that the operation to be performed in one sampling period has ended. When an interrupt signal is received from the interrupt timer 163, output of a clock signal to the DSP 162 is started. When the supply of the clock signal is stopped, the DSP 162 enters a sleep state and stops its operation. As a result, power consumption when the DSP 162 is not performing computation can be reduced.

以下、光ディスク装置102のサーボ制御動作を説明する。図5は、光ディスク装置102のODC160が1サンプリング周期に行う制御を示している。割り込みタイマ163が割り込み信号をDSP162およびクロック出力器161に割り込み信号を出力すると、DSP162はスリープ状態から復帰して、時刻D1よりディスクモータ制御の演算を始める。   Hereinafter, the servo control operation of the optical disc apparatus 102 will be described. FIG. 5 shows control performed by the ODC 160 of the optical disc apparatus 102 in one sampling cycle. When the interrupt timer 163 outputs an interrupt signal to the DSP 162 and the clock output device 161, the DSP 162 returns from the sleep state and starts the disk motor control calculation from time D1.

DSP162が、時刻D1から行うディスクモータ制御の演算、時刻D2から行うフォーカス制御の演算、時刻D3から行うトラッキング制御の演算および時刻D4から行うトラバース制御の演算の具体的な手順は第1の実施形態と同じである。   Specific procedures of the disk motor control calculation performed by the DSP 162 from the time D1, the focus control calculation performed from the time D2, the tracking control calculation performed from the time D3, and the traverse control calculation performed from the time D4 are described in the first embodiment. Is the same.

DSP162はトラバース制御の演算(TRS)が終了すると、時刻D5において、演算結果をPWM変換器416へ出力する。また、DSP162は、演算終了信号をクロック出力器161へ出力する。   When the calculation of the traverse control (TRS) is completed, the DSP 162 outputs the calculation result to the PWM converter 416 at time D5. Further, the DSP 162 outputs an operation end signal to the clock output device 161.

クロック出力器161は演算終了信号を受け取ると、クロック信号の生成を停止する。これにより、DSP162は動作をやめ、スリープ状態に入る。スリープ状態では、DSP162は停止しており、DSP162の消費電力はゼロまたはほぼゼロとなる。このとき、入出力部152および駆動部151はそれぞれ動作を続けている。   When receiving the calculation end signal, the clock output device 161 stops generating the clock signal. As a result, the DSP 162 stops operating and enters a sleep state. In the sleep state, the DSP 162 is stopped, and the power consumption of the DSP 162 is zero or almost zero. At this time, the input / output unit 152 and the drive unit 151 continue to operate.

割り込みタイマ163が次ぎの割り込み信号をDSP162およびクロック出力器161へ出力すると、クロック出力器161は再びクロック信号をDSP162へ出力する。これにより、DSP162はスリープ状態から復帰し、動作を再開する。   When the interrupt timer 163 outputs the next interrupt signal to the DSP 162 and the clock output device 161, the clock output device 161 outputs the clock signal to the DSP 162 again. As a result, the DSP 162 returns from the sleep state and resumes operation.

本実施形態によれば、演算を行っていない期間、DSP162は動作を停止する。したがって、この間の電力消費をなくすことができ、ODC160の消費電力を低減することができる。   According to the present embodiment, the DSP 162 stops operating during a period when computation is not performed. Therefore, the power consumption during this period can be eliminated, and the power consumption of the ODC 160 can be reduced.

上述の例ではDSP162は、1サンプリング周期内において行うべき演算がすべて終了した後にスリープ状態へ移行していたが、1サンプリング周期内の演算と演算との間にスリープ状態を設けるようにしてもよい。このためには、たとえば図4に示すように、A/D変換器411にA/D変換が完了したことを示すA/D変換終了信号を生成させ、クロック出力器161へ出力する。あるいは、A/D変換器411からDSP162へ信号が出力される際、DSP162が動作しているよう、A/D変換終了信号はA/D変換が完了する数クロック分前に生成してもよい。   In the above-described example, the DSP 162 shifts to the sleep state after all the calculations to be performed within one sampling period have been completed. However, the sleep state may be provided between the calculations within one sampling period. . For this purpose, for example, as shown in FIG. 4, the A / D converter 411 generates an A / D conversion end signal indicating that the A / D conversion is completed, and outputs it to the clock output device 161. Alternatively, when a signal is output from the A / D converter 411 to the DSP 162, the A / D conversion end signal may be generated several clocks before the A / D conversion is completed so that the DSP 162 operates. .

具体的には、図6に示すように、ディスクモータ制御の演算(DM)が終了した後、時刻D2において、DSP162は演算結果である制御信号をPWM変換器416へ出力する。このとき、DSP162は、演算終了信号をクロック出力器161へ出力する。クロック出力器161は演算終了信号に基づいて、クロック信号の出力を中断する。これにより、DSP162はスリープ状態S1となる。このとき、入出力部150は動作中であり、FE−信号をA/D変換している。A/D変換器411は、A/D変換が完了すると、A/D変換終了信号をクロック出力器161へ出力する。これにより、クロック出力器161はクロック信号の出力をはじめ、DSP162は受け取ったクロック信号に基づいてスリープ状態から復帰する。   Specifically, as shown in FIG. 6, after the disk motor control calculation (DM) is completed, the DSP 162 outputs a control signal as a calculation result to the PWM converter 416 at time D2. At this time, the DSP 162 outputs an operation end signal to the clock output device 161. The clock output device 161 interrupts the output of the clock signal based on the calculation end signal. As a result, the DSP 162 enters the sleep state S1. At this time, the input / output unit 150 is operating and A / D-converts the FE- signal. When the A / D conversion is completed, the A / D converter 411 outputs an A / D conversion end signal to the clock output unit 161. As a result, the clock output device 161 starts outputting the clock signal, and the DSP 162 returns from the sleep state based on the received clock signal.

また、フォーカス制御の演算(Fc)の終了後、時刻D3において、DSP162は演算結果であるフォーカス制御信号をD/A変換器413へ出力する。このとき、DSP162は、演算終了信号をクロック出力器161へ出力する。クロック出力器161は演算終了信号に基づいて、クロック信号の出力を中断する。これにより、DSP162はスリープ状態S2となる。このとき、入出力部150は動作中であり、TE−信号をA/D変換している。A/D変換器411は、A/D変換が完了すると、A/D変換終了信号をクロック出力器161へ出力する。これにより、クロック出力器161はクロック信号の出力をはじめ、DSP162は受け取ったクロック信号に基づいてスリープ状態から復帰する。   After the focus control calculation (Fc) is completed, the DSP 162 outputs a focus control signal as a calculation result to the D / A converter 413 at time D3. At this time, the DSP 162 outputs an operation end signal to the clock output device 161. The clock output device 161 interrupts the output of the clock signal based on the calculation end signal. As a result, the DSP 162 enters the sleep state S2. At this time, the input / output unit 150 is operating and A / D-converts the TE- signal. When the A / D conversion is completed, the A / D converter 411 outputs an A / D conversion end signal to the clock output unit 161. As a result, the clock output device 161 starts outputting the clock signal, and the DSP 162 returns from the sleep state based on the received clock signal.

トラバースモータ制御の演算が終了すると、上述したように、演算終了信号に基づいて、クロック出力器161がクロック信号の出力を停止し、DSP162はスリープ状態S3をとり、割り込みタイマ163の出力によって復帰する。   When the computation of the traverse motor control ends, as described above, based on the computation end signal, the clock output device 161 stops outputting the clock signal, and the DSP 162 takes the sleep state S3 and returns by the output of the interrupt timer 163. .

上記例のほか、DSP162のスリープ状態からの復帰は、スリープ状態の期間を指定しておくことによって行ってもよい。たとえば、DSP162の演算終了信号に基づいて、クロック出力器161がクロック信号の出力を停止し、クロック出力器161が所定の時間経過後、クロック信号の出力を再開するようにしてもよい。   In addition to the above example, the DSP 162 may return from the sleep state by designating a period of the sleep state. For example, based on the calculation end signal of the DSP 162, the clock output device 161 may stop outputting the clock signal, and the clock output device 161 may restart outputting the clock signal after a predetermined time has elapsed.

また、上記説明では、光ディスク装置102が光ディスクにデータを記録または再生をおこなっている定常状態におけるサーボ制御動作を説明した。光ディスク装置102が定常状態にあるとき、1サンプル周期内でもっとも多くの時間をスリープ状態にすることができる。このため、スリープ動作を行うことによって消費電力をもっとも低減することができる。しかし、定常状態以外のたとえば、光ディスクにデータを記録するためのパラメータを設定する学習処理や、検索処理を行っている場合にも、DSP162が演算を行っていない期間をスリープ状態にすることが可能である。このような処理を行っている場合においてもDSP162をスリープ状態にさせることにより、さらに消費電力を低減することができる。   In the above description, the servo control operation in a steady state in which the optical disc apparatus 102 records or reproduces data on the optical disc has been described. When the optical disk apparatus 102 is in a steady state, the most time can be put into the sleep state within one sample period. For this reason, the power consumption can be reduced most by performing the sleep operation. However, it is possible to put the period during which the DSP 162 is not performing the operation into the sleep state even when the learning process for setting parameters for recording data on the optical disc or the search process other than the steady state is performed. It is. Even when such processing is performed, the power consumption can be further reduced by putting the DSP 162 in the sleep state.

(第3の実施形態)
本実施形態では、開発時や製品出荷後の修理時において、簡便に制御信号などを観測することが可能な光ディスク装置を説明する。
(Third embodiment)
In the present embodiment, an optical disc apparatus capable of easily observing a control signal or the like at the time of development or repair after product shipment will be described.

本発明の光ディスク装置および光ディスクコントローラの第3の実施形態を説明する。図7に示す光ディスク装置103は、光ディスク401を載置し、回転させるディスクモータ402と、光ヘッド403と、ODC170と、駆動部151とを備えている。   A third embodiment of the optical disc apparatus and the optical disc controller of the present invention will be described. The optical disk apparatus 103 shown in FIG. 7 includes a disk motor 402 on which an optical disk 401 is placed and rotated, an optical head 403, an ODC 170, and a drive unit 151.

ディスクモータ402、光ヘッド403および駆動部151は、たとえば、第1の実施形態と同じように構成されており、第1の実施形態で説明したように動作する。   The disk motor 402, the optical head 403, and the drive unit 151 are configured in the same way as in the first embodiment, for example, and operate as described in the first embodiment.

ODC170は、DSP112と、入出力部171と、周期カウンタ421と、クロック出力器172と、割り込みタイマ122と、システムコントローラ124とを含む。DSP112、周期カウンタ421、割り込みタイマ122およびシステムコントローラ124は第1の実施形態と同様に動作する。クロック出力器172はクロック信号の周波数が固定されている。   The ODC 170 includes a DSP 112, an input / output unit 171, a period counter 421, a clock output unit 172, an interrupt timer 122, and a system controller 124. The DSP 112, period counter 421, interrupt timer 122, and system controller 124 operate in the same manner as in the first embodiment. In the clock output unit 172, the frequency of the clock signal is fixed.

入出力部171は、入力部152aおよび出力部152cによって構成されている。入力部152aも第1の実施形態と同様に構成されている。また、出力部152cは、D/A変換器413、414およびPWM変換器415、416に加えて、D/A変換器125を備え、D/A変換器125にはODC170の外部と電気的に接続するためのモニタ出力端子174が設けられている。   The input / output unit 171 includes an input unit 152a and an output unit 152c. The input unit 152a is also configured similarly to the first embodiment. The output unit 152c includes a D / A converter 125 in addition to the D / A converters 413 and 414 and the PWM converters 415 and 416. The D / A converter 125 is electrically connected to the outside of the ODC 170. A monitor output terminal 174 for connection is provided.

ODC170は、システムコントローラ124に与えられる指令に基づいて、ODC170のDSP112で求めたフォーカス制御信号またはトラッキング制御信号あるいは、A/D変換器411から入力され、DSP112によって演算処理が施される前のフォーカスエラー信号またはトラッキングエラー信号をD/A変換し、アナログ信号をモニタ出力端子174から出力することができる。   The ODC 170 receives a focus control signal or tracking control signal obtained by the DSP 112 of the ODC 170 or an A / D converter 411 based on a command given to the system controller 124, and a focus before the DSP 112 performs arithmetic processing. An error signal or tracking error signal can be D / A converted, and an analog signal can be output from the monitor output terminal 174.

光ディスク装置103によれば、専用の治具を必要とすることなくD/A変換器125のモニタ出力端子174を直接オシロスコープ427を接続することにより、フォーカスエラー信号もしくはトラッキングエラー信号を観測することが可能となる。このため、開発を効率化し、光ディスク装置103の修理時において修理時間を短縮することができる。   According to the optical disc apparatus 103, a focus error signal or a tracking error signal can be observed by directly connecting the oscilloscope 427 to the monitor output terminal 174 of the D / A converter 125 without requiring a dedicated jig. It becomes possible. For this reason, the development can be made efficient and the repair time can be shortened when the optical disk device 103 is repaired.

なお、上記第2の実施形態では、クロック出力器は一定の周波数のクロック信号を出力するが、第1の実施形態で説明したように、第2の実施形態の光ディスク装置あるいはODCに第1の実施形態で説明した可変クロック出力器を採用してもよい。また、第3の実施形態で説明したD/A変換器125およびモニタ出力端子174を第1の実施形態あるいは第2の実施系形態の光ディスク装置あるいはODCに設けてもよい。   In the second embodiment, the clock output device outputs a clock signal having a constant frequency. However, as described in the first embodiment, the optical disk device or ODC of the second embodiment has the first output. You may employ | adopt the variable clock output device demonstrated by embodiment. Further, the D / A converter 125 and the monitor output terminal 174 described in the third embodiment may be provided in the optical disc apparatus or ODC of the first embodiment or the second embodiment.

本発明によれば、低消費電力のODCおよびODCを搭載した光ディスク装置が実現する。このため、本発明をノートパソコンやPDA、ゲーム機、ポータブルプレーヤなどの光ディスク装置を備えた携帯型電子機器に好適に採用することができ、これらの携帯型電子機器のバッテリー持続時間を長くすることが可能となる。   According to the present invention, an ODC with low power consumption and an optical disc apparatus equipped with the ODC are realized. Therefore, the present invention can be suitably applied to portable electronic devices equipped with optical disk devices such as notebook computers, PDAs, game machines, and portable players, and the battery duration of these portable electronic devices can be increased. Is possible.

また、本発明によれば、光ディスク装置あるいは光ディスク装置を備えた機器の保守や修理が容易となる。   In addition, according to the present invention, maintenance and repair of an optical disk device or a device including the optical disk device is facilitated.

本発明の光ディスク装置の第1の実施形態を示すブロック図である。1 is a block diagram showing a first embodiment of an optical disc apparatus of the present invention. 図1に示す光ディス装置のDSPにおける制御タイミングを示す図である。It is a figure which shows the control timing in DSP of the optical disc apparatus shown in FIG. (a)および(b)は、図1に示す光ディス装置のDSP内で用いられるデジタルフィルタの特性の一例を示すグラフである。(A) And (b) is a graph which shows an example of the characteristic of the digital filter used in DSP of the optical disc apparatus shown in FIG. 本発明の光ディスク装置の第2の実施形態を示すブロック図である。It is a block diagram which shows 2nd Embodiment of the optical disk apparatus of this invention. 図4に示す光ディス装置のDSPにおける制御タイミングを示す図である。It is a figure which shows the control timing in DSP of the optical disc apparatus shown in FIG. 図4に示す光ディス装置のDSPにおける他の制御タイミングを示す図である。It is a figure which shows the other control timing in DSP of the optical disc apparatus shown in FIG. 本発明の光ディスク装置の第3の実施形態を示すブロック図である。It is a block diagram which shows 3rd Embodiment of the optical disk apparatus of this invention. 従来の光ディスク装置を示すブロック図である。It is a block diagram which shows the conventional optical disk apparatus. 従来の光ディス装置のDSPにおける制御タイミングを示す図である。It is a figure which shows the control timing in DSP of the conventional optical disc apparatus.

符号の説明Explanation of symbols

101、102、103 光ディスク装置
112、162、412 DSP
122 割り込みタイマ
123 可変クロック生成器
124 システムコントローラ
125 D/A変換器
150、160、170 光ディスクコントローラ
152、171 入出力部
161 クロック出力器
403 光ヘッド
410 セレクタ
411 A/D変換器
413、414 A/D変換器
415、416 PWM変換器
417、418、419、420 駆動部
421 周期カウンタ
427 オシロスコープ
101, 102, 103 Optical disk device 112, 162, 412 DSP
122 interrupt timer 123 variable clock generator 124 system controller 125 D / A converter 150, 160, 170 optical disk controller 152, 171 input / output unit 161 clock output 403 optical head 410 selector 411 A / D converter 413, 414 A / D converter 415, 416 PWM converter 417, 418, 419, 420 Drive unit 421 Period counter 427 Oscilloscope

Claims (4)

光ディスクを回転させるためのディスクモータと光ディスクにデータを記録することおよび/または光ディスクからデータを再生することを行うための光ビームを出射する光ヘッドとを備えた光ディスク装置において、前記光ヘッド、前記ディスクモータおよび光ビームをサーボ制御するための光ディスクコントローラであって、
所定の時間ごとに割り込み信号を発生する割り込み信号発生部と、
前記光ディスク装置の前記光ヘッドおよび前記ディスクモータから、目標値からの偏差量または現在の状態を示す電気的信号を受け取り、前記電気的信号に基づいて演算を行うことにより、制御量を示す制御信号を求めて出力する制御部と、
前記電気信号を受け取り、デジタル信号に変換して前記制御部へ出力し、また、前記制御部から制御信号を受け取り、アナログ信号に変換して前記光ヘッドおよび前記ディスクモータへ出力する入出力部と、
を備え、前記制御部は、前記割り込み信号発生部から前記割り込み信号を受け取るごとに前記演算を行い、前記割り込み信号を受け取った後、次の割り込み信号を受け取るまでの間に少なくとも所定の時間動作を停止し、スリープ状態をとり、
前記制御部は、前記演算処理のそれぞれに対して、電気信号を受け取り、制御信号を出力し、
前記演算処理のひとつを実行することにより、前記制御信号を前記入出力部へ出力後、前記制御部はスリープ状態をとり、
前記入出力部が次の演算処理のための電気信号を受け取って、デジタル信号への変換が完了するより所定クロック数手前で、前記制御部がスリープ状態から復帰する光ディスクコントローラ。
An optical disc apparatus comprising: a disc motor for rotating an optical disc; and an optical head for emitting a light beam for recording data on the optical disc and / or reproducing data from the optical disc. An optical disk controller for servo-controlling a disk motor and a light beam,
An interrupt signal generator for generating an interrupt signal at predetermined intervals;
A control signal indicating a control amount by receiving an electrical signal indicating a deviation amount from a target value or a current state from the optical head and the disk motor of the optical disk device, and performing an operation based on the electrical signal. A control unit for obtaining and outputting,
An input / output unit that receives the electrical signal, converts it into a digital signal and outputs it to the control unit, receives a control signal from the control unit, converts it into an analog signal, and outputs it to the optical head and the disk motor; ,
The controller performs the calculation every time the interrupt signal is received from the interrupt signal generator, and performs an operation for at least a predetermined time after receiving the interrupt signal and before receiving the next interrupt signal. stop, Ri door a sleep state,
The control unit receives an electrical signal and outputs a control signal for each of the arithmetic processes,
By executing one of the arithmetic processes, after outputting the control signal to the input / output unit, the control unit takes a sleep state,
An optical disk controller in which the control unit returns from a sleep state a predetermined number of clocks before the input / output unit receives an electrical signal for the next arithmetic processing and conversion to a digital signal is completed.
光ディスクを回転させるためのディスクモータと光ディスクにデータを記録することおよび/または光ディスクからデータを再生することを行うための光ビームを出射する光ヘッドとを備えた光ディスク装置において、前記光ヘッド、前記ディスクモータおよび光ビームをサーボ制御するための光ディスクコントローラであって、  An optical disc apparatus comprising: a disc motor for rotating an optical disc; and an optical head for emitting a light beam for recording data on the optical disc and / or reproducing data from the optical disc. An optical disk controller for servo-controlling a disk motor and a light beam,
所定の時間ごとに割り込み信号を発生する割り込み信号発生部と、  An interrupt signal generator for generating an interrupt signal at predetermined intervals;
前記光ディスク装置の前記光ヘッドおよび前記ディスクモータから、目標値からの偏差量または現在の状態を示す電気的信号を受け取り、前記電気的信号に基づいて演算を行うことにより、制御量を示す制御信号を求めて出力する制御部と、  A control signal indicating a control amount by receiving an electrical signal indicating a deviation amount from a target value or a current state from the optical head and the disk motor of the optical disk device, and performing an operation based on the electrical signal. A control unit for obtaining and outputting,
前記電気信号を受け取り、デジタル信号に変換して前記制御部へ出力し、また、前記制御部から制御信号を受け取り、アナログ信号に変換して前記光ヘッドおよび前記ディスクモータへ出力する入出力部と、  An input / output unit that receives the electrical signal, converts it into a digital signal and outputs it to the control unit, receives a control signal from the control unit, converts it into an analog signal, and outputs it to the optical head and the disk motor; ,
を備え、前記制御部は、前記割り込み信号発生部から前記割り込み信号を受け取るごとに前記演算を行い、前記割り込み信号を受け取った後、次の割り込み信号を受け取るまでの間に少なくとも所定の時間動作を停止し、スリープ状態をとり、The controller performs the calculation every time the interrupt signal is received from the interrupt signal generator, and performs an operation for at least a predetermined time after receiving the interrupt signal and before receiving the next interrupt signal. Stop, sleep,
前記制御部は、前記演算処理のそれぞれに対して、電気信号を受け取り、制御信号を出力し、  The control unit receives an electrical signal and outputs a control signal for each of the arithmetic processes,
前記演算処理のひとつを実行することにより、前記制御信号を前記入出力部へ出力後、前記制御部は所定の時間スリープ状態をとり、所定の時間の経過後スリープ状態から復帰する光ディスクコントローラ。  An optical disk controller that, after executing one of the arithmetic processing, outputs the control signal to the input / output unit, and then the control unit takes a sleep state for a predetermined time and returns from the sleep state after a predetermined time has elapsed.
データを記録するためのトラックを有する光ディスクに光ビームを照射し、前記光ディスクから反射する反射光または前記光ディスクを透過した透過光を電気信号に変換する変換部と、前記光ディスクのデータ面と垂直な方向に前記光ビームの焦点を移動させるフォーカスアクチュエータと、前記光ビームを前記光ディスクの半径方向へ移動させるトラッキングアクチュエータとを含む光ヘッドと、A conversion unit that irradiates an optical disc having a track for recording data with a light beam and converts reflected light reflected from the optical disc or transmitted light transmitted through the optical disc into an electrical signal; and a perpendicular to the data surface of the optical disc An optical head including a focus actuator that moves the focus of the light beam in a direction, and a tracking actuator that moves the light beam in a radial direction of the optical disc;
光ディスクを回転させるためのディスクモータと、  A disk motor for rotating the optical disk;
所定の時間ごとに割り込み信号を発生する割り込み信号発生部と、  An interrupt signal generator for generating an interrupt signal at predetermined intervals;
前記光ヘッドおよび前記ディスクモータから、目標値からの偏差量または現在の状態を示す電気的信号を受け取り、前記電気的信号に基づいて演算を行うことにより、制御量を示す制御信号を求めて出力する制御部と、  A deviation signal from a target value or an electrical signal indicating the current state is received from the optical head and the disk motor, and a control signal indicating a control amount is obtained by performing an operation based on the electrical signal, and output. A control unit to
前記電気信号を受け取り、デジタル信号に変換して前記制御部へ出力し、また、前記制御部から制御信号を受け取り、アナログ信号に変換して前記光ヘッドおよび前記ディスクモータへ出力する入出力部と、  An input / output unit that receives the electrical signal, converts it into a digital signal and outputs it to the control unit, receives a control signal from the control unit, converts it into an analog signal, and outputs it to the optical head and the disk motor; ,
を備え、前記制御部は、前記割り込み信号発生部から前記割り込み信号を受け取るごとに前記演算を行い、前記割り込み信号を受け取った後、次の割り込み信号を受け取るまでの間に少なくとも所定の時間動作を停止し、スリープ状態をとり、The controller performs the calculation every time the interrupt signal is received from the interrupt signal generator, and performs an operation for at least a predetermined time after receiving the interrupt signal and before receiving the next interrupt signal. Stop, sleep,
前記制御部は、前記演算処理のそれぞれに対して、電気信号を受け取り、制御信号を出力し、  The control unit receives an electrical signal and outputs a control signal for each of the arithmetic processes,
前記演算処理のひとつを実行することにより、前記制御信号を前記入出力部へ出力後、前記制御部はスリープ状態をとり、前記入出力部が次の演算処理のための電気信号を受け取って、デジタル信号への変換が完了するより所定クロック数手前で、前記制御部がスリープ状態から復帰する光ディスク装置。  By executing one of the arithmetic processes, after outputting the control signal to the input / output unit, the control unit takes a sleep state, the input / output unit receives an electrical signal for the next arithmetic processing, An optical disc apparatus in which the control unit returns from a sleep state a predetermined number of clocks before the conversion to a digital signal is completed.
データを記録するためのトラックを有する光ディスクに光ビームを照射し、前記光ディスクから反射する反射光または前記光ディスクを透過した透過光を電気信号に変換する変換部と、前記光ディスクのデータ面と垂直な方向に前記光ビームの焦点を移動させるフォーカスアクチュエータと、前記光ビームを前記光ディスクの半径方向へ移動させるトラッキングアクチュエータとを含む光ヘッドと、A conversion unit that irradiates an optical disc having a track for recording data with a light beam and converts reflected light reflected from the optical disc or transmitted light transmitted through the optical disc into an electrical signal; and a perpendicular to the data surface of the optical disc An optical head including a focus actuator that moves the focus of the light beam in a direction, and a tracking actuator that moves the light beam in a radial direction of the optical disc;
光ディスクを回転させるためのディスクモータと、  A disk motor for rotating the optical disk;
所定の時間ごとに割り込み信号を発生する割り込み信号発生部と、  An interrupt signal generator for generating an interrupt signal at predetermined intervals;
前記光ヘッドおよび前記ディスクモータから、目標値からの偏差量または現在の状態を示す電気的信号を受け取り、前記電気的信号に基づいて演算を行うことにより、制御量を示す制御信号を求めて出力する制御部と、  A deviation signal from a target value or an electrical signal indicating the current state is received from the optical head and the disk motor, and a control signal indicating a control amount is obtained by performing an operation based on the electrical signal, and output. A control unit to
前記電気信号を受け取り、デジタル信号に変換して前記制御部へ出力し、また、前記制御部から制御信号を受け取り、アナログ信号に変換して前記光ヘッドおよび前記ディスクモータへ出力する入出力部と、  An input / output unit that receives the electrical signal, converts it into a digital signal and outputs it to the control unit, receives a control signal from the control unit, converts it into an analog signal, and outputs it to the optical head and the disk motor; ,
を備え、前記制御部は、前記割り込み信号発生部から前記割り込み信号を受け取るごとに前記演算を行い、前記割り込み信号を受け取った後、次の割り込み信号を受け取るまでの間に少なくとも所定の時間動作を停止し、スリープ状態をとり、The controller performs the calculation every time the interrupt signal is received from the interrupt signal generator, and performs an operation for at least a predetermined time after receiving the interrupt signal and before receiving the next interrupt signal. Stop, sleep,
前記制御部は、前記演算処理のそれぞれに対して、電気信号を受け取り、制御信号を出力し、  The control unit receives an electrical signal and outputs a control signal for each of the arithmetic processes,
前記演算処理のひとつを実行することにより、前記制御信号を前記入出力部へ出力後、前記制御部は所定の時間スリープ状態をとり、所定の時間の経過後スリープ状態から復帰する光ディスク装置。  An optical disc apparatus that, after executing one of the arithmetic processes, outputs the control signal to the input / output unit, and then the control unit takes a sleep state for a predetermined time and returns from the sleep state after a predetermined time elapses.
JP2003359469A 2002-10-23 2003-10-20 Optical disk controller and optical disk apparatus Expired - Fee Related JP4222554B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003359469A JP4222554B2 (en) 2002-10-23 2003-10-20 Optical disk controller and optical disk apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002308232 2002-10-23
JP2003359469A JP4222554B2 (en) 2002-10-23 2003-10-20 Optical disk controller and optical disk apparatus

Publications (2)

Publication Number Publication Date
JP2004164830A JP2004164830A (en) 2004-06-10
JP4222554B2 true JP4222554B2 (en) 2009-02-12

Family

ID=32828084

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003359469A Expired - Fee Related JP4222554B2 (en) 2002-10-23 2003-10-20 Optical disk controller and optical disk apparatus

Country Status (1)

Country Link
JP (1) JP4222554B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100782307B1 (en) 2006-04-26 2007-12-06 삼성전자주식회사 Method and apparatus for controlling operation clock frequency in hard disk drive, and hard disk drive

Also Published As

Publication number Publication date
JP2004164830A (en) 2004-06-10

Similar Documents

Publication Publication Date Title
KR101009770B1 (en) Optical disc controller and optical disc apparatus
JP4222554B2 (en) Optical disk controller and optical disk apparatus
JP4001456B2 (en) Carriage servo control device and information recording medium on which carriage servo control program is recorded
JP2000311361A (en) Pickup controller for optical disk device
JP3946184B2 (en) Optical disc recording / reproducing apparatus
CN102290067A (en) Method of controlling optical storage apparatus, related optical storage apparatus and machine-readable medium
JP3381072B2 (en) Recording medium drive
JP4826354B2 (en) Control circuit and optical disk apparatus
US8488423B2 (en) Servo control device, optical disk device, and data transfer method
JP3977584B2 (en) Carriage servo control device and information recording medium on which carriage servo control program is recorded
JP4742749B2 (en) Disk drive device and control method thereof
JP2004241070A (en) Optical disk device
JP3154898B2 (en) Optical information recording / reproducing device
JP3785616B2 (en) Disc playback apparatus and method
JP2001014705A (en) Optical disk device
WO2000043998A1 (en) Disk device
JP2793326B2 (en) Information recording and playback method
JP2001084624A (en) Optical disk device
JP2003168224A (en) Disk drive unit and servo control signal generation device
JP2001195823A (en) Optical disk device
JP2002123957A (en) Optical disk device
JPH11149716A (en) Disk reproducing apparatus
JP2002298387A (en) Disk drive device and information reading method
JPS62150534A (en) Tracking controller
KR20120092808A (en) Driving method in optical disc apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060915

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071029

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071106

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080722

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080919

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20081021

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081114

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111128

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111128

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121128

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121128

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131128

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees