[go: up one dir, main page]

JP2008130213A - Optical disc device, clock generation device, and clock generation method - Google Patents

Optical disc device, clock generation device, and clock generation method Download PDF

Info

Publication number
JP2008130213A
JP2008130213A JP2006317733A JP2006317733A JP2008130213A JP 2008130213 A JP2008130213 A JP 2008130213A JP 2006317733 A JP2006317733 A JP 2006317733A JP 2006317733 A JP2006317733 A JP 2006317733A JP 2008130213 A JP2008130213 A JP 2008130213A
Authority
JP
Japan
Prior art keywords
oscillation frequency
value
frequency range
control value
limit value
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
JP2006317733A
Other languages
Japanese (ja)
Inventor
Kyosuke Takahashi
享祐 高橋
Koichi Kotake
晃一 小竹
Hideyuki Yamakawa
秀之 山川
Sukeyuki Moro
祐行 茂呂
Daisuke Uchida
大輔 内田
Toshihiko Kaneshige
敏彦 兼重
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2006317733A priority Critical patent/JP2008130213A/en
Publication of JP2008130213A publication Critical patent/JP2008130213A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

【課題】設定発振周波数範囲を自律して切り換える。
【解決手段】光ディスク装置1は、動作クロックの制御値に応じて動作クロックの発振周波数を調節可能であり、制御値の変更により調節可能な発振周波数の範囲を、段階的に異なる複数の設定発振周波数範囲のいずれか1つに切り換え可能である発振器20と、設定発振周波数範囲について、制御値の上限値、当該上限値に対応する制御値の初期値、制御値の下限値、および当該下限値に対応する制御値の初期値が設定されており、制御値が上限値に達した時に一段階上の設定発振周波数範囲に切り換えると共に制御値を当該上限値に対応する初期値に設定し、制御値が下限値に達した時に一段階下の設定発振周波数範囲に切り換えると共に制御値を当該下限値に対応する初期値に設定する発振周波数範囲切り換え回路30と、を有するクロック生成機能を備える。
【選択図】図1
The set oscillation frequency range is switched autonomously.
An optical disc apparatus is capable of adjusting an oscillation frequency of an operation clock in accordance with a control value of the operation clock, and a plurality of set oscillations having a range of oscillation frequencies that can be adjusted by changing the control value in stages. For the oscillator 20 that can be switched to any one of the frequency ranges and the set oscillation frequency range, the upper limit value of the control value, the initial value of the control value corresponding to the upper limit value, the lower limit value of the control value, and the lower limit value The initial value of the control value corresponding to is set, and when the control value reaches the upper limit value, the control value is switched to the set oscillation frequency range one step higher and the control value is set to the initial value corresponding to the upper limit value. An oscillation frequency range switching circuit 30 that switches to a lower set oscillation frequency range when the value reaches the lower limit value and sets the control value to an initial value corresponding to the lower limit value. Tsu provided with a click generation function.
[Selection] Figure 1

Description

本発明は、広い発振周波数範囲で動作クロックを生成可能なクロック生成機能を備える光ディスク装置、クロック生成装置、およびクロック生成方法に関する。   The present invention relates to an optical disc device having a clock generation function capable of generating an operation clock in a wide oscillation frequency range, a clock generation device, and a clock generation method.

従来文献(特許文献1)には、発振周波数範囲を切り換え可能なクロック生成装置の一例が示されている。このクロック生成装置では、ホストコントローラであるCPUが、発振器VCOの制御電圧および発振周波数の特性を予め認識しており、発振周波数を調節するためのファームウェアを実行することにより、発振周波数範囲を切り換えつつ所望の発振周波数のクロックが生成されるように発振器VCOを制御する。
特開2006−74232号公報
The conventional document (Patent Document 1) shows an example of a clock generator capable of switching the oscillation frequency range. In this clock generator, the CPU as the host controller recognizes in advance the characteristics of the control voltage and oscillation frequency of the oscillator VCO, and executes the firmware for adjusting the oscillation frequency, while switching the oscillation frequency range. The oscillator VCO is controlled so that a clock having a desired oscillation frequency is generated.
JP 2006-74232 A

上述したクロック生成装置は、ファームウェアにより制御されるものであるため、ファームウェアの処理負担を増加させている。しかしながら、ファームウェアは他の用途にも用いられるものであるため、クロック生成装置の制御に関してファームウェアの処理負担は減少させることが好ましい。   Since the clock generation device described above is controlled by firmware, the processing load on the firmware is increased. However, since the firmware is used for other purposes, it is preferable to reduce the processing load of the firmware regarding the control of the clock generation device.

本発明は、上記の課題を解決するためになされたもので、発振周波数範囲を自律して切り換えることができる光ディスク装置、クロック生成装置、およびクロック生成方法を提供することを目的とする。   The present invention has been made to solve the above-described problems, and an object thereof is to provide an optical disc device, a clock generation device, and a clock generation method that can autonomously switch the oscillation frequency range.

上述した目的を達成するために、本発明に係る光ディスク装置は、動作クロックの制御値に応じて動作クロックの発振周波数を調節可能であり、制御値の変更により調節可能な発振周波数の範囲を、段階的に異なる複数の設定発振周波数範囲のいずれか1つに切り換え可能である発振器と、設定発振周波数範囲について、制御値の上限値、当該上限値に対応する制御値の初期値、制御値の下限値、および当該下限値に対応する制御値の初期値が設定されており、制御値が上限値に達した時に一段階上の設定発振周波数範囲に切り換えると共に制御値を当該上限値に対応する初期値に設定し、制御値が下限値に達した時に一段階下の設定発振周波数範囲に切り換えると共に制御値を当該下限値に対応する初期値に設定する発振周波数範囲切り換え回路と、を有するクロック生成機能を備えることを特徴とする。   In order to achieve the above-described object, the optical disc device according to the present invention can adjust the oscillation frequency of the operation clock according to the control value of the operation clock, and can adjust the range of the oscillation frequency that can be adjusted by changing the control value. For an oscillator that can be switched to any one of a plurality of set oscillation frequency ranges that differ in stages, and for the set oscillation frequency range, the upper limit value of the control value, the initial value of the control value corresponding to the upper limit value, the control value The lower limit value and the initial value of the control value corresponding to the lower limit value are set, and when the control value reaches the upper limit value, the control value is switched to the upper set oscillation frequency range and the control value corresponds to the upper limit value. Set to the initial value, and when the control value reaches the lower limit value, switch to the lower set oscillation frequency range and set the control value to the initial value corresponding to the lower limit value. Characterized in that it comprises a clock generation function comprises a circuit.

また、本発明に係るクロック生成装置は、動作クロックの制御値に応じて動作クロックの発振周波数を調節可能であり、制御値の変更により調節可能な発振周波数の範囲を、段階的に異なる複数の設定発振周波数範囲のいずれか1つに切り換え可能である発振器と、設定発振周波数範囲について、制御値の上限値、当該上限値に対応する制御値の初期値、制御値の下限値、および当該下限値に対応する制御値の初期値が設定されており、制御値が上限値に達した時に一段階上の設定発振周波数範囲に切り換えると共に制御値を当該上限値に対応する初期値に設定し、制御値が下限値に達した時に一段階下の設定発振周波数範囲に切り換えると共に制御値を当該下限値に対応する初期値に設定する発振周波数範囲切り換え回路と、を備えることを特徴とする。   Further, the clock generation device according to the present invention can adjust the oscillation frequency of the operation clock according to the control value of the operation clock, and the range of the oscillation frequency that can be adjusted by changing the control value is changed in a stepwise manner. For an oscillator that can be switched to any one of the set oscillation frequency ranges, and for the set oscillation frequency range, the upper limit value of the control value, the initial value of the control value corresponding to the upper limit value, the lower limit value of the control value, and the lower limit value The initial value of the control value corresponding to the value is set, and when the control value reaches the upper limit value, the control value is switched to the upper set oscillation frequency range and the control value is set to the initial value corresponding to the upper limit value. An oscillation frequency range switching circuit that switches to a lower set oscillation frequency range when the control value reaches the lower limit value and sets the control value to an initial value corresponding to the lower limit value. And features.

また、本発明に係るクロック生成方法は、動作クロックの制御値に応じて動作クロックの発振周波数を調節可能であり、制御値の変更により調節可能な発振周波数の範囲を、段階的に異なる複数の設定発振周波数範囲のいずれか1つに切り換え可能である発振器を用いたクロック生成方法であって、動作クロックの制御値が、設定発振周波数範囲について設定された上限値または下限値に達した時に、一段階上または一段階下の設定発振周波数範囲に切り換えるステップと、動作クロックの制御値を、上限値に対応する初期値、または下限値に対応する初期値に設定するステップと、を含むクロック生成方法である。   In addition, the clock generation method according to the present invention can adjust the oscillation frequency of the operation clock according to the control value of the operation clock, and the range of the oscillation frequency that can be adjusted by changing the control value is changed in stages. A clock generation method using an oscillator that can be switched to any one of the set oscillation frequency ranges, when the control value of the operation clock reaches the upper limit value or the lower limit value set for the set oscillation frequency range, Clock generation including a step of switching to a set oscillation frequency range one step above or one step below, and a step of setting the control value of the operation clock to an initial value corresponding to the upper limit value or an initial value corresponding to the lower limit value Is the method.

本発明によれば、上記の課題を解決するためになされたもので、発振周波数範囲を自律して切り換えることができる光ディスク装置、クロック生成装置、およびクロック生成方法を提供することができる。   According to the present invention, an optical disk device, a clock generation device, and a clock generation method capable of autonomously switching the oscillation frequency range can be provided.

以下、添付図面を参照して、本発明の好適な実施形態について詳細に説明する。なお、説明において、同一要素又は同一機能を有する要素には、同一符号を用いることとし、重複する説明は省略する。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the description, the same reference numerals are used for the same elements or elements having the same function, and redundant description is omitted.

図1は、本発明の実施の形態に係る光ディスク装置1の構成を示すブロック図である。本実施形態に係る光ディスク装置1では、記録媒体としてHD‐DVD(High Definition Digital Versatile Disk)、DVD(Digital Versatile Disk)、CD(Compact Disk)などの光ディスクDが用いられ、光ディスクDに記録されているデジタルデータを再生することができるようになっている。この光ディスク装置1は、光ディスクDを保持し所定回転数で回転させる駆動機構2と、光ピックアップ等を備えたPUH(Pick Up Head)3、プリアンプ4およびプリイコライザ5からなる再生信号出力回路6を有している。   FIG. 1 is a block diagram showing a configuration of an optical disc apparatus 1 according to an embodiment of the present invention. In the optical disc apparatus 1 according to the present embodiment, an optical disc D such as an HD-DVD (High Definition Digital Versatile Disk), a DVD (Digital Versatile Disk), or a CD (Compact Disk) is used as a recording medium, and is recorded on the optical disc D. It is possible to play back digital data. The optical disc apparatus 1 includes a reproduction signal output circuit 6 including a drive mechanism 2 that holds an optical disc D and rotates it at a predetermined rotational speed, a PUH (Pick Up Head) 3 that includes an optical pickup, a preamplifier 4, and a pre-equalizer 5. Have.

PUH3は、適切なレーザ光Lを光ディスクDに照射して光ディスクDからの反射光を検出し、微弱なアナログ信号としての再生信号aをプリアンプ4に出力する。プリアンプ4は、PUH3から出力される再生信号aについて増幅等の処理を施し、十分な信号レベルにした後の再生信号bをプリイコライザ5に出力する。プリイコライザ5は、プリアンプ4で増幅等の処理を施された再生信号bに対して事前の波形等化を行い、波形等化後の再生信号cを出力する。   The PUH 3 irradiates the optical disc D with an appropriate laser beam L, detects the reflected light from the optical disc D, and outputs a reproduction signal a as a weak analog signal to the preamplifier 4. The preamplifier 4 performs a process such as amplification on the reproduction signal a output from the PUH 3, and outputs the reproduction signal b after having a sufficient signal level to the pre-equalizer 5. The pre-equalizer 5 performs waveform equalization in advance on the reproduction signal b that has been subjected to processing such as amplification by the preamplifier 4, and outputs a reproduction signal c after waveform equalization.

さらに、光ディスク装置1は、ADC(Analog to Digital Converter)8、適応等化器10およびビタビ復号器11を備えたPRML方式による信号処理を行うPRML信号処理回路12と、PLL(Phase Locked Loop)回路13、およびホストコントローラ40を有している。   Further, the optical disc apparatus 1 includes a PRML signal processing circuit 12 that performs signal processing according to the PRML system including an ADC (Analog to Digital Converter) 8, an adaptive equalizer 10, and a Viterbi decoder 11, and a PLL (Phase Locked Loop) circuit. 13 and a host controller 40.

ADC8は入力される再生信号cについて、そのレベル値をデジタル値に変換してデジタル再生信号dを出力する。なお、ADC8は、PLL回路13からの動作クロックCLに従って、再生信号cの変換処理を行う。   The ADC 8 converts the level value of the input reproduction signal c into a digital value and outputs a digital reproduction signal d. The ADC 8 performs conversion processing of the reproduction signal c in accordance with the operation clock CL from the PLL circuit 13.

適応等化器10は、ビタビ復号器11とともに本発明におけるPRML信号処理回路12を構成し、ADC8から出力されたデジタルデータdに対して、予め定められた適用されるPR特性の応答となるように波形等化を行い、その等化波形データfを出力する。   The adaptive equalizer 10 together with the Viterbi decoder 11 constitutes the PRML signal processing circuit 12 in the present invention so that the digital data d output from the ADC 8 has a response with a predetermined applied PR characteristic. Waveform equalization is performed, and the equalized waveform data f is output.

PLL回路13は、周波数誤差検出器21、位相誤差検出器22、ループフィルタ23、DAC(Digital to Analog Converter)24、VCO(Voltage Controlled Oscillators)20、およびVCO周波数範囲切り換え回路30を含んで構成される。   The PLL circuit 13 includes a frequency error detector 21, a phase error detector 22, a loop filter 23, a DAC (Digital to Analog Converter) 24, a VCO (Voltage Controlled Oscillators) 20, and a VCO frequency range switching circuit 30. The

周波数誤差検出器21は、再生信号dから抽出される基準クロック情報に基づいて、VCO20で生成される動作クロックと基準クロックとの周波数誤差p1を検出して、ループフィルタ23にフィードバックする。位相誤差検出器22は、再生信号dから抽出される基準クロック情報に基づいて、VCO20で生成される動作クロックと基準クロックとの位相誤差p2を検出して、ループフィルタ23にフィードバックする。   The frequency error detector 21 detects the frequency error p1 between the operation clock generated by the VCO 20 and the reference clock based on the reference clock information extracted from the reproduction signal d, and feeds it back to the loop filter 23. The phase error detector 22 detects the phase error p2 between the operation clock generated by the VCO 20 and the reference clock based on the reference clock information extracted from the reproduction signal d, and feeds it back to the loop filter 23.

ループフィルタ23は、周波数誤差p1および位相誤差p2に基づいて、動作クロックが基準クロックに同期するように動作クロックの周波数および位相を制御するための電圧値であるVCO制御値を生成し、DAC24に出力する。上述した周波数誤差検出器21、位相誤差検出器22およびループフィルタ23は、デジタル処理を行うプロセッサとして構成される。   The loop filter 23 generates a VCO control value, which is a voltage value for controlling the frequency and phase of the operation clock so that the operation clock is synchronized with the reference clock, based on the frequency error p1 and the phase error p2, and supplies it to the DAC 24. Output. The frequency error detector 21, the phase error detector 22, and the loop filter 23 described above are configured as a processor that performs digital processing.

DAC24は、入力されるVCO制御値をデジタル値からアナログ値に変換して、変換後のVCO制御値をVCO20に出力する。   The DAC 24 converts the input VCO control value from a digital value to an analog value, and outputs the converted VCO control value to the VCO 20.

VCO20は、動作クロックを生成する発振器である。VCO20は、その動作クロックの周波数および位相を、VCO制御値に応じて調節可能に構成されている。VCO20は、その動作クロックの発振周波数をより広い範囲で調節可能とするために、図3に示されるようにVCO制御値の変更により調節可能な発振周波数の範囲を、段階的に異なる複数の設定発振周波数範囲1,2,3,・・・,nのいずれか1つに設定可能に構成されている。VCO20は、VCO周波数範囲切り換え回路30からの制御信号に応じていずれか1つの設定発振周波数範囲を設定し、設定された設定発振周波数範囲内でDAC24からのVCO制御値に応じて発振周波数を調節する。なお、設定発振周波数範囲の切り換えるためには、VCO20に分周器を組み込んで分周器の分周設定を調節したり、またはVCO20にリングバッファを組み込んでリングバッファの段数設定を調節すればよい。   The VCO 20 is an oscillator that generates an operation clock. The VCO 20 is configured to be able to adjust the frequency and phase of its operation clock according to the VCO control value. In order for the VCO 20 to be able to adjust the oscillation frequency of its operation clock in a wider range, a range of oscillation frequencies that can be adjusted by changing the VCO control value as shown in FIG. It can be set to any one of the oscillation frequency ranges 1, 2, 3,..., N. The VCO 20 sets any one set oscillation frequency range according to the control signal from the VCO frequency range switching circuit 30 and adjusts the oscillation frequency according to the VCO control value from the DAC 24 within the set oscillation frequency range. To do. In order to switch the set oscillation frequency range, a frequency divider may be incorporated into the VCO 20 to adjust the frequency divider setting, or a ring buffer may be incorporated into the VCO 20 to adjust the ring buffer stage number setting. .

VCO周波数範囲切り換え回路30は、ループフィルタ23からVCO制御値を取り込んで、VCO制御値に基づいて一段階上の設定発振周波数範囲に切り換えるべきか、または一段階下の設定発振周波数範囲に切り換えるべきかを判断し、切り換えるべきと判断した場合にその設定発振周波数範囲に切り換えるための制御信号をVCO20に出力する。VCO20は、この制御信号を受けて、動作クロックの設定発振周波数範囲を切り換える。また、VCO周波数範囲切り換え回路30は、ホストコントローラ40にPLL回路13の状態(例えば、動作クロックの発振周波数や設定発振周波数範囲など)を示す割り込み信号を出力する機能を有する。   The VCO frequency range switching circuit 30 should take in the VCO control value from the loop filter 23 and switch to the set oscillation frequency range one step higher or switch to the set oscillation frequency range one step lower based on the VCO control value. When it is determined that switching should be performed, a control signal for switching to the set oscillation frequency range is output to the VCO 20. In response to this control signal, the VCO 20 switches the set oscillation frequency range of the operation clock. The VCO frequency range switching circuit 30 has a function of outputting an interrupt signal indicating the state of the PLL circuit 13 (for example, the oscillation frequency of the operation clock or the set oscillation frequency range) to the host controller 40.

図2を参照して、VCO周波数範囲切り換え回路30について、より詳細に説明する。図2は、VCO周波数範囲切り換え回路30の詳細を示すブロック図である。VCO周波数範囲切り換え回路30は、設定レジスタ群31、コンパレータ32、切り換え時初期設定部33、設定発振周波数範囲切り換え部34、割り込み信号生成部35、コントロールレジスタ36、および2つのマルチプレクサ37,38を含んで構成されている。   The VCO frequency range switching circuit 30 will be described in more detail with reference to FIG. FIG. 2 is a block diagram showing details of the VCO frequency range switching circuit 30. The VCO frequency range switching circuit 30 includes a setting register group 31, a comparator 32, a switching initial setting unit 33, a set oscillation frequency range switching unit 34, an interrupt signal generation unit 35, a control register 36, and two multiplexers 37 and 38. It consists of

設定レジスタ群31には、設定発振周波数範囲ごとに、VCO制御値の上限値、この上限値に対応する初期値、VCO制御値の下限値、およびこの下限値に対応する初期値が設定されている。図3に示されるVCO20の特性では、複数の設定発振周波数範囲のVCO制御値の上限値、この上限値に対応する初期値、VCO制御値の下限値、およびこの下限値に対応する初期値として、ほぼ等しい値が設定されている。これらの値は、ホストコントローラ40により設定レジスタ群31に設定されるが、光ディスク装置1の製造時に設定レジスタ群31に設定される固定値でもよい。なお、本実施形態では、設定レジスタ群31は、VCO周波数範囲切り換え回路30の一部として構成されるが、VCO周波数範囲切り換え回路30の外部に配置されてもよい。但し、設定レジスタ群31がVCO周波数範囲切り換え回路30の外部に配置される場合であっても設定レジスタ群31はVCO周波数範囲切り換え回路30の一部を構成するものである。   In the setting register group 31, an upper limit value of the VCO control value, an initial value corresponding to the upper limit value, a lower limit value of the VCO control value, and an initial value corresponding to the lower limit value are set for each set oscillation frequency range. Yes. In the characteristics of the VCO 20 shown in FIG. 3, the upper limit value of the VCO control value in a plurality of set oscillation frequency ranges, the initial value corresponding to the upper limit value, the lower limit value of the VCO control value, and the initial value corresponding to the lower limit value , Almost equal values are set. These values are set in the setting register group 31 by the host controller 40, but may be fixed values set in the setting register group 31 when the optical disc apparatus 1 is manufactured. In the present embodiment, the setting register group 31 is configured as a part of the VCO frequency range switching circuit 30, but may be disposed outside the VCO frequency range switching circuit 30. However, even if the setting register group 31 is arranged outside the VCO frequency range switching circuit 30, the setting register group 31 constitutes a part of the VCO frequency range switching circuit 30.

なお、図3に示されるVCO20の特性において設定発振周波数範囲2を一例として説明すると、VCO制御値の上限値としてFFhが設定されており、VCO制御値がFFhに到達すると、設定発振周波数範囲2から一段階上の設定発振周波数範囲3に切り換わるように設定されている。また、VCO制御値の上限値に対応する初期値として60hが設定されており、設定発振周波数範囲2から設定発振周波数範囲3に切り換わった時に、VCO制御値が60hとなるように設定されている。また、VCO制御値の下限値として00hが設定されており、VCO制御値が00hに到達すると、設定発振周波数範囲2から一段階下の設定発振周波数範囲1に切り換わるように設定されている。また、VCO制御値の下限値に対応する初期値としてA0hが設定されており、設定発振周波数範囲2から設定発振周波数範囲1に切り換わった時に、VCO制御値がA0hとなるように設定されている。   In the characteristics of the VCO 20 shown in FIG. 3, the set oscillation frequency range 2 will be described as an example. When the VCO control value reaches FFh, the upper limit value of the VCO control value is set. Is set to switch to the set oscillation frequency range 3 that is one step above. In addition, 60h is set as an initial value corresponding to the upper limit value of the VCO control value. When the set oscillation frequency range 2 is switched to the set oscillation frequency range 3, the VCO control value is set to 60h. Yes. Also, 00h is set as the lower limit value of the VCO control value, and when the VCO control value reaches 00h, the setting oscillation frequency range 2 is set to switch to the set oscillation frequency range 1 one step below. In addition, A0h is set as an initial value corresponding to the lower limit value of the VCO control value. When the set oscillation frequency range 2 is switched to the set oscillation frequency range 1, the VCO control value is set to be A0h. Yes.

コンパレータ32は、ループフィルタ23からVCO制御値を取り込むと共に、設定レジスタ群31から設定発振周波数範囲の上限値および下限値を取り込む。そして、コンパレータ32は、VCO制御値が上限値を上回っているか否か、VCO制御値が下限値を下回っているか否かを判定する。ここで、コンパレータ32が、VCO制御値が上限値と下限値の間である場合には、コンパレータ32は動作しない。一方、コンパレータ32が、VCO制御値が上限値を上回っていることを判定した場合には、この判定結果を知らせる信号を切り換え時初期設定部33、設定発振周波数範囲切り換え部34、および割り込み信号生成部35に供給する。また同様に、コンパレータ32が、VCO制御値が下限値を下回っていることを判定した場合には、この判定結果を知らせる情報を切り換え時初期設定部33、設定発振周波数範囲切り換え部34、および割り込み信号生成部35に供給する。   The comparator 32 captures the VCO control value from the loop filter 23 and captures the upper limit value and the lower limit value of the set oscillation frequency range from the setting register group 31. Then, the comparator 32 determines whether the VCO control value is above the upper limit value and whether the VCO control value is below the lower limit value. Here, the comparator 32 does not operate when the VCO control value is between the upper limit value and the lower limit value. On the other hand, when the comparator 32 determines that the VCO control value exceeds the upper limit value, the signal for informing the determination result is switched at the initial setting unit 33, the set oscillation frequency range switching unit 34, and the interrupt signal generation. To the unit 35. Similarly, when the comparator 32 determines that the VCO control value is below the lower limit value, the information for informing the determination result is switched to the initial setting unit 33, the set oscillation frequency range switching unit 34, and the interrupt. The signal is supplied to the signal generator 35.

コンパレータ32からVCO制御値が上限値を上回ったことを示す情報が付与された場合には、設定発振周波数範囲切り換え部34は、VCO20の設定発振周波数範囲の切り換えを指示する制御信号をVCO20に出力して、VCO20の設定発振周波数範囲を現在設定されている設定発振周波数範囲から一段階上の設定発振周波数範囲に切り換える。同時に、切り換え時初期設定部33は、設定レジスタ群31からその上限値に対応する初期値の情報を取り込み、VCO制御値をその初期値に設定するための制御信号をループフィルタ23に出力して、ループフィルタ23から出力されるVCO制御値をその初期値に設定する。また同時に、割り込み信号生成部35は、VCO20の設定発振周波数範囲が一段階上の設定発振周波数範囲に切り換えられたことを示す割り込み信号をホストコントローラ40に出力する。   When information indicating that the VCO control value exceeds the upper limit value is given from the comparator 32, the set oscillation frequency range switching unit 34 outputs a control signal for instructing switching of the set oscillation frequency range of the VCO 20 to the VCO 20. Then, the set oscillation frequency range of the VCO 20 is switched from the currently set oscillation frequency range to the set oscillation frequency range one step higher. At the same time, the switching initial setting unit 33 takes in the information of the initial value corresponding to the upper limit value from the setting register group 31, and outputs a control signal for setting the VCO control value to the initial value to the loop filter 23. The VCO control value output from the loop filter 23 is set to its initial value. At the same time, the interrupt signal generator 35 outputs to the host controller 40 an interrupt signal indicating that the set oscillation frequency range of the VCO 20 has been switched to the set oscillation frequency range that is one step higher.

コンパレータ32からVCO制御値が下限値を下回ったことを示す情報が付与された場合には、設定発振周波数範囲切り換え部34は、VCO20の設定発振周波数範囲の切り換えを指示する制御信号をVCO20に出力して、VCO20の設定発振周波数範囲を現在設定されている設定発振周波数範囲から一段階下の設定発振周波数範囲に切り換える。同時に、切り換え時初期設定部33は、設定レジスタ群31からその下限値に対応する初期値の情報を取り込み、VCO制御値をその初期値に設定するための制御信号をループフィルタ23に出力して、ループフィルタ23から出力されるVCO制御値をその初期値に設定する。また同時に、割り込み信号生成部35は、VCO20の設定発振周波数範囲が一段階下の設定発振周波数範囲に切り換えられたことを示す割り込み信号をホストコントローラ40に出力する。   When the information indicating that the VCO control value has fallen below the lower limit value is given from the comparator 32, the set oscillation frequency range switching unit 34 outputs a control signal instructing switching of the set oscillation frequency range of the VCO 20 to the VCO 20. Then, the set oscillation frequency range of the VCO 20 is switched from the currently set oscillation frequency range to the set oscillation frequency range one step below. At the same time, the switching initial setting unit 33 takes in the information of the initial value corresponding to the lower limit value from the setting register group 31, and outputs a control signal for setting the VCO control value to the initial value to the loop filter 23. The VCO control value output from the loop filter 23 is set to its initial value. At the same time, the interrupt signal generator 35 outputs to the host controller 40 an interrupt signal indicating that the set oscillation frequency range of the VCO 20 has been switched to the set oscillation frequency range one step below.

コントロールレジスタ36および2つのマルチプレクサ37,38は、ホストコントローラ40が自ら設定発振周波数範囲を制御するために設けられている。設定発振周波数範囲がホストコントローラ40により制御される時には、ホストコントローラ40は、必要な制御値をコントロールレジスタ36に設定する。この時、コントロールレジスタ36に設定された制御値は、マルチプレクサ37を介して切り換え時初期設定部33に出力されるとともに、マルチプレクサ38を介して発振周波数範囲切り換え部34に出力される。但し、設定発振周波数範囲がホストコントローラ40により制御されない時には、マルチプレクサ37は、コンパレータ32からの情報を切り換え時初期設定部33に出力するのみであり、マルチプレクサ38は、コンパレータ32からの情報を発振周波数範囲切り換え部34に出力するのみである。なお、ホストコントローラ40が自ら設定発振周波数範囲を切り換える処理については、後に詳述する。   The control register 36 and the two multiplexers 37 and 38 are provided for the host controller 40 to control the set oscillation frequency range by itself. When the set oscillation frequency range is controlled by the host controller 40, the host controller 40 sets a necessary control value in the control register 36. At this time, the control value set in the control register 36 is output to the switching initial setting unit 33 through the multiplexer 37 and is output to the oscillation frequency range switching unit 34 through the multiplexer 38. However, when the set oscillation frequency range is not controlled by the host controller 40, the multiplexer 37 only outputs the information from the comparator 32 to the initial setting unit 33 at the time of switching, and the multiplexer 38 outputs the information from the comparator 32 to the oscillation frequency. It is only output to the range switching unit 34. The process in which the host controller 40 switches the set oscillation frequency range by itself will be described in detail later.

上述した本実施形態に係る光ディスク装置1では、PLL回路13はVCO制御値に基づいて設定発振周波数範囲を自動的に切り換える。よって、ホストコントローラ40などのファームウェアの介在なしに、ある特定の設定発振周波数範囲で出力可能な発振周波数を超えて、自律的により広い発振周波数の動作クロックをシームレスに出力することができる。これによれば、光ディスク装置1のハードウェアで自律的にVCO20の設定発振周波数範囲を調節することができ、ホストコントローラ40などのファームウェアの処理負荷を軽減することができる。   In the optical disc apparatus 1 according to the present embodiment described above, the PLL circuit 13 automatically switches the set oscillation frequency range based on the VCO control value. Accordingly, it is possible to seamlessly output an operation clock having a wider oscillation frequency autonomously beyond the oscillation frequency that can be output in a specific set oscillation frequency range without intervention of firmware such as the host controller 40. According to this, the set oscillation frequency range of the VCO 20 can be adjusted autonomously by the hardware of the optical disc apparatus 1, and the processing load of firmware such as the host controller 40 can be reduced.

また、上述した本実施形態に係る光ディスク装置1では、ある設定発振周波数範囲におけるVCO制御値の上限値に対応する発振周波数は、その一段階上の設定発振周波数範囲におけるVCO制御値の初期値に対応する発振周波数と近似するため、VCO20の設定発振周波数範囲が一段階上の設定発振周波数範囲に切り換えられた時に動作クロックの発振周波数が許容可能な程度にしか変化しない。同様に、ある設定発振周波数範囲におけるVCO制御値の下限値に対応する発振周波数は、その一段階下の設定発振周波数範囲におけるVCO制御値の初期値に対応する発振周波数と近似するため、VCO20の設定発振周波数範囲が一段階下の設定発振周波数範囲に切り換えられた時に動作クロックの発振周波数が許容可能な程度にしか変化しない。よって、PLL回路13は、VCO20の設定発振周波数範囲の変わり目において動作クロックの発振周波数を滑らかに変化させることができ、動作クロックの発振周波数の好適な制御を実現している。   Further, in the optical disc apparatus 1 according to the present embodiment described above, the oscillation frequency corresponding to the upper limit value of the VCO control value in a certain set oscillation frequency range is set to the initial value of the VCO control value in the set oscillation frequency range one step above. In order to approximate the corresponding oscillation frequency, when the set oscillation frequency range of the VCO 20 is switched to a set oscillation frequency range that is one step higher, the oscillation frequency of the operation clock changes only to an acceptable level. Similarly, the oscillation frequency corresponding to the lower limit value of the VCO control value in a certain set oscillation frequency range approximates to the oscillation frequency corresponding to the initial value of the VCO control value in the set oscillation frequency range one step below, so that the VCO 20 When the set oscillation frequency range is switched to the lower set oscillation frequency range, the oscillation frequency of the operation clock changes only to an acceptable level. Therefore, the PLL circuit 13 can smoothly change the oscillation frequency of the operation clock at the change of the set oscillation frequency range of the VCO 20, and realizes suitable control of the oscillation frequency of the operation clock.

なお、上記の説明において、設定発振周波数範囲の切り換え前後の2つの発振周波数に関して用いられる「近似する」という用語の定義について説明する。2つの発振周波数が「近似する」範囲には、大別して2つの状況が含まれており、その一つは、2つの発振周波数が互いに等しい状況であり、もう一つは、2つの発振周波数が許容可能な程度に相違する状況である。ここで、2つの発振周波数の相違の許容可能な程度とは、ある設定発振周波数範囲からその一段階上またはその一段階下の設定発振周波数範囲に切り換えられた時に、PLL回路13により周波数の引き込みが行うことが可能な範囲である。但し、設定発振周波数範囲の切り換え時のショックを少なくする観点からは、設定発振周波数範囲の切り換え前後で2つの発振周波数のギャップは小さいほど好ましい。   In the above description, the definition of the term “approximate” used for two oscillation frequencies before and after switching of the set oscillation frequency range will be described. The range in which the two oscillation frequencies are “approximate” roughly includes two situations, one of which is the situation where the two oscillation frequencies are equal to each other, and the other is that the two oscillation frequencies are It is a situation that differs to an acceptable degree. Here, the allowable degree of difference between the two oscillation frequencies means that the frequency is pulled in by the PLL circuit 13 when the set oscillation frequency range is switched from one set oscillation frequency range to the set oscillation frequency range one step above or one step below. Is a range that can be performed. However, from the viewpoint of reducing shock when switching the set oscillation frequency range, it is preferable that the gap between the two oscillation frequencies be smaller before and after switching the set oscillation frequency range.

なお、(1)VCO制御値の設定値(上限値、下限値、これらに対する初期値)は、光ディスク装置1の設計時に、設定データやスペック表に示されるVCO特性に基づいて決定すればよい。また、(2)VCO制御値の設定値は、光ディスク装置1の工場出荷時にVCO特性を実測して、実測されたVCO特性に基づいて決定してもよい。また、(3)VCO制御値の設定値は、光ディスク装置1の起動時に実行される初期化フェーズ(キャリブレーションフェーズ)において、初期化フェーズの学習機能により最適値となるように決定されてもよい。   It should be noted that (1) VCO control value setting values (upper limit value, lower limit value, and initial values for these) may be determined based on VCO characteristics shown in the setting data and specification table when the optical disc apparatus 1 is designed. Further, (2) the set value of the VCO control value may be determined based on the actually measured VCO characteristic by measuring the VCO characteristic at the time of factory shipment of the optical disc apparatus 1. Further, (3) the set value of the VCO control value may be determined to be an optimum value by the learning function of the initialization phase in the initialization phase (calibration phase) executed when the optical disc apparatus 1 is started. .

さらに、上述した本実施形態に係る光ディスク装置1では、ある設定発振周波数範囲におけるVCO制御値の上限値に対応する発振周波数は、その一段階上の設定発振周波数範囲におけるVCO制御値の下限値に対応する発振周波数より大きく、所定の設定発振周波数範囲におけるVCO制御値の下限値に対応する発振周波数は、その一段階下の設定発振周波数範囲におけるVCO制御値の上限値に対応する発振周波数より小さい。よって、隣り合う設定発振周波数範囲の両端が互いにオーバーラップしており、VCO20の発振周波数が設定発振周波数範囲の端でヒステレシスを持つため、設定発振周波数範囲の切り換え時に生じやすいチャタリングを防止することができる。特に、VCO20の発振周波数の制御収束値がVCO設定発振周波数範囲の両端近傍である場合に、チャッタリングを防止する効果が大きい。   Furthermore, in the optical disc apparatus 1 according to the present embodiment described above, the oscillation frequency corresponding to the upper limit value of the VCO control value in a certain set oscillation frequency range is set to the lower limit value of the VCO control value in the set oscillation frequency range one step above. The oscillation frequency that is larger than the corresponding oscillation frequency and that corresponds to the lower limit value of the VCO control value in the predetermined set oscillation frequency range is smaller than the oscillation frequency that corresponds to the upper limit value of the VCO control value in the set oscillation frequency range one level below . Therefore, both ends of adjacent set oscillation frequency ranges overlap each other, and the oscillation frequency of the VCO 20 has hysteresis at the end of the set oscillation frequency range, thereby preventing chattering that is likely to occur when the set oscillation frequency range is switched. it can. In particular, when the control convergence value of the oscillation frequency of the VCO 20 is near both ends of the VCO set oscillation frequency range, the effect of preventing chattering is great.

再び図1を参照して、ホストコントローラ40について説明する。ホストコントローラ40は、光ディスク装置1の統括的な制御を行うための制御部であり、PLL回路13、再生信号出力回路6、PRML信号処理回路12などに接続されて、これらの回路の動作を制御する。本実施形態の光ディスク装置1では、ホストコントローラ40は、PLL回路13に関して、次の(1)〜(4)の処理を行う。   With reference to FIG. 1 again, the host controller 40 will be described. The host controller 40 is a control unit for performing overall control of the optical disc apparatus 1, and is connected to the PLL circuit 13, the reproduction signal output circuit 6, the PRML signal processing circuit 12, and the like, and controls the operation of these circuits. To do. In the optical disk device 1 of the present embodiment, the host controller 40 performs the following processes (1) to (4) for the PLL circuit 13.

(1)ホストコントローラ40は、VCO制御値の上限値、当該上限値に対応するVCO制御値の初期値、VCO制御値の下限値、および当該下限値に対応するVCO制御値の初期値を設定するための制御信号を設定レジスタ群31に出力し、これらの値を設定レジスタ群31に設定する処理を行う。コンパレータ32および切り換え時初期設定部33は、設定レジスタ群31に設定されたこれらの値を用いて、VCO制御値と上限値または下限値との比較を行ったり、VCO制御値の初期値の設定を行う。 (1) The host controller 40 sets the upper limit value of the VCO control value, the initial value of the VCO control value corresponding to the upper limit value, the lower limit value of the VCO control value, and the initial value of the VCO control value corresponding to the lower limit value. A control signal for output is output to the setting register group 31 and processing for setting these values in the setting register group 31 is performed. The comparator 32 and the switching initial setting unit 33 use these values set in the setting register group 31 to compare the VCO control value with the upper limit value or the lower limit value, or to set the initial value of the VCO control value. I do.

(2)ホストコントローラ40は、VCO周波数範囲切り換え回路30の割り込み信号を出力する機能のイネーブル(有効)またはディセーブル(無効)を切り換えるための制御信号をVCO周波数範囲切り換え回路30に出力して、VCO周波数範囲切り換え回路30の設定レジスタ群31にイネーブルまたはディセーブルのいずれか一方を設定する。VCO周波数範囲切り換え回路30の割り込み信号生成部35は、設定レジスタ群31の設定状況を参照して、PLL回路13の状態を示す割り込み信号を出力する機能をイネーブルまたはディセーブルのいずれか一方に切り換える。 (2) The host controller 40 outputs to the VCO frequency range switching circuit 30 a control signal for switching enable (valid) or disable (invalid) of the function of outputting the interrupt signal of the VCO frequency range switching circuit 30. Either enable or disable is set in the setting register group 31 of the VCO frequency range switching circuit 30. The interrupt signal generation unit 35 of the VCO frequency range switching circuit 30 refers to the setting status of the setting register group 31 and switches the function of outputting an interrupt signal indicating the state of the PLL circuit 13 to either enable or disable. .

(3)ホストコントローラ40は、VCO周波数範囲切り換え回路30が有する別の機能、即ち、VCO20の設定発振周波数範囲を自律して切り換える機能のイネーブルまたはディセーブルを切り換えるための制御信号をVCO周波数範囲切り換え回路30に出力して、VCO周波数範囲切り換え回路30の設定レジスタ群31にイネーブルまたはディセーブルのいずれか一方を設定する。VCO周波数範囲切り換え回路30の設定発振周波数範囲切り換え部34および切り換え時初期設定部33は、設定レジスタ群31の設定状況を参照して、VCO20の設定発振周波数範囲を自律して切り換える機能をイネーブルまたはディセーブルのいずれか一方に切り換える。VCO20の設定発振周波数範囲を自律して切り換える機能をディセーブルとした場合には、ホストコントローラ40は次の(4)の処理が行う。 (3) The host controller 40 switches the VCO frequency range switching control signal for enabling or disabling another function of the VCO frequency range switching circuit 30, that is, the function of autonomously switching the set oscillation frequency range of the VCO 20. The signal is output to the circuit 30 and either enable or disable is set in the setting register group 31 of the VCO frequency range switching circuit 30. The set oscillation frequency range switching unit 34 and the switching initial setting unit 33 of the VCO frequency range switching circuit 30 enable or disable the function of autonomously switching the set oscillation frequency range of the VCO 20 with reference to the setting status of the setting register group 31. Switch to either one of disable. When the function of autonomously switching the set oscillation frequency range of the VCO 20 is disabled, the host controller 40 performs the following process (4).

(4)ホストコントローラ40は、自ら設定発振周波数範囲を切り換えるための制御信号を、VCO周波数範囲切り換え回路30に出力する。例えば、ホストコントローラ40は、要求されている再生処理速度(倍速度)に応じて最適な設定発振周波数範囲を決定し、この設定発振周波数範囲にVCO設定を切換えるための設定値と、その設定発振周波数範囲に対応した、上限値、下限値、およびそれらに対応する初期値を設定レジスタ群31に書き込む。また、ホストコントローラ40は、VCO設定を与えるための制御値、およびループフィルタへの初期値設定処理の開始タイミングを与えるための制御値を、コントロールレジスタ36に書き込みを行なう。これにより、設定レジスタ群31を参照して、切り換え時初期設定部33は、ループフィルタ23に初期値設定信号を送り、発振周波数範囲切り換え部34は、VCO20に設定発振周波数範囲の切り換えを指示する制御信号を送る。なお、ホストコントローラ40は自ら設定発振周波数範囲を切り換えるに際して、PLL回路13の状態を示す割り込み信号を出力する機能をイネーブルとし、PLL回路13の状態を示す割り込み信号を利用することが好ましい。 (4) The host controller 40 outputs a control signal for switching the set oscillation frequency range to the VCO frequency range switching circuit 30 by itself. For example, the host controller 40 determines an optimal set oscillation frequency range according to the required reproduction processing speed (double speed), a set value for switching the VCO setting to this set oscillation frequency range, and the set oscillation The upper limit value, the lower limit value, and the initial value corresponding to the upper limit value and the lower limit value corresponding to the frequency range are written in the setting register group 31. The host controller 40 writes a control value for giving the VCO setting and a control value for giving the start timing of the initial value setting process to the loop filter in the control register 36. Thereby, referring to the setting register group 31, the switching initial setting unit 33 sends an initial value setting signal to the loop filter 23, and the oscillation frequency range switching unit 34 instructs the VCO 20 to switch the set oscillation frequency range. Send a control signal. It is preferable that the host controller 40 enables the function of outputting an interrupt signal indicating the state of the PLL circuit 13 and uses the interrupt signal indicating the state of the PLL circuit 13 when switching the set oscillation frequency range.

なお、上記(4)では、ホストコントローラ40は、VCO周波数範囲切り換え回路30を経由してVCO20の発振周波数を調節しているが、VCO周波数範囲切り換え回路30を経由せずに直接VCO20の発振周波数を調節してもよい。すなわち、ホストコントローラ40は、VCO周波数範囲切り換え回路30とは別のパスを利用して、ループフィルタ23に初期値設定信号を送り、VCO20に設定発振周波数範囲の切り換えを指示する制御信号を送ってもよい。   In the above (4), the host controller 40 adjusts the oscillation frequency of the VCO 20 via the VCO frequency range switching circuit 30. However, the host controller 40 directly adjusts the oscillation frequency of the VCO 20 without going through the VCO frequency range switching circuit 30. May be adjusted. That is, the host controller 40 sends an initial value setting signal to the loop filter 23 using a path different from the VCO frequency range switching circuit 30 and sends a control signal instructing the VCO 20 to switch the set oscillation frequency range. Also good.

次に、図4を参照して、VCO制御値の上限値、当該上限値に対応するVCO制御値の初期値、VCO制御値の下限値、および当該下限値に対応するVCO制御値の初期値のより好ましい設定方法について説明する。図4は、VCO制御値とVCO発振周波数との関係を示す図である。   Next, referring to FIG. 4, the upper limit value of the VCO control value, the initial value of the VCO control value corresponding to the upper limit value, the lower limit value of the VCO control value, and the initial value of the VCO control value corresponding to the lower limit value A more preferable setting method will be described. FIG. 4 is a diagram showing the relationship between the VCO control value and the VCO oscillation frequency.

図3ではVCO制御値とVCO発振周波数との関係が簡略化して示されており、各設定発振周波数範囲ごとにVCO制御値およびVCO発振周波数が線形な特性を有するものとされている。しかし、実際には、VCO制御値とVCO発振周波数との関係はより複雑なものであり、図4に示されるように、設定発振周波数範囲ごとにVCO制御値およびVCO発振周波数は非線形な特性を有していたり(例えば、設定発振周波数範囲1の特性R1)、設定発振周波数範囲ごとにVCO制御値に対するVCO発振周波数の傾きが異なっている(例えば、設定発振周波数範囲1,2の特性R1,R2)。   In FIG. 3, the relationship between the VCO control value and the VCO oscillation frequency is shown in a simplified manner, and the VCO control value and the VCO oscillation frequency have linear characteristics for each set oscillation frequency range. However, in reality, the relationship between the VCO control value and the VCO oscillation frequency is more complicated, and as shown in FIG. 4, the VCO control value and the VCO oscillation frequency have nonlinear characteristics for each set oscillation frequency range. (For example, the characteristic R1 of the set oscillation frequency range 1), or the slope of the VCO oscillation frequency with respect to the VCO control value is different for each set oscillation frequency range (for example, the characteristics R1, R2).

VCO制御値とVCO発振周波数との関係の複雑さに対処するために、図4では、制御値の上限値、上限値に対応する制御値の初期値、制御値の下限値、および下限値に対応する制御値の初期値が、各設定発振周波数範囲ごとに個別に設定されており、設定レジスタ群31に格納されている。ここで、設定レジスタ群31に格納された切り換え制御用の設定値は、VCO制御値およびVCO発振周波数の非線形な特性の部分を用いることがないように設定されている。例えば、VCO設定発振周波数範囲1の特性R1では、VCO制御値の上限値側においてVCO制御値およびVCO発振周波数が非線形な特性を有しているため、VCO制御値の上限値が90hに設定されており、その非線形な特性の部分を用いないようにされている。よって、VCO制御値およびVCO発振周波数が非線形な特性の部分を利用しないため、VCO20の発振周波数を制御しやすくすることができる。   In order to deal with the complexity of the relationship between the VCO control value and the VCO oscillation frequency, in FIG. 4, the upper limit value of the control value, the initial value of the control value corresponding to the upper limit value, the lower limit value of the control value, and the lower limit value are shown. The initial value of the corresponding control value is set individually for each set oscillation frequency range and stored in the setting register group 31. Here, the setting value for switching control stored in the setting register group 31 is set so as not to use the non-linear characteristics of the VCO control value and the VCO oscillation frequency. For example, in the characteristic R1 of the VCO set oscillation frequency range 1, since the VCO control value and the VCO oscillation frequency have nonlinear characteristics on the upper limit value side of the VCO control value, the upper limit value of the VCO control value is set to 90h. The non-linear characteristic part is not used. Therefore, since the portion where the VCO control value and the VCO oscillation frequency are nonlinear is not used, the oscillation frequency of the VCO 20 can be easily controlled.

本発明の実施形態に係る光ディスク装置の回路構成を示すブロック図である。1 is a block diagram showing a circuit configuration of an optical disc apparatus according to an embodiment of the present invention. VCO周波数範囲切り換え回路の詳細を示すブロック図である。It is a block diagram which shows the detail of a VCO frequency range switching circuit. VCO制御値に対するVCO発振周波数の特性を示す第1の図である。It is a 1st figure which shows the characteristic of the VCO oscillation frequency with respect to a VCO control value. VCO制御値に対するVCO発振周波数の特性を示す第2の図である。It is a 2nd figure which shows the characteristic of the VCO oscillation frequency with respect to a VCO control value.

符号の説明Explanation of symbols

1…光ディスク装置、2…駆動機構、3…PUH、4…プリアンプ、5…プリイコライザ、6…再生信号出力回路、8…ADC、10…適応等化器、11…ビタビ復号器、12…PRML信号処理回路、13…PLL回路、20…VCO、21…周波数誤差検出器、22…位相誤差検出器、23…ループフィルタ、24…DAC、30…VCO周波数範囲切り換え回路、31…設定レジスタ群、32…コンパレータ、33…切り換え時初期設定部、34…設定発振周波数範囲切り換え部、35…割り込み信号生成部、40…ホストコントローラ。   DESCRIPTION OF SYMBOLS 1 ... Optical disk apparatus, 2 ... Drive mechanism, 3 ... PUH, 4 ... Preamplifier, 5 ... Pre equalizer, 6 ... Reproduction signal output circuit, 8 ... ADC, 10 ... Adaptive equalizer, 11 ... Viterbi decoder, 12 ... PRML Signal processing circuit, 13 ... PLL circuit, 20 ... VCO, 21 ... frequency error detector, 22 ... phase error detector, 23 ... loop filter, 24 ... DAC, 30 ... VCO frequency range switching circuit, 31 ... setting register group, 32... Comparator 33. Switching initial setting unit 34. Set oscillation frequency range switching unit 35. Interrupt signal generating unit 40. Host controller

Claims (9)

動作クロックの制御値に応じて動作クロックの発振周波数を調節可能であり、前記制御値の変更により調節可能な前記発振周波数の範囲を、段階的に異なる複数の設定発振周波数範囲のいずれか1つに切り換え可能である発振器と、
前記設定発振周波数範囲について、前記制御値の上限値、当該上限値に対応する前記制御値の初期値、前記制御値の下限値、および当該下限値に対応する前記制御値の初期値が設定されており、前記制御値が前記上限値に達した時に一段階上の設定発振周波数範囲に切り換えると共に前記制御値を当該上限値に対応する初期値に設定し、前記制御値が前記下限値に達した時に一段階下の設定発振周波数範囲に切り換えると共に前記制御値を当該下限値に対応する初期値に設定する発振周波数範囲切り換え回路と、
を有するクロック生成機能を備えることを特徴とする光ディスク装置。
The oscillation frequency of the operation clock can be adjusted in accordance with the control value of the operation clock, and the range of the oscillation frequency that can be adjusted by changing the control value is any one of a plurality of set oscillation frequency ranges that differ in stages. An oscillator that can be switched to,
For the set oscillation frequency range, an upper limit value of the control value, an initial value of the control value corresponding to the upper limit value, a lower limit value of the control value, and an initial value of the control value corresponding to the lower limit value are set. When the control value reaches the upper limit value, the control value is switched to a set oscillation frequency range one step higher and the control value is set to an initial value corresponding to the upper limit value, and the control value reaches the lower limit value. An oscillation frequency range switching circuit that switches to a set oscillation frequency range one step lower and sets the control value to an initial value corresponding to the lower limit,
An optical disc apparatus comprising a clock generation function having
所定の設定発振周波数範囲における前記制御値の上限値に対応する発振周波数は、その一段階上の設定発振周波数範囲における前記制御値の初期値に対応する発振周波数と近似し、
所定の設定発振周波数範囲における前記制御値の下限値に対応する発振周波数は、その一段階下の設定発振周波数範囲における前記制御値の初期値に対応する発振周波数と近似することを特徴とする請求項1に記載の光ディスク装置。
The oscillation frequency corresponding to the upper limit value of the control value in a predetermined set oscillation frequency range approximates the oscillation frequency corresponding to the initial value of the control value in the set oscillation frequency range one step above,
The oscillation frequency corresponding to the lower limit value of the control value in a predetermined set oscillation frequency range approximates to the oscillation frequency corresponding to the initial value of the control value in the set oscillation frequency range one step below. Item 4. The optical disk device according to Item 1.
所定の設定発振周波数範囲における前記制御値の上限値に対応する発振周波数は、その一段階上の設定発振周波数範囲における前記制御値の下限値に対応する発振周波数より大きく、
所定の設定発振周波数範囲における前記制御値の下限値に対応する発振周波数は、その一段階下の設定発振周波数範囲における前記制御値の上限値に対応する発振周波数より小さいことを特徴とする請求項1または2に記載の光ディスク装置。
The oscillation frequency corresponding to the upper limit value of the control value in a predetermined set oscillation frequency range is greater than the oscillation frequency corresponding to the lower limit value of the control value in the set oscillation frequency range one step above,
The oscillation frequency corresponding to the lower limit value of the control value in a predetermined set oscillation frequency range is smaller than the oscillation frequency corresponding to the upper limit value of the control value in the set oscillation frequency range one step below. 3. An optical disc apparatus according to 1 or 2.
前記周波数範囲切り換え回路には、複数の設定発振周波数範囲のそれぞれについて、前記制御値の上限値、当該上限値に対応する前記制御値の初期値、前記制御値の下限値、および当該下限値に対応する前記制御値の初期値が、個別に設定されていることを特徴とする請求項1〜3のいずれか1項に記載の光ディスク装置。   The frequency range switching circuit includes an upper limit value of the control value, an initial value of the control value corresponding to the upper limit value, a lower limit value of the control value, and a lower limit value for each of a plurality of set oscillation frequency ranges. 4. The optical disc apparatus according to claim 1, wherein initial values of the corresponding control values are individually set. 光ディスク装置の統括的な制御を行うためのホストコントローラであって、前記周波数範囲切り換え回路による処理を有効または無効のいずれか一方に設定可能であるホストコントローラを、さらに備えることを特徴とする請求項1〜4のいずれか1項に記載の光ディスク装置。   The host controller for performing overall control of the optical disc apparatus, further comprising a host controller capable of setting the processing by the frequency range switching circuit to either valid or invalid. The optical disc apparatus according to any one of 1 to 4. 前記ホストコントローラは、前記周波数範囲切り換え回路による処理を無効に設定した場合に、自ら前記発振器の設定発振周波数範囲を切り換えるための処理を行うことを特徴とする請求項5に記載の光ディスク装置。   6. The optical disc apparatus according to claim 5, wherein the host controller performs processing for switching the set oscillation frequency range of the oscillator itself when the processing by the frequency range switching circuit is set to be invalid. 光ディスク装置の統括的な制御を行うためのホストコントローラを備え、
前記周波数範囲切り換え回路は、前記クロック生成機能の状態を示す信号を、前記ホストコントローラに出力することを特徴とする請求項1〜6のいずれか1項に記載の光ディスク装置。
A host controller is provided for overall control of the optical disk device.
The optical disk apparatus according to claim 1, wherein the frequency range switching circuit outputs a signal indicating a state of the clock generation function to the host controller.
動作クロックの制御値に応じて動作クロックの発振周波数を調節可能であり、前記制御値の変更により調節可能な前記発振周波数の範囲を、段階的に異なる複数の設定発振周波数範囲のいずれか1つに切り換え可能である発振器と、
前記設定発振周波数範囲について、前記制御値の上限値、当該上限値に対応する前記制御値の初期値、前記制御値の下限値、および当該下限値に対応する前記制御値の初期値が設定されており、前記制御値が前記上限値に達した時に一段階上の設定発振周波数範囲に切り換えると共に前記制御値を当該上限値に対応する初期値に設定し、前記制御値が前記下限値に達した時に一段階下の設定発振周波数範囲に切り換えると共に前記制御値を当該下限値に対応する初期値に設定する発振周波数範囲切り換え回路と、
を備えることを特徴とするクロック生成装置。
The oscillation frequency of the operation clock can be adjusted in accordance with the control value of the operation clock, and the range of the oscillation frequency that can be adjusted by changing the control value is any one of a plurality of set oscillation frequency ranges that differ in stages. An oscillator that can be switched to,
For the set oscillation frequency range, an upper limit value of the control value, an initial value of the control value corresponding to the upper limit value, a lower limit value of the control value, and an initial value of the control value corresponding to the lower limit value are set. When the control value reaches the upper limit value, the control value is switched to a set oscillation frequency range one step higher and the control value is set to an initial value corresponding to the upper limit value, and the control value reaches the lower limit value. An oscillation frequency range switching circuit that switches to a set oscillation frequency range one step lower and sets the control value to an initial value corresponding to the lower limit,
A clock generation device comprising:
動作クロックの制御値に応じて動作クロックの発振周波数を調節可能であり、前記制御値の変更により調節可能な前記発振周波数の範囲を、段階的に異なる複数の設定発振周波数範囲のいずれか1つに切り換え可能である発振器を用いたクロック生成方法であって、
動作クロックの制御値が、前記設定発振周波数範囲について設定された上限値または下限値に達した時に、一段階上または一段階下の設定発振周波数範囲に切り換えるステップと、
動作クロックの制御値を、前記上限値に対応する初期値、または前記下限値に対応する初期値に設定するステップと、
を含むクロック生成方法。
The oscillation frequency of the operation clock can be adjusted in accordance with the control value of the operation clock, and the range of the oscillation frequency that can be adjusted by changing the control value is any one of a plurality of set oscillation frequency ranges that differ in stages. A clock generation method using an oscillator that can be switched to
When the control value of the operation clock reaches the upper limit value or the lower limit value set for the set oscillation frequency range, the step of switching to the set oscillation frequency range one step above or one step below;
Setting an operation clock control value to an initial value corresponding to the upper limit value or an initial value corresponding to the lower limit value;
Clock generation method including:
JP2006317733A 2006-11-24 2006-11-24 Optical disc device, clock generation device, and clock generation method Pending JP2008130213A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006317733A JP2008130213A (en) 2006-11-24 2006-11-24 Optical disc device, clock generation device, and clock generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006317733A JP2008130213A (en) 2006-11-24 2006-11-24 Optical disc device, clock generation device, and clock generation method

Publications (1)

Publication Number Publication Date
JP2008130213A true JP2008130213A (en) 2008-06-05

Family

ID=39555868

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006317733A Pending JP2008130213A (en) 2006-11-24 2006-11-24 Optical disc device, clock generation device, and clock generation method

Country Status (1)

Country Link
JP (1) JP2008130213A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106341122A (en) * 2015-07-08 2017-01-18 亚德诺半导体集团 Phase-locked loop having a multi-band oscillator and method for calibrating same
CN107896105A (en) * 2016-10-03 2018-04-10 亚德诺半导体集团 Measured on the piece of phase-locked loop

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106341122A (en) * 2015-07-08 2017-01-18 亚德诺半导体集团 Phase-locked loop having a multi-band oscillator and method for calibrating same
JP2017022707A (en) * 2015-07-08 2017-01-26 アナログ デバイシス グローバル Phase-locked loop having multiband oscillator, and calibration method for the same
CN106341122B (en) * 2015-07-08 2020-03-17 亚德诺半导体集团 Phase locked loop with multi-band oscillator and method of calibrating the same
US10727848B2 (en) 2015-07-08 2020-07-28 Analog Devices Global Phase-locked loop having a multi-band oscillator and method for calibrating same
CN107896105A (en) * 2016-10-03 2018-04-10 亚德诺半导体集团 Measured on the piece of phase-locked loop
US10295580B2 (en) 2016-10-03 2019-05-21 Analog Devices Global On-chip measurement for phase-locked loop
CN107896105B (en) * 2016-10-03 2021-06-25 亚德诺半导体国际无限责任公司 On-chip measurement for phase locked loop

Similar Documents

Publication Publication Date Title
JP2010244650A (en) LASER DRIVE DEVICE, LASER DRIVE METHOD, OPTICAL UNIT, OPTICAL DEVICE
JP2008130213A (en) Optical disc device, clock generation device, and clock generation method
JP5901975B2 (en) Information recording apparatus and information recording method
JP5808831B2 (en) Improved laser diode life in optical drives
US6163516A (en) Optical disc reproduction apparatus and method capable of correcting a characteristic of an equalizer
JP3755714B2 (en) Information recording method
US8243573B2 (en) High-speed optical disk drive
JP2010015655A (en) Optical disk apparatus and tilt control method thereof
KR100434498B1 (en) Apparatus and method for stabilizing operation of disc driver in the setting section for mode conversion
JP4518031B2 (en) Optical disk device
JP2009010519A (en) A / D conversion circuit, A / D conversion method, and semiconductor integrated circuit
CN101086870B (en) Laser power control system
JP2008269702A (en) Magnetic disk unit
JP2006074232A (en) Phase synchronization circuit and reproducing apparatus
JP4483796B2 (en) Optical disc apparatus and focus control method thereof
JP2010152951A (en) Optical disk drive device
JP2004158121A (en) Data storage device, correction mechanism thereof, and data read control method
JP2012226817A (en) Information reproduction device
JP2004178735A (en) Focus servo controller, method for controlling layer jump of multilayer optical disk and program for executing the method
JP2005056510A (en) Servo control method, servo control circuit, and optical disk apparatus having the same
US7773470B2 (en) Pickup control device, optical disk apparatus and pickup control method for the same
JP2005056511A (en) Servo control method, servo control circuit, and optical disk apparatus having the same
JP2004072784A (en) Signal processing circuit and signal processing method
JP2003173546A (en) Disk player
KR20080054472A (en) How to prevent noise when power off in DVD system

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080806

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20080718