摘要 |
<p>An apparatus and associated method are disclosed for compensating for repeated servo runout error in a disc drive (100). The disc drive includes a disc (106) on which servo information is arranged as a plurality of servo fields (154) which defines tracks (152) on the disc. An actuator assembly (110) is provided adjacent the disc and includes a head (120) which accesses the servo fields and an actuator motor (114) which moves the head relative to the disc. A servo circuit (148) controls radial location of the head by applying current to the actuator motor in response to the servo information. The repeated servo runout error, caused by errors in the radial location of the servo fields on the disc, is compensated by the servo circuit through the use of compensation values which are stored (258) in compensation fields (160) of the servo fields. The compensation values are determined by measuring current (240) applied to the actuator motor as the head follows a selected track, twice integrating the sequence of current measurement samples to determine first and second integrals of current (244, 248), and using the second integral of current to determine the compensation values (250). Radial offset is preferably removed from the current measurement samples (242) and the first integral of current (246).</p> |