PWM control of motor driver
First Claim
1. A method for driving a multiple-phase motor, the method comprising:
- generating a pair of slewed phase control signals that are opposite in polarity, the slewed phase control signals representing at least two operating states, wherein a first one of the operating states is directly proportional to a speed control signal, wherein the phase control signals switch between the operating states in response to a commutation event, the commutation event having a transitioning period associated therewith, wherein the phase control signals are slewed between the operating states during the transition period;
generating a pulse width modulated (PWM) phase driving signal for each of the slewed phase control signals; and
supplying the PWM phase driving signals to the motor.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses are provided for use in driving a multiple-phase brushless motor. The methods and apparatuses include generating a slewed phase control signal for each phase of the motor. The slewed phase control signals are substantially proportional to a speed control signal during non-transitioning periods, and are slewed from one state to the next state over time during transitioning periods. The transitioning periods being associated with a commutation point. The slewed phase control signals are used to generate pulse width modulated (PWM) driving signals, for each phase of the motor. Thus, the shape of the resulting PWM driving signal will include additional PWM pulses during the transitioning period that provide for a trapezoidal shaping of the current supplied to each of the phase coils in the motor. The result is that torque ripple is reduced because the overall current applied to the motor and the torque resulting therefrom will tend to be more constant during commutation.
124 Citations
23 Claims
-
1. A method for driving a multiple-phase motor, the method comprising:
-
generating a pair of slewed phase control signals that are opposite in polarity, the slewed phase control signals representing at least two operating states, wherein a first one of the operating states is directly proportional to a speed control signal, wherein the phase control signals switch between the operating states in response to a commutation event, the commutation event having a transitioning period associated therewith, wherein the phase control signals are slewed between the operating states during the transition period; generating a pulse width modulated (PWM) phase driving signal for each of the slewed phase control signals; and supplying the PWM phase driving signals to the motor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for driving a multiple-phase motor, the apparatus comprising:
a slewing transitioner that generates a pair of pulse width modulated (PWM) phase driving signals, each PWM phase driving signal representing at least two operating states, wherein a first one of the operating states is directly proportional to a speed control signal, wherein the slewing transitioner gradually switches between the operating states during a transitioning period, and supplies the pair of PWM phase driving signals to the motor. - View Dependent Claims (11, 12, 13)
-
14. A driver circuit for use in a motor controller having a control circuit that outputs a speed control signal and a commutation control signal the driver circuit comprising:
-
a buffer stage coupled to the control circuit for receiving the speed control signal, the buffer stage generating at least one phase control signal that is proportional the received speed control signal; a current switcher stage coupled to the buffer stage for receiving the phase control signal(s), and to the control circuit for receiving the commutation control signal, the current switcher stage generating a slewed phase control signal that is a function of the received phase control signal(s) and the received commutation control signal, wherein the current switcher stage comprises; (a) a first current source coupled to the control circuit for receiving a first commutation control signal, the first current source generating a first current signal that is a function of the first commutation control signal, the first current signal being supplied to a compensation node within the current switcher stage; (b) a second current source coupled to the control circuit for receiving a second commutation control signal, the second current source generating a second current signal that is a function of the second commutation control signal, the second current signal being supplied to the compensation node, wherein the second current is opposite in polarity to the first current with respect to the compensation node; and (c) a slewing capacitor coupled to the compensation node and to a ground node; a comparator stage coupled to the current switcher stage for receiving the slewed phase control signal, the comparator stage generating a pulse width modulated (PWM) phase control signal that is proportional to the slewed phase control signal; and a driving stage coupled to the comparator stage for receiving the PWM phase control signal, the driving stage generating a driving signal that is proportional to the PWM phase control signal that is suitable for driving a motor. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A driver circuit for use in a motor controller having a control circuit that outputs a speed control signal and a commutation control signal, the driver circuit comprising:
-
a buffer stage coupled to the control circuit for receiving the speed control signal, the buffer stage generating at least one phase control signal that is proportional the received speed control signal and including; (a) a first buffer coupled to the control circuit for receiving the speed control signal, the first buffer generating a first phase control signal, the first phase control signal being proportional to the speed control signal and (b) a second buffer coupled the first buffer for receiving the first phase control signal, the second buffer generating a second phase control signal, the second phase control signal being proportional to the speed control signal inversely proportional to the first phase control signal with respect to a reference voltage signal; a current switcher stage coupled to the buffer stage for receiving the phase control signal(s), and to the control circuit for receiving the commutation control signal, the current switcher stage generating a slewed phase control signal that is a function of the received phase control signal(s) and the received commutation control signal; a comparator stage coupled to the current switcher stage for receiving the slewed phase control signal, the comparator stage generating a pulse width modulated (PWM) phase control signal that is proportional to the slewed phase control signal; and a driving stage coupled to the comparator stage for receiving the PWM phase control signal, the driving stage generating a driving signal that is proportional to the PWM phase control signal that is suitable for driving a motor. - View Dependent Claims (20, 21)
-
-
22. A motor controller for use with a motor, the motor controller comprising:
-
a control circuit arranged to generate a speed control signal and a commutation control signal; and a driver circuit comprising; a buffer stage coupled to the control circuit for receiving the speed control signal, the buffer stage generating at least one phase control signal that is proportional the received speed control signal; a current switcher stage coupled to the buffer stage for receiving the phase control signal(s), and to the control circuit for receiving the commutation control signal, the current switcher stage generating a slewed phase control signal that is a function of the received phase control signal(s) and the received commutation control signal, wherein the current switcher stage comprises; (a) a first current source coupled to the control circuit for receiving a first commutation control signal, the first current source generating a first current signal that is a function of the first commutation control signal, the first current signal being supplied to a compensation node within the current switcher stage; (b) a second current source coupled to the control circuit for receiving a second commutation control signal, the second current source generating a second current signal that is a function of the second commutation control signal, the second current signal being supplied to the compensation node, wherein the second current is opposite in polarity to the first current with respect to the compensation node; and (c) a slewing capacitor coupled to the compensation node and to a ground node; a comparator stage coupled to the current switcher stage for receiving the slewed phase control signal, the comparator stage generating a pulse width modulated (PWM) phase control signal that is proportional to the slewed phase control signal; and a driving stage coupled to the comparator stage for receiving the PWM phase control signal, the driving stage generating a driving signal that is proportional to the PWM phase control signal that is suitable for driving a motor.
-
-
23. A disc drive comprising:
-
a motor; and a motor controller comprising; a control circuit arranged to generate a speed control signal and a commutation control signal; and a driver circuit comprising; a buffer stage coupled to the control circuit for receiving the speed control signal, the buffer stage generating at least one phase control signal that is proportional the received speed control signal; a current switcher stage coupled to the buffer stage for receiving the phase control signal(s), and to the control circuit for receiving the commutation control signal, the current switcher stage generating a slewed phase control signal that is a function of the received phase control signal(s) and the received commutation control signal, wherein the current switcher stage comprises; (a) a first current source coupled to the control circuit for receiving a first commutation control signal, the first current source generating a first current signal that is a function of the first commutation control signal, the first current signal being supplied to a compensation node within the current switcher stage; (b) a second current source coupled to the control circuit for receiving a second commutation control signal, the second current source generating a second current signal that is a function of the second commutation control signal, the second current signal being supplied to the compensation node, wherein the second current is opposite in polarity to the first current with respect to the compensation node; and (c) a slewing capacitor coupled to the compensation node and to a ground node; a comparator stage coupled to the current switcher stage for receiving the slewed phase control signal, the comparator stage generating a pulse width modulated (PWM) phase control signal that is proportional to the slewed phase control signal; and a driving stage coupled to the comparator stage for receiving the PWM phase control signal, the driving stage generating a driving signal that is proportional to the PWM phase control signal that is suitable for driving the motor.
-
Specification