Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2579019B2 - Information recording or playback device - Google Patents
[go: Go Back, main page]

JP2579019B2 - Information recording or playback device - Google Patents

Information recording or playback device

Info

Publication number
JP2579019B2
JP2579019B2 JP2041120A JP4112090A JP2579019B2 JP 2579019 B2 JP2579019 B2 JP 2579019B2 JP 2041120 A JP2041120 A JP 2041120A JP 4112090 A JP4112090 A JP 4112090A JP 2579019 B2 JP2579019 B2 JP 2579019B2
Authority
JP
Japan
Prior art keywords
speed
signal
tracking error
error signal
head
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2041120A
Other languages
Japanese (ja)
Other versions
JPH03245376A (en
Inventor
司 荻野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2041120A priority Critical patent/JP2579019B2/en
Priority to EP91301376A priority patent/EP0443847B1/en
Priority to DE69132484T priority patent/DE69132484T2/en
Publication of JPH03245376A publication Critical patent/JPH03245376A/en
Priority to US08/235,232 priority patent/US5475663A/en
Application granted granted Critical
Publication of JP2579019B2 publication Critical patent/JP2579019B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Moving Of Head For Track Selection And Changing (AREA)
  • Moving Of The Head For Recording And Reproducing By Optical Means (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、磁気ディスクや光磁気ディスクなどの記録
媒体に情報を記録または再生する情報記録または再生装
置に関し、特に情報の記録または再生に用いられるヘッ
ドの速度制御装置に関するものである。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information recording or reproducing apparatus for recording or reproducing information on a recording medium such as a magnetic disk or a magneto-optical disk, and particularly to an information recording or reproducing apparatus used for recording or reproducing information. The present invention relates to a head speed control device to be used.

[従来の技術] 従来、この種のヘッドの速度制御としては、例えば第
4図に示すように、目標位置までの残差距離の平方根に
比例する基準速度を発生し、この基準速度にヘッドを追
従させる閉ループ制御が一般的である。このような制御
方式では、速度検出回路によって実際のヘッドの速度が
検出される。そして、この速度信号を用いて前述の基準
速度に追従する制御が行われる。
2. Description of the Related Art Conventionally, as a speed control of a head of this type, for example, as shown in FIG. 4, a reference speed proportional to the square root of a residual distance to a target position is generated, and the head is controlled to this reference speed. The closed-loop control to follow is common. In such a control method, the actual head speed is detected by the speed detection circuit. Then, control for following the aforementioned reference speed is performed using this speed signal.

第5図はその速度検出回路の一例であり、100はトラ
ッキングエラー信号を2値化信号に波形整形する整形回
路である。また、101は遅延回路102、イクスクルシブオ
ア回路103から構成されたディジタル微分回路、104は単
安定バイブレータである。
FIG. 5 shows an example of the speed detection circuit, and 100 is a shaping circuit for shaping the waveform of the tracking error signal into a binary signal. Reference numeral 101 denotes a digital differentiating circuit including a delay circuit 102 and an exclusive OR circuit 103, and reference numeral 104 denotes a monostable vibrator.

この速度検出回路の動作を説明すると、第6図に示す
ように、まず整形回路100によりATエラー信号が2値化
され、パルス信号に変換される。得られた2値化信号の
パルス幅は、ATエラー信号の半周期のパルス幅である。
次に、ディジタル微分回路101では、2値化信号の立上
り及び立下りのタイミングでトリガパルスを生成し、単
安定マルチバイブレータ104へ出力する。単安定マルチ
バイブレータ104では、トリガパルスを受けると、パル
ス幅τのパルス信号を速度信号として出力する。得られ
た速度信号は、ATエラーの周期の変化に伴って周期が変
化するパルス信号である。つまり、ATエラー信号の周期
と速度は比例関係にあるため、前述のようにATエラー信
号を用いて信号処理することにより、速度信号を生成す
ることができる。また、このディジタルの速度信号を図
に示すように、平均化することにより、アナログ信号に
変換することができる。
The operation of this speed detection circuit will be described. As shown in FIG. 6, first, the AT error signal is binarized by the shaping circuit 100 and converted into a pulse signal. The pulse width of the obtained binarized signal is a pulse width of a half cycle of the AT error signal.
Next, the digital differentiating circuit 101 generates a trigger pulse at the rising and falling timings of the binary signal, and outputs the trigger pulse to the monostable multivibrator 104. Upon receiving the trigger pulse, the monostable multivibrator 104 outputs a pulse signal having a pulse width τ as a speed signal. The obtained speed signal is a pulse signal whose cycle changes with a change in the cycle of the AT error. That is, since the period and the speed of the AT error signal are in a proportional relationship, the speed signal can be generated by performing signal processing using the AT error signal as described above. The digital speed signal can be converted into an analog signal by averaging as shown in the figure.

しかし、この速度検出回路では、速度がゼロに近くな
ったときに、単安定マルチバイブレータの出力パルスの
間隔が長くなるため、実質速度信号として使用できなく
なる。従って、第4図で説明した速度制御方式では、正
確な閉ループ制御が困難である。
However, in this speed detection circuit, when the speed approaches zero, the interval between the output pulses of the monostable multivibrator becomes long, so that it cannot be used as a substantial speed signal. Therefore, in the speed control method described with reference to FIG. 4, accurate closed-loop control is difficult.

また、第7図に示すように、アクセス距離の大部分を
閉ループBang−Bang駆動で制御し、目標位置の直前から
閉ループ制御に切換えるという方式も知られている。そ
して、この制御方式では、減速時に大電流によって急減
速ができるため、シーク時間を短縮できる利点がある。
Further, as shown in FIG. 7, there is also known a method in which most of the access distance is controlled by closed-loop Bang-Bang drive, and switching to closed-loop control is performed immediately before a target position. In addition, this control method has an advantage that the seek time can be shortened because rapid deceleration can be performed by a large current at the time of deceleration.

[発明が解決しようとしている課題] しかし、この制御方式にあっては、Bang−Bang制御時
は開ループ制御であるため、摩擦、外力などの影響によ
り、適切な加速、減速ポイントから外れると、オーバラ
ンしたり、あるいは目標位置に対して残差距離が残って
しまう問題があった。
[Problems to be Solved by the Invention] However, in this control method, since the open-loop control is performed at the time of the Bang-Bang control, if the vehicle deviates from an appropriate acceleration or deceleration point due to friction, an external force, or the like, There is a problem that overrun occurs or a residual distance remains with respect to the target position.

本発明は、このような問題点を解消するためになされ
たもので、その目的はヘッドを正確に制御できると共
に、摩擦や外力の影響も受けることがない情報記録また
は再生装置を提供することにある。
The present invention has been made to solve such a problem, and an object of the present invention is to provide an information recording or reproducing apparatus which can accurately control a head and is not affected by friction or external force. is there.

[課題を解決するための手段] 本発明の目的は、記録媒体上に並設された複数のトラ
ックの1つに情報の記録又は再生を行うヘッドと、該ヘ
ッドを目的のトラックに向けてトラックを横切って移動
させる手段と、前記ヘッドの移動に伴って周期的に変化
するトラッキングエラー信号を検出する手段と、検出さ
れたトラッキングエラー信号からヘッドの速度を検出
し、実速度信号を生成する手段とからなる情報記録また
は再生装置において、前記速度検出手段は、前記トラッ
キングエラー信号が直線近似可能な時、前記トラッキン
グエラー信号を所定の時間間隔において2点サンプリン
グし、その2点のサンプリング値の差を前記所定時間で
除算することにより前記実速度信号を生成すると共に前
記装置は更に前記ヘッドの目標速度信号を生成する手段
と、前記ヘッドが前記目標速度に追従するように前記実
速度信号と前記目標速度信号の差に基づいて前記移動手
段に駆動信号を供給する手段と、前記トラッキングエラ
ー信号が前記直線近似可能でない期間、前記駆動信号を
ホールドし、ホールドした駆動信号を前記移動手段に供
給する、或いは前記駆動信号に代わってゼロレベル信号
を前記移動手段に供給する手段とを備えることを特徴と
する情報記録または再生装置によって達成される。
[Means for Solving the Problems] An object of the present invention is to provide a head that records or reproduces information on one of a plurality of tracks arranged in parallel on a recording medium, and a track that points the head toward a target track. , Means for detecting a tracking error signal that changes periodically with the movement of the head, and means for detecting the speed of the head from the detected tracking error signal and generating an actual speed signal. In the information recording or reproducing apparatus, the speed detecting means samples the tracking error signal at two points at a predetermined time interval when the tracking error signal can be approximated by a straight line, and calculates a difference between the sampling values of the two points. Is divided by the predetermined time to generate the actual speed signal, and the apparatus further generates a target speed signal for the head. Means for supplying a drive signal to the moving means based on a difference between the actual speed signal and the target speed signal so that the head follows the target speed, and wherein the tracking error signal is linearly approximated. Information recording means for holding the drive signal and supplying the held drive signal to the moving means, or supplying a zero level signal to the moving means in place of the drive signal. Or achieved by a playback device.

[作用] 本発明によれば、トラッキングエラー信号が直線近似
可能な時は、所定時間間隔で2点サンプリングし、その
2点のサンプリング値の差を所定時間で除算することに
より実速度信号を生成し、トラッキングエラー信号が直
線近似可能でない時は、駆動信号をホールドし、ホール
ドした信号を移動手段に供給し、或いはゼロレベル信号
を移動手段に供給することによって、より正確で、低消
費電力でヘッドの速度制御を行うことができる。
According to the present invention, when the tracking error signal can be linearly approximated, two points are sampled at predetermined time intervals, and the difference between the sampling values of the two points is divided by the predetermined time to generate the actual speed signal. When the tracking error signal cannot be approximated by a straight line, the driving signal is held, and the held signal is supplied to the moving means, or the zero-level signal is supplied to the moving means, so that more accurate and low power consumption can be achieved. Head speed control can be performed.

[実施例] 以下、本発明の実施例について、図面を参照しながら
詳細に説明する。第1図は本発明の情報記録または再生
装置の一実施例を示すブロック図である。なお、本実施
例では情報記録または再生装置として光ディスク装置を
例にとって説明する。
Examples Hereinafter, examples of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of the information recording or reproducing apparatus of the present invention. In this embodiment, an optical disk device will be described as an example of an information recording or reproducing device.

第1図において、1は光ディスク、2は光学系、3は
光学系2からの出力に基づいてトラッキング誤差信号を
検出するトラッキング誤差検出器、4は光学系2からの
出力に基づいてフォーカス誤差信号を検出するフォーカ
ス誤差検出器である。また、5は各々の誤差検出器から
出力された誤差信号をA/D変換してディジタル信号に変
換するA/D変換器、6はディジタル信号処理部である。
ディジタル信号処理部6は、I/O制御部7、ディジタル
シグナルプロセッサ(以下、DSPと略す)8、メモリ9,1
0から構成されている。更に、11はD/A変換器、12はトラ
ッキングアクチュエータ、13はフォーカスアクチュエー
タ、14は外部データ入力装置である。
In FIG. 1, 1 is an optical disk, 2 is an optical system, 3 is a tracking error detector for detecting a tracking error signal based on the output from the optical system 2, and 4 is a focus error signal based on the output from the optical system 2. This is a focus error detector for detecting. Reference numeral 5 denotes an A / D converter for A / D converting an error signal output from each error detector into a digital signal, and reference numeral 6 denotes a digital signal processing unit.
The digital signal processing unit 6 includes an I / O control unit 7, a digital signal processor (hereinafter abbreviated as DSP) 8, memories 9, 1
Consists of 0. Further, 11 is a D / A converter, 12 is a tracking actuator, 13 is a focus actuator, and 14 is an external data input device.

次に、本実施例の基本動作について説明する。第2図
は光ヘッドがマルチジャンプを行うときの目標速度曲線
と実際の速度、トラッキングエラー信号、アクチュエー
タの指令値のそれぞれの関係を示したタイムチャートで
ある。なお、この例では10本のトラックをジャンプする
例であり、トラッキングエラー信号の一周期が一本のト
ラックに対応する。
Next, the basic operation of the present embodiment will be described. FIG. 2 is a time chart showing a relationship between a target speed curve and an actual speed, a tracking error signal, and a command value of an actuator when the optical head performs a multi-jump. Note that this example is an example in which 10 tracks are jumped, and one cycle of the tracking error signal corresponds to one track.

本例では、まず目標トラックの1本手前の9本目のト
ラックまでは、トラッキングエラー信号のゼロクロス点
を検出し、このゼロクロス点と次のゼロクロス点までの
時間T2をカウントする。この場合、ゼロクロス点間の距
離はトラックピッチλの1/2である。従って、このとき
の速度Vtは、次の(1)式で得られる。
In this example, first to one nine-th track before the target track to detect the zero-cross point of the tracking error signal, and counts the time T 2 of the up to this zero cross point and the next zero cross point. In this case, the distance between the zero cross points is 1/2 of the track pitch λ. Therefore, the speed Vt at this time is obtained by the following equation (1).

Vt=λ/2×1/T2 …(1) また、ゼロクロスカウント値Nを用いて目標速度を求
める。この目標速度Vrefは、次の(2)式で得られる。
Vt = λ / 2 × 1 / T 2 (1) Further, the target speed is obtained by using the zero cross count value N. This target speed Vref is obtained by the following equation (2).

但し、Sは目標移動距離、λはトラックピッチ、αは
減速加速度である。次に、(1),(2)式で得られた
現在速度と目標速度を用いて、アクチュエータの指令値
actを次の(3)で求める。
Here, S is the target moving distance, λ is the track pitch, and α is the deceleration. Next, using the current speed and the target speed obtained by the equations (1) and (2), the command value of the actuator is obtained.
The act is determined by the following (3).

act=K(Vref−Vt) …(3) 但し、Kは速度制御系のフィードバックゲインであ
る。
act = K (V ref -V t ) ... (3) where, K is a feedback gain of the speed control system.

このように、目標トラックの1本手前までは、トラッ
クピッチの1/2毎にアクチュエータの指令値を求め、そ
の値に従ってアクチュエータを駆動する。この結果、第
2図に示すように、Z点まではアクチュエータはフルパ
ワーで加速され、速度は直線的に上昇する。そして、速
度がZ点に到達し、目標速度に追いつくと、前述の
(2)式で示した減速加速度αに従って減速を開始す
る。
As described above, up to one track before the target track, the command value of the actuator is obtained every 1/2 of the track pitch, and the actuator is driven according to the value. As a result, as shown in FIG. 2, the actuator is accelerated with full power up to the point Z, and the speed increases linearly. Then, when the speed reaches the point Z and catches up with the target speed, deceleration is started according to the deceleration α shown in the above-mentioned equation (2).

次に、B点まで光ヘッドが移動すると、このときには
速度はかなり遅くなっているので、前述のように1/2ト
ラック毎に演算された速度は、実際の速度よりもかなり
遅れてくる。従って、この速度値を用いてアクチュエー
タの指令値を演算すると、誤差が大きくなり、制御が不
正確になる。
Next, when the optical head moves to the point B, at this time, the speed is considerably low, and thus the speed calculated for every 1/2 track as described above is considerably delayed from the actual speed. Therefore, if the command value of the actuator is calculated using this speed value, the error increases and the control becomes inaccurate.

そこで、トラッキングエラー信号から直接速度を求め
るようにした。即ち、B点でサンプリングしたトラッキ
ングエラー信号の値SBと次のA点でサンプリングしたト
ラッキングエラー信号の値SAから次の(4)で速度Vt
求める。
Therefore, the speed is directly obtained from the tracking error signal. That is, determine the velocity V t from the value S A value S B and following the tracking error signal sampled at the point A of the sampled tracking error signal in the following (4) at the point B.

Vt=λ/4(SA−SB)×1/TS …(4) 但し、TSはサンプリング周期の時間である。V t = λ / 4 (S A −S B ) × 1 / T S (4) where T S is the time of the sampling cycle.

この場合、トラッキングエラー信号が±1.0で正規化
されていると、SA−SBの値が1.0のときは、その移動距
離は1/4λである。つまり、正弦波であるトラッキング
エラー信号の傾斜部を直線近似し、その直線において2
点でサンプリングした信号値とサンプリング周期の時間
から1サンプリング区間の速度を求めるわけである。ま
た、このときの目標速度Vrefは次の(5)式で得られ
る。
In this case, if the tracking error signal is normalized to ± 1.0, when the value of S A −S B is 1.0, the moving distance is / 4λ. That is, the slope of the sine wave tracking error signal is approximated by a straight line, and
The speed of one sampling section is obtained from the signal value sampled at the point and the time of the sampling cycle. The target speed Vref at this time is obtained by the following equation (5).

但し、Saは今まで移動した距離であり、それまでの累
積値を求めることで算出できる。そして、(4),
(5)式で得られた現在速度と目標速度を用いて、前述
の(3)式よりアクチュエータの指令値を演算する。
Here, Sa is the distance moved so far, and can be calculated by calculating the accumulated value up to that time. And (4),
Using the current speed and the target speed obtained by equation (5), the actuator command value is calculated from equation (3).

ここで、前述した直線近似による速度検出方式では、
第2図に示すX点からY点までのようにトラッキングエ
ラー信号が変化する領域では、正確な速度を得ることは
困難である。そこで、このような直線近似のできない区
間では、X点におけるアクチュエータの指令値をそのま
ま保持しつづけ、Y点に達したところで再び直線近似に
よる速度検出を行う。
Here, in the speed detection method based on the above-described linear approximation,
In a region where the tracking error signal changes, such as from the point X to the point Y shown in FIG. 2, it is difficult to obtain an accurate speed. Therefore, in such a section where the linear approximation cannot be performed, the command value of the actuator at the point X is kept as it is, and when the point Y is reached, the speed is detected again by the linear approximation.

次に、本実施例の具体的動作について説明する。第3
図は一例として光ディスクの片方向(内周方向)へのマ
ルチジャンプ時の制御動作を示したフローチャートであ
る。なお、第3図では第2図のタイムチャートに沿って
制御動作を行うものとする。
Next, a specific operation of the present embodiment will be described. Third
The figure is a flowchart showing a control operation at the time of a multi-jump in one direction (inner circumferential direction) of the optical disc as an example. In FIG. 3, the control operation is performed according to the time chart of FIG.

まず、S(ステップ)1でトラッキングエラー信号を
DSP8に入力する。この動作を詳述すると、第1図におい
て、光ディスク1からの反射光が光学系2に入射し、ト
ラッキング誤差検出器3でトラッキングエラー信号Sn
検出される。そして、トラッキングエラー信号Snは、A/
D変換器5でディジタル変換され、I/O制御部7を介して
DSP8に入力される。
First, a tracking error signal is generated in S (step) 1.
Input to DSP8. In detail this operation, in FIG. 1, the reflected light from the optical disc 1 is incident on the optical system 2, a tracking error signal S n is detected by the tracking error detector 3. And the tracking error signal Sn is A /
It is digitally converted by the D converter 5 and is passed through the I / O control unit 7.
Input to DSP8.

DSP8では、S2でトラッキングエラー信号のゼロクロス
点を検出する。一例として、入力されたトラッキングエ
ラー信号Snとメモリ9に格納していた前回のトラッキン
グエラー信号Sn-1を用いて次回の推定トラッキングエラ
ー信号S′n+1を求める。この推定信号は次式で得られ
る。
In the DSP 8, the zero cross point of the tracking error signal is detected in S2. As an example, the next estimated tracking error signal S′n + 1 is obtained using the input tracking error signal Sn and the previous tracking error signal Sn−1 stored in the memory 9. This estimated signal is obtained by the following equation.

S′n+1=2Sn−Sn-1 次に、得られた推定値と現在値を乗算し、その符号が
0または負であったときに、トラッキングエラー信号の
ゼロクロス点と判断する。つまり、この乗算値が0また
は負であったときは、推定値がトラッキングエラー信号
のゼロクロス点上あるいはその点を越えて負となってい
るときであるため、その時点をゼロクロス点とみなすわ
けである。S2では、トラッキングエラー信号のサンプリ
ング毎に前述のようなゼロクロス点の検出を行い、S3で
ゼロクロス点を検出するとS4に進む。DSP8はS3でゼロク
ロス点を検出したとき以外は、次のサンプリングまで開
放されるので、他の処理を実行する。
S 'n + 1 = 2S n -S n-1 Next, by multiplying the estimated value and the current value obtained, when the code is zero or negative, it is determined that the zero-cross point of the tracking error signal. In other words, when the multiplied value is 0 or negative, it means that the estimated value is negative on or beyond the zero-cross point of the tracking error signal, so that point is regarded as the zero-cross point. is there. In S2, the above-described zero-cross point is detected every time the tracking error signal is sampled. When the zero-cross point is detected in S3, the process proceeds to S4. The DSP 8 is released until the next sampling, except when the zero crossing point is detected in S3, and executes other processing.

S4は、第2図で説明した現在速度Vtと目標速度Vrefを
求める処理である。現在速度はゼロクロス点間の時間ト
ラックの1/2ピッチから前述の(1)式によって得ら
れ、目標速度は(2)式によって得られる。S5では、DS
P8が先に求めた現在速度と目標速度からアクチュエータ
の指令値を前述の(3)式を用いて演算する。ここで得
られた指令値は、I/O制御部7を介してD/A変換器11へ出
力される。そして、指令値はこのD/A変換器11でアナロ
グ信号に変換され、S6でトラッキングアクチュエータ12
に出力される。
S4 is a process for obtaining the current speed Vt and the target speed Vref described in FIG. The current speed is obtained from the 1/2 pitch of the time track between the zero-cross points by the above-described equation (1), and the target speed is obtained by the equation (2). In S5, DS
P8 calculates the command value of the actuator from the current speed and the target speed obtained earlier by using the above-mentioned equation (3). The command value obtained here is output to the D / A converter 11 via the I / O control unit 7. Then, the command value is converted into an analog signal by the D / A converter 11, and in S6, the tracking actuator 12 is converted.
Is output to

S7では、光ヘッドが目標トラックの1本手前、即ち第
2図のほぼB点まで達したか否かの判定を行う。この場
合、図示しないトラッキングカウンタを用いてトラック
数をカウントし、目標の1本手前のトラックに達したら
次のS8へ進む。従って、目標トラックの1本手前まで
は、S1〜S7を繰返し行うことで、第2図に示した目標速
度曲線に光ヘッドを追従させる制御を行う。
In S7, it is determined whether or not the optical head has reached just before the target track, that is, almost to the point B in FIG. In this case, the number of tracks is counted using a tracking counter (not shown), and when the track reaches one before the target, the process proceeds to the next S8. Therefore, the control to make the optical head follow the target speed curve shown in FIG. 2 is performed by repeating S1 to S7 up to one track before the target track.

次に、S8でDSP8にトラッキングエラー信号を入力し、
S9でその信号の値がトラッキングエラー信号の最大振幅
の80%以内であるか否かの判定を行う。つまり、サンプ
リングされた2回のトラッキングエラー信号レベルの絶
対値が両方共最大振幅の80%以内であれば、前述のよう
なトラッキングエラー信号の傾斜部の直線近似が可能で
あり、現在速度の算出が可能であると判断するわけであ
る。
Next, a tracking error signal is input to DSP8 in S8,
In S9, it is determined whether or not the value of the signal is within 80% of the maximum amplitude of the tracking error signal. In other words, if the absolute values of the two sampled tracking error signal levels are both within 80% of the maximum amplitude, the linear approximation of the slope portion of the tracking error signal as described above is possible, and the calculation of the current speed is performed. Is determined to be possible.

S9でトラッキングエラー信号が80%以内であれば、S1
0に進み、トラッキングエラー信号から現在速度を求
め、また目標速度を演算する。この場合、現在速度は前
述したように、トラッキングエラー信号の直線で近似し
た領域において、2点でサンプリングされたトラッキン
グエラー信号の差と、そのサンプリング周期の時間か
ら、(4)式を用いて現在速度Vtを演算する。また、そ
のときの位置においての目標速度Vrefを(5)式により
演算する。そして、S11で得られた結果に基づき、前述
の(3)式を用いてアクチュエータの指令値を演算し、
S13で得られた指令値によりアクチュエータを駆動す
る。
If the tracking error signal is within 80% in S9, S1
Proceeding to 0, the current speed is obtained from the tracking error signal, and the target speed is calculated. In this case, as described above, the current speed is obtained from the difference between the tracking error signals sampled at two points and the time of the sampling cycle in the area approximated by the straight line of the tracking error signal, using the equation (4). to calculate the velocity V t. Further, the target speed Vref at the position at that time is calculated by the equation (5). Then, based on the result obtained in S11, the command value of the actuator is calculated using the above equation (3),
The actuator is driven by the command value obtained in S13.

一方、S9でDSP8に入力されたトラッキングエラー信号
が最大振幅の80%以上であったときは、S12へ進む。S12
では、直線近似による速度の算出が困難であるため、前
回のアクチュエータの指令値をそのまま保持し、S13で
その前回の指令値をアクチュエータに出力する。次に、
S14で目標トラックに到達したかどうかの判断を行い、
到達していなければS8〜S14の処理を繰返し行い、目標
トラックに達したところでマルチジャンプ動作を終了す
る。なお、終了条件としては、現在速度がゼロになった
時点をもって終了してもよい。また、トラッキングエラ
ー信号の最大振幅の80%を越える区間では、前回のアク
チュエータの指令値を保持する例を示したが、これに限
ることなく例えばアクチュエータに指令値ゼロを与えて
もよい。この場合、アクチュエータの加速度はゼロとな
って等速度となる。
On the other hand, if the tracking error signal input to the DSP 8 is equal to or more than 80% of the maximum amplitude in S9, the process proceeds to S12. S12
Since it is difficult to calculate the speed by linear approximation, the previous command value of the actuator is held as it is, and the previous command value is output to the actuator in S13. next,
In S14, it is determined whether the target track has been reached,
If the target track has not been reached, the processing of S8 to S14 is repeated, and when the target track is reached, the multi-jump operation ends. In addition, as the termination condition, the termination may be performed when the current speed becomes zero. Further, in the section exceeding 80% of the maximum amplitude of the tracking error signal, the example in which the previous command value of the actuator is held has been described. However, the present invention is not limited to this. In this case, the acceleration of the actuator becomes zero and becomes constant.

このように本実施例では、目標トラックに対し、1本
手前のトラックまでは、トラッキングエラー信号のゼロ
クロス点を検出することによって1/2トラック毎にアク
チュエータの指令値を演算する。従って、この区間では
目標速度曲線に追従して光ヘッドを制御できるため、光
ヘッドに無駄な動きが生じず、高速でシークすることが
できる。
As described above, in the present embodiment, the command value of the actuator is calculated for every 1/2 track by detecting the zero cross point of the tracking error signal up to the track immediately before the target track. Therefore, in this section, the optical head can be controlled following the target speed curve, so that the optical head does not move unnecessarily, and seek can be performed at high speed.

また、一般に光ヘッドが目標トラックに近づいた場
合、その速度は徐々にゼロに近づき、トラッキングエラ
ー信号のゼロクロス点間の時間も長くなってしまう。従
って、1/2トラック毎に求めた現在速度はその1/2トラッ
ク区間での平均時間であるため、得られた速度は目標ト
ラックに近づくほど実際の速度に対し誤差が大きくな
る。
Generally, when the optical head approaches the target track, the speed gradually approaches zero, and the time between the zero cross points of the tracking error signal also increases. Therefore, since the current speed obtained for each 1/2 track is the average time in the 1/2 track section, the error in the obtained speed becomes larger with respect to the actual speed as approaching the target track.

そこで、目標トラックまでの最後の1本のトラック区
間では、トラッキングエラー信号の傾斜部分の直線で近
似し、この直線領域でサンプリングされた信号を用いて
現在速度を正確に算出した。また、トラッキングエラー
信号は正弦波であるため、傾斜部以外は直線近似が困難
である。従って、直線近似ができない区間では、例えば
前回のアクチュエータの指令値をそのまま保持すること
で、前述の問題点を解決した。これにより、光ヘッドが
目標トラックに近づいた場合、その速度を正確に検出で
きるため、光ヘッドのシーク動作を正確に制御すること
ができる。
Therefore, in the last one track section up to the target track, the current speed is accurately calculated by using a signal sampled in the linear area of the slope portion of the tracking error signal by approximation. Further, since the tracking error signal is a sine wave, it is difficult to perform a linear approximation except for the inclined portion. Therefore, in a section where straight line approximation cannot be performed, the above-described problem is solved by, for example, retaining the previous command value of the actuator as it is. Thus, when the optical head approaches the target track, its speed can be accurately detected, so that the seek operation of the optical head can be accurately controlled.

なお、以上の実施例では、光ディスクを用いた情報記
録再生装置を例にとって説明したが、これに限ることな
く磁気ディスクなどを用いた記録装置であっても、もち
ろん好適に使用することができる。
In the above embodiments, an information recording / reproducing apparatus using an optical disk has been described as an example. However, the present invention is not limited to this, and a recording apparatus using a magnetic disk or the like can of course be suitably used.

[発明の効果] 以上説明したように本発明によれば、トラッキングエ
ラー信号が直線近似可能な時は、トラッキングエラー信
号の2点のサンプリング値の差をサンプリング周期の時
間で除算することで実速度信号を生成することにより、
ヘッドが目標位置に近づいたときであっても、正確に実
速度を検出でき、ヘッドの正確な速度制御を実現するこ
とができる。また、トラッキングエラー信号が直線近似
可能でない時は、駆動信号をホールドしてホールドした
信号を移動手段に供給し、或いは駆動信号に代わってゼ
ロレベル信号を移動手段に供給することにより、移動手
段の駆動信号を一定に保持、または移動手段の加速度を
ゼロとすることで、ヘッドを無駄に駆動したり、ヘッド
の移動のスムーズさを欠いたりすることがなく、より精
確で、しかも低消費電力でヘッドの速度を制御すること
ができる。
[Effect of the Invention] As described above, according to the present invention, when the tracking error signal can be approximated by a straight line, the difference between the sampling values of the two points of the tracking error signal is divided by the time of the sampling period to obtain the actual speed. By generating a signal,
Even when the head approaches the target position, the actual speed can be accurately detected, and accurate speed control of the head can be realized. Further, when the tracking error signal cannot be approximated by a straight line, the driving signal is held and supplied to the moving means, or a zero level signal is supplied to the moving means in place of the driving signal, so that By keeping the drive signal constant or by setting the acceleration of the moving means to zero, the head is not wasted and the movement of the head is not lost smoothly, and it is more accurate and consumes less power. The speed of the head can be controlled.

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

第1図は本発明の情報記録または再生装置の一実施例を
示すブロック図、第2図は前記実施例の光ヘッドの目標
速度と実際の速度、トラッキングエラー信号、アクチュ
エータ指令値のそれぞれの関係を示すタイムチャート、
第3図は前記実施例の処理の流れを示すフローチャー
ト、第4図は従来例の光ヘッドの速度制御方式における
基準速度と実際の速度及びアクチュエータ印加電流との
関係を示す説明図、第5図は第4図の制御方式に使用さ
れる。速度検出回路を示すブロック図、第6図はその速
度検出回路の動作を示すタイムチャート、第7図は更に
他の従来例であるBang−Bang制御方式の速度と電流の関
係を示す説明図である。 1……光ディスク、2……光学系 3……トラッキング誤差検出器 6……ディジタル信号処理部 8……DSP 12……トラッキングアクチュエータ
FIG. 1 is a block diagram showing an embodiment of an information recording / reproducing apparatus according to the present invention, and FIG. 2 is a relation between a target speed and an actual speed of an optical head, a tracking error signal, and an actuator command value of the embodiment. Showing a time chart,
FIG. 3 is a flowchart showing the flow of processing in the embodiment, FIG. 4 is an explanatory diagram showing the relationship between the reference speed, the actual speed, and the current applied to the actuator in the conventional optical head speed control method. Are used in the control system of FIG. FIG. 6 is a block diagram showing a speed detection circuit, FIG. 6 is a time chart showing the operation of the speed detection circuit, and FIG. 7 is an explanatory diagram showing the relationship between speed and current in yet another conventional Bang-Bang control method. is there. DESCRIPTION OF SYMBOLS 1 ... Optical disk 2 ... Optical system 3 ... Tracking error detector 6 ... Digital signal processing part 8 ... DSP 12 ... Tracking actuator

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】記録媒体上に並設された複数のトラックの
1つに情報の記録又は再生を行うヘッドと、該ヘッドを
目的のトラックに向けてトラックを横切って移動させる
手段と、前記ヘッドの移動に伴って周期的に変化するト
ラッキングエラー信号を検出する手段と、検出されたト
ラッキングエラー信号からヘッドの速度を検出し、実速
度信号を生成する手段とからなる情報記録または再生装
置において、 前記速度検出手段は、前記トラッキングエラー信号が直
線近似可能な時、前記トラッキングエラー信号を所定の
時間間隔において2点サンプリングし、その2点のサン
プリング値の差を前記所定時間で除算することにより前
記実速度信号を生成すると共に前記装置は更に前記ヘッ
ドの目標速度信号を生成する手段と、前記ヘッドが前記
目標速度に追従するように前記実速度信号と前記目標速
度信号の差に基づいて前記移動手段に駆動信号を供給す
る手段と、前記トラッキングエラー信号が前記直線近似
可能でない期間、前記駆動信号をホールドし、ホールド
した駆動信号を前記移動手段に供給する、或いは前記駆
動信号に代わってゼロレベル信号を前記移動手段に供給
する手段とを備えることを特徴とする情報記録または再
生装置。
1. A head for recording or reproducing information on one of a plurality of tracks arranged side by side on a recording medium, means for moving the head across a track toward a target track, and the head In an information recording or reproducing apparatus comprising: means for detecting a tracking error signal that periodically changes with the movement of the head; and means for detecting the speed of the head from the detected tracking error signal and generating an actual speed signal. When the tracking error signal can be approximated by a straight line, the speed detecting means samples the tracking error signal at two points at predetermined time intervals, and divides the difference between the sampling values of the two points by the predetermined time. Means for generating an actual speed signal and further comprising: generating a target speed signal for the head; Means for supplying a drive signal to the moving means based on a difference between the actual speed signal and the target speed signal so as to follow a speed, and holding the drive signal during a period in which the tracking error signal is not linearly approximateable. An information recording / reproducing apparatus, comprising: means for supplying a held drive signal to the moving means, or supplying a zero level signal to the moving means in place of the drive signal.
JP2041120A 1990-02-22 1990-02-23 Information recording or playback device Expired - Fee Related JP2579019B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2041120A JP2579019B2 (en) 1990-02-23 1990-02-23 Information recording or playback device
EP91301376A EP0443847B1 (en) 1990-02-22 1991-02-21 Information recording/reproducing apparatus
DE69132484T DE69132484T2 (en) 1990-02-22 1991-02-21 Information recording / playback device
US08/235,232 US5475663A (en) 1990-02-22 1994-04-29 Information recording/reproducing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2041120A JP2579019B2 (en) 1990-02-23 1990-02-23 Information recording or playback device

Publications (2)

Publication Number Publication Date
JPH03245376A JPH03245376A (en) 1991-10-31
JP2579019B2 true JP2579019B2 (en) 1997-02-05

Family

ID=12599595

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2041120A Expired - Fee Related JP2579019B2 (en) 1990-02-22 1990-02-23 Information recording or playback device

Country Status (1)

Country Link
JP (1) JP2579019B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2798323B2 (en) * 1992-05-19 1998-09-17 アルプス電気株式会社 Track crossing speed detection device for optical disk drive

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0673188B2 (en) * 1986-03-31 1994-09-14 松下電器産業株式会社 Optical disk access device
JPS6442081A (en) * 1987-08-08 1989-02-14 Fujitsu Ltd Digital servo speed control system

Also Published As

Publication number Publication date
JPH03245376A (en) 1991-10-31

Similar Documents

Publication Publication Date Title
US6026066A (en) Beam spot speed detecting system for an optical disk apparatus
US4901299A (en) Optical disk reading head controller
KR950001873B1 (en) High speed search control method & apparatus of optical disk
EP0443847B1 (en) Information recording/reproducing apparatus
JPH0364950B2 (en)
JP2579019B2 (en) Information recording or playback device
US5323368A (en) Track crossing apparatus and method using the difference between pick-up velocity and a predetermined velocity
JPH05307844A (en) Speed detector and speed controller
JP2857451B2 (en) Digital servo device
EP0432278B1 (en) Seek control apparatus
US5646915A (en) Information recording/reproducing apparatus in which a control value for controlling a recording/reproducing head is generated on the basis of a corrected current moving velocity and a target moving velocity
US5235577A (en) Information recording and/or reproducing apparatus for timing switching of a jumping pulse from an intermittently detected tracking signal
JPH0536099A (en) Information recording / reproducing device
JPH03257510A (en) Digital servo device
JP2543228B2 (en) Tracking controller
JPH05342598A (en) Optical disk device
EP0407171B1 (en) Detector for moving velocity of light beam spot
JPS63149883A (en) Optical disk device
JPH03130934A (en) Optical beam spot movement speed detection device
JPH05342780A (en) Information recording / reproducing device
JPH05298712A (en) Optical pickup controller
JPH06139591A (en) Device for retrieving information track
JPH05325203A (en) Optical pickup controller
JPH04358369A (en) Information recording and reproducing device
JPH06243486A (en) Seek method and seek device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees