Patent ID: 8264189

Claim:
A motor controller for controlling a rotation velocity of a motor to be at a target rotation velocity, the motor controller comprising: a first PWM circuit that repeatedly outputs an on-signal having a first pulse width at a first carrier frequency, wherein the first carrier frequency is constant regardless of an actual rotation velocity detected from the motor and the first pulse width of the on-signal is modulated by the first PWM circuit in accordance with the target rotation velocity; a second PWM circuit that repeatedly outputs an on-signal having a second pulse width at a second carrier frequency, wherein the second pulse width is different from the first pulse width, the second carrier frequency is constant regardless of the actual rotation velocity detected from the motor and lower than the first carrier frequency, and the second pulse width of the on-signal is modulated by the second PWM circuit in accordance with the target rotation velocity; an AND circuit that receives both the on-signal outputted from the first PWM circuit and the on-signal outputted from the second PWM circuit and outputs a third on-signal which is a logical product of the received on-signals; and a voltage apply circuit that applies a voltage to the motor intermittently in synchronization with the third on-signal outputted from the AND circuit, wherein at least one of the first carrier frequency and the second carrier frequency is equal to or lower than 1 kHz or equal to or higher than 3 kHz.