A disk includes an actuator assembly, a spindle motor and a disk that
defines a plurality of servo wedges. A wedge to wedge timer is configured
to measure the time elapsed between at least two circumferentially
adjacent servo wedges and to output a wedge to wedge correction signal
that defines a count between circumferentially adjacent servo wedges that
is dependent upon the measured elapsed time. A servo frequency generator
is configured to output a servo frequency generator signal having a
frequency that is modulated by the wedge to wedge correction signal. A
spindle motor control timer outputs a spindle control timer signal that
is dependent upon the servo frequency generator signal and upon the time
elapsed between at least two successive detections of circumferentially
adjacent servo wedges. A spindle motor controller controls the spindle
motor with a control signal that changes according to the spindle control
timer signal.