Abstract:
An apparatus and method for compensation for variation in timing skew in a disc drive having at least one rotating disc is provided. A first head is positioned over a first disc surface and a second head is positioned over a second disc surface. The first disc surface includes a track having a first plurality of sectors and the second disc surface includes a track having a second plurality of sectors. Each sector of the second plurality of the sectors corresponds to a different sector of the first plurality of sectors, thereby forming a plurality of pairs of corresponding sectors. A timing skew value for each pair of corresponding sectors is computed to obtain a sequence of timing skew values (902). Data related to the sequence of timing skew values is utilized to compensate for variation in timing skew (904).
Abstract:
The present invention is a method of correcting radial position error signal (PES) values by utilizing predetermined error correction values located at predetermined locations in advance of their associated servo fields. Calculated correction values are written to zero-acceleration path (ZAP) fields on the disc during the manufacture process. ZAP fields are positioned before the servo fields whose PES they are designed to correct. The ZAP field is comprised of two or more correction data elements to correct subsequent PES values. As the read/write head flies along a track, it reads a ZAP field, and stores the PES correction data in local random access memory (RAM). Subsequently, the corresponding servo field is read and the stored PES correction data is used to correct the PES. Two types of ZAP fields are written on the disc - one type for read operations, another type for write operations. An arrangement of ZAP fields relative to servo and data track nulls allows for the read head to gather the ZAP field information in the write position, without having to move from the write position to the read position and back to the write position in the middle of a write operation.
Abstract:
A technique for reading data from a magnetic disk includes the steps of providing the magnetic disk including a cylinder having a plurality of servo sectors, a plurality of data sectors, and a zone data table, the plurality of servo sectors including a first servo sector, a second servo sector, a third servo sector, a fourth servo sector, and a fifth servo sector, the zone data table including at least a nominal timing latency between the fourth servo sector and a data sector from the plurality of servo sectors, reading the first servo sector, the second servo sector, the third servo sector, and the fourth servo sector from the magnetic disk, determining a first timing deviation for the first servo sector between the first servo sector and the second servo sector, determining a second timing deviation for the second servo sector between the second servo sector and the third servo sector, predicting a predicted third timing deviation for the fourth servo sector between the fourth servo sector and the fifth servo sector, in response to the first timing deviation and to the second timing deviation, modifying the nominal timing latency in response to the predicted third timing deviation to form a predicted timing latency, and waiting the predicted timing latency after reading the fourth servo sector before reading the data sector.
Abstract:
A method of producing a position error signal (334, 336) includes storing a normal position error value (282) generated from a normal servo field (402) and a quadrature position error value (286) generated from a quadrature servo field (404), where the normal servo field is ninety degrees out of phase from the quadrature servo field. A position error numerator (294, 298) is created by arithmetically combining the normal position error value (282) and the quadrature position error value (286). A position error denominator (306, 308) is created based on the normal position error value (282) and the quadrature position error value (286). The position error signal (334, 336) is produced by dividing the position error numerator (294, 298) by the position error denominator (306, 308).
Abstract:
The invention relates to a system comprising a magnetic tape (310) formatted by means of a write head (360), and an apparatus comprising a magnetic head unit (320) which is movable on a transverse direction (y) by means of an actuator. By means of the write head (360) the magnetic tape (310) has been provided with a pattern of servotracks ST101-ST127 which extend in a longitudinal direction (x). The odd-numbered servotracks contain a first servosignal and the even-numbered servotracks contain a second servosignal Sb which is phase opposition to the first servosignal. The servotracks ST103-ST113 and ST116-ST126 have a typical width W1 and form a group of two bands of N1 servotracks which are separated by a band of N2 servotracks ST114, ST115 having a typical width W2. The magnetic tape (310) is adapted to cooperate with an apparatus comprising eight magnetic write heads (H31-H38). The actuator is controlled in response to the servosignals read by the heads. The center-to-center distance (p) between the magnetic write heads (H31-H38) is equal to four times the typical width W1 and, moreover, it holds that: N2 = 2, 4, 6 etc. and W2=(k+1/2)W1 or N2 = 1, 3, 5 etc. and W2=2k.W1, where k = 1, 2 etc.
Abstract:
Disclosed is a fine positioning arrangement for track follow servo means in a disk drive arrangement wherein servo head output is processed logically to indicate violation by the head of a near-boundary or a far-boundary for prescribed times to indicate whether the transducer is truly ''on-center'' or not and to logically exclude noise and other error conditions that might compromise this indication.
Abstract:
The present invention is a method of correcting radial position error signal (PES) values by utilizing predetermined error correction values located at predetermined locations in advance of their associated servo fields. Calculated correction values are written to zero-acceleration path (ZAP) fields on the disc during the manufacture process. ZAP fields are positioned before the servo fields whose PES they are designed to correct. The ZAP field is comprised of two or more correction data elements to correct subsequent PES values. As the read/write head flies along a track, it reads a ZAP field, and stores the PES correction data in local random access memory (RAM). Subsequently, the corresponding servo field is read and the stored PES correction data is used to correct the PES. Two types of ZAP fields are written on the disc - one type for read operations, another type for write operations. An arrangement of ZAP fields relative to servo and data track nulls allows for the read head to gather the ZAP field information in the write position, without having to move from the write position to the read position and back to the write position in the middle of a write operation.
Abstract:
Apparatus and method for controlling position of a head (120) in a disc drive (100), the head supported by a rotary actuator (110) which is in turn magnetically levitated by an active magnetic bearing assembly (112). A servo control circuit (16) applies current to an actuator coil (113) to rotate the actuator and an active magnetic bearing control circuit (168) applies currents to bearing coils (208) to levitate the actuator. When an external disturbance is applied to the actuator, the active magnetic bearing control circuit provides a bearing translation (BT) signal to the servo control circuit to adjust the current applied to the actuator coil to compensate for the disturbance. Contrawise, when the servo control circuit initiates a seek operation, a seek expectancy (SE) signal is provided to the active magnetic bearing control circuit to adjust the currents to the bearing coils to compensate for the resulting torque forces on the actuator.
Abstract:
Apparatus and method for controlling position of a head (120) in a disc drive (100), the head supported by a rotary actuator (110) which is in turn magnetically levitated by an active magnetic bearing assembly (112). A servo control circuit (16) applies current to an actuator coil (113) to rotate the actuator and an active magnetic bearing control circuit (168) applies currents to bearing coils (208) to levitate the actuator. When an external disturbance is applied to the actuator, the active magnetic bearing control circuit provides a bearing translation (BT) signal to the servo control circuit to adjust the current applied to the actuator coil to compensate for the disturbance. Contrawise, when the servo control circuit initiates a seek operation, a seek expectancy (SE) signal is provided to the active magnetic bearing control circuit to adjust the currents to the bearing coils to compensate for the resulting torque forces on the actuator.
Abstract:
A method and apparatus for compensating for repeatable run-out errors in a disc drive (100) is disclosed. The compensation (228) is created by determining transfer function values for a servo loop (232) in the drive (100) as well as a sequence of repeatable run-out values for a portion of a disc. The repeatable run-out values are divided by respective transfer function values to produce compensation values that are inverse transformed to produce time-domain compensation values (228). These time-domain compensation values (228) are injected into the servo loop (232) to compensate for repeatable run-out errors.