A motor controller system uses a rotary sensor with a plurality of signal
conditioning units, coupled to the rotary sensor. Each of these units,
which is associated with a particular range of motor output shaft
rotation rates, generate a feedback signal indicative of the position of
the motor's output shaft. A controller (i) converts a selected motor
output shaft rotation rate to a corresponding incremental amount of
rotational movement for a selected fixed time period, (ii) selects, at
periodic completions of the selected fixed time period, the feedback
signal from one of the signal conditioning units for which the particular
range of motor output shaft rotation rates associated therewith
encompasses the selected motor output shaft rotation rate, and (iii)
generates a motor drive signal based on a difference between the
incremental amount of rotational movement and the feedback signal from
the selected one of the signal conditioning units.