Abstract:
Apparatus for dectecting data track misregistration is described. The present invention involves the interaction of a microprocessor (6B) with a demodulator (5). Microcode within the microprocessor (6B) initiates a misregistration scan of all data tracks at specific intervals to generate a calibration offset table that is used to direct the heads during the subsequent interval. A demodulator (5) obtains the peak values of calibration servo bursts, (401, 402), displaced one-half of the track width to either side of a track, and outputs a timing pulse proportional to their respective peaks voltage values. A timer (6C) within the microprocessor (6B) extracts the time values, and the misregistration displacement is calculated by the comparison of the inner burst and outer burst time values. The calculated displacement is used in the offset table for subsequent disk references.