JPH0722765Y2 - Constant linear velocity rotation control circuit based on pickup position - Google Patents
Constant linear velocity rotation control circuit based on pickup positionInfo
- Publication number
- JPH0722765Y2 JPH0722765Y2 JP1989141052U JP14105289U JPH0722765Y2 JP H0722765 Y2 JPH0722765 Y2 JP H0722765Y2 JP 1989141052 U JP1989141052 U JP 1989141052U JP 14105289 U JP14105289 U JP 14105289U JP H0722765 Y2 JPH0722765 Y2 JP H0722765Y2
- Authority
- JP
- Japan
- Prior art keywords
- pickup position
- pickup
- data
- scale
- division ratio
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Rotational Drive Of Disk (AREA)
Description
【考案の詳細な説明】 (産業上の利用分野) この考案はピックアップ位置に基づく線速度一定回転
(CLV)制御回路に関し、特にピックアップ位置スケー
ルの分解能が低くてもCLV制御精度の向上を可能とする
線速度一定回転制御回路に関する。[Detailed Description of the Invention] (Industrial field of application) The present invention relates to a linear velocity constant rotation (CLV) control circuit based on a pickup position, and in particular, enables improvement of CLV control accuracy even if the resolution of the pickup position scale is low. And a constant linear velocity rotation control circuit.
(従来の技術) 従来、ディスク回転数をピックアップ位置に応じて調整
するCLV制御回路では、ピックアップ位置スケールを設
置して、このスケールの1カウント毎にモーターの回転
数を可変制御していた。すなわち、第4図にその処理流
れを示すように、ピックアップ位置データを読み込んだ
後(ステップS51)、モーター回転数制御信号を得るた
めの演算を行い(ステップS52)、分周比を設定するこ
とにより(ステップS53)、モーターの回転数を制御す
る。(Prior Art) Conventionally, in a CLV control circuit that adjusts the disk rotation speed according to the pickup position, a pickup position scale is installed and the motor rotation speed is variably controlled for each count of this scale. That is, as shown in the processing flow in FIG. 4, after reading the pickup position data (step S51), calculation for obtaining the motor rotation speed control signal is performed (step S52), and the frequency division ratio is set. By (step S53), the number of rotations of the motor is controlled.
(考案が解決しようとする課題) 以上のように従来のCLV制御回路は、ピックアップ位置
スケールのスケール1カウント(スケールピッチ)毎に
モーター回転数を制御していたので、第2図の実線に示
すように、スケールピッチ毎の階段状回転数変化にな
る。この変化は必要な直線状変化とのずれが大きく好ま
しいものではない。スケールの分解能を向上すれば、よ
りCLVの回転数特性線に近付けることが可能であるがス
ケールの分解能の向上には限界があり、またコスト面で
も問題が生じてしまう。(Problems to be Solved by the Invention) As described above, the conventional CLV control circuit controls the motor rotation speed for each 1 count (scale pitch) of the pickup position scale, and therefore is shown by the solid line in FIG. As described above, the stepwise rotation speed changes for each scale pitch. This change is not preferable because the deviation from the required linear change is large. If the resolution of the scale is improved, it is possible to get closer to the CLV rotational speed characteristic line, but there is a limit to the improvement of the resolution of the scale, and there is a problem in terms of cost.
そこで、この考案の目的は、位置スケールの分解能を向
上しなくてもCLV精度の向上を可能とするCLV制御回路を
提供することにある。Therefore, an object of the present invention is to provide a CLV control circuit that can improve the CLV accuracy without improving the resolution of the position scale.
(課題を解決するための手段) 前述の課題を解決するため、この考案によるCLV制御回
路は、 ディスクに対するピックアップ位置をリニアスケールに
よって検出し、検出された位置情報に基づいて前記ディ
スクを回転駆動するモーターの回転数を線速度一定回転
制御するピックアップ位置に基づく線速度一定回転制御
回路において、 前記モーターの一回転毎にパルスを発生する回路と、 ピックアップ位置より粗データを出力するリニアスケー
ルと、前記パルスをカウントし、トラックカウンタデー
タを出力するトラックカウンタと、前記粗データと前記
トラックカウンタデータに基づいて前記モーターの回転
速度を制御するを回転制御手段とからなることを特徴と
する線速度一定回転制御回路とを備える。(Means for Solving the Problems) In order to solve the above problems, a CLV control circuit according to the present invention detects a pickup position with respect to a disc by a linear scale, and rotationally drives the disc based on the detected position information. A linear speed constant rotation control circuit based on a pickup position for controlling a constant rotation speed of a motor, wherein a circuit for generating a pulse for each rotation of the motor, a linear scale for outputting rough data from the pickup position, and A constant linear velocity rotation comprising: a track counter for counting pulses and outputting track counter data; and a rotation control means for controlling the rotation speed of the motor based on the rough data and the track counter data. And a control circuit.
(実施例) 次に、この考案について図面を参照しながら説明する。(Example) Next, this invention is demonstrated, referring drawings.
第1図は、この考案によるCLV制御回路の一実施例を示
すブロック図である。FIG. 1 is a block diagram showing an embodiment of a CLV control circuit according to the present invention.
この考案においては、スパイラル状のトラック溝が設け
られているディスク1のトラック溝に追従する光学ピッ
クアップ2が設けられている。光学ピックアップ2は、
またリニアモーター3により駆動される。これらは、フ
ォーカス・トラッキング・スレッドサーボ回路により動
作する。In this invention, an optical pickup 2 is provided which follows the track groove of a disk 1 having a spiral track groove. The optical pickup 2 is
It is also driven by the linear motor 3. These operate by a focus tracking sled servo circuit.
ピックアップ2の位置はリニアスケール4によって検出
される。リニアスケール4で検出されたピックアップ2
の位置情報は、スレッド位置カウンタ7において絶対位
置データに変換され、CPU8に送出される。The position of the pickup 2 is detected by the linear scale 4. Pickup 2 detected by linear scale 4
The position information of is converted into absolute position data in the thread position counter 7 and sent to the CPU 8.
ディスク1は、スピンドルモーター5により回転駆動さ
れる。このスピンドルモーター5にはロータリエンコー
ダ6が設けられ、モーターの回転角に比例した回転信号
が取り出される。回転信号は増幅器11にて増幅された
後、コンパレータ12にてTTLレベル信号に変換されてカ
ウンタ10に供給される。The disk 1 is rotationally driven by a spindle motor 5. The spindle motor 5 is provided with a rotary encoder 6 to extract a rotation signal proportional to the rotation angle of the motor. The rotation signal is amplified by the amplifier 11, converted into a TTL level signal by the comparator 12, and supplied to the counter 10.
カウンタ10は、コンパレータ12からの出力信号を受け、
ディスク(モーター)一回転毎に1つのパルスを出力す
る。トラックカウンタ9は、カウンタ10からのパルスを
計数し、計数出力をCPU8に送出する。The counter 10 receives the output signal from the comparator 12,
One pulse is output for each rotation of the disk (motor). The track counter 9 counts the pulses from the counter 10 and sends the count output to the CPU 8.
コンパレータ12の出力は、また位相周波数型比較器15の
一入力として供給される。The output of the comparator 12 is also supplied as one input of the phase frequency comparator 15.
1/N分周器17は、CPU8からの分周比が制御される分周器
であり、発振器16で発生した基準クロックを1/N分周す
る。1/N分周器17で分周された分周出力は、位相比較器2
0に入力され、1/2560分周器18からの分周出力と位相比
較される。The 1 / N frequency divider 17 is a frequency divider whose frequency division ratio from the CPU 8 is controlled, and divides the reference clock generated by the oscillator 16 by 1 / N. The frequency-divided output divided by the 1 / N divider 17 is the phase comparator 2
It is input to 0 and is phase-compared with the frequency-divided output from the 1/2560 frequency divider 18.
位相比較器20の出力は、低域通過フィルタ(LPF)21に
て低域成分が取り出されて、電圧制御発振器(VCO)22
の制御信号として出力される。A low-pass filter (LPF) 21 extracts low-frequency components from the output of the phase comparator 20, and a voltage-controlled oscillator (VCO) 22
Is output as a control signal.
VCO22は、LPF21からの信号により発振周波数が制御さ
れ、分周器18と19に発振周波数を出力する。分周器18,1
9、位相比較器20,LPF21,VCO22は通常のPLL回路を構成し
ている。The oscillation frequency of the VCO 22 is controlled by the signal from the LPF 21, and the oscillation frequency is output to the frequency dividers 18 and 19. Divider 18,1
9. The phase comparator 20, LPF21, VCO22 constitute a normal PLL circuit.
位相周波数型比較器15は、コンパレータ12からの出力と
分周器19の出力とを位相比較して、位相差に対応するモ
ーターの回転信号を発生して、低域通過フィルタ(LP
F)14に供給する。The phase frequency comparator 15 compares the output from the comparator 12 with the output of the frequency divider 19 to generate a rotation signal of the motor corresponding to the phase difference, and outputs the low pass filter (LP
F) Supply to 14.
LPF14の出力はドライバ回路13に入力され、ドライバ回
路13によってスピンドルモーター5の駆動信号がスピン
ドルモーター5に供給される。The output of the LPF 14 is input to the driver circuit 13, and the drive signal of the spindle motor 5 is supplied to the spindle motor 5 by the driver circuit 13.
さて、ピックアップ位置(現在、位置信号を検出してい
る位置)と回転数との関係は、線速度v(m/sec)、ピ
ックアップのディスク1の中心からの径方向位置r
(m)とすると、 そのときの回転数N(rpm)は N=60・v/2πr で表される。Now, the relationship between the pickup position (the position where the position signal is currently detected) and the number of rotations is as follows: linear velocity v (m / sec), radial position r from the center of the disc 1 of the pickup.
(M), the rotation speed N (rpm) at that time is represented by N = 60 · v / 2πr.
第1図では、ロータリーエンコーダ6の出力に対応する
信号と、分周器17からの基準信号に対応する信号とを位
相比較器20で位相比較してモーターの回転数を制御して
いる。したがって、分周器17の分周比データをCPU8から
の信号で変化させることによってモーターの回転数を制
御することが可能となる。In FIG. 1, the signal corresponding to the output of the rotary encoder 6 and the signal corresponding to the reference signal from the frequency divider 17 are compared in phase by the phase comparator 20 to control the rotation speed of the motor. Therefore, it becomes possible to control the rotation speed of the motor by changing the frequency division ratio data of the frequency divider 17 with a signal from the CPU 8.
また、ロータリーエンコーダ6からの1回転あたりの出
力パルス数をp、基準クロック周波数をCk(Hz)とする
と、分周比は A=(2πCk/vp)・r と表され、分周比Aは、2πCk/v・pを係数kとし、r
に比例する。When the number of output pulses from the rotary encoder 6 per rotation is p and the reference clock frequency is Ck (Hz), the frequency division ratio is expressed as A = (2πCk / vp) · r, and the frequency division ratio A is 2πCk / v · p is a coefficient k, and r
Proportional to.
第3図は、この考案によるCLV制御の処理手順を示すフ
ローチャートである。第3図を参照して、その処理を以
下説明する。FIG. 3 is a flow chart showing a processing procedure of CLV control according to the present invention. The process will be described below with reference to FIG.
まず、初期動作としてピックアップを最内周に戻し、こ
の位置を記録開始位置とする。また、スレッド位置カウ
ンタ7とトラックカウンタ9をリセットする。First, as an initial operation, the pickup is returned to the innermost circumference, and this position is set as a recording start position. Also, the thread position counter 7 and the track counter 9 are reset.
ディスク中心から、当該位置までの距離をr0とする
と、距離r0での分周比データk・r0を初期値とし、こ
の距離r0からピックアップ移動量(スレッド位置カウ
ンタ7のカウント数)をΔrとすると、分周比はkΔr
+kΔr0となる。これらの演算はディスク1回転より
充分に短いサイクルでCPU8内で行われ、分周器17を制御
する。From the disk center, and the distance to the position and r 0, the division ratio data k · r 0 at a distance r 0 as the initial value, (the number of counts of the threads position counter 7) The distance r 0 from the pickup moving amount Is Δr, the division ratio is kΔr
It becomes + kΔr 0 . These calculations are performed in the CPU 8 in a cycle sufficiently shorter than one rotation of the disk to control the frequency divider 17.
まず、スレッド位置カウンタ7がリニアスケール4によ
りピックアップ2の位置データを検出し、この位置デー
タと線速度係数kを乗算して分周比Aを得る(ステップ
S31)。First, the sled position counter 7 detects the position data of the pickup 2 by the linear scale 4 and multiplies the position data by the linear velocity coefficient k to obtain the frequency division ratio A (step
S31).
次に、この分周比Aに初期ピックアップ位置における初
期分周比データを加算して分周比Bを求める(ステップ
S32)。この値は、リニアスケール4のスケール分解能
毎に変化し、スケール分解能以内のピックアップ位置変
化では変化しない。例えば、スケール分解能が0.1mm/1
カウントとすると、ピックアップ位置変化が0.1mm以内
では分周比は変化しない。この値は、粗分周比データと
され、この値Bが変化しない場合か否かがステップS33
で判定され、粗分周比データでないと判定されれば、粗
分周比データを更新し(ステップS39)、得られた粗分
周比データを分周データとした後(ステップS40)、ト
ラックカウンタ9をリセットする(ステップS41)。そ
の後、その分周比データを分周器17にセットする。Next, the frequency division ratio B is obtained by adding the initial frequency division ratio data at the initial pickup position to the frequency division ratio A (step
S32). This value changes for each scale resolution of the linear scale 4, and does not change if the pickup position changes within the scale resolution. For example, the scale resolution is 0.1mm / 1
When counting, the division ratio does not change when the pickup position changes within 0.1 mm. This value is used as the coarse frequency division ratio data, and whether or not the value B does not change is determined in step S33.
If it is determined that the data is not the coarse frequency division ratio data, the coarse frequency division ratio data is updated (step S39), and the obtained coarse frequency division ratio data is used as the frequency division data (step S40). The counter 9 is reset (step S41). After that, the frequency division ratio data is set in the frequency divider 17.
一方、ステップS33において、Bが粗分周比データと判
定されると(分周比データBが変化しない場合)、トラ
ックカウンタ9によるカウント値に基づいて0.1mm以内
のピックアップ位置変化を補間して求める。つまり、ピ
ックアップ2はトラックに追従しているので、ディスク
1が1回転するとピックアップ2は1トラックピッチ分
移動する。したがって、カウンタ10からの1回転1パル
ス信号をカウントすれば0.1mm以内の増分(位置変化)
がトラックピッチの分解能に基づいて検出される。On the other hand, in step S33, when B is determined to be the coarse frequency division ratio data (when the frequency division ratio data B does not change), the pickup position change within 0.1 mm is interpolated based on the count value by the track counter 9. Ask. That is, since the pickup 2 follows the track, when the disc 1 makes one rotation, the pickup 2 moves by one track pitch. Therefore, if one pulse signal per rotation from the counter 10 is counted, the increment is within 0.1 mm (position change).
Is detected based on the track pitch resolution.
トラックカウンタ9は、スレッド位置カウンタ7のカウ
ント数が変化するたびにリセットされ、ディスク1回転
毎に増大する。したがって、Δrが0.1mm移動すると、
粗分周比データが設定されるとともにトラックカウンタ
9がリセットされ、ディスクが1回転する毎に粗分周比
に補正分の分周比が加算され、みかけ上、スケールの分
解能が向上する。The track counter 9 is reset each time the count number of the thread position counter 7 changes, and increases every time the disk rotates once. Therefore, if Δr moves 0.1 mm,
The coarse division ratio data is set and the track counter 9 is reset, and the division ratio for correction is added to the coarse division ratio every time the disk makes one revolution, and apparently the resolution of the scale is improved.
つまり、ステップS34において、トラックカウンタ9の
カウントデータに線速度係数kを乗算し、得られた乗算
結果をピックアップスケール1カウント内のトラック数
で除算して得られる分周比データをCとして求め、分周
比データCとBとの加算値を分周比データDとする(ス
テップS35)。That is, in step S34, the count data of the track counter 9 is multiplied by the linear velocity coefficient k, and the obtained multiplication result is divided by the number of tracks in one pickup scale count to obtain the frequency division ratio data as C, The added value of the frequency division ratio data C and B is used as the frequency division ratio data D (step S35).
その後、分周比データを更新し(ステップS37)、得ら
れた分周比データを分周器17に設定する(ステップS3
8)。Thereafter, the frequency division ratio data is updated (step S37), and the obtained frequency division ratio data is set in the frequency divider 17 (step S3).
8).
その結果、ディスク中心からのピックアップ位置に対す
るディスク回転数制御は、従来のスケールピッチ毎の制
御ではなく、スケールピッチ内のトラックピッチ毎に細
かい調整が可能となり、線速度一定回転(CLV)が可能
となる。As a result, the disc rotation speed control for the pickup position from the center of the disc is not the conventional control for each scale pitch, but fine adjustment is possible for each track pitch within the scale pitch, and constant linear velocity rotation (CLV) is possible. Become.
すなわち、第2図の点線部は、上記この考案により得ら
れる制御特性であり、同図中の一部拡大図からも明らか
なように、この考案ではトラックピッチ毎の制御特性線
と比較してほぼ直線特性が得られる。That is, the dotted line portion in FIG. 2 is the control characteristic obtained by the above-mentioned device, and as is apparent from the partially enlarged view in the same figure, in this device, the control characteristic line is compared with that for each track pitch. Almost linear characteristics can be obtained.
(考案の効果) 以上説明したように、この考案ではピックアップ位置を
検出するリニアスケールの分解能(スケールピッチ)以
内のピックアップ位置の変化をトラックカウントデータ
に基づいて補間して得ているので、ピックアップ位置ス
ケールピッチ以内の細かい位置変化に応じた適正な速度
制御が可能となる。(Effect of Device) As described above, in this device, the change in the pickup position within the resolution (scale pitch) of the linear scale for detecting the pickup position is obtained by interpolating based on the track count data. Appropriate speed control according to minute position changes within the scale pitch becomes possible.
したがって、分解能の低いスケールが利用でき、コスト
がかからず、ロータリエンコーダのゼロ点信号を計数す
る回路を付加するだけで済む。Therefore, a scale with low resolution can be used, it is inexpensive, and only a circuit for counting the zero-point signal of the rotary encoder is added.
第1図は、この考案によるCLV制御回路の一実施例を示
すブロック図、第2図はピックアップ位置と回転数との
関係を示す図、第3図は第1図に示す実施例における主
要動作処理手順を示すフローチャート、第4図は従来の
CLV制御の処理手順を示す図である。 1……ディスク、2……ピックアップ、3……リニアス
ケール、5……スピンドルモーター、6……ロータリエ
ンコーダ、7……スレッド位置カウンタ、8……CPU、
9……トラックカウンタ、10……カウンタ、11……増幅
器、12……コンパレータ、13……ドライバ、14,21……
低域通過フィルタ、15……位相周波数型比較器、16……
発振器、17,18,19……分周器、20……位相比較器、22…
…電圧制御発振器(VCO)。FIG. 1 is a block diagram showing an embodiment of a CLV control circuit according to the present invention, FIG. 2 is a view showing the relationship between pickup position and rotation speed, and FIG. 3 is a main operation in the embodiment shown in FIG. FIG. 4 is a flow chart showing the processing procedure, and FIG.
It is a figure which shows the process sequence of CLV control. 1 ... Disc, 2 ... Pickup, 3 ... Linear scale, 5 ... Spindle motor, 6 ... Rotary encoder, 7 ... Thread position counter, 8 ... CPU,
9 …… Track counter, 10 …… Counter, 11 …… Amplifier, 12 …… Comparator, 13 …… Driver, 14,21 ……
Low-pass filter, 15 …… Phase frequency type comparator, 16 ……
Oscillator, 17,18,19 …… divider, 20 …… phase comparator, 22 ・ ・ ・
… Voltage controlled oscillator (VCO).
Claims (1)
アスケールよって検出し、検出された位置情報に基づい
て前記ディスクを回転駆動するモーターの回転数を線速
度一定回転制御するピックアップ位置に基づく線速度一
定回転制御回路において、 前記ピックアップ位置より粗データを出力する前記リニ
アスケールと、 前記モーターの一回転毎にパルスを発生する回路と、 該パルスをカウントし、トラックカウンタデータを出力
するトラックカウンタと、 前記粗データと、前記トラックカウンタデータに基づい
て前記モータの回転速度を制御する回転制御手段とから
なることを特徴とする線速度一定回転制御回路。1. A linear scale constant rotation control based on a pickup position, which detects a pickup position with respect to a disc by a linear scale, and controls a rotational speed of a motor for rotationally driving the disc based on the detected position information. In the circuit, the linear scale that outputs rough data from the pickup position, a circuit that generates a pulse for each rotation of the motor, a track counter that counts the pulse and outputs track counter data, and the rough data And a rotation control means for controlling the rotation speed of the motor based on the track counter data, a constant linear velocity rotation control circuit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1989141052U JPH0722765Y2 (en) | 1989-12-07 | 1989-12-07 | Constant linear velocity rotation control circuit based on pickup position |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1989141052U JPH0722765Y2 (en) | 1989-12-07 | 1989-12-07 | Constant linear velocity rotation control circuit based on pickup position |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0380559U JPH0380559U (en) | 1991-08-19 |
JPH0722765Y2 true JPH0722765Y2 (en) | 1995-05-24 |
Family
ID=31687982
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1989141052U Expired - Lifetime JPH0722765Y2 (en) | 1989-12-07 | 1989-12-07 | Constant linear velocity rotation control circuit based on pickup position |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0722765Y2 (en) |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5622256A (en) * | 1979-07-31 | 1981-03-02 | Toshiba Corp | Control unit for disc rotating speed |
-
1989
- 1989-12-07 JP JP1989141052U patent/JPH0722765Y2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH0380559U (en) | 1991-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA1124395A (en) | Digital method and apparatus for rotating an information storage disk | |
US5905705A (en) | Disc device having eccentricity measurement and clock correction | |
JPH03173972A (en) | Information storage disk rotating apparatus | |
US4688205A (en) | Data demodulation apparatus | |
US5347506A (en) | Optical disk player including a plurality of independent pick-ups | |
JPS60195771A (en) | Device for controlling rotational drive of recording disk | |
US7497534B2 (en) | Enhancing angular position information for a radial printing system | |
US5636196A (en) | Optical disc apparatus with selectively shiftable seek operation capture range | |
US4539666A (en) | Apparatus for controlling rotation of a record disk at a constant linear velocity | |
CA1063727A (en) | Turntable speed control system | |
JPH0722765Y2 (en) | Constant linear velocity rotation control circuit based on pickup position | |
US5557184A (en) | Spindle motor controlling circuit of an optical disk system | |
JP4077520B2 (en) | Method and apparatus for controlling the linear velocity between an optical head and a rotating disk | |
JPH0731869B2 (en) | Disk rotation drive | |
WO1998027544A9 (en) | Method and apparatus for controlling the linear velocity between an optical head and a rotation disk | |
JPS6236299B2 (en) | ||
JPS6236300B2 (en) | ||
US5627697A (en) | Circuit arrangement for motor speed control | |
JPH01211367A (en) | Circuit for controlling drive for master disk recorder | |
US20040264325A1 (en) | Optical disk apparatus and information recording apparatus | |
JPH06223502A (en) | Clock signal correction circuit | |
USRE29431E (en) | Phase-locked loop for an electronic sectoring scheme for rotating magnetic memory | |
JPH0145155B2 (en) | ||
JPH0636272B2 (en) | Disk rotation controller | |
KR19990003676A (en) | Speed controller of digital spindle motor |