A servo tracking circuit for an optical disk apparatus

Abstract: Servo tracking means for performing servo-control in an optical disk apparatus, to trace a track of an optical disk according to a servo signal indicating a degree of tracing the track, the optical disk apparatus being operable to write, read and erase data on the track according to levels and durations of light emitted onto the track, said servo tracking means comprising pulse edge detection means (10, 10') for outputting an edge detection signal upon detecting an edge of a writing pulse for modulating said light so as to record data on the track, or upon detecting an edge of an erasing pulse for modulating said light so as to erase recorded data on the track; masking pulse forming means (20, 20') for generating, in response to said edge detection signal, a masking pulse to disable the servo signal during said masking pulse so as to prevent an erroneous operation of the servo signal caused from a switching transient of said writing pulse or said erasing pulse; and pulse duration setting means (30, 30') for determining a pulse duration of said masking pulse, comprising a counter to count clock pulses (Sc), a count number of said counter being presettable.

Description: This invention relates to a servo tracking circuit used in an optically writable/readable/erasable disk apparatus. An optically or magneto-optically writable, readable and erasable disk (below, optical disk) apparatus can store a large amount of data by using a disk containing many tracks. This means, however, that a light beam emitted from a light source, typically provided by a laser diode, must be precisely focused onto a particular one of the closely-spaced tracks, having a spacing as close as several µm. In order for the light beam to trace the track there are employed a tracking servo and a focusing servo, whereby a tracking error signal and focusing error signal obtained from light reflected from the track are negatively fed back so as to minimise the errors. On the other hand, the level and duration of the light beam is varied (modulated) depending on whether it is wished to write, read or erase the data on the disk. The light level needed to write or erase the data is considerably larger than that for reading the data. This results in large changes in the light emission level during operation, during which the oscillation mode of the laser diode, as well as the modulation current applied to the laser diode, changes abruptly and drastically. This leads to undesirable noise pulses in the tracking/focusing error signals, which cause erroneous operation of the tracking/focusing servos. In order to avoid this erroneous operation there have been proposed some methods wherein the tracking/focusing error signal is masked, i.e. disabled, during a period when it exceeds a predetermined threshold level, such as disclosed in Japanese Laid-open Provisional Patent Publication Hei 1-263947, or during a predetermined period at transitions of the light level, such as disclosed in U.S. Patent No. 4 807 206 and Japanese Laid-open Provisional Patent Publication Hei 2-66743. The predetermined period is determined by hardware such as a shift resistor (shift register) or a monostable multivibrator. The problem with these methods is that the required period varies depending on the amount of change in light level (amplitude of the light modulation) or the circuit condition; however, the period to be predetermined cannot be easily modified because it is determined by hardware. The inventors of the present invention realized that it is desirable to provide a servo tracking circuit that allows easy presetting and adjustment of the duration of a masking pulse to momentarily disable a tracking servo signal when switching a write/erase pulse applied to a light source, so as to prevent an erroneous operation of the servo signal caused by the switching transient of the writing/erasing pulse. According to the present invention, there is provided servo tracking means for performing servo-control in an optical disk apparatus, to trace a track of an optical disk according to a servo signal indicating a degree of tracing the track, the optical disk apparatus being operable to write, read and erase data on the track according to levels and durations of light emitted onto the track, said servo tracking means comprising:- pulse edge detection means for outputting an edge detection signal upon detecting an edge of a writing pulse for modulating said light so as to record data on the track, or upon detecting an edge of an erasing pulse for modulating said light so as to erase recorded data on the track; masking pulse forming means for generating, in response to said edge detection signal, a masking pulse to disable the servo signal during said masking pulse so as to prevent an erroneous operation of the servo signal caused from a switching transient of said writing pulse or said erasing pulse; and pulse duration setting means for determining a pulse duration of said masking pulse, characterised in that said pulse duration setting means comprise a counter to determine said pulse duration by counting clock pulses, a count number of said counter, corresponding to said pulse duration, being presettable. The present invention also embraces an optical disk apparatus (i.e. an apparatus employing an optical or magneto-optical disk which can be written to, read from, and erased) including the above servo tracking means. Reference is made, by way of example, to the accompanying drawings, in which:- Fig. 1 schematically illustrates an optical disk apparatus to which the present invention can be applied; Fig. 2 schematically illustrates a first preferred embodiment of the present invention; Fig. 3 is a timing chart of the Fig. 2 circuit; Fig. 4 shows waveforms generated in circuits shown in Fig. 1; Fig. 5 schematically illustrates a second preferred embodiment of the present invention; and Fig. 6 is a timing chart of the Fig. 5 circuit. Referring to Fig. 1, an optical disk 1 provided with fine-spaced coaxial or spiral track(s) is rotated by a motor la. An optical head 2 is moved radially over the disk 1 by a voice coil motor (not shown). In the optical head 2, a light beam emitted from a light source 224, e.g. laser diode, is guided by a lens 225 and a polarization beam splitter 223 to an object lens 201 so as to be focused as a beam spot BS onto one of the tracks on the disk. Light reflected from the track is reversely input to polarization beam splitter 223 so as to be input to a light detector 226, typically formed of four quarterly arranged photo sensors. In order for the beam spot to accurately trace as well as focus onto the track there are provided a tracking actuator 221 for radially moving object lens 201 and a focusing actuator 222 for axially moving object lens 201. Light signals output from light detector 226 are processed by a tracking error signal generator 5a and a focusing error signal generator 5b, to output a tracking error signal TS and a focusing error signal FS, respectively, according to a well-known technique. Moreover, a sum of the four sensor outputs is an RF signal representing the data on the track. Tracking error signal TS and focusing error signal FS are negatively fed back via tracking servo driver 3a and focusing servo driver 3b, gate circuits 8a and 8b and servo error detection circuits 4a and 4b, to tracking actuator 221 and focusing actuator 222, respectively, so that the tracking error signal and the focusing error signal become a minimum, in other words so that the light spot automatically traces the track. Servo error detection circuits 4a and 4b compare the signal input thereto with a predetermined threshold level, so as to output an alarm signal to prevent an erroneous operation of the tracking circuits when the input signal is larger than the threshold level. Gate circuits 8 will be explained later in detail. A light modulator 6 controls the light level emitted from light source 224, that is, outputs a write pulse, an erase pulse or a continuous signal for the light to write, erase and read the data, respectively. The above-explained apparatus configuration is widely known. Referring to Figs. 2 and 3, a first preferred embodiment of a masking pulse generator 100 according to the present invention is hereinafter described in detail. Masking pulse generator 100 and gate circuit 8a and 8b of Fig. 1 are shown in Fig. 2 in detail. In Fig. 2 a first masking pulse generator having suffix "a" in the notation numerals is in the upper half of Fig. 2 and is for detecting the rising edge of the write pulse/erase pulse, and a second masking pulse generator having suffix "n" in the notation numerals is in the lower half of Fig. 2 and is for detecting a falling edge of the write/erase pulse. The two masking pulse generators are identical except the input signal to falling edge detector 10n is reversed by an inverter 17; therefore, detailed circuitry in the blocks of the second masking pulse generator is omitted. Rising edge detector 10a includes a first flip-flop 11a of a delay type, a second flip-flop 12a of a delay type and a NAND gate 13a. A data-input terminal D of first flip-flop 11a is pulled up to a power source voltage so as to be kept at logical level H. A write gate pulse WG and an erase gate pulse EG, each for controlling the write pulse and the erase pulse, are input from light modulator 6 inversely to a clear terminal CL of first flip-flop 11a. Clock terminals CK of the flip-flops are supplied with clock pulses Sc. When the logic level of the write gate pulse WG or the erase gate pulse EG, each determining the writing/erasing pulses, turns to H, a Q-output of first flip-flop 11a turns to H on the next clock pulse. The Q-output is input to data-input terminal D of second flip-flop 12a and to a first input terminal of NAND gate 13a. On the further next clock pulse the XQ output of second flip-flop 12a turns to logical level L, which is input to a second input terminal of NAND gate 13a. Accordingly, NAND gate 13a outputs between the transitions of the two flip-flops a negative pulse Se, which indicates the rising edge of the write/erase gate pulse WG/EG. This edge detection signal Se is input as a load pulse Pl to a load terminal LD of a counter 30a and via an inverter 22a to a J-input terminal of a third flip-flop 23a of J-K type. A rising edge of the load pulse Pl initiates counter 13a to count the number of clock pulses input to its clock terminal CK. The number to be counted is preset via preset terminals of counter 13a by a program of a computer which is not shown in the figure. Upon counting up the preset number, counter 31a outputs from its carry terminal a carry signal Co having H level and having a duration of a single clock cycle. Carry signal Co is input to a K-input terminal of third flip-flop 23a. The Q-output of third flip-flop 23a has been at H level on and after the rising edge of load pulse Pl, and now turns to L level by carry signal Co. Thus, third flip-flop 23a and inverter 22a form a masking pulse forming circuit 20a. The Q-output, i.e. a gate pulse Pg, of third flip-flop 23a controls as a masking pulse Pm via an OR gate 40 the gate circuits 8a and 8b, each typically formed of an analog switch. Inputs to gate circuits 8a and 8b are the tracking error signal TE and the focusing error signal FE, respectively, from tracking error signal generator 5a and focusing error signal generator 5b. Thus, the tracking error signal TE and the focusing error signal FE, each to be input to servo error detection circuits 4a and 4b, are masked, i.e. suppressed, for the duration of masking pulse Pm. Therefore, in servo detection circuits 4a and 4b the signals passing therein do not exceed the threshold level, that is, no alarm signal due to the undesirably large transient signal is generated therefrom so that the servo operation can be kept on without being disturbed by the erroneously generated alarm signal. The duration of the masking pulse Pm can be modified by changing the preset number of counter 30a. Relations between the waveforms of the signals described above are also shown in Fig. 4. In Fig. 1 the masking pulses are independently denoted with Pmf and Pmt for focusing servo circuit and tracking servo circuit, respectively, though the explanation was made with a single masking pulse Pm. These two masking pulses Pmf and Pmt may be common for both the focusing and tracking servo circuits depending on the design requirement. Circuit operation of the first masking pulse generator at the falling edge of the write/erase gate pulse is hereinafter described. When the logical level of the write/erase gate pulse WG/EG turns from H to L, Q-output of first flip-flop 11a turns to L on the next clock pulse. On the further next clock pulse the XQ output of second flip-flop 12a turns to logical level H, which is input to NAND gate 13a. Accordingly, NAND gate 13a keeps outputting H level, in other words nothing takes place to initiate third flip-flop 20a or counter 30a at the falling transition of the write/erase gate pulse in the first masking pulse generator. However, the second masking pulse generator performs the same things as the first masking pulse generator at the rising transition of the write/erase gate pulse, because the input signal thereto is inverted by inverter 17. As shown in the lower half of Fig. 3, when the logical level of the write/erase gate pulse turns from H to L, that is, when the input to falling edge detector 10n turns to H, Q-output of fourth flip-flop 11n, which corresponds to first flip-flop 11a, turns to H on the next clock pulse. On the further next clock pulse the XQ output of fifth flip-flop 12n, which corresponds to second flip-flop 12a, turns to logical level L. Accordingly, a negative edge detection signal Sen is generated between the transitions of the fourth and the fifth flip-flops. The rising edge of edge detection signal Sen initiates,as as a load pulse Pl, a second counter 30n, which corresponds to first counter 30a, to count clock pulses input thereto. Upon counting up a number preset therein, second counter 11n outputs a second carry signal Con. A second gate pulse Pgn is thus formed between the trailing edges of load pulse Pl and second carry signal Con. Second gate pulse Pgn outputs via NOR gates 40 a second masking pulse Pmn so as to control gate circuit 8a and 8b. Thus, the duration of the second masking pulse can be determined independently from that of the first masking pulse by the computer. The undesirably large transient in the tracking/focusing error signals reach the threshold level of servo error detection circuits 4 at one to ten micro seconds after the rising edge of the write/erase gate pulse. The duration necessary to mask the undesirably larger signal than the threshold level is typically 50 to 100 µs. In the above-described first preferred embodiment circuit the clock pulse is preferably chosen to be of 10 MHz or higher. Accordingly, the about two clock-pulse delay of the masking pulse after the write/erase pulse application is quite negligible. The number to be preset in counters 11a and 11n is chosen as 1024, for example. Referring to Figs. 5 and 6, a second preferred embodiment of masking pulse generator 100 according to the present invention is hereinafter described, where a lower frequency clock pulse, such as 1 MHz, is employed. In Fig. 5 a load pulse generator 35 includes the same circuits as rising edge detector 10a of Fig. 2. When the logical level of the write/erase gate pulse WG/EG turns to H, which is input to an input terminal D of a flip-flop 15 of D-type as well as a NAND gate 16a, XQ output of flip-flop 15a turns to L on the next clock pulse. Accordingly, output of NAND gate 16a turns to L at the rising edge of the write/erase pulse and returns to H at the transition of flip-flop 15a so as to form an edge detection signal Se'. On the further next clock pulse the H level of the input to load pulse generator 35 generates a negative pulse having a single clock cycle duration, that is a load pulse Pl. The rising edge of load pulse Pl initiates counter 36 to count clock pulses input thereto. Upon counting up a number preset in counter 36, the counter outputs a carry-signal Co'. Carry signal Co' resets a R-S flip-flop 20a' of negative logic which has been set by the falling edge of the edge detection signal Se' output from NAND gate 16a. Thus, load pulse generator 35 and counter 36 act as a pulse duration determiner 30' which corresponds to counter 30 of Fig. 3. Q-output of R-S flip-flop 20a' forms a gate pulse Pg, which is then input via a NOR gate 40' to gate circuits 8a and 8b as a masking pulse Pm. Another flip-flop 15n, NAND gate 16n and flip-flop 20n' perform the same thing as flip-flop 15a, NAND gate 16a and flip-flop 20a', except flip-flop 15n receives the write/erase gate pulse inverted by an inverter 17, so that a falling edge of the write/erase gate pulse is detected. Output of NAND gate 16n is processed by load pulse generator 35. Though in the second preferred embodiment a single load pulse generator 35 is provided commonly to rising edge detector 10'a and falling edge detector 10'n, two load pulse generators 35 may be provided independently for the rising edge detector and the falling edge detector so that different count numbers can be respectively preset. An advantage of the second preferred embodiment circuit configuration is that the masking pulse starts concurrently with the application of the write/erase gate pulse while in the first preferred embodiment circuit it takes some clock cycles for the masking pulse to start. Therefore, the second embodiment circuit is advantageous in employing a clock pulse of lower frequency, such as 1 MHz, while the circuit configuration is somewhat more complex than that of the first preferred embodiment. Though in the first preferred embodiment counters 30a and 30n are provided independently for rising edge detector 10a and falling edge detector 10n, these two counters may be a single counter acting commonly on the rising edge detector 10a and the falling edge detector 10n so that the same count number can be employed therein. An advantageous effect of the present invention is that the preset number in the counter that directly relates to the duration of the masking pulse can be arbitrarily and easily preset, e.g. by modification of a computer program, depending on the transient waveforms of the tracking/focusing error signals resulting from the conditions of the laser diode and/or the related circuit configuration, etc.. Though it is described that the number to be counted is preset by a program of computer, it is apparent that the counter may also be preset as well by modifying external connections to the preset terminals of the counter. Gate circuits 8a and 8b referred to as analog switches in the above description may be formed of widely employed appropriate switches able to gate the signal input thereto. Moreover, if the tracking/focusing error signals are digital, the gate circuit 8 may be formed of an AND gate. The many features and advantages of the invention are apparent from the detailed specification and thus, it is intended by the appended claims to cover all such features and advantages of the methods which fall within the scope of the invention defined by the appended claims.

Claims: Servo tracking means for performing servo-control in an optical disk apparatus, to trace a track of an optical disk according to a servo signal indicating a degree of tracing the track, the optical disk apparatus being operable to write, read and erase data on the track according to levels and durations of light emitted onto the track, said servo tracking means comprising:- pulse edge detection means (10, 10') for outputting an edge detection signal upon detecting an edge of a writing pulse for modulating said light so as to record data on the track, or upon detecting an edge of an erasing pulse for modulating said light so as to erase recorded data on the track; masking pulse forming means (20, 20') for generating, in response to said edge detection signal, a masking pulse to disable the servo signal during said masking pulse so as to prevent an erroneous operation of the servo signal caused from a switching transient of said writing pulse or said erasing pulse; and pulse duration setting means (30, 30') for determining a pulse duration of said masking pulse, characterised in that said pulse duration setting means comprise a counter to determine said pulse duration by counting clock pulses (Sc), a count number of said counter, corresponding to said pulse duration, being presettable. Servo tracking means as claimed in claim 1, wherein said count number is preset by a computer program. Servo tracking means as claimed in claim 1, wherein said count number is preset by external connections to presetting terminals of said counter. Servo tracking means as claimed in claim 1, 2, or 3, wherein said pulse edge detection means (10, 10') comprises a rising edge detector (10a, 10'a) and a falling edge detector (10n, 10'n), for detecting a rising edge or falling edge, respectively, of said writing and erasing pulses; and one of said masking pulse forming means (20a, 20n; 20'a, 20'n) is respectively provided for each of said rising edge detector and said falling edge detector. Servo tracking means as claimed in claim 4, wherein said pulse duration setting means (30) is common for both of said masking pulse forming means (20a, 20n; 20'a, 20'n) respectively of said rising edge detector (10a, 10'a) and said falling edge detector (10n, 10'n). Servo tracking means as claimed in claim 4, wherein two of said pulse duration setting means (30a, 30n) each able to have individual pulse durations are provided independently for said masking pulse forming means (20a, 20n) of said rising edge detector (10a) and said falling edge detector (10n). Servo tracking means as claimed in any of claims 1 to 6, wherein said pulse detection means (10a, 10n) outputs said pulse detection signal (Se) in synchronization with said clock pulse (Sc) and said masking pulse forming means (20a, 20n) comprises a flip-flop which operates in synchronization with said clock pulse (Sc). Servo tracking means as claimed in any of claims 1 to 6, wherein said pulse detection means (10'a, 10'n) outputs said pulse detection signal (Se') asynchronously with said clock pulse (Sc), and said masking pulse forming means (20'a, 20'n) comprises a flip-flop which operates asynchronously with said clock pulse (Sc).

Inventors: FURUTA SATOSHI, YANAGI SHIGENORI, FURUTA, SATOSHI, YANAGI, SHIGENORI, FURUTA, SATOSHI, FUJITSU LIMITED, YANAGI, SHIGENORI, FUJITSU PERIPHERALS LIMITED
Applicants: FUJITSU LTD, FUJITSU LIMITED
Application year: 1993
Main classification: G11B7
IPC codes: G11B7, G11B21