US6995945B2 - Head positioning system, disk drive apparatus using the same, and head positioning method - Google Patents
Head positioning system, disk drive apparatus using the same, and head positioning method Download PDFInfo
- Publication number
- US6995945B2 US6995945B2 US10/694,445 US69444503A US6995945B2 US 6995945 B2 US6995945 B2 US 6995945B2 US 69444503 A US69444503 A US 69444503A US 6995945 B2 US6995945 B2 US 6995945B2
- Authority
- US
- United States
- Prior art keywords
- signal
- head
- velocity
- estimated
- control
- 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, expires
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
- G11B5/54—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head into or out of its operative position or across tracks
- G11B5/55—Track change, selection or acquisition by displacement of the head
- G11B5/5521—Track change, selection or acquisition by displacement of the head across disk tracks
- G11B5/5526—Control therefor; circuits, track configurations or relative disposition of servo-information transducers and servo-information tracks for control thereof
Definitions
- the present invention relates to a disk drive apparatus for use with a disk-shaped information recording medium, such as a magnetic disk drive apparatus, an optical disk drive apparatus, or the like, a head positioning system of the disk drive apparatus, and a head positioning method for the disk drive apparatus.
- a demand of the market for a high recording density disk drive apparatus in/from which a large amount of data, such as video information, sound information, character information, or the like, are stored/read at a high speed, has been increasing along with the progress of multimedia industries.
- a magnetic disk drive apparatus is small and less expensive but has a large capacity, and is capable of high speed data transfer.
- Applications of such a magnetic disk drive apparatus have been increasing not only in uses for personal computers (PCs), but also in the AV (Audio-Visual) industry and car electronics industry.
- a positioning mechanism using an actuator is used as means for positioning a head of a disk drive apparatus on a recording medium.
- Generally known positioning mechanisms are a linear actuator and a rotary actuator. Both the linear actuator and the rotary actuator are guided by a ball and roller bearing.
- friction force which is a force against the movement of the head supporting mechanism always occurs in the bearing.
- the actuator when the head supporting mechanism starts to drive, the actuator must have a driving force that exceeds the friction force resulting from the static friction between the bearing and the head supporting mechanism. After the movement of the head supporting mechanism is started, the friction force resulting from the kinetic friction occurs between the bearing and the head supporting mechanism.
- the size of the disk drive apparatus is decreased, the size of the bearing is accordingly decreased, so that the influence of such friction forces on the movement of the head supporting mechanism becomes larger. Furthermore, the size and weight of the head supporting mechanism are also decreased, and therefore, reaction force caused by a flexible print circuit (FPC), which is connected to a head and transfers an electric signal thereto, largely influences the movement of the head supporting mechanism as well as the friction force.
- FPC flexible print circuit
- the friction force in the bearing, the reaction force by the FPC, and actuator vibration produced by the spindle vibration caused due to rotation of a disk is more likely to adversely influence the performance of the disk drive apparatus.
- position information are written in advance on a disk in many cases, but the signals obtained from the position information are discrete signals. Moreover, the number of pieces of position information is limited because sufficient data regions should be secured for writing new information on the disk. In a small size disk drive apparatus, there is a limit to an increase in the number of revolutions due to restrictions on the system specifications. Thus, it is impossible to sufficiently increase the sampling frequency. As a result, the increase of the control frequency is restricted. This also can be a factor that adversely influences the reduction in size and increase in recording density of the disk drive apparatus.
- the friction in the bearing more largely influences the control of the driving operation of the positioning system with the actuator. This influence is not negligible in the positioning of the head.
- the following countermeasures have been proposed: (1) a mechanism for reducing disturbance such as friction; (2) a method for estimating and compensating for friction and disturbance vibration by an observer in the control process; and (3) a method for suppressing disturbance by a high band control.
- countermeasure (1) means for mechanically reducing disturbance
- a method for using a member having desirable slidability in the bearing and a method for suppressing static friction with kinetic friction have been known.
- countermeasure (2) the load control performed based on continuous signaling using a counter electromotive voltage signal of an actuator (VCM) has been proposed.
- VCM counter electromotive voltage signal of an actuator
- a variation in the resistance value due to a variation in the coil resistance, a temperature variation, etc. influences the controllability.
- various correction methods have been proposed.
- the high band control for the countermeasure (3) there is an example where an acceleration sensor signal other than a discrete position signal is used.
- a proposed example of a method for suppressing an influence of friction is a method for driving a head to inceimpulsly tremble. Specifically, the disk is inceimpulsly wobbled with respect to a head such that a kinetic friction state always occurs between a head supporting mechanism and a bearing, whereby an influence of static friction is eliminated (see, for example, Japanese Unexamined Patent Publication No. 10-172229).
- FIG. 17 illustrates an operation principle of a head positioning system of a conventional disk drive apparatus. Specifically, FIG. 17 shows a structure of a rotation controlling mechanism which utilizes wobbling. Herein, illustration of the entire structure of the disk drive apparatus is omitted and only the rotation controlling mechanism, which is a key element of the head positioning system, is described.
- a disk 311 is placed on a disk table 393 and rotates according to the rotation of a motor shaft 394 .
- the disk 311 has a large number of tracks 396 which are concentrically formed around the center of the disk 311 .
- the head supporting mechanism having a head mounted thereon is driven by an actuator.
- the head is moved over the disk 311 to a target position by controlling the actuator.
- the head writes/reads information on/from a track at the target position.
- the disk table 393 has a disk shape and has a chucking positioning section 395 at the center thereof.
- the chucking positioning section 395 fits in the center hole of the disk 311 , thereby positioning the disk 311 .
- a portion of the disk table 393 is provided with a counter weight 397 .
- a disk, a disk table and a motor shaft are provided in a concentrical configuration.
- the center of the disk 311 i.e., the chucking center CC
- the disk rotation control i.e., the motor shaft axis CM
- an eccentric amount (distance) d as shown in FIG. 17 .
- the head incessantly reciprocates (i.e., wobbles) along the radial direction of the disk 311 according to the eccentric amount d.
- the disk table 393 is provided with the counter weight 397 .
- the counter weight 397 is attached on the lower surface of the disk table 393 and positioned on the opposite side to the chucking center CC with respect to the motor shaft axis CM, such that the center of gravity of the entire structure resides on the motor shaft axis CM.
- the vibration caused due to eccentricity when the disk 311 is rotated is suppressed.
- the above structure suppresses an adverse influence of static friction on the head positioning operation.
- an exemplary control method applied to the load control operation has been known, although the exemplary control method is not the control for improving the positioning precision, such as a following control (see, for example, the spec of Japanese Unexamined Patent Publication No. 11-25626).
- a following control see, for example, the spec of Japanese Unexamined Patent Publication No. 11-25626.
- the control is performed using a counter electromotive voltage signal of the VCM, an estimation error in the velocity estimation due to the counter electromotive voltage signal is corrected.
- the dynamic range of the counter electromotive voltage signal and the offset that occurs when the counter electromotive voltage signal is converted by an AD converter and input to a CPU are corrected.
- the velocity control is performed such that the slider does not collide against the disk and the head is stably moved over the disk.
- FIG. 18 shows a structure of a control operation mechanism provided in the above-described exemplary disk drive apparatus which performs the load control operation using the counter electromotive voltage signal of the VCM.
- FIG. 18 further shows a flow of the load control operation.
- the disk drive apparatus 410 includes: a VCM spindle motor driver 412 for rotating a disk 411 ; a magnetic head 413 ; an actuator 414 for guiding a head slider which has the magnetic head 413 onto the disk 411 or moving the head slider to a retreat position; a ramp 415 ; and a CPU/HDC 416 for performing the velocity control of the actuator 414 ; the calibration control for detecting the offset and dynamic range of an AD converter prior to the velocity control, the control of write/read operations, etc.
- Counter electromotive voltage detection means of the CPU/HDC 416 includes a bridge circuit for detecting as the counter electromotive voltage the voltage caused in the coil by balancing the coil resistance of the VCM with a predetermined resistance. The resistance value of the bridge circuit is balanced based on the coil resistance value obtained when the coil is at a room temperature.
- a voltage that moves the actuator in the opposite direction is applied so that the head is pushed against the ramp. The dynamic range of the voltage output from the head pushed against the ramp and the offset of the AD converter are calibrated.
- the relationship between the velocity estimation value, which is estimated based on the counter electromotive voltage signal, and the detected voltage is corrected according to the state where an actuator is pushed against a stopper before the load control operation is performed and the state where the actuator is pushed against an inner periphery stopper before the unload control operation is performed (see, for example, Japanese Unexamined Patent Publication No. 2000-163901).
- FIG. 19 is a flowchart of a control process of a disk drive apparatus that uses the above method.
- a calibration operation is performed at the start of the load control operation of loading the head from the ramp onto the disk.
- a VCM velocity detection value which is detected by a VCM velocity detector while the actuator is pushed against the outer periphery stopper such that the actual velocity of the VCM is zero, is read and a velocity correction value used for correcting the relationship between a VCM current value and the VCM velocity detection value is obtained based on the detected VCM velocity detection value.
- the above-described calibration operation is performed again while the actuator is pushed against the inner periphery stopper at periodic intervals counted with a timer in order to update the velocity correction value, and the head is returned to an original head position.
- the motor shaft axis CM and the chucking center CC are deviated from each other.
- the driven disk table and the disk are rotated in an eccentric state with respect to the rotation of the motor shaft, and accordingly, vibration that is in synchronization with the number of revolutions of the disk table and the disk is likely to occur in the entire structure of the disk drive apparatus.
- vibration produces noise to the outside and should be avoided in an appliance that uses the disk drive apparatus.
- vibration occurs in a direction perpendicular to the disk. The vibration of such a direction may be a factor to cause a contact of a head with a disk in a magnetic disk drive apparatus that uses a floating magnetic head.
- the counter weight is added such that the center of gravity is on the motor shaft axis CM.
- it is necessary to precisely adjust the weight and position of the counterweight and the efficiency in the production process is deteriorated.
- size reduction of the disk drive apparatus requires more precise balance adjustment.
- influence of the reaction force of the FPC is also non-negligible, and the balance of forces must be considered.
- vibration readily occurs due to the eccentric rotation, and therefore, suppression of the vibration is more restricted as the size of the disk drive apparatus decreases.
- the exemplary structure shown in FIG. 17 is different from a generally-employed structure where the motor shaft, the disk table and the disk are placed in a concentrical configuration.
- a special mold and elements are required.
- the price of a product finally increases due to the necessity for special elements and a decrease in the efficiency of the production process.
- the counter electromotive voltage signal is used only as a velocity feedback signal in the load control operation for loading the head.
- the velocity estimation value obtained from the counter electromotive voltage signal is used in the following control operation, the following three problems occur.
- the first problem is that an error occurs in the estimated velocity if the same correction value is used in the load control operation and the following control operation, because the current value for the control driving is different between these operations by a factor of 10 or greater, and the resistance value of the coil changes according to the temperature characteristic of the coil resistance.
- the resistance value changes due to a variation in the temperature even in the following control operation, and the correction value used in the operation must be corrected.
- the load control operation and the unload control operation are only referred to, but influence of the coil resistance in the other control operations is not discussed.
- the second problem is that the following control operation is a head positioning operation for controlling the head so as to follow a servo track written in advance on the disk, and the velocity signal used in this operation for velocity feedback control must be a signal that represents the relative velocity of the head with respect to the disk.
- the velocity signal obtained from the counter electromotive voltage signal is a signal that represents the absolute velocity
- the above-described conventional load control operation is a velocity control operation based on the absolute velocity of the head.
- the head stops at a target position after it reaches there. Therefore, if a disk track has minute meanders, the head cannot follow the meanders. As a result, a position error is likely to occur.
- the third problem is that, when the force disturbance exerted on the actuator is estimated and compensated for based on the velocity signal by an observer, if the relative velocity of the head with respect to the disk is not used, the operation of controlling the head so as to follow tracks in the positioning control itself results in a disturbance vibration. Thus, force disturbance estimation/compensation operation may deteriorate the positioning precision.
- the present invention was conceived in view of the above problems.
- An objective of the present invention is to stably perform positioning of a head without being adversely influenced by friction force resulting from static friction, spindle vibration, or the like.
- a head positioning system of the present invention is a head positioning system for positioning a head, which at least reads information from a rotating disk-shaped information recording medium containing at least servo information, to a target head position on the information recording medium, the head positioning system comprising: an actuator including a voice coil motor for moving the head; a position controller for receiving a head position signal which is generated by reading the servo information with the head and indicates the position of the head and a target head position signal which indicates the target head position, generating a position error signal that is a difference between the head position signal and the target head position signal, and outputting a position control signal based on the position error signal; a velocity detector for receiving the head position signal, and detecting or estimating a relative velocity of the head with respect to the information recording medium to output a relative velocity signal that indicates a relative velocity of the head; a counter electromotive voltage detector for detecting a counter electromotive voltage signal of the voice coil motor of the actuator, and estimating an absolute velocity of the head based on the counter electromotiv
- Another head positioning system of the present invention is a head positioning system for positioning a head, which at least reads information from a rotating disk-shaped information recording medium containing at least servo information, to a target head position on the information recording medium, the head positioning system comprising: an actuator including a voice coil motor for moving the head; a position controller for receiving a head position signal which is generated by reading the servo information with the head and indicates the position of the head and a target head position signal which indicates the target head position, generating a position error signal that is a difference between the head position signal and the target head position signal, and outputting a position control signal based on the position error signal; a velocity detector for receiving the head position signal, detecting a relative velocity of the head with respect to the information recording medium, and estimating the relative head velocity to output a detected velocity signal that indicates a detected value of the relative head velocity and an estimated velocity signal that indicates an estimated value of the relative head velocity; a velocity signal switch for receiving the detected velocity signal and the estimated velocity signal and selectively outputting any one
- Still another head positioning system of the present invention is a head positioning system for positioning a head, which at least reads information from a rotating disk-shaped information recording medium containing at least servo information, to a target head position on the information recording medium, the head positioning system comprising: an actuator including a voice coil motor for moving the head; a position controller for receiving a head position signal which is generated by reading the servo information with the head and indicates the position of the head and a target head position signal which indicates the target head position, generating a position error signal that is a difference between the head position signal and the target head position signal, and outputting a position control signal based on the position error signal; a counter electromotive voltage detector for detecting a counter electromotive voltage signal of the voice coil motor of the actuator, estimating an absolute velocity of the head based on the counter electromotive voltage signal to output an estimated head velocity signal, and estimating the position of the head by integrating the estimated head velocity signal to output an estimated head position signal; an estimated velocity corrector for correcting an estimation error of the
- Still another head positioning system of the present invention is a head positioning system for positioning a head, which at least reads information from a rotating disk-shaped information recording medium containing at least servo information, to a target head position on the information recording medium, the head positioning system comprising: an actuator including a voice coil motor for moving the head; a position controller for receiving a head position signal which is generated by reading the servo information with the head and indicates the position of the head and a target head position signal which indicates the target head position, generating a position error signal that is a difference between the head position signal and the target head position signal, and outputting a position control signal based on the position error signal; a velocity detector for receiving the head position signal, and detecting or estimating a relative velocity of the head with respect to the information recording medium to output a relative velocity signal that indicates a relative velocity of the head; a counter electromotive voltage detector for detecting a counter electromotive voltage signal of the voice coil motor of the actuator, and estimating an absolute velocity of the head based on the counter electro
- Still another head positioning system of the present invention is a head positioning system for positioning a head, which at least reads information from a rotating disk-shaped information recording medium containing at least servo information, to a target head position on the information recording medium, the head positioning system comprising: an actuator including a voice coil motor for moving the head; a velocity detector for receiving a head position signal which is generated by reading the servo information with the head and indicates the position of the head, and detecting or estimating a relative velocity of the head with respect to the information recording medium to output a relative velocity signal that indicates a relative velocity of the head; a counter electromotive voltage detector for detecting a counter electromotive voltage signal of the voice coil motor of the actuator, estimating an absolute velocity of the head based on the counter electromotive voltage signal to output an estimated head velocity signal, and estimating the position of the head by integrating the estimated head velocity signal to output an estimated head position signal; an estimated velocity corrector for correcting an estimation error of the estimated head velocity signal based on the relative velocity signal to output a corrected
- the estimation controller may estimate an external disturbance based on the corrected estimated velocity signal and the control amount signal to output a force disturbance control signal; and the control amount signal may be obtained by adding together the force disturbance control signal, the velocity control signal and the position control signal.
- the estimation controller may estimate an external disturbance based on the control amount signal and the velocity signal from the estimated velocity signal switch to output a force disturbance control signal; and the control amount signal may be obtained by adding together the force disturbance control signal, the velocity control signal and the position control signal.
- the velocity detector and the counter electromotive voltage detector may output the relative velocity signal and the estimated head velocity signal, respectively, at periodic or non-periodic intervals; and the estimated velocity corrector may correct an estimation error of the estimated head velocity signal from the counter electromotive voltage detector based on an average of the difference or ratio between n samples of the relative velocity signal which are detected by the velocity detector and n samples of the estimated head velocity signal which are detected by the counter electromotive voltage detector (where n is a natural number).
- the counter electromotive voltage detector may output the estimated head velocity signal at periodic or non-periodic intervals; and the estimated velocity corrector may correct an estimation error of the estimated head velocity signal from the counter electromotive voltage detector based on an average of the difference or ratio between n samples of the head position signal and n samples of the estimated head position signal which are detected by the counter electromotive voltage detector (where n is a natural number).
- the velocity detector may assume that the disturbance is represented by a stepped waveform and estimate the disturbance based on the head position signal and the control amount signal to output an estimated disturbance signal; and the estimation controller may generate the force disturbance control signal based on the estimated disturbance signal.
- the estimated velocity corrector may make a correction to an estimation error of the estimated head velocity signal at a predetermined cycle; in a cycle where the relative velocity signal is input, the estimated velocity corrector may calculate a new correction amount to make a correction to the estimation error; and in a cycle where the relative velocity signal is not input, the estimated velocity corrector may use a previous correction amount to make a correction to the estimation error.
- the estimated velocity corrector may make a correction to an estimation error of the estimated head velocity signal at a predetermined cycle; in a cycle where the head position signal is input, the estimated velocity corrector may calculate a new correction amount to make a correction to the estimation error; and in a cycle where the head position signal is not input, the estimated velocity corrector may use a previous correction amount to make a correction to the estimation error.
- the position control signal may be a discrete signal; and the velocity control signal and the force disturbance control signal may be continuous signals which vary during the time when the position control signal takes a constant value or discrete signals whose frequencies are higher than that of the position control signal.
- the velocity detector may detect or estimate the velocity of the head at a predetermined sampling cycle; and the estimated velocity corrector may correct an estimation error of the estimated head velocity signal at a cycle equal to or shorter than a 1 ⁇ 2 of the sampling cycle.
- the counter electromotive voltage detector may have an analog-digital converter whose dynamic range is freely switchable or a plurality of analog-digital converters having different dynamic ranges; and the counter electromotive voltage detector may switch the dynamic range according to a control operation mode of the head.
- Still another head positioning system of the present invention is a head positioning system for positioning a head, which at least reads information from a rotating disk-shaped information recording medium containing at least servo information, to a target head position on the information recording medium, the head positioning system comprising: an actuator including a voice coil motor for moving the head; a position controller for receiving a head position signal which is generated by reading the servo information with the head and indicates the position of the head and a target head position signal which indicates the target head position, generating a position error signal that is a difference between the head position signal and the target head position signal, outputting a position control signal based on the position error signal, and outputting a position error integration control signal obtained by integrating the position error signal; a velocity detector for receiving the head position signal, and detecting or estimating a relative velocity of the head with respect to the information recording medium to output a relative velocity signal that indicates a relative velocity of the head; a counter electromotive voltage detector for detecting a counter electromotive voltage signal of the voice coil motor of
- a disk drive apparatus of the present invention comprises: a disk-shaped information recording medium containing at least servo information; a rotation control mechanism for rotating the information recording medium; a head for at least reading information from the information recording medium; and any of the above-described head positioning systems.
- a head positioning method of the present invention is a head positioning method for positioning a head, which at least reads information from a rotating disk-shaped information recording medium containing at least servo information, to a target head position on the information recording medium using an actuator including a voice coil motor for moving the head, the head positioning method comprising the steps of generating, from a head position signal which is generated by reading the servo information with the head and indicates the position of the head and a target head position signal which indicates the target head position, a position error signal that is a difference between the head position signal and the target head position signal, and outputting a position control signal based on the position error signal; detecting or estimating a relative velocity of the head with respect to the information recording medium based on the head position signal to output a relative velocity signal that indicates a relative velocity of the head; detecting a counter electromotive voltage signal of the voice coil motor of the actuator, and estimating an absolute velocity of the head based on the counter electromotive voltage signal to output an estimated head velocity signal; correcting an estimation error
- Another head positioning method of the present invention is a head positioning method for positioning a head, which at least reads information from a rotating disk-shaped information recording medium containing at least servo information, to a target head position on the information recording medium using an actuator including a voice coil motor for moving the head, the head positioning method comprising the steps of: generating, from a head position signal which is generated by reading the servo information with the head and indicates the position of the head and a target head position signal which indicates the target head position, a position error signal that is a difference between the head position signal and the target head position signal, and outputting a position control signal based on the position error signal; detecting a relative velocity of the head with respect to the information recording medium and estimating the relative head velocity based on the head position signal to output a detected velocity signal that indicates a detected value of the relative head velocity and an estimated velocity signal that indicates an estimated value of the relative head velocity; selectively outputting any one of the detected velocity signal and the estimated velocity signal as a relative velocity signal; detecting a counter electro
- Still another head positioning method of the present invention is a head positioning method for positioning a head, which at least reads information from a rotating disk-shaped information recording medium containing at least servo information, to a target head position on the information recording medium using an actuator including a voice coil motor for moving the head, the head positioning method comprising the steps of: generating, from a head position signal which is generated by reading the servo information with the head and indicates the position of the head and a target head position signal which indicates the target head position, a position error signal that is a difference between the head position signal and the target head position signal, and outputting a position control signal based on the position error signal; detecting a counter electromotive voltage signal of the voice coil motor of the actuator, estimating an absolute velocity of the head based on the counter electromotive voltage signal to output an estimated head velocity signal, and estimating the position of the head by integrating the estimated head velocity signal to output an estimated head position signal; correcting an estimation error of the estimated head velocity signal based on a difference between the head position signal and
- Still another head positioning method of the present invention is a head positioning method for positioning a head, which at least reads information from a rotating disk-shaped information recording medium containing at least servo information, to a target head position on the information recording medium using an actuator including a voice coil motor for moving the head, the head positioning method comprising the steps of: generating, from a head position signal which is generated by reading the servo information with the head and indicates the position of the head and a target head position signal which indicates the target head position, a position error signal that is a difference between the head position signal and the target head position signal, and outputting a position control signal based on the position error signal; detecting or estimating a relative velocity of the head with respect to the information recording medium based on the head position signal to output a relative velocity signal that indicates a relative velocity of the head; detecting a counter electromotive voltage signal of the voice coil motor of the actuator, and estimating an absolute velocity of the head based on the counter electromotive voltage signal to output an estimated head velocity signal; correcting an
- Still another head positioning method of the present invention is a head positioning method for positioning a head, which at least reads information from a rotating disk-shaped information recording medium containing at least servo information, to a target head position on the information recording medium using an actuator including a voice coil motor for moving the head, the head positioning method comprising the steps of detecting or estimating, based on a head position signal which is generated by reading the servo information with the head and indicates the position of the head, a relative velocity of the head with respect to the information recording medium to output a relative velocity signal that indicates a relative velocity of the head; detecting a counter electromotive voltage signal of the voice coil motor of the actuator, estimating an absolute velocity of the head based on the counter electromotive voltage signal to output an estimated head velocity signal, and estimating the position of the head by integrating the estimated head velocity signal to output an estimated head position signal; correcting an estimation error of the estimated head velocity signal based on the relative velocity signal to output a corrected estimated velocity signal; correcting an estimation error of the estimated head position signal
- Still another head positioning method of the present invention is a head positioning method for positioning a head, which at least reads information from a rotating disk-shaped information recording medium containing at least servo information, to a target head position on the information recording medium using an actuator including a voice coil motor for moving the head, the head positioning method comprising the steps of: generating, from a head position signal which is generated by reading the servo information with the head and indicates the position of the head and a target head position signal which indicates the target head position, a position error signal that is a difference between the head position signal and the target head position signal, outputting a position control signal based on the position error signal, and outputting a position error integration control signal obtained by integrating the position error signal; detecting or estimating a relative velocity of the head with respect to the information recording medium based on the head position signal to output a relative velocity signal that indicates a relative velocity of the head; detecting a counter electromotive voltage signal of the voice coil motor of the actuator, and estimating an absolute velocity of the head based on
- disturbance estimation is performed in order to cancel disturbance caused by friction or vibration. Further, in the estimation of the head velocity, estimation based on a head position signal (estimation based on the relative velocity) and estimation based on a counter electromotive voltage signal of an actuator (estimation based on the absolute velocity) are combined, whereby the velocity estimation based on the counter electromotive voltage signal is performed with higher precision. Thus, the head positioning precision is increased. Furthermore, since an estimated velocity obtained based on the counter electromotive voltage signal is utilized, the control speed is improved without being limited by the sampling frequency of the head position signal. Thus, a higher control frequency is achieved.
- the present invention in order to suppress an influence of static friction in a bearing, an influence of spindle vibration or disturbance vibration, and the like, in the head positioning operation, friction force and bias force are estimated based on a head position signal, and vibration disturbance is estimated based on an estimated head velocity signal obtained from a counter electromotive voltage of an actuator. Moreover, the estimated head velocity signal which is obtained based on the counter electromotive voltage is corrected with an estimated velocity signal which is obtained based on the head position signal, whereby precise estimation is realized.
- the present invention provides an advantageous effect of achieving the positioning of the head with a stable operation without being substantially influenced by vibration and static friction.
- the estimated head velocity signal estimated based on the counter electromotive voltage is a continuous signal or a signal whose cycle is shorter than that of the head position signal. Thus, the positioning of the head is performed with higher frequency.
- FIG. 1 is a block diagram showing the structure of a head positioning system according to embodiment 1 of the present invention.
- FIG. 2 is a block diagram showing the structure of a principal part of a basic control section according to embodiment 1 of the present invention.
- FIG. 3 is a circuit diagram showing the structure of a counter electromotive voltage detector according to embodiment 1 of the present invention.
- FIG. 4 illustrates an operation principle of an estimated velocity corrector according to embodiment 1 of the present invention.
- FIG. 5 illustrates another operation principle of the estimated velocity corrector according to embodiment 1 of the present invention.
- FIG. 6 is a block diagram showing the structure of an estimation controller according to embodiment 1 of the present invention.
- FIG. 7 is a block diagram showing details of the structure of the estimation controller according to embodiment 1 of the present invention.
- FIG. 8 illustrates an operation of the estimation controller according to embodiment 1 of the present invention.
- FIG. 9 is a circuit diagram showing another structure of the counter electromotive voltage detector according to embodiment 1 of the present invention.
- FIG. 10 is a block diagram showing the structure of the head positioning system during the settling control operation according to embodiment 1 of the present invention.
- FIG. 11 is a block diagram showing the structure of a variation of the head positioning system.
- FIG. 12 is a block diagram showing the structure of a variation of the head positioning system.
- FIG. 13 is a block diagram showing the structure of a head positioning system according to embodiment 2 of the present invention.
- FIG. 14 is a block diagram showing the structure of a head positioning system according to embodiment 3 of the present invention.
- FIG. 15 is a block diagram showing the structure of a head positioning system according to embodiment 4 of the present invention.
- FIG. 16 is a block diagram showing the structure of a principal part of a basic control section according to embodiment 4 of the present invention.
- FIG. 17 illustrates an operation principle of a head positioning system of a conventional disk drive apparatus.
- FIG. 18 is a block diagram showing the structure of another example of the head positioning system of the conventional disk drive apparatus.
- FIGS. 19A and 19B are flowcharts illustrating the operation of another example of the head positioning system of the conventional disk drive apparatus.
- FIG. 1 is a block diagram showing the structure of a head positioning system according to embodiment 1 of the present invention.
- a magnetic disk (disk-shaped information recording medium) 7 is supported at its center that corresponds to the center of rotation, and rotated by a rotation control mechanism, such as a spindle motor, for example.
- a magnetic head 12 (hereinafter, “head 12 ”) for writing/reading information on/from the disk 7 is integrally formed at the tip of a head slider 13 .
- the head slider 13 is mounted at an end of a head supporting mechanism 14 .
- the head supporting mechanism 14 is driven by an actuator 50 around a rotation shaft 140 to move the head 12 .
- the actuator 50 has a voice coil motor (VCM) as driving means and moves the head 12 provided at the tip of the head supporting mechanism 14 using the voice coil motor.
- VCM voice coil motor
- the head slider 13 , the head supporting mechanism 14 and the actuator 50 constitute a positioning mechanism section 1 .
- the positioning mechanism section 1 performs a positioning operation for the head 12 , such as a seek operation for moving the head 12 to a target track including a target head position, a following operation for controlling the head 12 so as to follow the target track, and the like.
- the positioning mechanism section 1 is controlled by a control section 100 based on servo information read by the head 12 from the disk 7 .
- the control section 100 detects a current head position signal x, which is current head position information for the head 12 , and which is also a detected head position signal, based on a servo signal which is obtained by reading the servo information written in advance on the disk 7 .
- the control section 100 includes a basic control section 200 .
- the basic control section 200 receives the detected head position signal x and a target head position signal r.
- FIG. 2 is a block diagram showing a principal part of the structure of the control section 100 .
- a comparator 601 of a position controller 2 the detected head position signal x is compared with the target head position signal r that represents target head position information designated in order to perform a desired positioning operation.
- the comparator 601 generates a position error signal e that represents a position error between the current head position of the head 12 and the target head position.
- the position error signal e is multiplied in a block 611 by a position error feedback gain K p to generate a position control signal U x .
- a velocity detector 3 includes a velocity estimator 131 and a difference velocity detector 132 .
- the velocity estimator 131 includes a control plant model 62 which is obtained by modeling the positioning mechanism section 1 in the form of a mathematical formula (equation of state).
- the control plant model 62 receives a control amount signal U.
- a comparator 621 receives the current head position signal (detected head position signal) x and an estimated head position signal x e that is fed back from the control plant model 62 and outputs a signal Pee that represents the difference of the signal x and the signal x e .
- the signal Pee is multiplied by gain K e .
- a resultant signal is input from the block 622 to the control plant model 62 .
- the control plant model 62 outputs an estimated velocity signal V e that represents an estimated velocity obtained by estimating the relative velocity of the head with respect to the disk 7 . That is, the velocity estimator 131 corrects the signal Pee that represents the error between the actual control plant (i.e., the positioning mechanism section 1 ) and the control plant model 62 . Moreover, the velocity estimator 131 estimates an influence of disturbance on the positioning mechanism section 1 based on the mathematical formula of the control plant model 62 and calculates an estimated force disturbance signal F e . The estimated force disturbance signal F e is output to an adjuster 64 of an estimation controller 6 .
- an estimated force disturbance signal F e2 is generated by a converter 63 from the control amount signal U and a corrected estimated velocity signal V e2 (described later).
- the estimated force disturbance signal F e2 is input to the adjuster 64 .
- the adjuster 64 outputs the estimated force disturbance signal F e or a signal obtained by adding together the estimated force disturbance signal F e and the estimated force disturbance signal F e2 .
- the signal output from the adjuster 64 to a block 613 is multiplied by a gain K d1 so as to generate a force disturbance control signal U f .
- the estimation controller 6 assumes a model error between the actual control plant and the control plant model 62 as disturbance and compensates for a position error due to force disturbance by using the estimated force disturbance signal F e fed back from the control plant model 62 .
- the estimated force disturbance is friction force F d resulting from static friction
- the disturbance F d is represented by a stepped waveform.
- the estimated force disturbance F e resulting from static friction can be obtained based on the control plant model 62 which is modeled based on the assumption that friction force F d has a stepped waveform.
- expression (1) is Laplace-converted to obtain expression (2).
- Expression (2) is converted to expression (3) which is written in the form of the equation of state. From expression (3), the velocity d ⁇ /dt, position ⁇ , and friction force F d are estimated. The estimation is achieved by, for example, discretizing expression (3) and performing an arithmetic operation on software.
- FIG. 3 is a block diagram showing the structure of a counter electromotive voltage detector 4 .
- a detection resistor 52 is provided in series with a coil 51 of the VCM of the actuator 50 , and a voltage is applied by a driver 53 between the opposite ends of the detection resistor 52 , such that a control current proportional to the control amount signal U flows through the counter electromotive voltage detector 4 .
- a counter electromotive voltage signal V b proportional to the traveling velocity of the head (head velocity) is detected by differential amplifiers 54 and 57 .
- the detected counter electromotive voltage signal V b is multiplied by a velocity conversion gain K b to generate a voltage signal V.
- the voltage signal V is proportional to the estimated head velocity signal V e2 that is obtained by estimating the absolute velocity of the head.
- the voltage signal V is converted by an A/D converter 58 to the estimated head velocity signal V e2 .
- the current head position signal x is a discrete signal that is detected based on a servo signal obtained by reading servo information written in the disk 7 .
- the estimated velocity signal V e has a value estimated from the current head position signal x and is therefore a discrete signal as is the current head position signal x.
- the estimated head velocity signal V e2 has a value estimated from a counter electromotive voltage signal that is a continuous signal or a discrete signal whose frequency is higher than that of the estimated velocity signal V e .
- the estimated head velocity signal V e2 is also a continuous signal or a discrete signal whose frequency is higher than that of the estimated velocity signal V e .
- the estimated head velocity signal V e2 is corrected such that the estimated velocity signal V e , which represents the relative velocity of the head 12 with respect to the disk 7 , is equal to the estimated head velocity signal V e2 , which represents the absolute velocity of the head 12 .
- This correction is performed in order to relatively position the head 12 to a track on the disk 7 . That is, as a result of the correction, the head 12 is positioned so as to follow a track of the disk 7 even when the track of the disk 7 is not perfectly circular and the shape of the track includes meanders.
- FIG. 4 illustrates an operation principle of the estimated velocity corrector 5 .
- the correction made by the estimated velocity corrector 5 is performed based on the estimated velocity of the head 12 .
- the difference between the estimated velocity signal V e and the estimated head velocity signal V e2 (V e ⁇ V e2 ) is calculated in the first place. This difference is calculated, for example, 10 times in total for 10 previous sample values of the estimated velocity signal V e , and the average value of the 10 difference values is obtained in the form of a correction amount signal V ed — ave .
- the correction amount signal V ed — ave corresponds to a difference between the estimated velocity signal V e , which is obtained based on the position signal from the disk 7 and represents the relative velocity of the head 12 with respect to the disk 7 , and the estimated head velocity signal V e2 , which represents the absolute velocity obtained from the counter electromotive voltage of the VCM which is detected by the counter electromotive voltage detector 4 . That is, the correction amount signal V ed — ave corresponds to an estimation error.
- the correction amount signal V ed — ave is added to the estimated head velocity signal V e2 of the current sampling cycle to obtain a corrected estimated velocity signal V e2 ′. Furthermore, as shown in FIG. 4 , in the sampling interval of the estimated velocity signal V e between n and (n ⁇ 2), the previous correction amount signal V ed (n ⁇ 2) is used to correct the estimated head velocity signal Ve 2 (n ⁇ 1) to obtain a corrected estimated velocity signal V e2 ′(n ⁇ 1).
- n is a natural number. In this example, n is a natural number equal to or smaller than 10 that is the maximum number of samplings.
- FIG. 5 illustrates another operation principle of the estimated velocity corrector 5 .
- the correction made by the estimated velocity corrector 5 is performed based on the position of the head 12 .
- a difference between the detected head position signal x and an estimated head position signal x e2 (x ⁇ x e2 ) is calculated.
- the signal x e2 has a value obtained by integrating the estimated velocity signal V e2 .
- This difference is calculated, for example, 10 times in total for 10 previous sample values of the estimated velocity signal V e , and the average value of the 10 difference values is obtained in the form of a correction amount signal x ed — ave .
- a value x ed — ave /T s which is obtained by dividing the correction amount signal x ed — ave by the sampling time T s , corresponds to a difference between the estimated velocity signal V e , which is obtained based on the detected head position signal x and represents the relative velocity of the head 12 with respect to the disk 7 , and the estimated head velocity signal V e2 , which represents the absolute velocity obtained from the counter electromotive voltage of the VCM detected by the counter electromotive voltage detector 4 . That is, the value x ed — ave /T s corresponds to an estimation error.
- the correction amount x ed — ave /T s is added to the estimated head velocity signal V e2 of the current sampling cycle to obtain a corrected estimated velocity signal V e2 ′. Furthermore, as shown in FIG. 5 , in the sampling interval of the estimated velocity signal V e between n and (n ⁇ 2), the previous correction amount signal V ed (n ⁇ 2) is used to correct the estimated head velocity signal V e2 (n ⁇ 1) to obtain a corrected estimated velocity signal V e2 ′(n ⁇ 1).
- the detected velocity signal v can be obtained from a difference between the detected head position x n (n) in the current sampling and the detected head position x n (n ⁇ 1) in the previous sampling.
- the detected velocity signal v is also input to the estimated velocity corrector 5 .
- the detected velocity signal v may be used in place of the estimated velocity signal V e to obtain the corrected estimated velocity signal V e2 ′.
- FIG. 6 is a block diagram showing the structure of the estimation controller 6 .
- the estimation controller 6 receives the corrected estimated velocity signal V e2 ′, the control amount signal U, and the estimated force disturbance signal F e and outputs the force disturbance control signal U f . Furthermore, the estimation controller 6 multiplies the corrected estimated velocity signal V e2 ′ by a velocity feedback gain K v in the block 612 to output a velocity control signal U v .
- a method for generating the force disturbance control signal U f from the corrected estimated velocity signal V e2 ′, the control amount signal u, and the estimated force disturbance signal F e i.e., a force disturbance estimation method, is described with reference to the block diagram of FIG. 7 .
- a broken line box 63 excluding a small broken line box LPF is a control plant model which is modeled with a mathematical expression (equation of motion).
- the control amount signal U is multiplied by a torque constant (K t ) of the actuator 50 and a DA conversion constant (k da ) that converts the control amount signal U to a driving current, so as to obtain a signal U 1 that represents the force applied to the head 12 .
- the corrected estimated velocity signal V e2 ′ is multiplied by the value of J/L (where J is inertia that acts on the head 12 and L is the head actuator length) and the AD conversion constant (k ad ) used for detecting a position signal so as to obtain a signal U 2 that represents the force actually applied to the head 12 .
- a sum signal of the two signals U 1 and U 2 is passed through a first order low pass filter LPF for stabilization, and the force U 2 actually applied to the head 12 is subtracted from a signal output from the low pass filter LPF, whereby the estimated force disturbance signal F e2 that represents the estimated force disturbance applied to the positioning mechanism 1 is generated.
- the adjuster 64 outputs the estimated force disturbance signal F e or a signal obtained by adding together the estimated force disturbance signal F e and the estimated force disturbance signal F e2 .
- the signal obtained form the adjuster 64 is multiplied by an inverted value of the previously multiplied value of the torque constant and the inverted value of the AD conversion constant (1/(K t ⁇ k da )) so as to obtain the force disturbance control signal U f .
- the velocity control signal U v and the force disturbance control signal U f are added to the position control signal U x so as to obtain the control amount signal U.
- the control amount signal U is then output to the actuator 50 of the positioning mechanism 1 .
- the actuator 50 is driven according to the control amount signal U so that the head 12 is positioned to a target track of the disk 7 .
- FIG. 8 illustrates a procedure of the above-described control operation.
- the position control signal U x which is a discrete signal output from the position controller 2
- the two substantially continuous signals output from the estimation controller 6 i.e., the velocity control signal U v and the force disturbance control signal U f
- U x +(U v +U f ) is sampled and added together, thereby obtaining (U x +(U v +U f )) that is the control amount signal U.
- the head positioning system of the present invention operates in 5 control operation modes: (1) the load control mode for moving a head from a retreat position onto a disk; (2) the unload control mode for withdrawing the head from the disk; (3) the seek control mode for moving the head for a relatively long distance over the disk (for example, a distance exceeding two tracks); (4) the settling control mode for moving the head for a relatively short distance over the disk (for example, a distance equal to or shorter than two tracks); and (5) the following control mode for controlling the head so as to follow a target track.
- the voltage signal V which is obtained by multiplying the counter electromotive voltage signal V b by the velocity conversion gain K b , is analog-digital converted (hereinafter, “AD-converted”) to obtain the estimated head velocity signal V e2 .
- the estimated head velocity signal V e2 is input to the estimated velocity corrector 5 .
- the maximum value of the AD conversion is determined by the voltage signal V that is to be AD-converted, the estimated velocity signal V e , or a control mode signal C m that determines the control operation mode.
- the maximum value of the conversion is changed according to the magnitude of the detected estimated velocity signal V e or the counter electromotive voltage signal V b .
- a plurality of AD-converters may be prepared (although only one AD-converter is shown in FIG. 9 ), and the AD-converters are switched such that the AD-conversion value has the maximum value.
- R 51 denotes the resistance value of the VCM coil.
- the variation due to the counter electromotive voltage of the VCM coil is detected by the differential amplifier 57 . This is the above-described counter electromotive voltage signal V b .
- the counter electromotive voltage caused by R VCM is a true counter electromotive voltage
- the counter electromotive voltage caused by the variation ⁇ R in the resistance due to a temperature variation is a counter electromotive voltage signal corresponding to the error.
- the following control mode which is one of the five control operation modes has been mainly described, but the above-described control may be applied to the seek control mode and the settling control mode. Moreover, the above-described control is applicable to a part of the load control mode and unload control mode which is performed when the head 12 is on the disk 7 . Furthermore, in a disk drive apparatus wherein the control operation modes are freely switchable, the above-described control may be used in a part of the control operation modes.
- the above-described control may be used in the following control mode, and the structure shown in FIG. 10 may be used in the seek control operation or the settling control operation.
- the force disturbance signal F e from the velocity detector 3 which is a DC signal
- the force disturbance amount feed forward gain K d is multiplied by the force disturbance amount feed forward gain K d , whereby the force disturbance control signal U f is obtained independently of a signal from the counter electromotive voltage detector 4 .
- the estimated velocity signal V e is multiplied by the velocity feedback gain K v to calculate the velocity control signal U v without using the estimated velocity corrector 5 and the estimation controller 6 .
- disturbance force is estimated in order to suppress an adverse influence of the disturbance force. That is, estimation of disturbance force is performed in order to cancel the disturbance force resulting from friction or vibration as a countermeasure against an adverse influence of static friction on a head moving operation or servo control and deterioration of the positioning precision due to a spindle vibration or external vibration.
- an estimator for estimating a head position signal obtained based on the servo information written in the disk 7 and an estimator for estimating a velocity signal based on a counter electromotive voltage signal of an actuator are combined.
- the velocity estimated based on the counter electromotive voltage can be corrected using the velocity estimated based on the position signal. Therefore, the estimation precision for estimation of the velocity based on the counter electromotive voltage is improved.
- the position signal is a discrete signal
- the counter electromotive voltage signal is a continuous signal or a signal whose cycle is shorter than that of the position signal.
- occurrence of a positional error due to vibration disturbance and an influence of static friction are suppressed. Therefore, such a head positioning system contributes to a size reduction of a disk drive apparatus. Further, it is not necessary to use a special production method or special production element, and therefore, the price of the apparatus is rarely increased.
- the control section 100 may have a velocity signal switch 8 .
- the velocity signal switch 8 receives the estimated velocity signal V e and the detected velocity signal v from the velocity detector 3 .
- the detected velocity signal v is obtained by calculating a difference between the detected head position signals x(n) and x(n ⁇ 1) in the difference velocity detector 132 .
- the velocity signal switch 8 selectively outputs any one of the estimated velocity signal V e and the detected velocity signal v as a relative velocity signal to the estimated velocity corrector 5 . Selection of the signals is performed according to, for example, the mode control signal Cm.
- the velocity signal switch 8 may output a signal at a cycle shorter than the sampling cycle of the detected head position signal x.
- the velocity signal switch 8 selects the detected velocity signal v generated based on the detected head position signal x. In a cycle where the detected head position signal x is not input, the velocity signal switch 8 selects the estimated velocity signal V e .
- the control section 100 may have an estimated velocity signal switch 9 .
- the estimated velocity signal switch 9 receives the estimated head velocity signal V e2 from the counter electromotive voltage detector 4 and the corrected estimated velocity signal V e2 ′ from the estimated velocity corrector 5 .
- the estimated velocity signal switch 9 selectively outputs any one of the estimated head velocity signal V e2 and the corrected estimated velocity signal V e2 ′ to the estimation controller 6 . Selection of the signals is performed according to, for example, the mode control signal Cm or a sensor signal Cs (for example, a signal from a G-sensor).
- FIG. 13 is a block diagram showing the structure of a head positioning system according to embodiment 2 of the present invention.
- FIG. 13 the structure of the mechanism of a control section 102 is the same as that of embodiment 1, and therefore, description thereof is herein omitted.
- FIG. 13 of embodiment 2 like elements are denoted by like reference numerals used in embodiment 1.
- a basic control section 202 included in the control section 102 is different from the basic control section 200 of embodiment 1 in that it is not necessary to provide the velocity detector 3 in the basic control section 202 .
- the detected head position signal x is directly input to the estimated velocity corrector 5 .
- embodiment 2 is difference from embodiment 1 in that the estimated head velocity signal V e2 and an estimated head transfer position signal x e2 obtained by integrating the estimated head velocity signal V e2 are generated in the counter electromotive voltage detector 4 based on a continuous (analog) signal from the actuator 50 including driving means, such as a VCM, or the like.
- the estimated velocity corrector 5 receives the detected head position signal x, the estimated head velocity signal V e2 and the estimated head transfer position signal x e2 .
- the estimated velocity corrector 5 obtains a correction amount from the difference between the detected head position signal x and the estimated head transfer position signal x e2 and corrects the estimated head velocity signal V e2 based on the correction amount to output the corrected estimated velocity signal V e2 ′.
- a method for obtaining the control amount signal U by adding together the velocity control signal U v and the force disturbance control signal U f , which are generated by the estimation controller 6 based on the corrected estimated velocity signal V e2 ′, and the previous position control signal U x from the position controller 2 is the same as that described in embodiment 1.
- Embodiment 2 also achieves the same effects as those of embodiment 1.
- FIG. 14 is a block diagram showing the structure of a head positioning system according to embodiment 3 of the present invention.
- FIG. 14 the structure of the mechanism of the control section 103 is the same as those of embodiments 1 and 2, and therefore, description thereof is herein omitted. Further, like elements are denoted by like reference numerals used in FIG. 1 of embodiment 1.
- Embodiment 2 is different from embodiment 1 in that, in the control section 103 , the estimation controller 6 receives only the corrected estimated velocity signal V e2 ′, and the control amount signal U is not fed back to the estimation controller 6 .
- the estimation controller 6 multiplies the corrected estimated velocity signal V e2 ′ by the velocity feedback gain K v to output the velocity control signal U v .
- a position controller 2 included in a basic control section 203 multiplies the position error signal e, which is a difference between the detected head position signal x and the target head position signal r, by the position error feedback gain K p to generate the position control signal U x .
- the position controller 2 further multiplies a signal obtained by integrating the position error signal e by a position error integrated feedback gain K i to generate a position error integration control signal U i .
- the control amount signal U is obtained based on the velocity control signal U v from the estimation controller 6 and the position control signal U x and the position error integration control signal U i from the basic control section 203 without using the force disturbance control signal U f .
- control frequency is increased by a feedback process performed based on the estimated velocity. Furthermore, integral compensation is performed in order to cancel disturbance force caused by friction or vibration.
- Embodiment 3 also achieves the same effects as those of embodiment 1.
- FIG. 15 is a block diagram showing the structure of a head positioning system according to embodiment 4 of the present invention.
- FIG. 16 is a block diagram showing a principal part of a control section 104 .
- the control section 104 further includes an estimated position corrector 5 A.
- the estimated position corrector 5 A receives the estimated head transfer position signal x e2 from the counter electromotive voltage detector 4 , the detected head position signal x, and a target head position signal r.
- the estimated position corrector 5 A corrects an estimation error of the estimated head transfer position signal x e2 based on a difference between the detected head position signal x and the estimated head transfer position signal x e2 to output a corrected estimated head position signal x e2 ′.
- the corrected estimated head position signal x e2 ′ is input to the estimation controller 6 .
- the estimation controller 6 calculates the force disturbance control signal U f , the position control signal U x and the velocity control signal U v based on the corrected estimated velocity signal V e2 ′, the corrected estimated head position signal x e2 ′ and the control amount signal U.
- Embodiment 4 also achieves the same effects as those of embodiment 1.
- the correction amount is derived based on the difference between an estimated absolute velocity and an estimated relative velocity.
- the same effects can be obtained even when the correction amount is derived based on the ratio between the estimated absolute velocity and the estimated relative velocity.
- the correction amount is an average of 10 measurement values.
- the correction amount may be an average of the other number of measurement values.
- the number of samplings of the estimated relative velocity is twice the number of samplings of the position information.
- the number of samplings of the estimated relative velocity may be equal to the number of samplings of the position information, or may be larger than the number of samplings of the position information by a factor of 3 or more.
- the disk drive apparatus is not limited to a magnetic disk drive apparatus, but may be any other type of disk drive apparatus, such as an optical disk drive apparatus, or the like.
- the present invention is useful for a disk drive apparatus, such as a magnetic disk drive apparatus, an optical disk drive apparatus, or the like, and for a head positioning system of the disk drive apparatus.
Landscapes
- Moving Of Head For Track Selection And Changing (AREA)
- Control Of Linear Motors (AREA)
Abstract
Description
J{umlaut over (θ)}+F d=τ (1)
S 2θ(s)+F d(s)=τ(s) (2)
-
- J: Moment of inertia
- Fd: Disturbance
- τ: Output torque
- K: Coefficient including torque constant
R 51 =R VCM +ΔR
where RVCM is a true resistance value of the VCM coil, and ΔR is a variation of the resistance value due to a temperature variation (which corresponds to a variation in the temperature of the coil due to a variation in the atmospheric environment, the driving current, or the like).
R 52 =R 55 =R VCM′.
R 56 =R 51 =R VCM.
The variation due to the counter electromotive voltage of the VCM coil is detected by the
Claims (10)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002312442 | 2002-10-28 | ||
JP2002-312442 | 2002-10-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20040136110A1 US20040136110A1 (en) | 2004-07-15 |
US6995945B2 true US6995945B2 (en) | 2006-02-07 |
Family
ID=32697434
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/694,445 Expired - Fee Related US6995945B2 (en) | 2002-10-28 | 2003-10-28 | Head positioning system, disk drive apparatus using the same, and head positioning method |
Country Status (2)
Country | Link |
---|---|
US (1) | US6995945B2 (en) |
CN (1) | CN1322509C (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060001997A1 (en) * | 2004-07-05 | 2006-01-05 | Fujitsu Limited | Magnetic disk apparatus, method of controlling a magnetic disk, and program for controlling a magnetic disk |
US20070211369A1 (en) * | 2006-03-06 | 2007-09-13 | Maxtor Corporation | Self-writeing of servo patterns |
US20070247743A1 (en) * | 2006-04-21 | 2007-10-25 | Hitachi Global Storage Technologies Netherlands B.V. | Disk drive and control method therefor |
US20070279797A1 (en) * | 2006-05-31 | 2007-12-06 | Toshiba America Information Systems, Inc. | Voice coil motor effective resistance determination |
US7440225B1 (en) | 2006-08-21 | 2008-10-21 | Western Digital Technologies, Inc. | Disk drive employing pivot friction compensation |
US8077428B1 (en) * | 2010-06-23 | 2011-12-13 | Western Digital Technologies, Inc. | Disk drive correcting position error signal based on velocity of head |
US20120075742A1 (en) * | 2010-09-28 | 2012-03-29 | Kabushiki Kaisha Toshiba | Magnetic disk device, electronic apparatus and, head control method |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013069358A (en) * | 2011-09-20 | 2013-04-18 | Toshiba Corp | Magnetic disk device and controlling method of head |
JP6238869B2 (en) * | 2014-10-28 | 2017-11-29 | アズビル株式会社 | Touch control device |
JP2019164855A (en) * | 2018-03-19 | 2019-09-26 | 株式会社東芝 | Magnetic disk device and rro correction data writing method |
JP7199310B2 (en) * | 2019-06-13 | 2023-01-05 | 株式会社東芝 | magnetic disk unit |
JP2021015659A (en) * | 2019-07-10 | 2021-02-12 | 株式会社東芝 | Hard disk drive |
JP2021189378A (en) * | 2020-06-03 | 2021-12-13 | キヤノン株式会社 | Deformation apparatus, exposure apparatus, and method of producing article |
JP2021192325A (en) * | 2020-06-05 | 2021-12-16 | 株式会社東芝 | Magnetic disk device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5710497A (en) * | 1995-03-17 | 1998-01-20 | Nec Corporation | Positioning control device and head positioning control device |
JPH10172229A (en) | 1996-12-06 | 1998-06-26 | Sony Corp | Disc drive |
JPH1125626A (en) | 1997-06-27 | 1999-01-29 | Internatl Business Mach Corp <Ibm> | Disk drive device, load/unload device and its control method |
JP2000163901A (en) | 1998-11-30 | 2000-06-16 | Toshiba Corp | Calibration method for velocity correction applied to head loading/unloading type disk device |
JP2002042434A (en) | 2000-07-19 | 2002-02-08 | Matsushita Electric Ind Co Ltd | Disk device |
US20030048571A1 (en) * | 2001-09-10 | 2003-03-13 | Hitachi, Ltd. | Magnetic disk drive and control method thereof |
-
2003
- 2003-10-28 CN CNB2003101023892A patent/CN1322509C/en not_active Expired - Fee Related
- 2003-10-28 US US10/694,445 patent/US6995945B2/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5710497A (en) * | 1995-03-17 | 1998-01-20 | Nec Corporation | Positioning control device and head positioning control device |
JPH10172229A (en) | 1996-12-06 | 1998-06-26 | Sony Corp | Disc drive |
JPH1125626A (en) | 1997-06-27 | 1999-01-29 | Internatl Business Mach Corp <Ibm> | Disk drive device, load/unload device and its control method |
JP2000163901A (en) | 1998-11-30 | 2000-06-16 | Toshiba Corp | Calibration method for velocity correction applied to head loading/unloading type disk device |
JP2002042434A (en) | 2000-07-19 | 2002-02-08 | Matsushita Electric Ind Co Ltd | Disk device |
US20030048571A1 (en) * | 2001-09-10 | 2003-03-13 | Hitachi, Ltd. | Magnetic disk drive and control method thereof |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060001997A1 (en) * | 2004-07-05 | 2006-01-05 | Fujitsu Limited | Magnetic disk apparatus, method of controlling a magnetic disk, and program for controlling a magnetic disk |
US7130142B2 (en) * | 2004-07-05 | 2006-10-31 | Fujitsu Limited | Magnetic disk apparatus, method of controlling a magnetic disk, and program for controlling a magnetic disk |
US20070211369A1 (en) * | 2006-03-06 | 2007-09-13 | Maxtor Corporation | Self-writeing of servo patterns |
US8879187B2 (en) * | 2006-03-06 | 2014-11-04 | Seagate Technology Llc | Self-writing of servo patterns |
US20070247743A1 (en) * | 2006-04-21 | 2007-10-25 | Hitachi Global Storage Technologies Netherlands B.V. | Disk drive and control method therefor |
US7576937B2 (en) | 2006-04-21 | 2009-08-18 | Hitachi Global Storage Technologies Netherlands B.V. | Disk drive and control method therefor |
US20070279797A1 (en) * | 2006-05-31 | 2007-12-06 | Toshiba America Information Systems, Inc. | Voice coil motor effective resistance determination |
US7468859B2 (en) * | 2006-05-31 | 2008-12-23 | Kabushiki Kaisha Toshiba | Voice coil motor effective resistance determination |
US7440225B1 (en) | 2006-08-21 | 2008-10-21 | Western Digital Technologies, Inc. | Disk drive employing pivot friction compensation |
US8077428B1 (en) * | 2010-06-23 | 2011-12-13 | Western Digital Technologies, Inc. | Disk drive correcting position error signal based on velocity of head |
US20120075742A1 (en) * | 2010-09-28 | 2012-03-29 | Kabushiki Kaisha Toshiba | Magnetic disk device, electronic apparatus and, head control method |
Also Published As
Publication number | Publication date |
---|---|
CN1322509C (en) | 2007-06-20 |
CN1499511A (en) | 2004-05-26 |
US20040136110A1 (en) | 2004-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6995945B2 (en) | Head positioning system, disk drive apparatus using the same, and head positioning method | |
US7800855B2 (en) | Disk drive and calibration method therefor | |
US7019938B2 (en) | Head positioning method, and disk apparatus using the same | |
US6982848B2 (en) | Disk apparatus and head positioning method | |
US7535192B2 (en) | Head positioning control method, head positioning control device and disk apparatus | |
JP2007287290A (en) | Disk drive device and calibration method thereof | |
US20160125902A1 (en) | Magnetic disk device and control method | |
JP4287697B2 (en) | Method and system for calculating and compensating disk drive vibration based on rotational speed | |
JPH11203808A (en) | Information recording and reproducing device | |
WO1997027588A1 (en) | Magnetic disk apparatus | |
US6903896B2 (en) | Head positioning method, and disk apparatus using the same | |
US7595957B2 (en) | Servo gain adjustment based on bias force error | |
US7609474B2 (en) | Seek control method, seek control device and disk device | |
JP2004171737A (en) | Head positioning control device and disk device provided with the same and head positioning control method | |
JP4708112B2 (en) | Method for writing pattern on media and data storage device | |
US20070247736A1 (en) | Disk drive apparatus and method for writing and/or reading user data thereof | |
JP4072138B2 (en) | Disk device and head positioning control method | |
JP2004171736A (en) | Method for controlling positioning of head and disk unit using the same | |
JP2586605B2 (en) | Disk device positioning device | |
JP2006147116A (en) | Head positioning control device and disk device | |
JP2003022633A (en) | Disk-like recording medium, disk device, servo information writing method, and servo information writing device | |
JP2002269939A (en) | Disk device | |
JPH09265748A (en) | Rotary disk type storage device | |
JP2009295197A (en) | Information storage device | |
JPH09274778A (en) | Magnetic disk device and head positioning control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MATSUSHITA ELECTRIC INDUSTRIAL CO. LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KOHSO, HIROSHI;INAJI, TOSHIO;REEL/FRAME:014973/0344 Effective date: 20040204 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: PANASONIC CORPORATION, JAPAN Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;REEL/FRAME:033551/0062 Effective date: 20081001 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.) |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.) |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20180207 |