Abstract:
PROBLEM TO BE SOLVED: To provide reordering of a command queue with which power saving and seek noise reduction can be realized. SOLUTION: With respect to a write command and/or a read command, a value of an evaluation function: Ev=A×T+(1-A)×Fun(L) (A is an arbitrary number from 0 to 1, T is a latency time required until executing the write command and/or the read command, and Fun(L) is an evaluation function using a seek distance L) is calculated and a write command and/or a read command with which this value is minimum is selected as a command to be executed next. COPYRIGHT: (C)2004,JPO
Abstract:
PURPOSE: To stably reduce an accessing time by controlling the access operation for moving a head to a target track based on a track signal and the following-up operation for following up on the target track. CONSTITUTION: A speed detector 29 detects a speed from the frequency, etc., of a track differential signal 2 and inputs the speed to a DC offset generation means 31. However, as this DC offset is desired to correspond to the speed of the head when the head of a disk storage device arrives at the target track, an DC offset corresponding to the speed of the head just before the switching of a mode from the access control to the follow-up control is outputted to charge a capacitor 33 through a closed switch 23B. In this case a means for detecting the moving direction of the head is necessitated and it is desirable to add a DC offset proportion to the speed of the head.
Abstract:
PROBLEM TO BE SOLVED: To reduce a modeling error including a control model assumed under model follow-up control to a level in which any practical problem is not generated concerning a gain and a phase. SOLUTION: In a control means having a feed-forward system and a feedback system, a control model for generating reference position data yr from a feed- forward control signal Uff0 is divided into an original control model 22 and a correction filter 23. Also, the gain correction of the feed-forward control signal Uff0 is operated by a gain correcting means 24, and a corrected feed- forward control signal Uff is generated. The reference position data yr are inputted to a feedback controller 25, and a feedback control signal Ufb being the output of the feedback controller 25 and the feed-forward control signal Uff are inputted to an object 26 to be controlled. The coefficients of a correction filter 23 and a gain correcting means 24 are corrected according to a head orbit based on the actual seek operation.
Abstract:
PROBLEM TO BE SOLVED: To overcome the problem of seek error due to disturbance of tracking error signal by calculating an approximate TES signal through linear interpolation and using it in place of an actual TES signal during a time interval when a hard sector is detected. SOLUTION: A TES interpolation circuit is activated during an interval when a hard sector detection circuit generates an output pulse to calculate the voltage variation rate of a TES signal continuously using an analog differentiator. A sample hold circuit is tracked by an integrator 162 having polar and zero positions being set to cancel the effect of a differentiation circuit 152. When no hard sector is present, an original TES signal passes through the circuit as it is but when a hard sector is detected, the sample hold circuit captures the final value of TES gradient. Finally, the integrator integrates the gradient and performs linear interpolation of the TES signal.
Abstract:
PURPOSE: To repeatedly correct a tracking error signal(TES) and a focus error signal(FES) when ordinarily operating the drive of an optical disk by forming the drive so as to detect the errors of the focus error signal and the tracking error signal through three times of track jump at least. CONSTITUTION: A servo processor 1 inputs an FES 3 and a TES 4, corrects the offset and amplitude error of the FES and further performs processing such as phase compensation and afterwards, a focus actuator drive signal 5 and a tracking actuator drive signal 6 are outputted. While utilizing the track jump to be once performed by the optical disk drive for each rotation at the track followup time, the errors (offset and amplitude error) of FES and TES are detected through three times of track jump at least. Therefore, although the execution of correction is limited only at the time of disk load, the TES and FES can be repeatedly corrected at the time of ordinary operation such as data read/write.
Abstract:
PROBLEM TO BE SOLVED: To effectively prevent erroneous operation in the correcting operation based on the sensor output by dynamically controlling a gain of a sensor. SOLUTION: The device is furnished with a servo control part 10 constituting a servo loop for the seek of a head for reading and writing data with respect to a recording medium, a correction signal generation part 20 for generating the correction signal to correct the control by this servo control part 10 on the basis of the output of the specified sensor, and a correction signal control part 30 for predicting the effect obtained when this correction signal is injected to the servo loop and controlling whether this corrected signal is injected to the servo loop or not in accordance with the predicted result. Also, the gain of the sensor is dynamically controlled in accordance with the above predicted result. COPYRIGHT: (C)2004,JPO
Abstract:
PURPOSE: To control a speed of a light spot for an optical recording medium with simple hardware constitution by maximally utilizing acceleration/ deceleration ability of a coarse actuator and rapidly and surely moving the light spot to a target track. CONSTITUTION: A reference driven signal 90 proportional to the reference acceleration of the light spot 22 is generated, based on contents of a track counter 34. The signal 92 showing the reference speed of the light spot is generated by an integrator 40, based on the reference drive signal 90. The signal 82 showing a relative position and the signal 84 showing a relative speed of an objective lens 20 for the coarse actuator 26, and the signal 94 showing a difference between the real speed of the light spot 22 and the reference speed are supplied to the coarse actuator 26 and a fine actuator 28. The reference drive signal 90 is supplied to the coarse actuator 26.
Abstract:
PROBLEM TO BE SOLVED: To obtain an actuator that enables constantly stable control regardless of the turning position of an actuator arm, in positively damping butterfly resonance of the actuator and also coil breathing resonance. SOLUTION: A narrow-shaped additional S pole 16b is arranged on the outer edge 10c of a flat coil 10 comprising VCM, in the manner that 5 magnetic pole of the same poIarity operates regardless of the turning position of an actuator arm 8. As a result, it is possible to keep in the same phase the phase characteristics of the transfer function of the actuator particularly near the coil breathing resonance frequency; therefore, in positively damping the butterfly phenomenon of the actuator and also the coil breathing phenomenon, a stable control is always possible regardless of the turning position of the actuator arm.
Abstract:
PROBLEM TO BE SOLVED: To stably perform feedback control even when mechanical resonances exist in plural frequencies in a hard disk device. etc., performing positioning control by selecting an optimum notch filter so that the useless peak of an open loop gain is lowered based on the shape of a transfer function without directly measuring the frequency at the peak of the transfer function. SOLUTION: Notch filters having a fixed phase delay in a control band frequency and having different central frequencies in the vicinity of the frequency that mechanical resonance desired to be suppressed exists are obtained beforehand by calculation to be stored in a memory 23. A CPU 21 selects two notch filters from the memory 23 and sets these coefficients successively in the notch filters in a servo processor 9. A drive CPU 13 injects a sine wave into the servo processor 9 at every frequency of a prescribed interval to transmit a position error signal to the CPU 21. Thus, the CPU 21 calculates the frequency characteristics of control loops containing the notch filters to set the optimum notch filter.
Abstract:
PURPOSE: To provide high-speed access to a track and low power consumption by driving an actuator by using a pulse having the width in proportion to the difference between the moving speed and a planned speed of a pickup. CONSTITUTION: A zero-level crossing detecting circuit 1 is composed of a comparator and generates a pulse when a tracking error signal(TES) 31 crosses over the vicinity of about 0V. A counter 2 counts number of pulses of a reference clock 38, detects the time interval of zero-level crossing of TES and is reset by the output 32 of the crossing detecting circuit 1. A register 3 holds the output of the counter 2 every time TES crosses over the zero level. A signal processing circuit 4 calculates the moving speed of a pickup from the time interval of zero level crossing held in the register 3 and calculates the time interval of a pulse for driving an actuator 9 from the difference between the moving speed and a planned speed. A pulse having a pulse width calculated in the signal processing circuit is generated by means of a counter 5 and a flip-flop 6.