摘要 |
<P>PROBLEM TO BE SOLVED: To provide a motor controller controlling an r.p.m. of a motor precisely even if the motor is miniaturized, and also to provide an image forming apparatus comprising it. <P>SOLUTION: A rotation detector 108 generates a pulse as a motor 100 rotates and a counter 112 counts the value corresponding to the pulse width. A difference calculating section 116 compares that count with a value corresponding to the target frequency of the motor 100 inputted from a register 114 and calculates the plus side difference and the minus side difference. An adding section 118 accumulates the difference, a multiplying section 120 rounds off the result by FB rate and delivers the result to a modulation pulse generating section 122. The modulation pulse generating section 122 generates a pulse modulated pulse based on data received from the multiplying section 120 and a set control signal received from the register 114 and delivers the pulse modulated pulse to a driver 110. The counter 112 counts the pulse being outputted from the rotation detector 108 while synchronizing the pulse width and pulse interval with the clock signal. <P>COPYRIGHT: (C)2006,JPO&NCIPI |