An adaptive pulse positioning modulator including a sense circuit which provides a compensation signal indicative of output voltage error, a filter circuit having an input receiving the compensation signal and an output providing an adjust signal, a leading ramp circuit which provides a repetitive first leading edge ramp signal having a slope which is adjusted by the adjust signal, a comparator circuit which provides a first start trigger signal when the first leading edge ramp signal reaches the compensation signal and a first end trigger signal when a first trailing edge ramp signal reaches the compensation signal, a trailing ramp circuit which initiates ramping of the first trailing edge ramp signal when the first start trigger signal is provided, and a pulse control logic which asserts pulses on a PWM signal based on the trigger signals.
|
0. 23. An adaptive pulse positioning modulator, comprising:
a sense circuit that provides a compensation signal indicative of output voltage error;
a filter circuit having an input receiving said compensation signal and an output providing an adjust signal that changes in response to output load transients;
a leading ramp circuit that provides a repetitive leading edge ramp signal that has a slope with a nominal level used to develop a pulse-width modulation (PWM) signal at a steady state frequency level, and that adjusts said slope of said leading edge ramp signal based on said adjust signal to change a frequency level of said PWM signal in response to said output load transients; and
a comparator circuit that compares said leading edge ramp signal with said compensation signal for initiating pulses on said PWM signal, and that compares a trailing edge ramp signal with said compensation signal for terminating said pulses.
17. A method of controlling a DC-DC converter providing a regulated output voltage, comprising:
providing a compensation signal indicative of the output voltage error;
filtering the compensation signal and providing an adjust signal indicative of a changes of the compensation signal;
providing a repetitive first leading edge ramp signal having a slope at a nominal level when the compensation signal is steady state;
adjusting the slope of the first leading edge ramp signal based on the adjust signal;
providing a first start trigger signal when the first leading edge ramp signal reaches the compensation signal;
providing a first end trigger signal when a first trailing edge ramp signal reaches the compensation signal;
initiating ramping of said the trailing edge ramp signal when the first start trigger signal is provided;
initiating each pulse on a first pulse-width modulation (PWM) signal when the first start trigger signal is provided and terminating each pulse on the first PWM signal when the first end trigger signal is provided.
1. An adaptive pulse positioning modulator for controlling a regulated output voltage, comprising:
a sense circuit which provides a compensation signal indicative of output voltage error;
a filter circuit having an input receiving said compensation signal and an output providing an adjust signal;
a leading ramp circuit which provides a repetitive first leading edge ramp signal having a slope at a nominal level when said compensation signal is steady state and which adjusts said slope based on said adjust signal;
a comparator circuit which provides a first start trigger signal when said first leading edge ramp signal reaches said compensation signal and which provides a first end trigger signal when a first trailing edge ramp signal reaches said compensation signal;
a trailing ramp circuit which initiates ramping of said first trailing edge ramp signal when said first start trigger signal is provided; and
pulse control logic which initiates each pulse on a first pulse-width modulation (PWM) signal when said first start trigger signal is provided and which terminates each said pulse on said first PWM signal when said first end trigger signal is provided.
0. 25. An adaptive pulse positioning multiphase modulator, comprising:
a sense circuit that provides a compensation signal indicative of output voltage error;
a filter circuit having an input receiving said compensation signal and an output providing an adjust signal that changes in response to output load transients;
a dual ramp circuit that develops a plurality of synchronized leading edge ramp signals for a corresponding plurality of phases, wherein said plurality of synchronized leading edge ramp signals each have a common slope having a nominal level for developing an operating frequency at a steady state level, and wherein said dual ramp circuit adjusts said common slope of each of said plurality of synchronized leading edge ramp signals based on said adjust signal to change said operation frequency in response to said output load transients; and
a comparator circuit that compares each of said plurality of synchronized leading edge ramp signals with said compensation signal for initiating pulses on each of a plurality of pulse-width modulation (PWM) signals, and that compares said compensation signal with each of a plurality of trailing edge ramp signals for terminating said pulses of said plurality of PWM signals.
11. A power converter for providing a regulated output voltage, comprising:
a first phase circuit controlled by pulses on a first pulse width modulation (PWM) signal for converting an input voltage to the output voltage via a first inductor;
a sense circuit which provides a compensation signal indicative of output voltage error;
a filter circuit having an input receiving said compensation signal and an output providing an adjust signal; and
an adaptive pulse positioning modulator, comprising:
a leading ramp circuit which provides a repetitive first leading edge ramp signal having a slope at a nominal level when said compensation signal is steady state and which adjusts said slope based on said adjust signal;
a comparator circuit which provides a first start trigger signal when said first leading edge ramp signal reaches said compensation signal and which provides a first end trigger signal when a first trailing edge ramp signal reaches said compensation signal;
a trailing ramp circuit which initiates ramping of said first trailing edge ramp signal when said first start trigger signal is provided; and
pulse control logic which initiates each pulse on said first PWM signal when said first start trigger signal is provided and which terminates each said pulse on said first PWM signal when said first end trigger signal is provided.
2. The adaptive pulse positioning modulator of
3. The adaptive pulse positioning modulator of
4. The adaptive pulse positioning modulator of
5. The adaptive pulse positioning modulator of
6. The adaptive pulse positioning modulator of
7. The adaptive pulse positioning modulator of
said comparator circuit providing one of N start trigger signals when a corresponding one of said N leading edge ramp signals reaches said compensation signal and providing one of N end trigger signals when a corresponding one of N trailing edge ramp signals reaches said compensation signal;
said trailing ramp circuit initiating ramping one of said N trailing edge ramp signals when a corresponding one of said N start trigger signals is provided;
said pulse control logic initiating each pulse on a corresponding one of N PWM signals when a corresponding one of said N start trigger signals is provided and terminating each pulse on said corresponding PWM signal when a corresponding one of said N end trigger signals is provided; and
wait logic which pauses each of said N leading edge ramp signals when any one of said N PWM signals is not provided between successive resets of a corresponding one of said N leading edge ramp signals.
8. The adaptive pulse positioning modulator of
9. The adaptive pulse positioning modulator of
10. The adaptive pulse positioning modulator of
12. The power converter of
13. The power converter of
14. The power converter of
a number N of phase circuits, each controlled by pulses on a corresponding one of N PWM signals for converting said input voltage to said output voltage via a corresponding one of N inductors, wherein N is an integer greater than one; and
wherein said adaptive pulse positioning modulator comprises:
said leading ramp circuit providing N repetitive leading edge ramp signals each having said slope at said nominal level when said compensation signal is steady state and which adjusts said slope based on said adjust signal, wherein said leading ramp circuit ramps each of said leading edge ramp signals within a voltage range from a first voltage to a second voltage and then resets each of said leading edge ramp signals back to said first voltage, and wherein said leading ramp circuit resets said N leading edge ramp signals in round-robin order separated by 1/Nth of said voltage range;
said comparator circuit providing one of N start trigger signals when a corresponding one of said N leading edge ramp signals reaches said compensation signal and providing one of N end trigger signals when a corresponding one of N trailing edge ramp signals reaches said compensation signal;
said trailing ramp circuit initiating ramping one of said N trailing edge ramp signals when a corresponding one of said N start trigger signals is provided;
said pulse control logic initiating each pulse on a corresponding one of N PWM signals when a corresponding one of said N start trigger signals is provided and terminating each pulse on said corresponding PWM signal when a corresponding one of said N end trigger signals is provided; and
wait logic which pauses each of said N leading edge ramp signals when any one of said N PWM signals is not provided between successive resets of a corresponding one of said N leading edge ramp signals.
15. The power converter of
16. The power converter of
18. The method of
19. The method of
20. The method of
said providing a repetitive first leading edge ramp signal comprising providing N repetitive leading edge ramp signals each having the slope at the nominal level when the compensation signal is steady state, wherein N is a positive integer greater than one;
ramping each of the leading edge ramp signals within a voltage range from a first voltage to a second voltage;
resetting each of the N leading edge ramp signals back to the first voltage after reaching the second voltage in round-robin order and separated by 1/Nth of the voltage range;
said adjusting comprising adjusting the slope of each of the N leading edge ramp signals based on the adjust signal;
said providing a first start trigger signal comprising providing one of N start trigger signals when a corresponding one of the N leading edge ramp signals reaches the compensation signal and providing one of N end trigger signals when a corresponding one of N trailing edge ramp signals reaches the compensation signal;
said initiating ramping comprising initiating ramping one of the N trailing edge ramp signals when a corresponding one of the N start trigger signals is provided;
said initiating each pulse comprising initiating each pulse on a corresponding one of N PWM signals when a corresponding one of the N start trigger signals is provided and terminating each pulse on the corresponding PWM signal when a corresponding one of the N end trigger signals is provided; and
pausing each of the N leading edge ramp signals when any one of the N PWM signals is not provided between successive resets of a corresponding one of the N leading edge ramp signals.
21. The method of
22. The method of
0. 24. The adaptive pulse positioning modulator of claim 23, wherein said leading ramp circuit increases said slope of said leading edge ramp signal to increase said frequency level of said PWM signal in response to an increase of output load, and wherein said leading ramp circuit decreases said slope of said leading edge ramp signal to decrease said frequency level of said PWM signal in response to a decrease of output load.
0. 26. The adaptive pulse positioning multiphase modulator of claim 25, further comprising wait logic that temporarily pauses each of said plurality of synchronized leading edge ramp signals when a pulse does not occur on any one of said plurality of PWM signals during an entire cycle of a corresponding one of said plurality of synchronized leading edge ramp signals.
|
This application claims the benefit of U.S. Provisional Application Ser. No. 61/086,315, filed on Aug. 5, 2008, which is hereby incorporated by reference in its entirety for all intents and purposes. The present invention is related to U.S. Pat. No. 7,453,250 issued Nov. 18, 2008 which is hereby incorporated by reference in its entirety for all intents and purposes.
The benefits, features, and advantages of the present invention will become better understood with regard to the following description, and accompanying drawings where:
The following description is presented to enable one of ordinary skill in the art to make and use the present invention as provided within the context of a particular application and its requirements. Various modifications to the preferred embodiment will, however, be apparent to one skilled in the art, and the general principles defined herein may be applied to other embodiments. Therefore, the present invention is not intended to be limited to the particular embodiments shown and described herein, but is to be accorded the widest scope consistent with the principles and novel features herein disclosed.
The timing control circuit 705 asserts the T1 signal high to close switch S1 to reset the DR signal to the V1 voltage level. The timing control circuit 705 asserts the T1 signal low to open the switch S1, so that the current sink IC1 discharges the capacitor CP1 to create the negative-going ramp of the DR signal. In one embodiment, the timing control circuit 705 keeps the T1 signal low until the next pulse of the CLK signal so that the DR signal continues to ramp down, similar to conventional leading edge modulation schemes, and then asserts the T1 signal high to close the switch S1 to reset DR back to the V1 voltage level to start the next CLK cycle. In an alternative embodiment, the timing control circuit 705 closes the switch S1 when the PWM signal goes high to reset the DR signal back to V1 earlier in the CLK cycle. If the DR signal resets prior to the next CLK pulse, then it is held until the next pulse of CLK.
The timing control circuit 705 asserts the T2 signal high to close switch S2 to reset the UR signal to the V2 voltage level. The timing control circuit 705 asserts the T2 signal low to open the switch S2, so that the current source IC2 charges the capacitor CP2 to create the positive-going ramp of the UR signal. The timing control circuit 705 controls the switch S2 via the T2 signal based on the PWM signal (or the CS and CR signals). When the PWM signal is low, the timing control circuit 705 closes the switch S2 via the T2 signal to keep the UR signal at V2. When the PWM signal is asserted high, the timing control circuit 705 opens the switch S2 via the T2 signal to allow IC2 to charge CP2 to generate the rising ramp of the UR signal.
Operation of the oscillator circuit 609, as controlled by the timing control circuit 705, is illustrated by the timing diagram of
The slew rate of the UR signal is proportional to any selected combination of the input voltage VIN, the voltage of the PH node, the voltage across the output inductor L, or the peak, average, or instantaneous current through the output inductor L. The VIN and/or PH voltages may be directly fed to the controller 501 or indirectly determined through various sensing means. Many techniques are known for sensing the current of the output inductor L.
The remaining portion of the DC-DC buck converter 800 is substantially identical to the DC-DC buck converter 500. In particular, VO is coupled to a capacitor circuit RC1 which is coupled across the load resistor RL between VO and PGND. VO is fed back through a resistor R1 to the feedback pin FB of the controller 801. Another resistor-capacitor circuit RC2 is coupled between the FB pin and the compensation pin COMP of the controller 801. A frequency set resistor RFS is coupled between a frequency set pin FS of the controller 801 and GND. The frequency of the clock signal generally controlling the PWM cycles is programmable within a certain range as determined by the resistor RFS. As noted above, various other methods may be used for the frequency set function. The specific component values of RC1, RL, R1, RFS and RC2 may be modified as appropriate. As understood by those skilled in the art, each phase operates in substantially the same manner as described above for the DC-DC buck converter 500, except that the two phases are operated 180 degrees out of phase with respect to each other. The current through the output inductor L1 is shown as a first phase current I1, the current through the output inductor L2 is shown as a second phase current I2, and the total output current of both phases is shown as a total current IT flowing to the output node developing the VO signal. The current through the load resistor RL is shown as a load current IL.
The Q output of the R-S flip-flop 911 generates the PWM1 signal provided to (and by) the PWM1 pin of the controller 801, and the Q output of the R-S flip-flop 921 generates the PWM2 signal provided to (and by) the PWM2 pin of the controller 801. The PWM1 and PWM2 signals are provided to respective inputs of a pulse adder 927, having an output providing a phase number or pulse count signal “N” to a first input of a first up ramp generator 915, having a second input receiving the PWM1 signal. The up ramp generator 915 has an output coupled to the non-inverting input of the comparator 909 for providing a first up ramp signal UR1. The N signal and the PWM2 signal are provided to respective inputs of a second up ramp generator 925, having an output coupled to the non-inverting input of the comparator 919 for providing a second up ramp signal UR2. In the embodiment illustrated, N is an integer number determining the total number of PWM signals that are turned on at the same time (or representing the total number of active phases). Thus, the pulse adder 927 outputs N=0 when PWM1 and PWM2 are both low, N=1 when either one but not both of the PWM1 and PWM2 signals is high, and N=2 when both of the PWM1 and PWM2 signals are high.
The current balance circuits 913 and 923 collectively form a current balance system in which each operates to adjust the COMP signal based on the total current IT of both phases and the corresponding phase current of the respective phase I1 or I2. In one embodiment, the output of the current balance circuit 913 is CMP1=COMP+k*(I2−I1) for phase 1, where “k” is a constant gain factor, I1 is the current of phase 1 (through output inductor L1), and the asterisk “*” denotes multiplication. Likewise, the output of the current balance circuit 923 is CMP2=COMP+k*(I1−I2) for phase 2, where I2 is the current of phase 2 (through output inductor L2). The respective current signals may be sensed using any of a number of methods known to those skilled in the art. In this embodiment, when I1 and I2 are equal to each other, the current balance circuits 913 and 923 have no impact on the operation. It is noted that offsetting COMP in this manner is only one of many methods of inserting balance feedback. Another method, for example, is adjustment of the slopes of the up ramp signals, which provides a more constant balance gain as the input to output voltage ratio changes.
In operation, when the PWM1 signal is low, the switch SW is closed and the UR1 signal is pulled down to the voltage level VMIN. Recall in
The current balance circuits 913 and 923 operate to divide the load current as evenly as practical amongst the phases. The current balance circuits receive signals that represent the current in each phase and appropriately filters and otherwise processes the input signals to generate current balance signals which are proportional to the deviation of the current in each phase from the average current of all phases. These current balance signals are combined as an offset term in the calculation of the difference between a fixed reference and the COMP signal used to determine the duration of the time intervals for each respective phase. The effect of the current balance circuits is to drive all phase currents toward each other in a closed loop method. Because of the closed loop nature of the circuit, provided that all phases are treated equally, the offsets can be handled in a bipolar manner or can be truncated or offset to produce strictly a positive or a negative offset.
The generator circuit 1205 operates in a similar manner as the generator circuit 905 except that it separates the down ramp signals by the appropriate nominal phase angles depending upon the number of active or selected phases in operation. For example, for two phases the two down ramp signals DR1 and DR2 are separated by 180 degrees (e.g., 0, 180), for four phases the four down ramp signals DR1, DR2, DR3 and DR4 are separated by 90 degrees (e.g., 0, 90, 180, 270), for six phases the six down ramp signals DR1-DR6 are separated by 60 degrees (e.g., 0, 60, 120, 180, 240, 320), and so on. Each PWM controller 1207 includes a current balance circuit (e.g., similar to 913) receiving the COMP signal and providing a corresponding modified compensation signal, an up ramp generator (e.g., similar to 915) having inputs receiving the N phase number signal and a corresponding PWM signal and an output providing a corresponding up ramp signal, a first comparator (e.g., similar to 907) comparing a corresponding down ramp signal with the COMP signal and providing a set signal, a second comparator (e.g., similar to 909) comparing the corresponding modified compensation signal with the corresponding up ramp signal and providing a reset signal, and PWM logic (e.g., similar to R-S flip-flop 911) receiving the set and reset signals and providing the corresponding PWM signal. The slew rate of each up ramp signal of each phase is adjusted by the total number of PWM pulse signals that are high at the same time as determined by the N phase number signal provided by the pulse adder 1209.
The dual-edge modulation scheme with dual ramps heretofore described as several benefits, particularly with respect to conventional leading edge or trailing edge schemes. Each leading and trailing edge of each of the PWM pulses responds to load changes. For example, if COMP rises in response to increasing load (e.g., decrease in output voltage), it intersects DR sooner in the cycle thereby moving the PWM pulse ahead in time. Similarly, when COMP is higher, the up ramp UR ramps up higher and longer before reaching COMP so that the PWM pulse is wider since it stays active longer. In response to decreased COMP, the PWM pulses tend to move to later in time per cycle and may become shorter in duration. The dual-edge modulation scheme with dual ramps is also referred to as an active pulse positioning (APP) scheme in which PWM pulses are repositioned and re-sized based on operating conditions, such as output voltage, load current, etc.
Each down ramp signal per channel has a fixed frequency. In this manner, load transients that are at or near the set PWM frequency or harmonies thereof can cause high current imbalance between the channels
A resistor ladder 1009 includes a set of series-coupled resistors with intermediate nodes having one end coupled to the upper ramp voltage VTOP and another end coupled to a lower ramp voltage VBOT. A switch SW2 selects one of the intermediate junctions of the resistor ladder 1009 to provide a tap voltage VTAP to one input of a comparator 1011. In one embodiment, VTAP is selected such that (VTOP−VTAP)=(VTOP−VBOT)/N to synchronize the down ramp signals as further described below. VTAP is thus selected to be (N−1) (VTOP−VBOT)/N which is 1/Nth of the full ramp voltage swing VTOP-VBOT from the upper voltage VTOP. Another switch SW3 selects one of the down ramp signals DR1-DRN for coupling to the other input of the comparator 1011, which has an output coupled to an input of a ring counter and decoder circuit 1013. The ring counter and decoder circuit 1013 has an output coupled to a control input of the switch SW3 for selecting one of the down ramp signals DR1-DRN. The ring counter and decoder circuit 1013 has another set of outputs coupled to the control inputs of the reset switches 1006. The ring counter and decoder circuit 1013 has another set of outputs providing synchronization pulses on corresponding N synchronization nodes SYNC1-SYNCN. Each channel may include one capacitor 1002 which is switched by a corresponding reset switch 1006 between VTOP and a corresponding down ramp node VDRx, in which “x” appended at the end of a signal name represents an index value between 1 and N, inclusive, denoting a corresponding channel in an N-channel system. In an alternative embodiment to speed up reset, as shown, each channel includes two capacitors 1002 and each reset switch 1006 is configured as a double-pole, double-throw (DPDT) switch which alternatively couples one channel capacitor to VTOP and the other to corresponding node VDRx. In this manner, while one channel capacitor is charged to VTOP, the other is discharged by a corresponding current sink 1008 decreasing VDRx for developing a corresponding ramp voltage DRx.
In operation, FS is selected to correspond to a nominal frequency level FNOM which is adjusted by FCOMP. Each of the current sinks 1008 are controlled by the same signal RCTL so that each of the ramp voltages DRx ramp down at the same rate at any given time. The rate of decrease, or the slope, of the ramp signals is controlled by RCTL. Assuming first that FCOMP is zero, RCTL is set at FS so that each of the ramp signals DRx oscillate at FNOM. The ring counter and decoder circuit 1013 advances to the next channel, such as channel 1, controls the switch SW3 to advance to the corresponding ramp voltage, DR1, switches the corresponding reset switch 1006 for channel 1, and asserts a corresponding pulse on SYNC1. When switched, the capacitor 1002, which is charged to VTOP, is coupled to VDR1, and is discharged by the corresponding current sink 1008. Thus, VDR1 starts at VTOP and begins decreasing and the corresponding ramp signal DR1 ramps down from VTOP towards VBOT. When DR1 decreases to VTAP, which is 1/Nth of the way down from VTOP to VBOT, the comparator 1011 switches and the ring counter and decoder circuit 1013 switches to the next channel 2 and asserts a pulse on SYNC2. While DR1 continues ramping down, DR2 is reset back to VTOP and begins ramping down towards VBOT. When DR2 decreases to VTAP, the comparator 1011 switches again and the ring counter and decoder circuit 1013 switches to the next channel 3 (assuming at least 3 channels) and a pulse is asserted on SYNC3. At this time, DR1 has dropped to 2/Nths of the way down from VTOP, DR2 has dropped to 1/Nth down, and DR3 is reset back to VTOP. While DR1 and DR2 continue ramping down, DR3 is reset back to VTOP and begins ramping down towards VBOT. Operation continues in this manner to the Nth channel, and operation wraps back to the first channel in round-robin fashion.
Assuming only 3 channels, DR1 has dropped ⅔rds down and DR2 has dropped ⅓rd down when DR3 is reset back to VTOP. When DR3 drops ⅓ of the way from VTOP to VBOT, DR2 has dropped ⅔rds and DR1 has dropped to 3/3rds or all the way to VBOT and is reset back to VTOP. Operation continues in a round-robin fashion between the 3 channels. In general, the down ramp generator 1000 resets N down ramp signals (or any appropriate leading edge ramp signal) in round-robin order so that the N ramp signals are separated from each other by 1/Nth of the voltage range VTOP-VBOT. As a specific example, suppose VTOP=3V, VBOT=2V and N=4 for a four channel system. Thus, the voltage range between VTOP and VBOT is 1V and 1/Nth of this voltage range is 0.25V. When a first ramp 1 resets back to 3V, a second ramp 2 is at 2.75V, a third ramp 3 is at 2.5V, and a fourth ramp 4 is 2.25V. When the first ramp 1 drops to 2.75V, ramp 2 has dropped to 2.5V, ramp 3 has dropped to 2.25V, and ramp 4 drops to 2.0V and then is reset back to 3V.
Under steady state operating conditions, operation of the down ramp generator 1000 is substantially similar to the down ramp generator used in the dual-edge modulation scheme using dual ramps previously described. In non-steady state conditions, however, the filter circuit 1001 responds to changes of COMP and adjusts FCOMP accordingly. In an alternative embodiment, the output voltage may be monitored instead, or a combination of COMP and the output voltage VO. In one embodiment, FCOMP increases RCTL up to a maximum level or decreases RCTL down to a minimum level, and the slope of each of the ramp voltages DR1-DRN is adjusted accordingly. In one embodiment, the slopes may be decreased to zero; in another embodiment, the slopes may decrease to a predetermined minimum slope value greater than zero. In one embodiment, the predetermined minimum slope value corresponds to the target frequency level of operation. When the slopes of the ramp voltages DR1-DRN are increased so that they ramp down at a faster rate, the frequency of modulator increases. Likewise, when the slopes of the ramp voltages DR1-DRN are decreased so that they ramp down at a slower rate, the frequency of modulator decreases. For example, an increase in load current causes a drop of the output voltage VO and a corresponding increase of the COMP signal. FCOMP increases so that the combiner 1003 increases RCTL above FS so that the slope of each of the ramp voltages DR1-DRN increases by a corresponding amount. The increase of the down ramp slopes increases the operating frequency of the down ramp generator 1000. In this manner, the frequency of operation increases with increased load to more quickly respond to the increase of the load. The limiter circuit 1007 clamps RCTL to a maximum level corresponding to a maximum frequency of operation FMAX. In one embodiment, FMAX corresponds to 3/2 of FNOM established by FS.
In one embodiment, the filter circuit 1001 includes a bandpass filter (not shown) to both filter out noise and set the AC response of the current sinks 1008. In this manner, the down ramps change due to the delta or change of load current rather than the steady state load current. The filter circuit 1001 may also include a deadband filter (not shown) so that small values of change, such as normal output ripple, do not affect the down ramp voltages. In one embodiment, the bandpass filter is implemented with a high pass filter (HPF) (not shown) and a separate low pass filter (LPF) (not shown) to collectively filter out undesired frequencies, along with the separate deadband filter. In one embodiment, the HPF is set at TSW/20 (in which TSW is 1/FNOM) and the LPF is set to TSW/1000. In one embodiment, the filter circuit 1001 allows FCOMP to be positive or negative so that RCTL is either increased or decreased to increase or decrease the down ramp voltages DR1-DRN during operation. In one embodiment, the slope of each of the down ramp voltages DR1-DRN increases or decreases but is not allowed to drop below the level established by FS, so that the frequency at any given time is at or above FNOM. An exception to this is a WAIT function which forces each of the down ramps to at or near zero, as further described below.
As described further below, each channel includes circuitry which monitors a corresponding one of the SYNCx signals to maintain PWM pulse order for each of the N channels. The SYNCx signal for a given channel arms that channel for the current cycle and a PWM pulse occurring during the cycle resets the channel. If a second SYNCx pulse is received for a channel before that channel is reset, meaning that a PWM pulse did not occur during the entire PWM cycle for that channel, then that channel asserts the WAIT signal to initiated the WAIT mode in which all of the down ramps are temporarily paused. When WAIT is asserted, SW1 grounds RCTL to turn off the current sinks 1008 for each of the N channels (or at least set them all to a relatively low level). This effectively suspends the ramp voltages to hold their corresponding voltage levels (slope of the ramp voltages DR1-DRN go to zero or near zero) until WAIT is de-asserted. In one embodiment, the WAIT outputs of the channels are wired-OR'd together so that any channel that misses a pulse simultaneously pauses all of the N channels. When the compensation signal rises to a predetermined minimum voltage level, such as VBOT, a pulse is asserted on the channel that initiated the WAIT mode and WAIT is de-asserted low. When WAIT is de-asserted low, operation resumes and PWM pulse order is maintained.
The output of the comparator 1401 provides a first trigger signal TRIG1 to one input of a 4-input AND gate 1407 and to one inverted input of a 2-input AND gate 1409 with inverted inputs. A SYNCx signal is provided to the input of a pulse generator 1411, having an output providing a pulse signal PSYNC to an inverted input of the AND gate 1407 and to the set input of a D-type flip-flop (DFF) 1413. The pulse generator 1411 asserts a momentary high pulse on the PSYNC signal for each rising edge of SYNCx. The SYNCx signal is also provided to the clock input of another DFF 1415, which receives a logic one (“1”) at its D input and which provides the WAIT signal at its Q output. The inverted Q output (
The down ramp generator 1000 generates a down ramp signal for each channel including DRx, and a separate up ramp generator generates each up ramp signal for each channel including URx. The down ramp generator 1000 further generates a pulse on SYNCx just after DRx is reset high. A separate APP controller 1400 is provided for each channel, where “x” denotes the particular channel number as previously described. While PWMx and WAIT are both low, the comparator 1401 compares COMP with DRx and when either PWMx or WAIT is high, the comparator 1401 compares CMPx with URx. In general, then DRx falls to the level of COMP, the PWMx signal is asserted high and URx begins ramping up. The comparator 1401 switches to compare URx with CMPx. When URx reaches CMPx, the PWMx signal is asserted back low. If the PWMx signal is not asserted by the time DRx resets high again for the next cycle, the APP controller 1400 asserts the WAIT signal to suspend the DRx signal (and every other down ramp signal). This typically occurs when COMP is less than the lowest voltage of DRx. The DPDT switch 1403 switches so that the comparator 1401 compares CMPx with URx, where URx remains at its lowest level rather than ramping up. A PWMx pulse is initiated as soon as CMPx rises to the voltage of URx.
At subsequent time t4, COMP rises to DR2 causing a corresponding pulse on PWM2. It is noted that although COMP also crossed DR4 and DR1, PWM pulses had already occurred earlier in the same cycles for these down ramp signals so that pulses do not occur again on PWM4 and PWM1. At about time t5, COMP rises to DR3 causing a pulse on PWM3. Subsequently at about time t6, COMP drops very quickly (large negative change in voltage per time, or −dv/dt) and VO jumps higher very quickly, such as in response to a sudden decrease of output load condition. The slope of each of the down ramp signals DR1-DR4 decreases to zero or near zero while COMP is low for this embodiment. COMP begins rising again and the slopes of DR1-DR4 increase. Although COMP is rising, it stays below the minimum voltage level of the down ramps while the down ramp DR4 reaches its minimum level and resets back to its maximum level at about time t7 without a pulse on PWM4. WAIT is asserted and the down ramp signals DR1-DR4 are momentarily paused until a time t8 when COMP reaches the minimum level of the up ramp signals. It is noted that the slope of DR1-DR4 are at or near zero after time t7 until subsequent time t8. At time t8, COMP rises above the predetermined minimum voltage level so that WAIT is de-asserted low. When WAIT is de-asserted, the down ramps DR1-DR4 resume normal down ramping, and a pulse occurs on PWM4. Later at about time t9, a sudden increase in load causes another fast increase of COMP and corresponding pulses on the PMW1-PWM4 signals. It is noted that PWM4 also includes a second pulse during the same cycle of DR4 between times t7 and t9. It is appreciated that the wait function of the down ramp signals and operation of the APP controller 1400 keeps proper ordering of pulses on the PWM1-PWM4 signals. Thus, even though two pulses occur on PWM2 within the same cycle of DR4 because of the wait mode, pulses occur on PWM1-PWM3 in between the pulses on PWM4.
In operation of the speed up filter circuit 1500, the greater of COMP and VBOT is provided on node 1502 so that excursions of COMP below VBOT are ignored. The capacitor 1507 and current sink 1509 collectively operate as a peak detect circuit so that peak excursions of COMP are temporarily held at the output of the buffer 1511. The peak value is applied by the buffer 1511 to the capacitor 1513 and current sink 1515 collectively operating as a high pass filter asserting a filtered COMP voltage FCOMP on node 1514. The high pass filter function filters out DC or steady state conditions and passes changes of COMP as FCOMP. Also, FCOMP is limited to a maximum voltage level VLIM by the voltage source 1519. In one embodiment, VLIM is a 3/2's limiter or the like which limits the voltage of node 1514 to correspond to an average switching frequency of 3/2 FNOM. FCOMP is reduced by VTH to ignore relatively small changes of COMP below a threshold level. The multiplier 1523 multiplies FCOMP (or FCOMP−VTH) by FS (or any other frequency set signal) and provides a signal (FCOMP−VTH)*FS at its output. The gain of the multiplier 1523 is greater than or equal to one (or its output is prevented from dropping below zero). The higher of (FCOMP−VTH)*FS and FS is asserted on node 1528 as AFS used as the ramp control signal RCTL for controlling the current sinks 1008 of the down ramp generator 1000. In this manner, AFS is adjusted by changes of COMP but does not decrease below the minimum level established by FS. It is noted that the current sinks 1509 and 1515 may be made to track FS so that the filter functions track the switching frequency. Note also that VLIM may be dynamically adjusted by a circuit (not shown) that monitors, for instance, the average switching frequency.
Although the present invention has been described in considerable detail with reference to certain preferred versions thereof, other versions and variations are possible and contemplated. For example, the ramps and comparators can be inverted, the signals can be copied and offset for purposes of realization, the control method can be mapped into an equivalent digital control scheme, etc. The present invention is applicable to a number of synchronous and asynchronous switching regulator topologies. Further, the polarities can be interchanged for negative voltage regulators. Those skilled in the art should appreciate that they can readily use the disclosed conception and specific embodiments as a basis for designing or modifying other structures for providing out the same purposes of the present invention without departing from the spirit and scope of the invention as defined by the following claims.
Qiu, Weihong, Isham, Robert H.
Patent | Priority | Assignee | Title |
10128755, | Jul 11 2016 | Apple Inc. | Slew mode control of transient phase based on output voltage slope of multiphase DC-DC power converter |
10425002, | Dec 10 2015 | HANGZHOU SILAN MICROELECTRONICS CO , LTD | Error amplification apparatus and driving circuit including the same |
10643678, | Jun 15 2018 | Rohm Co., Ltd. | Clock generation circuit, switching power supply device, and semiconductor device |
10910026, | Jun 15 2018 | Rohm Co., Ltd. | Clock generation circuit, switching power supply device, and semiconductor device |
11929679, | Jun 30 2021 | Infineon Technologies Austria AG | Power supply configurations and PWM edge control |
Patent | Priority | Assignee | Title |
6057675, | May 11 1998 | Kabushiki Kaisha Toyoda Jidoshokki Seisakusho | DC/DC converter |
6144194, | Jul 13 1998 | Analog Devices International Unlimited Company | Polyphase synchronous switching voltage regulators |
6342822, | Nov 28 2000 | Semiconductor Components Industries, LLC | Method and apparatus for implementing improved pulse width modulation |
6826064, | Jun 03 2002 | Winbond Electronics Corporation | Stable voltage converter with multiple pulse width modulated channels |
7254000, | Jun 20 2005 | MICRO DC, INC | Over voltage protection scheme for synchronous buck converter |
7301400, | Jun 02 2004 | Qorvo US, Inc | Multi-phase switching power supply for mobile telephone applications |
7453246, | Nov 16 2005 | INTERSIL AMERICAS LLC | Adaptive PWM pulse positioning for fast transient response |
7893669, | Sep 10 2007 | Analog Devices, Inc. | Efficient voltage converter methods and structures |
20030090244, | |||
RE38940, | Sep 01 1999 | Intersil Communications, Inc. | Synchronous-rectified DC to DC converter with improved current sensing |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jun 25 2009 | ISHAM, ROBERT H | Intersil Americas Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 036869 | /0174 | |
Jun 25 2009 | QIU, WEIHONG | Intersil Americas Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 036869 | /0174 | |
Dec 30 2011 | Intersil Americas Inc | INTERSIL AMERICAS LLC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 038311 | /0068 | |
May 20 2014 | INTERSIL AMERICAS LLC | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Nov 27 2019 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Nov 14 2023 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
May 30 2020 | 4 years fee payment window open |
Nov 30 2020 | 6 months grace period start (w surcharge) |
May 30 2021 | patent expiry (for year 4) |
May 30 2023 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 30 2024 | 8 years fee payment window open |
Nov 30 2024 | 6 months grace period start (w surcharge) |
May 30 2025 | patent expiry (for year 8) |
May 30 2027 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 30 2028 | 12 years fee payment window open |
Nov 30 2028 | 6 months grace period start (w surcharge) |
May 30 2029 | patent expiry (for year 12) |
May 30 2031 | 2 years to revive unintentionally abandoned end. (for year 12) |