Motor driver for starting up motor having any resistance
AssigneeAnpec Electronics Corporation
InventorsKun-Min Chen, Yi-Cheng Liu, Yen-Ping Wang
Life of this patent
Estimating the term…
Abstract
A motor driver for starting up a motor having any resistance is provided. The motor driver outputs a motor startup signal to the motor according to an initial startup duty cycle, senses a current value of a current signal of the motor multiple times, compares the current value of the motor that is sensed for multiple times with a reference current value and accordingly sets a plurality of pulse waves of a pulse width modulation signal. Then, the motor driver detects duty cycles of the pulse waves of the pulse width modulation signal as startup detection duty cycles. Then, the motor driver outputs a motor startup signal to the motor according to the startup detection duty cycles.
Claims19
A motor driver for starting up a motor having any resistance, comprising:
- a motor driving circuit connected to a motor, and configured to output a motor starting signal to the motor according to an initial startup duty cycle within an initial startup time interval in a motor startup mode;
- a current limiting circuit connected to the motor, wherein the current limiting circuit, within the initial startup time interval in the motor startup mode, senses a current value of a current signal of the motor for multiple times, compares the current value of the current signal sensed each time with a reference current value to generate a current sensed result, sets a plurality of pulse waves of a pulse width modulation signal according to the current sensed result, and outputs the pulse width modulation signal;
- and a duty cycle detecting circuit connected to the current limiting circuit and the motor driving circuit, wherein the duty cycle detecting circuit, within a duty cycle detection time interval in the motor startup mode, detects a duty cycle of each of the plurality of pulse waves of the pulse width modulation signal as a startup detection duty cycle, and outputs a duty cycle detected signal according to the startup detection duty cycle of each of the plurality of pulse waves of the pulse width modulation signal;
- wherein the motor driving circuit, within a modulation startup time interval in the motor startup mode, sets a modulation startup duty cycle according to the duty cycle detected signal from the duty cycle detecting circuit, and outputs the motor starting signal to the motor according to the modulation startup duty cycle;
- wherein the motor driving circuit includes:
- a control circuit connected to the duty cycle detecting circuit, and configured to output a startup control signal having the initial startup duty cycle within the initial startup time interval in the motor startup mode;
- a driving circuit connected to the control circuit, and configured to output a startup driving signal according to the startup control signal within the initial startup time interval in the motor startup mode;
- and an output stage circuit connected to the driving circuit and the motor, and configured to operate to output the motor starting signal according to the startup driving signal within the initial startup time interval in the motor startup mode;
- wherein, within the modulation startup time interval in the motor startup mode, the control circuit sets a modulation startup duty cycle according to the duty cycle detected signal, the control circuit outputs the startup control signal according to the modulation startup duty cycle, the driving circuit outputs the startup driving signal according to the startup control signal, and the output stage circuit outputs the motor starting signal to the motor according to the startup driving signal.
Dependencies are inferred from the claim text.