US6879459B2 - Positioning control mechanism for a magnetic head in a magnetic storage device - Google Patents
Positioning control mechanism for a magnetic head in a magnetic storage device Download PDFInfo
- Publication number
- US6879459B2 US6879459B2 US10/652,760 US65276003A US6879459B2 US 6879459 B2 US6879459 B2 US 6879459B2 US 65276003 A US65276003 A US 65276003A US 6879459 B2 US6879459 B2 US 6879459B2
- Authority
- US
- United States
- Prior art keywords
- magnetic head
- magnetic
- state change
- read
- positioning 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
- 230000007246 mechanism Effects 0.000 title claims abstract description 25
- 230000008859 change Effects 0.000 claims description 69
- 238000001514 detection method Methods 0.000 claims description 23
- 238000000034 method Methods 0.000 claims description 14
- 238000006073 displacement reaction Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 6
- 230000035945 sensitivity Effects 0.000 description 5
- 238000013500 data storage Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000003252 repetitive effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 101000606504 Drosophila melanogaster Tyrosine-protein kinase-like otk Proteins 0.000 description 1
- 239000011324 bead Substances 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
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/58—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 for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
- G11B5/596—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 for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
- G11B5/59605—Circuits
- G11B5/59622—Gain control; Filters
Definitions
- the present invention relates to positioning control of a magnetic head in a magnetic storage device and, in particular, to adjustment of a position error signal (PES) used in the positioning control.
- PES position error signal
- a servo pattern written to the recording medium is read by the head to carry out servo control (hereinafter, positioning control) for positioning the head as means to raise data recording density.
- positioning control a position error signal (hereinafter abbreviated as PES) is generated based on the servo pattern read out by the head from the recording medium and the head position is recognized based on this PES.
- magnetic disk drives using magnetic disks as recording media are being used widely as external storage devices of computers.
- magnetic disk drives are also becoming popular as recorders of motion picture data and sound data.
- a servo pattern recorded on a magnetic recording medium is read out by a magnetic head to acquire a PES and the position of the magnetic head is recognized based on this PES to carry out positioning control of the magnetic head (for example, see Patent Document 1).
- the characteristics of the PES are unique to each head, that is, each manufactured data storage device provided with a head has different PES characteristics. Therefore, it is necessary to adjust the control system of each data storage device in its manufacture process and the like so that the head position can accurately be grasped from the PES.
- the change of the PES gain is proportional to the amount of displacement of the magnetic head.
- the relation between the change of the acquired PES gain and the amount of displacement of the magnetic head is discontinuous and non-linear due to the characteristics and error of the magnetic head. Therefore, adjusting compensation is made for the sensitivity (head gain) of the magnetic head and the nonlinear relation between the PES gain and the change of the amount of displacement of the magnetic head so that the change of the PES gain and the displacement of the magnetic head have a proportional relation.
- control system must initially be adjusted according to the characteristics of the head.
- the MR (Magneto Resistive) head which is being used widely to read magnetically recorded data, shows a phenomenon called instability in which the condition of the magnetic head changes. If this instability occurs, since the magnetic head's susceptibility to off-track changes, not only the PES gain in the same situation but also the non-linear relation between the change of the PES gain and the amount of displacement of the magnetic head become different from the characteristics for which initial adjustment was made. Accordingly, accurate positioning control is not possible for the magnetic head if the control system is adjusted only initially.
- the present invention is implemented as a magnetic storage device.
- This device comprises: a magnetic head which is mounted on an actuator and reads information recorded on the magnetic recording medium; a voice coil motor which operates the actuator to move the magnetic head to a desired track on the magnetic recording medium; a MPU (Micro Processing Unit) provided with a positioning control function to position the magnetic head by controlling the voice coil motor; and a channel circuit which obtains read signals from burst signals read by the magnetic head from the recording medium on which the burst signals are recorded and feeds back information about the read signal to the MPU.
- the device is characterized in that if a state change is detected in the magnetic head based on the information obtained from the channel circuit, the MPU updates the parameters which are to be used by the positioning control function according to the state change.
- the positioning control function implemented by the MPU comprises: state change detection means for judging whether a state change has occurred in the magnetic head; position error signal adjustment means for adjusting a position error signal if it is judged by said state change detection means that a state change has occurred in the magnetic head, wherein the position error signal is obtained by processing read signals read from a magnetic recording medium by the magnetic head; and control execution means for performing positioning control of the magnetic head by using the parameters obtained through processing by the position error signal adjustment means.
- the position error signal adjustment means carries out PES gain calibration and linear compensation.
- PES gain calibration the gain of the position error signal obtained by processing read signals read from the magnetic recording medium is adjusted by the magnetic head so as to change continuously according to the displacement of the magnetic head.
- linear compensation the gains of plural position error signals obtained by processing read signals retrieved from plural points in a track on the magnetic recording medium are compensated so as to have a linear relation with the position of the magnetic head.
- the state change detection means compares the gain of a variable gain amplifier constituting a channel circuit and the balance of amplitude between read signals retrieved from the magnetic recording medium with their respective initial values and, based on the result of the comparison, judges whether a state change has occurred due to instability in the magnetic head.
- the MPU may further comprises MCS detection means for detecting the magnetically central section (MCS) of the magnetic head if it is judged by the state change detection means that a state change has occurred in the magnetic head.
- MCS detection means detects the magnetically central section of the magnetic head after the occurrence of said state change based on the position of the magnetic head at which a read signal obtained by the magnetic head which reads a prescribed pattern recorded in a prescribed track on the magnetic disk has the largest amplitude while the magnetic head is moved across the track.
- the control execution means performs positioning control of the magnetic head by taking into consideration the magnetically central section of the magnetic head after the occurrence of the state change.
- the present invention is also implemented as a magnetic head positioning control method by which a magnetic head for reading and writing data from and onto a magnetic recording medium is located on a track of the magnetic recording medium.
- This magnetic head positioning control method comprises the steps of: setting, according to the magnetic characteristics of the magnetic head, parameters which are used for positioning control of the magnetic head; judging whether a state change has occurred in the magnetic head; and if it is judged that a state change has occurred in the magnetic head, updating said parameters according to the state change.
- FIG. 1 is a block diagram showing the general configuration of a hard disk drive according to an embodiment of the present invention.
- FIG. 2 shows the functional configuration of an MPU in a positioning control mechanism for a magnetic head of the embodiment.
- FIG. 3 shows burst signals recorded on a magnetic disk as a servo pattern.
- FIG. 4 is a diagram for explaining the relation between the position of a magnetic head relative to a track on a magnetic disk and the PES gain.
- FIG. 5 shows a state change of magnetic characteristics which has occurred in a data read MR head due to instability.
- FIG. 6 is a diagram for explaining the relation between the position of a magnetic head relative to a track on a magnetic disk and the PES gain when the MCS of the magnetic head is dislocated.
- FIG. 7 is a flowchart for explaining the general operation to adjust the positioning control mechanism in the embodiment.
- FIG. 8 is a flowchart for explaining a procedure followed by an instability detecting block which is designed to operate when data is read or written.
- FIG. 9 is a flowchart for explaining a procedure followed by an instability detecting block which is designed to operate when the hard disk drive is in the standby state.
- This embodiment is an example of a hard disk drive using a magnetic disk as a magnetic recording medium.
- FIG. 1 is a block diagram showing the configuration of the main portion of a hard disk drive 100 .
- the hard disk drive 100 is a data storage and retrieval device in which a magnetic head 103 seeks and stays at an appointed track (position) on a magnetic disk 101 driven rotationally by a spindle motor 102 and writes data to the magnetic disk 101 and reads data written to the magnetic disk 100 .
- the magnetic disk 101 is a recording medium to record data as magnetic information. Although a single magnetic disk is shown in the example of FIG. 1 , a plurality of magnetic disks may also be mounted as necessary.
- the magnetic disk 101 While the hard disk drive 100 is in operation, the magnetic disk 101 continues to be driven to rotate around the spindle shaft of the spindle motor 102 . While the hard disk drive 100 is not in operation, the magnetic disk 101 stops rotating (at rest).
- Two magnetic heads 103 are held at the front end of the actuator 104 and act respectively on the top and bottom surfaces of the magnetic disk 101 . They implement data write and read to and from the magnetic disk 101 .
- Used generally as the magnetic heads 103 are composite type heads each of which has an inductive head for writing data and a MR head for reading data.
- the actuator 104 is driven by a voice coil motor (VCM) 105 which is controlled by a MPU (Micro Processing Unit) 109 via a digital/analog converter (DAC) 106 and a voice coil motor (VCM) driver 107 .
- VCM voice coil motor
- MPU Micro Processing Unit
- DAC digital/analog converter
- VCM voice coil motor
- a read write channel executes data read/write operation. That is, for data write, write data which is sent from a host computer via a HDC (Hard Disk Controller) 110 is converted to a write signal (current) and supplied to a magnetic head 103 . The magnetic head 103 , based on this write current, executes data write to the magnetic disk 101 . Meanwhile, for data read, a read signal (current) obtained from the magnetic disk 101 is converted to digital data and output to a host computer via the HDC 110 .
- HDC Hard Disk Controller
- the HDC 110 has functions as an interface of the hard disk drive 100 .
- One of the functions is to receive write data sent from a host computer and transfer it to the read/write channel 108 .
- the HDC 110 receives read date sent from the read write channel 108 and transfers it to a host computer.
- the HDC 110 receives a directive command or the like from a host computer and transfers it to the MPU 100 .
- the MPU 109 takes responsibility for the control of the hard disk drive 100 .
- an EEPROM 111 programs (microcodes) to implement various functions by controlling the operation of the MPU 109 and parameters to be used in the control processing are stored.
- the positioning control mechanism for the magnetic head 103 which uses a servo pattern recorded on the magnetic disk 101 is a servo loop comprising the read write channel 108 , the MPU 109 , the DAC 106 , the VCM driver 107 , the VCM 105 and the magnetic head 103 .
- the difference between the magnetic head position information obtained from a signal read by the magnetic head 103 and the target position information is returned by the MPU 109 to the VCM driver 107 , i.e., a power amplifier. This results in controlling the VCM 105 so as to adjust the magnetic head 103 to an appropriate position.
- the various functions of the MPU 109 including this position control function, are implemented by the programs and parameters stored in the EEPROM 11 which is incorporated in the hard disk drive 100 and can be accessed from the MPU 109 .
- the positioning control mechanism is further provided with a synchronous component detecting function and a feed forward function.
- the synchronous component detecting function extracts periodic signal components and the feed forward function reflects the extracted periodic signal components in the control. Since they are secondary functions to cope with the oscillations or the like of the motor, the description is omitted herein for simplicity.
- the servo pattern written to the magnetic disk 101 for the purpose of servo control includes track data and sector data which identify tracks and sectors on the magnetic disk 101 and burst signals which provide information about the position of the magnetic head relative to a track.
- FIG. 3 shows burst signals which are recorded on the magnetic disk 101 as a servo pattern. If the magnetic head 103 moves over a track, signals corresponding to bursts A, B, C and D are read in this order. According to bursts A and B shown in FIG. 3 , the center (MCS) of the magnetic head 103 moves along the center of the track if the respective read signals obtained from bursts A and B are identical in amplitude.
- the magnetic head 103 reads bursts A through D and the read write channel 108 obtains read signals by peak-holding the read bursts at their respective read signal timings and perform A-D conversion of the read signals. From the A/D-converted read signals (burst values), the MPU 109 obtains a PES to recognize the position of the magnetic head 103 .
- Bursts C and D have a phase difference of 90 degrees from bursts A and B, respectively.
- bursts A and B or bursts C and D are used to recognize the position of the magnetic head 103 .
- the PES obtained from the burst values of bursts A and B is assumed as the MPES while the PES obtained from the burst values of bursts C and D is assumed SPES.
- the MPES is used when the magnetic head 103 is near to the center of the track while the SPES is used when the magnetic head 103 is near to either edge of the track.
- the track is divided uniformly into 256 longitudinal divisions numbered 0 through 255.
- the SPES is used to recognize the position.
- the MCS of the magnetic head 103 is in any of divisions 0 (one edge of the track) through 64 and divisions 192 through 255 (the other edge of the track)
- the MPES is used.
- the MPES and SPES are calculated respectively according to Equation 1 as below.
- MPES 4 ⁇ ( A ⁇ B )/( A+B ) ⁇ (Head Gain)
- SPES 4 ⁇ ( C ⁇ D )/( C+D ) ⁇ (Head Gain) [Equation 1] where, A is the burst value of burst A, B is the burst value of burst B, C is the burst value of burst C, D is the burst value of burst D and Head Gain is the gain of the magnetic head 103 .
- FIG. 4 is a diagram explaining the relation between the position of the magnetic head 103 relative to a track on the magnetic disk 101 and the PES gain.
- position [1] means that the physical center (filled in black in FIG. 4 ) of the magnetic head 103 is in division 0 of the aforementioned 256 divisions constituting the track.
- Position [2] means that one end of the magnetic head 103 (the right end of the magnetic head 103 shown) is in division 124 (center) of the 256 divisions of the track.
- Position [3] means that one end of the magnetic head 103 (the left end of the magnetic head 103 shown) is in division 0 of the 256 divisions of the track.
- the SPES according to the burst values of bursts C and D is used when the magnetic head 103 is at positions [1] and [2] near one end of the track (division 0 of the aforementioned 256 divisions).
- the MPES according to the burst values of bursts A and B is used.
- the SPEC according to the burst values of bursts C and D.
- the solid PES gain line represents MPES gains while the dashed PES gain lines represent SPES gains.
- the broken line represents an ideal PES gain characteristic.
- the MPES gains and SPES gains are discontinuous (i.e., they are not aligned with the broken line) as shown in FIG. 4 , it is not possible to know the accurate position of the magnetic head 103 from the PES gain. For example, the PES gain may remain unchanged even when the magnetic head 103 is actually moving. Note that in the example of FIG. 4 , the gradient of the MPES gain line and that of the SPES gain lines are gentler than the broken line indicating an ideal PES gain characteristic. Needless to say, PES gains are also discontinuous when both gradients are sharper than the broken line.
- the burst values of bursts A, B, C and D are actually measured at a plurality of positions, e.g., some twenty divisions of 256 divisions of the track shown in FIG. 4 , and processed so that the calculated PES gains become linear.
- This processing is carried out by measuring the transfer function of the device itself, determining its cross point and compensating the burst values so as to make the PES gains have a target level of linearity. By this compensation, it is made possible to smoothly follow the displacement of the magnetic head 103 according to the change of the PES gain.
- Calibration parameters and burst value compensation parameters which are determined as a result of the initial adjustment in which the gradient of PES gains is adjusted and PES gains are linearized, are stored in the EEPROM 111 accessible from the MPU 109 and will be used in the positioning control of the magnetic head 103 when the hard disk drive 100 is in operation.
- FIG. 5 shows how the data read MR head of the magnetic head 103 changes its state of magnetic characteristics in case of instability.
- the MR head reads information (signals) recorded on the magnetic disk 101 by its MR element which detects magnetic transitions in the magnetic layer (recording layer) of the magnetic disk 101 .
- the magnetic transition detecting axis of the MR element is directed to a fixed direction (longitudinal as indicated by an arrow in FIG. 5 ) when the MR element is normal.
- the axial direction is deviated in part of the MR element.
- a state change occurred in the MR element as shown in FIG. 5 it is not possible for the whole MR element to uniformly detect magnetic transitions since the sensibility of its normal portion to a magnetic field is different from the sensibility of its state-changed portion. For example, if the state-changed MR head reads bursts A and B while its physical center is tracing the center of a track as shown in FIG. 5 , the amplitude of the signal read from burst A is not equal to that read from burst B although the physical center of the MR head is at the center of the track. In addition, if a state change occurs in a MR head due to instability, the total gain of the MR head changes since this changes the sensibility of the MR element to a magnetic field.
- the positioning control mechanism does not function properly since calibration of the gradient of PES gains and linearization of PES gains, which were done as the initial adjustment as mentioned earlier, become inconsistent with characteristics of the magnetic head 103 . Therefore, if the magnetic head 103 has a state change due to instability, the positioning control mechanism in the present embodiment performs adjustment again for PES gains.
- FIG. 2 shows a functional configuration of the MPU 109 to implement the positioning control mechanism for the magnetic head 103 in the present embodiment.
- the MPU 109 includes an instability detection block 11 as state change detecting means for judging whether the magnetic head 103 has a state change due to instability, a PES gain calibration executing block 12 and linearizing compensation block 13 as adjusting means for performing PES adjustment and a MCS detecting block 14 to detect the MCS of the magnetic head 103 . Further, the MPU 109 is provided with a control executing block 15 which executes positioning control for the magnetic head 103 by using parameters obtained by the initial adjustment or parameters obtained through processing by the PES gain calibration executing block 12 , linearizing compensation block 13 and MCS detecting block 14 .
- the instability detecting block 11 judges whether the magnetic head 103 has a state change due to instability. To be concrete, firstly, the instability detecting block 11 acquires information about the gain of the VGA (Variable Gain Amplifier) of the read write channel 108 and information about the balance of amplitude between the read signals of bursts A and B (or C and D) which are respectively obtained in the read write channel 108 from the magnetic head 103 .
- the VGA is an amplifier which receives a read signal acquired by the magnetic head 103 reading magnetic information recorded on the magnetic disk 101 and normalizes the amplitude of this read write signal to a level appropriate in the internal analog circuit of the read write channel 108 .
- a conventional read write channel 108 detects only the symmetricalness in amplitude of the read signal of data recorded on the magnetic disk, it is obvious that this processing can also be applied to the read signals of bursts included in the servo pattern.
- the information about the gain of the VGA and the information about the balance of amplitude between the read signals of bursts A and B are compared by the instability detecting block 11 with their respective initial values which were obtained by the aforementioned initial adjustment. Then, if a difference between an acquired value and its initial value exceeds a preset threshold, the instability detecting block 11 judges that, the magnetic head 103 has a state change due to instability.
- the PES gain calibration executing block 12 re-performs gain PES calibration done as the initial adjustment to calibrate the gradients of PES gains including MPES and SPES gains. This is because the instability changes the sensitivity of the magnetic head 103 and therefore changes the gradients of PES gains from the one determined by the initial calibration, resulting in making the MPES gains discontinuous with the SPES gains.
- the gradients of PES gains are re-calibrated so that appropriate PES gains can be calculated.
- the linearizing compensation block 13 re-performs the linearizing compensation done as initial adjustment to linearize PES gains including MPES and SPES gains. This is because the instability has changed the sensitivity of the magnetic head 103 and therefore makes the initial compensation inconsistent, resulting in non-linear PES gains. Compensation is made again in order to linearize the PES gains.
- the MCS detecting block 14 detects the MCS of the magnetic head 103 if the magnetic head 103 has a state change caused by instability. Since the physical center of the magnetic head 103 usually agrees with its magnetic center, both have so far been called commonly as the MCS. However, the magnetic center of the magnetic head 103 is sometimes dislocated from the physical center due to instability as shown in FIG. 5 , the MCS is used hereinafter to refer to the magnetic center.
- Detection of the MCS is done by reading a special pattern recorded on the magnetic disk 101 .
- the magnetic head 103 seeks a certain track, erases data from the track (CD Erase) and writes a repetitive pattern there.
- the data region is erased in advance in order to prevent unrelated data from being read.
- the magnetic heads 103 is moved across the track, the above-mentioned repetitive pattern is read and the amplitude of the read signal is measured.
- the position (e.g., some division of the 256 divisions of the track) of the magnetic head 103 where the read signal shows the largest amplitude is calculated relative to the center of the track (division 128 of the 256 divisions). From this relative position, it is recognized how the MCS of the magnetic head 103 is dislocated from the physical center.
- information about the recognized MCS dislocation is stored in the EEPROM 111 and will be taken into consideration when readjustment (updating parameters) is done by the PES gain calibration executing block 12 and linearizing compensation block 13 .
- the control executing block 15 calculates a PES from burst signals read by the magnetic head 103 to make necessary compensation by using parameters stored in the EEPROM and positions the magnetic head 103 to an appropriate position in a desired track on the magnetic disk 101 .
- Initially used parameters acquired from the EEPROM 111 are those determined by the initial adjustment.
- the PES gain calibration executing block 12 and linearizing compensation block 13 parameters updated by this re-adjustment are used.
- information about the dislocation of the MCS of the magnetic head 103 obtained by the MCS detecting block 14 is reflected in the positioning control as necessary.
- FIG. 6 is a diagram explaining the relation between the position of the magnetic head 103 relative to a track on the magnetic disk 101 and the PES gain when the MCS of the magnetic head 103 is dislocated.
- the shaded rightmost portion of the magnetic head 103 is state-changed due to instability.
- FIG. 6 similar to FIG. 4 , seven positions ([1] through [7]) are assumed and the PES gains corresponding to these positions are plotted (hollow circles) on their respective lines.
- the SPES according to the burst values of bursts C and D is used when the magnetic head 103 is at positions [1] and [2].
- the MPES according to the burst values of bursts A and B is used at positions [3], [4] and [5]
- the SPEC according to the burst values of bursts C and D is used at positions [6] and [7].
- PES gains for MPES and SPES are assumed and represented by a solid line and dashed lines, respectively.
- An ideal PES gain characteristic is represented by a broken line.
- FIG. 6 shows that PES gains are made discontinuous by a sate change in the magnetic head 103 due to instability.
- the sensitivity (head gain) of the magnetic head 103 is to be calibrated by processing of the PES gain calibration executing block 12 so as to make the PES gains continuous.
- FIG. 7 is a flowchart illustrating the general operation for adjusting the positioning control mechanism in the present embodiment.
- the positioning control mechanism incorporated in the hard disk drive 100 goes through initial adjustment in the manufacture process or the like of the hard disk drive 100 in which the gradient of PES gains including MPES and SPES gains is calibrated and PES gain linearizing compensation is done (Step 701 ).
- the instability detecting block 11 detects this state change (Step 702 ). If it is judged by the instability detecting block 11 that a state change has occurred, the positioning mechanism is re-adjusted by the PES gain calibration executing block 12 and the linearizing compensation block 13 . In addition, MCS detection is done by the MCS detecting block 14 . It is judged whether the MCS is dislocated or not according to the detection result. If judged as dislocated, this dislocation is taken into consideration in the re-adjustment of the positioning mechanism.
- Detection of a state change in the magnetic head 103 by the instability detecting block 11 can be done, for example, when data read/write is performed on the magnetic disk 101 in the hard disk drive 100 . It is also possible to perform the detection on background when the hard disk drive 100 is in the standby state.
- FIG. 8 is a flowchart for explaining a procedure followed by the instability detecting block 11 which operates when data is read or written.
- FIG. 9 is a flowchart for explaining a procedure followed by the instability detecting block 11 which operates when the hard disk drive 100 is in the standby state.
- the instability detecting block 11 receives the data write command or data read command and checks if a write error or read error has occurred (Steps 801 and 802 ). If no error has occurred, processing is terminated.
- the MPU 109 is informed by the read write channel 108 of the gain of the VGA and the balance of amplitude between the read signals of bursts A and B (or bursts C and D). Then, the instability detecting block 11 compares these information (obtained values) with the initial values obtained by the initial adjustment (see Step 701 in FIG. 7 ). If the difference between the obtained and initial values is within a preset threshold, it is judged that no state change due to instability has occurred (Step 804 ). Then, the write or read received in Step 801 is retried by the MPU 109 (Step 806 ).
- the instability detecting block 11 judges that a state change has occurred in the magnetic head 103 due to instability and leaves processing to the PES gain calibration executing block 12 , linearizing compensation block 13 and MCS detecting block 14 (Step 805 ). Then after the positioning control mechanism is adjusted by these functions, the write or read received in Step 801 is retried by the MPU 109 (Step 806 ).
- an event is, for example, periodically generated to judge whether the magnetic head 103 has a state change (Step 901 ).
- This event can be designed to be generated, for example, by a command from a host computer or by the MPU 109 itself under program control. If this event occurs, the MPU 109 makes the magnetic head 103 seek a specific track used to detect a state change in the magnetic head (Step 902 ).
- This track may be either an ordinary data track or a track where a pattern specialized for detection of a state change in the magnetic head 103 is recorded. Note that if there are a plurality of magnetic disks 103 in the hard disk drive 100 , the following operation is repeated for each magnetic head 103 after a specific cylinder is sought out by the magnetic heads 103 .
- the MPU 109 is informed by the read write channel 108 of the gain of the VGA and the balance of amplitude between the read signals of bursts A and B (or bursts C and D). Then, the instability detecting block 11 compares these information (obtained values) with the initial values obtained by the initial adjustment (see Step 701 in FIG. 7 ). If the difference between the obtained and initial values is within a preset threshold, it is judged that no state change due to instability has occurred (Step 904 ). Then, the hard disk drive 100 returns to the standby state (Step 906 ).
- the instability detecting block 11 judges that a state change has occurred in the magnetic head 103 due to instability and leaves processing to the PES gain calibration executing block 12 , linearizing compensation block 13 and MCS detecting block 14 (Step 905 ). Then after the positioning control mechanism is adjusted by these functions, processing goes back to Step 902 in which the adjusted obtained values are compared with the initial values. This adjustment and comparison are repeated until the difference between the obtained and initial values becomes within the threshold before the hard disk drive returns to the standby state (Steps 904 and 905 ).
- the present invention allows a magnetic storage device to accurately control the position of the magnetic head even if the state of the magnetic head has changed.
Landscapes
- Moving Of The Head To Find And Align With The Track (AREA)
- Moving Of Head For Track Selection And Changing (AREA)
Abstract
Description
SPES=4×{(C−D)/(C+D)}×(Head Gain) [Equation 1]
where, A is the burst value of burst A, B is the burst value of burst B, C is the burst value of burst C, D is the burst value of burst D and Head Gain is the gain of the
Claims (16)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002342139A JP4164344B2 (en) | 2002-11-26 | 2002-11-26 | Magnetic head positioning control mechanism, magnetic storage device, and positioning control method |
JP2002-342139 | 2002-11-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20040120069A1 US20040120069A1 (en) | 2004-06-24 |
US6879459B2 true US6879459B2 (en) | 2005-04-12 |
Family
ID=32588064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/652,760 Expired - Fee Related US6879459B2 (en) | 2002-11-26 | 2003-08-29 | Positioning control mechanism for a magnetic head in a magnetic storage device |
Country Status (5)
Country | Link |
---|---|
US (1) | US6879459B2 (en) |
JP (1) | JP4164344B2 (en) |
CN (1) | CN1314002C (en) |
SG (1) | SG115589A1 (en) |
TW (1) | TWI300218B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080198500A1 (en) * | 2007-02-20 | 2008-08-21 | Imation Corp. | Interleaved servo pattern |
US7525465B1 (en) * | 2008-02-19 | 2009-04-28 | Newport Media, Inc. | Reconfigurable and adaptive continuous time-sigma delta data converter |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100712513B1 (en) | 2005-06-27 | 2007-04-27 | 삼성전자주식회사 | Hard disk drive recording control method, and suitable hard disk drive and recording media |
JP4919986B2 (en) | 2008-02-28 | 2012-04-18 | 株式会社東芝 | Positioning control system |
US8699174B2 (en) * | 2011-08-29 | 2014-04-15 | Quantum Corporation | Control system for tape drive to compensate for system disturbances without use of feed-forward sensor |
US11133032B1 (en) * | 2020-10-20 | 2021-09-28 | Seagate Technology Llc | Reader instability detection and recovery |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5844742A (en) * | 1994-12-02 | 1998-12-01 | International Business Machines Corporation | Radial self-propagation pattern generation for disk file servowriting |
US5940240A (en) * | 1997-08-29 | 1999-08-17 | Western Digital Corporation | Constant velocity servo linearity calibration method for MR head |
US5946158A (en) * | 1997-07-11 | 1999-08-31 | Western Digital Corporation | Self-PES linearity calibration method for MR head |
US6031683A (en) * | 1997-12-15 | 2000-02-29 | International Business Machines Corporation | Method for optimization of seek and settle performance in hard disk drives |
US6369974B1 (en) * | 1999-02-09 | 2002-04-09 | Western Digital Technologies, Inc. | Disk drive with method of constructing a continuous position signal and constrained method of linearizing such position signal while maintaining continuity |
US6476998B2 (en) * | 1998-11-16 | 2002-11-05 | Maxtor Corporation | Enhanced settling control in hard disk drive |
US6757128B2 (en) * | 2002-09-11 | 2004-06-29 | Imation Corp. | Compensation for media dimensional instability using pre-written servopositioning tracks |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5262907A (en) * | 1991-07-31 | 1993-11-16 | Seagate Technology, Inc. | Hard disc drive with improved servo system |
JP2671780B2 (en) * | 1993-01-07 | 1997-10-29 | 日本電気株式会社 | Servo device for recording / reproducing separated type magnetic disk device, and actuator force constant estimating method and compensating method in disk device |
KR100189532B1 (en) * | 1996-06-24 | 1999-06-01 | 윤종용 | How to control the position error signal of hard disk drive |
JP3123710B2 (en) * | 1997-07-22 | 2001-01-15 | インターナショナル・ビジネス・マシーンズ・コーポレ−ション | Disk device, track positioning method, and position error signal generation method |
-
2002
- 2002-11-26 JP JP2002342139A patent/JP4164344B2/en not_active Expired - Fee Related
-
2003
- 2003-08-29 US US10/652,760 patent/US6879459B2/en not_active Expired - Fee Related
- 2003-11-18 TW TW092132294A patent/TWI300218B/en active
- 2003-11-21 SG SG200306859A patent/SG115589A1/en unknown
- 2003-11-26 CN CNB2003101179970A patent/CN1314002C/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5844742A (en) * | 1994-12-02 | 1998-12-01 | International Business Machines Corporation | Radial self-propagation pattern generation for disk file servowriting |
US5946158A (en) * | 1997-07-11 | 1999-08-31 | Western Digital Corporation | Self-PES linearity calibration method for MR head |
US5940240A (en) * | 1997-08-29 | 1999-08-17 | Western Digital Corporation | Constant velocity servo linearity calibration method for MR head |
US6031683A (en) * | 1997-12-15 | 2000-02-29 | International Business Machines Corporation | Method for optimization of seek and settle performance in hard disk drives |
US6476998B2 (en) * | 1998-11-16 | 2002-11-05 | Maxtor Corporation | Enhanced settling control in hard disk drive |
US6369974B1 (en) * | 1999-02-09 | 2002-04-09 | Western Digital Technologies, Inc. | Disk drive with method of constructing a continuous position signal and constrained method of linearizing such position signal while maintaining continuity |
US6757128B2 (en) * | 2002-09-11 | 2004-06-29 | Imation Corp. | Compensation for media dimensional instability using pre-written servopositioning tracks |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080198500A1 (en) * | 2007-02-20 | 2008-08-21 | Imation Corp. | Interleaved servo pattern |
US7525465B1 (en) * | 2008-02-19 | 2009-04-28 | Newport Media, Inc. | Reconfigurable and adaptive continuous time-sigma delta data converter |
Also Published As
Publication number | Publication date |
---|---|
JP2004178662A (en) | 2004-06-24 |
TWI300218B (en) | 2008-08-21 |
TW200418003A (en) | 2004-09-16 |
US20040120069A1 (en) | 2004-06-24 |
CN1314002C (en) | 2007-05-02 |
JP4164344B2 (en) | 2008-10-15 |
SG115589A1 (en) | 2005-10-28 |
CN1505002A (en) | 2004-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7304819B1 (en) | Method for writing repeatable runout correction values to a magnetic disk of a disk drive | |
US7423837B2 (en) | Micro actuator gain calibration based on a sinusoidal input signal | |
US5875064A (en) | Method and system for accurate self-servowriting with normalization in a disk drive | |
US8730610B2 (en) | Closed loop fly height control | |
US7538971B2 (en) | Microactuator control adjustment using temperature sensor measurements | |
US8537488B2 (en) | Method for specifying control value for controlling clearance adjustment amount between head and disk, disk drive device and manufacturing method thereof | |
US7342740B1 (en) | In-situ compensation method of microactuator stroke sensitivity subject to temperature variation | |
US7006322B2 (en) | Method and apparatus for performing self-servo writing in a disk drive | |
US7852594B2 (en) | Device and method for specifying control value for controlling clearance between head and disk, and magnetic disk drive device | |
US6747833B2 (en) | Magnetic disk drive with a head oscillation function and the control method thereof | |
JPH09128916A (en) | Disk unit | |
US6975478B2 (en) | Method for calibrating disk drive servo control system gain values during manufacturing | |
JP3705752B2 (en) | Method and data storage system for writing servo track on disk medium | |
KR100212984B1 (en) | Method for exactly measuring position error signal | |
JP2003249044A (en) | Magnetic disk drive system | |
US6879459B2 (en) | Positioning control mechanism for a magnetic head in a magnetic storage device | |
KR100434503B1 (en) | In-situ linearization of magnetic read/write head transducer position error signal | |
JP3688874B2 (en) | Disk storage device and head positioning control method | |
US7050259B1 (en) | High precision servo track writing with position error signal feedback | |
US7567406B2 (en) | Method of writing pattern on magnetic disk and device therefor | |
US7012780B1 (en) | Disk drive and methods that calibrate micro actuator positioning before seek operations | |
US7471480B2 (en) | Self servo writing method, hard disk drive using the same, and recording medium storing the method | |
US20100238585A1 (en) | Method of controlling flying height of magnetic head of hard disk drive | |
JPH117738A (en) | Disk memory apparatus and method applied to the apparatus for controlling positioning of head | |
KR100496168B1 (en) | How to Implement Stable Drive Ready |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLANDS B. Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KITAZAKI, NOBUYUKI;MAENO, TOMOHARU;MATSUBARA, NOBUYA;AND OTHERS;REEL/FRAME:014367/0811 Effective date: 20040216 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FEPP | Fee payment procedure |
Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY 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: HGST, NETHERLANDS B.V., NETHERLANDS Free format text: CHANGE OF NAME;ASSIGNOR:HGST, NETHERLANDS B.V.;REEL/FRAME:029341/0777 Effective date: 20120723 Owner name: HGST NETHERLANDS B.V., NETHERLANDS Free format text: CHANGE OF NAME;ASSIGNOR:HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLANDS B.V.;REEL/FRAME:029341/0777 Effective date: 20120723 |
|
REMI | Maintenance fee reminder mailed | ||
AS | Assignment |
Owner name: WESTERN DIGITAL TECHNOLOGIES, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HGST NETHERLANDS B.V.;REEL/FRAME:040820/0802 Effective date: 20160831 |
|
LAPS | Lapse for failure to pay maintenance fees | ||
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: 20170412 |