Switch mode power converter with overshoot and undershoot transient control circuits
09806617 · 2017-10-31
Assignee
Inventors
Cpc classification
H02M1/0009
ELECTRICITY
H02M3/158
ELECTRICITY
H02M1/08
ELECTRICITY
H02M3/1566
ELECTRICITY
H02M3/1588
ELECTRICITY
Y02B70/10
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
G05F1/56
PHYSICS
H02M1/08
ELECTRICITY
Abstract
Circuits and methods control output voltage overshoot and undershoot of an SMPC in response to a load current transient. The SMPC control stage has at least one load variation detector that compares a feedback signal with at least one transient threshold level to determine that occurrence of the load current transient. When the load current transient has occurred, the at least one load variation detector causes a switch stage to be turned on to source or sink current to or from the load circuit to compensate the load current transient. A slope detector determines a change in polarity of the slope of the load current transient. When the slope changes polarity, the slope detector sends a signal for preventing an overshoot or an undershoot of the output voltage of the SMPC once the load current transient has been compensated.
Claims
1. A control circuit for controlling overshoot and/or undershoot of the output voltage of a switch mode power converter (SMPC) in response to very large and rapid load current increase or decrease comprising: at least one load variation detector connected for sensing a large and rapid increase or decrease in load current at an output of the SMPC comprising: a first input terminal connected for receiving a feedback signal indicative of an output voltage of the SMPC, a second input terminal is connected for receiving a variation limit threshold reference voltage, a comparator for comparing the feedback signal with the variation limit threshold reference voltage to determine that a large, rapid load current increase or decrease has occurred and generates a panic voltage when the feedback signal exceeds the variation limit threshold reference, and an output terminal connected to receive the panic voltage from the comparator for communication to a switch stage of the SMPC such that when the feedback signal has exceeded the variation limit threshold reference voltage, the panic voltage commands the switch stage to activate for sourcing current through or sinking current from a filter stage of the SMPC and thus to or from the load circuit to compensate to the large, rapid load current variation; and a slope detector connected for receiving the feedback signal and the target reference voltage and configured for creating a slope signal indicative of a slope of the output voltage determined from difference of the feedback signal and a target reference voltage and configured for determining when the slope of the output voltage changes polarity and generating a slope polarity signal for activating the switch stage for preventing an overshoot or undershoot of the output voltage of the SMPC once the large and rapid current transient has been compensated.
2. The control circuit of claim 1 wherein one load variation detector is a load increase detector connected for sensing the large and rapid increase in load current at an output of the SMPC, the variation limit threshold reference voltage is an undershoot threshold target reference voltage, and when the feedback signal has exceeded the undershoot threshold target reference voltage, the switch stage is activated to provide current through filter stage of the SMPC to the load circuit to compensate to the large, rapid load current increase.
3. The control circuit of claim 2 wherein one load variation detectors is a load decrease detector connected for sensing the large and rapid decrease in load current at an output of the SMPC, the variation limit threshold reference voltage is an overshoot threshold target reference voltage, and when the feedback signal has exceeded the overshoot threshold target reference voltage, the switch stage is activated to sink current from the filter stage of the SMPC from the load circuit to compensate to the large, rapid load current decrease.
4. The control circuit of claim 1 wherein the slope detector comprises: a differentiator connected for receiving the feedback signal and the target reference voltage and configured for creating the slope signal from the feedback signal and a target reference voltage and configured for amplifying and generating in-phase and out-of-phase slope signals; a slope comparator in communication with the differentiator for receiving the in-phase and out-of-phase slope signals at an in-phase input and an out-of-phase input and configured for comparing the in-phase and out-of-phase slope signals for determining which of the in-phase and out-of-phase slope signals is greater and generating the slope polarity signal when the slope of the output voltage changes polarity as determined by which of the in-phase and out-of-phase slope signals is greater.
5. The control circuit of claim 4 wherein the differentiator comprises: a preamplifier connected for receiving the feedback signal and the target reference voltage and configured for generating a difference signal indicating the difference between the feedback signal and the target reference voltage and configured for amplifying and generating the in-phase difference signal and the out-of-phase difference signal; a first capacitor comprising: a first terminal connected to the preamplifier for receiving the in-phase difference signal, and a second terminal connected to an in-phase input terminal of the slope comparator for transferring the in-phase slope signal to the slope comparator; a second capacitor comprising: a first terminal connected to the preamplifier for receiving the out-of-phase difference signal, and a second terminal connected to an out-of-phase input terminal of the slope comparator for transferring the out-of-phase slope signal to the slope comparator; wherein the first capacitor and the second capacitor are configured for differentiating the in-phase difference signal and the out-of-phase difference signal for generating the in-phase slope signal and the out-of-phase slope signal.
6. The control circuit of claim 5 wherein the slope comparator is configured for determining the change in polarity of the slope of the output voltage by comparing the in-phase slope signal with the out-of-phase slope signal; wherein when the in-phase slope signal is greater than the out-of-phase slope signal, the slope polarity signal indicates that the slope is positive; wherein when the out-of-phase slope signal is greater than the in-phase slope signal, the slope polarity signal indicates that the slope is negative; wherein when the slope polarity signal changes states, the slope polarity signal, as transferred to the switch stage, activates the switch stage to cause the current source to or sink from the inductor and thus the load to cease any undershoot or overshoot and a normal pulse width modulation to resume.
7. The control circuit of claim 6 wherein the slope comparator is a clocked comparator connected for receiving a clock signal for capturing and latching the state of the in-phase and out-of-phase slope polarity signals at specific clock intervals configured for transferring the slope polarity signal indicating the polarity of the slope of the output voltage at the specific clock intervals.
8. The control circuit of claim 7 wherein the slope detector further comprises: a first zeroing transistor with a drain connected to a junction between the second terminal of the first capacitor and the in-phase input of the slope comparator, a gate connected for receiving a zeroing signal, and a source connected to a ground reference voltage source; a second zeroing transistor with a drain connected to a junction between the second terminal of the second capacitor and the out-of-phase input of the slope comparator, a gate connected for receiving a zeroing signal, and a source connected to a ground reference voltage source; wherein when the very large rapid variation in the load current occurs and the state of the in-phase and out-of-phase slope polarity signals are latched at the specific clock intervals, the zeroing signal is activated to turn on the first and second zeroing transistors to set the in-phase input and out-of-phase input of the slope comparators to the ground reference voltage source.
9. The control circuit of claim 6 wherein when the slope detector detects a negative slope with the undershoot and the switch stage is activated to source current to the load, the change in the difference between the feedback signal and the target reference voltage begins to decrease until the slope becomes positive at which time, the slope detector detects the positive slope and the slope signal is activated to indicate the positive slope and the switch stage is then deactivated from providing current to the load circuit and control stage sets a pulse width modulation operating condition.
10. The control circuit of claim 6 wherein when the slope detector detects a positive slope with the overshoot and the switch stage is activated to sink current from the load, the change in the difference between the feedback signal and the target reference voltage begins to decrease until the slope becomes negative at which time, the slope detector detects negative slope and the slope signal is activated to indicate the negative slope and the switch stage is then deactivated from sinking current to the load circuit and control stage sets a pulse width modulation operating condition.
11. The control circuit of claim 1 wherein the slope detector comprises: a differentiator connected for receiving the feedback signal and configured for creating a slope signal from the feedback signal wherein the amplitude of the slope signal is indicative of a slope of the output voltage; and a comparator in communication with the differentiator for receiving slope signal at an input and configured for determining when the slope of the output voltage changes polarity based on the amplitude of slope signal and whether it is greater than or less than a zero slope voltage level and based on the amplitude of the slope signal generating a slope polarity signal.
12. The control circuit of claim 11 wherein the differentiator comprises: a differentiating capacitor having a first terminal connected to receive the feedback signal; a transconductance amplifier having an input terminal connected to a second terminal of the differentiating capacitor for receiving an input current proportional to the differentiation of the feedback signal versus time and the transconductance amplifier is configured for transforming the input current to slope signal at an output terminal; and a feedback resistor having a first terminal connected to the output of the transconductance amplifier and a second terminal connected to the second terminal of the differentiating capacitor and the input terminal of the transconductance amplifier for determining the amplitude of the slope signal based on the input current.
13. The control circuit of claim 11 wherein the comparator is connected to receive the slope signal from the differentiator comparator and is configured as a Schmitt trigger circuit such that the comparator determines when the slope signal and thus the slope of the feedback signal is positive or negative relative to the zero slope voltage level and generates the slope polarity signal.
14. The control circuit of claim 1 further comprising a logical control gate that is connected for receiving at least one panic voltage from the at least one load variation detector, the slope polarity signal from the slope detector provides a indicating a change in polarity of the slope of the large and rapid current transient, and the pulse width modulation signal from a pulse width modulator within the control circuit and the logical control gate is configured for is logically combining the at least panic voltage, the slope polarity signal, and the pulse width modulation signal for controlling the switching stage of the SMPC.
15. The control circuit of claim 3 further comprising a panic control circuit connected for receiving the undershoot panic voltage from the load increase detector, the overshoot panic voltage from the load decrease detector, and slope polarity signal the slope detector and configured for determining the activation and deactivation of the switch stage to control the flow of current into and out of the filter stage of the SMPC.
16. A switch mode power converter (SMPC) comprising: a control circuit configured for controlling overshoot and/or undershoot of the output voltage of the SMPC in response to very large and rapid load current transient, wherein the control circuit comprises: at least one load variation detector connected for sensing a large and rapid increase or decrease in load current at an output of the SMPC comprising: a first input terminal connected for receiving a feedback signal indicative of an output voltage of the SMPC, a second input terminal is connected for receiving a variation limit threshold reference voltage, a comparator for comparing the feedback signal with the variation limit threshold reference voltage to determine that a large, rapid load current increase or decrease has occurred and generates a panic voltage when the feedback signal exceeds the variation limit threshold reference voltage, and an output terminal connected to receive the panic voltage from the comparator for communication to a switch stage of the SMPC such that when the feedback signal has exceeded the variation limit threshold reference voltage, the panic voltage commands the switch stage to activate for sourcing current through or sinking current from a filter stage of the SMPC and thus to or from the load circuit to compensate to the large, rapid load current variation; and a slope detector connected for receiving the feedback signal and the target reference voltage and configured for creating a slope signal indicative of a slope of the output voltage determined from the difference of the feedback signal and a target reference voltage and configured for determining when the slope of the output voltage changes polarity and generating a slope polarity signal for activating the switch stage for preventing an overshoot or undershoot of the output voltage of the SMPC once the large and rapid current transient has been compensated.
17. The switch mode power converter of claim 16 wherein one load variation detector is a load increase detector connected for sensing the large and rapid increase in load current at an output of the SMPC, the variation limit threshold reference voltage is an undershoot threshold target reference voltage, and when the feedback signal has exceeded the undershoot threshold target reference voltage, the switch stage is activated to provide current through filter stage of the SMPC to the load circuit to compensate to the large, rapid load current increase.
18. The switch mode power converter of claim 17 wherein one load variation detectors is a load decrease detector connected for sensing the large and rapid decrease in load current at an output of the SMPC, the variation limit threshold reference voltage is an overshoot threshold target reference voltage, and when the feedback signal has exceeded the overshoot threshold target reference voltage, the switch stage is activated to sink current from the filter stage of the SMPC from the load circuit to compensate to the large, rapid load current decrease.
19. The switch mode power converter of claim 16 wherein the slope detector comprises: a differentiator connected for receiving the feedback signal and the target reference voltage and configured for creating the slope signal from the feedback signal and the target reference voltage and configured for amplifying and generating in-phase and out-of-phase slope signals; a slope comparator in communication with the differentiator for receiving the in-phase and out-of-phase slope signals at an in-phase input and an out-of-phase input and configured for comparing the in-phase and out-of-phase slope signals for determining which of the in-phase and out-of-phase slope signals is greater and generating a slope polarity signal when the slope of the output voltage changes polarity as determined by which of the in-phase and out-of-phase slope signals is greater.
20. The switch mode power converter of claim 19 wherein the differentiator comprises: a preamplifier connected for receiving the feedback signal and the target reference voltage and configured for generating a difference signal indicating the difference between the feedback signal and the target reference voltage and configured for amplifying and generating the in-phase difference signal and the out-of-phase difference signal; a first capacitor comprising: a first terminal connected to the preamplifier for receiving the in-phase difference signal, and a second terminal connected to an in-phase input terminal of the slope comparator for transferring the in-phase slope signal to the slope comparator; a second capacitor comprising: a first terminal connected to the preamplifier for receiving the out-of-phase difference signal, and a second terminal connected to an out-of-phase input terminal of the slope comparator for transferring the out-of-phase slope signal to the slope comparator; wherein the first capacitor and the second capacitor are configured for differentiating the in-phase difference signal and the out-of-phase difference signal for generating the in-phase slope signal and the out-of-phase slope signal.
21. The switch mode power converter of claim 20 wherein the slope comparator is configured for determining the change in polarity of the slope of the output voltage by comparing the in-phase slope signal with the out-of-phase slope signal; wherein when the in-phase slope signal is greater than the out-of-phase slope signal, the slope polarity signal indicates that the slope is positive; wherein when the out-of-phase slope signal is greater than the in-phase slope signal, the slope polarity signal indicates that the slope is negative; wherein when the slope polarity signal changes states, the slope polarity signal, as transferred to the switch stage, activates the switch stage to cause the current source to or sink from the inductor and thus the load to cease any undershoot or overshoot and a normal pulse width modulation to resume.
22. The switch mode power converter of claim 21 wherein the slope comparator is a clocked comparator connected for receiving a clock signal for capturing and latching the state of the in-phase and out-of-phase slope polarity signals at specific clock intervals configured for transferring the slope polarity signal indicating the polarity of the slope of the output voltage at the specific clock intervals.
23. The switch mode power converter of claim 22 wherein the slope detector further comprises: a first zeroing transistor with a drain connected to a junction between the second terminal of the first capacitor and the in-phase input of the slope comparator, a gate connected for receiving a zeroing signal, and a source connected to a ground reference voltage source; a second zeroing transistor with a drain connected to a junction between the second terminal of the second capacitor and the out-of-phase input of the slope comparator, a gate connected for receiving a zeroing signal, and a source connected to a ground reference voltage source; wherein when the very large rapid variation in the load current occurs and the state of the in-phase and out-of-phase slope polarity signals are latched at the specific clock intervals, the zeroing signal is activated to turn on the first and second zeroing transistors to set the in-phase input and out-of-phase input of the slope comparators to the ground reference voltage source.
24. The switch mode power converter of claim 21 wherein when the slope detector detects a negative slope with the undershoot and the switch stage is activated to source current to the load, the change in the difference between the feedback signal and the target reference voltage begins to decrease until the slope becomes positive at which time, the slope detector detects the positive slope and the slope signal is activated to indicate the positive slope and the switch stage is then deactivated from providing current to the load circuit and control stage sets a pulse width modulation operating condition.
25. The switch mode power converter of claim 21 wherein when the slope detector detects a positive slope with the overshoot and the switch stage is activated to sink current from the load, the change in the difference between the feedback signal and the target reference voltage begins to decrease until the slope becomes negative at which time, the slope detector detects negative slope and the slope signal is activated to indicate the negative slope and the switch stage is then deactivated from sinking current to the load circuit and control stage sets a pulse width modulation operating condition.
26. The switch mode power converter of claim 16 wherein the slope detector comprises: a differentiator connected for receiving the feedback signal and configured for creating a slope signal from the feedback signal wherein the amplitude of the slope signal is indicative of a slope of the output voltage; and a comparator in communication with the differentiator for receiving slope signal at an input and configured for determining when the slope of the output voltage changes polarity based on the amplitude of slope signal and whether it is greater than or less than a zero slope voltage level and based on the amplitude of the slope signal generating a slope polarity signal.
27. The switch mode power converter of claim 26 wherein the differentiator comprises: a differentiating capacitor having a first terminal connected to receive the feedback signal; a transconductance amplifier having an input terminal connected to a second terminal of the differentiating capacitor for receiving an input current proportional to the differential of the feedback signal versus time and the transconductance amplifier is configured for transforming the input current to slope signal at an output terminal; and a feedback resistor having a first terminal connected to the output of the transconductance amplifier and a second terminal connected to the second terminal of the differentiating capacitor and the input terminal of the transconductance amplifier for determining the amplitude of the slope signal based on the input current.
28. The switch mode power converter of claim 26 wherein the comparator is connected to receive the slope signal from the differentiator comparator and is configured as a Schmitt trigger circuit such that the comparator determines when the slope signal and thus the slope of the feedback signal is positive or negative relative to the zero slope voltage level and generates the slope polarity signal.
29. The switch mode power converter of claim 16 wherein the control circuit further comprises a logical control gate that is connected for receiving at least one panic voltage from the at least one load variation detector, the slope polarity signal from the slope detector provides a indicating a change in polarity of the slope of the large and rapid current transient, and the pulse width modulation signal from a pulse width modulator within the control circuit and the logical control gate is configured for is logically combining the at least panic voltage, the slope polarity signal, and the pulse width modulation signal for controlling the switching stage of the SMPC.
30. The switch mode power converter of claim 18 wherein the control circuit further comprises a panic control circuit connected for receiving the undershoot panic voltage from the load increase detector, the overshoot panic voltage from the load decrease detector, and slope polarity signal the slope detector and configured for determining the activation and deactivation of the switch stage to control the flow of current into and out of the filter stage of the SMPC.
31. A method for operating a switch mode power converter (SMPC) comprises the steps of: monitoring for a very large, rapid load current increase or decrease in a load current flowing from an output terminal of the SMPC; determining a type of very large, rapid load current increase or decrease, when the very large, rapid load current increase or decrease in a load current occurs; comparing an amplitude of an output voltage of the SMPC with an undershoot threshold voltage; when the very large, rapid load current increase or decrease is an increase in the load current; activating a switching stage of the SMPC for supplying current to the load circuit, when the output is lesser than undershoot threshold voltage; comparing an amplitude of an output voltage of the SMPC with an overshoot threshold voltage; when the very large, rapid load current increase or decrease is a decrease in the load current; activating a switching stage of the SMPC for sinking current from the load circuit, when the output is greater than overshoot threshold voltage; monitoring a polarity of the slope of a change in the output voltage during the very large, rapid load current increase or decrease; evaluating the change in the slope for determining that a change in polarity of the slope of the change in the output voltage has occurred; deactivating the first switch in the switch stage to stop additional current from flowing to the load circuit to prevent an overshoot, when the changes in polarity of the slope of the change in the output voltage is from negative to positive; deactivating the second switch in the switch stage to stop additional current from flowing from load circuit to prevent an undershoot, when the changes in polarity of the slope of the change in the output voltage is from positive to negative; and activating a normal pulse width modulation operation of the SMPC.
32. The method of claim 31 wherein the very large, rapid load current increase causes an undershoot in the output voltage of the SMPC as applied to the load circuit.
33. The method of claim 31 wherein the very large, rapid load current decrease causes an overshoot in the output voltage of the SMPC as applied to the load circuit.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DETAILED DESCRIPTION
(13) The purpose of a control stage of a SMPC of this disclosure is to solve one of the most challenging issues for transient loads in SMPC's operating in a pulse frequency modulation (PFM) mode or “sleep mode”. The PFM mode is often implemented for energy savings in the SMPC circuits of portable devices. It is activated when the load current is very small. The switch stage is disabled and the switching transistors are turned off for until the output voltage decreases and reaches the target reference voltage level that acts as a threshold for activating the switch stage activated and transfers a current pulse from the input power source to restore the voltage level of the output voltage. The switching stage is then disabled and the operation continues repetitively during the small load condition.
(14) When a rapid load increase occurs during the disabled state, it is the most challenging issue to be managed by the control stage. The control stage must sense the onset of a large, rapid increase or decrease in the current supplied to an electronic load. The control stage must respond so as to prevent very large undershoots or overshoots of the output voltage of the SMPC. To prevent a large overshoot resulting from activating the switch stage of the SMPC to provide increased current to the load resulting from a large, rapid increase in load current, the control stage monitors the slope of the output voltage. When the slope of in the output voltage of the SMPC resulting from activation of the switch stage changes from a negative slope to a positive slope, the switch stage of the SMPC is deactivated. To prevent a large undershoot resulting from activating the switch stage of the SMPC to provide decreased current to the load resulting from a large, rapid decrease in load current, the control stage monitors the slope of the output voltage. When the slope in the output voltage of the SMPC resulting from deactivation of the switch stage changes from a positive slope to a negative slope, the switch stage of the SMPC is activated.
(15)
(16) The output of the error amplifier 20 is connected to the input of the pulse width modulation (PWM) generator section 25 that is structured and functions as shown in
(17) If a load transient causes a significant increase in the load current I.sub.LOAD, the digital PWM signal V.sub.PWM must increase its duty cycle very quickly. To assist in this a panic comparator 40 is added to the control stage 5. The panic comparator 40 is connected to a negative terminal of the undershoot threshold voltage source 45. The positive terminal of the undershoot threshold voltage source 45 is connected to the positive terminal of the target reference voltage source 35. The combination of the undershoot voltage source 45 and the target reference voltage source 35 sets the undershoot threshold voltage level V.sub.THUS at the noninverting terminal (+) of the panic comparator 40 at a voltage level of the target reference voltage V.sub.REF less the undershoot threshold voltage level V.sub.THUS generated by the undershoot voltage source 45.
(18) The inverting terminal (−) of the panic comparator 40 receives the feedback voltage V.sub.FB for comparison with the undershoot threshold voltage level V.sub.THUS. The panic voltage V.sub.PANIC of the panic comparator 40 is activated to a logical (1) when the feedback voltage V.sub.FB is less than the undershoot threshold voltage level V.sub.THUS.
(19) As shown in
(20) To compensate for the large overshoot starting at the time τ.sub.6, the control stage 105 has a slope detector 110. The slope detector 110 has a first terminal that is connected to receive the feedback voltage V.sub.FB and a second terminal that is connected to receive the target reference voltage V.sub.REF. The slope detector 110 is configured to detect when the slope of the feedback voltage V.sub.FB and thus the output voltage V.sub.OUT of the SMPC changes from a negative slope to a positive slope indicating that the output voltage V.sub.OUT is being restored to be equal to the target reference voltage V.sub.REF. The output of the slope detector 110 is activated to indicate that the PMOS transistor P1 switch stage is to be turned off.
(21) The slope detector 110 has a differentiator 111 that determines a difference between the feedback voltage V.sub.FB and the target reference voltage V.sub.REF. The differentiator 111 then creates an in-phase difference signal and an out-of-phase difference signal indicating the differentiation between the feedback voltage V.sub.FB and the target reference voltage V.sub.REF per unit of time. The differentiator 111 generates the difference signal according to the equations: V d(Vfb−Vref)/dt. The in-phase and the out-of-phase difference signals are applied respectively to the in-phase terminal (+) and out-of-phase terminal (−) of the slope comparator 112. The output of the slope converter 112 is applied to an inverter 113 to invert the active state of the slope converter 112 so that the active state will satisfy the logical AND 115 for operation.
(22)
(23) At the time τ.sub.3, the inductor current I.sub.LX is equal to the load current I.sub.LOAD and the slope of the output voltage V.sub.OUT changes from negative (decreasing voltage) to positive (increasing voltage). The panic voltage V.sub.PANIC remains at the logical (1) level, since the output voltage V.sub.OUT remains less than the undershoot threshold voltage level V.sub.THUS. With the change of the polarity of the slope of the output voltage V.sub.OUT and thus the feedback voltage V.sub.FB, the slope signal V.sub.SLOPE from the slope comparator 112 is transferred through the inverter 113 to the logical AND 115 to be logically combined with the output V.sub.PANIC of panic comparator 40. The inverter 113 inverts the active state of the slope signal V.sub.SLOPE from the slope comparator 112 to be active as a logical (0) that will set the output of the logical AND 115 to the logical (0). Thus the PMOS transistor P1 is now turned off and the NMOS transistor N1 is turned on. The voltage V.sub.LX at the junction of the sources of the PMOS transistor P1 and the NMOS transistor N1 brought to a zero voltage level shortly after the time τ.sub.3. Because of the collapsing field of the inductor LX, the current I.sub.LX continues to flow into the inductor LX.
(24) At the time τ.sub.4, the panic voltage V.sub.PANIC returns to a logical (0) as the output voltage V.sub.OUT increases to past the undershoot threshold voltage level V.sub.THUS and the panic comparator 40 is deactivated to cause the panic voltage V.sub.PANIC to fall to the voltage level of the logical (0). The logical (0) voltage level of the panic voltage V.sub.PANIC is transferred through the logical OR circuit 30 and the driver circuit 50 to turn off the PMOS transistor P1. Because of the timing of the ramp clocking signal from the ramp generator 29, the PMOS transistor P1 remains turned on past the time τ.sub.4 thus permitting the inductor current I.sub.LX to continue to rise until the end of the cycle of the ramp clocking signal at the time τ.sub.5. At the time τ.sub.5, the output voltage V.sub.OUT is now approximately equal the target reference voltage level V.sub.REF and no overshoot of the desired output voltage V.sub.OUT occurs. This eliminates or minimizes any overshoot of the output voltage V.sub.OUT and the control of the SMPC returns to the pulse width modulation generator 25.
(25)
(26) The SMPC must now accomplish the elimination or at least minimization of an overshoot that is following an undershoot and the elimination or at least minimization of an undershoot following an overshoot. To accomplish this, an overshoot panic comparator is added to the SMPC of
(27) The output of the error amplifier 20 is connected to the input of the pulse width modulation (PWM) generator section 25 that is structured and functions as shown in
(28) If a load transient causes a significant increase in the load current I.sub.LOAD, the digital PWM signal V.sub.PWM must increase its duty cycle very quickly. To assist in this, an undershoot panic comparator 240 is added to the control stage 205. The undershoot panic comparator 240 is connected to a negative terminal of the undershoot threshold voltage source 245. The positive terminal of the undershoot threshold voltage source 245 is connected to the positive terminal of the target reference voltage source 35. The combination of the undershoot voltage source 245 and the target reference voltage source 35 sets the undershoot threshold voltage level V.sub.THUS at the noninverting terminal (+) of the panic comparator 240 at a voltage level of the target reference voltage V.sub.REF less the undershoot threshold voltage level V.sub.THUS generated by the undershoot voltage source 245.
(29) The inverting terminal (−) of the undershoot panic comparator 240 receives the feedback voltage V.sub.FB for comparison with the undershoot threshold voltage level V.sub.THUS. The undershoot panic voltage V.sub.PUS of the undershoot panic comparator 240 is activated to a logical (1) when the feedback voltage V.sub.FB is less than the undershoot threshold voltage level V.sub.THUS. The undershoot panic voltage V.sub.PUS is transferred to the panic control circuit 230 for controlling the switch stage for eliminating the overshoot occurring after the undershoot from a very large, rapid increase in the load current I.sub.LOAD.
(30) If a load transient causes a significant decrease in the load current I.sub.LOAD, the digital PWM signal V.sub.PWM must decrease its duty cycle very quickly. To assist in this, an overshoot panic comparator 250 is added to the control stage 205. The overshoot panic comparator 250 is connected to a positive terminal (+) of the undershoot threshold voltage source 255. The negative terminal (−) of the overshoot threshold voltage source 255 is connected to the positive terminal (+) of the target reference voltage source 35. The combination of the overshoot voltage source 255 and the target reference voltage source 35 sets the overshoot threshold voltage level V.sub.THOS at the inverting terminal (−) of the overshoot panic comparator 250 at a voltage level of the target reference voltage V.sub.REF less the overshoot threshold voltage level V.sub.THOS generated by the overshoot voltage source 255.
(31) The noninverting terminal (+) of the undershoot panic comparator 250 receives the feedback voltage V.sub.FB for comparison with the overshoot threshold voltage level V.sub.THOS. The overshoot panic voltage V.sub.POS of the overshoot panic comparator 250 is activated to a logical (1) when the feedback voltage V.sub.FB is greater than the overshoot threshold voltage level V.sub.THOS. The overshoot panic voltage V.sub.POS is transferred to the panic control circuit 230 for controlling the switch stage for eliminating the undershoot occurring after the overshoot from a very large, rapid decrease in the load current I.sub.LOAD.
(32) To compensate for the large overshoot following the undershoot or the large undershoot following the overshoot, the control stage 205 has a slope detector 210. The slope detector 210 has a first terminal that is connected to receive the feedback voltage V.sub.FB and a second terminal that is connected to receive the target reference voltage V.sub.REF. The slope detector 210 is configured to detect when the slope of the feedback voltage V.sub.FB and thus the output voltage V.sub.OUT of the SMPC changes from a negative slope to a positive slope for the undershoot followed by the overshoot or from a positive slope to a negative for the overshoot followed by the undershoot indicating that the output voltage V.sub.OUT is being restored to be equal to the target reference voltage V.sub.REF. The slope signal V.sub.SLOPE from the slope detector 210 is activated or deactivated as appropriate and the slope signal V.sub.SLOPE from the slope detector 210 is transferred to the panic control circuit 230.
(33) The slope detector 210 has a differentiator 211 that determines a differentiation between the feedback voltage V.sub.FB and the target reference voltage V.sub.REF. The differentiator 211 then creates an in-phase difference signal and an out-of-phase difference signal indicating the difference between the feedback voltage V.sub.FB and the target reference voltage V.sub.REF. The in-phase and the out-of-phase difference signals are applied respectively to the in-phase terminal (+) and out-of-phase terminal (−) of the slope comparator 212. The slope signal V.sub.SLOPE from the slope comparator 212 is applied to the panic control circuit 230.
(34) The panic control circuit 230 is connected for receiving the undershoot panic voltage V.sub.PUS, the overshoot panic voltage V.sub.POS, and the slope signal V.sub.SLOPE. The panic control circuit 230 determines whether an undershoot or an overshoot has occurred. The slope signal V.sub.SLOPE is monitored to determine when the polarity of the slope of the output voltage V.sub.OUT is changed. Based on whether the undershoot has occurred in the output voltage V.sub.OUT or the overshoot has occurred in the output voltage V.sub.OUT, the panic control circuit 230 activates its output to turn on and turn off the appropriate transistor of the switching stage 10 to supply the current I.sub.LX to the inductor LX or sink current the current I.sub.LX from the inductor LX to eliminate or minimize the overshoot following the undershoot or the undershoot following the overshoot.
(35) The plot of
(36)
(37) At the time τ.sub.3, the inductor current I.sub.LX is equal to the load current I.sub.LOAD and the slope of the output voltage V.sub.OUT changes from positive (increasing voltage) to negative (decreasing voltage). The panic voltage V.sub.POS remains at the logical (1) level, since the output voltage V.sub.OUT remains greater than the overshoot threshold voltage level V.sub.THOS. With the change of the polarity of the slope of the output voltage V.sub.OUT and thus the feedback voltage V.sub.FB, the slope signal V.sub.SLOPE from the slope comparator 212 is transferred to the panic control circuit 230 to be logically combined with the overshoot panic output V.sub.POS of the panic comparator 240. The panic control circuit 230 activates the driver 50 to turn on the PMOS transistor P1 and turn off the NMOS transistor N1. The voltage V.sub.LX at the junction of the sources of the PMOS transistor P1 and the NMOS transistor N1 brought to a voltage level equal to approximately the input voltage V.sub.IN shortly after the time τ.sub.3. Because of the expanding field of the inductor LX, the current I.sub.LX continues to decrease its flow into the inductor LX.
(38) At the time τ.sub.4, the panic voltage V.sub.POS returns to a logical (0) as the output voltage V.sub.OUT decreases to past the overshoot threshold voltage level V.sub.THOS and the panic comparator 240 is deactivated to cause the panic voltage V.sub.POS to fall to the voltage level of the logical (0). The logical (0) voltage level of the panic voltage V.sub.POS is transferred to the panic control circuit 230. The panic control circuit 230 sets the driver circuit 50 to turn off the PMOS transistor P1 and turn on the NMOS transistor N1. Because of the timing of the ramp clocking signal from the ramp generator 29, the PMOS transistor P1 remains turned off past the time τ.sub.3 thus permitting the inductor current I.sub.LX to continue to fall until the end of the cycle of the ramp clocking signal at the time τ.sub.4. The PWM generator starts to take control of the pulse width modulation. At the time τ.sub.5, the output voltage V.sub.OUT is now approximately equal the target reference voltage level V.sub.REF and no overshoot of the desired output voltage V.sub.OUT occurs. This eliminates or minimizes any overshoot of the output voltage V.sub.OUT and the control of the SMPC returns to the pulse width modulation generator 25.
(39)
(40) The slope detector 300 has a differentiator 305 that determines a difference between the feedback voltage V.sub.FB and the target reference voltage V.sub.REF. The differentiator 305 then creates a differentiated noninverted and inverted difference signals V.sub.COMP+ and V.sub.COMP− indicating the difference between the feedback voltage V.sub.FB and the target reference voltage V.sub.REF. The differentiated noninverted and inverted difference signals V.sub.COMP+ and V.sub.COMP− are applied respectively to the in-phase terminal (+) and out-of-phase terminal (−) of the slope comparator 315.
(41) The differentiator 305 contains a preamplifier 310 and two differentiating capacitors C1 and C2. The in-phase (+) input of the preamplifier 310 is connected to receive the feedback voltage V.sub.FB and the out-of-phase input (−) of the preamplifier 310 is connected to receive the target reference voltage V.sub.REF. The preamplifier 310 is configured to generate a difference signal indicating a difference between the feedback voltage V.sub.FB and the target reference voltage V.sub.REF. The outputs of the preamplifier provide a noninverted output (+) and an inverted output (−) to create a differential signal pair V.sub.DIF+ and V.sub.DIF− of the difference signal. The noninverted output (+) is connected to a first terminal of the first differentiating capacitor C1 and the inverted output (−) is connected to a first terminal of the second differentiating capacitor C2.
(42) A second terminal of the first differentiating capacitor C1 is connected to the in-phase terminal (+) of the slope comparator 315 and a second terminal of the second differentiating capacitor C2 is connected to the out-of-phase terminal (−) of the slope comparator 315. The two capacitors C1 and C2 differentiate the noninverted and inverted difference signals V.sub.DIF+ and V.sub.DIF−to provide the differentiated noninverted and inverted difference signals V.sub.COMP+ and V.sub.COMP−. The differentiated noninverted difference signal V.sub.COMP+ is applied to the in-phase terminal (+) of the slope comparator 315. The differentiated inverted difference signal V.sub.COMP− is applied to the out-of-phase terminal (−) of the slope comparator 315. The slope comparator 315 in various embodiments is a clocked comparator. A clocked comparator is known in the art as having a clock signal CLK applied to the comparator 315 for strobing the comparator for establishing the state of the comparison based upon the arrival of the clock signal CLK. The rising edge of the clock signal CLK determines the sampling of the comparison that will be applied to the output terminal of the clocked slope comparator 315. The clock signal has a sufficiently high frequency that change in polarity of the slope of the output voltage V.sub.OUT is determined with relative accuracy.
(43) The slope detector 300 has an in-phase zeroing transistor N2 and an out-of-phase zeroing transistor N3. The in-phase zeroing transistor N2 has a drain connected to the junction of the second terminal of the first capacitor C1 and the in-phase terminal (+) of the slope comparator 315. The out-of-phase zeroing transistor N3 has a drain connected to the junction of the second terminal of the second capacitor C2 and the out-of-phase terminal (−) of the slope comparator 315. The sources of the in-phase zeroing transistor N2 and the out-of-phase zeroing transistor N3 are connected to the ground reference source. The gates of the in-phase zeroing transistor N2 and the out-of-phase zeroing transistor N3 are connected to receive a zero set signal V.sub.ZERO. When the zero set signal V.sub.ZERO is activated to turn on the in-phase zeroing transistor N2 and the out-of-phase zeroing transistor N3, the in-phase terminal (+) and the out-of-phase terminal (−) of the slope comparator 315 are set to the ground reference voltage and the output of the slope comparator 315 is brought to a zero level.
(44)
(45) At the time τ.sub.4, the difference between the feedback voltage V.sub.FB begins to decrease the target reference voltage V.sub.REF such that the noninverted and inverted difference signals V.sub.DIF+ and V.sub.DIF− decreases between the time τ.sub.4 and the time τ.sub.5. At the time τ.sub.5, the clock signal CLK is activated to capture the comparison of the differentiated noninverted and inverted difference signals V.sub.COMP+ and V.sub.COMP−. The differentiated noninverted difference signals V.sub.COMP+ is now less than the differentiated inverted difference signals V.sub.COMP− and the output V.sub.OUT.sub._.sub.COMP of the slope comparator 315 begins to fall between the time τ.sub.5 and the time τ.sub.6 from the a logical one level (1) to logical zero level (0). At the time τ.sub.6, the zero set signal V.sub.ZERO is activated to turn on the in-phase zeroing transistor N2 and the out-of-phase zeroing transistor N3 to connect the in-phase terminal (+) and the out-of-phase terminal (−) of the slope comparator 315 to the ground reference source. When the output V.sub.OUT.sub._.sub.COMP of the slope comparator 315 is at the logical one level (1), the slope of the output voltage V.sub.OUT of the SMPC is positive. When the output V.sub.OUT.sub._.sub.COMP of the slope comparator 315 is at the logical zero level (0), the slope of the output voltage V.sub.OUT of the SMPC is negative.
(46)
(47) Input n.sub.1 to the transconductance amplifier 360 is a virtual ground. Therefore, the input current I.sub.IN flows from the feedback voltage V.sub.FB as it responds to the output voltage V.sub.OUT to the input n.sub.1 of the transconductance amplifier 360 through differentiating capacitor C.sub.1. The input current I.sub.IN is determined by the equation:
I.sub.IN=C1*d(V.sub.OUT)/dt.
(48) The input current I.sub.IN current is changed in the transconductance amplifier 360 such that the output n.sub.2 of the transconductance amplifier 360 provides a voltage V.sub.n2. The voltage V.sub.N2 is determined by the equation:
Vn2=I.sub.IN*R.sub.1+V.sub.OFFSET=C.sub.1*R.sub.1*d(V.sub.FB)/dt+V.sub.OFFSET.
(49) Therefore the output voltage V.sub.n2 of the transconductance amplifier 360 is a linear function of the derivative of output voltage V.sub.OUT. The comparator 365 is able to determine the polarity of the slope of any variation in the output voltage V.sub.OUT.
(50)
(51) At the time τ.sub.3, the slope of the output voltage V.sub.OUT is set to a zero slope change and shortly thereafter changes from negative (decreasing voltage) to positive (increasing voltage). The transconductance amplifier 360 output voltage V.sub.n2 begins to fall until it crosses the zero slope amplitude V.sub.0 at the time τ.sub.3.
(52) At the time τ.sub.4, output voltage V.sub.OUT passes the undershoot threshold voltage level V.sub.THUS, the panic voltage V.sub.PANIC returns to a logical (0) and the driver circuit 50 turns off the PMOS transistor P1. Because of the timing of the ramp clocking signal from the ramp generator 29, the PMOS transistor P1 remains turned on past the time τ.sub.4 thus permitting the inductor current I.sub.LX to continue to rise until the end of the cycle of the ramp clocking signal at the time τ.sub.5. The transconductance amplifier 360 output voltage V.sub.n2 remains negative indicating a positive slope until the time τ.sub.5. At the time τ.sub.5, the output voltage V.sub.OUT is now approximately equal the target reference voltage level V.sub.REF and no overshoot of the desired output voltage V.sub.OUT occurs and the transconductance amplifier 360 output voltage V.sub.n2 begins to fall until it crosses the zero slope amplitude V.sub.0. This eliminates or minimizes any overshoot of the output voltage V.sub.OUT and the control of the SMPC returns to the pulse width modulation generator 25.
(53)
(54) If the very large, rapid change is an overshoot, the output voltage V.sub.OUT is compared (Box 420) to the overshoot threshold voltage level V.sub.THOS. If the output voltage V.sub.OUT is less than the overshoot threshold voltage level V.sub.THOS, the monitoring (Box 400) for the load transient indicating a very large, rapid change in the output voltage is resumed. If the output voltage V.sub.OUT is greater than the overshoot threshold voltage level V.sub.THOS, the switch stage is activated (Box 425) to sink current from the inductor and thus from the load. In the embodiments of
(55) Upon the activation (Box 405 and 425) of the switch stage for source or sinking current from the inductor and thus the load, the polarity of the slope of the output voltage V.sub.OUT of the SMPC is monitored (Box 430). When a monitoring (Box 430) of the slope of the output voltage V.sub.OUT determines a change in the polarity, the slope change is determined (Box 435). If the slope is changed from a negative slope to a positive slope, the switch stage is deactivated (Box 440) to stop the current flow to the inductor. If the slope is changed from a positive slope to a negative slope, the switch stage is deactivated (Box 445) to stop the current flow from the inductor. At the deactivation (Box 440 and 445) of the switching stage, the SMPC will be activated (Box 450) to operate in the pulse width modulation mode.
(56) It should be noted that the examples of this disclosure are shown as buck SMPC's. However, other configurations of a SMPC are equally applicable, such a boost converter, buck-boost converter, and other variations of the SMPC.
(57) While this disclosure has been particularly shown and described with reference to the preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made without departing from the spirit and scope of the disclosure.