Patent ID: 8878472

Claim:
A motor driving circuit, for driving a single-phase brushless motor, comprising: a zero-crossing detection comparator, for comparing a pair of Hall signals having reverse phases and representing a rotor position of the motor, and generating a level-shifted zero-crossing detection signal at each zero-crossing timing when the Hall signals cross each other; a control circuit, for receiving the zero-crossing detection signal, switching a driving phase at each zero-crossing timing to rotationally drive the motor, and regeneratively controlling the motor during a duration from a first time point ahead of each zero-crossing timing by a first time width to a second time point behind each zero-crossing timing by a second time width shorter than the first time width; and a differential amplifier, for amplifying a difference between the pair of Hall signals and generating a differential signal corresponding to the difference, wherein the control circuit comprises: a first timing comparator for comparing the differential signal with a specific first threshold voltage and generating a first timing signal representing a comparison result, and sets the first time point according to the first timing signal, and a second timing comparator for comparing the differential signal with a specific second threshold voltage and generating a second timing signal representing a comparison result, and sets the second time point according to the second timing signal.