Patent ID: 8729849

Claim:
A motor control circuit for generating a driving signal and performing drive control of a motor, the driving signal being generated by using difference data which is obtained by subtracting a pulse width of a position signal detected from a rotational position of an output axis of the motor from a pulse width of handling signal for controlling a driving amount of the motor, comprising: a pulse generating counter configured to count up to a desired value synchronously with a difference data timing signal instructing a timing for updating the difference data; a count value range setting part configured to output a count value range signal for setting the count value range to be used among the count value as counted by the pulse generating counter, in accordance with the currently selected driving frequency setting information among the driving frequency setting information for transforming the driving signal of the motor into a desired driving frequency; a difference data transforming part configured to output a transformed difference data signal which is obtained by frequency transformation of the difference data, which is taken synchronously with the difference data timing signal, such that the driving frequency corresponding to the currently selected driving frequency setting information is obtained, and a pulse generating part configured to generate and output the transformed difference data signal as a driving signal corresponding to the driving frequency of the currently selected driving frequency setting information within the count value range as set by the count value range signal from the count value range setting part.