A method and apparatus for generating an index location from a spin motor of a
disk drive are disclosed. A disk drive includes a motor having a plurality of commutation
states, wherein changes in commutation states are controlled by an FCOM signal
having FCOM pulses. Ideally, when the motor is spinning at a constant speed, the
time between FCOM pulses is constant. However, the inventor of the present invention
has recognized that, in practice, the time between FCOM pulses, when measured more
closely, is not constant due to mechanical tolerances in the motor. Accordingly,
the inventor has determined that the non-constant times between FCOM pulses can
be advantageously used to generate a spin motor index in a disk drive. Once obtained,
the spin motor index may advantageously be used for a number of purposes.