A motor drive circuit for driving a single-phase brushless DC motor includes a rotatably supported magnet rotor having magnetic poles, a stator core provided with slots and teeth, the teeth being arranged to face the magnet rotor, and a motor coil held in the slots. The single-phase brushless DC motor drive circuit further includes a plurality of magnetic pole position detectors for outputting detection signals indicative of magnetic pole positions of the magnet rotor, a rotation direction instruction circuit for issuing an instruct of a rotation direction of the magnet rotor, a selector circuit for selectively outputting the detection signals of the magnetic pole position detectors, a switching circuit for driving the motor coil and a control circuit for, based on the selectively outputted detection signals from the selector circuit, controlling the switching circuit to thereby control a direction and a magnitude of current flowing through the motor coil.
展开▼