JP4153472B2 - Optical storage - Google Patents
Optical storage Download PDFInfo
- 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
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の高密度記録媒体でのシーク性能を高めるためには、目標トラックの直前でビームの移動速度を、所定の減速電流で速度ゼロ付近に減速し、オントラック状態に安定して引き込み制御する必要がある。
しかしながら、このような従来の光ディスクドライブのシーク制御にあっては、シーク時間を短縮するため速度制御の目標速度を高めに設定していた場合、速度制御による後半の減速が急激に行われるため、目標トラック直前の引き込み速度が大きくばらつく可能性がある。このため固定的に定めた減速電流による減速制御では、減速が不足して目標トラックをオーバーしたり、減速しすぎてビームが逆戻りしたりし、目標トラックに整定するまでに時間がかかる問題があった。 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
キャリッジ76に搭載された移動光学系の対物レンズ80は、レンズアクチュエータ60の駆動により固定光学系78からの光ビームを媒体のトラックを横切る方向に移動させる。トラッキングエラー信号作成回路50は、光学ユニットで得られた媒体戻り光の受光出力に基づいて、光ビームのトラックを横切る方向の位置に応じたトラッキングエラー信号E2を作成する。DSP等によるアクセス制御部15は、上位装置から目標トラックへのアクセスを指示された際に、VCM64とレンズアクチュエータ56の両方の制御により光ビームを目標トラックに移動させてオントラックさせる。
The
本発明に従えば、媒体の相違によるミラー部の有無や高速シークについても、適切にトラッキングエラー信号を作成できるようにした光学的記憶装置が提供される。 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
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
フォーマッタ18に対してはライト系統としてエンコーダ22とレーザダイオード制御回路24が設けられ、レーザダイオード制御回路24の制御出力はエンクロージャ12側の光学ユニットに設けたレーザダイオード30に与えられている。
For the
レーザダイオード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
フォーマッタ18に対するリード系統としては、デコーダ26、リードLSI回路28が設けられる。リードLSI回路28に対しては、エンクロージャ12に設けたディテクタ32によるレーザダイオード30からのビームの戻り光の受光信号が、ヘッドアンプ34を介してID信号及びMO信号として入力されている。
As a read system for the
リード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
ここでエンコーダ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
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
MOカートリッジの記録再生はゾーンCAVであることから、スピンドルモータ40を例えば3600rpmの一定速度で回転させる。またMPU14は、ドライバ42を介してヘッド部12側に設けた電磁石44を制御する。電磁石44は装置内にローディングされたMOカートリッジのビーム照射側と反対側に配置されており、記録時及び消去時に媒体に外部磁界を供給する。
Since the recording / reproducing of the MO cartridge is in the zone CAV, the
DSP15は、媒体に対しレーザダイオード30からのビームの位置決めを行うためのサーボ機能を実現する。このため、エンクロージャ12側の光学ユニットに媒体からのビームモードの光を受光する2分割ディテクタ46を設け、FES検出回路(フォーカスエラー信号検出回路)48が、2分割ディテクタ46の受光出力からフォーカスエラー信号E1を作成してDSP15に入力している。
The
また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
更にエンクロージャ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
ここで光ディスクドライブにおけるエンクロージャの概略は図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
ローディングされたMOカートリッジ70のMO媒体72の下側には、VCM64により媒体トラックを横切る方向に移動自在なキャリッジ76が設けられている。キャリッジ76上には対物レンズ80が搭載され、固定光学系78に設けている半導体レーザからのビームをプリズム81を介して入射し、MO媒体72の媒体面にビームスポットを結像している。
A
対物レンズ80は図2のヘッド部12に示したフォーカスアクチュエータ56により光軸方向に移動制御され、またレンズアクチュエータ60により媒体トラックを横切る半径方向に例えば数十トラックの範囲内で移動することができる。このキャリッジ76に搭載している対物レンズ80の位置が、図2のレンズ位置センサ52により検出される。レンズ位置センサ52は対物レンズ80の光軸が直上に向かう中立位置でレンズ位置検出信号を0とし、アウタ側への移動とインナ側への移動に対しそれぞれ異なった極性の移動量に応じたレンズ位置検出信号E4を出力する。
The
本発明の光ディスクドライブは、光ディスク媒体として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
トレイ84は、予めスピンドルモータ40にCD媒体82を装着するためのターンテーブル86を備えている。このためターンテーブル86にCD媒体82の中心部の穴を嵌め入れた状態でトレイ84に搭載し、光ディスクドライブにローディングする。
The
トレイ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
このように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
また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
もちろん本発明は、図4のようなCD媒体82の再生機能をもたない図3のMOカートリッジ70専用の光ディスクドライブであってもよいことは勿論である。
Of course, the present invention may be an optical disk drive dedicated to the
図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
更に位相補償器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
次にレンズアクチュエータ60に対するレンズサーボ系を説明する。レンズサーボ系は速度制御系、トラックサーボ系及びレンズ位置サーボ系の3つに分けられる。まず速度制御系はトラックゼロクロス信号E3をカウンタ110に入力し、トラックゼロクロス間隔の時間をクロックカウントにより求め、速度計算器112でビーム速度を求める。
Next, a lens servo system for the
速度計算器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
次にVCM64のサーボ系を説明する。VCM64のサーボ系は、シーク時の目標トラック位置と現在トラック位置との偏差に基づいたフィードフォワード制御のサーボ系を構成している。まずトラックゼロクロス信号E3に基づいてカウンタ110で検出されたビームのレジスタ168による現在位置は、加算器170でレジスタ172の目標トラック位置と比較され、目標トラック位置に対する残りトラック数に応じた位置偏差信号が生成される。
Next, the servo system of the
この加算器170の出力は、位相補償器174で位相補償が施された後、PID演算器176で比例、積分、微分演算を受け、サーボスイッチ178を介して位相補償器180で更に位相補償を受け、加算器182を介してIIR188に与えられ、更に位相補償器190で位相補償を施した後、加算器192でレジスタ194によるVCMオフセットによる補正を受け、リミット196を介して加算器198に与えられる。
The output of the
加算器198では偏心メモリ200からの読み出しによる媒体の偏心補正を行う。加算器198による偏心補正を受けたVCMサーボの位置偏差信号に対しては、レジスタ202によりインナ方向のシークとアウタ方向のシークに応じた異なった極性がセットされ、更に絶対値化回路204で絶対値化が施され、DAコンバータ206でアナログ信号に変換され、VCM64にVCM電流指示値に変換されてドライバ側に出力される。
The
更に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
このためVCM64は、レンズアクチュエータ60の駆動によりレンズ位置オフセットを零とするようにキャリッジを位置制御することになる。このようなレンズアクチュエータによるレンズ位置検出信号の偏差信号に基づくサーボ制御がVCM64のサーボ系に加わることから、これを二重サーボと呼んでいる。
For this reason, the
図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
トラックオフモードは、サーボスイッチ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
トラックオンモードは、サーボスイッチ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
ファインシークモードは、上位装置から目標シリンダへのアクセスが指示された場合に、レンズアクチュエータ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
更にサーボスイッチ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
位置シークモードはレンズアクチュエータ60によるレンズ位置制御であり、レンズを零位置に保持した状態で、VCM64を目標トラック位置に対する現在トラック位置のトラック数に応じた位置偏差信号によりビームが目標トラックに移動するように位置制御する。
The position seek mode is lens position control by the
即ち、サーボスイッチ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
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
次のプリ減速期間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
図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
次にステップ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
ステップ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
1トラックシーク制御が終了した後のオントラック制御状態にあっては、MPU14は上位装置の1トラックシークコマンドに続いて転送されたアクセスコマンドに従った媒体トラックに対するデータの記録または再生を行なう。
In the on-track control state after the end of the one-track seek control, the
ここで、図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
このMPU14によるファインシークコマンドを受けて、DSP15は図10のタイムチャートに示すようなファインシーク制御を行う。このファインシーク制御は図3に示したキャリッジ76に搭載された対物レンズ80を移動するレンズアクチュエータ60をメインとした制御であり、同時にキャリッジ76を駆動するVCM64をサブとした制御を行なう。
In response to the fine seek command from the
図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
この速度制御は図10(B)のように加速区間230、定速区間232、目標シリンダ直前の定速区間238に続く減速区間240となる。これに対しVCM64によるキャリッジの制御は、図10(D)のようにシーク開始時の目標トラックに対する減速トラックの位置偏差に応じて、加速電流と減速電流を発生してキャリッジを一定加速で加速し続いて減速するフィードフォワード制御を行なう。
As shown in FIG. 10B, this speed control is an
具体的には、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
目標トラックまでの半分の位置をビームが過ぎると、VCM64のフィードフォワード制御の減速電流による定減速区間236となり、VCMの定減速区間236の減速電流がレンズアクチュエータ60の速度制御による定速制御の目標速度を下回ると、定速区間238となって現れる。
When the beam passes half the position to the target track, a
更にレンズアクチュエータ60による速度制御を詳細に見ると、まず時刻t1のシーク開始で規定の加速電流242をレンズアクチュエータ60に供給する。この加速電流は電流値Iaを持ち、予め定めた一定時間T1に亘って供給する。これによってレンズアクチュエータ60が予め定めた一定速度で加速される。時刻t3で加速を終了すると、それ以降は目標速度となるように一定速度を保つ定速度制御となる。
Further, when the speed control by the
図10(A)のトラッキングエラー信号E2の目標トラックの1つ前のゼロクロス点250を過ぎると、その前後のサンプル点248,252で求めたトラッキングエラー信号E2の値TES1とTES2の差(TES1−TES2)に基づいた減速電流244を時刻t8〜t9に亘って流し、時刻t9の減速終了でオントラックサーボを有効としてビームを目標シリンダにオントラックさせる。
When the zero-
一方、図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
ここで図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
本発明のファインシークにおける目標トラック直前の減速制御にあっては、目標トラックの直前のゼロクロス点となる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
即ち、サンプル点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
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
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
一方、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
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
アクチュエータ加速時間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
最大目標速度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
図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
続いてステップ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
最大速度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
したがって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
もちろん、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
具体的には、偏心メモリ200に基づいて作成された偏心オフセット量は、図5に示したVCM64のサーボ系におけるリミット196の出力段の加算器198に与えられ、加算器198に入力するVCM64に対する電流指示値に対し、偏心量を相殺するような偏心オフセットが加えられる。
Specifically, the eccentricity offset amount created based on the eccentricity memory 200 is given to the
まずMPU10に設けた偏心測定部260の測定処理を説明する。図18は、本発明の光ディスクドライブにローディングされるMOカートリッジ媒体70を取り出して示している。MOカートリッジ媒体70は、媒体中心にスピンドルモータ回転軸に装着するハブを備えており、ハブの回転中心264に対し媒体面に形成しているトラック中心266は、通常数十ミクロン程度の偏心を持っている。
First, the measurement process of the
このためMOカートリッジ媒体70がローディングされてスピンドルモータの回転中心264に装着されたとき、トラック中心266との間の偏心量に応じた1回転で1サイクルとなる偏心量がトラック上で発生する。
For this reason, when the
ここでMOカートリッジ媒体70は、そのディスク面の記録領域を半径方向に最インナのゾーン0から最アウタのゾーン9の10ゾーンに分割している。各ゾーンはID領域268とMO領域270の繰り返しであり、ゾーンに含まれるトラックについてはID領域268で分割されたセクタ数は同一となっている。ID領域は右側に取り出して示した3本のトラックの拡大図のように、ピットと呼ばれる情報の単位の溝又は穴の集合体であり、セクタマーク、トラック番号、セクタ番号、CRCなどが書き込まれている。
Here, in the
このためID部268の信号を再生することにより、ビームが位置するゾーン番号、トラック番号、セクタ番号などを検出することができる。ID部268に続いて設けられたMO部270は、データの記録再生を行う領域である。
Therefore, by reproducing the signal from the
図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
このような光ディスク媒体における偏心量を測定するため、図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
即ち、時刻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
図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
図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
このとき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
ステップ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
この点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
ステップ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
ここで図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
また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
図28のピークホールド回路290は、入力端子に続いて抵抗R1とダイオードDを介してピークホールド用のコンデンサC1を接続している。コンデンサC1と並列には放電用の抵抗R2が接続され、更にアナログスイッチ296を介して放電用抵抗R3を接続している。アナログスイッチ296は、図27のエンベローブ検出切替回路295からの切替信号E9によりオン、オフ制御される。
In the
エンベローブサーボのオン状態即ちエンベローブ検出を行なう場合には、アナログスイッチ296を図示のようにオフとしている。このときコンデンサC1の放電時定数は抵抗R2により決まり、このC1,R2の値で決まる放電時定数を540MBまたは640MB MOカートリッジ媒体のID部の戻り光によるトラッキングエラー信号の落ち込みを抑制するエンベローブ検出ができるような時定数に設定する。
When the envelope servo is turned on, that is, when envelope detection is performed, the
エンベローブ検出をオフしたい場合には、アナログスイッチ296をオンする。アナログスイッチ296をオンするとコンデンサC1に、放電抵抗R2に加えて更に放電抵抗R3が並列接続される。したがって放電抵抗は抵抗R2とR3の並列抵抗値に低下し、これによってエンベローブ検出が略オフ状態となる。もちろん、完全にエンベローブ検出をオフしたい場合には、アナログスイッチ296によりコンデンサC1そのものを切り離すようにしてもよい。
When the envelope detection is to be turned off, the
図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
(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部からのビーム戻り光によるトラッキングエラー信号への影響を見ると、図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
図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
そこで図27のピークホールド回路290,292によるエンベローブ検出をオンさせることで、図30(D)のようにID部からの戻り光により生ずる変動をエンベローブ検出により滑らかな変動振幅309に抑えることができる。
Therefore, by turning on the envelope detection by the
図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
図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
しかしながら、ID部に続くミラー部からの反射成分310,312については、反射成分が立ち上がった後、エンベローブ検出がオンしているために、波形320,322のようにエンベローブ検出のための放電時定数に従って緩やかに振幅成分が低下し、その結果、トラッキングエラー信号E2に示すようにミラー部に続くトラッキングエラー信号の信号振幅324は大きく歪むことになる。
However, with respect to the
このようなエンベローブ検出をオンしたときの図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
図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
本発明にあっては、高速シーク時にあっては図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
微分器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
このようなフォーカスサーボの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
図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
即ち、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
このため、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. .
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:
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 /
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 .
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)
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 |
-
2004
- 2004-07-26 JP JP2004217212A patent/JP4153472B2/en not_active Expired - Fee Related
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 |