a) is a diagram showing an SPS configured as a Master SPS 1.
b) is a diagram showing an SPS configured as a Slave SPS 2.
c) is a group of graphs of voltage versus time, showing several signals in a system including a Master SPS 1 and three Slave SPS 2 as in
a) is a diagram showing preferred circuitry for the generating a RAMP signal.
b) is a graph showing the RAMP signal generated by the circuit of
a) is a graph of signal voltage waveforms illustrating an inventive principle.
b) is a graph of signal voltage waveforms for use in comparison with the waveforms of
The making and use of the various embodiments are discussed below in detail. However, it should be appreciated that the present invention provides many applicable inventive concepts which can be embodied in a wide variety of specific contexts. The specific embodiments discussed are merely illustrative of specific ways to make and use the invention, and do not limit the scope of the invention.
Embodiments of the present invention may be employed to advantage in a Master/Slave PWM voltage regulator system. For example, a switching power supply (“SPS”), or converter, that has a ramp generator and a pulse width modulation (“PWM”) comparator can be synchronously paralleled and interleaved with other SPSs of the same construction. This may be done by communicating a common clock and time signature between them. One SPS is set to be the Master and to know the number of time slots in a PWM cycle. This Master SPS sends out the clock with a time signature that indicates a time reference for all paralleled SPSs. All other SPSs are the Slave SPSs, which are set to recognize the characteristics of the time signature and their own time slot. By assigning time slots, each SPS can synchronously generate PWM pulses that are interleaved or overlapped with each PS in the system.
Referring now to
The Master SPS 1 generates a PWM pulse, m_pwm, using the ramp generator 10, the PWM comparator 11, and an error signal, m_comp. The ramp generator 10 generates a triangular, or, sawtooth, signal, m_ramp, that is provided to one input of the PWM comparator 11. The error signal m_comp is a signal generated by other circuitry, and sets the “cut-off” threshold for the PWM comparator 11, by which the width of m_pwm is determined.
The ramp generator 10 also produces a synchronized clock, mclk, which has a frequency greater than the number of time slots, nslots, times the PWM frequency. The signal mclk is provided to the count input of the counter 12, and to one input of the signature and hclk generator 14. The counter 12 receives mclk and provides a count, m_count, of the mclk clock cycles to the digital comparator 13, which compares m_count to nslots. When m_count reaches nslots, then the digital comparator 13 sends a reset signal, m_rst, to the counter 12 to restart the counting, and to the other input of the signature and hclk generator 14. The signature and hclk generator 14 combines m_rst and mclk to create a clocking signal with a time signature, which is then put through a driver to create hclk. The time signature is a cyclically recurring parameter that functions to communicate the periodicity of the Master SPS signals, which Slave SPSs may use to time the start of the periods of their own signals. The driver functions as a conventional buffer to provide a “good” signal on the shared hclk line, i.e., having specified electrical characteristics required by the driven circuitry (not shown).
Referring now to
The common clock, hclk, is received from the Master SPS 1 by the Slave SPS 2 and provided to the input of the signature detector 20 and the input of the edge detector 21. The edge detector 21 creates a clocking signal, sclk, which is internal to the Slave SPS 2. When a time signature is recognized by the signature detector 20, it indicates this by asserting the s_rst signal. The s_rst signal resets the counter 22, whereupon it immediately restarts counting. The counter 22 receives the sclk signal and provides a count, s_count, of the sclk clock cycles to one input of the digital comparator 23. The other input of the digital comparator 23 receives a digital value, slot, which represents the relative phase of operation for that Slave SPS 2. The digital comparator 23 compares s_count with slot, and when s_count matches slot, the digital comparator 23 changes the digital state of a sync signal, which it provides as an output signal. The sync signal is then utilized by the ramp generator 24 to create s_ramp, which is, in turn, used by the pwm comparator 25 to compare with an error signal, s_comp, and to create the Slave SPS's PWM pulse, s_pwm. The Slave's s_pwm signal is therefore synchronized with the Master's m_pwm signal and all other Slave s_pwm signals.
Referring now to
In this embodiment, the time signature is a modified width pulse in the hclk waveform. This is shown in the graph for signal m_rst in
The counters start with a count of 0, establishing slot 0, and count up to 7, upon which the counters reset to 0, and the process repeats. Each count represents a slot that is assigned the number of the count. The skinny pulse is placed in slot 0, i.e., at time t0 in the first exemplary period shown in the figure. The first, second and third Slave SPSs have been assigned slot 2, 4, and 6, respectively, to create a synchronized, interleaved 4-phase system. Thus, it can be seen that the first Slave SPS generates its sync pulse at time t1, which coincides with slot 2, the second Slave SPS generates its sync pulse at time t2, and the third Slave SPS generates its sync pulse at time t3. Time t0' is slot 0 for the next period. Using these three sync pulses, the three Slave SPSs generate their respective s_ramp signals, with their change in direction coinciding with their respective sync pulses, as shown. It will be readily apparent to those of ordinary skill in this art area that there are alternate methods to synchronize the Slaves to a Master such that the required sync pulse is derived from the common clock, hclk, in the implementation of embodiments of the invention. For example, if the hclk signal is, instead, a triangular oscillating waveform with a predetermined period, then the cyclically recurring time of occurrence of a specified voltage level, say, on the falling slope of hclk, may be used as the parameter for communicating periodicity. In such a case, a Slave may derive the periodicity information from hclk simply by using a threshold comparator, and then generate its sync pulses based on that.
According to a preferred embodiment of the present invention, in one aspect a feedforward path is added, for example to the above-described PWM converter system, so as to support a wide input voltage range. This is particularly important in voltage-mode control. In another aspect, a Master/Slave PWM switching converter power supply system is provided that can support “stacking,” i.e., multiple individual supplies that work in concert with one another to provide a single power supply, so as to providing a wide current range.
A Master PWM SPS, or, converter, must also be allowed to stand on its own; i.e., to provide a single-phase power supply; therefore, an internal oscillator is used in the Master PWM converter. To simplify the circuitry, the internal oscillator is also the RAMP signal, i.e., m_ramp, generator.
Current source 20 charges capacitor C until the capacitor voltage reaches the top of the window voltage. At that time, switch SW2 is turned on and switch SW1 is turned off and the RAMP signal voltage falls until hitting the bottom of the voltage window, and the cycle repeats. As explained in more detail below, the RAMP signal voltage passes the bounding voltage levels of the voltage window, due to comparator propagation delay. The fact that, in this embodiment, the discharge current is selected to be to αIRAMP is also significant; this is discussed in more detail below.
To further simplify the circuitry, the feedforward path is wrapped into the RAMP generator. According to a preferred embodiment, this is accomplished by setting the charge/discharge current IRAMP proportional to the input voltage (VIN). For example, for a factoring constant k, and assuming a termination resistance of RT,
Given a RAMP signal period of Δt, as shown in
ΔV=kVIN, Eq. (3)
the oscillator is able to maintain a constant frequency even with changes in VIN. Combining Equations (1)-(3) yields Equations (4) and (5):
Table I shows appropriate component values for the circuit of
Each Slave PWM converter should be synchronized with the Master PWM converter, in order to avoid multiple phases drawing current from VIN at the same time. Ways of accomplishing this are known, and can be found, for example, in “Dual or 2 Phase, Stackable Buck Controller,” by John Li, Norman Mosher, Vwodek Wiktor, Second TI Integrated Power Conference (IPC05), poster presentation, October 2005, and in U.S. Pat. No. 6,819,577, “Distributing Clock and Programming Phase Shift in Multiphase Parallelable Converters,” which issued on Nov. 16, 2005, to Stefan Wlodzimierz Wiktor and Vladimir Alexander Muratov, and is commonly assigned, in addition to the system described above in connection with
Because SYNC effects a resetting of the RAMP period, it is considered preferred to design the PWM converters such that subharmonic oscillations are minimized or avoided completely.
In
Stacking PWM converters or power supply modules allows a great amount of flexibility. When the filter inductor of each supply is connected to the same output, a synchronized, multi-phase converter is created.
If each supply is rated at 20 amps maximum, then the user can stack eight supplies to enable 160 amps maximum output current. This topology also allows vertical stacking, i.e. supplies with a 0° phase shift, to provide high current outputs when there is a limit to the number of PWM time slots.
It should also be noted that separate output power supplies can be synchronized with this topology. Synchronizing separate power supplies can be useful when there is a need to suppress possible beat frequencies in a larger system.
Thus, an inventive PWM control method has been presented which uses a triangle, or, sawtooth, oscillating RAMP signal waveform to provide double-edge modulation. Feedforward is combined in the RAMP signal generation to allow voltage-mode control and a wide VIN range. A technique was also presented that allows the PWM converters to be stacked, thus making it easy for the user to scale supply capabilities to meet a variety of applications.
Although the present invention and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the invention as defined by the appended claims.
This application claims the benefit of priority of the U.S. Patent Application Ser. No. 60/822,806, filed Aug. 18, 2006 and U.S. Patent Application Ser. No. 60/822,659, filed Dec. 29, 2006.
Number | Date | Country | |
---|---|---|---|
60822806 | Aug 2006 | US | |
60822659 | Aug 2006 | US |