To attain low vibration and noise driving, and cost reduction in a device using an inexpensive and small motor.
In this driving method of a motor drive, frequency information proportional to the rotational speed of a rotor is detected, a Hall element output signal formed out of a sinusoidal waveform is outputted by a Hall element, and a Hall amplifier output signal is developed which has the amplitude depending on an output signal level of torque obtained from the frequency information using the Hall element output signal and which is formed out of a rectangular waveform or a sinusoidal waveform. The rectangular waveform or the sinusoidal waveform of the Hall amplifier output signal is selected based on a switching signal for switching on/off control. When the rectangular waveform is selected, rectangular wave drive by pulse duration control at an electrical degree 180° is performed for a stator during the driving of the motor, or when the sinusoidal waveform is selected, sinusoidal wave driving is performed for the stator during the normal driving after startup.