JP4153472B2 - Optical storage - Google Patents

Optical storage Download PDF

Info

Publication number
JP4153472B2
JP4153472B2 JP2004217212A JP2004217212A JP4153472B2 JP 4153472 B2 JP4153472 B2 JP 4153472B2 JP 2004217212 A JP2004217212 A JP 2004217212A JP 2004217212 A JP2004217212 A JP 2004217212A JP 4153472 B2 JP4153472 B2 JP 4153472B2
Authority
JP
Japan
Prior art keywords
track
medium
tracking error
speed
deceleration
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
JP2004217212A
Other languages
Japanese (ja)
Other versions
JP2004342314A (en
Inventor
茂知 柳
知紀 山下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2004217212A priority Critical patent/JP4153472B2/en
Publication of JP2004342314A publication Critical patent/JP2004342314A/en
Application granted granted Critical
Publication of JP4153472B2 publication Critical patent/JP4153472B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Moving Of The Head For Recording And Reproducing By Optical Means (AREA)
  • Optical Recording Or Reproduction (AREA)

Description

本発明は、CDやMOカートリッジの書替え可能な媒体を用いた光学的記憶装置に関し、特に、高密度記録媒体にアクセス性能を更に向上させる光学的記憶装置に関する。
The present invention relates to an optical storage device using a rewritable medium such as a CD or MO cartridge, and more particularly to an optical storage device that further improves the access performance of a high-density recording medium.

光ディスクは、近年急速に発展するマルチメディアの中核となる記憶媒体として注目されており、例えば3.5インチのMOカートリッジを見ると、旧来の128MBや230MBに加え、近年にあっては、540MBや640MBといった高密度記録の媒体も提供されつつある。このため、光ディスククドライブとしては、現在入手できる180MB、230MB、540MB及び640MBといった全ての媒体を使用できることが望まれる。   Optical discs are attracting attention as a storage medium that is the core of multimedia that has developed rapidly in recent years. For example, looking at 3.5-inch MO cartridges, in addition to the conventional 128 MB and 230 MB, A high-density recording medium of 640 MB is also being provided. For this reason, it is desirable that all media such as 180 MB, 230 MB, 540 MB, and 640 MB currently available can be used as the optical disk drive.

また近年、急速に普及しているパーソナルコンピュータにあっては、再生専用として知られたコンパクトデイスク(CD)の再生機能が不可欠であり、CD用の光ディスクドライブに加え、書替え可能な光ディスク装置であるMOカートリッジの光ディスクドライブを実装することは、スペース的及びコスト的に無理がある。   Also, in recent years, personal computers that are rapidly spreading require a playback function of a compact disk (CD) known as a playback-only, and in addition to an optical disk drive for CD, it is a rewritable optical disk apparatus. Mounting an MO cartridge optical disk drive is not possible in terms of space and cost.

このため近年にあっては、MOカートリッジとCDの両方を使用できる光ディスクドライブも開発されている。このCD/MO共用型の光ディスクドライブは、光学系、機構構造及びコントローラ回路部につき、可能な限りCD用とMOカートリッジ用の共用化を図っている。   Therefore, in recent years, an optical disk drive that can use both an MO cartridge and a CD has been developed. In this CD / MO shared type optical disk drive, the optical system, the mechanism structure, and the controller circuit section are shared as much as possible for the CD and the MO cartridge.

ところで、540MBや640MBといった高密度の記録媒体を使用を可能とする光ディスクドライブにあっては、記録密度の向上に伴って媒体のトラックピッチが狭くなり、光ヘッドのビームを目標トラックに移動して位置決めするためのシーク精度の向上が必要となる。シーク精度を向上するためには、シーク速度を抑えることで安定した目標トラックへの引き込みができる。   By the way, in an optical disk drive that can use a high-density recording medium such as 540 MB or 640 MB, the track pitch of the medium becomes narrower as the recording density increases, and the beam of the optical head is moved to the target track. It is necessary to improve seek accuracy for positioning. In order to improve the seek accuracy, it is possible to pull into a stable target track by suppressing the seek speed.

通常、目標トラックへのシーク制御は、例えば50トラック以内の短いシークであれば、VCMで駆動されるキャリッジに搭載したレンズアクチュエータによるシーク制御を行い、50トラックを越えるロングシークについては、VCMによるキャリッジ駆動とレンズアクチュエータによるキャリッジ駆動の両方でシーク制御を行う。   Normally, seek control to a target track is performed by, for example, seek control by a lens actuator mounted on a carriage driven by a VCM if the seek is short within 50 tracks, and for a long seek exceeding 50 tracks, a carriage by the VCM Seek control is performed by both driving and carriage driving by a lens actuator.

このようなシーク制御は、まず目標トラックまでの残りトラック数に応じて発生する目標速度を用いて速度制御を行う。速度制御により目標トラックまでの残りトラック数が1〜2トラックとなる直前で所定の減速電流を流して減速制御を行い、減速終了で位置サーボ制御に切り替えてオントラック状態に引き込む。   In such seek control, first, speed control is performed using a target speed generated according to the number of remaining tracks up to the target track. Just before the number of remaining tracks up to the target track reaches 1 to 2 by speed control, a predetermined deceleration current is supplied to perform the deceleration control, and when the deceleration is completed, the position servo control is switched to the on-track state.

このようなシーク制御につき540MBや640MBの高密度記録媒体でのシーク性能を高めるためには、目標トラックの直前でビームの移動速度を、所定の減速電流で速度ゼロ付近に減速し、オントラック状態に安定して引き込み制御する必要がある。
特開平03−058358
In order to improve the seek performance with a high-density recording medium of 540 MB or 640 MB for such seek control, the beam moving speed is decelerated to near zero speed with a predetermined deceleration current immediately before the target track, and the on-track state is reached. Therefore, it is necessary to perform the pull-in control stably.
JP 03-058358

しかしながら、このような従来の光ディスクドライブのシーク制御にあっては、シーク時間を短縮するため速度制御の目標速度を高めに設定していた場合、速度制御による後半の減速が急激に行われるため、目標トラック直前の引き込み速度が大きくばらつく可能性がある。このため固定的に定めた減速電流による減速制御では、減速が不足して目標トラックをオーバーしたり、減速しすぎてビームが逆戻りしたりし、目標トラックに整定するまでに時間がかかる問題があった。   However, in the seek control of such a conventional optical disc drive, if the target speed of the speed control is set high in order to shorten the seek time, the latter half of the deceleration by the speed control is abruptly performed. There is a possibility that the pull-in speed immediately before the target track varies greatly. For this reason, in the deceleration control using a fixed deceleration current, there is a problem that it takes time to settle on the target track because the deceleration is insufficient and the target track is exceeded, or the beam decelerates too much and the beam returns. It was.

勿論、速度制御の目標速度を抑えれば、目標トラック直前の引き込み速度を安定化できるが、目標速度が低いことから速度制御に時間がかかり、整定時間を短縮できても全体としてのシーク時間は長くなってしまう。   Of course, if the target speed of the speed control is suppressed, the pulling speed immediately before the target track can be stabilized, but since the target speed is low, it takes time to control the speed, and even if the settling time can be shortened, the overall seek time is It will be long.

この問題は、隣接するトラックを目標トラックとしてビームを移動させる1トラックシーク制御についても同様である。従来の1トラックシーク制御は、1トラックシーク期間を、例えば加速期間、電流零期間、及び減速期間の3つに1/3ずつ均等に分け、固定的に定めた加速電流と減速電流を順番にレンズアクチュエータに流すフィードフォワード制御を行っている。   This problem also applies to the one-track seek control in which the beam is moved with the adjacent track as the target track. In the conventional 1-track seek control, the 1-track seek period is equally divided into, for example, an acceleration period, a zero current period, and a deceleration period by 1/3, and a fixed acceleration current and deceleration current are sequentially assigned. Feed-forward control is performed to the lens actuator.

しかし、レンズアクチュエータによるビームの加速特性と減速特性は、光ディスクドライブ一台毎に様々である。このため加速電流又は減速電流が不足すると、シーク時間が長くなり、一方、加速電流又は減速電流が大きすぎると整定時間が長くなり、十分な1トラックシークの性能が期待できない問題があった。   However, the acceleration characteristics and deceleration characteristics of the beam by the lens actuator vary for each optical disk drive. For this reason, when the acceleration current or the deceleration current is insufficient, the seek time becomes long. On the other hand, when the acceleration current or the deceleration current is too large, the settling time becomes long, and there is a problem that a sufficient performance of one track seek cannot be expected.

したがって、本発明は、通常のシーク制御及び1トラックシーク制御の各々につき、高速度シークと整定時間の短縮の両立によりシーク性能を向上させる光学記憶装置を提供することを目的とする。   Accordingly, an object of the present invention is to provide an optical storage device that improves seek performance by both high-speed seek and shortening of settling time for each of normal seek control and one-track seek control.

また本発明は、レンズアクチュエータを主体として光ビームを目標トラックに移動させる制御、所謂トラックジャンプ制御について、目標トラックの直前で行う減速制御を開始する際の速度にばらつきがあっても、安定したオントラック状態への引き込みを可能とする光学的記憶装置を提供することを目的とする。   Further, the present invention provides a stable on-state control even when there is a variation in speed when starting deceleration control performed immediately before the target track in the so-called track jump control for moving the light beam to the target track mainly using the lens actuator. An object of the present invention is to provide an optical storage device that can be pulled into a track state.

また光磁気ディスク、CD等のかけ替え可能な媒体を使用する光ディスクドライブにあっては、ローディンクした媒体のトラック偏心量は、媒体毎に異なっており、ローディング後の初期化処理の段階で媒体の偏心量を測定し、この測定した偏心量を相殺するように媒体回転に同期してVCMに偏心オフセット電流を流すようにしている。   Also, in an optical disk drive that uses a medium that can be switched such as a magneto-optical disk and a CD, the track eccentricity of the loaded medium is different for each medium, and the medium of the medium is loaded at the initialization process after loading. The amount of eccentricity is measured, and an eccentricity offset current is supplied to the VCM in synchronization with the rotation of the medium so as to cancel the measured amount of eccentricity.

この媒体偏心は、トラックを直線と見做した場合、sinカーブを描くことから、所定の分解能の回転角をアドレスとした正弦値を予め格納したRAM等の所謂偏心メモリを準備し、偏心情報として測定した振幅と回転基準位置に対する位相から、実際の媒体回転位置に同期して偏心メモリから対応する余弦値を読み出して偏心量を求め、この偏心量を相殺するようにオフセット電流を流している。   Since this medium eccentricity draws a sin curve when the track is regarded as a straight line, a so-called eccentric memory such as a RAM in which a sine value having a rotation angle of a predetermined resolution as an address is stored in advance is prepared as eccentricity information. From the measured amplitude and phase with respect to the rotation reference position, the corresponding cosine value is read from the eccentric memory in synchronism with the actual medium rotation position, the eccentric amount is obtained, and an offset current is passed so as to cancel the eccentric amount.

従来の媒体ローディング後の初期化処理で行う偏心量の測定は、例えばキャリッジに搭載した対物レンズの位置を検出するレンズ位置センサを利用し、レンズアクチュエータによるオントラック制御状態で媒体1回転で得られるレンズ位置信号から偏心振幅及び位相を測定している。   The measurement of the amount of eccentricity performed in the initialization process after the conventional medium loading is obtained, for example, by using a lens position sensor for detecting the position of the objective lens mounted on the carriage, and rotating the medium once in the on-track control state by the lens actuator. The eccentric amplitude and phase are measured from the lens position signal.

しかし、レンズ位置センサは、本来、キャリッジに搭載した対物レンズを零位置(中立位置)に保つレンズロックの位置サーボに使用するものであることから、位置に対する検出信号の直線性及びおよび分解能がそれほど高くなく、またアナログ信号であることからAD変換する際にも誤差が入り、信頼性の高い偏心情報の測定が十分にできない問題があった。   However, since the lens position sensor is originally used for the position servo of the lens lock that keeps the objective lens mounted on the carriage at the zero position (neutral position), the linearity and resolution of the detection signal with respect to the position are not so much. Since it is not high and is an analog signal, an error also occurs when AD conversion is performed, and there is a problem that it is not possible to sufficiently measure eccentric information with high reliability.

従って、本発明は、媒体ローディングの際に、偏心補正に必要な偏心情報を効率よく正確に測定して偏心補正を最適化する光学的記憶装置を提供することを目的とする。   Accordingly, an object of the present invention is to provide an optical storage device that optimizes the eccentricity correction by efficiently and accurately measuring the eccentricity information necessary for the eccentricity correction when the medium is loaded.

また、従来の光ディスクドライブにあっては、媒体からの戻り光を2分割ディテクタで検出し、2つの受光信号の差からトラッキングエラー信号を求めている。この場合、媒体のID部は、ピットと呼ばれるエンボスによりゾーン番号、トラック番号等を記録しており、ID部のピットにより戻り光が減衰し、トラッキングエラー信号にノイズ的な落ち込み変動が現われ、振幅の低い部分では誤ってゼロクロスとなり、トラック数のカウントを誤る。   In the conventional optical disk drive, the return light from the medium is detected by a two-divided detector, and the tracking error signal is obtained from the difference between the two light reception signals. In this case, the ID part of the medium records the zone number, track number, etc. by embossing called pits, the return light is attenuated by the pits of the ID part, and a noise-like drop fluctuation appears in the tracking error signal, and the amplitude In the low part, it becomes a zero cross by mistake, and the count of the number of tracks is wrong.

そこで、ID部の戻り光による変動を抑えるために、エンベローブ検出を行ってトラッキングエラー信号のプロフィールを滑らかにしている。   Therefore, in order to suppress fluctuations due to the return light of the ID part, envelope detection is performed to smooth the profile of the tracking error signal.

しかしながら、高密度記録用の540MBや640MBのMOカートリッジ媒体では問題ないが、従来より使用されている128MBのMOカートリッジ媒体にあっては、媒体面のID部とMO記録部との間に鏡面構造のミラー部を形成しており、また230MBのMOカートリッジ媒体にあっては、ユーザ領域以外の領域に同様にミラー部を残している。   However, although there is no problem with a 540 MB or 640 MB MO cartridge medium for high density recording, the conventional 128 MB MO cartridge medium has a mirror surface structure between the ID section of the medium surface and the MO recording section. In the case of a 230 MB MO cartridge medium, the mirror portion is similarly left in an area other than the user area.

このため、1つの光ディスクドライブで128MBから640MBまでのMOカートリッジを使用可能とした場合、128MB又は230MBのMOカートリッジをローディングした際、トラッキングエラー信号の作成時にエンベローブ検出を行っていると、同一のレベルをもつミラー部の受光信号の差を取ることで、ミラー部の部分でトラッキングエラー信号が欠落する。更に、エンベローブ検出による放電時定数分の信号欠落を起こし、トラッキングエラー信号が大きく歪んでゼロクロスによるトラックカウントを必ず誤ることになる。   For this reason, if an MO cartridge of 128 MB to 640 MB can be used with one optical disk drive, the same level will be obtained if envelope detection is performed when creating a tracking error signal when a 128 MB or 230 MB MO cartridge is loaded. The tracking error signal is lost in the mirror portion by taking the difference in the received light signal of the mirror portion having the. In addition, a signal corresponding to the discharge time constant is lost due to the envelope detection, the tracking error signal is greatly distorted, and the track count due to zero crossing is necessarily wrong.

更に、いずれの媒体にあっても、エンベローブ検出を行っていると、トラッキングエラー信号のゼロクロス時間間隔が短くなる高速シークの際に、エンベローブ検出によってトラッキングエラー信号そのものの上下のピークレベルがエンベローブ検出され、トラッキングエラー信号が失われてしまう問題もある。   Furthermore, in any medium, if envelope detection is performed, the upper and lower peak levels of the tracking error signal itself are detected by the envelope detection during high-speed seek in which the zero-crossing time interval of the tracking error signal is shortened. There is also a problem that the tracking error signal is lost.

したがって、本発明は、媒体の相違によるミラー部の有無や高速シークについても、適切にトラッキングエラー信号を作成できるようにした光学的記憶装置を提供することを目的とする。   SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide an optical storage device that can appropriately generate a tracking error signal even with respect to the presence / absence of a mirror portion and high-speed seek due to a difference in medium.

更に、従来の光ディスクドライブにあっては、キャリッジに搭載した対物レンズの媒体面に対し合焦制御するためフォーカスサーボを備える。フォーカスサーボは、媒体戻り光の受光出力に基づきフォーカスエラー信号を作成する。   Further, the conventional optical disk drive is provided with a focus servo for performing focus control on the medium surface of the objective lens mounted on the carriage. The focus servo creates a focus error signal based on the light reception output of the medium return light.

しかしながら、MOカートリッジ媒体のトラック上のID部は、物理的なピットであることから、両側のMO部の記録面に対し対物レンズの合焦位置が異なり、この結果、ID部のMO部に対する前後の境界部分でフォーカスエラー信号がステップ的に変化し、不必要なフォーカス制御が行われる。   However, since the ID part on the track of the MO cartridge medium is a physical pit, the focus position of the objective lens differs with respect to the recording surface of the MO part on both sides. The focus error signal changes stepwise at the boundary portion, and unnecessary focus control is performed.

例えば540MBのMOカートリッジ媒体の場合、アウタトラックが84セクタ、インナトラックが54セクタとなり、このセクタ数分のID部をもつことから、オントラック状態で頻繁にフォースサーボが動作することとなり、フォーカスサーボによる消費電流が増加する問題がある。   For example, in the case of a 540 MB MO cartridge medium, the outer track has 84 sectors and the inner track has 54 sectors. Since there are ID sections corresponding to the number of sectors, the force servo frequently operates in the on-track state, and the focus servo. There is a problem that the current consumption due to the increase.

勿論、ID部につき、フォーカスサーボをオフすればよいが、ID部に連動して高速でフォーカスサーボをオン、オフすることは、サーボ系に大きな外乱を加える結果となり、オートフォーカスの機能を損ってしまう。   Of course, it is only necessary to turn off the focus servo for the ID part. However, turning on and off the focus servo at high speed in conjunction with the ID part results in a large disturbance to the servo system and impairs the autofocus function. End up.

したがって、本発明は、フォーカスサーボの機能を損うことなく、ID部によるフォーカスサーボの無駄な動きを無くすようにした光学的記憶装置を提供することを目的とする。
SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide an optical storage device in which unnecessary movement of the focus servo by the ID unit is eliminated without impairing the function of the focus servo.

図1は本発明の原理説明図である。まず本発明の光学的記憶装置(以下「光ディスクドライブ」という)は、キャリッジアクチュエータとしてのVCM64によりキャリッジ76を媒体のトラックを横切る方向に移動自在とし、光学ユニットはキャリッジ76に搭載され対物レンズ80を備えた移動光学系と筐体側に固定配置された固定光学系78から構成され、光ビームを用いて媒体のトラックに対し情報の記録/再生を行う。   FIG. 1 is a diagram illustrating the principle of the present invention. First, an optical storage device (hereinafter referred to as “optical disk drive”) of the present invention allows a carriage 76 to be moved in a direction crossing a track of a medium by a VCM 64 as a carriage actuator, and an optical unit is mounted on the carriage 76 and includes an objective lens 80. It comprises a moving optical system provided and a fixed optical system 78 fixedly arranged on the housing side, and records / reproduces information on / from a track of the medium using a light beam.

キャリッジ76に搭載された移動光学系の対物レンズ80は、レンズアクチュエータ60の駆動により固定光学系78からの光ビームを媒体のトラックを横切る方向に移動させる。トラッキングエラー信号作成回路50は、光学ユニットで得られた媒体戻り光の受光出力に基づいて、光ビームのトラックを横切る方向の位置に応じたトラッキングエラー信号E2を作成する。DSP等によるアクセス制御部15は、上位装置から目標トラックへのアクセスを指示された際に、VCM64とレンズアクチュエータ56の両方の制御により光ビームを目標トラックに移動させてオントラックさせる。   The objective lens 80 of the moving optical system mounted on the carriage 76 moves the light beam from the fixed optical system 78 in a direction crossing the track of the medium by driving the lens actuator 60. The tracking error signal creation circuit 50 creates a tracking error signal E2 corresponding to the position of the light beam across the track based on the light receiving output of the medium return light obtained by the optical unit. When an access control unit 15 such as a DSP is instructed to access the target track from the host device, the light beam is moved to the target track by the control of both the VCM 64 and the lens actuator 56 so as to be on-track.

本発明に従えば、媒体の相違によるミラー部の有無や高速シークについても、適切にトラッキングエラー信号を作成できるようにした光学的記憶装置が提供される。   According to the present invention, there is provided an optical storage device that can appropriately generate a tracking error signal for the presence / absence of a mirror portion and high-speed seek due to a difference in medium.

このため本発明は、光学ユニットからの光ビームを媒体に照射して得られた戻り光の受光出力に基づいて、光ビームのトラックを横切る方向の位置に応じたトラッキングエラー信号を作成した光学的記憶装置のトラッキングエラー検出回路について、媒体からの戻り光を受光して電気信号に変換する2分割ディテクタ、2分割ディテクタからの受光信号の差からトラッキングエラー信号を作成して出力する減算器、2分割ディテクタからの受光信号のエンベローブを検出して前記減算器に出力するピークホールド回路と、ピークホールド回路によるエンベローブ検出機能を必要に応じてオン、オフ制御する切替制御回路を設ける。   For this reason, the present invention provides an optical signal in which a tracking error signal is generated in accordance with the position of the light beam across the track based on the light receiving output of the return light obtained by irradiating the medium with the light beam from the optical unit. A tracking error detection circuit of a storage device that receives a return light from a medium and converts it into an electrical signal. A subtractor that generates and outputs a tracking error signal from a difference between received light signals from a two-divided detector; A peak hold circuit that detects the envelope of the received light signal from the division detector and outputs the detected signal to the subtracter, and a switching control circuit that performs on / off control of the envelope detection function of the peak hold circuit as necessary.

媒体面にミラー部を有する媒体、例えば128MBのMOカートリッジ媒体のローディングを認識した場合、ピークホールド回路のエンベローブ検出機能をオフさせる。また切替制御回路は、媒体面の一部にミラー部を有する媒体、例えば非ユーザ領域にミラー部を有する230MBのMOカートリッジ媒体をローディングした場合、ミラー部を有するトラック領域へのアクセスを認識した際に、ピークホールド回路のエンベローブ検出機能をオフさせる。   When the loading of a medium having a mirror portion on the medium surface, for example, a 128 MB MO cartridge medium is recognized, the envelope detection function of the peak hold circuit is turned off. In addition, when loading a medium having a mirror part on a part of the medium surface, for example, a 230 MB MO cartridge medium having a mirror part in the non-user area, the switching control circuit recognizes access to the track area having the mirror part. Then, the envelope detection function of the peak hold circuit is turned off.

このためミラー部を有する媒体については、エンベローブ検出がオフとなるため、エンベローブ検出の際のミラー部の戻り光によるトラッキングエラー信号の大きな歪みの発生を抑制できる。またID部のトラッキングエラー信号にはピットに依存した振幅の落ち込みを起こすが、低密度記録にあっては、トラックピッチが比較的大きいことから、多少のノイズがあっても、十分にシーク制御、オントラック制御ができる。   For this reason, since the envelope detection is turned off for the medium having the mirror part, it is possible to suppress the occurrence of a large distortion of the tracking error signal due to the return light of the mirror part at the time of the envelope detection. In addition, the tracking error signal of the ID part causes a drop in amplitude depending on the pit, but in low density recording, the track pitch is relatively large, so even if there is some noise, the seek control is sufficient. On-track control is possible.

更に、切替制御回路は、トラッキングエラー信号から求めたシーク速度が所定速度を越える高速シークと認識した場合、ピークホールド回路のエンベローブ検出機能をオフさせる。これはミラー部を持たない640MBや540MBのMOカートリッジ媒体でエンベローブ検出をオンしていても、高速シークの際にはエンベローブ検出をオフすることから、トラッキングエラー信号がエンベローブ検出でマスキングされて失われてしまうことを確実に防止し、高速シークを可能とする。
Further, when the switching control circuit recognizes that the seek speed obtained from the tracking error signal is a high-speed seek exceeding the predetermined speed, it turns off the envelope detection function of the peak hold circuit. This is because even if 640 MB or 540 MB MO cartridge media without a mirror is turned on, the envelope detection is turned off during high-speed seek, so the tracking error signal is masked and lost by the envelope detection. To prevent high-speed seeks and enable high-speed seeking.

本発明によれば次の効果が得られる。   According to the present invention, the following effects can be obtained.

本発明の光学的記憶装置によれば、媒体のミラー部の有無や高速シークについても、エンベローブ検出の機能をオン、オフすることで、適切にトラッキングエラー信号を作成できる。   According to the optical storage device of the present invention, a tracking error signal can be appropriately generated by turning on and off the envelope detection function for the presence / absence of the mirror portion of the medium and high-speed seek.

以上のようなトラックシーク、ファインシーク、偏心補正、、エンベローブサーボ、及びフォーカスサーボを備えた本発明の光学的記憶装置によれば、目標シリンダに対するシーク性能が大幅に向上し、かけ替え媒体を使用した光ディスクドライブであっても、ハードディスクドライブ並みの記憶容量とアクセス性能を達成することができる。
According to the optical storage device of the present invention including the track seek, the fine seek, the eccentricity correction, the envelope servo, and the focus servo as described above, the seek performance for the target cylinder is greatly improved, and a replacement medium is used. Even with such an optical disk drive, it is possible to achieve storage capacity and access performance equivalent to those of a hard disk drive.

<目 次>
1.装置構成
2.1トラックシーク
3.ファインシーク
4.偏心メモリ制御
5.エンベローブサーボ
6.フォーカスサーボ

1.装置構成
図2は本発明の光学的記憶装置である光ディスクドライブの回路ブロック図である。本発明の光ディスクドライブは、コントローラ10とエンクロージャ12で構成される。コントローラ10には光ディスクドライブの全体的な制御を行うMPU14、上位装置との間でコマンド及びデータのやり取りを行なうインタフェースコントローラ16、光ディスク媒体に対するデータのリード、ライトに必要な処理を行うフォーマッタ18、MPU14,インタフェースコントローラ16及びフォーマッタ18で共用されるバッファメモリ20を備える。
<Contents>
1. Device configuration 2.1 Track seek 3. Fine seek 4. 4. Eccentric memory control Envelope servo 6. Focus servo

1. Device Configuration FIG. 2 is a circuit block diagram of an optical disk drive which is an optical storage device of the present invention. The optical disk drive of the present invention includes a controller 10 and an enclosure 12. The controller 10 includes an MPU 14 that performs overall control of the optical disc drive, an interface controller 16 that exchanges commands and data with a host device, a formatter 18 that performs processing necessary for reading and writing data to an optical disc medium, and an MPU 14. , A buffer memory 20 shared by the interface controller 16 and the formatter 18.

フォーマッタ18に対してはライト系統としてエンコーダ22とレーザダイオード制御回路24が設けられ、レーザダイオード制御回路24の制御出力はエンクロージャ12側の光学ユニットに設けたレーザダイオード30に与えられている。   For the formatter 18, an encoder 22 and a laser diode control circuit 24 are provided as a light system, and a control output of the laser diode control circuit 24 is given to a laser diode 30 provided in the optical unit on the enclosure 12 side.

レーザダイオード30を使用して記録再生を行う光ディスク、即ち書替え可能なMOカートリッジ媒体として、この実施形態にあっては128MB、230MB、540MB及び640MBのいずれかを使用することができる。このうち128MB及び230MBのMOカートリッジ媒体については、媒体上のマークの有無に対応してデータを記録するピットポジション記録(PPM記録)を採用している。   In this embodiment, any one of 128 MB, 230 MB, 540 MB, and 640 MB can be used as an optical disc that performs recording / reproduction using the laser diode 30, that is, a rewritable MO cartridge medium. Of these, 128 MB and 230 MB MO cartridge media employ pit position recording (PPM recording) for recording data in accordance with the presence or absence of marks on the media.

一方、高密度記録となる540MB及び640MBのMOカートリッジ媒体については、マークのエッジ即ち前縁と後縁をデータに対応させるパルス幅記録(PWM記録)を採用している。ここで、640MBと540MBの記憶容量の差はセクタ容量の違いによるもので、セクタ容量が2KBのとき640MBとなり、一方、512Bのときは540MBとなる。   On the other hand, the 540 MB and 640 MB MO cartridge media for high density recording employ pulse width recording (PWM recording) in which the edge of the mark, that is, the leading edge and the trailing edge correspond to data. Here, the difference in storage capacity between 640 MB and 540 MB is due to the difference in sector capacity, which is 640 MB when the sector capacity is 2 KB, and 540 MB when the sector capacity is 512 B.

このように本発明の光ディスクドライブは、128MB、230MB540MBまたは640MBの各記憶容量のMOカートリッジに対応可能である。したがって光ディスクドライブにMOカートリッジをローディングした際には、まず媒体のID部の間隔をピットの存在を示す信号から測定し、そのID間隔からMPU14において媒体の種別を認識し、種別結果をフォーマッタ18に通知することで、128MBまたは230MB媒体であればPPM記録に対応したフォーマッタ処理を行い、540MBまたは640MB媒体であればPWM記録に従ったフォーマッタ処理を行うことになる。   As described above, the optical disk drive of the present invention is compatible with MO cartridges having a storage capacity of 128 MB, 230 MB, 540 MB, or 640 MB. Therefore, when the MO cartridge is loaded into the optical disk drive, first, the interval of the ID portion of the medium is measured from the signal indicating the presence of the pit, and the type of the medium is recognized by the MPU 14 from the ID interval, and the type result is sent to the formatter 18. By notifying, if it is a 128 MB or 230 MB medium, a formatter process corresponding to PPM recording is performed, and if it is a 540 MB or 640 MB medium, a formatter process according to PWM recording is performed.

フォーマッタ18に対するリード系統としては、デコーダ26、リードLSI回路28が設けられる。リードLSI回路28に対しては、エンクロージャ12に設けたディテクタ32によるレーザダイオード30からのビームの戻り光の受光信号が、ヘッドアンプ34を介してID信号及びMO信号として入力されている。   As a read system for the formatter 18, a decoder 26 and a read LSI circuit 28 are provided. To the read LSI circuit 28, a light reception signal of the return light beam from the laser diode 30 by the detector 32 provided in the enclosure 12 is input as an ID signal and an MO signal via the head amplifier 34.

リードLSI回路28にはAGC回路、フィルタ、セクタマーク検出回路、シンセサイザ及びPLL等の回路機能が設けられ、入力したID信号及びMO信号よりリードクロックとリードデータを作成し、デコーダ26に出力している。またスピンドルモータ40による媒体の記録方式としてゾーンCAVを採用していることから、リードLSI回路28に対してはMPU14より、内蔵したシンセサイザに対しゾーン対応のクロック周波数の切替制御が行われている。   The read LSI circuit 28 is provided with circuit functions such as an AGC circuit, a filter, a sector mark detection circuit, a synthesizer, and a PLL. The read LSI circuit 28 creates a read clock and read data from the input ID signal and MO signal, and outputs them to the decoder 26. Yes. Further, since the zone CAV is adopted as a medium recording method by the spindle motor 40, the MPU 14 controls the read LSI circuit 28 to switch the clock frequency corresponding to the zone to the built-in synthesizer.

ここでエンコーダ22の変調方式及びデコーダ26の復調方式は、フォーマッタ18による媒体種別に応じ、128MB及び230MBについてはPPM記録の変調及び復調方式に切り替えられる。一方、540及び640MBの媒体については、PWM記録の変調及び復調方式に切り替えられる。   Here, the modulation method of the encoder 22 and the demodulation method of the decoder 26 are switched to the modulation and demodulation method of PPM recording for 128 MB and 230 MB according to the medium type by the formatter 18. On the other hand, the 540 and 640 MB media are switched to the PWM recording modulation and demodulation method.

MPU14に対しては、エンクロージャ12側に設けた温度センサ36の検出信号が与えられている。MPU14は、温度センサ36で検出した装置内部の環境温度に基づき、レーザダイオード制御回路24におけるリード、ライト、イレーズの各発光パワーを最適値に制御する。MPUは、ドライバ38によりヘッド部12側に設けたスピンドルモータ40を制御する。   A detection signal from a temperature sensor 36 provided on the enclosure 12 side is given to the MPU 14. The MPU 14 controls the light emission powers for reading, writing, and erasing in the laser diode control circuit 24 to optimum values based on the environmental temperature inside the apparatus detected by the temperature sensor 36. The MPU controls the spindle motor 40 provided on the head unit 12 side by the driver 38.

MOカートリッジの記録再生はゾーンCAVであることから、スピンドルモータ40を例えば3600rpmの一定速度で回転させる。またMPU14は、ドライバ42を介してヘッド部12側に設けた電磁石44を制御する。電磁石44は装置内にローディングされたMOカートリッジのビーム照射側と反対側に配置されており、記録時及び消去時に媒体に外部磁界を供給する。   Since the recording / reproducing of the MO cartridge is in the zone CAV, the spindle motor 40 is rotated at a constant speed of 3600 rpm, for example. The MPU 14 also controls an electromagnet 44 provided on the head unit 12 side via a driver 42. The electromagnet 44 is disposed on the side opposite to the beam irradiation side of the MO cartridge loaded in the apparatus, and supplies an external magnetic field to the medium during recording and erasing.

DSP15は、媒体に対しレーザダイオード30からのビームの位置決めを行うためのサーボ機能を実現する。このため、エンクロージャ12側の光学ユニットに媒体からのビームモードの光を受光する2分割ディテクタ46を設け、FES検出回路(フォーカスエラー信号検出回路)48が、2分割ディテクタ46の受光出力からフォーカスエラー信号E1を作成してDSP15に入力している。   The DSP 15 realizes a servo function for positioning the beam from the laser diode 30 with respect to the medium. For this reason, the optical unit on the enclosure 12 side is provided with a two-divided detector 46 that receives the beam mode light from the medium, and the FES detection circuit (focus error signal detection circuit) 48 detects the focus error from the light-receiving output of the two-divided detector 46. A signal E1 is generated and input to the DSP 15.

またTES検出回路(トラッキングエラー信号検出回路)50が2分割ディテクタ46の受光出力からトラッキングエラー信号E2を作成し、DSP15に入力している。トラッキングエラー信号E2はTZC回路(トラックゼロクロス検出回路)45に入力され、トラックゼロクロスパルスE3を作成してDSP15に入力している。   A TES detection circuit (tracking error signal detection circuit) 50 creates a tracking error signal E2 from the light reception output of the two-divided detector 46 and inputs it to the DSP 15. The tracking error signal E2 is input to a TZC circuit (track zero cross detection circuit) 45, and a track zero cross pulse E3 is generated and input to the DSP 15.

更にエンクロージャ12側には、媒体に対しレーザビームを照射する対物レンズのレンズ位置を検出するレンズ位置センサ52が設けられ、そのレンズ位置検出信号(LPOS)E4をDSP15に入力している。DSP15は、ビーム位置決めのため、ドライバ54,58,62を介してフォーカスアクチュエータ56、レンズアクチュエータ60及びVCM64を制御駆動している。   Further, a lens position sensor 52 for detecting the lens position of the objective lens that irradiates the medium with the laser beam is provided on the enclosure 12 side, and the lens position detection signal (LPOS) E4 is input to the DSP 15. The DSP 15 controls and drives the focus actuator 56, the lens actuator 60, and the VCM 64 via drivers 54, 58, and 62 for beam positioning.

ここで光ディスクドライブにおけるエンクロージャの概略は図3のようになる。図3において、ハウジング66内にはスピンドルモータ40が設けられ、スピンドルモータ40の回転軸のハブに対しインレットドア68側よりMOカートリッジ70を挿入することで、内部のMO媒体72がスピンドルモータ40の回転軸のハブに装着されるローディングが行われる。   Here, the outline of the enclosure in the optical disk drive is as shown in FIG. In FIG. 3, a spindle motor 40 is provided in the housing 66, and an MO cartridge 72 is inserted into the hub of the rotating shaft of the spindle motor 40 from the inlet door 68 side, so that the internal MO medium 72 is connected to the spindle motor 40. Loading to be mounted on the hub of the rotating shaft is performed.

ローディングされたMOカートリッジ70のMO媒体72の下側には、VCM64により媒体トラックを横切る方向に移動自在なキャリッジ76が設けられている。キャリッジ76上には対物レンズ80が搭載され、固定光学系78に設けている半導体レーザからのビームをプリズム81を介して入射し、MO媒体72の媒体面にビームスポットを結像している。   A carriage 76 is provided below the MO medium 72 of the loaded MO cartridge 70 so as to be movable in the direction crossing the medium track by the VCM 64. An objective lens 80 is mounted on the carriage 76, and a beam from a semiconductor laser provided in the fixed optical system 78 is incident through a prism 81, and a beam spot is imaged on the medium surface of the MO medium 72.

対物レンズ80は図2のヘッド部12に示したフォーカスアクチュエータ56により光軸方向に移動制御され、またレンズアクチュエータ60により媒体トラックを横切る半径方向に例えば数十トラックの範囲内で移動することができる。このキャリッジ76に搭載している対物レンズ80の位置が、図2のレンズ位置センサ52により検出される。レンズ位置センサ52は対物レンズ80の光軸が直上に向かう中立位置でレンズ位置検出信号を0とし、アウタ側への移動とインナ側への移動に対しそれぞれ異なった極性の移動量に応じたレンズ位置検出信号E4を出力する。   The objective lens 80 is controlled to move in the optical axis direction by the focus actuator 56 shown in the head unit 12 of FIG. 2, and can be moved by the lens actuator 60 in the radial direction across the medium track, for example, within a range of several tens of tracks. . The position of the objective lens 80 mounted on the carriage 76 is detected by the lens position sensor 52 in FIG. The lens position sensor 52 sets the lens position detection signal to 0 at a neutral position in which the optical axis of the objective lens 80 is directly above, and is a lens corresponding to the amount of movement having different polarities for the movement toward the outer side and the movement toward the inner side. The position detection signal E4 is output.

本発明の光ディスクドライブは、光ディスク媒体としてMOカートリッジ以外に再生専用のCDを使用することもできる。図4は、図3のMOカートリッジ70の代わりにCDをローディングした状態である。CDを使用する場合には、この実施形態にあっては、予め準備されたトレイ84にCD媒体82を搭載してインレットドア68よりハウジング66内にローディングする。   The optical disk drive of the present invention can use a read-only CD in addition to the MO cartridge as the optical disk medium. FIG. 4 shows a state in which a CD is loaded instead of the MO cartridge 70 of FIG. In the case of using a CD, in this embodiment, the CD medium 82 is mounted on the tray 84 prepared in advance and loaded into the housing 66 from the inlet door 68.

トレイ84は、予めスピンドルモータ40にCD媒体82を装着するためのターンテーブル86を備えている。このためターンテーブル86にCD媒体82の中心部の穴を嵌め入れた状態でトレイ84に搭載し、光ディスクドライブにローディングする。   The tray 84 includes a turntable 86 for mounting the CD medium 82 on the spindle motor 40 in advance. For this purpose, the turntable 86 is mounted on the tray 84 with the hole in the center of the CD medium 82 fitted therein, and loaded on the optical disk drive.

トレイ84に使用しているターンテーブル86としては、CD媒体82側はCD媒体82の中心の穴に対応した通常のCDディスクドライブと同じCD装着構造をもち、ターンテーブル86のスピンドルモータ40側は図3のMOカートリッジ70に使用しているハブ構造と同じものを使用している。このようなターンテーブル86を使用することで、全く別の形状寸法をもつ露出媒体であるCD媒体82であっても、トレイ84を使用してMOカートリッジ70と同様にスピンドルモータ40にローディングすることができる。   As the turntable 86 used for the tray 84, the CD medium 82 side has the same CD mounting structure as a normal CD disk drive corresponding to the central hole of the CD medium 82, and the spindle motor 40 side of the turntable 86 is The same hub structure used in the MO cartridge 70 of FIG. 3 is used. By using such a turntable 86, even a CD medium 82 which is an exposed medium having a completely different shape and dimension can be loaded onto the spindle motor 40 using the tray 84 in the same manner as the MO cartridge 70. Can do.

このようにCD媒体82のローディングに対応するため、図2のコントローラ10にあっては、MPU14でローディングされた媒体がCD媒体82であることを認識した場合には、フォーマッタ18、リードLSI回路28及びデコーダ26をCD対応の回路機能に切り替える。   In order to cope with the loading of the CD medium 82 as described above, the controller 10 in FIG. 2 recognizes that the medium loaded by the MPU 14 is the CD medium 82, and the formatter 18 and the read LSI circuit 28. The decoder 26 is switched to a circuit function corresponding to CD.

またCD媒体専用のリード系統の回路を設け、MOカートリッジのリード系統からCD媒体のリード系統に切り替えるようにしてもよい。同時にMPU14は、CD媒体82にあっては、スピンドルモータ40による媒体回転制御が線速度一定方式(CLV方式)となることから、CDのリード系統から得られたリードクロックが基準の一定線速度となるように、ドライバ38を介してスピンドルモータ40をトラック位置に応じて回転数を変えるCLV制御とする。   Also, a read system circuit dedicated to the CD medium may be provided to switch from the MO cartridge lead system to the CD medium read system. At the same time, in the CD medium 82, the medium rotation control by the spindle motor 40 is the constant linear velocity method (CLV method) in the CD medium 82, so that the read clock obtained from the CD lead system is the reference constant linear velocity. As described above, the spindle motor 40 is set to CLV control that changes the rotation speed in accordance with the track position via the driver 38.

もちろん本発明は、図4のようなCD媒体82の再生機能をもたない図3のMOカートリッジ70専用の光ディスクドライブであってもよいことは勿論である。   Of course, the present invention may be an optical disk drive dedicated to the MO cartridge 70 of FIG. 3 which does not have the reproducing function of the CD medium 82 as shown in FIG.

図5は図2のコントローラ10に設けたDSP15により実現されるフォーカスサーボ、レンズサーボ、VCMサーボの機能ブロック図である。まずフォーカスサーボ系はフォーカスエラー信号E1をADコンバータ88でディジタルデータに変換して取り込み、加算点90でレジスタ92にセットしたFESオフセットによる補正を施し、位相補償器94で所定の高域帯域についてゲインアップを行う位相補償を施し、PID演算器96で比例積分微分演算をフォーカスエラー信号に対し行う。   FIG. 5 is a functional block diagram of focus servo, lens servo, and VCM servo realized by the DSP 15 provided in the controller 10 of FIG. First, the focus servo system converts the focus error signal E1 into digital data by the AD converter 88 and takes it in, corrects it by the FES offset set in the register 92 at the addition point 90, and gains the gain for a predetermined high frequency band by the phase compensator 94. The phase compensation is performed, and the PID calculator 96 performs proportional integral differential calculation on the focus error signal.

更に位相補償器100で位相補償を施した後、加算点104でレジスタ102のフォーカスオフセットを補償し、リミッタ106を介してDAコンバータ108でアナログ信号に変換し、フォーカスアクチュエータ56に電流指示値を出している。PID演算器96と位相補償器100の間にはサーボスイッチ98が設けられ、フォーカスサーボのオンオフを制御できるようにしている。   Further, after phase compensation is performed by the phase compensator 100, the focus offset of the register 102 is compensated at the addition point 104, converted into an analog signal by the DA converter 108 via the limiter 106, and a current instruction value is output to the focus actuator 56. ing. A servo switch 98 is provided between the PID calculator 96 and the phase compensator 100 so that the on / off of the focus servo can be controlled.

次にレンズアクチュエータ60に対するレンズサーボ系を説明する。レンズサーボ系は速度制御系、トラックサーボ系及びレンズ位置サーボ系の3つに分けられる。まず速度制御系はトラックゼロクロス信号E3をカウンタ110に入力し、トラックゼロクロス間隔の時間をクロックカウントにより求め、速度計算器112でビーム速度を求める。   Next, a lens servo system for the lens actuator 60 will be described. The lens servo system is divided into a speed control system, a track servo system, and a lens position servo system. First, the speed control system inputs the track zero cross signal E3 to the counter 110, obtains the time of the track zero cross interval from the clock count, and obtains the beam speed by the speed calculator 112.

速度計算器112の出力は加算点114でレジスタ116からの目標速度との偏差が取られ、サーボスイッチ118を介して位相補償器120で速度偏差についての位相補償が施された後、加算器122に与えられている。   The output of the speed calculator 112 is deviated from the target speed from the register 116 at the addition point 114, and after phase compensation for the speed deviation is performed by the phase compensator 120 via the servo switch 118, the adder 122 is added. Is given to.

レンズサーボのトラックサーボ系は、トラッキングエラー信号E2をADコンバータ124でディジタルデータに変換して取り込み、加算点128でレジスタ126によりセットされたTESオフセットの補正を施し、位相補障器130で位相補償を施した後、PID演算器140で比例積分、微分演算を行った後、サーボスイッチ142を介して加算器122に入力している。   The track servo system of the lens servo converts the tracking error signal E2 into digital data by the AD converter 124 and takes it in, corrects the TES offset set by the register 126 at the addition point 128, and compensates the phase by the position complementary obstacle 130. After performing proportional integral and differential calculations with the PID calculator 140, they are input to the adder 122 via the servo switch 142.

更にレンズ位置サーボ系としてレンズ位置検出信号E4をADコンバータ144でディジタルデータとして取り込み、加算器146でレジスタ148によるLPOSオフセットの補正を施し、位相補償器150を位相補償を施した後、PID演算器152で比例積分微分演算を行い、サーボスイッチ156を介して加算器122に入力している。なおサーボスイッチ156の入力側にはレジスタ154によりTESオフセットキャンセルを加えることができる。   Further, as a lens position servo system, the lens position detection signal E4 is captured as digital data by the AD converter 144, the LPOS offset is corrected by the register 148 by the adder 146, the phase compensator 150 is phase compensated, and then the PID calculator A proportional-integral-derivative operation is performed at 152 and input to the adder 122 via the servo switch 156. A TES offset cancellation can be added to the input side of the servo switch 156 by the register 154.

このような速度サーボ系の速度偏差信号、トラッキングサーボ系のトラッキングエラー信号、更にレンズ位置サーボ系のレンズ位置偏差信号は、加算器122で加算され、位相補償器158で位相補償が施された後、加算点160でレジスタ162によるトラックオフセットの補正を受けた後、DAコンバータ166でアナログ信号に変換され、レンズアクチュエータ60に対する電流指示値としてドライバ側に出力する。   Such a speed deviation signal of the speed servo system, a tracking error signal of the tracking servo system, and a lens position deviation signal of the lens position servo system are added by the adder 122 and phase compensated by the phase compensator 158. After the track offset is corrected by the register 162 at the addition point 160, it is converted into an analog signal by the DA converter 166 and output to the driver side as a current instruction value for the lens actuator 60.

次にVCM64のサーボ系を説明する。VCM64のサーボ系は、シーク時の目標トラック位置と現在トラック位置との偏差に基づいたフィードフォワード制御のサーボ系を構成している。まずトラックゼロクロス信号E3に基づいてカウンタ110で検出されたビームのレジスタ168による現在位置は、加算器170でレジスタ172の目標トラック位置と比較され、目標トラック位置に対する残りトラック数に応じた位置偏差信号が生成される。   Next, the servo system of the VCM 64 will be described. The servo system of the VCM 64 constitutes a feed-forward control servo system based on the deviation between the target track position during seek and the current track position. First, the current position by the register 168 of the beam detected by the counter 110 based on the track zero cross signal E3 is compared with the target track position of the register 172 by the adder 170, and a position deviation signal corresponding to the number of remaining tracks with respect to the target track position. Is generated.

この加算器170の出力は、位相補償器174で位相補償が施された後、PID演算器176で比例、積分、微分演算を受け、サーボスイッチ178を介して位相補償器180で更に位相補償を受け、加算器182を介してIIR188に与えられ、更に位相補償器190で位相補償を施した後、加算器192でレジスタ194によるVCMオフセットによる補正を受け、リミット196を介して加算器198に与えられる。   The output of the adder 170 is subjected to phase compensation by the phase compensator 174 and then subjected to proportional, integral, and differential operations by the PID computing unit 176, and further phase compensation is performed by the phase compensator 180 via the servo switch 178. The signal is supplied to the IIR 188 via the adder 182, further subjected to phase compensation by the phase compensator 190, corrected by the VCM offset by the register 194 at the adder 192, and supplied to the adder 198 via the limit 196. It is done.

加算器198では偏心メモリ200からの読み出しによる媒体の偏心補正を行う。加算器198による偏心補正を受けたVCMサーボの位置偏差信号に対しては、レジスタ202によりインナ方向のシークとアウタ方向のシークに応じた異なった極性がセットされ、更に絶対値化回路204で絶対値化が施され、DAコンバータ206でアナログ信号に変換され、VCM64にVCM電流指示値に変換されてドライバ側に出力される。   The adder 198 corrects the eccentricity of the medium by reading from the eccentricity memory 200. With respect to the position deviation signal of the VCM servo subjected to the eccentricity correction by the adder 198, different polarities are set by the register 202 according to the seek in the inner direction and the seek in the outer direction. It is converted into an analog signal by the DA converter 206, converted into a VCM current instruction value by the VCM 64, and output to the driver side.

更にVCMサーボ系の加算器182に対しては、レンズサーボ系に設けているレンズ位置サーボ系の位相補償器150の出力が分岐され、PID演算器184及びサーボスイッチ186を介して入力されている。このためサーボスイッチ186のオン状態でレンズアクチュエータ60により対物レンズを駆動してレンズシークを行うと、このときのレンズ位置検出信号に基づいて加算器146で生成されるレンズ位置偏差信号がPID演算器184及びサーボスイッチ186を介してVCM位置サーボ系の加算器182に位置偏差信号として加わる。   Further, the output of the phase compensator 150 of the lens position servo system provided in the lens servo system is branched to the adder 182 of the VCM servo system and is input via the PID calculator 184 and the servo switch 186. . Therefore, when the lens seek is performed by driving the objective lens by the lens actuator 60 with the servo switch 186 turned on, the lens position deviation signal generated by the adder 146 based on the lens position detection signal at this time is converted into the PID calculator. A position deviation signal is added to the adder 182 of the VCM position servo system via 184 and the servo switch 186.

このためVCM64は、レンズアクチュエータ60の駆動によりレンズ位置オフセットを零とするようにキャリッジを位置制御することになる。このようなレンズアクチュエータによるレンズ位置検出信号の偏差信号に基づくサーボ制御がVCM64のサーボ系に加わることから、これを二重サーボと呼んでいる。   For this reason, the VCM 64 controls the position of the carriage so that the lens position offset becomes zero by driving the lens actuator 60. Since servo control based on the deviation signal of the lens position detection signal by such a lens actuator is added to the servo system of the VCM 64, this is called double servo.

図6は図5のサーボ系における制御モードとサーボスイッチ98,118,142,156,178及び186のオンオフ状態を示す。サーボ系の制御モードはフォーカスオフモード、トラックオフモード、トラックオンモード、ファインシークモード、位置シークモードの5つに分けられる。   FIG. 6 shows the control mode and the on / off states of the servo switches 98, 118, 142, 156, 178 and 186 in the servo system of FIG. Servo system control modes are divided into five modes: a focus off mode, a track off mode, a track on mode, a fine seek mode, and a position seek mode.

各モードの制御内容は図7に示すようになる。まずフォーカスオフモードはビームのトラックアクセスを停止している状態であり、サーボスイッチ98のオフによりフォーカスサーボをオフし、サーボスイッチ156のみをオンすることでレンズアクチュエータ60によりキャリッジ上の対物レンズを零位置に制御している。   The control contents in each mode are as shown in FIG. First, the focus off mode is a state in which the track access of the beam is stopped. When the servo switch 98 is turned off, the focus servo is turned off, and only the servo switch 156 is turned on so that the lens actuator 60 causes the objective lens on the carriage to zero. Control to position.

トラックオフモードは、サーボスイッチ98のオンによりフォーカスサーボを有効とし、且つサーボスイッチ156をオンしてレンズアクチュエータ60による対物レンズの零位置への制御を行っている。このためトラックオフモードにあっては、ビームを停止した状態でビームの媒体に対するフォーカシングのみが可能となる。   In the track-off mode, the focus servo is enabled by turning on the servo switch 98, and the servo switch 156 is turned on to control the objective lens to the zero position by the lens actuator 60. For this reason, in the track-off mode, only the beam can be focused on the medium while the beam is stopped.

トラックオンモードは、サーボスイッチ98をオンしてフォーカスサーボを有効とし、サーボスイッチ142をオンとすることでトラッキングエラー信号によるレンズアクチュエータ60の駆動によるオントラック制御を行う。更にサーボスイッチ186をオンとすることでVCMサーボ系にレンズ位置検出信号による位置サーボを掛けて、VCMオフセットや偏心オフセットを補償できるようにしている。   In the track on mode, the servo switch 98 is turned on to enable focus servo, and the servo switch 142 is turned on to perform on-track control by driving the lens actuator 60 with a tracking error signal. Further, when the servo switch 186 is turned on, the VCM servo system is subjected to position servo based on the lens position detection signal so that the VCM offset and the eccentric offset can be compensated.

ファインシークモードは、上位装置から目標シリンダへのアクセスが指示された場合に、レンズアクチュエータ60の速度制御とVCM64のフィードフォワード制御によりビームを目標位置に移動させる制御である。即ち、サーボスイッチ98のオンによりフォーカスサーボを有効とした状態で、サーボスイッチ118のオンによりレンズアクチュエータ60の速度制御を行う。   The fine seek mode is a control for moving the beam to the target position by the speed control of the lens actuator 60 and the feedforward control of the VCM 64 when access to the target cylinder is instructed from the host device. That is, in a state where the focus servo is enabled by turning on the servo switch 98, the speed control of the lens actuator 60 is performed by turning on the servo switch 118.

更にサーボスイッチ178のオンにより目標トラックに対する現在トラック位置の偏差に応じたフィードフォワード制御を行う。更にサーボスイッチ186をオンすることにより、レンズ位置信号E4の位置偏差に基づいてVCM64の駆動でレンズ0位置に制御する二重サーボを掛ける。   Further, when the servo switch 178 is turned on, feedforward control is performed in accordance with the deviation of the current track position with respect to the target track. Further, by turning on the servo switch 186, a double servo is applied to control the lens 0 position by driving the VCM 64 based on the position deviation of the lens position signal E4.

位置シークモードはレンズアクチュエータ60によるレンズ位置制御であり、レンズを零位置に保持した状態で、VCM64を目標トラック位置に対する現在トラック位置のトラック数に応じた位置偏差信号によりビームが目標トラックに移動するように位置制御する。   The position seek mode is lens position control by the lens actuator 60. With the lens held at the zero position, the beam is moved to the target track by a position deviation signal corresponding to the number of tracks of the current track position with respect to the target track position. To control the position.

即ち、サーボスイッチ98のオンによりフォーカスサーボを有効とした状態でサーボスイッチ156をオンしてレンズアクチュエータ60によりレンズを零位置に保持するレンズロックを行う。この状態でサーボスイッチ178のオンにより目標トラック位置に対する偏差を零とするようにVCM64によりキャリッジを移動し、ビームを目標トラックに位置制御する。   In other words, the servo switch 156 is turned on with the focus servo enabled by turning on the servo switch 98, and the lens is locked by the lens actuator 60 to hold the lens at the zero position. In this state, when the servo switch 178 is turned on, the carriage is moved by the VCM 64 so that the deviation from the target track position becomes zero, and the position of the beam is controlled to the target track.

2.1トラックシーク制御
図8は上位装置から現在トラックに対しインナ側またはアウタ側の隣接するトラックを目標トラックとする1トラックシーク命令を受けた際のシーク制御におけるトラッキングエラー信号E2、レンズアクチュエータを駆動するDAコンバータ、指示電流値I2及びトラックオンモードの制御状態のタイムチャートを示している。
2.1 Track seek control FIG. 8 shows a tracking error signal E2 and a lens actuator in seek control when a one-track seek command is received from a higher-level device as a target track for an adjacent track on the inner side or outer side with respect to the current track. The time chart of the DA converter to drive, the instruction | indication electric current value I2, and the control state of track-on mode is shown.

本発明の光ディスクドライブにおける1トラックシーク制御は、図8(A)のトラッキングエラー信号E2に示すように、シーク制御期間を加速期間210、プリ減速期間212及び減速期間214の3つの期間に分ける。更に加速期間210の終了時となる時刻t2におけるトラッキングエラー信号E2のサンプル点216の値TES1と減速期間214の開始時となる時刻t4におけるトラッキングエラー信号E2のサンプル点220の値TES2の差をビーム移動速度を示す情報として求める。このサンプル点216,220の2点の差(TES1−TES2)から図8(B)における減速期間214の減速電流の値Ib2を決定し、1トラックシークで安定にオントラックできるようにしている。   In the one-track seek control in the optical disk drive according to the present invention, the seek control period is divided into three periods of an acceleration period 210, a pre-deceleration period 212, and a deceleration period 214, as indicated by the tracking error signal E2 in FIG. Further, the difference between the value TES1 of the tracking error signal E2 sample point 216 at the time t2 when the acceleration period 210 ends and the value TES2 of the tracking error signal E2 sample point 220 at the time t4 when the deceleration period 214 starts is the beam. Obtained as information indicating the moving speed. The deceleration current value Ib2 in the deceleration period 214 in FIG. 8B is determined from the difference (TES1−TES2) between the two sample points 216 and 220, so that stable on-track can be achieved with one track seek.

図8(B)のDAC指示電流値I2の1トラックシーク期間における加速期間210、プリ減速期間212及び減速期間214は、設計段階で予め定められ、装置のシミュレーション等の調整を通じて加速時間T1、プリ減速時間T2及び減速時間T3が各々固定的に定められている。この実施形態にあっては、トラッキングエラー信号E2を取り込むDAコンバータのサンプリング回数を1時間単位とすると、トラックピッチが1.1μmとなる高密度記録の540MB及び640MBのMOカートリッジ媒体につき、加速時間T1は7サンプル、プリ減速時間T2は2サンプル、減速時間T3は4サンプルが各々最適値として得られている。   The acceleration period 210, pre-deceleration period 212, and deceleration period 214 in the one-track seek period of the DAC command current value I2 in FIG. 8B are determined in advance at the design stage, and the acceleration time T1, The deceleration time T2 and the deceleration time T3 are fixedly determined. In this embodiment, assuming that the number of samplings of the DA converter that takes in the tracking error signal E2 is in units of one hour, acceleration time T1 for high-density recording 540 MB and 640 MB MO cartridge media with a track pitch of 1.1 μm. 7 samples, 2 samples for pre-deceleration time T2, and 4 samples for deceleration time T3 are obtained as optimum values.

即ち、本発明の1トラックシーク制御にあっては、最初の加速期間210を合計13サンプルとなる期間の内の7サンプルが割り当てられ、1トラックシーク期間の半分を越えた期間を加速期間210としており、この加速期間に所定の加速電流Iaを流すことで、1トラックシークであっても十分な加速を行なっている。このサンプル数は、図5のADコンバータ124のサンプリング周波数を68KHzとした場合である。   That is, in the one-track seek control of the present invention, seven samples out of a total of 13 samples are assigned to the first acceleration period 210, and the period exceeding half of the one-track seek period is defined as the acceleration period 210. In this acceleration period, a predetermined acceleration current Ia is supplied to sufficiently accelerate even one track seek. This number of samples corresponds to the case where the sampling frequency of the AD converter 124 of FIG.

これに対し従来の1トラックシーク制御における加速期間、プリ減速期間に相当する速度0期間及び減速期間は略3分の1としており、同じ加速電流Iaを使用した場合にも従来は加速期間が全体の3分の1と短いことから、本発明の1トラックシークに比べるとビームの加速は低い。したがって本発明の1トラックシークは、加速期間210を従来の1/3を越える期間、実際には半分を越える時間T1=7サンプルにも亘って行うことで、十分なビーム移動速度の加速を行ない、これによって1トラックシーク時間の短縮を図っている。   On the other hand, the acceleration period in the conventional one-track seek control, the speed 0 period corresponding to the pre-deceleration period, and the deceleration period are approximately one-third, and even when the same acceleration current Ia is used, the entire acceleration period is conventionally achieved. Therefore, the acceleration of the beam is low compared to the one-track seek of the present invention. Therefore, in the one-track seek of the present invention, the acceleration period 210 is performed over a period exceeding 1/3 of the conventional period, and in fact, the time T1 = 7 samples exceeding half, thereby accelerating the beam moving speed sufficiently. Thus, one track seek time is shortened.

次のプリ減速期間212にあっては、最後の減速期間214に先立って予備的に減速を行っている。この場合のプリ減速212に使用する減速電流Ibの値は、加速電流Iaに1以下の所定の係数を乗じて定めれば良い。本願発明者等の実験によると、加速電流の半分の電流をプリ減速電流Ib1とした場合に最適な1トラック制御ができた。したがって、プリ減速期間212に使用するプリ減速電流Ib1としては加速電流Iaの半分付近の値を使用することが望ましい。   In the next pre-deceleration period 212, pre-deceleration is performed prior to the last deceleration period 214. The value of the deceleration current Ib used for the pre-deceleration 212 in this case may be determined by multiplying the acceleration current Ia by a predetermined coefficient of 1 or less. According to the experiments by the inventors of the present application, the optimum one-track control can be performed when the half of the acceleration current is the pre-deceleration current Ib1. Therefore, it is desirable to use a value near half of the acceleration current Ia as the pre-deceleration current Ib1 used in the pre-deceleration period 212.

プリ減速期間212に続く減速期間214の減速電流Ib2については、加速終了の時刻t2及び減速開始の時刻t4のそれぞれのサンプル点216,220で検出したトラッキングエラー信号E2の値TES1とTES2の差(TES1−TES2)とそのプリ減速時間T2から、速度Vを
V=(TES1−TES2)/T2
として求める。このようにして実際のトラッキングエラー信号E2の変化から求めた速度Vに基づき、減速電流Ib2を
Ib2=(T3/V)×ブレーキゲインGb
として求め、減速時間T3に亘ってレンズアクチュエータに流すことで、1トラックシーク終了で安定にオントラックさせることができる。
Regarding the deceleration current Ib2 in the deceleration period 214 following the pre-deceleration period 212, the difference between the values TES1 and TES2 of the tracking error signal E2 detected at the sampling points 216 and 220 at the acceleration end time t2 and the deceleration start time t4 ( From TES1-TES2) and its pre-deceleration time T2, the speed V is V = (TES1-TES2) / T2.
Asking. Thus, based on the speed V obtained from the actual change in the tracking error signal E2, the deceleration current Ib2 is expressed as Ib2 = (T3 / V) × brake gain Gb
And flowing to the lens actuator over the deceleration time T3, it is possible to stably on-track at the end of one track seek.

なお図8(C)のトラックオンモードの制御状態にあっては、時刻t1の1トラックシーク制御の開始でトラックサーボをオフし、時刻t6の減速終了でトラックサーボをオンに戻すことで、時刻t6で1トラック先の目標トラックにビームを安定してオントラックさせることができる。   In the control state of the track-on mode in FIG. 8C, the track servo is turned off at the start of the one-track seek control at time t1, and the track servo is turned on at the end of deceleration at time t6. At t6, the beam can be stably on-tracked to the target track one track ahead.

このように本発明の1トラックシーク制御にあっては、1トラックシーク制御におけるトラッキングエラー信号E2から実際の速度を検出して減速期間における減速電流Ib2の値を決めているため、加速終了後の速度にばらつきが起きても、そのときの速度に依存した最適な減速電流Ib2を指示することができ、その結果、光ディスクドライブが異なっても安定した1トラックシークのオントラックが実現できる。   As described above, in the one-track seek control of the present invention, the actual speed is detected from the tracking error signal E2 in the one-track seek control and the value of the deceleration current Ib2 in the deceleration period is determined. Even if the speed varies, the optimum deceleration current Ib2 depending on the speed at that time can be instructed, and as a result, stable one-track seek on-track can be realized even if the optical disk drive is different.

図9は図8に示した本発明の1トラックシーク制御を実現するための制御処理のフローチャートであり、図2のMPU14に対し上位装置から1トラックシークのコマンドが解読された際に、DSP15に対し1トラックシークを命令することで実行される。   FIG. 9 is a flowchart of a control process for realizing the one-track seek control of the present invention shown in FIG. 8, and when the MPU 14 in FIG. This is executed by commanding one track seek.

図9において、まずステップS0でトラッキングエラー信号E2の上下のピーク値を一定値に正規化するためのTES感度補正値のセッティングを行なう。このTES感度正規化の補正値は、MOカートリッジを光ディスクドライブにローディングした際の初期化処理の際に、VCMまたはレンズアクチュエータによりビームを一定速度でゆっくり移動してトラッキングエラー信号を取り込み、その上下の振幅値を測定し、これを予め定めた規格振幅値との割合から補正値を求める。   In FIG. 9, first, at step S0, a TES sensitivity correction value for normalizing the upper and lower peak values of the tracking error signal E2 to a constant value is set. This TES sensitivity normalization correction value is obtained by slowly moving the beam at a constant speed by the VCM or lens actuator during the initialization process when the MO cartridge is loaded into the optical disk drive, An amplitude value is measured, and a correction value is obtained from a ratio of the amplitude value to a predetermined standard amplitude value.

例えば上下振幅の規格値をAref、実際に測定した上下ピーク値の差をAとすると、実際に得られるトラッキングエラー信号を規格値に正規化するためのTES感度の補正値αは、α=(Aref/A)で与えられる。このように媒体ローディング時の初期化処理で得られたTES感度を正規化する補正値αがステップS0で取り込まれ、以下の1トラックシーク処理におけるトラッキングエラー信号の取込みの際には、常に補正値αを乗ずることで正規化した値を使用することになる。   For example, assuming that the standard value of the vertical amplitude is Aref and the difference between the actually measured vertical peak values is A, the TES sensitivity correction value α for normalizing the tracking error signal actually obtained to the standard value is α = ( Aref / A). In this way, the correction value α for normalizing the TES sensitivity obtained by the initialization process at the time of medium loading is captured in step S0, and is always corrected when the tracking error signal is captured in the following one-track seek process. The value normalized by multiplying by α is used.

続いてステップS1で加速電流Iaをレンズアクチュエータに供給するためのADコンバータに対する電流指示値の出力を行なう。これによってレンズアクチュエータ60は隣接するトラックに向けてビームを加速移動させる。ステップS2にあっては、予め定めた加速時間T1の経過を判別しており、加速時間T1を経過すると、ステップS3でそのときのトラッキングエラー信号TESをサンプリングしてTES1とする。もちろん、このTES1についてはTES感度を正規化するための補正係数αの乗算による補正が行われる。   In step S1, a current instruction value is output to the AD converter for supplying the acceleration current Ia to the lens actuator. As a result, the lens actuator 60 accelerates and moves the beam toward the adjacent track. In step S2, the elapse of a predetermined acceleration time T1 is determined. When the acceleration time T1 elapses, the tracking error signal TES at that time is sampled in step S3 to obtain TES1. Of course, this TES1 is corrected by multiplication of the correction coefficient α for normalizing the TES sensitivity.

次にステップS4で、例えば加速電流Iaの半分のプリ減速電流Ia/2をレンズアクチュエータに供給してプリ減速を行なうための電流出力の指示を行なう。このプリ減速状態はステップS5で予め定めたプリ減速時間T2の経過を判別しており、T2を経過すると、ステップS6で再度トラッキングエラー信号E2をサンプリングしてTES2とする。   Next, in step S4, for example, a pre-deceleration current Ia / 2 that is half of the acceleration current Ia is supplied to the lens actuator to instruct a current output for pre-deceleration. In this pre-deceleration state, the elapse of the pre-deceleration time T2 predetermined in step S5 is determined. When T2 elapses, the tracking error signal E2 is sampled again in step S6 to obtain TES2.

続いてステップS7で速度Vを、ステップS3及びS6で取り込んだトラッキングエラー信号の値TES1,TES2から所定のプリ減速時間T2を用いて求める。続いてステップS8で、ステップS7で求めた速度Vの絶対値が予め定めた最大速度Vmax以上か否かチェックする。最大速度Vmaxを越えている場合にはステップS9に進み、振動や光ディスクドライブの傾斜等による異常な加速が加わったものと判断し、この場合には速度Vを最大速度Vmaxに固定する。   Subsequently, in step S7, the speed V is obtained from the tracking error signal values TES1 and TES2 fetched in steps S3 and S6 using a predetermined pre-deceleration time T2. Subsequently, in step S8, it is checked whether or not the absolute value of the speed V obtained in step S7 is equal to or higher than a predetermined maximum speed Vmax. If the maximum speed Vmax is exceeded, the process proceeds to step S9, where it is determined that abnormal acceleration due to vibration, tilting of the optical disk drive or the like has been applied. In this case, the speed V is fixed to the maximum speed Vmax.

一方、ステップS8で速度Vの絶対値が最大速度Vmaxより小さかった場合にはステップS10に進み、速度Vの絶対値を予め定めた最小速度Vminと比較する。この場合、最小速度Vminより小さかった場合には、ステップS3またはステップS6で取り込んだ際のタイミングで、振動等の要因により誤ったトラッキングエラー信号の取り込みを行なって誤った速度が算出されたものと判断し、ステップS11で速度Vを最小速度Vminに固定する。   On the other hand, if the absolute value of the speed V is smaller than the maximum speed Vmax in step S8, the process proceeds to step S10, and the absolute value of the speed V is compared with a predetermined minimum speed Vmin. In this case, if the speed is smaller than the minimum speed Vmin, the wrong speed is calculated by fetching an incorrect tracking error signal due to a factor such as vibration at the timing when fetched in step S3 or step S6. In step S11, the speed V is fixed to the minimum speed Vmin.

このようにして速度Vが決められたならば、ステップS12で減速時間T3を求めた速度Vで割ってブレーキゲインGbを乗算することで減速電流Ib2を求め、レンズアクチュエータ60に対する速度Vに応じた減速電流Ib2の出力を指示する。続いてステップS3で所定の減速時間T3の経過をチェックしており、減速時間T3を経過すると、ステップS14でレンズアクチュエータに対する減速電流の出力をオフする。   When the speed V is determined in this way, the deceleration current Ib2 is obtained by dividing the deceleration time T3 by the speed V obtained in step S12 and multiplying by the brake gain Gb, and according to the speed V with respect to the lens actuator 60. Instructs output of deceleration current Ib2. Subsequently, the elapse of a predetermined deceleration time T3 is checked in step S3. When the deceleration time T3 elapses, the output of the deceleration current to the lens actuator is turned off in step S14.

ステップS15でオントラック制御のためにオフ状態にあったオントラックモードの制御をオンし、これによってビームを隣接トラックに引込んだ後、ステップS16でオントラック整定条件、例えばトラックセンタに対し予め定めたオフセット範囲に収まったことを認識したときオントラック完了をMPU14に上げることで、一連の1トラックシーク制御を終了する。   In step S15, the on-track mode control, which was in the off state for on-track control, is turned on, and after this, the beam is drawn into the adjacent track. Then, in step S16, an on-track settling condition such as a track center is predetermined. When it is recognized that it is within the offset range, the on-track completion is raised to the MPU 14 to complete a series of one-track seek control.

1トラックシーク制御が終了した後のオントラック制御状態にあっては、MPU14は上位装置の1トラックシークコマンドに続いて転送されたアクセスコマンドに従った媒体トラックに対するデータの記録または再生を行なう。   In the on-track control state after the end of the one-track seek control, the MPU 14 records or reproduces data on the medium track according to the access command transferred following the one-track seek command of the host device.

ここで、図8の1トラックシーク制御における加速期間210の加速時間T1、プリ減速期間212のプリ減速時間T2、及び減速期間214の減速時間T3の最適値として示したサンプル数は、トラッキングエラー信号E2を取り込んでいる図5に示したADコンバータ124のサンプリング周波数を68KHzとした場合である。サンプリング周波数68KHzの場合には、1サンプルの時間は約15μsとなり、13サンプルでは195μsの時間で済み、時刻t5〜t6の整定時間を含めても250μs〜300μsという短い時間で1トラックシークのオントラックを行うことができる。   Here, the number of samples shown as the optimum values of the acceleration time T1 of the acceleration period 210, the pre-deceleration time T2 of the pre-deceleration period 212, and the deceleration time T3 of the deceleration period 214 in the one-track seek control of FIG. This is a case where the sampling frequency of the AD converter 124 shown in FIG. When the sampling frequency is 68 KHz, the time for one sample is about 15 μs, and for the 13 samples, the time of 195 μs is sufficient. Even if the settling time from time t5 to t6 is included, the time of one track seek is as short as 250 μs to 300 μs. It can be performed.

更に本発明の1トラックシーク制御は、例えば目標シリンダまでのトラック数が所定値より小さい場合、例えば数トラックの場合には、図8の1トラックシーク制御を目標トラックまでのトラック数分繰り返すことでシークする。具体的には、時刻t1〜t6の処理を1トラックごとに繰り返すことになる。この1トラックシーク制御の繰り返しによる目標トラックまでのトラック数を越えるシークについては、図7のファインシークモードに従ったシーク制御を行なうことになる。   Further, in the one-track seek control of the present invention, for example, when the number of tracks to the target cylinder is smaller than a predetermined value, for example, when there are several tracks, the one-track seek control in FIG. 8 is repeated for the number of tracks to the target track. Seek. Specifically, the processing from time t1 to time t6 is repeated for each track. For seeks exceeding the number of tracks up to the target track by repeating this one-track seek control, seek control according to the fine seek mode of FIG. 7 is performed.

3.ファインシーク
図2において、本発明の光ディスクドライブはインタフェースコントローラ16を介して上位装置より1トラックシーク制御を超えるトラック数となる目標トラックへのアクセスコマンドの受領をMPU14で認識すると、DSP15に対し目標トラックアドレスを指定したファインシークを指示する。
3. Fine Seek In FIG. 2, when the MPU 14 recognizes that the optical disk drive of the present invention has received an access command to the target track having the number of tracks exceeding one track seek control from the host device via the interface controller 16, the target track is sent to the DSP 15. Directs fine seek with specified address.

このMPU14によるファインシークコマンドを受けて、DSP15は図10のタイムチャートに示すようなファインシーク制御を行う。このファインシーク制御は図3に示したキャリッジ76に搭載された対物レンズ80を移動するレンズアクチュエータ60をメインとした制御であり、同時にキャリッジ76を駆動するVCM64をサブとした制御を行なう。   In response to the fine seek command from the MPU 14, the DSP 15 performs fine seek control as shown in the time chart of FIG. In this fine seek control, the lens actuator 60 that moves the objective lens 80 mounted on the carriage 76 shown in FIG. 3 is used as the main control, and at the same time, the VCM 64 that drives the carriage 76 is used as the sub control.

図10のファインシーク制御にあっては、シークスタートからシーク終了までのトラッキングエラー信号E2、ビーム速度V、レンズアクチュエータ60の電流I2、及びVCM64の電流I3を示している。レンズアクチュエータ60のシーク制御は、現在トラックから目標トラックに対する残りトラック数に基づいた目標速度となるように制御する速度制御を行なう。   In the fine seek control of FIG. 10, the tracking error signal E2, the beam velocity V, the current I2 of the lens actuator 60, and the current I3 of the VCM 64 from the seek start to the seek end are shown. The seek control of the lens actuator 60 performs speed control for controlling the target speed based on the number of remaining tracks from the current track to the target track.

この速度制御は図10(B)のように加速区間230、定速区間232、目標シリンダ直前の定速区間238に続く減速区間240となる。これに対しVCM64によるキャリッジの制御は、図10(D)のようにシーク開始時の目標トラックに対する減速トラックの位置偏差に応じて、加速電流と減速電流を発生してキャリッジを一定加速で加速し続いて減速するフィードフォワード制御を行なう。   As shown in FIG. 10B, this speed control is an acceleration zone 230, a constant speed zone 232, and a deceleration zone 240 following the constant speed zone 238 immediately before the target cylinder. On the other hand, as shown in FIG. 10D, the carriage control by the VCM 64 generates an acceleration current and a deceleration current according to the positional deviation of the deceleration track with respect to the target track at the start of seeking, and accelerates the carriage at a constant acceleration. Subsequently, feed-forward control for decelerating is performed.

具体的には、VCM電流I3としてシーク制御の前半で加速電流246を流し、シーク制御の後半で減速電流248を流す。このVCM64のフィードフォワード制御による一定加速制御により、図10(B)のビーム速度Vは、レンズアクチュエータの速度制御による定加速区間232の途中でVCMのフィードフォワード制御による定加速区間234が生する。   Specifically, the acceleration current 246 is supplied as the VCM current I3 in the first half of the seek control, and the deceleration current 248 is supplied in the second half of the seek control. By the constant acceleration control by the feedforward control of the VCM 64, the beam speed V in FIG. 10B is generated in the constant acceleration section 234 by the feedforward control of the VCM in the middle of the constant acceleration section 232 by the speed control of the lens actuator.

目標トラックまでの半分の位置をビームが過ぎると、VCM64のフィードフォワード制御の減速電流による定減速区間236となり、VCMの定減速区間236の減速電流がレンズアクチュエータ60の速度制御による定速制御の目標速度を下回ると、定速区間238となって現れる。   When the beam passes half the position to the target track, a constant deceleration section 236 is generated by the deceleration current of the feedforward control of the VCM 64, and the deceleration current of the constant deceleration section 236 of the VCM is the target of the constant speed control by the speed control of the lens actuator 60. Below the speed, a constant speed section 238 appears.

更にレンズアクチュエータ60による速度制御を詳細に見ると、まず時刻t1のシーク開始で規定の加速電流242をレンズアクチュエータ60に供給する。この加速電流は電流値Iaを持ち、予め定めた一定時間T1に亘って供給する。これによってレンズアクチュエータ60が予め定めた一定速度で加速される。時刻t3で加速を終了すると、それ以降は目標速度となるように一定速度を保つ定速度制御となる。   Further, when the speed control by the lens actuator 60 is viewed in detail, first, a specified acceleration current 242 is supplied to the lens actuator 60 at the start of seek at time t1. This acceleration current has a current value Ia and is supplied over a predetermined time T1. As a result, the lens actuator 60 is accelerated at a predetermined constant speed. When the acceleration is finished at time t3, the constant speed control is performed so as to maintain a constant speed so that the target speed is reached thereafter.

図10(A)のトラッキングエラー信号E2の目標トラックの1つ前のゼロクロス点250を過ぎると、その前後のサンプル点248,252で求めたトラッキングエラー信号E2の値TES1とTES2の差(TES1−TES2)に基づいた減速電流244を時刻t8〜t9に亘って流し、時刻t9の減速終了でオントラックサーボを有効としてビームを目標シリンダにオントラックさせる。   When the zero-cross point 250 immediately before the target track of the tracking error signal E2 in FIG. 10A passes, the difference between the values TES1 and TES2 of the tracking error signal E2 obtained at the sample points 248 and 252 before and after the target track (TES1- A deceleration current 244 based on TES2) is supplied from time t8 to time t9, and at the end of deceleration at time t9, the on-track servo is enabled and the beam is on-tracked to the target cylinder.

一方、図10(D)のVCM64の制御にあっては、時刻t1のシーク開始から最初のトラッキングエラー信号E2のゼロクロス点が得られる直前までのゼロクロスカウント開始時間Tcsを経過した時刻t2で、加速用のフィードフォワード電流−IffをVCM64に流し、目標シリンダ方向への加速制御を行なう。トラッキングエラー信号E2のゼロクロスのカウントによりビームが目標シリンダまでの半分のトラック位置に時刻t4で達すると、この時点で減速電流Iffに切り替えて一定加速の減速制御を行なう。そして目標トラック直前の0.5トラック位置のゼロクロス点250となる時刻t6のタイミングでVCM64の減速電流をオフして、フィードフォワード制御を終了させる。   On the other hand, in the control of the VCM 64 in FIG. 10D, acceleration is performed at time t2 when the zero cross count start time Tcs from the start of seek at time t1 to immediately before the zero cross point of the first tracking error signal E2 is obtained. Feedforward current -Iff is supplied to the VCM 64 to perform acceleration control in the target cylinder direction. When the beam reaches the half track position to the target cylinder at time t4 by counting the zero cross of the tracking error signal E2, switching to the deceleration current Iff is performed at this time to perform deceleration control with constant acceleration. Then, the deceleration current of the VCM 64 is turned off at the time t6 when the zero cross point 250 at the 0.5 track position immediately before the target track is reached, and the feed forward control is ended.

ここで図10(A)のトラッキングエラー信号E2は、MOカートリッジをローディングした場合のファインシークにおけるトラッキングエラー信号であり、MOカートリッジ媒体についてはトラッキングエラー信号E2のゼロクロス点が隣接するトラック境界で得られることから、ゼロクロスのトラック位置は0.5,1.5,2.5,・・・というスケールを持つ。   Here, the tracking error signal E2 in FIG. 10A is a tracking error signal in fine seek when the MO cartridge is loaded. For the MO cartridge medium, the zero cross point of the tracking error signal E2 is obtained at the adjacent track boundary. Therefore, the track position of the zero cross has a scale of 0.5, 1.5, 2.5,.

図11は図10の目標トラック直前の定速区間238及び減速区間240について、トラッキングエラー信号E2とビーム速度Vを取り出して減速制御の詳細を表わしている。   FIG. 11 shows the details of the deceleration control by extracting the tracking error signal E2 and the beam velocity V for the constant speed section 238 and the deceleration section 240 immediately before the target track of FIG.

本発明のファインシークにおける目標トラック直前の減速制御にあっては、目標トラックの直前のゼロクロス点となる0.5トラック手前のゼロクロス点250の前後のサンプル点248,252のそれぞれにおいてトラッキングエラー信号E2の値TES1,TES2を取り込み、両者の差(TES1−TES2)に基づいて、図11(B)のレンズアクチュエータ60に流す減速電流について、サンプル点252の時刻t7から減速を開始するまでの減速開始時間T1、減速時間T2及び減速電流Ibを決めている。   In the deceleration control immediately before the target track in the fine seek of the present invention, the tracking error signal E2 at each of the sample points 248 and 252 before and after the zero cross point 250 that is 0.5 track before the zero cross point immediately before the target track. Values TES1, TES2 are taken in, and based on the difference between them (TES1-TES2), the deceleration current flowing through the lens actuator 60 in FIG. 11B is started to decelerate from time t7 of the sample point 252 until the deceleration is started. Time T1, deceleration time T2, and deceleration current Ib are determined.

即ち、サンプル点248,252のトラッキングエラー信号E2の差(TES1−TES2)は、サンプル周期Tsのビーム移動量であることから、ビーム速度Vは、
V=(TES1−TES2)/Ts
となる。そこで本発明の減速制御にあっては、このビーム速度Vに基づいて固定的に定めた減速時間T2に流す減速電流Ibを決定する。即ち、減速電流Ibは
Ib=(T2/V)×ブレーキゲインGb
となる。このようなビーム速度Vに応じた減速電流Ibの決定による減速制御は、減速開始前のビーム速度がオントラック状態に引き込み可能な限界速度以内の場合に有効である。そこで減速開始時のビーム速度を判定するため本発明にあっては、図11(A)における目標トラックに対する2つ前のゼロクロス点254と1つ前のゼロクロス点250の間の時間T0、即ち目標トラックの手前1.5トラックから0.5トラックまでの時間T0を測定し、これによって減速開始速度V0 を
V0=(2×トラックピッチTP)/T0
として求める。このようにして求めた減速開始速度V0がオントラック引き込み可能な限界速度以内であれば、図11(B)の減速開始時間T1を
T1=T0/256
に決定する。ここで、分母の256は予め定めたデフォルト値であり、必要に応じて適宜の値が使用できる。そして、この減速開始時間T1を経過したタイミングで目標トラック直前のゼロクロス点250の前後のサンプル点248,252の差(TES1−TES2)から求めた速度V、減速時間T2及びブレーキゲインGbから減速電流Ibを決定し、固定的に定めた減速時間T2に亘って流す。
That is, since the difference (TES1−TES2) between the tracking error signals E2 at the sample points 248 and 252 is the beam movement amount of the sample period Ts, the beam velocity V is
V = (TES1-TES2) / Ts
It becomes. Therefore, in the deceleration control of the present invention, the deceleration current Ib to be flowed during the deceleration time T2 fixedly determined based on the beam velocity V is determined. That is, the deceleration current Ib is
Ib = (T2 / V) × brake gain Gb
It becomes. Such deceleration control based on the determination of the deceleration current Ib according to the beam speed V is effective when the beam speed before the start of deceleration is within a limit speed that can be pulled into the on-track state. Therefore, in order to determine the beam speed at the start of deceleration, in the present invention, the time T0 between the two previous zero cross points 254 and the one previous zero cross point 250 with respect to the target track in FIG. The time T0 from the 1.5th track to the 0.5th track before the track is measured, and the deceleration start speed V0 is thereby determined.
V0 = (2 × track pitch TP) / T0
Asking. If the deceleration start speed V0 obtained in this way is within the limit speed at which on-track pull-in is possible, the deceleration start time T1 in FIG.
T1 = T0 / 256
To decide. Here, the denominator 256 is a predetermined default value, and an appropriate value can be used as necessary. Then, at the timing when the deceleration start time T1 has elapsed, the deceleration current is calculated from the speed V, the deceleration time T2, and the brake gain Gb obtained from the difference (TES1-TES2) between the sample points 248 and 252 before and after the zero cross point 250 immediately before the target track. Ib is determined and flowed over a fixed deceleration time T2.

一方、1.5トラックから0.5トラックまでの時間T0に基づいて求めた減速開始速度V0がオントラック引き込み可能な限界速度を超えていた場合には、減速開始速度V0が高すぎることから、この場合には目標トラック直前のゼロクロス点250の前後のサンプル点248,252の差(TES1−TES2)に応じたビーム速度Vによる減速電流Ibの決定は行なわず、減速開始時間T1をT1=0とし、減速電流Ibは所定の減速最大電流値Imaxとし、減速時間T2を
T2=(2×トラックピッチTP)/T0
により決定する。このようにオーバ速度の場合は、減速時間T2に亘り最大減速電流Imaxを流すことで、安定して目標トラックに引き込み可能な零付近の速度に確実に減速できる。
On the other hand, when the deceleration start speed V0 obtained based on the time T0 from the 1.5th track to the 0.5th track exceeds the limit speed at which on-track pull-in is possible, the deceleration start speed V0 is too high. In this case, the deceleration start time T1 is set to T1 = 0 without determining the deceleration current Ib based on the beam velocity V in accordance with the difference (TES1-TES2) between the sample points 248 and 252 before and after the zero cross point 250 immediately before the target track. The deceleration current Ib is a predetermined maximum deceleration current value Imax, and the deceleration time T2 is
T2 = (2 × track pitch TP) / T0
Determined by Thus, in the case of an overspeed, the maximum deceleration current Imax is allowed to flow over the deceleration time T2, so that the speed can be reliably reduced to a speed near zero that can be stably drawn into the target track.

図12,図13は図10のファインシーク制御のフローチャートであり、目標トラック直前の減速制御については図14,図15に別途取り出して詳細に示す。図12はファインシーク制御におけるレンズアクチュエータ60のメインとなる制御であり、まずステップS1で、シークスタートに伴いレンズアクチュエータ60に対し図10(C)のように加速電流Iaを出力する。続いてステップS2で図10(D)に示すように、予め定めたトラックゼロクロスカウントの開始時間Tcsの経過をチェックし、この経過を判別すると、ステップS3でアクチュエータ加速時間Taの経過をチェックする。   12 and 13 are flowcharts of the fine seek control of FIG. 10, and the deceleration control immediately before the target track is shown in detail in FIGS. 14 and 15 separately. FIG. 12 shows the main control of the lens actuator 60 in the fine seek control. First, in step S1, the acceleration current Ia is output to the lens actuator 60 as shown in FIG. Subsequently, in step S2, as shown in FIG. 10D, the elapse of a predetermined track zero cross count start time Tcs is checked, and when this elapse is discriminated, the elapse of the actuator acceleration time Ta is checked in step S3.

アクチュエータ加速時間Taを経過するまでは、ステップS4で最初のトラックゼロクロスの検出が行なわれるか否かチェックしており、トラックゼロクロスの検出が行なわれるとステップS5に進み、ファーストTZC検出フラグをセットする。ステップS3でアクチュエータ加速時間Taが経過すると、ステップS6で、ステップS5のファーストTZC検出フラグのセット済みか否かチェックする。セット済みであればステップS8に進む。セット済みでなければ即ち最初のトラッキングゼロクロスの検出が行なわれていなければステップS7でトラックゼロクロスの検出の有無をチェックする。トラックのゼロクロスの検出があればステップS8に進む。   Until the actuator acceleration time Ta elapses, it is checked in step S4 whether or not the first track zero cross is detected. If the track zero cross is detected, the process proceeds to step S5, and the fast TZC detection flag is set. . When the actuator acceleration time Ta elapses in step S3, it is checked in step S6 whether the first TZC detection flag in step S5 has been set. If set, the process proceeds to step S8. If it has not been set, that is, if the first tracking zero cross has not been detected, it is checked in step S7 whether or not a track zero cross has been detected. If a zero cross of the track is detected, the process proceeds to step S8.

このステップS4〜S7における最初のトラックゼロクロスの検出は、トラッキングエラー信号E2のゼロクロス点の時間経過からビーム速度を求める場合、シーク開始の最初のゼロクロス点では速度が検出できず、2回目になって初めて得られることから、最初のゼロクロス検出を速度演算の対象から飛ばすための処理である。   In the detection of the first track zero cross in steps S4 to S7, when the beam speed is obtained from the time lapse of the zero cross point of the tracking error signal E2, the speed cannot be detected at the first zero cross point at the start of seek. Since it is obtained for the first time, it is a process for skipping the first zero-crossing detection from the target of speed calculation.

そしてステップS8でシーク開始から2回目のトラックゼロクロス検出が行なわれると、このとき初めて2つのゼロクロスの時間間隔からビーム速度が得られ、ステップS9以降のアクチュエータ速度制御が可能となる。したがってステップS8で2回目のトラックゼロクロス検出が行なわれたとき、ビームはシーク開始位置から1.5トラック目標シリンダ側に移動した位置にある。   When the second track zero cross detection is performed in step S8 from the start of seeking, the beam speed is obtained for the first time from the time interval between the two zero crosses, and the actuator speed control after step S9 becomes possible. Therefore, when the second track zero cross detection is performed in step S8, the beam is at a position moved to the 1.5 track target cylinder side from the seek start position.

ステップS9では前回のトラックゼロクロスと今回のトラックゼロクロスとの間の時間間隔を求め、予め定めたレンズアクチュエータのハードウェア故障に相当する所定時間φ2と比較する。もし異常時間φ2を超えていればステップS10でエラー処理を行うことになる。トラックゼロクロスの時間間隔が正常であればステップS11に進み、目標トラックに対する残りトラック数が1.5トラックに達したか否か判定する。   In step S9, a time interval between the previous track zero cross and the current track zero cross is obtained and compared with a predetermined time φ2 corresponding to a predetermined hardware failure of the lens actuator. If the abnormal time φ2 is exceeded, error processing is performed in step S10. If the time interval of track zero crossing is normal, the process proceeds to step S11, and it is determined whether the number of remaining tracks with respect to the target track has reached 1.5 tracks.

目標トラックの手前1.5トラックに達するまではステップS12以降の速度制御処理を行う。ステップS12にあっては、シーク方向がインナ方向か否かチェックする。インナ方向であればステップS13に進み、VCM64にインナシーク用のフィードフォワード電流の出力を行なわせる。アウタ側であれば、ステップS14でVCM64にアウタシーク用のフィードフォワード電流を出力させる。続いてステップS15で、現在トラックに対する目標トラックまでの残りトラック数から目標速度を計算し、図13のステップS16で目標速度が最大目標速度VTmaxか否か判定する。   Until the target track reaches 1.5 tracks, the speed control processing from step S12 is performed. In step S12, it is checked whether or not the seek direction is the inner direction. If the direction is the inner direction, the process proceeds to step S13 to cause the VCM 64 to output a feed forward current for the inner seek. If it is the outer side, the feedforward current for outer seek is output to the VCM 64 in step S14. Subsequently, in step S15, the target speed is calculated from the number of remaining tracks up to the target track with respect to the current track, and it is determined in step S16 in FIG. 13 whether the target speed is the maximum target speed VTmax.

最大目標速度VTmax以上であれば、ステップS13で目標速度を最大目標速度VTmaxとし、これに対応した一定加速度φ1となるようにVCM64に対する電流を決める。計算された目標速度が最大目標速度VTmax以下であれば、ステップS17の処理は行なわない。続いてステップS18で、目標速度から実速度即ちトラックピッチTPをトラックゼロクロス間隔で割った値を差し引き、これに所定の速度フィードバックゲインGvを掛け合わせてレンズアクチュエータ60に電流I2を出力する。   If it is equal to or greater than the maximum target speed VTmax, the target speed is set to the maximum target speed VTmax in step S13, and the current for the VCM 64 is determined so as to have a constant acceleration φ1 corresponding thereto. If the calculated target speed is equal to or lower than the maximum target speed VTmax, the process of step S17 is not performed. Subsequently, in step S18, a value obtained by dividing the actual speed, that is, the track pitch TP by the track zero cross interval, is subtracted from the target speed, and this is multiplied by a predetermined speed feedback gain Gv to output a current I2 to the lens actuator 60.

図12のステップS11で残りトラック数が1.5トラックになると、ステップS19の減速制御を行なう。ステップS19の減速制御は、図14,図15に詳細に示される。   When the number of remaining tracks reaches 1.5 in step S11 of FIG. 12, deceleration control in step S19 is performed. The deceleration control in step S19 is shown in detail in FIGS.

図14の減速制御にあっては、目標トラックの手前1.5トラックに達したとき、ステップS2で速度制御の制御条件を変更してプリ減速を行なう。このプリ減速は速度制御のフィードバックゲインGvを下げると同時に、目標速度を零とする。このフィードバックゲインGvを下げるため、具体的には補正係数Kを掛け合わせる。   In the deceleration control of FIG. 14, when the track reaches 1.5 tracks before the target track, pre-deceleration is performed by changing the speed control condition in step S2. This pre-deceleration lowers the feedback gain Gv for speed control and simultaneously sets the target speed to zero. In order to lower the feedback gain Gv, specifically, a correction coefficient K is multiplied.

補正係数Kとしては、実験的にK=0.5が最適であった。このように目標速度を0としフィードバックゲインGvを半分に下げることで、そのときのビーム速度である(トラックピッチTP)/(TZC時間間隔)の値がマイナスの値を持ち、これに速度フィードバックゲインGvを半分にした値を掛けたプリ減速電流256が図11(B)のように目標トラックの手前1.5シリンダの位置からレンズアクチュエータ60に供給されることになる。このようなステップS20における目標シリンダの減速制御手前のプリ減速制御により、ビーム速度を最適な減速開始速度に制御できる。   As the correction coefficient K, K = 0.5 was experimentally optimal. In this way, by setting the target speed to 0 and lowering the feedback gain Gv by half, the beam speed (track pitch TP) / (TZC time interval) at that time has a negative value, and this is the speed feedback gain. A pre-deceleration current 256 multiplied by a value obtained by halving Gv is supplied to the lens actuator 60 from the position of 1.5 cylinders before the target track as shown in FIG. By such pre-deceleration control before the target cylinder deceleration control in step S20, the beam speed can be controlled to the optimum deceleration start speed.

続いてステップS21で、残りトラック数が0.5トラックに達したか否かチェックしている。残りトラック0.5トラックに達するまでは、ステップS22でトラッキングエラー信号E2のサンプリングTESが得られるごとにこれを速度比例値の算出に使用するTES1として取り込んでいる。ステップS21で残りトラック数が0.5トラックに達すると、ステップS23で1.5トラックから0.5トラックまでの減速開始速度V0 が限界速度Vthを超えている否かチェックする。   In step S21, it is checked whether the number of remaining tracks has reached 0.5 tracks. Until the remaining number of tracks reaches 0.5, every time the sampling TES of the tracking error signal E2 is obtained in step S22, this is taken in as TES1 used for calculating the speed proportional value. When the number of remaining tracks reaches 0.5 in step S21, it is checked in step S23 whether the deceleration start speed V0 from 1.5 to 0.5 tracks exceeds the limit speed Vth.

具体的には、限界速度Vthに対応した閾値時間Tth= 100μsを設定し、1.5トラックから0.5トラックまでのTZD時間間隔T0 が100μs以下であれば限界速度を超えているものと判断して、ステップS36以降の速度オーバーに対する処理に進む。TZC時間間隔T0が100μs以上であれば適正な減速開始速度にあるものと判断し、ステップS24で0.5トラック経過後の最初のサンプリングタイミングをステップS24で判別し、サンプリングタイミングに達すると、ステップS25でトラッキングエラー信号TESを取り込んでTES2とする。   Specifically, a threshold time Tth = 100 μs corresponding to the limit speed Vth is set, and if the TZD time interval T0 from 1.5 track to 0.5 track is 100 μs or less, it is determined that the limit speed is exceeded. Then, the process proceeds to the process for the speed over in step S36 and subsequent steps. If the TZC time interval T0 is 100 μs or more, it is determined that the vehicle is at an appropriate deceleration start speed. In step S24, the first sampling timing after 0.5 track elapses is determined in step S24. In S25, the tracking error signal TES is fetched and set to TES2.

そしてステップS26で、減速開始時間T1をTZC時間間隔T0とデフォルト値256を用いて算出し、ステップS27で減速開始時間T1の経過をチェックする。減速開始時間T1を経過したならば、ステップS28でビーム速度Vが予め定めた最大速度Vmax以上か否かチェックする。最大速度Vmaxを超えている場合には、ステップS31で最大減速電流Imaxを固定的に定めた減速時間T2に亘り出力する。   In step S26, the deceleration start time T1 is calculated using the TZC time interval T0 and the default value 256. In step S27, the progress of the deceleration start time T1 is checked. If the deceleration start time T1 has elapsed, it is checked in step S28 whether or not the beam speed V is equal to or higher than a predetermined maximum speed Vmax. If the maximum speed Vmax is exceeded, the maximum deceleration current Imax is output over the deceleration time T2 fixedly determined in step S31.

最大速度Vmax以下であれば、ステップS29で最小速度Vmin以下かチェックする。最小速度Vmin以下であれば、ステップS32で最小減速電流Iminを固定的に決めた減速時間T2に亘って出力する。(TES1−TES2)によるビーム速度Vが最大速度Vmaxと最小速度Vminの間の適正範囲にあれば、ステップS30でサンプル周期Ts、ビーム速度V、ブレーキゲインGbから減速電流Ibを決定して一定の減速時間T2に亘り流す。   If it is less than the maximum speed Vmax, it is checked in step S29 if it is less than the minimum speed Vmin. If the speed is equal to or less than the minimum speed Vmin, the minimum deceleration current Imin is output over the deceleration time T2 fixedly determined in step S32. If the beam velocity V according to (TES1-TES2) is within an appropriate range between the maximum velocity Vmax and the minimum velocity Vmin, the deceleration current Ib is determined from the sample period Ts, the beam velocity V, and the brake gain Gb in step S30 to be constant. It flows over the deceleration time T2.

ステップS30,S31またはS32で減速電流をレンズアクチュエータに出力したならば、図15のステップS33に進み、減速時間T2の経過をチェックし、減速時間T2が経過するとステップS34に進み、オントラック制御、即ち図6,図7のトラックオンモードに切り替え、目標トラックに対する引き込みを行ない、ステップS35でオントラック整定チェックが得られると、一連の処理を終了する。   If the deceleration current is output to the lens actuator in step S30, S31 or S32, the process proceeds to step S33 in FIG. 15 to check the elapse of the deceleration time T2, and when the deceleration time T2 elapses, the process proceeds to step S34 to perform on-track control. That is, switching to the track-on mode shown in FIGS. 6 and 7 is performed, and the target track is pulled in. When an on-track settling check is obtained in step S35, a series of processing is terminated.

一方、図14のステップS23で1.5トラックから0.5トラックまでのTZC時間間隔T0が限界速度Vthに対応した限界時間Tth=100μsより小さく、減速開始速度が限界速度Vthをオーバーしていることが判別されると、ステップS36に進み、減速開始時間T1をT1=0とし、減速時間T2を
T2=(2×トラックピッチTP/T0 )
として求める。この減速時間T2の算出は減速加速度をA、減速開始速度をVとすると、 T2=V/A
となることを意味している。続いてステップS37で、予め定めた減速最大電流Imaxを出力し、ステップS36で算出した減速時間T2の経過をチェックし、減速時間T2を経過すると図15のステップS34に進み、オントラック制御に切り替え、ステップS35でオントラック整定チェックを持って処理を終了する。
On the other hand, in step S23 of FIG. 14, the TZC time interval T0 from the 1.5th track to the 0.5th track is smaller than the limit time Tth = 100 μs corresponding to the limit speed Vth, and the deceleration start speed exceeds the limit speed Vth. If it is determined, the process proceeds to step S36, the deceleration start time T1 is set to T1 = 0, and the deceleration time T2 is set to
T2 = (2 × track pitch TP / T0)
Asking. This deceleration time T2 is calculated by assuming that deceleration acceleration is A and deceleration start speed is V. T2 = V / A
Is meant to be. Subsequently, in step S37, a predetermined maximum deceleration current Imax is output, the progress of the deceleration time T2 calculated in step S36 is checked, and when the deceleration time T2 has elapsed, the process proceeds to step S34 in FIG. 15 to switch to on-track control. In step S35, the process ends with an on-track settling check.

図16は本発明の光ディスクドライブに、図4に示したようにCD媒体82をローディングした場合のファインシーク制御の目標トラック直前の減速制御のタイムチャートであり、図11と同様、CD媒体から得られるトラッキングエラー信号E20とそのときレンズアクチュエータ60に流す電流I2を示している。CD媒体にあっては、トラックセンタでトラッキングエラー信号E20がゼロクロスすることになる。このためCD媒体の場合のトラッキングエラー信号のゼロクロス点は0,1,2,3,・・・のトラック数を表わすことになる。   FIG. 16 is a time chart of deceleration control immediately before the target track for fine seek control when the CD medium 82 is loaded onto the optical disk drive of the present invention as shown in FIG. The tracking error signal E20 that is generated and the current I2 that flows through the lens actuator 60 at that time are shown. In the case of a CD medium, the tracking error signal E20 crosses zero at the track center. Therefore, the zero cross point of the tracking error signal in the case of a CD medium represents the number of tracks of 0, 1, 2, 3,.

したがってCD媒体における目標トラック直前の減速制御にあっては、図16(A)のように、目標トラックの手前2トラックから1トラックのゼロクロス点400,402のTZC時間間隔T0から減速開始速度V0 を求め、目標トラックに対する1トラック前のゼロクロス点402の前後のサンプル点404,406のトラッキングエラー信号E20の値をTES1,TES2として、その差(TES1−TES2)からビーム速度Vを求める。これ以外の点は図11のMOカートリッジ媒体の場合と同じである。   Accordingly, in the deceleration control immediately before the target track in the CD medium, as shown in FIG. 16A, the deceleration start speed V0 is set from the TZC time interval T0 between the zero cross points 400 and 402 from the two tracks before the target track to the one track. The values of the tracking error signal E20 at the sample points 404 and 406 before and after the zero-cross point 402 one track before the target track are set as TES1 and TES2, and the beam velocity V is calculated from the difference (TES1-TES2). The other points are the same as in the case of the MO cartridge medium of FIG.

もちろん、CD媒体におけるトラックピッチTPはCD固有の1.6μsを使用する。またMOカートリッジ媒体にあっては、トラックピッチTPは540MB及び640MBについては1.1μsとなり、230MBについては1.4μsとなり、更に128MBについてはCD媒体と同様、1.6μSとなる。したがって、MOカートリッジまたはCDをローディングしたときの媒体種別の認識結果に対応して、媒体種別に対応したトラックピッチ及びMOカートリッジ媒体かCD媒体かに応じたトラック数のスケール設定を行なえばよい。   Of course, the track pitch TP in the CD medium uses 1.6 μs inherent to the CD. In the case of the MO cartridge medium, the track pitch TP is 1.1 μs for 540 MB and 640 MB, 1.4 μs for 230 MB, and 1.6 μS for 128 MB, similar to the CD medium. Therefore, in correspondence with the recognition result of the medium type when the MO cartridge or CD is loaded, the track pitch corresponding to the medium type and the scale of the number of tracks corresponding to the MO cartridge medium or the CD medium may be set.

もちろん、減速制御で使用するトラッキングエラー信号の値TES1,TES2については、媒体ローディングの初期化処理で求めたトラッキングエラー信号を正規化するための補正値の掛け合わせによる感度補正を行なって使用することは勿論である。   Of course, the tracking error signal values TES1 and TES2 used in the deceleration control should be used after performing sensitivity correction by multiplying correction values for normalizing the tracking error signal obtained in the medium loading initialization process. Of course.

4.偏心量の補正
図17は図2の光ディスクドライブに設けられる光ディスク媒体をローディングした後の初期化処理において、媒体の偏心量を測定し、測定結果に基づいて偏心補正を行なう機能ブロックである。
4). Correction of Eccentricity FIG. 17 is a functional block that measures the amount of eccentricity of the medium in the initialization process after loading the optical disk medium provided in the optical disk drive of FIG. 2, and corrects the eccentricity based on the measurement result.

図17において、偏心補正のため、まずMPU10側に偏心測定部260が設けられる。またDSP15側に偏心メモリ制御部262が設けられ、MPU10の偏心測定部260による偏心情報の測定結果に基づき、偏心メモリ200を使用してVCM64のサーボ系に対し偏心量を補正するためのオフセット補正を行なう。   In FIG. 17, an eccentricity measuring unit 260 is first provided on the MPU 10 side for eccentricity correction. Further, an eccentricity memory control unit 262 is provided on the DSP 15 side, and an offset correction for correcting the amount of eccentricity with respect to the servo system of the VCM 64 using the eccentricity memory 200 based on the measurement result of the eccentricity information by the eccentricity measurement unit 260 of the MPU 10. To do.

具体的には、偏心メモリ200に基づいて作成された偏心オフセット量は、図5に示したVCM64のサーボ系におけるリミット196の出力段の加算器198に与えられ、加算器198に入力するVCM64に対する電流指示値に対し、偏心量を相殺するような偏心オフセットが加えられる。   Specifically, the eccentricity offset amount created based on the eccentricity memory 200 is given to the adder 198 at the output stage of the limit 196 in the servo system of the VCM64 shown in FIG. An eccentricity offset that cancels the amount of eccentricity is added to the current instruction value.

まずMPU10に設けた偏心測定部260の測定処理を説明する。図18は、本発明の光ディスクドライブにローディングされるMOカートリッジ媒体70を取り出して示している。MOカートリッジ媒体70は、媒体中心にスピンドルモータ回転軸に装着するハブを備えており、ハブの回転中心264に対し媒体面に形成しているトラック中心266は、通常数十ミクロン程度の偏心を持っている。   First, the measurement process of the eccentricity measurement unit 260 provided in the MPU 10 will be described. FIG. 18 shows the MO cartridge medium 70 loaded in the optical disk drive of the present invention. The MO cartridge medium 70 has a hub mounted on the spindle motor rotation shaft at the center of the medium, and the track center 266 formed on the medium surface with respect to the rotation center 264 of the hub usually has an eccentricity of about several tens of microns. ing.

このためMOカートリッジ媒体70がローディングされてスピンドルモータの回転中心264に装着されたとき、トラック中心266との間の偏心量に応じた1回転で1サイクルとなる偏心量がトラック上で発生する。   For this reason, when the MO cartridge medium 70 is loaded and mounted on the rotation center 264 of the spindle motor, an eccentric amount of one cycle corresponding to the eccentric amount with respect to the track center 266 is generated on the track.

ここでMOカートリッジ媒体70は、そのディスク面の記録領域を半径方向に最インナのゾーン0から最アウタのゾーン9の10ゾーンに分割している。各ゾーンはID領域268とMO領域270の繰り返しであり、ゾーンに含まれるトラックについてはID領域268で分割されたセクタ数は同一となっている。ID領域は右側に取り出して示した3本のトラックの拡大図のように、ピットと呼ばれる情報の単位の溝又は穴の集合体であり、セクタマーク、トラック番号、セクタ番号、CRCなどが書き込まれている。   Here, in the MO cartridge medium 70, the recording area of the disk surface is divided into 10 zones from the innermost zone 0 to the outermost zone 9 in the radial direction. Each zone is a repetition of the ID area 268 and the MO area 270, and the tracks included in the zone have the same number of sectors divided in the ID area 268. The ID area is an aggregate of grooves or holes of information units called pits as shown in the enlarged view of the three tracks taken out on the right side, where sector marks, track numbers, sector numbers, CRCs, etc. are written. ing.

このためID部268の信号を再生することにより、ビームが位置するゾーン番号、トラック番号、セクタ番号などを検出することができる。ID部268に続いて設けられたMO部270は、データの記録再生を行う領域である。   Therefore, by reproducing the signal from the ID section 268, the zone number, track number, sector number, etc. where the beam is located can be detected. An MO unit 270 provided after the ID unit 268 is an area for recording and reproducing data.

図19は、キャリッジ及びレンズアクチュエータを停止した状態で任意のトラック位置にビームスポット272を固定したときの媒体1回転に対するビーム軌跡274を表わしている。ここで説明を簡単にするため、実際には偏心する媒体面側を固定して相対的にビームスポット272の動きをビーム軌跡274として表わしている。   FIG. 19 shows a beam locus 274 for one rotation of the medium when the beam spot 272 is fixed at an arbitrary track position with the carriage and the lens actuator stopped. In order to simplify the description here, the side of the medium surface that is actually decentered is fixed, and the movement of the beam spot 272 is relatively represented as a beam locus 274.

図18のように、MOカートリッジ媒体70にあっては、機械的な回転中心264とトラック中心264との間に数十ミクロン近い偏心があることから、ビームスポット272を固定して媒体を回転したときのビーム軌跡274は、オフセットの2倍の振幅により1回転で1サイクルとなる位置の変化を起こす。   As shown in FIG. 18, in the MO cartridge medium 70, since there is an eccentricity close to several tens of microns between the mechanical rotation center 264 and the track center 264, the beam spot 272 is fixed and the medium is rotated. The beam trajectory 274 at the time causes a change in position that becomes one cycle in one rotation with an amplitude twice the offset.

このような光ディスク媒体における偏心量を測定するため、図7の偏心測定部260にあっては、VCM64及びレンズアクチュエータ60を停止した状態でフォーカスサーボのみをオンし、図20(A)のようにトラッキングエラー信号についてゼロクロス数を1回転について形成する。このとき図20(B)のように、光ディスク媒体上のインデックスを基準位置、即ち1回転の開始位置275として変化する回転検出信号E4を使用する。   In order to measure the amount of eccentricity in such an optical disc medium, in the eccentricity measuring unit 260 of FIG. 7, only the focus servo is turned on with the VCM 64 and the lens actuator 60 stopped, as shown in FIG. A zero-cross number is formed for one rotation for the tracking error signal. At this time, as shown in FIG. 20B, the rotation detection signal E4 that changes the index on the optical disk medium as the reference position, that is, the start position 275 of one rotation is used.

即ち、時刻t1で回転検出信号E4が立ち上がって1回転の開始位置を認識した状態からトラッキングエラー信号E2のゼロクロスを計数し、時刻t6で再度回転検出信号E4が立ち上がるまでのゼロクロス数を計数する。このように1回転周期Trotに亘るゼロクロス数Nが計数できれば、トラックピッチをTPとした場合、偏心振幅Eampは
Eamp =(N/2)TP
として算出することができる。
That is, the zero crossing of the tracking error signal E2 is counted from the state where the rotation detection signal E4 rises at time t1 and the start position of one rotation is recognized, and the number of zero crossings until the rotation detection signal E4 rises again at time t6 is counted. Thus, if the number of zero crosses N over one rotation period Trot can be counted, when the track pitch is TP, the eccentric amplitude Eamp is
Eamp = (N / 2) TP
Can be calculated as

一方、図19のように1回転で1サイクルの正弦波としてのプロフィールを持つ偏心量の1回転開始位置275に対する位相は、回転検出信号E1の1回転の開始位置275を基準としてトラッキングエラー信号E2のゼロクロス間隔の最大時間Tmaxを求め、その中点までの時間Tφを偏心位相とする。即ち、図10(A)にあっては、時刻t3からt5のゼロクロス時間間隔が最大時間Tmaxとなることから、その中間の時刻t4までの時間Tφを回転検出信号E4の回転開始位置275に対し正弦波のプロフィールを持つ偏心量が零となる原点位置までの位相量であると決定する。   On the other hand, as shown in FIG. 19, the phase with respect to the one rotation start position 275 of the eccentric amount having a profile as a sine wave of one cycle in one rotation is based on the start position 275 of one rotation of the rotation detection signal E1 as a reference. The maximum time Tmax of the zero-cross interval is obtained, and the time Tφ to the midpoint is set as the eccentric phase. That is, in FIG. 10A, the zero-crossing time interval from time t3 to time t5 is the maximum time Tmax. Therefore, the time Tφ from time t4 to the intermediate time t4 is set to the rotation start position 275 of the rotation detection signal E4. The phase amount up to the origin position where the amount of eccentricity having a sine wave profile becomes zero is determined.

図20のようにトラッキングエラー信号E2のゼロクロスに基づいて偏心振幅Eamp及び位相Tφが測定できたならば、この測定結果を図17のDSP15の偏心メモリ制御部262にセットし、媒体の回転に同期して各回転位置に対応した正弦値を偏心メモリ200から読み出して、これに偏心振幅Eampを掛け合わせることで偏心量を求め、この偏心量によるオフセット補正を行ないながら再度トラッキングエラー信号E2の1回転当たりのゼロクロス数を測定する。   If the eccentric amplitude Eamp and the phase Tφ can be measured based on the zero cross of the tracking error signal E2 as shown in FIG. 20, the measurement results are set in the eccentric memory control unit 262 of the DSP 15 in FIG. 17 and synchronized with the rotation of the medium. Then, the sine value corresponding to each rotational position is read from the eccentricity memory 200, and this is multiplied by the eccentricity amplitude Eamp to obtain the amount of eccentricity, and one rotation of the tracking error signal E2 is performed again while performing offset correction by this amount of eccentricity. Measure the number of zero crosses per hit.

図21は、図20の測定で得られた位相Tφが実際の偏心位相に一致していた場合の偏心補正時のトラッキングエラー信号E2を回転検出信号E4及びVCM64に流す偏心補正用のオフセット電流I3と共に表わしている。このように測定された偏心位相Tφが正しければ、VCM64に偏心補正の電流I3を流すことによってビームのトラックに対する偏心が補正される。   FIG. 21 shows an offset current I3 for eccentricity correction that causes the tracking error signal E2 at the time of eccentricity correction when the phase Tφ obtained by the measurement of FIG. 20 matches the actual eccentricity phase to the rotation detection signal E4 and VCM64. It represents with. If the eccentric phase Tφ thus measured is correct, the eccentricity of the beam with respect to the track of the beam is corrected by supplying an eccentricity correction current I3 to the VCM 64.

このとき1回転周期Trotに得られるトラッキングエラー信号E2のゼロクロス数は例えばこの場合には6回というように大幅に減少し、ゼロクロス数は偏心補正後の残留している偏心振幅であることから、適切な偏心測定結果に基づく補正が行なわれることが確認できる。   At this time, the number of zero crossings of the tracking error signal E2 obtained in one rotation cycle Trot is greatly reduced, for example, six times in this case, and the zero cross number is the remaining eccentric amplitude after the eccentricity correction. It can be confirmed that correction based on an appropriate eccentricity measurement result is performed.

これに対し図20で測定した位相Tφが実際の位相に対し180度ずれていた場合には、測定結果に基づいた偏心補正を行なっても逆に偏心量を増やしてしまう結果となる。このような場合には図22(A)のように、回転検出信号E4の1回転周期Trotで得られるトラッキングエラー信号E2のゼロクロス数が極端に増加する。   On the other hand, when the phase Tφ measured in FIG. 20 is shifted by 180 degrees with respect to the actual phase, even if the eccentricity correction based on the measurement result is performed, the eccentricity amount is increased. In such a case, as shown in FIG. 22A, the number of zero crossings of the tracking error signal E2 obtained in one rotation cycle Trot of the rotation detection signal E4 increases extremely.

このように測定値に対しゼロクロス数が増加した場合には、測定位相Tφが180度ずれていることから、測定された位相Tφに1回転時間Trotの半分の(Trot/2)を加えた位相(Tφ+Trot/2)に修正する。このように正しい位相に修正できれば、修正した位相による偏心補正で図21(A)のように1回転周期Trotのゼロクロス数を最初の測定時に比べ大幅に低減した最適な偏心補正状態とすることができる。   Thus, when the number of zero crosses increases with respect to the measured value, the measured phase Tφ is shifted by 180 degrees, so that the phase obtained by adding (Trot / 2) half of one rotation time Trot to the measured phase Tφ. It is corrected to (Tφ + Trot / 2). If the phase can be corrected in this way, the eccentricity correction by the corrected phase can be set to an optimum eccentricity correction state in which the number of zero crosses in one rotation period Trot is significantly reduced as compared with the first measurement as shown in FIG. it can.

図23は図17のMPU10に設けた偏心測定部260による偏心測定処理のジェネリックフローチャートである。本発明の光ディスク装置にあっては、MOカートリッジまたはCDをローディングした初期化処理の際に、ステップS1に示す1回目の測定処理に続いて、ステップS2で2回目の測定処理を行なう。   FIG. 23 is a generic flowchart of an eccentricity measurement process by the eccentricity measurement unit 260 provided in the MPU 10 of FIG. In the optical disk apparatus of the present invention, in the initialization process in which the MO cartridge or CD is loaded, the second measurement process is performed in step S2 following the first measurement process shown in step S1.

ステップS1,ステップS2におけるそれぞれの測定処理の内容は、図20に示したように、トラッキングエラー信号のゼロクロスから偏心振幅Eampと位相Tφを測定し、続いて測定結果を用いて偏心補正を行ない、ゼロクロス数が増えれば逆位相に修正する処理であり、更に各測定処理ごとに偏心補正を行なった際の1回転当たりのゼロクロス数を保持しておく。   As shown in FIG. 20, the content of each measurement process in step S1 and step S2 is to measure the eccentric amplitude Eamp and the phase Tφ from the zero cross of the tracking error signal, and then perform the eccentricity correction using the measurement result. If the number of zero crosses increases, the process is corrected to the opposite phase, and the number of zero crosses per rotation when the eccentricity correction is performed for each measurement process is held.

ステップS2で2回目の測定処理が終了したならば、ステップS3に進み、1回目と2回目、即ち前回と今回の測定処理における測定結果に基づいた偏心補正の1回転当たりのゼロクロス数の差の絶対値を求める。この差の絶対値が予め定めた閾値TH、例えば許容される偏心補正量の範囲内、具体的にはTH=10以下であれば測定結果は正しいものとし、例えば1回目と2回目のうち補正後のゼロクロス数が少ない方の測定結果を偏心補正に使用する。   When the second measurement process is completed in step S2, the process proceeds to step S3, where the difference between the zero cross number per rotation of the eccentric correction based on the measurement results in the first and second times, that is, the previous and current measurement processes is calculated. Find the absolute value. If the absolute value of this difference is within a predetermined threshold TH, for example, an allowable eccentricity correction amount range, specifically, TH = 10 or less, the measurement result is correct. For example, correction is made between the first time and the second time. The measurement result with the smaller number of zero crosses later is used for eccentricity correction.

これに対し前回と今回の差の絶対値が所定の閾値THを超えていた場合には、再びステップS2に戻り、再度測定処理を行なう。この場合には3回目の測定処理となる。そしてステップS3で前回と今回即ち2回目と3回目の差の絶対値が閾値TH以下かどうかチェックする。   On the other hand, if the absolute value of the difference between the previous time and the current time exceeds the predetermined threshold value TH, the process returns to step S2 and the measurement process is performed again. In this case, the measurement process is the third time. In step S3, it is checked whether the absolute value of the difference between the previous time and this time, that is, the second time and the third time is equal to or less than the threshold value TH.

この場合、もし1回目の測定処理で振動などにより異常な偏心測定が行なわれていた場合には、3回目の測定時における前回と今回の差の絶対値の比較で閾値TH以下に収まり、正しい測定結果を偏心補正に使用することができる。このため光ディスク媒体をローディングした後の初期化処理における偏心測定の段階で振動やノイズなどが加わって誤った測定処理が行なわれても、前回と今回の差の絶対値が所定の閾値に収まるまで測定処理を繰り返すことで、誤った偏心量の測定結果の使用を自動的に排除することができる。   In this case, if an abnormal eccentricity measurement is performed due to vibration or the like in the first measurement process, the absolute value of the difference between the previous time and the current value in the third measurement is within the threshold value TH and is correct. The measurement result can be used for eccentricity correction. For this reason, even if an erroneous measurement process is performed by adding vibration or noise at the stage of the eccentricity measurement in the initialization process after loading the optical disk medium, the absolute value of the difference between the previous time and the current time falls within a predetermined threshold. By repeating the measurement process, it is possible to automatically eliminate the use of erroneous measurement results of eccentricity.

図24は図23のステップS1またはステップS2のそれぞれで行なわれる偏心測定処理のフローチャートである。まずステップS1で、回転検出信号が立ち上がる1回転検出、即ち回転開始位置の有無を検出している。1回転検出が行なわれるとステップS2に進み、トラッキングエラー信号のゼロクロスを検出し、ゼロクロスが得られれば、ステップS3でカウンタCNTを1つカウントアップする。   FIG. 24 is a flowchart of the eccentricity measurement process performed in each of step S1 or step S2 in FIG. First, in step S1, one rotation detection in which the rotation detection signal rises, that is, the presence or absence of a rotation start position is detected. If one rotation is detected, the process proceeds to step S2, where the zero cross of the tracking error signal is detected. If the zero cross is obtained, the counter CNT is incremented by one in step S3.

続いてステップS4で、ゼロクロス時間間隔がそれまでの最大値MAXより大きいか否かチェックする。それまでの最大値MAXより大きければ、ステップS5で、新たに得られたTZC時間間隔を最大値MAXとする。そして、この最大値MAXとしたTZC時間間隔について、ステップS6で1回転検出からの時間を位相Tφに入れる。以上の処理をステップS7で次の1回転検出が行なわれるまで繰り返す。   Subsequently, in step S4, it is checked whether the zero crossing time interval is larger than the maximum value MAX so far. If it is larger than the maximum value MAX so far, in step S5, the newly obtained TZC time interval is set as the maximum value MAX. For the TZC time interval with the maximum value MAX, the time from the detection of one rotation is entered in the phase Tφ in step S6. The above processing is repeated until the next one rotation is detected in step S7.

ステップS7で1回転検出により1回転分のカウンタCNT及びその中でのTZC時間間隔の最大値から位相Tφが得られたならば、ステップS8で偏心振幅Eampを算出する。そしてステップS9で偏心位相Tφを求める。続いてステップS10で、測定された振幅Eampと位相Tφにより偏心補正動作を行なう。そしてステップS11で、偏心補正動作を行ないながら1回転の偏心量によるゼロクロスの数をカウンタCNTで測定する。   If the phase Tφ is obtained from the counter CNT for one rotation and the maximum value of the TZC time interval therein by detecting one rotation in step S7, the eccentric amplitude Eamp is calculated in step S8. In step S9, the eccentric phase Tφ is obtained. Subsequently, in step S10, an eccentricity correction operation is performed using the measured amplitude Eamp and phase Tφ. In step S11, the counter CNT measures the number of zero crosses due to the amount of eccentricity of one rotation while performing the eccentricity correction operation.

ステップS12では、測定前と測定後のカウンタCNTの値、即ちゼロクロスの値と比較し、補正後が減っていれば正しい測定結果として処理を終了する。もし補正後増えていれば、ステップS13で偏心位相Tφを180度ずらした*Tφに修正して偏心補正動作を行なう。   In step S12, the value of the counter CNT before and after the measurement, that is, the value of the zero cross, is compared. If the value after the correction is reduced, the process ends as a correct measurement result. If it has increased after correction, the eccentric phase Tφ is corrected to * Tφ shifted by 180 degrees in step S13, and the eccentricity correction operation is performed.

図25は図24のステップS10における測定振幅Eamp と位相Tφによる偏心補正動作のフローチャートである。この偏心補正制御は、所定のサンプリングクロックの割り込みごとに動作する。サンプリング割り込みがあると、ステップS1で回転検出からの時間txから測定された偏心位相Tφを差し引く。この算出値tがもし0より小さくマイナスの値であった場合には、ステップS3に進み、1回転時間Trotを加えて修正する。   FIG. 25 is a flowchart of the eccentricity correction operation by the measured amplitude Eamp and the phase Tφ in step S10 of FIG. This eccentricity correction control operates every interruption of a predetermined sampling clock. When there is a sampling interruption, the eccentric phase Tφ measured is subtracted from the time tx from the rotation detection in step S1. If the calculated value t is smaller than 0 and a negative value, the process proceeds to step S3 and is corrected by adding one rotation time Trot.

この理由は、図26のタイムチャートに示すようになる。図26(A)はサンプリングクロックであり、図26(B)に回転検出信号E4を示している。回転検出信号E4の立ち上がりに続く次の時刻t1のサンプリングクロックのタイミングで図25の偏心補正制御が行なわれたとすると、このときステップS1で算出される時間tはt=t1−Tφとなり、マイナスの値をとる。   The reason is as shown in the time chart of FIG. FIG. 26A shows a sampling clock, and FIG. 26B shows the rotation detection signal E4. If the eccentricity correction control of FIG. 25 is performed at the timing of the sampling clock at the next time t1 following the rise of the rotation detection signal E4, the time t calculated in step S1 at this time is t = t1−Tφ, which is negative. Takes a value.

したがってステップS2からステップS3に進み、回転検出信号E4の1回転周期Trtを足して修正する。この結果、修正値は(t1+Trot)となる。一方、偏心メモリ200のアドレスは、回転検出信号E4の立ち上がりとなる回転開始位置に対し位相Tφの遅れを持った位置を0点としてsin2πftの値を格納している。このためステップS3で算出された(t=t1+Trot)は偏心メモリ200における点282の値となる。   Accordingly, the process proceeds from step S2 to step S3, and is corrected by adding one rotation cycle Trt of the rotation detection signal E4. As a result, the correction value is (t1 + Trot). On the other hand, the address of the eccentric memory 200 stores a value of sin2πft with a position having a phase Tφ delay from the rotation start position at which the rotation detection signal E4 rises. Therefore, (t = t1 + Trot) calculated in step S3 is the value of the point 282 in the eccentric memory 200.

この点282の値は、偏心メモリ200を位相Tφ側にも存在していると仮定すると、点282となる時刻t1に対応した回転位置の値と同じ正弦値である。したがって回転開始位置からの経過時間txが位相Tφを超えるまではステップS3の修正による偏心メモリ200のリードを行なう。   Assuming that the eccentric memory 200 is also present on the phase Tφ side, the value of this point 282 is the same sine value as the value of the rotational position corresponding to the time t1 at which the point 282 is reached. Therefore, until the elapsed time tx from the rotation start position exceeds the phase Tφ, the eccentric memory 200 is read by the correction in step S3.

ステップS4にあっては、ステップS3またはステップS1で求められた時間tをアドレスとして偏心メモリ200よりsin2πfが読み出されることから、これに測定された偏心振幅Eampを掛け合わせることで、偏心量を補正する補正電流Ieを求め、VCM64に対する駆動電流に付加することで偏心補正ができる。   In step S4, since sin2πf is read from the eccentricity memory 200 using the time t obtained in step S3 or step S1 as an address, the eccentricity amount is corrected by multiplying this by the measured eccentricity amplitude Eamp. The correction current Ie to be obtained is obtained and added to the drive current for the VCM 64, whereby the eccentricity can be corrected.

ここで図17の偏心メモリ200は、DSP15の動作タイミングを決めているサンプルクロックによる32サンプル毎の正弦データsinθを格納している。このため偏心メモリ200に格納する1回転分の正弦データの数は、MOカートリッジ媒体の回転数3600rpmの場合、36個であり、10度毎の正弦データをテーブルに格納している。偏心メモリ200に登録した正弦データの間のデータは、直線補間による近似計算により求めて出力する。   Here, the eccentric memory 200 of FIG. 17 stores sine data sin θ for every 32 samples by the sample clock that determines the operation timing of the DSP 15. Therefore, the number of sine data for one rotation stored in the eccentric memory 200 is 36 when the rotation speed of the MO cartridge medium is 3600 rpm, and the sine data for every 10 degrees is stored in the table. Data between the sine data registered in the eccentric memory 200 is obtained by approximation calculation by linear interpolation and output.

またCDをローディングした場合、光ディスクドイラブは媒体回転数をCD対応の2400rpmに変える。このように媒体回転数が変化すると、偏心メモリ200の読出し周期は32サンプルと一定であるため、偏心メモリ200に格納するデータ数が変わる。2400rpmの場合、1回転の偏心補正に必要な正弦値のデータ数は54個であり、約6.7度毎の正弦データを必要とする。そこで、ローディングされた媒体から回転数の変更を認識した場合は、変更した回転数に適合した正弦データを格納するわように偏心メモリ200を更新する。   When a CD is loaded, the optical disk drive changes the medium rotation speed to 2400 rpm corresponding to the CD. When the rotational speed of the medium changes in this way, the read cycle of the eccentric memory 200 is constant at 32 samples, so the number of data stored in the eccentric memory 200 changes. In the case of 2400 rpm, the number of data of sine values required for eccentricity correction for one rotation is 54, and sine data of about 6.7 degrees is required. Therefore, when a change in the rotational speed is recognized from the loaded medium, the eccentric memory 200 is updated so as to store the sine data suitable for the changed rotational speed.

5.エンベローブサーボ
図27は図2の光ディスクドライブのコントローラ10に設けたTES検出回路50の回路ブロック図である。このTES検出回路50は、光学ユニット側に設けられた2分割ディテクタ46の受光部46−1,46−2からの受光信号E5,E6を入力している。TES検出回路50は、ピークホールド回路290,292、減算器294及びエンベローブ検出切替回路295で構成される。ピークホールド回路290,292は図28のピークホールド回路290に代表して示す回路構成を持つ。
5. Envelope Servo FIG. 27 is a circuit block diagram of the TES detection circuit 50 provided in the controller 10 of the optical disk drive of FIG. The TES detection circuit 50 receives light reception signals E5 and E6 from light reception units 46-1 and 46-2 of a two-divided detector 46 provided on the optical unit side. The TES detection circuit 50 includes peak hold circuits 290 and 292, a subtracter 294, and an envelope detection switching circuit 295. The peak hold circuits 290 and 292 have a circuit configuration representative of the peak hold circuit 290 of FIG.

図28のピークホールド回路290は、入力端子に続いて抵抗R1とダイオードDを介してピークホールド用のコンデンサC1を接続している。コンデンサC1と並列には放電用の抵抗R2が接続され、更にアナログスイッチ296を介して放電用抵抗R3を接続している。アナログスイッチ296は、図27のエンベローブ検出切替回路295からの切替信号E9によりオン、オフ制御される。   In the peak hold circuit 290 of FIG. 28, a peak hold capacitor C1 is connected to the input terminal via a resistor R1 and a diode D following the input terminal. A discharging resistor R2 is connected in parallel with the capacitor C1, and a discharging resistor R3 is further connected via an analog switch 296. The analog switch 296 is ON / OFF controlled by a switching signal E9 from the envelope detection switching circuit 295 of FIG.

エンベローブサーボのオン状態即ちエンベローブ検出を行なう場合には、アナログスイッチ296を図示のようにオフとしている。このときコンデンサC1の放電時定数は抵抗R2により決まり、このC1,R2の値で決まる放電時定数を540MBまたは640MB MOカートリッジ媒体のID部の戻り光によるトラッキングエラー信号の落ち込みを抑制するエンベローブ検出ができるような時定数に設定する。   When the envelope servo is turned on, that is, when envelope detection is performed, the analog switch 296 is turned off as shown in the figure. At this time, the discharge time constant of the capacitor C1 is determined by the resistor R2, and the discharge time constant determined by the values of C1 and R2 is envelope detection that suppresses the drop of the tracking error signal due to the return light of the ID portion of the 540 MB or 640 MB MO cartridge medium. Set to a time constant that you can.

エンベローブ検出をオフしたい場合には、アナログスイッチ296をオンする。アナログスイッチ296をオンするとコンデンサC1に、放電抵抗R2に加えて更に放電抵抗R3が並列接続される。したがって放電抵抗は抵抗R2とR3の並列抵抗値に低下し、これによってエンベローブ検出が略オフ状態となる。もちろん、完全にエンベローブ検出をオフしたい場合には、アナログスイッチ296によりコンデンサC1そのものを切り離すようにしてもよい。   When the envelope detection is to be turned off, the analog switch 296 is turned on. When the analog switch 296 is turned on, a discharge resistor R3 is further connected in parallel to the capacitor C1 in addition to the discharge resistor R2. Accordingly, the discharge resistance is lowered to the parallel resistance value of the resistors R2 and R3, and thereby the envelope detection is substantially turned off. Of course, when it is desired to completely turn off the envelope detection, the capacitor C1 itself may be disconnected by the analog switch 296.

図27のエンベローブ検出切替回路295にあっては、図2のDSP15からの切替制御信号によりピークホールド回路290,292のエンベローブ検出をオンオフ制御する。このエンベローブ検出のオンオフは次の3つとなる。
(a)ミラー部を有する128MB MOカートリッジ媒体のローディングの際に、エンベローブ検出をオフする。
(b)230MB MOカートリッジ媒体のローディング状態で、ユーザ領域を外れるミラー部を有する非ユーザ領域いわゆるプロセス領域を目標トラックとするアクセスコマンドを受領した場合に、エンベローブ検出をオフする。
(c)540MB及び640MB MOカートリッジ媒体のシーク制御において、予め定めた所定値を超える高速シークを検出した際にエンベローブ検出をオフする。この高速シーク時のエンベローブ検出のオフについては、230MB MOカートリッジのユーザ領域についても同様にして行なう。
In the envelope detection switching circuit 295 of FIG. 27, the envelope detection of the peak hold circuits 290 and 292 is turned on / off by the switching control signal from the DSP 15 of FIG. The envelope detection is turned on / off in the following three ways.
(A) Envelope detection is turned off when loading a 128 MB MO cartridge medium having a mirror section.
(B) In the loading state of the 230 MB MO cartridge medium, the envelope detection is turned off when an access command having a non-user area so-called process area having a mirror part out of the user area as a target track is received.
(C) In seek control of 540 MB and 640 MB MO cartridge media, envelope detection is turned off when a high-speed seek exceeding a predetermined value is detected. The envelope detection is turned off during the high-speed seek in the same manner for the user area of the 230 MB MO cartridge.

高速シークを判定する所定速度としては、図28のコンデンサC1と抵抗R2で決まるエンベローブ検出をオンした際の放電時定数に従ったトラッキングエラー信号のピークレベルから0レベルに下がるまでの時間より短くなるトラックゼロクロス間隔の高速シークとすればよい。   The predetermined speed for determining the high-speed seek is shorter than the time until the tracking error signal falls from the peak level to the 0 level according to the discharge time constant when the envelope detection determined by the capacitor C1 and the resistor R2 in FIG. 28 is turned on. A high-speed seek with a track zero cross interval may be used.

図29はミラー部を有する媒体面の説明図であり、ID部268とMO部270についてはトラックごとにグループ298が形成され、ID部268についてはグループ298で挟まれた領域にエンボスでなるピット302を形成しているが、両者の間にはフラットな鏡面を持つミラー部300が存在する。   FIG. 29 is an explanatory diagram of a medium surface having a mirror part. For the ID part 268 and the MO part 270, a group 298 is formed for each track, and for the ID part 268, a pit formed by embossing in an area sandwiched by the group 298. 302 is formed, but there is a mirror part 300 having a flat mirror surface between them.

このような媒体トラックにおける、まずID部からのビーム戻り光によるトラッキングエラー信号への影響を見ると、図30のようになる。図30(A)は2分割ディテクタ46の受光信号E5、図30(B)は2分割ディテクタ46の受光信号E6であり、それぞれID部268のピット302の凹凸に応じた受光信号の振幅に落ち込みを起こす。   In such a medium track, first, the influence on the tracking error signal by the beam return light from the ID part is as shown in FIG. FIG. 30A shows the light reception signal E5 of the two-divided detector 46, and FIG. 30B shows the light reception signal E6 of the two-divided detector 46, and the amplitude of the light reception signal corresponding to the unevenness of the pit 302 of the ID portion 268 falls. Wake up.

図30(C)は受光信号E5から受光信号E6を差し引いて得られるトラッキングエラー信号E2であり、受光信号におけるID部の落ち込みを加算した落ち込みが振幅成分に生ずる。このような振幅落ち込み308が例えばトラッキングエラー信号E2の低い振幅の部分に生ずると、トラックゼロクロスを起こし、トラックカウントを誤る。   FIG. 30C shows a tracking error signal E2 obtained by subtracting the light reception signal E6 from the light reception signal E5, and a drop obtained by adding the drop of the ID portion in the light reception signal occurs in the amplitude component. If such an amplitude drop 308 occurs, for example, in a low-amplitude portion of the tracking error signal E2, a track zero cross occurs and the track count is erroneous.

そこで図27のピークホールド回路290,292によるエンベローブ検出をオンさせることで、図30(D)のようにID部からの戻り光により生ずる変動をエンベローブ検出により滑らかな変動振幅309に抑えることができる。   Therefore, by turning on the envelope detection by the peak hold circuits 290 and 292 of FIG. 27, the fluctuation caused by the return light from the ID section as shown in FIG. 30D can be suppressed to the smooth fluctuation amplitude 309 by the envelope detection. .

図31は図29のミラー部300からの戻り光による受光信号E5,E6及びトラッキングエラー信号E2であり、エンベローブ検出をオフした状態である。ミラー部300からの戻り光は、受光信号E5,E6のいずれについても同じレベルで同一極性の信号となることから、トラッキングエラー信号E2は両者の差から落ち込み部314のようにミラー部に対応した信号欠落を起こす。   FIG. 31 shows received light signals E5 and E6 and a tracking error signal E2 due to the return light from the mirror unit 300 of FIG. 29, in a state where the envelope detection is turned off. Since the return light from the mirror unit 300 becomes the same polarity signal at the same level for both of the received light signals E5 and E6, the tracking error signal E2 corresponds to the mirror unit like the drop unit 314 due to the difference between the two. Cause signal loss.

図32は図31のミラー部を有する媒体のトラッキングエラー信号の検出について、更にエンベローブ検出をオンした場合の信号プロフィールである。エンベローブ検出をオンした場合には、受光信号E5,E6のID部に対応する落ち込み304,306は振幅落ち込み316,318のように抑制され、トラッキングエラー信号E2における振幅落ち込み308も振幅310のように抑制される。   FIG. 32 shows a signal profile when envelope detection is further turned on for detection of the tracking error signal of the medium having the mirror part of FIG. When envelope detection is turned on, the drops 304 and 306 corresponding to the ID portions of the received light signals E5 and E6 are suppressed as amplitude drops 316 and 318, and the amplitude drop 308 in the tracking error signal E2 is also set to the amplitude 310. It is suppressed.

しかしながら、ID部に続くミラー部からの反射成分310,312については、反射成分が立ち上がった後、エンベローブ検出がオンしているために、波形320,322のようにエンベローブ検出のための放電時定数に従って緩やかに振幅成分が低下し、その結果、トラッキングエラー信号E2に示すようにミラー部に続くトラッキングエラー信号の信号振幅324は大きく歪むことになる。   However, with respect to the reflection components 310 and 312 from the mirror portion following the ID portion, since the envelope detection is turned on after the reflection component rises, the discharge time constant for detecting the envelope as in the waveforms 320 and 322 is obtained. As a result, the amplitude component gradually decreases, and as a result, the signal amplitude 324 of the tracking error signal following the mirror portion is greatly distorted as indicated by the tracking error signal E2.

このようなエンベローブ検出をオンしたときの図32に示すトラッキングエラー信号E2のミラー部の戻り光による歪みを回避するためには、エンベローブ検出をオフし、図31のようなトラッキングエラー信号E2を使用することが望ましい。   In order to avoid distortion due to the return light of the mirror portion of the tracking error signal E2 shown in FIG. 32 when the envelope detection is turned on, the envelope detection is turned off and the tracking error signal E2 as shown in FIG. 31 is used. It is desirable to do.

図33は、図28のピークホールド回路290に矩形波パルス326が入力したときのエンベローブ検出オン時の立ち下がり波形330とオフ時の立ち下がり波形332を示している。エンベローブ検出がオンであれば、図33(B)の出力のようにピーク検出後の立ち下がり波形330は緩やかな時定数で立ち下がるため、ID部の落ち込みなどを抑制したエンベローブ検出による滑らかなトラッキングエラー信号が作成できる。一方、ミラー部を有する媒体については、エンベローブ検出をオフすることで図33(C)のように急速な波形の立ち下がり332とし、これによってミラー部の戻り光による受光成分が緩やかに立ち下がることでトラッキングエラー信号を大きく歪ませることを阻止できる。   FIG. 33 shows a falling waveform 330 when the envelope detection is on and a falling waveform 332 when it is off when the rectangular wave pulse 326 is input to the peak hold circuit 290 of FIG. If envelope detection is on, the falling waveform 330 after peak detection falls with a gradual time constant as shown in the output of FIG. 33B. Therefore, smooth tracking by envelope detection that suppresses the fall of the ID portion and the like. An error signal can be created. On the other hand, for a medium having a mirror portion, turning off the envelope detection causes a rapid waveform fall 332 as shown in FIG. 33C, whereby the light receiving component due to the return light of the mirror portion falls gently. Can prevent the tracking error signal from being greatly distorted.

図34は高速シーク時のトラッキングエラー信号をエンベローブ検出のオン、オフについて示している。図34(A)はエンベローブ検出をオフした場合の高速シーク時のトラッキングエラー信号であり、トラッキングエラー信号の上下のピーク振幅とその間のゼロクロスが正確に再現されている。これに対しエンベローブ検出をオンすると、図33(B)のような緩やかな立ち下がり波形330となるため、ゼロクロス間隔が短くなり、高速シーク時には図34(B)のように上下のピークの振幅成分のみが検出され、もはやトラッキングエラー信号としての機能が完全に喪失されてしまう。   FIG. 34 shows the tracking error signal at the time of high-speed seek with respect to ON / OFF of envelope detection. FIG. 34A shows a tracking error signal during high-speed seek when the envelope detection is turned off, and the upper and lower peak amplitudes of the tracking error signal and the zero crossing therebetween are accurately reproduced. On the other hand, when the envelope detection is turned on, a gentle falling waveform 330 as shown in FIG. 33B is obtained, so that the zero-crossing interval is shortened, and the amplitude components of the upper and lower peaks as shown in FIG. Only is detected, and the function as a tracking error signal is no longer completely lost.

本発明にあっては、高速シーク時にあっては図34(B)のようなトラッキングエラー信号の喪失を避けるため、エンベローブ検出をオフし、図34(A)のように高速シークであっても正確にトラッキングエラー信号を作成できるようにしている。   In the present invention, in order to avoid the loss of the tracking error signal as shown in FIG. 34B during the high speed seek, the envelope detection is turned off, and even if the high speed seek is performed as shown in FIG. The tracking error signal can be created accurately.

図35は図27のエンベローブサーブ制御処理のフローチャートである。まずステップS1で媒体ローディングがあると、ローディングした媒体の種別を認識する。ローディングした媒体がステップS2で128MB MOカートリッジ媒体であることが認識されると、ステップS3に進み、エンベローブサーボをオフする。   FIG. 35 is a flowchart of the envelope serve control process of FIG. First, when there is medium loading in step S1, the type of the loaded medium is recognized. If it is recognized in step S2 that the loaded medium is a 128 MB MO cartridge medium, the process proceeds to step S3, where the envelope servo is turned off.

ローディングした媒体がステップS4で230MBのMOカートリッジ媒体であることが認識されると、ステップS5で非ユーザ領域のアクセスか否かをチェックしており、非ユーザ領域を目標トラックとするアクセスを上位装置から受領した場合にはステップS6に進み、エンベローブサーボをオフする。非ユーザ領域のアクセスでなければ、ステップS7でエンベローブサーボをオンすることになる。   If it is recognized in step S4 that the loaded medium is a 230 MB MO cartridge medium, it is checked in step S5 whether or not the access is to a non-user area, and access with the non-user area as a target track is checked. If it is received from step S6, the process proceeds to step S6 to turn off the envelope servo. If the access is not in the non-user area, the envelope servo is turned on in step S7.

図36はエンベローブサーボのオン状態で行なわれるシーク制御時のエンベローブサーボのオンオフ制御である。シーク制御時にあっては、ステップS1で、トラッキングエラー信号のゼロクロス時間間隔から得られるシーク速度が予め定められた閾値速度Vth以上か否かチェックしている。シーク速度が閾値速度Vth以上であれば高速シークと判断し、ステップS2でエンベローブサーボをオフする。   FIG. 36 shows the on / off control of the envelope servo during seek control performed when the envelope servo is on. At the time of seek control, it is checked in step S1 whether or not the seek speed obtained from the zero-crossing time interval of the tracking error signal is equal to or higher than a predetermined threshold speed Vth. If the seek speed is equal to or higher than the threshold speed Vth, it is determined that the seek speed is high, and the envelope servo is turned off in step S2.

シーク速度が閾値Vth未満であれば、ステップS3でエンベローブサーボのオンを維持する。以上の処理をシーク終了をステップS4で判別するまで繰り返す。もちろん、シーク中にシーク速度がVth以下になれば、その時点でステップS3でエンベローブサーボをオンすることになる。   If the seek speed is less than the threshold value Vth, the envelope servo is kept on in step S3. The above processing is repeated until the end of seek is determined in step S4. Of course, if the seek speed becomes Vth or less during seek, the envelope servo is turned on at step S3.

6.フォーカスサーボ
図37は図5のDSP15により実現されるフォーカスアクチュエータ56に対するフォーカスサーボに設けているPID演算部96の機能ブロックである。PID演算部96は微分器340とゲイン乗算器342を備えた微分演算部、積分器344とゲイン乗算器346を備えた積分演算部、更にゲイン乗算器348を用いた比例演算部を備える。
6). Focus Servo FIG. 37 is a functional block of the PID calculation unit 96 provided in the focus servo for the focus actuator 56 realized by the DSP 15 of FIG. The PID calculation unit 96 includes a differentiation calculation unit including a differentiator 340 and a gain multiplier 342, an integration calculation unit including an integrator 344 and a gain multiplier 346, and a proportional calculation unit using a gain multiplier 348.

微分器340、積分器344及びゲイン乗算器348のそれぞれには、図2のFES検出回路48で媒体の戻り光の受光出力に基づいて作成されたフォーカスエラー信号E1が入力する。ゲイン乗算器342,346及び348の出力は加算器350で掛け合わされ、PID演算によるフォーカスサーボ信号として、サーボスイッチ98を介して最終的にはDAコンバータ108によりフォーカスアクチュエータ56に電流を供給し、フォーカスエラー信号E1を0とするように応答フォーカスを行なう。   Each of the differentiator 340, the integrator 344, and the gain multiplier 348 receives a focus error signal E1 created by the FES detection circuit 48 of FIG. The outputs of the gain multipliers 342, 346 and 348 are multiplied by an adder 350, and a current is supplied to the focus actuator 56 via the servo switch 98 and finally to the focus actuator 56 as a focus servo signal by PID calculation. Response focus is performed so that the error signal E1 is zero.

このようなフォーカスサーボのPID演算部96に対し、本発明にあっては、新たにゲイン制御部352を設けている。ゲイン制御部352に対しては、図2に示したフォーマッタ18からIDゲート信号E11が入力されている。ゲイン制御部352はフォーマッタ18からのIDゲート信号E11がイネーブルになると、微分器340に続いて設けているゲイン乗算器342のゲインを0に切り替える。この結果、ゲート信号E11がイネーブルとなっている間、ゲイン乗算器342から出力される微分成分は0となり、PID演算部96はPID演算部として動作することになる。   In the present invention, a gain control unit 352 is newly provided for the focus servo PID calculation unit 96. An ID gate signal E11 is input to the gain controller 352 from the formatter 18 shown in FIG. When the ID gate signal E11 from the formatter 18 is enabled, the gain control unit 352 switches the gain of the gain multiplier 342 provided subsequent to the differentiator 340 to zero. As a result, while the gate signal E11 is enabled, the differential component output from the gain multiplier 342 becomes 0, and the PID calculation unit 96 operates as a PID calculation unit.

図38は、ゲイン制御部352でIDゲート信号E11に同期して微分器340のゲイン乗算器342のゲインを0としない場合の動作である。図38(A)のトラックのID部に対応して、図38(B)のようにフォーカスエラー信号E1が変動する。このとき図37のPID演算部96のPID演算機能が有効となっていると、フォーカスエラー信号E1のID部前後の立ち下がり及び立ち上がりに同期して、主に微分成分に依存したフォーカスアクチュエータ56に対する電流I1がパルス状に供給される。   FIG. 38 shows the operation in the case where the gain of the gain multiplier 342 of the differentiator 340 is not set to 0 in synchronization with the ID gate signal E11 by the gain controller 352. Corresponding to the track ID portion of FIG. 38A, the focus error signal E1 varies as shown in FIG. At this time, if the PID calculation function of the PID calculation unit 96 of FIG. 37 is enabled, the focus error signal E1 is applied to the focus actuator 56 mainly depending on the differential component in synchronization with the fall and rise of the focus error signal E1 before and after the ID part. The current I1 is supplied in a pulse shape.

即ち、MO部からID部に移行する際にID部に対物レンズを合焦させるオートフォーカスが掛かり、ID部からMO部に抜ける時には逆にMO部に対物レンズを合焦させるオートフォーカスが掛かり、これをトラック上のID部ごとに繰り返す。この結果、図38(D)のように対物レンズのレンズ位置がMO部とID分に応じた合焦位置に交互に制御されることになる。しかしながら、ID部については物理的なピットによる記録状態であることから、MO部のような光磁気的な記録のための精密なオートフォーカス制御は不要であり、ID部に合焦させなくてもID部の戻り光から十分なS/NをもってID信号を再生することができる。   That is, when moving from the MO unit to the ID unit, the auto focus for focusing the objective lens on the ID unit is applied, and when moving from the ID unit to the MO unit, the auto focus for focusing the objective lens on the MO unit is applied. This is repeated for each ID part on the track. As a result, as shown in FIG. 38D, the lens position of the objective lens is alternately controlled to the in-focus position corresponding to the MO portion and the ID. However, since the ID portion is in a recording state by physical pits, precise autofocus control for magneto-optical recording like the MO portion is unnecessary, and it is not necessary to focus on the ID portion. The ID signal can be reproduced with sufficient S / N from the return light of the ID section.

そこで本発明にあっては、図39(D)のように、トラックID部に同期してフォーマッタより得られるIDゲート信号E11に同期して、ID部のタイミングで図39(D)のように微分器340のゲインを乗算するゲイン乗算器342の微分ゲインGdを0に切り替える。ID部でPID演算部96はPI演算部として動作することとなり、図39(B)のようなID部に対応してフォーカスエラー信号E1にステップ状の変化が起きても、この変化はPID演算部96の出力に現れない。   Therefore, in the present invention, as shown in FIG. 39D, in synchronization with the ID gate signal E11 obtained from the formatter in synchronization with the track ID portion, as shown in FIG. The differential gain Gd of the gain multiplier 342 that multiplies the gain of the differentiator 340 is switched to zero. In the ID section, the PID calculation section 96 operates as a PI calculation section. Even if a step-like change occurs in the focus error signal E1 corresponding to the ID section as shown in FIG. It does not appear in the output of part 96.

その結果、図39(E)のようにフォーカスアクチュエータ56に対する電流I1はID部で変化することなく、安定した必要最小限の電流とすることができる。もちろん、図38(F)の対物レンズのレンズ位置についても、ID部ごとに位置は変化せず、MO部に対する合焦状態を安定して維持することができる。ここで図37の実施形態にあっては、IDゲート信号E11に同期してゲイン制御部352が微分器340のゲイン乗算器342のゲインを0に切り替えるようにしているが、更にゲイン演算部を構成するゲイン乗算器348のゲインをIDゲート信号E11に同期して0にするようにしてもよい。   As a result, as shown in FIG. 39E, the current I1 to the focus actuator 56 does not change in the ID portion, and can be a stable and necessary minimum current. Of course, the lens position of the objective lens in FIG. 38F does not change for each ID part, and the focused state with respect to the MO part can be stably maintained. In the embodiment of FIG. 37, the gain controller 352 switches the gain of the gain multiplier 342 of the differentiator 340 to 0 in synchronization with the ID gate signal E11. The gain of the gain multiplier 348 to be configured may be set to 0 in synchronization with the ID gate signal E11.

このため、ID部のタイミングでPID演算部96は積分演算のみを行なうこととなり、ID部で変化するフォーカスエラー信号E1によるフォーカスサーボの不要な動作を更に確実に抑え込むことができる。もちろん、ディスク媒体の撓みによる上下方向の緩やかな変動については、積分比例制御もしくは積分制御により十分に長い時定数で追従して安定したオートフォーカス状態を維持することができる。   For this reason, the PID calculation unit 96 performs only the integration calculation at the timing of the ID part, and the unnecessary operation of the focus servo due to the focus error signal E1 that changes in the ID part can be more reliably suppressed. Of course, a gentle fluctuation in the vertical direction due to the bending of the disk medium can be tracked with a sufficiently long time constant by integral proportional control or integral control to maintain a stable autofocus state.

尚、上記実施形態にあっては、MOカートリッジ媒体とCD媒体の両方をローディングして使用可能な光ディスクドライブを例にとっており、このようにMOカートリッジ媒体及びCD媒体を使用可能な光ディスクドライブにあっては、トラッキングエラー信号の検出に対する光学系の共通化が要求される。通常、MOカートリッジ媒体についてはプッシュプル法が採用され、一方、CD媒体については通常3ビーム法が使用されている。しかし、3ビーム法としたのではMOカートリッジ媒体とCD媒体の光学系の共通化が図れないことから、本発明にあってはCD媒体についてもワンビームとするが、レーザダイオードの波長680nmではCDのピット深さの関係でプッシュプル法は採用できない。   In the above embodiment, an optical disk drive that can be used by loading both the MO cartridge medium and the CD medium is taken as an example. In this manner, the optical disk drive that can use the MO cartridge medium and the CD medium is used. Therefore, it is required to use a common optical system for detecting the tracking error signal. Usually, the push-pull method is adopted for the MO cartridge medium, while the three-beam method is usually used for the CD medium. However, since the optical system of the MO cartridge medium and the CD medium cannot be made common with the three beam method, the CD medium is also a one beam in the present invention. The push-pull method cannot be used due to the pit depth.

そこで本発明はCD媒体のトラッキングエラー検出についてはヘテロダイン法を採用する。これによって、MOカートリッジ媒体であってもCD媒体であっても同じ光学ユニットによりトラッキングエラー信号を検出してポジショナの制御ができる。   Therefore, the present invention employs a heterodyne method for tracking error detection of a CD medium. Thus, the positioner can be controlled by detecting the tracking error signal by the same optical unit for both the MO cartridge medium and the CD medium.

また本発明は、MOカートリッジ媒体とCD媒体の両方を使用可能な光ディスクドライブに限定されず、MOカートリッジ媒体につき例えば128MB、230MB、540MBまたは640MBの全ての使用可能な光ディスクドライブとして実現してもよい。
Further, the present invention is not limited to the optical disk drive that can use both the MO cartridge medium and the CD medium, and may be realized as all usable optical disk drives of, for example, 128 MB, 230 MB, 540 MB, or 640 MB per MO cartridge medium. .

本発明の原理説明図Principle explanatory diagram of the present invention 本発明による光ディスクドライブのブロック図Block diagram of an optical disk drive according to the present invention. MOカートリッジを使用した本発明の装置構造の概略説明図Schematic explanatory diagram of the apparatus structure of the present invention using an MO cartridge CDを使用した本発明の装置構造の概略説明図Schematic illustration of the device structure of the present invention using a CD 図2のDSPで実現されるサーボ系統の機能ブロック図Functional block diagram of the servo system realized by the DSP of FIG. 図5のアナログスイッチのサーボ制御モードのオン、オフの説明図ON / OFF explanatory diagram of servo control mode of analog switch of FIG. 図6のサーボ制御モードの説明図Explanatory drawing of servo control mode in FIG. 本発明による1トラックシークの説明図Explanatory drawing of 1 track seek by this invention 本発明による1トラックシーク制御のフローチャートFlow chart of one track seek control according to the present invention レンズアクチュエータとVCMを同時駆動するMOカートリッジを使用した本発明によるファインシーク制御の説明図Explanatory drawing of fine seek control by this invention using MO cartridge which drives lens actuator and VCM simultaneously 図10の目標トラックに引き込む減速制御の詳細説明図Detailed explanatory diagram of the deceleration control to be pulled into the target track of FIG. 本発明によるファインシーク制御のフローチャートFlow chart of fine seek control according to the present invention 本発明によるファインシーク制御のフローチャート(続き)Flow chart of fine seek control according to the present invention (continued) 図12の減速制御の詳細フローチャートDetailed flow chart of deceleration control of FIG. 図12の減速制御の詳細フローチャート(続き)Detailed flowchart of deceleration control in FIG. 12 (continued) CDを使用した場合の目標トラックに引き込む減速制御の説明図Explanatory drawing of deceleration control to pull into the target track when CD is used 本発明の偏心メモリ制御の機能ブロック図Functional block diagram of eccentric memory control of the present invention MO媒体における偏心の説明図Illustration of eccentricity in MO media 媒体偏心に応じてトラックを横切るビーム軌跡の説明図Illustration of the beam trajectory across the track according to the medium eccentricity 偏心測定時のトラッキングエラー信号、回転検出信号及びVCM電流のタイムチャートTime chart of tracking error signal, rotation detection signal and VCM current during eccentricity measurement 偏心測定結果を用いた偏心補正時のトラッキングエラー信号、回転検出信号及びVCM電流のタイムチャートTime chart of tracking error signal, rotation detection signal and VCM current at the time of eccentricity correction using eccentricity measurement result 回転位相が反転していた場合の偏心補正時のトラッキングエラー信号、回転検出信号及びVCM電流のタイムチャートTime chart of tracking error signal, rotation detection signal, and VCM current at the time of eccentricity correction when the rotation phase is reversed 図17の偏心測定部による測定処理のジェネリックフローチャート17 is a generic flowchart of measurement processing by the eccentricity measurement unit in FIG. 図23の偏心測定処理の詳細のフローチャートDetailed flowchart of the eccentricity measurement processing of FIG. 偏心測定結果に基づく偏心補正制御のフローチャートFlow chart of eccentricity correction control based on eccentricity measurement result サンプルクロックに同期した偏心メモリの読出しによる補正値の出力処理の説明図Explanatory drawing of correction value output processing by reading eccentric memory synchronized with sample clock エンベローブサーボに用いる図2のTES検出回路のブロック図Block diagram of the TES detection circuit of FIG. 2 used for the envelope servo. 図27のピークホールド回路の回路図Circuit diagram of the peak hold circuit of FIG. 媒体ミラー部の説明図Illustration of media mirror エンベローブサーボをオフした場合の受光信号とTES信号及びエンベローブサーボをオンした場合のTES信号の信号波形図Signal waveform diagram of light reception signal and TES signal when envelope servo is turned off and TES signal when envelope servo is turned on エンベローブサーボ・オフ時の図29のミラー部による受光信号とTES信号の信号波形図Signal waveform diagram of light reception signal and TES signal by mirror of FIG. 29 when envelope servo is off エンベローブサーボ・オン時の図29のミラー部による受光信号とTES信号の信号波形図Signal waveform diagram of light reception signal and TES signal by mirror of FIG. 29 when envelope servo is on 矩形入力に対する図28のピークホールド回路のエンベローブサーボのオン、オフによる出力波形の説明図28 is an explanatory diagram of an output waveform when the envelope servo of the peak hold circuit of FIG. 28 is turned on / off with respect to a rectangular input. エンベローブサーボのオン、オフに対する高速シーク時のTES信号の説明図Explanatory diagram of TES signal during high-speed seek with respect to ON / OFF of envelope servo 媒体ロード時の本発明によるエンベローブサーボのオン、オフ制御のフローチャートFlowchart of envelope servo on / off control according to the present invention when loading a medium シーク中の本発明によるエンベローブサーボのオン、オフ制御のフローチャートFlowchart of on / off control of envelope servo according to the present invention during seek ID部での誤動作を防止する図5のフォーカス用PID演算部の機能ブロック図Functional block diagram of the focus PID calculation unit of FIG. 5 for preventing malfunction in the ID unit 図37の微分、積分及び比例の各制御を有効とした場合のID部でのフォーカス制御のタイムチャート37 is a time chart for focus control in the ID section when the differential, integral and proportional controls in FIG. 37 are enabled. 図37の微分制御をオフし、積分及び比例の制御を有効とした場合のID部でのフォーカス制御のタイムチャート37 is a time chart of focus control in the ID section when the differential control of FIG. 37 is turned off and integral and proportional control are enabled.

符号の説明Explanation of symbols

10:コントローラ
12:エンクロージャ
14:MPU
15:DSP
16:インタフェースコントローラ
18:フォーマッタ
20:バッファメモリ
22:エンコーダ
24:レーザダイオード制御回路
26:デコーダ
28:リードLSI回路
30:レーザダイオード
32:ディテクタ
34:ヘッドアンプ
36:温度センサ
38,42,54,58,62:ドライバ
40:スピンドルモータ
44:電磁石
46:2分割ディテクタ
48:FES検出回路
50:TES検出回路
52:レンズ位置センサ
56:フォーカスアクチュエータ
60:レンズアクチェータ
64:VCM(キャリッジアクチュエータ)
66:ハウジング
68:インレットドア
70:MOカートリッジ
72:MO媒体
76:キャリッジ
78:固定光学系
80:対物レンズ
82:CD媒体
84:トレイ
86:ターンテーブル
88,124,144:A/Dコンバータ
94,100,130,158,150,174,180,190:位相補償器
96,140,152,176,184:PID演算器
98,118,142,156,178,186:サーボスイッチ
108,166,206:D/Aコンバータ
200:偏心メモリ
210:加速期間
212:プリ減速期間
214:減速期間
250:偏心測定部
254:偏心メモリ制御部
280,282:ピークホールド回路
284:減算器
285:放電時定数切替回路
296:アナログスイッチ
300:ミラー部
10: Controller 12: Enclosure 14: MPU
15: DSP
16: interface controller 18: formatter 20: buffer memory 22: encoder 24: laser diode control circuit 26: decoder 28: read LSI circuit 30: laser diode 32: detector 34: head amplifier 36: temperature sensors 38, 42, 54, 58 62: Driver 40: Spindle motor 44: Electromagnet 46: Two-divided detector 48: FES detection circuit 50: TES detection circuit 52: Lens position sensor 56: Focus actuator 60: Lens actuator 64: VCM (carriage actuator)
66: Housing 68: Inlet door 70: MO cartridge 72: MO medium 76: Carriage 78: Fixed optical system 80: Objective lens 82: CD medium 84: Tray 86: Turntable 88, 124, 144: A / D converter 94, 100, 130, 158, 150, 174, 180, 190: Phase compensators 96, 140, 152, 176, 184: PID calculators 98, 118, 142, 156, 178, 186: Servo switches 108, 166, 206: D / A converter 200: Eccentric memory 210: Acceleration period 212: Pre-deceleration period 214: Deceleration period 250: Eccentricity measuring unit 254: Eccentric memory control unit 280, 282: Peak hold circuit 284: Subtractor 285: Discharge time constant switching circuit 296: Analog switch 300: Mirror part

Claims (3)

光ビームを媒体に照射して得られた戻り光の受光出力に基づいて、光ビームのトラックを横切る方向の位置に応じたトラッキングエラー信号を作成した光学的記憶装置のトラッキングエラー検出回路に於いて、
前記媒体からの戻り光を受光して電気信号に変換する2分割ディデクタと、
前記2分割ディテクタからの受光信号の差からトラッキングエラー信号を作成して出力する減算器と、
前記2分割ディテクタからの受光信号のエンベローブを検出して前記減算器に出力するピークホールド回路と、
前記ピークホールド回路によるエンベローブ検出機能を必要に応じてオン、オフ制御する切替制御回路と、
を設け、
前記切替制御回路は、媒体面にミラー部を有する媒体のローディングを認識した場合、前記ピークホールド回路のエンベローブ検出用時定数回路と並列に放電用抵抗を接続してエンベロープ検出機能をオフさせることを特徴とする光学的記憶装置のトラッキングエラー検出回路。
In a tracking error detection circuit of an optical storage device, which generates a tracking error signal according to a position in a direction crossing a track of the light beam based on a received light output of a return light obtained by irradiating the medium with the light beam. ,
A two-divided detector that receives the return light from the medium and converts it into an electrical signal;
A subtractor that generates and outputs a tracking error signal from the difference between the received light signals from the two-divided detector;
A peak hold circuit for detecting an envelope of a received light signal from the two-divided detector and outputting the detected signal to the subtractor;
A switching control circuit for performing on / off control of the envelope detection function by the peak hold circuit as necessary;
Provided,
When the switching control circuit recognizes the loading of the medium having the mirror portion on the medium surface, it connects the discharge resistance in parallel with the envelope detection time constant circuit of the peak hold circuit to turn off the envelope detection function. A tracking error detection circuit for an optical storage device.
光ビームを媒体に照射して得られた戻り光の受光出力に基づいて、光ビームのトラックを横切る方向の位置に応じたトラッキングエラー信号を作成した光学的記憶装置のトラッキングエラー検出回路に於いて、
前記媒体からの戻り光を受光して電気信号に変換する2分割ディデクタと、
前記2分割ディテクタからの受光信号の差からトラッキングエラー信号を作成して出力する減算器と、
前記2分割ディテクタからの受光信号のエンベローブを検出して前記減算器に出力するピークホールド回路と、
前記ピークホールド回路によるエンベローブ検出機能を必要に応じてオン、オフ制御する切替制御回路と、
を設け、
前記切替制御回路は、媒体面の一部にミラー部を有する媒体のローディングを認識した場合、ミラー部を有するトラック領域へのアクセスを認識した場合に、前記ピークホールド回路のエンベローブ検出用時定数回路と並列に放電用抵抗を接続してエンベロープ検出機能をオフさせることを特徴とする光学的記憶装置のトラッキングエラー検出回路。
In a tracking error detection circuit of an optical storage device, which generates a tracking error signal according to a position in a direction crossing a track of the light beam based on a received light output of a return light obtained by irradiating the medium with the light beam. ,
A two-divided detector that receives the return light from the medium and converts it into an electrical signal;
A subtractor that generates and outputs a tracking error signal from the difference between the received light signals from the two-divided detector;
A peak hold circuit for detecting an envelope of a received light signal from the two-divided detector and outputting the detected signal to the subtractor;
A switching control circuit for performing on / off control of the envelope detection function by the peak hold circuit as necessary;
Provided,
When the switching control circuit recognizes loading of a medium having a mirror part on a part of the medium surface, or recognizes access to a track area having a mirror part, an envelope detection time constant circuit of the peak hold circuit A tracking error detection circuit for an optical storage device , wherein a discharge resistor is connected in parallel to turn off the envelope detection function .
請求項1または2に記載の光学的記憶装置のトラッキングエラー検出回路に於いて、前記切替制御回路は、トラッキングエラー信号から求めたシーク速度が所定速度を越える高速シークと認識した場合、前記ピークホールド回路のエンベローブ検出機能をオフさせることを特徴とする光学的記憶装置のトラッキングエラー検出回路。 3. The tracking error detection circuit of the optical storage device according to claim 1 or 2 , wherein the switching control circuit recognizes the peak hold when the seek speed obtained from the tracking error signal is recognized as a high speed seek exceeding a predetermined speed. A tracking error detection circuit for an optical storage device, wherein the envelope detection function of the circuit is turned off.
JP2004217212A 2004-07-26 2004-07-26 Optical storage Expired - Fee Related JP4153472B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004217212A JP4153472B2 (en) 2004-07-26 2004-07-26 Optical storage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004217212A JP4153472B2 (en) 2004-07-26 2004-07-26 Optical storage

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP09992396A Division JP3633095B2 (en) 1996-04-22 1996-04-22 Optical storage

Publications (2)

Publication Number Publication Date
JP2004342314A JP2004342314A (en) 2004-12-02
JP4153472B2 true JP4153472B2 (en) 2008-09-24

Family

ID=33535931

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004217212A Expired - Fee Related JP4153472B2 (en) 2004-07-26 2004-07-26 Optical storage

Country Status (1)

Country Link
JP (1) JP4153472B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4491407B2 (en) 2005-11-21 2010-06-30 株式会社日立製作所 Optical disk device
JP5108881B2 (en) * 2007-06-06 2012-12-26 パナソニック株式会社 Optical disc apparatus and lens tilt control method

Also Published As

Publication number Publication date
JP2004342314A (en) 2004-12-02

Similar Documents

Publication Publication Date Title
JP3633095B2 (en) Optical storage
JP3730372B2 (en) Optical storage
JP3791723B2 (en) Optical storage
US20080037390A1 (en) Read/write position controller for optical pickup
JPH09305984A (en) Optical memory device
JP4581825B2 (en) Optical disc apparatus, focus bias, and spherical aberration correction value adjustment method
JP4153472B2 (en) Optical storage
JPH02165427A (en) Seeking and tracking device for optical disk
JP4153473B2 (en) Optical storage
JP3758412B2 (en) Optical storage device and focus servo control method
JP2004296089A (en) Optical storage device
JP4201940B2 (en) Servo control method of storage device, servo control circuit, and storage device
JP2004335104A (en) Optical storage device
JP4060453B2 (en) Optical storage device and method for adjusting positioner drive sensitivity
JP2005174541A (en) Optical storage device
JPH08335320A (en) Equipment and method for control optical disk tracking
US7167421B2 (en) Method for controlling optical pickup head upon switching from following mode to seeking mode
JP4153498B2 (en) Optical storage
JP3832746B2 (en) Optical storage
KR100595248B1 (en) Method for controlling write of phase-change optical disc
JP4148822B2 (en) Optical disc apparatus and control program therefor
JPS58169370A (en) Accessing system
JP2001101676A (en) Optical disk device
JP2006318606A (en) Focus control method for optical disk device and optical disk device
JPH11232661A (en) Track jump control apparatus

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070911

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071108

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20080404

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080604

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080703

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110711

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees