JP2001229608A - Optical disk servo circuit - Google Patents

Optical disk servo circuit

Info

Publication number
JP2001229608A
JP2001229608A JP2000037476A JP2000037476A JP2001229608A JP 2001229608 A JP2001229608 A JP 2001229608A JP 2000037476 A JP2000037476 A JP 2000037476A JP 2000037476 A JP2000037476 A JP 2000037476A JP 2001229608 A JP2001229608 A JP 2001229608A
Authority
JP
Japan
Prior art keywords
offset
circuit
control
signal
optical disk
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.)
Pending
Application number
JP2000037476A
Other languages
Japanese (ja)
Inventor
Isao Okada
功 岡田
Hitoshi Hirafuki
齋 平吹
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.)
Rohm Co Ltd
Original Assignee
Rohm 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 Rohm Co Ltd filed Critical Rohm Co Ltd
Priority to JP2000037476A priority Critical patent/JP2001229608A/en
Publication of JP2001229608A publication Critical patent/JP2001229608A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To unnecessitate the operation for offset adjustment. SOLUTION: This optical disk servo circuit 30 for controlling the rotation of a disk 2 based on a signal B for rotation control read from the disk 2 is provided with an offset adjustment means 50 for calculating the offset amount J of the control loop and adjusting a controlled variable K by the amount. Thus, the offset amount or the like is automatically calculated. Also, the offset amount J is calculated based on the signal or information H derived from the signal B for the rotation control. Thus, the offset amount is automatically easily calculated only by the local alteration of the circuit.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、光ディスクサー
ボ回路に関し、詳しくは、ディスクから信号を光学的に
読み取りながらその信号に基づいてディスク回転の制御
を行う光ディスクサーボ回路に関する。そのようなサー
ボ回路が組み込まれる光ディスク装置(ディスク駆動装
置)の典型例としては、CD−R(追記型コンパクトデ
ィスク)や、CD−RW(書換型コンパクトディス
ク)、DVD(デジタルビデオディスク)などが挙げら
れる。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an optical disk servo circuit, and more particularly to an optical disk servo circuit that controls a disk rotation based on a signal while optically reading the signal from the disk. Typical examples of an optical disk device (disk drive) incorporating such a servo circuit include a CD-R (write-once compact disk), a CD-RW (rewritable compact disk), and a DVD (digital video disk). No.

【0002】これらの装置では、ピックアップとディス
ク面上の該当個所との相対速度を一定に保つCLV方式
(線速度一定)で再生や記録が行われるが、その際に高
い精度が要求される場面たとえば追記を行うとき等に
は、そのデータ記録等の応用処理が行われるのは勿論、
それに加えて、そのデータとは別に予めディスクに記録
されている回転制御用信号を読み取ってそれにディスク
の回転速度等を追従させるサーボ制御も行われる。この
発明は、そのようなサーボ制御手法についての改良に関
する。
In these devices, reproduction and recording are performed by a CLV method (constant linear velocity) in which a relative speed between a pickup and a corresponding portion on a disk surface is kept constant. For example, when performing additional recording, of course, the application processing such as data recording is performed,
In addition, servo control for reading a rotation control signal recorded in advance on the disk separately from the data and following the rotation speed of the disk is also performed. The present invention relates to an improvement on such a servo control method.

【0003】[0003]

【従来の技術】例えばCD−R駆動装置では(特開平1
1−120687号公報等参照)、ディスクの回転速度
を制御するために、基本的なFG(Frequency Generato
r )サーボに加えて、再生時にはEFM(Eight to Fou
rteen Modulation)サーボ、記録時にはウォブル(Wobb
le)サーボも用いられる。FGサーボは、ディスクを駆
動するモータやスピンドルの回転状態に基づいて制御を
行うので、低速から高速までの広範な回転域で、ディス
クの状態に依らず何時でも利用できる。
2. Description of the Related Art For example, in a CD-R drive device (Japanese Unexamined Patent Publication No.
And a basic FG (Frequency Generator) for controlling the rotation speed of the disk.
r) In addition to the servo, during playback, EFM (Eight to Fou
rteen Modulation) servo, wobble during recording (Wobb)
le) Servo is also used. Since the FG servo performs control based on the rotation state of a motor or spindle for driving the disk, it can be used at any time in a wide rotation range from low speed to high speed regardless of the disk state.

【0004】EFMサーボ及びウォブルサーボは、ディ
スクに前もって書き込まれている記録に基づいて制御を
行うので、精度は良いが、ディスクの記録を読み取れる
状態でしか利用できない。もっとも、その記録情報はユ
ーザ向けのデータとは別の又は容易に分離される装置内
部での回転制御用のものであり、EFMサーボとウォブ
ルサーボとでは、異なる記録情報が用いられる。すなわ
ち、CD−Rの規格に則って、EFMサーボ用には8−
14変調信号と呼ばれるものが用いられ、ウォブルサー
ボ用にはWobble信号と呼ばれる回転制御用信号が
用いられる。EFMサーボは、高速での読取条件を満た
すため高速回転域でも安定するようになっているのに対
し、ウォブルサーボは、厳しい書込条件を満たすため特
に低速回転域で安定するようになっている。
[0004] The EFM servo and the wobble servo perform control based on the recording previously written on the disk, and therefore have high accuracy, but can be used only in a state where the recording on the disk can be read. However, the recording information is for rotation control inside the apparatus, which is separate from or easily separated from the data for the user, and different recording information is used for the EFM servo and the wobble servo. In other words, according to the CD-R standard, 8-FM for EFM servo
A signal called a 14 modulation signal is used, and a rotation control signal called a Wobble signal is used for wobble servo. The EFM servo is stable even in a high-speed rotation range in order to satisfy a high-speed reading condition, whereas the wobble servo is stable especially in a low-speed rotation range in order to satisfy a strict writing condition. .

【0005】そして、シーク時や録再切換時等には、先
ずFGサーボにてラフな回転制御を行い、次にディスク
の制御用記録が読み取れる程度までディスクの回転状態
が安定したところで、データ読出を行うのであればEF
Mサーボに切り換え、データ書込を行うのであればウォ
ブルサーボに切り換えて、ディスクの回転状態を更に安
定させる。このように異質な複数の制御方式を切り換え
てディスクにアクセスすることで、正確で高速な再生ば
かりか的確な記録も行われる。
At the time of seek or recording / reproduction switching, rough rotation control is first performed by the FG servo, and then, when the disk rotation state is stabilized to such an extent that control recording of the disk can be read, data reading is performed. If you do EF
Switching to M-servo, if writing data, switching to wobble servo to further stabilize the rotation state of the disk. By switching between a plurality of different control methods and accessing the disk, not only accurate and high-speed reproduction but also accurate recording is performed.

【0006】そのような光ディスク駆動装置の回転制御
回路を図5に示したが、この装置には、着脱されるディ
スク2の回転駆動を行うために、ディスク2を載せて回
転可能に支持するスピンドルと、その回転力を出すモー
タ3と、その力の元となる電流を生成してモータ3に供
給するモータドライバ4とが設けられている。また、モ
ータ3の回転出力を検出してFG信号を得るために、ス
ピンドルに装着された磁石等に感応した検出素子の出力
を波形整形してパルス信号にするFG検出回路11も設
けられており、このFG検出回路11が出力するFG信
号には、モータ3ひいてはディスク2の回転速度に対応
した周期で、パルスが発現することとなる。このFG信
号は、これを帰還させてFGサーボを行うために、FG
制御ルーチン10のインストールされたマイクロプロセ
ッサ6へ送出される。そこでは、FG制御ルーチン10
の演算処理によって、FG制御信号が生成されるが、こ
の制御信号は、それがモータドライバ4に与えられる
と、FG信号の表す回転周期が所定の目標周期に追従す
るようなものとなっている。
FIG. 5 shows a rotation control circuit of such an optical disk drive. In this apparatus, a spindle for mounting the disk 2 and rotatably supporting the disk 2 in order to rotate the disk 2 to be attached / detached. And a motor 3 for generating the rotational force, and a motor driver 4 for generating a current as a source of the force and supplying the current to the motor 3. Further, in order to detect the rotation output of the motor 3 and obtain an FG signal, there is also provided an FG detection circuit 11 for shaping the output of a detection element in response to a magnet or the like mounted on a spindle and for forming a pulse signal. In the FG signal output from the FG detection circuit 11, a pulse appears at a period corresponding to the rotation speed of the motor 3 and thus the disk 2. This FG signal is fed back to perform FG servo,
The control routine 10 is sent to the installed microprocessor 6. There, the FG control routine 10
The FG control signal is generated by the arithmetic processing described in the above. When the FG control signal is given to the motor driver 4, the rotation cycle represented by the FG signal follows a predetermined target cycle. .

【0007】さらに、装着されたディスク2の記録を読
み取るために、レーザ光等を利用して読み取りを行う光
ピックアップ1も設けられており、そのディスク再生信
号AはEFMサーボ部とウォブルサーボ部との双方に帰
還されるようになっている。すなわち、EFMサーボを
行うために、ディスク再生信号Aを入力してEFM信号
を抽出するとともにそれの表す読取箇所の線速度が所定
値からどれだけ乖離しているかを示すEFM誤差信号を
生成するEFM検出回路21や、EFM誤差信号に基づ
いてEFM制御信号を生成するEFM制御回路20も設
けられていて、そのEFM制御信号がモータドライバ4
に与えられると、上記の乖離が無くなる又は抑制される
ようになっている。
Further, an optical pickup 1 for reading using a laser beam or the like is provided for reading the recorded data on the mounted disk 2. The disk reproduction signal A is transmitted to an EFM servo unit, a wobble servo unit, and the like. Is to be returned to both. In other words, in order to perform the EFM servo, an EFM signal is input to extract the EFM signal and generate an EFM error signal indicating how much the linear velocity of the reading portion represented by the signal deviates from a predetermined value. A detection circuit 21 and an EFM control circuit 20 for generating an EFM control signal based on the EFM error signal are also provided.
, The divergence described above is eliminated or suppressed.

【0008】また、ウォブルサーボを行うために、ディ
スク再生信号Aを入力してウォブル信号B(ディスクか
ら読み取った回転制御用信号)を生成するウォブル検出
回路31と、そのウォブル信号Bに基づいてウォブル制
御信号Wを生成するウォブル制御回路30(光ディスク
サーボ回路)も設けられている。そして、ウォブル制御
信号Wがモータドライバ4に与えられると、ウォブル信
号Bの表すディスク2上の読取箇所の線速度が所定の一
定値になるようになっている。
In order to perform wobble servo, a wobble detection circuit 31 which inputs a disk reproduction signal A to generate a wobble signal B (a rotation control signal read from the disk) and a wobble signal based on the wobble signal B A wobble control circuit 30 (optical disk servo circuit) for generating a control signal W is also provided. Then, when the wobble control signal W is given to the motor driver 4, the linear velocity of the reading location on the disk 2 represented by the wobble signal B becomes a predetermined constant value.

【0009】さらに、マイクロプロセッサ6からの選択
指令に従って導通遮断する幾つかのアナログスイッチ等
からなる切換回路5も設けられていて、FG制御ルーチ
ン10からのFG制御信号とEFM制御回路20からの
EFM制御信号とウォブル制御回路30からのウォブル
制御信号Wとのうちから何れか一つがモータドライバ4
へ送出されるようになっている。そして、上述したよう
にFGサーボとEFMサーボとウォブルサーボとが、使
用目的や動作状態等に応じた選択切換によって択一的に
適用される。
Further, there is also provided a switching circuit 5 composed of several analog switches and the like for turning on and off according to a selection command from the microprocessor 6, and an FG control signal from the FG control routine 10 and an EFM from the EFM control circuit 20. One of the control signal and the wobble control signal W from the wobble control circuit 30 is
To be sent to Then, as described above, the FG servo, the EFM servo, and the wobble servo are selectively applied by selection switching according to a purpose of use, an operation state, and the like.

【0010】ここで、特に高い安定性が求められるウォ
ブルサーボ部について詳述すると(特開平9−2979
69号公報等参照)、ウォブル検出回路31には、ディ
スク再生信号Aからウォブル信号Bを生成するために、
バンドパスフィルタや,FSK(Frequency Shift Keyi
ng)復調回路,波形整形用のコンパレータ等が設けられ
ている。そして、ウォブル信号Bは、1倍速での動作時
に約22kHz、2倍速で約44kHz、4倍速で約8
8kHzのパルス信号となるが、その周波数すなわちパ
ルス発生周期は、ディスク2の回転変動による影響を受
けて増減変化する。
Here, the wobble servo section which requires particularly high stability will be described in detail (Japanese Patent Laid-Open No. 9-2979).
69, etc.), the wobble detection circuit 31 generates a wobble signal B from the disc reproduction signal A,
Bandpass filter, FSK (Frequency Shift Keyi
ng) A demodulation circuit and a comparator for waveform shaping are provided. The wobble signal B is about 22 kHz when operating at 1 × speed, about 44 kHz at 2 × speed, and about 8 kHz at 4 × speed.
The pulse signal has a frequency of 8 kHz, and its frequency, that is, the pulse generation period, increases and decreases under the influence of the rotation fluctuation of the disk 2.

【0011】また、ウォブル制御回路30には、ウォブ
ル信号Bを入力してバイフェーズクロックCを生成する
バイフェーズクロック生成回路32と、バイフェーズク
ロックCに基づいて速度制御のための速度ループ制御量
Eをデジタル値で生成する速度制御部33と、バイフェ
ーズクロックCに基づいて位相制御のための位相ループ
制御量Iをデジタル値で生成する位相制御部34と、そ
れら速度制御および位相制御のループを統合するために
速度ループ制御量Eと位相ループ制御量Iとを加え合わ
せる加算回路35と、マイクロプロセッサ6にインスト
ールされているオフセット調整ルーチン40から送られ
てきたオフセット調整量Jを加算回路35の出力に加え
てウォブル制御量Kを生成する加算回路36と、デジタ
ルデータのウォブル制御量Kをアナログのウォブル制御
信号Wに変換するためのPWM回路37(パルス幅変調
回路)及びLPF38(ローパスフィルタ)とが設けら
れている。
The wobble control circuit 30 receives a wobble signal B and generates a bi-phase clock C, and a speed loop control amount for speed control based on the bi-phase clock C. A speed control unit 33 for generating E as a digital value, a phase control unit 34 for generating a phase loop control amount I for phase control based on the bi-phase clock C as a digital value, and a loop for the speed control and phase control And an addition circuit 35 for adding the speed loop control amount E and the phase loop control amount I to integrate the offset adjustment amount J sent from the offset adjustment routine 40 installed in the microprocessor 6. An addition circuit 36 for generating a wobble control amount K in addition to the output of Control amount PWM circuit for converting K to the wobble control signal W of the analog 37 (pulse width modulation circuit) and LPF38 and (low pass filter) is provided.

【0012】それらのうちバイフェーズクロック生成回
路32は、ウォブル信号Bに位相の同期したパルス信号
を生成するデジタルPLL回路32aと、単にウォブル
信号Bを3.5分周してパルス信号を生成する分周回路
32bと、両者のパルス信号のうち何れか一方をバイフ
ェーズクロックCとして出力する切換回路32cとを具
えている。そして、デジタルPLL回路32aがウォブ
ル信号Bとの同期を確立しているときだけ有意になるロ
ック信号Lも生成し、これを受けて切換回路32cが、
ロック信号Lの有意時にはデジタルPLL回路32a側
に切り替わり、そうでないときには分周回路32b側へ
切り替わる。これにより、バイフェーズクロックCは、
ディスク2に対する読取にてウォブル信号Bが得られれ
ば同期の如何によらず利用可能となり、1倍速での動作
時には約6.3kHz、2倍速で約12.6kHz、4
倍速で約25.2kHzのパルス信号となる。そして、
これにも、ディスク2の回転変動による変動が反映され
ている。
Among them, the bi-phase clock generation circuit 32 generates a pulse signal whose phase is synchronized with the wobble signal B, and a digital PLL circuit 32a which simply divides the wobble signal B by 3.5 to generate a pulse signal. It has a frequency dividing circuit 32b and a switching circuit 32c that outputs one of the two pulse signals as a biphase clock C. Then, a lock signal L, which becomes significant only when the digital PLL circuit 32a establishes synchronization with the wobble signal B, is generated.
When the lock signal L is significant, the operation is switched to the digital PLL circuit 32a, and otherwise, the operation is switched to the frequency dividing circuit 32b. Thereby, the bi-phase clock C is
If the wobble signal B is obtained by reading from the disk 2, it can be used regardless of synchronization, and when operating at 1 × speed, about 6.3 kHz, at 1 × speed, about 12.6 kHz, 4 ×
It becomes a pulse signal of about 25.2 kHz at double speed. And
This also reflects the fluctuation due to the fluctuation of the rotation of the disk 2.

【0013】速度制御部33は、バイフェーズクロック
Cの周期を基本クロックでカウントしそれと所定の基準
値との差をとってデジタル値の速度エラーDを生成する
速度エラー検出回路33aと、速度エラーDに所定ゲイ
ンを乗じて速度ループ制御量Eを算出する速度ループゲ
イン回路33bとを具えている。その基本クロックは、
一定周波数の例えば数MHzのクロックであり、外部か
ら供給され、あるいは内部の発振回路で水晶発振器等を
用いて生成され、他のデジタル回路でも用いられる。
The speed controller 33 counts the cycle of the biphase clock C with the basic clock, calculates a difference between the count and a predetermined reference value, and generates a speed error D of a digital value. A speed loop gain circuit 33b for calculating a speed loop control amount E by multiplying D by a predetermined gain. Its basic clock is
This is a clock having a fixed frequency of, for example, several MHz. The clock is supplied from the outside or is generated by an internal oscillation circuit using a crystal oscillator or the like, and is also used in other digital circuits.

【0014】位相制御部34は、バイフェーズクロック
Cを16分周して分周信号Fを生成する分周回路34a
と、上記の基本クロックを分周して又は周波数の正確な
他の発振信号等を利用して基準信号Gを生成する基準信
号生成回路34bとを具えている。これらの分周信号F
及び基準信号Gは、共に、1倍速での動作時には約40
0Hz、2倍速で約800Hz、4倍速で約1.6kH
zのパルス信号となるが、分周信号Fはディスク2の回
転状態に応じて変動するのに対し、基準信号Gは常に一
定となっている。
The phase control unit 34 generates a frequency-divided signal F by dividing the frequency of the bi-phase clock C by 16 and generates a frequency-divided signal F.
And a reference signal generating circuit 34b for generating a reference signal G by dividing the above basic clock or using another oscillation signal having an accurate frequency. These divided signals F
And the reference signal G are approximately 40 when operating at 1 × speed.
0Hz, about 800Hz at 2x speed, about 1.6kHz at 4x speed
Although the pulse signal becomes z, the frequency-divided signal F varies according to the rotation state of the disk 2, whereas the reference signal G is always constant.

【0015】位相制御部34は、さらに、分周信号Fと
基準信号Gとを比較してその位相差エラーHをデジタル
値で求める位相比較回路34cと、位相差エラーHに所
定ゲインを乗じて位相ループ制御量Iを算出する位相ル
ープゲイン回路34dも具えている。その位相比較回路
34cでの位相差検出は(図6参照)、基準信号Gと分
周信号Fとの両立ち上がりエッジで画された期間(同図
のハッチング部分)について、その間の基本クロック数
をカウントする等のことで行われる。また、位相ループ
ゲイン回路34dのゲインは、速度ループゲイン回路3
3bのゲインよりも桁違いに小さく、例えば1/20程
度に設定されている。
The phase control unit 34 further compares the frequency-divided signal F with the reference signal G to obtain a phase difference error H as a digital value, and multiplies the phase difference error H by a predetermined gain. A phase loop gain circuit 34d for calculating the phase loop control amount I is also provided. The phase difference detection by the phase comparison circuit 34c (see FIG. 6) determines the number of basic clocks during a period (hatched portion in FIG. 6) defined by both rising edges of the reference signal G and the frequency-divided signal F. This is performed by counting. The gain of the phase loop gain circuit 34d is
The gain is significantly smaller than the gain of 3b, for example, about 1/20.

【0016】また、PWM回路37の後に続くLPF3
8やモータドライバ4は、アナログのウォブル制御信号
Wを取り扱うために、オペレーショナルアンプやパワー
アンプ等を具えているが(図7参照)、それらのアンプ
やその参照電圧Vref等には不所望なDCオフセットが付
き物であり、しかもそのオフセット値は素子や回路ごと
にばらつく。このため、従来は、製造時や再調整時等
に、個々の回路における制御ループのDCオフセットを
測定するとともに、その影響を相殺するようなオフセッ
ト調整量Jを決定し、これをマイクロプロセッサ6のオ
フセット調整ルーチン40にセットする、といったこと
が行われていた。
The LPF 3 following the PWM circuit 37
The motor driver 8 and the motor driver 4 include an operational amplifier and a power amplifier to handle the analog wobble control signal W (see FIG. 7). An offset is added, and the offset value varies for each element or circuit. For this reason, conventionally, at the time of manufacture, readjustment, or the like, the DC offset of the control loop in each circuit is measured, and the offset adjustment amount J that cancels out the influence is determined. Setting in the offset adjustment routine 40 has been performed.

【0017】[0017]

【発明が解決しようとする課題】しかしながら、このよ
うなオフセット調整のための測定や設定は、その作業に
所定の治具や人的工数等を要するため、生産性の向上や
原価の削減を妨げる要因ともなっていた。そこで、人手
によるオフセット調整が不要となるよう回路を改良する
ことが技術的な課題となる。
However, such measurement and setting for offset adjustment requires a predetermined jig and man-hours for the work, which hinders an improvement in productivity and a reduction in cost. It was a factor. Therefore, it is a technical problem to improve a circuit so that manual offset adjustment is not required.

【0018】また、上述したアンプや参照電圧Vref等に
よるDCオフセットは、電源電圧の影響を受け易く、電
源電圧が変動すると、それも不所望に変動する。そし
て、その変動量が僅かなうちは、位相制御部34等での
位相制御の働きによってカバーされるが、その変動量に
よっては、速度ループ制御量Eに比べて位相ループ制御
量Iは格段に小さいので、カバーしきれなくなったり、
カバーしようとして本来の位相制御が機能低下してしま
うことにもなる。そこで、ディスク回転の安定性を向上
させるとともにサーボ回路の適用範囲も広げるべく、電
源変動の位相制御に与える影響が抑制緩和されるように
工夫することも、更なる課題となる。
The DC offset caused by the amplifier and the reference voltage Vref is easily affected by the power supply voltage. When the power supply voltage fluctuates, it fluctuates undesirably. While the fluctuation amount is slight, the phase loop is controlled by the phase control unit 34 or the like, but depending on the fluctuation amount, the phase loop control amount I is much larger than the speed loop control amount E. Because it is small, it can not cover completely,
The function of the original phase control may be degraded in an attempt to cover. Therefore, in order to improve the stability of the disk rotation and to broaden the application range of the servo circuit, it is a further problem to devise so that the influence of the power supply fluctuation on the phase control is suppressed and relaxed.

【0019】この発明は、このような課題を解決するた
めになされたものであり、オフセット調整の作業が要ら
ない光ディスクサーボ回路を実現することを目的とす
る。また、本発明は、それに加えて速度制御より寄与分
の少ない位相制御も常に的確に行われる光ディスクサー
ボ回路を実現することも目的とする。
The present invention has been made to solve such a problem, and has as its object to realize an optical disk servo circuit that does not require an offset adjustment operation. Another object of the present invention is to realize an optical disk servo circuit in which phase control with less contribution than speed control is always performed accurately.

【0020】[0020]

【課題を解決するための手段】このような課題を解決す
るために発明された第1乃至第5の解決手段について、
その構成および作用効果を以下に説明する。
The first to fifth solving means invented to solve such a problem are as follows.
The configuration and operation and effect will be described below.

【0021】[第1の解決手段]第1の解決手段の光デ
ィスクサーボ回路は(、出願当初の請求項1に記載の如
く)、ディスクから読み取った回転制御用信号に基づい
て前記ディスクの回転制御を行う光ディスクサーボ回路
において、その制御ループのオフセット量を(オフセッ
ト値算出手段にて)算出するとともにそれで(算出した
オフセット量にて前記回転制御のための)制御量を調整
するオフセット調整手段を備えたものである。
[First Solution] The optical disk servo circuit of the first solution (as described in claim 1 at the beginning of the application) controls the rotation of the disk based on a rotation control signal read from the disk. An optical disc servo circuit for calculating the offset amount of the control loop (by the offset value calculating unit) and adjusting the control amount (for the rotation control with the calculated offset amount) using the offset adjusting unit. It is a thing.

【0022】このような第1の解決手段の光ディスクサ
ーボ回路にあっては、制御ループのオフセット量が自動
的に算出され、それに基づいた制御量の調整も自動で行
われる。これにより、治具や人手を必要とする測定や設
定の作業は行わなくても済むこととなる。したがって、
この発明によれば、オフセット調整の作業が要らない光
ディスクサーボ回路を実現することができる。
In the optical disk servo circuit of the first solving means, the offset amount of the control loop is automatically calculated, and the control amount is automatically adjusted based on the calculated offset amount. As a result, it is not necessary to perform a measurement or setting operation that requires a jig or a human hand. Therefore,
According to the present invention, it is possible to realize an optical disk servo circuit that does not require offset adjustment work.

【0023】[第2の解決手段]第2の解決手段の光デ
ィスクサーボ回路は(、出願当初の請求項2に記載の如
く)、上記の第1の解決手段の光ディスクサーボ回路で
あって、前記オフセット調整手段が、前記回転制御用信
号から派生した信号又は情報に基づいて前記オフセット
量の算出を行うようになっている、というものである。
[Second solving means] The optical disk servo circuit of the second solving means (as described in claim 2 of the present invention) is the optical disk servo circuit of the first solving means. The offset adjusting means calculates the offset amount based on a signal or information derived from the rotation control signal.

【0024】このような第2の解決手段の光ディスクサ
ーボ回路にあっては、オフセット調整の自動化を裏付け
るオフセット量の算出が、従来より回路内で利用可能と
なっていた回転制御用信号を利用して行われる。これに
より、回路の局所的な改造だけで確実にオフセット量の
自動算出が行えるようになるので、異種制御回路等の他
の回路に影響を及ぼすこと無く無調整化が達成されるこ
ととなる。したがって、この発明によれば、オフセット
調整の作業が要らない光ディスクサーボ回路を簡便に実
現することができる。
In the optical disk servo circuit according to the second solving means, the calculation of the offset amount which supports the automation of the offset adjustment uses the rotation control signal conventionally available in the circuit. Done. As a result, the automatic calculation of the offset amount can be reliably performed only by the local modification of the circuit, so that the non-adjustment can be achieved without affecting other circuits such as the heterogeneous control circuit. Therefore, according to the present invention, an optical disk servo circuit that does not require an offset adjustment operation can be easily realized.

【0025】[第3の解決手段]第3の解決手段の光デ
ィスクサーボ回路は(、出願当初の請求項3に記載の如
く)、上記の第2の解決手段の光ディスクサーボ回路で
あって、前記オフセット調整手段が、速度制御に加えて
それより寄与分の少ない(すなわち前記制御量に占める
割合に関して速度ループ制御量よりも位相ループ制御量
の方が格段に小さい)位相制御も行うものであり、前記
オフセット量の算出が、前記位相制御における位相差を
(累積手段にて)累積させて行われるようになってい
る、というものである。
[Third Solution] The optical disk servo circuit of the third solution is the optical disk servo circuit of the second solution described above. The offset adjusting means performs, in addition to the speed control, also a phase control having a smaller contribution (that is, a phase loop control amount is much smaller than a speed loop control amount with respect to a ratio of the control amount), The calculation of the offset amount is performed by accumulating the phase difference in the phase control (by accumulating means).

【0026】このような第3の解決手段の光ディスクサ
ーボ回路にあっては、制御ループのオフセット量を算出
するに際して、位相制御における位相差が累積手段にお
けるレジスタ等の累積箇所に累積される。そして、位相
ループに発現したオフセットの影響は、小さなうちに位
相ループから外され、別のところに纏められて増減しな
がら保持され、オフセットの状態によっては位相ループ
制御量を超えるほど大きくなることもある。
In the optical disk servo circuit according to the third solving means, when calculating the offset amount of the control loop, the phase difference in the phase control is accumulated in an accumulating portion such as a register in the accumulating means. Then, the influence of the offset that appears in the phase loop is removed from the phase loop while it is small, is collected elsewhere and is maintained while increasing or decreasing, and depending on the state of the offset, it may increase as the phase loop control amount is exceeded. is there.

【0027】これにより、位相ループ制御量の割合が速
度ループ制御量のそれより格段に少ないような状況下で
も、さらにオフセット量が位相ループ制御量より小さい
場合は勿論のことそれを超えるような場合でも、常に、
位相ループ制御量に含まれるオフセット成分は僅少に抑
えられる。また、オフセット量の把握も確実になされ
る。したがって、この発明によれば、オフセット調整の
作業が要らないことに加えて速度制御より寄与分の少な
い位相制御も常に的確に行われる光ディスクサーボ回路
を実現することができる。
Accordingly, even in a situation where the ratio of the phase loop control amount is much smaller than that of the speed loop control amount, when the offset amount is smaller than the phase loop control amount, and also when it exceeds the phase loop control amount. But always,
An offset component included in the phase loop control amount is slightly suppressed. In addition, the offset amount can be reliably grasped. Therefore, according to the present invention, it is possible to realize an optical disk servo circuit in which not only the work of offset adjustment is not required but also the phase control with less contribution than the speed control is always performed accurately.

【0028】[第4の解決手段]第4の解決手段の光デ
ィスクサーボ回路は(、出願当初の請求項4に記載の如
く)、上記の第3の解決手段の光ディスクサーボ回路で
あって、前記オフセット調整手段が、(前記オフセット
値算出手段にて)算出したオフセット量を(算出中に保
持しているのとは別のところに)退避させて保持する
(オフセット値記憶保持手段を有している)、というも
のである。
[Fourth Solution] The optical disk servo circuit of the fourth solution is the optical disk servo circuit of the third solution described above. The offset adjusting unit retracts and holds the offset amount calculated by the offset value calculating unit (aside from the position where the offset value is held during the calculation). Is).

【0029】このような第4の解決手段の光ディスクサ
ーボ回路にあっては、制御ループのオフセット量が、自
動算出されるだけでなく、別のところに退避させられ
て、そこに保持される。これにより、オフセット量の算
出をやり直す必要が生じたような場合であってその演算
が中途半端で未だ使用に耐えないようなときには、以前
に退避させておいたオフセット量を利用することが可能
となるので、オフセットの的確な自動調整は、そのよう
なときでも確実に行えることとなる。したがって、この
発明によれば、オフセット調整の作業が要らないことに
加えて速度制御ばかりか位相制御も常に確実に的確に行
われる光ディスクサーボ回路を実現することができる。
In the optical disk servo circuit according to the fourth solution, the offset amount of the control loop is not only automatically calculated, but is retracted to another place and held there. This makes it possible to use the previously saved offset amount when the calculation of the offset amount needs to be performed again and the calculation is incomplete and cannot be used yet. Therefore, accurate automatic adjustment of the offset can be reliably performed even in such a case. Therefore, according to the present invention, it is possible to realize an optical disk servo circuit in which not only the operation of offset adjustment is not required but also the speed control as well as the phase control are always and accurately performed.

【0030】[第5の解決手段]第5の解決手段の光デ
ィスクサーボ回路は(、出願当初の請求項5に記載の如
く)、上記の第4の解決手段の光ディスクサーボ回路で
あって、前記オフセット調整手段が、(前記オフセット
値算出手段にて随時)算出しているオフセット量と(、
前記オフセット値記憶保持手段にて保持されている)退
避させたオフセット量とを追従制御状態の良否に応じて
選択的に用いるようになっている、というものである。
[Fifth Solution] The optical disk servo circuit of the fifth solution (as described in claim 5 at the beginning of the application) is the optical disk servo circuit of the fourth solution, wherein The offset amount calculated by the offset adjusting means (as needed by the offset value calculating means) and (
The retracted offset amount (held by the offset value storage / holding means) is selectively used according to the quality of the tracking control state.

【0031】このような第5の解決手段の光ディスクサ
ーボ回路にあっては、オフセット量に対応した制御量の
自動調整を行うに際して、追従制御状態の良否に応じて
算出中のオフセット量と退避中のオフセット量との何れ
か一方が選択的に用いられるが、その選択の基準となる
追従制御状態の良否は、サーボ回路では一般にその内部
あるいは協動する他の回路において既に存在している適
宜の状態判別信号や切換制御信号などを利用して把握す
ることが可能である。
In the optical disk servo circuit according to the fifth solving means, when performing automatic adjustment of the control amount corresponding to the offset amount, the offset amount being calculated and the retreating state are calculated according to the quality of the following control state. Is used selectively, and the quality of the tracking control state serving as a reference for the selection is generally determined by the appropriateness of a servo circuit that is already present in the servo circuit or in another circuit that cooperates with the servo circuit. It is possible to grasp using a state determination signal, a switching control signal, and the like.

【0032】そして、このような既存の信号等を利用す
ることにより、簡便に、算出中のオフセット量と退避中
のオフセット量とを使い分けることができる。したがっ
て、この発明によれば、オフセット調整の作業が要らな
いことに加えて速度制御ばかりか位相制御も常に確実に
的確に行われる光ディスクサーボ回路を簡便に実現する
ことができる。
By using such existing signals and the like, the offset amount being calculated and the offset amount being saved can be easily used. Therefore, according to the present invention, it is possible to easily realize an optical disk servo circuit in which not only the operation of offset adjustment is not required, but also the speed control and the phase control are always and accurately performed.

【0033】[0033]

【発明の実施の形態】このような解決手段で達成された
本発明の光ディスクサーボ回路について、これを実施す
るための好適な形態を、光ディスク駆動装置の典型例で
あるCD−R装置に適用した一実施例により、具体的に
説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The preferred embodiment for implementing the optical disk servo circuit of the present invention achieved by such a solution is applied to a CD-R device which is a typical example of an optical disk drive. This will be specifically described with reference to an embodiment.

【0034】先ず図面を引用してその具体的な構成を説
明するが、図1は、そのディスク駆動装置におけるスピ
ンドルモータの回転制御回路についてのブロック図であ
り、図2は、そのオフセット調整回路の詳細ブロック図
である。なお、それらの図示に際し従来と同様の構成要
素には同一の符号を付して示したので、重複する再度の
説明は割愛し、以下、従来との相違点を中心に説明す
る。
First, a specific configuration will be described with reference to the drawings. FIG. 1 is a block diagram of a rotation control circuit of a spindle motor in the disk drive, and FIG. 2 is a block diagram of the offset adjustment circuit. It is a detailed block diagram. In the drawings, the same components as those in the related art are denoted by the same reference numerals, and the description thereof will not be repeated, and the following description will focus on the differences from the related art.

【0035】このディスク装置の制御回路(図1参照)
が従来例のもの(図5参照)と相違するのは、オフセッ
ト調整手段としてオフセット調整ルーチン40に代えて
オフセット調整回路50が導入された点である。オフセ
ット調整回路50は、ウォブル制御回路30に設けら
れ、マイクロプロセッサ6からは切り離されている。そ
の他の点、例えば、ディスク2の記録情報を光学的に読
み取るための光ピックアップ1、ディスク2を駆動する
ためのモータ3やモータドライバ4、FGサーボ用のF
G制御ルーチン10やFG検出回路11、EFMサーボ
用のEFM制御回路20やEFM検出回路21などは同
様である。
Control circuit for this disk drive (see FIG. 1)
However, the difference from the conventional example (see FIG. 5) is that an offset adjustment circuit 50 is introduced instead of the offset adjustment routine 40 as offset adjustment means. The offset adjustment circuit 50 is provided in the wobble control circuit 30 and is separated from the microprocessor 6. Other points, for example, an optical pickup 1 for optically reading recorded information on the disk 2, a motor 3 and a motor driver 4 for driving the disk 2, and an F for FG servo
The G control routine 10, the FG detection circuit 11, the EFM control circuit 20 for the EFM servo, the EFM detection circuit 21, and the like are the same.

【0036】また、全体の管理を司るマイクロプロセッ
サ6や、ウォブルサーボ用のウォブル制御回路30及び
ウォブル検出回路31も、オフセット調整手段に関する
部分を除けば同様である。すなわち、ウォブル制御回路
30(光ディスクサーボ回路)は、ディスク2から読み
取ったウォブル信号B(回転制御用信号)に基づいてデ
ィスク2の回転制御を行うが、その際に速度制御に加え
て位相制御も行うために演算内容ばかりかゲインも異な
る速度制御部33や位相制御部34を具えていて、制御
量Kに占める割合に関して速度ループ制御量Eよりも位
相ループ制御量Iの方が格段に小さいものとなってい
る。
The microprocessor 6, which controls the entire system, the wobble control circuit 30 for the wobble servo, and the wobble detection circuit 31 are the same except for the part relating to the offset adjusting means. That is, the wobble control circuit 30 (optical disk servo circuit) controls the rotation of the disk 2 based on the wobble signal B (rotation control signal) read from the disk 2, and at that time, controls the phase in addition to the speed control. A speed control unit 33 and a phase control unit 34 having different gains in addition to the calculation contents for performing the operation. The phase loop control amount I is much smaller than the speed loop control amount E with respect to the ratio to the control amount K. It has become.

【0037】オフセット調整回路50は(図1参照)、
回転制御のための制御量Kを調整するオフセット調整量
Jをマイクロプロセッサ6からの設定に頼らずにウォブ
ル制御回路30内で自動生成するために、ウォブル信号
B(回転制御用信号)に基づき位相制御部34にて演算
された位相差エラーH(回転制御用信号から派生した情
報)を入力し、これに基づいてウォブルサーボ部による
制御ループのオフセット量の算出を随時行うものであ
り、それを遂行するために、オフセット値算出手段を有
している。また、それで算出したオフセット量が何時で
もオフセット調整量Jに使えるとは限らないので、使え
ないときに備えて別のところに退避させておくためのオ
フセット値記憶保持手段と、それらを使い分けるための
オフセット値選択手段も有している。さらに、その前後
に位置する入力側や出力側にもゲイン調整用の回路等が
付設されている。
The offset adjustment circuit 50 (see FIG. 1)
In order to automatically generate the offset adjustment amount J for adjusting the control amount K for rotation control in the wobble control circuit 30 without depending on the setting from the microprocessor 6, a phase based on the wobble signal B (rotation control signal) is used. The phase difference error H (information derived from the rotation control signal) calculated by the control unit 34 is input, and based on this, the wobble servo unit calculates the offset amount of the control loop as needed. In order to perform this, it has an offset value calculating means. Also, the calculated offset amount is not always available for the offset adjustment amount J, so an offset value storage / holding means for retreating to another location in case it cannot be used, and a method for selectively using them. It also has offset value selection means. Further, a circuit for adjusting the gain and the like are provided on the input side and the output side located before and after the input side and the output side.

【0038】具体例で詳述すると(図2参照)、位相差
エラーHを受ける入力側には、掛算回路あるいはそれよ
り簡便なシフタ等からなり位相差エラーHに適宜のゲイ
ンを乗じるオフセットループゲイン回路51と、その出
力値が所定の上限値を上回ったり下限値を下回っている
ときには該当限界値に抑えるリミッタ52とが設けられ
ていて、FGサーボからウォブルサーボへの切換時やト
ラックジャンプ時などに位相差エラーHが異常値を示し
た際にそれがオフセット値算出手段に及ぼす影響を緩和
するようになっている。
More specifically, referring to a specific example (see FIG. 2), on the input side receiving the phase difference error H, there is provided an offset loop gain comprising a multiplication circuit or a simpler shifter for multiplying the phase difference error H by an appropriate gain. A circuit 51 and a limiter 52 for suppressing the output value to a corresponding limit value when the output value exceeds a predetermined upper limit value or lower than a lower limit value are provided when switching from FG servo to wobble servo or at track jump. When the phase difference error H indicates an abnormal value, the effect of the abnormal value on the offset value calculating means is reduced.

【0039】また、それに続くオフセット値算出手段に
は、算出オフセット値P(算出中のオフセット量)を保
持するレジスタ54と、その算出オフセット値Pとリミ
ッタ52の出力とを入力しこれらを足し合わせてレジス
タ54へ送出する加算回路53とが設けられている。そ
して、レジスタ54が分周信号Fに同期してラッチする
のを繰り返すと、次々に位相差エラーHがレジスタ54
に足し込まれて算出オフセット値Pが逐次算出され、倍
率や丸め等の細かな相違は別として、恰も積分して得ら
れたかのように、算出オフセット値Pは、位相制御にお
ける位相差を累積させたものとなる。
The register 54 for holding the calculated offset value P (the offset amount being calculated), the calculated offset value P and the output of the limiter 52 are input to the offset value calculating means that follows, and these are added. And an adder circuit 53 for sending the data to a register 54. Then, when the register 54 repeats latching in synchronization with the frequency-divided signal F, the phase difference error H is sequentially stored in the register 54.
And the calculated offset value P is sequentially calculated. Apart from small differences such as magnification and rounding, the calculated offset value P accumulates the phase difference in the phase control as if it were obtained by integration. It will be.

【0040】さらに、それに続くオフセット値記憶保持
手段として、算出オフセット値Pを入力としそれをロッ
ク信号Lが有意に変化した時にラッチして保持するレジ
スタ55が設けられている。既述したようにロック信号
LはデジタルPLL回路32aがウォブル信号Bとの同
期を確立したときに有意になるものなので、レジスタ5
5の保持する退避オフセット値Q(退避済みのオフセッ
ト量)は、ウォブルサーボの追従制御状態が良好になっ
たとき、それまで算出し直していたオフセット量を一応
確定して、退避させたものとなる。
Further, a register 55 is provided as a subsequent offset value storage and holding means, which receives the calculated offset value P and latches and holds it when the lock signal L significantly changes. As described above, the lock signal L becomes significant when the digital PLL circuit 32a establishes synchronization with the wobble signal B.
The evacuation offset value Q (the evacuation offset amount) held by 5 is the value obtained when the following control amount of the wobble servo is improved and the offset amount that has been recalculated is fixed and the evacuation is performed. Become.

【0041】また、それに続くオフセット値選択手段に
は、算出オフセット値Pと退避オフセット値Qとを入力
としその何れか一方の値を選出オフセット値Rとして出
力するセレクタ56と、ロック信号Lに基づいてセレク
タ56への選択指令信号を生成する選択信号生成回路5
7とが設けられている。選択信号生成回路57は、初期
化のためのリセット信号等でリセットされロック信号L
でセットされるフリップフロップやその出力とロック信
号Lとの論理演算を行うゲート等からなり、レジスタ5
5によるラッチが一度もなされないうちはセレクタ56
に算出オフセット値Pの採用を強制し、その後は選択指
令信号をロック信号Lに対応させるようになっている。
これにより、初期の例外は別として、デジタルPLL回
路32aがウォブル信号Bとの同期を確立していてウォ
ブルサーボの追従制御状態が良好なときには選出オフセ
ット値Rとして算出オフセット値Pが採用され、そうで
ないときには選出オフセット値Rとして退避オフセット
値Qが採用されることになる。
The following offset value selecting means receives the calculated offset value P and the retreat offset value Q as inputs and outputs one of them as a selected offset value R, and a selector 56 based on the lock signal L. Signal generation circuit 5 for generating a selection command signal to selector 56
7 are provided. The selection signal generation circuit 57 is reset by a reset signal or the like for initialization and the lock signal L
And a gate for performing a logical operation of the output of the flip-flop and the lock signal L.
5 before the latch by the selector 5 is performed.
, The selection command signal is made to correspond to the lock signal L thereafter.
Thus, apart from the initial exception, when the digital PLL circuit 32a has established synchronization with the wobble signal B and the tracking control state of the wobble servo is good, the calculated offset value P is adopted as the selected offset value R. If not, the retreat offset value Q is adopted as the selected offset value R.

【0042】それらに後続していてオフセット調整量J
を出す出力側には、選出オフセット値Rを分周信号Sに
同期して累積する加算回路61及びレジスタ62と、そ
の値に所定ゲインを乗じてオフセット調整量Jを算出す
るオフセットループゲイン回路63とが設けられてい
る。オフセットループゲイン回路63は、乗算回路や除
算回路より簡素なシフタだけで具体化しうるよう、
“2”の冪乗・累乗の一つである“64”で除算するよ
うになっている。そして、これに対応してレジスタ62
を動作させる分周信号Sには基準信号Gを64分周した
ものが用いられる。これにより、オフセットループゲイ
ン回路63にて切り捨てられた剰余がそのまま捨て去ら
れるのでなく加算回路61及びレジスタ62に戻されて
積分されるので、オフセット調整量Jや加算回路36の
ビット数が少なくても、後段のPWM回路37等との協
働により、そのビット数で直接的に担保されるものを超
えて分解能が高まるようにもなっている。
The offset adjustment amount J following them
An adder 61 and a register 62 for accumulating the selected offset value R in synchronization with the frequency-divided signal S, and an offset loop gain circuit 63 for calculating an offset adjustment amount J by multiplying the value by a predetermined gain. Are provided. The offset loop gain circuit 63 can be embodied only by a simpler shifter than the multiplication circuit and the division circuit.
Division is performed by "64" which is one of powers and exponentiations of "2". Then, corresponding to this, the register 62
Is used, the frequency-divided signal S obtained by dividing the reference signal G by 64 is used. As a result, the remainder cut off by the offset loop gain circuit 63 is returned to the addition circuit 61 and the register 62 and integrated without being discarded as it is, so that the offset adjustment amount J and the number of bits of the addition circuit 36 are small. Also, by cooperating with the subsequent PWM circuit 37 and the like, the resolution is increased beyond that directly secured by the number of bits.

【0043】このような光ディスクサーボ回路等につい
て、その使用態様及び動作を、図面を引用して説明す
る。図3は、オフセット調整回路50における退避や選
択に関する動作状態を示すタイムチャートである。ま
た、図4は、ウォブルサーボ部による制御ループにおけ
るDCオフセットの変動状態を示すグラフであり、光デ
ィスクサーボ回路で生成された制御量を横軸に採り、ス
ピンドルモータの回転速度を縦軸に採って、オフセット
が無い場合(太い実線)と、オフセットが小さい場合
(細い実線)と、オフセットが大きい場合(細い破線)
とを示している。
The usage and operation of such an optical disk servo circuit will be described with reference to the drawings. FIG. 3 is a time chart showing an operation state relating to retraction and selection in the offset adjustment circuit 50. FIG. 4 is a graph showing a fluctuation state of the DC offset in the control loop by the wobble servo unit. The control amount generated by the optical disk servo circuit is plotted on the horizontal axis, and the rotational speed of the spindle motor is plotted on the vertical axis. , No offset (thick solid line), small offset (thin solid line), and large offset (thin broken line)
Are shown.

【0044】全体的な動作等は従来と同様なので、ここ
でもオフセット調整に関する動作等に絞り、FGサーボ
からウォブルサーボに切り替わったときと、ウォブルサ
ーボ実行中にトラックジャンプが行われたときとについ
て述べる。先ず、FGサーボで回転制御が行なわれてい
るときには、大抵、ウォブルサーボ部は同期の採れない
アンロック状態になっているので、ロック信号Lは有意
でなく、オフセット調整回路50では選出オフセット値
Rとして退避済みの退避オフセット値Qが採用されてい
る。
Since the overall operation and the like are the same as those of the conventional art, the operation related to the offset adjustment and the like will be limited to the case where the FG servo is switched to the wobble servo and the case where the track jump is performed during the execution of the wobble servo. . First, when the rotation control is performed by the FG servo, since the wobble servo section is usually in an unlocked state where synchronization cannot be achieved, the lock signal L is not significant, and the offset adjustment circuit 50 selects the selected offset value R. Is used as the saved offset value Q.

【0045】そして、その状態でウォブル信号Bが得ら
れるようになり切換回路5の切換動作にてFGサーボに
代わってウォブルサーボがモータ3の回転制御を担うよ
うになると、速度制御部33等によってウォブル信号B
及びそれに基づくバイフェーズクロックCのパルス周期
が一定になるよう速度制御が行われるとともに、位相制
御部34等によってバイフェーズクロックCの位相も基
準位相に適合するよう位相制御が行われる。
In this state, when the wobble signal B is obtained and the switching operation of the switching circuit 5 causes the wobble servo to perform the rotation control of the motor 3 in place of the FG servo, the speed control unit 33 and the like. Wobble signal B
In addition, the speed control is performed so that the pulse cycle of the biphase clock C based thereon is constant, and the phase control is performed by the phase control unit 34 and the like so that the phase of the biphase clock C also matches the reference phase.

【0046】さらに、オフセット調整回路50では、位
相差エラーHの累積演算が行われるので、位相差エラー
HのうちDCオフセットに起因して定常的に発現する成
分は算出オフセット値Pに集められ、同期が確立してロ
ック信号Lが有意になるころには、位相差が概ね制御ル
ープのオフセットに対応したDC成分と純粋な変動成分
とに分離されて、それぞれが算出オフセット値Pや位相
差エラーHの主成分となる。こうして、算出オフセット
値Pは、その時点のオフセット量に対応したものとな
る。
Further, in the offset adjusting circuit 50, since the accumulation operation of the phase difference error H is performed, the components of the phase difference error H that constantly appear due to the DC offset are collected into the calculated offset value P. By the time synchronization is established and the lock signal L becomes significant, the phase difference is roughly separated into a DC component corresponding to the offset of the control loop and a pure fluctuation component, and each of the DC component and the phase difference error is calculated. H is the main component. Thus, the calculated offset value P corresponds to the offset amount at that time.

【0047】その状態で、ロック信号Lが変化して有意
になると、その時点の算出オフセット値Pがレジスタ5
5にラッチされて退避オフセット値Qが更新される(図
3における左側のP→Qを参照)。また、それと同時
に、選出オフセット値Rに算出オフセット値Pが採用さ
れる。そして、ウォブルサーボ部のロック状態が継続す
る間は、算出オフセット値Pが随時算出し直されるとと
もに、それを用いてオフセット調整が適切に行われる。
In this state, when the lock signal L changes and becomes significant, the calculated offset value P at that time is stored in the register 5.
5 to update the evacuation offset value Q (see P → Q on the left side in FIG. 3). At the same time, the calculated offset value P is adopted as the selected offset value R. Then, while the locked state of the wobble servo unit continues, the calculated offset value P is recalculated as needed, and the offset adjustment is appropriately performed using the calculated offset value P.

【0048】それから、そのようなウォブルサーボ実行
中にトラックジャンプが行われと、光ピックアップ1の
移動等に起因して一時的にウォブル信号Bが断たれるの
で、ウォブルサーボ部はアンロック状態となる。そし
て、ウォブル信号Bが再び得られるようになっても、ロ
ック状態を回復するまでには、ディスク2における内外
周での線速度の違い(図4におけるW1,W2参照)等
を十分に吸収する必要がある(図4におけるK1,K2
参照)。また、そのようなアンロック状態では、ウォブ
ル信号Bから生成されるバイフェーズクロックCや位相
差エラーHも大きく乱れるので、算出オフセット値Pは
オフセット量を的確に反映したものとは言えなくなる
が、その時にはロック信号Lも有意でなくなるので選出
オフセット値Rとして再び退避オフセット値Qが採用さ
れる。
Then, if a track jump is performed during the execution of such wobble servo, the wobble signal B is temporarily cut off due to the movement of the optical pickup 1 or the like. Become. Then, even if the wobble signal B can be obtained again, the difference in linear velocity between the inner and outer circumferences of the disk 2 (see W1 and W2 in FIG. 4) and the like are sufficiently absorbed before the locked state is restored. (K1, K2 in FIG. 4)
reference). Also, in such an unlocked state, the bi-phase clock C and the phase difference error H generated from the wobble signal B are greatly disturbed, so that the calculated offset value P cannot be said to accurately reflect the offset amount. At that time, the lock signal L also becomes insignificant, so the retreat offset value Q is adopted again as the selected offset value R.

【0049】この退避オフセット値Qは(図3の破線矢
印参照)、上述したように直前に同期が確立してロック
状態になった時に退避されて保持されていたものであ
る。そして、一般にDCオフセットは回転速度や制御量
の変更で大きく変化するようなものでは無く(図4のJ
参照)且つ短期間に大きく変化するようなものでも無い
ので、しかも、この選出オフセット値Rに基づいて生成
されたオフセット調整量Jにてウォブル制御量Kが調整
されているので、ロック状態だけでなくアンロック状態
のときでも、ウォブルループのオフセット即ちウォブル
サーボ部による制御ループのオフセットは概ね解消され
ている。そのため、速度制御部33によるゲインの大き
な速度制御ばかりか、位相制御部34によるゲインの小
さな位相制御も、常時、有効に働いて、速やかにロック
状態が回復するとともに、追従精度も向上する。
The save offset value Q (see the broken line arrow in FIG. 3) was saved and held immediately before the synchronization was established and the locked state was established, as described above. In general, the DC offset does not greatly change with the change of the rotation speed or the control amount (J in FIG. 4).
Since the wobble control amount K is adjusted based on the offset adjustment amount J generated based on the selected offset value R, the wobble control amount K is adjusted only in the locked state. Even in the unlocked state, the offset of the wobble loop, that is, the offset of the control loop by the wobble servo unit, is substantially eliminated. Therefore, not only the speed control with a large gain by the speed control unit 33 but also the phase control with a small gain by the phase control unit 34 always work effectively, and the locked state is quickly recovered, and the tracking accuracy is improved.

【0050】こうして、オフセット調整回路50によっ
て常にオフセット値Pが算出し直されるとともにそれが
使用に耐えないときには退避させておいた退避オフセッ
ト値Qが使用されるので、装置や回路ごとのばらつきに
起因して或いは同一回路であっても電源電圧の変動等に
起因してLPF38やモータドライバ4等のDCオフセ
ットが相違あるいは変化したとしても、何時も、そのオ
フセット量に対応したオフセット調整量Jが生成される
(図4参照)。その結果、人手を掛けてオフセット量を
測定したり調整量を設定したりしなくてもウォブル制御
量Kは適切に調整される。
As described above, the offset value P is always calculated again by the offset adjusting circuit 50, and when the offset value P cannot be used, the saved offset value Q is used. Even if the DC offset of the LPF 38 or the motor driver 4 is different or changed due to the fluctuation of the power supply voltage or the like even in the same circuit, the offset adjustment amount J corresponding to the offset amount is always generated. (See FIG. 4). As a result, the wobble control amount K is appropriately adjusted without manually measuring the offset amount or setting the adjustment amount.

【0051】[0051]

【その他】なお、上記実施例では、CD−R駆動装置に
組み込まれた光ディスクサーボ回路について述べたが、
本発明の適用は、これに限られるものでなく、DVD等
の他の光ディスク装置にも適用可能である。また、ウォ
ブルサーボへの適用も典型例として述べたものであり、
ウォブルサーボ以外の光ディスクサーボ回路への適用を
排除するもので無く、さらに、FGサーボやEFMサー
ボの存在やそれらとの切換等も、必須で無く、異質なサ
ーボ回路との共存や協動も可能であることの例示にすぎ
ない。
[Others] In the above embodiment, the optical disk servo circuit incorporated in the CD-R drive device has been described.
The application of the present invention is not limited to this, but can be applied to other optical disk devices such as a DVD. Also, application to wobble servo is described as a typical example,
It does not exclude the application to optical disk servo circuits other than wobble servos.Furthermore, the existence and switching of FG servos and EFM servos are not essential, and coexistence and cooperation with heterogeneous servo circuits are possible. Is merely an example of

【0052】また、上記実施例で、ウォブル制御回路3
0やオフセット調整回路50は、デジタル回路で構成し
たが、これらを等価なアナログ回路で構成するようにし
ても良い。さらに、クロック周波数や各デジタル値のビ
ット数などは、具体的な値を述べなかったが、それぞれ
のアプリケーションにて要求される制御性能に応じて設
計時に適宜定められる。
In the above embodiment, the wobble control circuit 3
Although the zero and the offset adjustment circuit 50 are constituted by digital circuits, they may be constituted by equivalent analog circuits. Further, the clock frequency, the number of bits of each digital value, and the like are not specifically described, but are determined at design time as appropriate in accordance with the control performance required for each application.

【0053】また、上記実施例では、追従制御状態の良
否を示す信号としてデジタルPLL回路32aのロック
信号Lを用いたが、追従制御状態の良否を示す信号は、
それに限られるもので無く、例えば速度エラーDや位相
差エラーHと所定の閾値と比較する等のことで専用に生
成するようにしても良い。
In the above embodiment, the lock signal L of the digital PLL circuit 32a is used as a signal indicating the quality of the tracking control state.
However, the present invention is not limited to this. For example, the speed error D or the phase difference error H may be specifically generated by comparing the error with the predetermined threshold.

【0054】[0054]

【発明の効果】以上の説明から明らかなように、本発明
の第1の解決手段の光ディスクサーボ回路にあっては、
オフセット量の算出等が自動で行われるようにしたこと
により、オフセット調整の作業が要らない光ディスクサ
ーボ回路を実現することができたという有利な効果が有
る。
As is apparent from the above description, in the optical disk servo circuit of the first solution of the present invention,
Since the calculation of the offset amount and the like are performed automatically, there is an advantageous effect that an optical disk servo circuit that does not require an offset adjustment operation can be realized.

【0055】また、本発明の第2の解決手段の光ディス
クサーボ回路にあっては、回路の局所的な改造だけでオ
フセット量の自動算出が行えるようにしたことにより、
オフセット調整の作業が要らない光ディスクサーボ回路
を簡便に実現することができたという有利な効果を奏す
る。
In the optical disk servo circuit according to the second solution of the present invention, the offset amount can be automatically calculated only by local modification of the circuit.
There is an advantageous effect that an optical disk servo circuit that does not require an offset adjustment operation can be easily realized.

【0056】さらに、本発明の第3の解決手段の光ディ
スクサーボ回路にあっては、位相ループに発現したオフ
セットの影響が小さなうちに位相ループから外されて別
のところに纏められるようにもしたことにより、オフセ
ット調整の作業が要らないことに加えて速度制御より寄
与分の少ない位相制御も常に的確に行われる光ディスク
サーボ回路を実現することができたという有利な効果が
有る。
Further, in the optical disk servo circuit according to the third solution of the present invention, while the influence of the offset appearing in the phase loop is small, it can be removed from the phase loop and collected elsewhere. As a result, there is an advantageous effect that an optical disk servo circuit can be realized in which not only the work of offset adjustment is not required but also the phase control that contributes less than the speed control is always accurately performed.

【0057】また、本発明の第4の解決手段の光ディス
クサーボ回路にあっては、算出中のオフセット量が使え
ないようなときに備えてオフセット量を退避させておく
ようにもしたことにより、オフセット調整の作業が要ら
ないことに加えて速度制御ばかりか位相制御も常に確実
に的確に行われる光ディスクサーボ回路を実現すること
ができたという有利な効果を奏する。
Further, in the optical disk servo circuit according to the fourth solution of the present invention, the offset amount is retracted in preparation for the case where the offset amount being calculated cannot be used. An advantageous effect is obtained that an optical disk servo circuit that can always and accurately perform not only speed control but also phase control in addition to the work of offset adjustment is not required.

【0058】また、本発明の第5の解決手段の光ディス
クサーボ回路にあっては、既存の信号等を利用して算出
中のオフセット量と退避中のオフセット量とを使い分け
るようにもしたことにより、オフセット調整の作業が要
らないことに加えて速度制御ばかりか位相制御も常に確
実に的確に行われる光ディスクサーボ回路を簡便に実現
することができたという有利な効果が有る。
Also, in the optical disk servo circuit of the fifth solution of the present invention, the offset amount being calculated and the offset amount being retracted are selectively used by utilizing existing signals and the like. In addition, there is an advantageous effect that an optical disk servo circuit that can always and accurately perform not only the speed control but also the phase control in addition to the necessity of the offset adjustment operation can be easily realized.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明の光ディスクサーボ回路をスピンドル
モータの回転制御回路に組み込んだディスク駆動装置に
ついて、その回転制御回路のブロック図である。
FIG. 1 is a block diagram of a rotation control circuit of a disk drive in which an optical disk servo circuit of the present invention is incorporated in a rotation control circuit of a spindle motor.

【図2】 そのオフセット調整回路の詳細ブロック
図である。
FIG. 2 is a detailed block diagram of the offset adjustment circuit.

【図3】 その動作状態を示すタイムチャートであ
る。
FIG. 3 is a time chart showing the operation state.

【図4】 そのオフセットの変動状態を示すグラフ
であり、光ディスクサーボ回路で生成された制御量を横
軸に採り、スピンドルモータの回転速度を縦軸に採っ
て、オフセットが無い場合(太い実線)と、オフセット
が小さい場合(細い実線)と、オフセットが大きい場合
(細い破線)とを示している。
FIG. 4 is a graph showing a variation state of the offset, in which the control amount generated by the optical disk servo circuit is plotted on the horizontal axis, the rotation speed of the spindle motor is plotted on the vertical axis, and there is no offset (thick solid line). And the case where the offset is small (thin solid line) and the case where the offset is large (thin broken line).

【図5】 従来のディスク駆動装置の回転制御回路のブ
ロック図である。
FIG. 5 is a block diagram of a rotation control circuit of a conventional disk drive.

【図6】 位相比較をデジタルで行う手法を説明す
る波形図である。
FIG. 6 is a waveform diagram for explaining a method of performing a phase comparison digitally.

【図7】 出力側に存在するアナログ回路である。FIG. 7 shows an analog circuit existing on the output side.

【符号の説明】[Explanation of symbols]

1 光ピックアップ(記録再生用ヘッド、読取手段) 2 ディスク(CD、DVD、円板状記録媒体) 3 モータ(スピンドルモータ、電動モータ、回転駆
動手段) 4 モータドライバ(駆動回路、回転駆動手段) 5 切換回路(アナログスイッチ群) 6 マイクロプロセッサ(MPU、CPU、中央演算
処理装置) 10 FG制御ルーチン(広範な回転域をカバーするF
Gサーボ部) 11 FG検出回路(FG信号生成回路) 20 EFM制御回路(高速の回転域をカバーするEF
Mサーボ部) 21 EFM検出回路(EFM信号抽出回路、EF
M信号生成回路) 30 ウォブル制御回路(Wobbleサーボ部、光デ
ィスクサーボ回路) 31 ウォブル検出回路(Wobble信号の抽出
・生成回路) 32 バイフェーズクロック生成回路 32a デジタルPLL回路(位相同期ループ) 32b 分周回路(3.5分周) 32c 切換回路(セレクタ) 33 速度制御部 33a 速度エラー検出回路 33b 速度ループゲイン回路 34 位相制御部 34a 分周回路(16分周) 34b 基準信号生成回路 34c 位相比較回路 34d 位相ループゲイン回路 35 加算回路(速度制御ループと位相制御ループ
との統合手段) 36 加算回路(オフセット調整も統合する手段) 37 PWM回路(パルス幅変調手段、デジタル−
パルス変換手段) 38 LPF(ローパスフィルタ、平滑回路、パル
ス−アナログ変換) 40 オフセット調整ルーチン(オフセット調整手段) 50 オフセット調整回路(オフセット調整手段) 51 オフセットループゲイン回路 52 リミッタ 53 加算回路(疑似的積分手段、累積手段、オフ
セット値算出手段) 54 レジスタ(疑似的積分手段、累積手段、オフ
セット値算出手段) 55 レジスタ(退避オフセット値の記憶保持手
段) 56 セレクタ(オフセット値の選択手段) 57 選択信号生成回路(オフセット値の選択手
段) 61 加算回路(疑似的積分手段、累積手段、剰余
積算手段) 62 レジスタ(疑似的積分手段、累積手段、剰余
積算手段) 63 オフセットループゲイン回路
Reference Signs List 1 optical pickup (recording / reproducing head, reading means) 2 disk (CD, DVD, disc-shaped recording medium) 3 motor (spindle motor, electric motor, rotation driving means) 4 motor driver (drive circuit, rotation driving means) 5 Switching circuit (analog switch group) 6 Microprocessor (MPU, CPU, central processing unit) 10 FG control routine (F covering a wide range of rotation)
G servo section) 11 FG detection circuit (FG signal generation circuit) 20 EFM control circuit (EF covering high-speed rotation range)
M servo section) 21 EFM detection circuit (EFM signal extraction circuit, EF
M signal generation circuit) 30 Wobble control circuit (Wobble servo unit, optical disk servo circuit) 31 Wobble detection circuit (Wobble signal extraction / generation circuit) 32 Biphase clock generation circuit 32a Digital PLL circuit (phase locked loop) 32b frequency dividing circuit (3.5 frequency division) 32c Switching circuit (selector) 33 Speed control unit 33a Speed error detection circuit 33b Speed loop gain circuit 34 Phase control unit 34a Frequency division circuit (frequency division 16) 34b Reference signal generation circuit 34c Phase comparison circuit 34d Phase loop gain circuit 35 Adder circuit (means for integrating speed control loop and phase control loop) 36 Adder circuit (means for integrating offset adjustment) 37 PWM circuit (pulse width modulation means, digital
Pulse conversion means) 38 LPF (low-pass filter, smoothing circuit, pulse-analog conversion) 40 offset adjustment routine (offset adjustment means) 50 offset adjustment circuit (offset adjustment means) 51 offset loop gain circuit 52 limiter 53 addition circuit (pseudo integration) Means, accumulating means, offset value calculating means) 54 register (pseudo-integrating means, accumulating means, offset value calculating means) 55 register (evacuation offset value storage / holding means) 56 selector (offset value selecting means) 57 selection signal generation Circuit (offset value selection means) 61 Addition circuit (pseudo integration means, accumulation means, remainder accumulation means) 62 Register (pseudo integration means, accumulation means, remainder accumulation means) 63 offset loop gain circuit

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】ディスクから読み取った回転制御用信号に
基づいて前記ディスクの回転制御を行う光ディスクサー
ボ回路において、その制御ループのオフセット量を算出
するとともにそれで制御量を調整するオフセット調整手
段を備えたことを特徴とする光ディスクサーボ回路。
1. An optical disk servo circuit for controlling rotation of a disk based on a rotation control signal read from the disk, comprising: an offset adjusting means for calculating an offset amount of a control loop and adjusting the control amount based on the calculated amount. An optical disk servo circuit characterized by the above-mentioned.
【請求項2】前記オフセット調整手段が、前記回転制御
用信号から派生した信号又は情報に基づいて前記オフセ
ット量の算出を行うものであることを特徴とする請求項
1記載の光ディスクサーボ回路。
2. The optical disk servo circuit according to claim 1, wherein said offset adjusting means calculates said offset amount based on a signal or information derived from said rotation control signal.
【請求項3】前記オフセット調整手段が、速度制御に加
えてそれより寄与分の少ない位相制御も行うものであ
り、前記オフセット量の算出が、前記位相制御における
位相差を累積させて行われることを特徴とする請求項2
記載の光ディスクサーボ回路。
3. The offset adjusting means performs not only speed control but also phase control with less contribution than the speed control, and the calculation of the offset amount is performed by accumulating a phase difference in the phase control. 3. The method according to claim 2, wherein
An optical disk servo circuit as described in the above.
【請求項4】前記オフセット調整手段が、算出したオフ
セット量を退避させて保持するものであることを特徴と
する請求項3記載の光ディスクサーボ回路。
4. The optical disk servo circuit according to claim 3, wherein said offset adjusting means retracts and holds the calculated offset amount.
【請求項5】前記オフセット調整手段が、算出している
オフセット量と退避させたオフセット量とを追従制御状
態の良否に応じて選択的に用いるものであることを特徴
とする請求項4記載の光ディスクサーボ回路。
5. The apparatus according to claim 4, wherein said offset adjusting means selectively uses the calculated offset amount and the retracted offset amount according to the quality of the following control state. Optical disk servo circuit.
JP2000037476A 2000-02-16 2000-02-16 Optical disk servo circuit Pending JP2001229608A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000037476A JP2001229608A (en) 2000-02-16 2000-02-16 Optical disk servo circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000037476A JP2001229608A (en) 2000-02-16 2000-02-16 Optical disk servo circuit

Publications (1)

Publication Number Publication Date
JP2001229608A true JP2001229608A (en) 2001-08-24

Family

ID=18561361

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000037476A Pending JP2001229608A (en) 2000-02-16 2000-02-16 Optical disk servo circuit

Country Status (1)

Country Link
JP (1) JP2001229608A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003079175A (en) * 2001-09-04 2003-03-14 Canon Inc Motor rotation control means and imaging equipment provided with motor rotation control means

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003079175A (en) * 2001-09-04 2003-03-14 Canon Inc Motor rotation control means and imaging equipment provided with motor rotation control means

Similar Documents

Publication Publication Date Title
US5142521A (en) Recording/reproducing device
US6128261A (en) Disk unit and rotating motor control apparatus for recordable optical disk unit
JPH11149704A (en) Phase-locked loop circuit, reproducer and leading-in control method of phase-locked loop circuit
KR100300786B1 (en) Apparatus for reproducing a disk
US7394748B2 (en) Method and apparatus for optical disk recording capable of reducing settling time and generating an accurate channel clock signal
EP0878795B1 (en) Spindle motor control system for a disk player
JP2001229608A (en) Optical disk servo circuit
US5574710A (en) Disc reproducing apparatus
US6992958B2 (en) Phase-locked loop circuit for reproducing a channel clock
US6958966B2 (en) Control device for optical disk player that corrects rotational frequency data based on input data
US7145855B2 (en) Method of controlling an optical disk drive by calculating a target frequency of a DPLL signal
JP3759650B2 (en) Spindle servo circuit for multi-speed optical disk playback device
US5910934A (en) Disc reproducing apparatus and method with adjustment of rotation speed between read positions
US20030206502A1 (en) Method and apparatus for providing motor control in an optical disk drive system
JPH08106727A (en) Disk reproducing device
JP3686019B2 (en) Optical disk apparatus and its rotation motor control apparatus
JP3687066B2 (en) Rotating motor control device for recordable optical disk device
EP0869484A2 (en) CD encode device for optical disk drive
JP3681948B2 (en) Information recording / reproducing apparatus and information recording medium rotation speed control apparatus
JP2005018901A (en) Optical disk unit and information recorder
JPH1027420A (en) Optical disk device
JP4666782B2 (en) Optical disk rotation control system
JP3043209B2 (en) Spindle control circuit for optical disk drive
EP1003165A2 (en) Spindle motor control apparatus for optical disk recording device
JPH07240070A (en) Optical disk reproducing device and control method therefor