A motor drive device which controls a spindle output predriver unit and power
MOSFETs
of an output stage associated with it to form a PWM signal in such a manner that
a detection current formed by a DC shunt resistor and a sense amplifier and a current
instruction signal coincide with each other, generates a regenerative signal obtained
by giving dead times to the PWM signal, generates an energizing timing signal from
the result of BEMF (back electromotive voltage) zero cross detection and generates
signals for controlling on/off of power MOSFETs of three phases to thereby drive
a three-phase motor, is provided with a switching characteristic adjustment unit
which measures a time at which the spindle output is being transitioned and performs
such feedback control that the measured time and a designated switching time coincide
with each other.