摘要 |
PROBLEM TO BE SOLVED: To drive a motor at high speed with less vibration without not only requiring a particular circuit but also increasing cost by performing an interrupt starting while processing, and by generating micro-step drive signals for actually driving the motor in synchronization with a reference driving signal. SOLUTION: Bit-up counters UC0, UC1 start up-count, in accordance with the frequency dividing ratio selected by each selector. When the values of the bit-up counters UC0, UC1 match with those of interrupt timer registers TREG0, TREG1, a flip-flop TFP1 is inverted to generate software timer interrupt starting signals INTT0, INTT1. At this time, the bit-up counters UC0, UC1 are cleared to zero. By controlling the software of a CPU1 based on the software timer interrupt starting signals INTT0, INTT1 so emitted, A-phase reference drive signals, B-phase reference drive signals, and micro-step drive signals are generated. |