[go: up one dir, main page]

US8085015B2 - Current balancing circuit and method - Google Patents

Current balancing circuit and method Download PDF

Info

Publication number
US8085015B2
US8085015B2 US12/265,064 US26506408A US8085015B2 US 8085015 B2 US8085015 B2 US 8085015B2 US 26506408 A US26506408 A US 26506408A US 8085015 B2 US8085015 B2 US 8085015B2
Authority
US
United States
Prior art keywords
current
currents
phase
level
pwm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US12/265,064
Other versions
US20100109621A1 (en
Inventor
Kisun Lee
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Semiconductor Components Industries LLC
Original Assignee
Semiconductor Components Industries LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Assigned to SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC reassignment SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LEE, KISUN
Priority to US12/265,064 priority Critical patent/US8085015B2/en
Application filed by Semiconductor Components Industries LLC filed Critical Semiconductor Components Industries LLC
Priority to TW098136055A priority patent/TWI438998B/en
Priority to CN200910207698.3A priority patent/CN101741238B/en
Publication of US20100109621A1 publication Critical patent/US20100109621A1/en
Priority to HK10110739.3A priority patent/HK1144497A1/en
Publication of US8085015B2 publication Critical patent/US8085015B2/en
Application granted granted Critical
Priority to US14/634,971 priority patent/US9579151B2/en
Priority to US15/429,392 priority patent/US20170151015A1/en
Assigned to DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT reassignment DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FAIRCHILD SEMICONDUCTOR CORPORATION, ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC., SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Assigned to FAIRCHILD SEMICONDUCTOR CORPORATION, SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC reassignment FAIRCHILD SEMICONDUCTOR CORPORATION RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 054090, FRAME 0617 Assignors: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M3/00Conversion of DC power input into DC power output
    • H02M3/02Conversion of DC power input into DC power output without intermediate conversion into AC
    • H02M3/04Conversion of DC power input into DC power output without intermediate conversion into AC by static converters
    • H02M3/10Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
    • H02M3/145Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal
    • H02M3/155Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only
    • H02M3/156Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators
    • H02M3/158Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators including plural semiconductor devices as final control devices for a single load
    • H02M3/1584Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators including plural semiconductor devices as final control devices for a single load with a plurality of power processing stages connected in parallel

Definitions

  • This invention relates, in general, to power converters and, more particularly, to multi-phase power converters.
  • Power converters are used in a variety of electronic products including automotive, aviation, telecommunications, and consumer electronics. Power converters such as Direct Current to Direct Current (“DC-DC”) converters have become widely used in portable electronic products such as laptop computers, personal digital assistants, pagers, cellular phones, etc., which are typically powered by batteries. DC-DC converters are capable of delivering multiple voltages from a single voltage independent of the load current being drawn from the converter or from any changes in the power supply feeding the converter.
  • DC-DC converter One type of DC-DC converter that is used in portable electronic applications is a buck converter. This converter, also referred to as a switched mode power supply, is capable of switching an input voltage from one voltage level to a lower voltage level.
  • a buck converter is typically controlled by a controller that can be configured to be a multi-phase controller having a plurality of output current channels that switch at different times. The output currents flowing in the output current channels are summed and delivered to the load.
  • An advantage of this configuration is that each channel conducts a portion of the total load current. For example, in a 4-phase buck controller, each channel conducts 25% of the output current. This lowers the power dissipated by each output.
  • a drawback with a multi-phase buck controller is that when the currents are not balanced, one of the current channels will conduct more current than the other current channels, which could lead to thermal failure.
  • a dynamic load coupled to the controller may have the same repetition rate as one of the outputs of the multi-phase buck converter. In this case, the currents in the channels become unbalanced causing the converter to suffer thermal failure.
  • the multi-phase controller circuit it would be advantageous to have a multi-phase controller circuit and a method of operating the multi-phase converter circuit that maintains a balanced current at its outputs.
  • FIG. 1 is a schematic diagram of a multi-phase converter circuit in accordance with an embodiment of the present invention
  • FIG. 2 is a schematic diagram of a portion of the multi-phase converter circuit of FIG. 1 ;
  • FIG. 3 is a timing diagram for a multi-phase converter circuit in accordance with an embodiment of the present invention.
  • FIG. 1 is a block diagram of a multi-phase power converter 10 manufactured in a semiconductor substrate in accordance with an embodiment of the present invention.
  • FIG. 2 is a block diagram of an embodiment of an output stage 33 of multi-phase power converter 10 .
  • PWM Pulse Width Modulator
  • input 12 1 comprises an error input 12 1A and an oscillator input 12 1B
  • input 12 2 comprises an error input 12 2A and an oscillator input 12 2B
  • input 12 3 comprises an error input 12 3A and an oscillator input 12 3B
  • input 12 n comprises an error input 12 nA and an oscillator input 12 nB .
  • Multi-phase power converter 10 further includes an error amplifier 16 having an output 17 connected to error inputs 12 1A , 12 2A , 12 3A , . . . , 12 nA and an oscillator 18 having a plurality of outputs, wherein the plurality of outputs are connected to corresponding oscillator inputs 12 1B , 12 2B , 12 3B , . . . , 12 nB .
  • error amplifier 16 comprises an operational amplifier 20 connected in a negative feedback configuration in which an impedance 22 is coupled between the output of operational amplifier 20 and its inverting input and an impedance 24 is connected to the inverting input of operational amplifier 20 .
  • impedance 22 comprises a capacitor 26 coupled in parallel with a series connected resistor 28 and capacitor 30
  • impedance 24 comprises a resistor.
  • the non-inverting input of operational amplifier 20 is coupled for receiving a reference voltage level V REF1 .
  • the feedback configuration of error amplifier 16 is not a limitation of the present invention and that it may be realized using other feedback configurations known to those skilled in the art.
  • PWM circuit 12 is coupled to an output stage 33 comprising power stages 34 1 , 34 2 , 34 3 , . . . , 34 n through a pulse assign circuit 60 , which has PWM inputs 62 1 , 62 2 , 62 3 , . . . , 62 n , current ordering inputs 63 1 , 63 2 , 63 3 , . . . , 63 n , and PWM outputs 64 1 , 64 2 , 64 3 , . . . , 64 n . Outputs 14 1 , 14 2 , 14 3 , . . .
  • PWM circuit 12 is connected to PWM inputs 62 1 , 62 2 , 62 3 , . . . , 62 n of pulse assign circuit 60 , respectively.
  • a current ordering circuit 65 having inputs 66 1 , 66 2 , 66 3 , . . . , 66 n and outputs 67 1 , 67 2 , 67 3 , . . . , 67 n is connected to pulse assign circuit 60 , where inputs 66 1 , 66 2 , 66 3 , . . . , 66 n are connected to current ordering inputs 63 1 , 63 2 , 63 3 , . . . , 63 n of pulse assign circuit 60 .
  • Power stages 34 1 , 34 2 , 34 3 , . . . , 34 n comprise driver circuits 54 1 , 54 2 , 54 3 , . . . , 54 n , respectively, having inputs that serve as the inputs of power stage 34 1 , 34 2 , 34 3 , . . . , 34 n , high-side driver outputs connected to the gates of the respective switching transistors 57 1 , 57 2 , 57 3 , . . . , 57 n , and low-side driver outputs connected to the gates of the respective switching transistors 59 1 , 59 2 , 59 3 , . . . , 59 n .
  • the drains of high-side switching transistors 57 1 , 57 2 , 57 3 , . . . , 57 n are coupled for receiving a source of operating potential such as, for example, V CC , and the sources of high-side switching transistors 57 1 , 57 2 , 57 3 , . . . , 57 n are connected to the respective drains of low-side switching transistors 59 1 , 59 2 , 59 3 , . . . , 59 n .
  • 59 n are coupled for receiving a source of operating potential such as, for example, V SS .
  • the commonly connected sources and drains of transistors 57 1 , 57 2 , 57 3 , . . . , 57 n and transistors 59 1 , 59 2 , 59 3 , . . . , 59 n , respectively, are connected to a terminal of the respective energy storage elements 56 1 , 56 2 , 56 3 , . . . , 56 n .
  • the other terminals of energy storage elements 56 1 , 56 2 , 56 3 , . . . , 56 n serve as outputs of power stages 34 1 , 34 2 , 34 3 , . . . , 34 n and are coupled together to form an output node 50 .
  • energy storage elements 56 1 , 56 2 , 56 3 , . . . , 56 n are inductors.
  • PWM outputs 64 1 , 64 2 , 64 3 , . . . , 64 n of pulse assign circuit 60 are connected to corresponding inputs of power stages 34 1 , 34 2 , 34 3 , . . . , 34 n , respectively.
  • Outputs of power stages 34 1 , 34 2 , 34 3 , . . . , 34 n are connected to an output node 50 .
  • Power stages 34 1 , 34 2 , 34 3 , . . . , 34 n have current sense modules 35 1 , 35 2 , 35 3 , . . . , 35 n , respectively, that generate feedback currents I FEED1 , I FEED2 , I FEED3 , .
  • I FEEDn that are proportional to the currents flowing through energy storage elements 56 1 , 56 2 , 56 3 , . . . , 56 n .
  • Feedback current signals I FEED1 , I FEED2 , I FEED3 , . . . , I FEEDn are fed back to PWM circuit 12 through feedback interconnects 37 1 , 37 2 , 37 3 , . . . , 37 n , respectively and to inputs 66 1 , 66 2 , 66 3 , . . . , 66 n of current ordering circuit 65 .
  • current sense modules 35 1 , 35 2 , 35 3 , . . . , 35 n can be configured to generate feedback signals that are voltages. Circuit configurations for current sense modules are known to those skilled in the art.
  • a load 80 is coupled between output node 50 and a source of operating potential such as, for example, V SS .
  • An output capacitor 82 is connected in parallel with load 80 .
  • Output node 50 is connected in a feedback configuration to impedance 24 of error amplifier 16 .
  • FIG. 3 is a timing diagram 100 illustrating the temporal relationship among signals OSC 1 , OSC 2 , OSC 3 , and OSC 4 from oscillator 18 , pulse width modulated signals PWM 1 , PWM 2 , PWM 3 , and PWM 4 from PWM circuit 12 that are input into pulse assign circuit 60 , assigned PWM signals APWM 1 , APWM 2 , APWM 3 , and APWM 4 from pulse assign circuit 60 , and parameters such as, for example, inductor currents IL 56 1 , IL 56 2 , IL 56 3 , and IL 56 4 .
  • pulse assign circuit 60 receives pulse width modulated signals from PWM 12 , i.e., signals PWM 1 , PWM 2 , PWM 3 , and PWM 4 , and uses these signals as turn-on or turn-off signals for the inductor current phases. In other words, outputs 64 1 , 64 2 , 64 3 , . . .
  • 64 4 of pulse assign circuit 60 are enabled or disabled by signals PWM 1 , PWM 2 , PWM 3 , and PWM 4 from PWM circuit 12 , the current levels of inductor currents IL 56 1 , IL 56 2 , IL 56 3 , and IL 56 4 , and whether one or more of outputs 64 1 , 64 2 , 64 3 , . . . , 64 4 is enabled and conducting an output signal in accordance with one or more of the inductor current phases. If an output signal containing information from one or more of inductor currents IL 56 1 , IL 56 2 , IL 56 3 , . . .
  • IL 56 4 is being transmitted through one of outputs 64 1 , 64 2 , 64 3 , . . . , 64 4 in accordance with one or more of signals PWM 1 , PWM 2 , PWM 3 , and PWM 4 , the inductor phase current is turned on.
  • pulse assign circuit 60 may receive signal PWM 1 at its input 62 1 that corresponds to inductor current IL 56 1 ; however, pulse assign circuit 60 may enable output 64 4 , thereby transmitting the output signal associated with current IL 56 4 .
  • the inductor current phase of signal PWM 4 or alternatively current IL 56 4 , is said to be turned-on, enabled, active, or activated.
  • Changing the enabled output changes the output PWM signal that is transmitted and is therefore referred to as swapping the ramp signal or assigning the ramp signal.
  • a signal at outputs 64 1 , 64 2 , 64 3 , . . . , 64 n is at a logic low level, the inductor current phase is said to be turned-off or inactive.
  • timing diagram 100 illustrates triangular waveforms or ramp signals generated by oscillator 18 for a 4-phase power converter.
  • a triangular waveform OSC 1 having an amplitude ranging from voltage level V LOSC1 to voltage level V HOSC1
  • a triangular waveform OSC 2 having an amplitude ranging from voltage level V LOSC2 to voltage level V HOSC2
  • a triangular waveform OSC 3 having an amplitude ranging from voltage level V LOSC3 to voltage level V HOSC3
  • a triangular waveform OSC 4 having an amplitude ranging from voltage level V LOSC4 to voltage level V HOSC4 .
  • Triangular waveforms OSC 1 and OSC 2 have phase angles that are separated by 90 degrees; triangular waveforms OSC 2 and OSC 3 have phase angles that are separated by 90 degrees; triangular waveforms OSC 3 and OSC 4 have phase angles that are separated by 90 degrees; and triangular waveforms OSC 4 and OSC 1 have phase angles that are separated by 90 degrees.
  • Waveform OSC 1 lags waveform OSC 2 by 90 degrees; waveform OSC 1 lags waveform OSC 3 by 180 degrees; waveform OSC 1 lags waveform OSC 4 by 270 degrees.
  • Waveforms OSC 1 -OSC 4 have been shown as separate plots for the sake of clarity.
  • PWM circuit 12 In response to signals OSC 1 , OSC 2 , OSC 3 , and OSC 4 from oscillator 18 , an error signal from error amplifier 16 , and feedback signals from power stages 34 1 , 34 2 , 34 3 , and 34 4 , PWM circuit 12 generates pulse width modulated signals PWM 1 , PWM 2 , PWM 3 , and PWM 4 at outputs 14 1 , 14 2 , 14 3 , and 14 4 , respectively. Signals PWM 1 , PWM 2 , PWM 3 , and PWM 4 are transmitted to pulse assign circuit 60 and serve as turn-on or turn-off signals as described above. In the example shown in FIG.
  • signals PWM 1 , PWM 2 , PWM 3 , and PWM 4 have been transmitted from PWM circuit 12 to PWM inputs 62 1 , 62 2 , 62 3 , and 62 4 of pulse assign circuit 60 , respectively.
  • signal PWM 1 transitions to a logic high level and signals PWM 2 , PWM 3 , and PWM 4 remain at logic low levels. It should be noted that a logic low level is also referred to as a logic zero level and a logic high level is also referred to as a logic one level.
  • Current ordering circuit 65 compares the levels of currents IL 56 1 , IL 56 2 , IL 56 3 , and IL 56 4 at time t 0 with each other and transmits the current level information to pulse assign circuit 60 .
  • current IL 56 4 has the lowest current level, current IL 56 3 the second lowest current level, current IL 56 2 the third lowest current level, and current IL 56 1 the highest current level.
  • current IL 56 1 has the highest current level, current IL 56 2 the second highest current level, current IL 56 3 the third highest current level, and current IL 56 4 the lowest current level.
  • pulse assign circuit 60 determines whether any of the inductor current phases have been turned on.
  • pulse assign circuit 60 enables output 64 4 which then transmits the inductor current phase associated with the lowest inductor current level to output 64 4 of pulse assign circuit 60 . If one or more of the inductor current phases has been turned on, pulse assign circuit 60 enables the output of the inductor current phase associated with the current having the lowest level from among the inductor current phases that have been turned off, i.e., pulse assign circuit 60 swaps which output is enabled to an output associated with an inductor having the lowest inductor current. Pulse assign circuit 60 enables an output for an inductor current associated with an inductor current phase that has been turned-off.
  • pulse assign circuit 60 enables an output associated with an inductor having the lowest current level and where the associated inductor current phase is turned-off. Accordingly, pulse assign circuit 60 enables its output that is associated with the inductor current having the lowest current level, i.e., output 64 4 .
  • pulse assign circuit 60 In response to signal PWM 1 turning-on the inductor current phase that is associated with signal PWM 4 , pulse assign circuit 60 enables output 64 4 which conducts a PWM signal in accordance with the inductor current phase associated with inductor current IL 56 4 rather than enabling output 64 1 and conducting a PWM signal in accordance with the inductor current phase associated with current IL 56 1 , i.e., rather than turning on the inductor current phase associated with current IL 56 1 . Pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL 56 4 has been turned-on. The inductor current phases associated with signals PWM 1 , PWM 2 , and PWM 3 remain off.
  • pulse assign circuit 60 determines whether any of the inductor current phases have been turned on, selects the inductor current having the lowest current level from the inductor current phases that are turned off, i.e., the inductor current phases associated with inductor currents IL 56 1 , IL 56 2 , and IL 56 3 , and enables a corresponding output 64 1 , 64 2 , 64 3 , and 64 4 to conduct a PWM signal in accordance with the inductor current phase associated with the inductor current.
  • pulse assign circuit 60 enables an output associated with an inductor current phase selected from the inductor current phases associated with inductor currents IL 56 1 , IL 56 2 , and IL 56 3 . Because inductor current IL 56 3 is the lowest inductor current and the inductor current phase associated with inductor current IL 56 3 is turned-off, pulse assign circuit 60 enables output 64 3 .
  • pulse assign circuit 60 swaps the inductor current phase associated with signal PWM 2 for the inductor current phase associated with signal PWM 3 , i.e., pulse assign circuit 60 re-assigns the inductor current phase that is transmitted from pulse assign circuit 64 which re-assigns the PWM signal that is transmitted to output stage 33 .
  • pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL 56 3 has been turned on and that the inductor current phase associated with inductor current IL 56 4 remains on. The inductor current phases associated with signals PWM 1 and PWM 2 remain off.
  • signal PWM 3 transitions to a logic high level, therefore signals PWM 1 and PWM 2 remain at a logic high level, signal PWM 4 remains at a logic low level, and signal PWM 3 is now at a logic high level.
  • Current ordering circuit 65 compares the current levels of currents IL 56 1 , IL 56 2 , IL 56 3 , and IL 56 4 at time t 2 with each other and transmits the current level information to pulse assign circuit 60 .
  • Current IL 56 4 still has the lowest current level and current IL 56 1 still has the highest current level, but current IL 56 2 now has the second lowest current level and current IL 56 3 now has the third lowest current level.
  • pulse assign circuit 60 again determines whether any of the inductor current phases have been turned on, selects the inductor current having the lowest current level from the inductor current phases that are turned-off, i.e., the inductor current phases associated with inductor currents IL 56 1 and IL 56 2 , and enables a corresponding output 64 1 , 64 2 , 64 3 , and 64 4 to conduct a PWM signal in accordance with the inductor current phase associated with the inductor current.
  • pulse assign circuit 60 selects an inductor current phase from the inductor current phases associated with inductor currents IL 56 1 and IL 56 2 .
  • inductor current IL 56 2 is the lowest inductor current hence pulse assign circuit 60 enables output 64 2 .
  • pulse assign circuit 60 swaps the inductor current phase associated with signal PWM 3 for the inductor current phase associated with signal PWM 2 , i.e., pulse assign circuit 60 re-assigns the inductor current phase that is transmitted from pulse assign circuit 64 .
  • pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL 56 2 has been turned on and that the inductor current phases associated with inductor current IL 56 3 and IL 56 4 remain on. The inductor current phase associated with signal PWM 1 remains off.
  • pulse assign circuit 60 again determines whether any of the inductor current phases have been turned on, selects the inductor current having the lowest current level from the inductor current phases that are turned-off, i.e., the inductor current phases associated with inductor current IL 56 1 , and enables a corresponding output 64 1 , 64 2 , 64 3 , and 64 4 to conduct a PWM signal in accordance with the inductor current phase associated with the inductor current.
  • pulse assign circuit 60 selects the inductor current phase associated with inductor current IL 56 1 because it is the one that is not turned on, i.e., it is turned off. Thus pulse assign circuit 60 enables output 64 1 .
  • pulse assign circuit 60 swaps the PWM signal that is in accordance with the inductor current phase associated with signal PWM 4 for the PWM signal that is in accordance with the inductor current phase associated with signal PWM 1 , i.e., pulse assign circuit 60 re-assigns the inductor current phase that it transmits.
  • pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL 56 1 has been turned on and that the inductor current phases associated with inductor currents IL 56 2 , IL 56 3 , and IL 56 4 remain on.
  • the inductor current phases associated with signals PWM 2 , PWM 3 , and PWM 4 remain on.
  • pulse assign circuit 60 determines whether any of the inductor current phases have been turned off. If none of the inductor current phases have been turned off, pulse assign circuit 60 enables output 64 3 which then transmits a PWM signal in accordance with the inductor current phase associated with the highest inductor current level to output 64 3 of pulse assign circuit 60 .
  • pulse assign circuit 60 enables the output to conduct a PWM in accordance with the inductor current phase associated with the current having the highest current level from among the inductor current phases that have been turned on, i.e., pulse assign circuit 60 swaps which output is enabled to an output associated with an inductor having the highest inductor current. Pulse assign circuit 60 enables an output for an inductor current associated with an inductor current phase that has been turned-on.
  • pulse assign circuit 60 enables an output associated with an inductor current having the highest current level and where the associated inductor current phase is turned-on. Accordingly, pulse assign circuit 60 enables its output that is associated with the inductor current having the highest current level, i.e., output 64 3 .
  • pulse assign circuit 60 In response to signal PWM 1 transitioning to a logic low level and turning off the inductor current phase associated with current IL 56 1 , pulse assign circuit 60 enables output 64 3 which conducts a PWM signal in accordance with inductor current IL 56 3 rather than enabling output 64 1 and conducting a PWM signal in accordance with the inductor current phase associated with current IL 56 1 , i.e., pulse assign circuit 60 turns-off the inductor current phase associated with current IL 56 3 . Pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL 56 3 has been turned-off. The inductor current phases associated with signals PWM 1 , PWM 2 , and PWM 4 remain on.
  • signal PWM 1 transitions to a logic high level, therefore signals PWM 1 , PWM 2 , PWM 3 , and PWM 4 are at a logic high level.
  • Current ordering circuit 65 compares the current levels of currents IL 56 1 , IL 56 2 , IL 56 3 , and IL 56 4 at time t 5 with each other and transmits the current level information to pulse assign circuit 60 .
  • current IL 56 4 has the third lowest current level
  • current IL 56 3 has the second lowest current level
  • current IL 56 2 has the highest current level
  • current IL 56 1 still has the lowest current level.
  • pulse assign circuit 60 again determines which of the inductor current phases have been turned off, selects the inductor current having the lowest current level from the inductor current phases that are turned-off, i.e., the inductor current phases associated with inductor current IL 56 3 , and enables a corresponding output 64 1 , 64 2 , 64 3 , and 64 4 to conduct a PWM signal in accordance with the inductor current phase associated with the inductor current.
  • pulse assign circuit 60 selects the inductor current phase associated with inductor current IL 56 3 .
  • inductor current IL 56 3 is the lowest inductor current hence pulse assign circuit 60 enables output 64 3 .
  • pulse assign circuit 60 swaps the PWM signal that is in accordance with the inductor current phase associated with signal PWM 1 for the PWM signal that is in accordance with the inductor current phase associated with signal PWM 3 , i.e., pulse assign circuit 60 re-assigns the PWM signal in accordance with the inductor current phase associated with the current having the lowest current level of the inductor current phases that are off.
  • pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL 56 3 has been turned on and that the inductor current phases associated with inductor currents IL 56 1 , IL 56 2 , and IL 56 4 remain on.
  • the inductor current phases associated with signals PWM 1 , PWM 2 , PWM 3 , and PWM 4 are on.
  • signal PWM 2 transitions to a logic low level, therefore signals PWM 1 , PWM 3 , and PWM 4 remain at a logic high level and signal PWM 2 is now at a logic low level.
  • Current ordering circuit 65 compares the current levels of currents IL 56 1 , IL 56 2 , IL 56 3 , and IL 56 4 at time t 6 with each other and transmits the current level information to pulse assign circuit 60 .
  • current IL 56 4 still has the third lowest current level
  • current IL 56 3 still has the second lowest current level
  • current IL 56 2 still has the highest current level
  • current IL 56 1 still has the lowest current level.
  • pulse assign circuit 60 determines whether any of the inductor current phases have been turned off. If none of the inductor current phases have been turned off, pulse assign circuit 60 enables output 64 2 which then transmits the inductor current phase associated with the highest inductor current level to output 64 2 of pulse assign circuit 60 .
  • pulse assign circuit 60 enables the output of the inductor current phase associated with the current having the highest current level from among the inductor current phases that have been turned on, i.e., pulse assign circuit 60 swaps which output is enabled to conduct a PWM signal associated with an inductor having the highest inductor current. Pulse assign circuit 60 enables an output for an inductor current associated with an inductor current phase that has been turned-on.
  • pulse assign circuit 60 enables an output associated with an inductor current having the highest current level and where the associated inductor current phase is turned on. Accordingly, pulse assign circuit 60 enables its output that is associated with the inductor current having the highest current level, i.e., output 64 2 , to conduct a PWM signal in accordance with the inductor current phase associated with the current having the highest current level for the inductor current phases that are turned on.
  • pulse assign circuit 60 In response to signal PWM 2 transitioning to a logic low level and turning off the inductor current phase associated with current IL 56 2 , pulse assign circuit 60 enables output 64 2 which conducts inductor current IL 56 2 . Pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL 56 2 has been turned-off. The inductor current phases associated with signals PWM 1 , PWM 3 , and PWM 4 remain on.
  • signal PWM 3 transitions to a logic low level, therefore signals PWM 1 and PWM 4 remain at logic high levels and signal PWM 2 and PWM 3 are at logic low levels.
  • Current ordering circuit 65 compares the current levels of currents IL 56 1 , IL 56 2 , IL 56 3 , and IL 56 4 at time t 7 with each other and transmits the current level information to pulse assign circuit 60 .
  • current IL 56 4 now has the highest current level
  • current IL 56 3 still has the third lowest current level
  • current IL 56 2 now has the lowest current level
  • current IL 56 1 now has the second lowest current level.
  • pulse assign circuit 60 determines whether any of the inductor current phases have been turned off. If none of the inductor current phases have been turned off, pulse assign circuit 60 enables output 64 4 which then transmits a PWM signal in accordance with the inductor current phase associated with the highest inductor current level to output 64 4 of pulse assign circuit 60 .
  • pulse assign circuit 60 enables the output to transmit a PWM signal in accordance with the inductor current phase associated with the current having the highest current level from among the inductor current phases that have been turned on, i.e., pulse assign circuit 60 swaps which output is enabled to an output associated with an inductor current phase that is associated with the highest inductor current. Pulse assign circuit 60 enables an output for an inductor current associated with an inductor current phase that has been turned-on.
  • pulse assign circuit 60 selects an inductor current phase from the inductor current phases associated with inductor currents IL 56 1 , IL 56 3 , and IL 56 4 . Because inductor current IL 56 4 has the highest current level, pulse assign circuit 60 enables output 64 4 in response to signal PWM 3 transitioning to a logic low level.
  • pulse assign circuit 60 enables a corresponding output 64 1 , 64 2 , 64 3 , and 64 4 to conduct a PWM signal in accordance with an inductor current phase that is associated with the inductor current having the highest current level, i.e., inductor current IL 56 4 , rather than enabling output 64 3 to conduct a PWM signal in accordance with an inductor current phase associated with current IL 56 3 , i.e., pulse assign circuit 60 turns-off the inductor current phase associated with current IL 56 4 .
  • Pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL 56 4 has been turned-off. The inductor current phases associated with signals PWM 1 and PWM 3 remain on.
  • signal PWM 4 transitions to a logic low level, therefore signal PWM 1 remains at a logic high level and signals PWM 2 , PWM 3 , and PWM 4 are at logic low levels.
  • Current ordering circuit 65 compares the current levels of currents IL 56 1 , IL 56 2 , IL 56 3 , and IL 56 4 at time t 8 with each other and transmits the current level information to pulse assign circuit 60 .
  • current IL 56 4 now has the second lowest current level, current IL 56 3 has the highest current level, current IL 56 2 has the lowest current level, and current IL 56 1 has the third lowest current level.
  • pulse assign circuit 60 determines whether any of the inductor current phases have been turned off. If none of the inductor current phases have been turned off, pulse assign circuit 60 enables its output 64 3 to conduct a PWM signal in accordance with the inductor current phase associated with the highest inductor current level.
  • pulse assign circuit 60 enables the output to transmit a PWM signal in accordance with the inductor current phase associated with the current having the highest current level from among the inductor current phases that have been turned on, i.e., pulse assign circuit 60 swaps which output is enabled to an output associated with a PWM signal in accordance with an inductor current phase associated with the highest inductor current for an inductor current phase that is on. Pulse assign circuit 60 enables an output for an inductor current associated with an inductor current phase that has been turned-on.
  • pulse assign circuit 60 selects an inductor current phase from the inductor current phases associated with inductor currents IL 56 1 and IL 56 3 . Because inductor current IL 56 3 has the highest current level, pulse assign circuit 60 enables a corresponding output 64 1 , 64 2 , 64 3 , and 64 4 to conduct a PWM signal in response to signal PWM 4 transitioning to a logic low level.
  • pulse assign circuit 60 enables output 64 3 to conduct a PWM signal in accordance with the inductor current phase associated with the inductor current having the highest current level, i.e., pulse assign circuit 60 turns-off the inductor current phase associated with current IL 56 3 .
  • Pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL 56 3 has been turned-off. The inductor current phase associated with signal PWM 1 remains on.
  • signal PWM 1 transitions to a logic low level, therefore signals PWM 1 , PWM 2 , PWM 3 , and PWM 4 are at a logic low level.
  • Current ordering circuit 65 compares the current levels of currents IL 56 1 , IL 56 2 , IL 56 3 , and IL 56 4 at time t 9 with each other and transmits the current level information to pulse assign circuit 60 .
  • current IL 56 4 has the second lowest current level
  • current IL 56 3 has the third lowest current level
  • current IL 56 2 has the lowest current level
  • current IL 56 1 still has the highest current level.
  • pulse assign circuit 60 determines whether any of the inductor current phases have been turned off. If none of the inductor current phases have been turned off, pulse assign circuit 60 enables its output 64 1 to transmit a PWM signal in accordance with the inductor current phase associated with the highest inductor current level.
  • pulse assign circuit 60 enables the output to transmit a PWM signal in accordance with the inductor current phase associated with the current having the highest current level from among the inductor current phases that have been turned on, i.e., pulse assign circuit 60 swaps which output is enabled to an output associated with a PWM signal that is in accordance with the inductor current phase associated with the highest inductor current for inductor current phases that are on.
  • pulse assign circuit 60 selects the inductor current phase from the inductor current phases associated with inductor currents IL 56 1 . Because inductor current IL 56 1 has the highest current level, pulse assign circuit 60 enables output 64 1 to transmit a PWM signal in accordance with the inductor current phase associated with inductor current IL 56 1 in response to signal PWM 1 transitioning to a logic low level, i.e., pulse assign circuit 60 turns-off the inductor current phase associated with current IL 56 1 . Pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL 56 1 has been turned-off.
  • the inductor current phases associated with signals PWM 1 , PWM 2 , PWM 3 , and PWM 4 are off. In other words, the inductor current phases associated with inductor currents IL 56 1 , IL 56 2 , IL 56 3 , and IL 56 4 have been turned off.
  • FIG. 3 further illustrates that swapping inductor current phases in accordance with embodiments of the present invention decreases the difference between the highest and lowest inductor current levels. More particularly, FIG. 3 illustrates inductor currents IL 56 1 , IL 56 2 , IL 56 3 , and IL 56 4 that have been swapped as solid lines and currents ILW 56 1 , ILW 56 2 , ILW 56 3 , and ILW 56 4 that have not been swapped as broken lines.
  • the difference between the lowest and highest currents that have been swapped is identified by reference character ⁇ L S and the difference between the lowest and highest currents that have not been swapped is identified by reference character ⁇ L N .
  • Current difference ⁇ L S is less than current difference ⁇ L N illustrating that a multi-phase power module operating in accordance with embodiments of the present invention balances currents. Another advantage of embodiments of the present invention is conservation of current and power.
  • current balancing is accomplished by distributing the turn-on and turn-off signals based on a comparison of the phases of inductor currents.
  • the turn-on signal is assigned to the lowest inductor current phase among the turned-off phases and assigning the turn-off signal to the highest inductor current phase among the turned-on phases.
  • An advantage of embodiments in accordance with the present invention is that when the duty cycles of the output signal do not overlap, the turn-on signals control the current sharing; when the duty cycles overlap, both the turn-on and turn-off signals control the current sharing; and when the duty cycles overlap most of the time, the turn-off signals control the current sharing. Assigning the turn-on signal to the lowest inductor current phase results in a larger duty cycle being assigned to the lowest inductor current phase and assigning the turn-off signal to the highest inductor current phase results in a smaller duty cycle being assigned to the highest inductor current phase. This results in a multi-phase system that can rapidly balance the inductor currents on a cycle-by-cycle basis during dynamic loading.
  • embodiments of the present invention include a method for balancing current in a multi-phase power converter that uses a plurality of current sharing loops, wherein a first current sharing loop of the plurality of current sharing loops is accurate at a low frequency or DC and a second current sharing loop of the plurality of current sharing loops is accurate under conditions at which a load operates at high frequency, i.e., at a frequency greater than the loop bandwidth of the first current sharing loop.
  • the first current sharing loop uses the average value of the currents for balancing current and the second current sharing loop uses the instantaneous current for balancing current.
  • the first current sharing loop also referred to as a conventional current sharing loop, is capable handling frequencies that are under or within its loop bandwidth.
  • the conventional current sharing loop uses the average current to achieve current balancing and the currents are substantially equally distributed at DC there is substantially no error in the currents.
  • the second current sharing loop also referred to as a switching current sharing loop, is non-linear, regulates current when there is a pulse or switching instance, is capable of handling frequencies that are higher than those that can be handled by the conventional current sharing loop, and is very fast.
  • the switching current loop uses a pulse assign method, thus there can be error within a single switching period.
  • the conventional current sharing loop may include output node 50 coupled to PWM circuit 12 through error amplifier 16 , whereas the switching current sharing loop may include power stages 34 1 , . . . , 34 n , current ordering circuit 65 , and pulse assign circuit 60 .

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Dc-Dc Converters (AREA)
  • Inverter Devices (AREA)

Abstract

A multi-phase power converter and a method for balancing a plurality of currents in the multi-phase power converter. The multi-phase power converter has a pulse width modulation circuit, a current ordering circuit, and a plurality of currents, wherein each current of the plurality of currents has an associated phase. The converter determines the phase associated with one or more currents of a plurality of currents and whether a phase associated with one or more currents of the plurality of currents is active. The current levels of the plurality of currents are determined and a phase associated with a current having one of a lowest current level or a highest current level is activated.

Description

TECHNICAL FIELD
This invention relates, in general, to power converters and, more particularly, to multi-phase power converters.
BACKGROUND
Power converters are used in a variety of electronic products including automotive, aviation, telecommunications, and consumer electronics. Power converters such as Direct Current to Direct Current (“DC-DC”) converters have become widely used in portable electronic products such as laptop computers, personal digital assistants, pagers, cellular phones, etc., which are typically powered by batteries. DC-DC converters are capable of delivering multiple voltages from a single voltage independent of the load current being drawn from the converter or from any changes in the power supply feeding the converter. One type of DC-DC converter that is used in portable electronic applications is a buck converter. This converter, also referred to as a switched mode power supply, is capable of switching an input voltage from one voltage level to a lower voltage level. A buck converter is typically controlled by a controller that can be configured to be a multi-phase controller having a plurality of output current channels that switch at different times. The output currents flowing in the output current channels are summed and delivered to the load. An advantage of this configuration is that each channel conducts a portion of the total load current. For example, in a 4-phase buck controller, each channel conducts 25% of the output current. This lowers the power dissipated by each output. A drawback with a multi-phase buck controller is that when the currents are not balanced, one of the current channels will conduct more current than the other current channels, which could lead to thermal failure. Another drawback is that a dynamic load coupled to the controller may have the same repetition rate as one of the outputs of the multi-phase buck converter. In this case, the currents in the channels become unbalanced causing the converter to suffer thermal failure.
Accordingly, it would be advantageous to have a multi-phase controller circuit and a method of operating the multi-phase converter circuit that maintains a balanced current at its outputs. In addition, it is desirable for the multi-phase controller circuit to be cost and time efficient to manufacture.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention will be better understood from a reading of the following detailed description, taken in conjunction with the accompanying drawing figures, in which like reference characters designate like elements and in which:
FIG. 1 is a schematic diagram of a multi-phase converter circuit in accordance with an embodiment of the present invention;
FIG. 2 is a schematic diagram of a portion of the multi-phase converter circuit of FIG. 1; and
FIG. 3 is a timing diagram for a multi-phase converter circuit in accordance with an embodiment of the present invention.
DETAILED DESCRIPTION
FIG. 1 is a block diagram of a multi-phase power converter 10 manufactured in a semiconductor substrate in accordance with an embodiment of the present invention. FIG. 2 is a block diagram of an embodiment of an output stage 33 of multi-phase power converter 10. It should be noted that FIGS. 1 and 2 will be described together. What is shown in FIG. 1 is a Pulse Width Modulator (“PWM”) circuit 12 having “n” sets of inputs 12 1, 12 2, 12 3, . . . , 12 n, where “n” is an integer. Each of the “n” sets of inputs comprises an error input 12 nA and an oscillator input 12 nB. It should be noted that the letters “A” and “B” are used in the reference characters to distinguish between error inputs and oscillator inputs, respectively. Thus, input 12 1 comprises an error input 12 1A and an oscillator input 12 1B; input 12 2 comprises an error input 12 2A and an oscillator input 12 2B; input 12 3 comprises an error input 12 3A and an oscillator input 12 3B; and input 12 n comprises an error input 12 nA and an oscillator input 12 nB.
Multi-phase power converter 10 further includes an error amplifier 16 having an output 17 connected to error inputs 12 1A, 12 2A, 12 3A, . . . , 12 nA and an oscillator 18 having a plurality of outputs, wherein the plurality of outputs are connected to corresponding oscillator inputs 12 1B, 12 2B, 12 3B, . . . , 12 nB. In accordance with an embodiment of the present invention, error amplifier 16 comprises an operational amplifier 20 connected in a negative feedback configuration in which an impedance 22 is coupled between the output of operational amplifier 20 and its inverting input and an impedance 24 is connected to the inverting input of operational amplifier 20. By way of example, impedance 22 comprises a capacitor 26 coupled in parallel with a series connected resistor 28 and capacitor 30, and impedance 24 comprises a resistor. The non-inverting input of operational amplifier 20 is coupled for receiving a reference voltage level VREF1. It should be understood that the feedback configuration of error amplifier 16 is not a limitation of the present invention and that it may be realized using other feedback configurations known to those skilled in the art.
PWM circuit 12 is coupled to an output stage 33 comprising power stages 34 1, 34 2, 34 3, . . . , 34 n through a pulse assign circuit 60, which has PWM inputs 62 1, 62 2, 62 3, . . . , 62 n, current ordering inputs 63 1, 63 2, 63 3, . . . , 63 n, and PWM outputs 64 1, 64 2, 64 3, . . . , 64 n. Outputs 14 1, 14 2, 14 3, . . . , 14 n of PWM circuit 12 are connected to PWM inputs 62 1, 62 2, 62 3, . . . , 62 n of pulse assign circuit 60, respectively. A current ordering circuit 65 having inputs 66 1, 66 2, 66 3, . . . , 66 n and outputs 67 1, 67 2, 67 3, . . . , 67 n is connected to pulse assign circuit 60, where inputs 66 1, 66 2, 66 3, . . . , 66 n are connected to current ordering inputs 63 1, 63 2, 63 3, . . . , 63 n of pulse assign circuit 60.
Power stages 34 1, 34 2, 34 3, . . . , 34 n comprise driver circuits 54 1, 54 2, 54 3, . . . , 54 n, respectively, having inputs that serve as the inputs of power stage 34 1, 34 2, 34 3, . . . , 34 n, high-side driver outputs connected to the gates of the respective switching transistors 57 1, 57 2, 57 3, . . . , 57 n, and low-side driver outputs connected to the gates of the respective switching transistors 59 1, 59 2, 59 3, . . . , 59 n. The drains of high- side switching transistors 57 1, 57 2, 57 3, . . . , 57 n are coupled for receiving a source of operating potential such as, for example, VCC, and the sources of high- side switching transistors 57 1, 57 2, 57 3, . . . , 57 n are connected to the respective drains of low- side switching transistors 59 1, 59 2, 59 3, . . . , 59 n. The sources of low- side switching transistors 59 1, 59 2, 59 3, . . . , 59 n are coupled for receiving a source of operating potential such as, for example, VSS. The commonly connected sources and drains of transistors 57 1, 57 2, 57 3, . . . , 57 n and transistors 59 1, 59 2, 59 3, . . . , 59 n, respectively, are connected to a terminal of the respective energy storage elements 56 1, 56 2, 56 3, . . . , 56 n. The other terminals of energy storage elements 56 1, 56 2, 56 3, . . . , 56 n serve as outputs of power stages 34 1, 34 2, 34 3, . . . , 34 n and are coupled together to form an output node 50. By way of example, energy storage elements 56 1, 56 2, 56 3, . . . , 56 n are inductors.
PWM outputs 64 1, 64 2, 64 3, . . . , 64 n of pulse assign circuit 60 are connected to corresponding inputs of power stages 34 1, 34 2, 34 3, . . . , 34 n, respectively. Outputs of power stages 34 1, 34 2, 34 3, . . . , 34 n are connected to an output node 50. Power stages 34 1, 34 2, 34 3, . . . , 34 n have current sense modules 35 1, 35 2, 35 3, . . . , 35 n, respectively, that generate feedback currents IFEED1, IFEED2, IFEED3, . . . , IFEEDn that are proportional to the currents flowing through energy storage elements 56 1, 56 2, 56 3, . . . , 56 n. Feedback current signals IFEED1, IFEED2, IFEED3, . . . , IFEEDn, are fed back to PWM circuit 12 through feedback interconnects 37 1, 37 2, 37 3, . . . , 37 n, respectively and to inputs 66 1, 66 2, 66 3, . . . , 66 n of current ordering circuit 65. Alternatively, current sense modules 35 1, 35 2, 35 3, . . . , 35 n can be configured to generate feedback signals that are voltages. Circuit configurations for current sense modules are known to those skilled in the art.
A load 80 is coupled between output node 50 and a source of operating potential such as, for example, VSS. An output capacitor 82 is connected in parallel with load 80. Output node 50 is connected in a feedback configuration to impedance 24 of error amplifier 16.
FIG. 3 is a timing diagram 100 illustrating the temporal relationship among signals OSC1, OSC2, OSC3, and OSC4 from oscillator 18, pulse width modulated signals PWM1, PWM2, PWM3, and PWM4 from PWM circuit 12 that are input into pulse assign circuit 60, assigned PWM signals APWM1, APWM2, APWM3, and APWM4 from pulse assign circuit 60, and parameters such as, for example, inductor currents IL56 1, IL56 2, IL56 3, and IL56 4. Timing diagram 100 is a timing diagram for a four-phase power converter, i.e., a power converter for which n=4, however, the number of phases is not a limitation of the present invention. Power converter 10 can be a two-phase power converter (n=2), a three-phase power converter (n=3), a four-phase power converter (n=4), etc. It should be noted that pulse assign circuit 60 receives pulse width modulated signals from PWM 12, i.e., signals PWM1, PWM2, PWM3, and PWM4, and uses these signals as turn-on or turn-off signals for the inductor current phases. In other words, outputs 64 1, 64 2, 64 3, . . . , 64 4 of pulse assign circuit 60 are enabled or disabled by signals PWM1, PWM2, PWM3, and PWM4 from PWM circuit 12, the current levels of inductor currents IL56 1, IL56 2, IL56 3, and IL56 4, and whether one or more of outputs 64 1, 64 2, 64 3, . . . , 64 4 is enabled and conducting an output signal in accordance with one or more of the inductor current phases. If an output signal containing information from one or more of inductor currents IL56 1, IL56 2, IL56 3, . . . , IL56 4 is being transmitted through one of outputs 64 1, 64 2, 64 3, . . . , 64 4 in accordance with one or more of signals PWM1, PWM2, PWM3, and PWM4, the inductor phase current is turned on. For example, pulse assign circuit 60 may receive signal PWM1 at its input 62 1 that corresponds to inductor current IL56 1; however, pulse assign circuit 60 may enable output 64 4, thereby transmitting the output signal associated with current IL56 4. In this case, the inductor current phase of signal PWM4, or alternatively current IL56 4, is said to be turned-on, enabled, active, or activated. Changing the enabled output changes the output PWM signal that is transmitted and is therefore referred to as swapping the ramp signal or assigning the ramp signal. When a signal at outputs 64 1, 64 2, 64 3, . . . , 64 n is at a logic low level, the inductor current phase is said to be turned-off or inactive.
As discussed before, timing diagram 100 illustrates triangular waveforms or ramp signals generated by oscillator 18 for a 4-phase power converter. What is shown in FIG. 3 is a triangular waveform OSC1 having an amplitude ranging from voltage level VLOSC1 to voltage level VHOSC1, a triangular waveform OSC2 having an amplitude ranging from voltage level VLOSC2 to voltage level VHOSC2, a triangular waveform OSC3 having an amplitude ranging from voltage level VLOSC3 to voltage level VHOSC3, and a triangular waveform OSC4 having an amplitude ranging from voltage level VLOSC4 to voltage level VHOSC4. Triangular waveforms OSC1 and OSC2 have phase angles that are separated by 90 degrees; triangular waveforms OSC2 and OSC3 have phase angles that are separated by 90 degrees; triangular waveforms OSC3 and OSC4 have phase angles that are separated by 90 degrees; and triangular waveforms OSC4 and OSC1 have phase angles that are separated by 90 degrees. Waveform OSC1 lags waveform OSC2 by 90 degrees; waveform OSC1 lags waveform OSC3 by 180 degrees; waveform OSC1 lags waveform OSC4 by 270 degrees. Waveforms OSC1-OSC4 have been shown as separate plots for the sake of clarity.
In response to signals OSC1, OSC2, OSC3, and OSC4 from oscillator 18, an error signal from error amplifier 16, and feedback signals from power stages 34 1, 34 2, 34 3, and 34 4, PWM circuit 12 generates pulse width modulated signals PWM1, PWM2, PWM3, and PWM4 at outputs 14 1, 14 2, 14 3, and 14 4, respectively. Signals PWM1, PWM2, PWM3, and PWM4 are transmitted to pulse assign circuit 60 and serve as turn-on or turn-off signals as described above. In the example shown in FIG. 3, the turn-on operation is described with reference to times t0-t3, a turn-on turn-off operation is described with reference to times t4 and t5, and the turn-off operation is described with reference to times t6-t9. At time to, signals PWM1, PWM2, PWM3, and PWM4 have been transmitted from PWM circuit 12 to PWM inputs 62 1, 62 2, 62 3, and 62 4 of pulse assign circuit 60, respectively. At time t0, signal PWM1 transitions to a logic high level and signals PWM2, PWM3, and PWM4 remain at logic low levels. It should be noted that a logic low level is also referred to as a logic zero level and a logic high level is also referred to as a logic one level.
Current ordering circuit 65 compares the levels of currents IL56 1, IL56 2, IL56 3, and IL56 4 at time t0 with each other and transmits the current level information to pulse assign circuit 60. At time t0, current IL56 4 has the lowest current level, current IL56 3 the second lowest current level, current IL56 2 the third lowest current level, and current IL56 1 the highest current level. In other words, current IL56 1 has the highest current level, current IL56 2 the second highest current level, current IL56 3 the third highest current level, and current IL56 4 the lowest current level. In response to signal PWM1 being at a logic high level, pulse assign circuit 60 determines whether any of the inductor current phases have been turned on. If none of the inductor current phases have been turned on, pulse assign circuit 60 enables output 64 4 which then transmits the inductor current phase associated with the lowest inductor current level to output 64 4 of pulse assign circuit 60. If one or more of the inductor current phases has been turned on, pulse assign circuit 60 enables the output of the inductor current phase associated with the current having the lowest level from among the inductor current phases that have been turned off, i.e., pulse assign circuit 60 swaps which output is enabled to an output associated with an inductor having the lowest inductor current. Pulse assign circuit 60 enables an output for an inductor current associated with an inductor current phase that has been turned-off.
In this example, all of the inductor current phases are turned-off at time t0, thus pulse assign circuit 60 enables an output associated with an inductor having the lowest current level and where the associated inductor current phase is turned-off. Accordingly, pulse assign circuit 60 enables its output that is associated with the inductor current having the lowest current level, i.e., output 64 4. In response to signal PWM1 turning-on the inductor current phase that is associated with signal PWM4, pulse assign circuit 60 enables output 64 4 which conducts a PWM signal in accordance with the inductor current phase associated with inductor current IL56 4 rather than enabling output 64 1 and conducting a PWM signal in accordance with the inductor current phase associated with current IL56 1, i.e., rather than turning on the inductor current phase associated with current IL56 1. Pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL56 4 has been turned-on. The inductor current phases associated with signals PWM1, PWM2, and PWM3 remain off.
At time t1, signal PWM2 transitions to a logic high level, therefore, signal PWM1 remains at a logic high level, signals PWM3 and PWM4 remain at logic low levels and signal PWM2 is now at a logic high level. Current ordering circuit 65 compares the current levels of currents IL56 1, IL56 2, IL56 3, and IL56 4 at time t1 with each other and transmits the current level information to pulse assign circuit 60. At time t1, current IL56 4 still has the lowest current level, current IL56 3 the second lowest current level, current IL56 2 the third lowest current level, and current IL56 1 the highest current level. In other words, current IL56 1 has the highest current level, current IL56 2 the second highest current level, current IL56 3 the third highest current level, and current IL56 4 the lowest current level. In response to signal PWM2 being at a logic high level, pulse assign circuit 60 determines whether any of the inductor current phases have been turned on, selects the inductor current having the lowest current level from the inductor current phases that are turned off, i.e., the inductor current phases associated with inductor currents IL56 1, IL56 2, and IL56 3, and enables a corresponding output 64 1, 64 2, 64 3, and 64 4 to conduct a PWM signal in accordance with the inductor current phase associated with the inductor current. In this example, the inductor current phase associated with inductor current IL56 4 has been turned on as described above. Thus, pulse assign circuit 60 enables an output associated with an inductor current phase selected from the inductor current phases associated with inductor currents IL56 1, IL56 2, and IL56 3. Because inductor current IL56 3 is the lowest inductor current and the inductor current phase associated with inductor current IL56 3 is turned-off, pulse assign circuit 60 enables output 64 3. Thus, in response to signal PWM2 enabling output 64 3, i.e., the output that conducts the inductor current phase associated with signal PWM3, pulse assign circuit 60 swaps the inductor current phase associated with signal PWM2 for the inductor current phase associated with signal PWM3, i.e., pulse assign circuit 60 re-assigns the inductor current phase that is transmitted from pulse assign circuit 64 which re-assigns the PWM signal that is transmitted to output stage 33. In addition, pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL56 3 has been turned on and that the inductor current phase associated with inductor current IL56 4 remains on. The inductor current phases associated with signals PWM1 and PWM2 remain off.
At time t2, signal PWM3 transitions to a logic high level, therefore signals PWM1 and PWM2 remain at a logic high level, signal PWM4 remains at a logic low level, and signal PWM3 is now at a logic high level. Current ordering circuit 65 compares the current levels of currents IL56 1, IL56 2, IL56 3, and IL56 4 at time t2 with each other and transmits the current level information to pulse assign circuit 60. Current IL56 4 still has the lowest current level and current IL56 1 still has the highest current level, but current IL56 2 now has the second lowest current level and current IL56 3 now has the third lowest current level. In other words, current IL56 1 has the highest current level, current IL56 3 the second highest current level, current IL56 2 the third highest current level, and current IL56 4 the lowest current level. In response to signal PWM3 being at a logic high level, pulse assign circuit 60 again determines whether any of the inductor current phases have been turned on, selects the inductor current having the lowest current level from the inductor current phases that are turned-off, i.e., the inductor current phases associated with inductor currents IL56 1 and IL56 2, and enables a corresponding output 64 1, 64 2, 64 3, and 64 4 to conduct a PWM signal in accordance with the inductor current phase associated with the inductor current. Because the inductor current phase associated with inductor currents IL56 3 and IL56 4 have been turned on, pulse assign circuit 60 selects an inductor current phase from the inductor current phases associated with inductor currents IL56 1 and IL56 2. Here, inductor current IL56 2 is the lowest inductor current hence pulse assign circuit 60 enables output 64 2. Thus, in response to signal PWM3 enabling output 64 2, i.e., the output that conducts a PWM signal in accordance with the inductor current phase associated with signal PWM2, pulse assign circuit 60 swaps the inductor current phase associated with signal PWM3 for the inductor current phase associated with signal PWM2, i.e., pulse assign circuit 60 re-assigns the inductor current phase that is transmitted from pulse assign circuit 64. In addition, pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL56 2 has been turned on and that the inductor current phases associated with inductor current IL56 3 and IL56 4 remain on. The inductor current phase associated with signal PWM1 remains off.
At time t3, signal PWM4 transitions to a logic high level, therefore, signals PWM1, PWM2, and PWM3 remain at a logic high level and signal PWM4 is now also at a logic high level. Current ordering circuit 65 compares the current levels of currents IL56 1, IL56 2, IL56 3, and IL56 4 at time t3 with each other and transmits the current level information to pulse assign circuit 60. At time t3, current IL56 4 now has the second lowest current level, current IL56 3 now has the highest current level, current IL56 2 now has the third lowest current level, and current IL56 1 now has the lowest current level. In other words, current IL56 3 has the highest current level, current IL56 2 the second highest current level, current IL56 4 the third highest current level, and current IL56 1 the lowest current level. In response to signal PWM4 being at a logic high level, pulse assign circuit 60 again determines whether any of the inductor current phases have been turned on, selects the inductor current having the lowest current level from the inductor current phases that are turned-off, i.e., the inductor current phases associated with inductor current IL56 1, and enables a corresponding output 64 1, 64 2, 64 3, and 64 4 to conduct a PWM signal in accordance with the inductor current phase associated with the inductor current. Because the inductor current phase associated with inductor currents IL56 2, IL56 3 and IL56 4 have been turned on, pulse assign circuit 60 selects the inductor current phase associated with inductor current IL56 1 because it is the one that is not turned on, i.e., it is turned off. Thus pulse assign circuit 60 enables output 64 1. In response to signal PWM4 enabling output 64 1, i.e., the output that conducts a PWM signal in accordance with the inductor current phase associated with signal PWM1, pulse assign circuit 60 swaps the PWM signal that is in accordance with the inductor current phase associated with signal PWM4 for the PWM signal that is in accordance with the inductor current phase associated with signal PWM1, i.e., pulse assign circuit 60 re-assigns the inductor current phase that it transmits. In addition, pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL56 1 has been turned on and that the inductor current phases associated with inductor currents IL56 2, IL56 3, and IL56 4 remain on. The inductor current phases associated with signals PWM2, PWM3, and PWM4 remain on.
At time t4, signal PWM1 transitions to a logic low level, therefore, signals PWM2, PWM3, and PWM4 remain at a logic high level, whereas signal PWM1 is now at a logic low level. Current ordering circuit 65 compares the current levels of currents IL56 1, IL56 2, IL56 3, and IL56 4 at time t4 with each other and transmits the current level information to pulse assign circuit 60. At time t4, current IL56 4 still has the second lowest current level, current IL56 3 still has the highest current level, current IL56 2 still has the third lowest current level, and current IL56 1 still has the lowest current level. In other words, current IL56 3 has the highest current level, current IL56 2 the second highest current level, current IL56 4 the third highest current level, and current IL56 1 the lowest current level. In response to signal PWM1 being at a logic low level, pulse assign circuit 60 determines whether any of the inductor current phases have been turned off. If none of the inductor current phases have been turned off, pulse assign circuit 60 enables output 64 3 which then transmits a PWM signal in accordance with the inductor current phase associated with the highest inductor current level to output 64 3 of pulse assign circuit 60. If one or more of the inductor current phases has been turned off, pulse assign circuit 60 enables the output to conduct a PWM in accordance with the inductor current phase associated with the current having the highest current level from among the inductor current phases that have been turned on, i.e., pulse assign circuit 60 swaps which output is enabled to an output associated with an inductor having the highest inductor current. Pulse assign circuit 60 enables an output for an inductor current associated with an inductor current phase that has been turned-on.
In this example, all of the inductor current phases are turned-on at time t4, thus pulse assign circuit 60 enables an output associated with an inductor current having the highest current level and where the associated inductor current phase is turned-on. Accordingly, pulse assign circuit 60 enables its output that is associated with the inductor current having the highest current level, i.e., output 64 3. In response to signal PWM1 transitioning to a logic low level and turning off the inductor current phase associated with current IL56 1, pulse assign circuit 60 enables output 64 3 which conducts a PWM signal in accordance with inductor current IL56 3 rather than enabling output 64 1 and conducting a PWM signal in accordance with the inductor current phase associated with current IL56 1, i.e., pulse assign circuit 60 turns-off the inductor current phase associated with current IL56 3. Pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL56 3 has been turned-off. The inductor current phases associated with signals PWM1, PWM2, and PWM4 remain on.
At time t5, signal PWM1 transitions to a logic high level, therefore signals PWM1, PWM2, PWM3, and PWM4 are at a logic high level. Current ordering circuit 65 compares the current levels of currents IL56 1, IL56 2, IL56 3, and IL56 4 at time t5 with each other and transmits the current level information to pulse assign circuit 60. At time t5, current IL56 4 has the third lowest current level, current IL56 3 has the second lowest current level, current IL56 2 has the highest current level, and current IL56 1 still has the lowest current level. In other words, current IL56 2 has the highest current level, current IL56 4 the second highest current level, current IL56 3 the third highest current level, and current IL56 1 the lowest current level. In response to signal PWM1 being at a logic high level, pulse assign circuit 60 again determines which of the inductor current phases have been turned off, selects the inductor current having the lowest current level from the inductor current phases that are turned-off, i.e., the inductor current phases associated with inductor current IL56 3, and enables a corresponding output 64 1, 64 2, 64 3, and 64 4 to conduct a PWM signal in accordance with the inductor current phase associated with the inductor current. Because the inductor current phase associated with inductor current IL56 1, IL56 2, and IL56 4 have been turned on, pulse assign circuit 60 selects the inductor current phase associated with inductor current IL56 3. Here, inductor current IL56 3 is the lowest inductor current hence pulse assign circuit 60 enables output 64 3. In response to signal PWM1 enabling output 64 3 i.e., the output that conducts a PWM signal in accordance with the inductor current phase associated with signal PWM3, pulse assign circuit 60 swaps the PWM signal that is in accordance with the inductor current phase associated with signal PWM1 for the PWM signal that is in accordance with the inductor current phase associated with signal PWM3, i.e., pulse assign circuit 60 re-assigns the PWM signal in accordance with the inductor current phase associated with the current having the lowest current level of the inductor current phases that are off. In addition, pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL56 3 has been turned on and that the inductor current phases associated with inductor currents IL56 1, IL56 2, and IL56 4 remain on. The inductor current phases associated with signals PWM1, PWM2, PWM3, and PWM4 are on.
At time t6, signal PWM2 transitions to a logic low level, therefore signals PWM1, PWM3, and PWM4 remain at a logic high level and signal PWM2 is now at a logic low level. Current ordering circuit 65 compares the current levels of currents IL56 1, IL56 2, IL56 3, and IL56 4 at time t6 with each other and transmits the current level information to pulse assign circuit 60. At time t6, current IL56 4 still has the third lowest current level, current IL56 3 still has the second lowest current level, current IL56 2 still has the highest current level, and current IL56 1 still has the lowest current level. In other words, current IL56 2 has the highest current level, current IL56 4 the second highest current level, current IL56 3 the third highest current level, and current IL56 1 the lowest current level. In response to signal PWM2 being at a logic low level, pulse assign circuit 60 determines whether any of the inductor current phases have been turned off. If none of the inductor current phases have been turned off, pulse assign circuit 60 enables output 64 2 which then transmits the inductor current phase associated with the highest inductor current level to output 64 2 of pulse assign circuit 60. If one or more of the inductor current phases has been turned off, pulse assign circuit 60 enables the output of the inductor current phase associated with the current having the highest current level from among the inductor current phases that have been turned on, i.e., pulse assign circuit 60 swaps which output is enabled to conduct a PWM signal associated with an inductor having the highest inductor current. Pulse assign circuit 60 enables an output for an inductor current associated with an inductor current phase that has been turned-on.
In this example, all of the inductor current phases are turned on at time t6, thus pulse assign circuit 60 enables an output associated with an inductor current having the highest current level and where the associated inductor current phase is turned on. Accordingly, pulse assign circuit 60 enables its output that is associated with the inductor current having the highest current level, i.e., output 64 2, to conduct a PWM signal in accordance with the inductor current phase associated with the current having the highest current level for the inductor current phases that are turned on. In response to signal PWM2 transitioning to a logic low level and turning off the inductor current phase associated with current IL56 2, pulse assign circuit 60 enables output 64 2 which conducts inductor current IL56 2. Pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL56 2 has been turned-off. The inductor current phases associated with signals PWM1, PWM3, and PWM4 remain on.
At time t7, signal PWM3 transitions to a logic low level, therefore signals PWM1 and PWM4 remain at logic high levels and signal PWM2 and PWM3 are at logic low levels. Current ordering circuit 65 compares the current levels of currents IL56 1, IL56 2, IL56 3, and IL56 4 at time t7 with each other and transmits the current level information to pulse assign circuit 60. At time t7, current IL56 4 now has the highest current level, current IL56 3 still has the third lowest current level, current IL56 2 now has the lowest current level, and current IL56 1 now has the second lowest current level. In other words, current IL56 4 has the highest current level, current IL56 3 the second highest current level, current IL56 1 the third highest current level, and current IL56 2 the lowest current level. In response to signal PWM3 being at a logic low level, pulse assign circuit 60 determines whether any of the inductor current phases have been turned off. If none of the inductor current phases have been turned off, pulse assign circuit 60 enables output 64 4 which then transmits a PWM signal in accordance with the inductor current phase associated with the highest inductor current level to output 64 4 of pulse assign circuit 60. If one or more of the inductor current phases has been turned off, pulse assign circuit 60 enables the output to transmit a PWM signal in accordance with the inductor current phase associated with the current having the highest current level from among the inductor current phases that have been turned on, i.e., pulse assign circuit 60 swaps which output is enabled to an output associated with an inductor current phase that is associated with the highest inductor current. Pulse assign circuit 60 enables an output for an inductor current associated with an inductor current phase that has been turned-on.
In this example, the inductor current phase associated with inductor currents IL56 1, IL56 3, and IL56 4 are turned on. Thus, pulse assign circuit 60 selects an inductor current phase from the inductor current phases associated with inductor currents IL56 1, IL56 3, and IL56 4. Because inductor current IL56 4 has the highest current level, pulse assign circuit 60 enables output 64 4 in response to signal PWM3 transitioning to a logic low level. Accordingly, pulse assign circuit 60 enables a corresponding output 64 1, 64 2, 64 3, and 64 4 to conduct a PWM signal in accordance with an inductor current phase that is associated with the inductor current having the highest current level, i.e., inductor current IL56 4, rather than enabling output 64 3 to conduct a PWM signal in accordance with an inductor current phase associated with current IL56 3, i.e., pulse assign circuit 60 turns-off the inductor current phase associated with current IL56 4. Pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL56 4 has been turned-off. The inductor current phases associated with signals PWM1 and PWM3 remain on.
At time t8, signal PWM4 transitions to a logic low level, therefore signal PWM1 remains at a logic high level and signals PWM2, PWM3, and PWM4 are at logic low levels. Current ordering circuit 65 compares the current levels of currents IL56 1, IL56 2, IL56 3, and IL56 4 at time t8 with each other and transmits the current level information to pulse assign circuit 60. At time t8, current IL56 4 now has the second lowest current level, current IL56 3 has the highest current level, current IL56 2 has the lowest current level, and current IL56 1 has the third lowest current level. In other words, current IL56 3 has the highest current level, current IL56 1 the second highest current level, current IL56 4 the third highest current level, and current IL56 2 the lowest current level. In response to signal PWM4 being at a logic low level, pulse assign circuit 60 determines whether any of the inductor current phases have been turned off. If none of the inductor current phases have been turned off, pulse assign circuit 60 enables its output 64 3 to conduct a PWM signal in accordance with the inductor current phase associated with the highest inductor current level. If one or more of the inductor current phases has been turned off, pulse assign circuit 60 enables the output to transmit a PWM signal in accordance with the inductor current phase associated with the current having the highest current level from among the inductor current phases that have been turned on, i.e., pulse assign circuit 60 swaps which output is enabled to an output associated with a PWM signal in accordance with an inductor current phase associated with the highest inductor current for an inductor current phase that is on. Pulse assign circuit 60 enables an output for an inductor current associated with an inductor current phase that has been turned-on.
In this example, the inductor current phase associated with inductor currents IL56 1 and IL56 3 are turned on. Thus, pulse assign circuit 60 selects an inductor current phase from the inductor current phases associated with inductor currents IL56 1 and IL56 3. Because inductor current IL56 3 has the highest current level, pulse assign circuit 60 enables a corresponding output 64 1, 64 2, 64 3, and 64 4 to conduct a PWM signal in response to signal PWM4 transitioning to a logic low level. Accordingly, pulse assign circuit 60 enables output 64 3 to conduct a PWM signal in accordance with the inductor current phase associated with the inductor current having the highest current level, i.e., pulse assign circuit 60 turns-off the inductor current phase associated with current IL56 3. Pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL56 3 has been turned-off. The inductor current phase associated with signal PWM1 remains on.
At time t9, signal PWM1 transitions to a logic low level, therefore signals PWM1, PWM2, PWM3, and PWM4 are at a logic low level. Current ordering circuit 65 compares the current levels of currents IL56 1, IL56 2, IL56 3, and IL56 4 at time t9 with each other and transmits the current level information to pulse assign circuit 60. At time t9, current IL56 4 has the second lowest current level, current IL56 3 has the third lowest current level, current IL56 2 has the lowest current level, and current IL56 1 still has the highest current level. In other words, current IL56 1 has the highest current level, current IL56 3 the second highest current level, current IL56 4 the third highest current level, and current IL56 2 the lowest current level. In response to signal PWM1 being at a logic low level, pulse assign circuit 60 determines whether any of the inductor current phases have been turned off. If none of the inductor current phases have been turned off, pulse assign circuit 60 enables its output 64 1 to transmit a PWM signal in accordance with the inductor current phase associated with the highest inductor current level. If one or more of the inductor current phases has been turned off, pulse assign circuit 60 enables the output to transmit a PWM signal in accordance with the inductor current phase associated with the current having the highest current level from among the inductor current phases that have been turned on, i.e., pulse assign circuit 60 swaps which output is enabled to an output associated with a PWM signal that is in accordance with the inductor current phase associated with the highest inductor current for inductor current phases that are on.
In this example, the inductor current phase associated with inductor current IL56 1 is turned on. Thus, pulse assign circuit 60 selects the inductor current phase from the inductor current phases associated with inductor currents IL56 1. Because inductor current IL56 1 has the highest current level, pulse assign circuit 60 enables output 64 1 to transmit a PWM signal in accordance with the inductor current phase associated with inductor current IL56 1 in response to signal PWM1 transitioning to a logic low level, i.e., pulse assign circuit 60 turns-off the inductor current phase associated with current IL56 1. Pulse assign circuit 60 stores information indicating that the inductor current phase associated with inductor current IL56 1 has been turned-off. The inductor current phases associated with signals PWM1, PWM2, PWM3, and PWM4 are off. In other words, the inductor current phases associated with inductor currents IL56 1, IL56 2, IL56 3, and IL56 4 have been turned off.
FIG. 3 further illustrates that swapping inductor current phases in accordance with embodiments of the present invention decreases the difference between the highest and lowest inductor current levels. More particularly, FIG. 3 illustrates inductor currents IL56 1, IL56 2, IL56 3, and IL56 4 that have been swapped as solid lines and currents ILW56 1, ILW56 2, ILW56 3, and ILW56 4 that have not been swapped as broken lines. The difference between the lowest and highest currents that have been swapped is identified by reference character ΔLS and the difference between the lowest and highest currents that have not been swapped is identified by reference character ΔLN. Current difference ΔLS is less than current difference ΔLN illustrating that a multi-phase power module operating in accordance with embodiments of the present invention balances currents. Another advantage of embodiments of the present invention is conservation of current and power.
By now it should be appreciated that a multi-phase power converter and a method for balancing a plurality of currents in the multi-phase power converter have been provided. In accordance with embodiments of the present invention, current balancing is accomplished by distributing the turn-on and turn-off signals based on a comparison of the phases of inductor currents. By distributing the turn-on and turn-off signals, the total duty cycle delivered to the output is not impacted and current sharing balance can be maintained during dynamic loading. Preferably, the turn-on signal is assigned to the lowest inductor current phase among the turned-off phases and assigning the turn-off signal to the highest inductor current phase among the turned-on phases. An advantage of embodiments in accordance with the present invention is that when the duty cycles of the output signal do not overlap, the turn-on signals control the current sharing; when the duty cycles overlap, both the turn-on and turn-off signals control the current sharing; and when the duty cycles overlap most of the time, the turn-off signals control the current sharing. Assigning the turn-on signal to the lowest inductor current phase results in a larger duty cycle being assigned to the lowest inductor current phase and assigning the turn-off signal to the highest inductor current phase results in a smaller duty cycle being assigned to the highest inductor current phase. This results in a multi-phase system that can rapidly balance the inductor currents on a cycle-by-cycle basis during dynamic loading.
In addition, embodiments of the present invention include a method for balancing current in a multi-phase power converter that uses a plurality of current sharing loops, wherein a first current sharing loop of the plurality of current sharing loops is accurate at a low frequency or DC and a second current sharing loop of the plurality of current sharing loops is accurate under conditions at which a load operates at high frequency, i.e., at a frequency greater than the loop bandwidth of the first current sharing loop. Preferably, the first current sharing loop uses the average value of the currents for balancing current and the second current sharing loop uses the instantaneous current for balancing current. The first current sharing loop, also referred to as a conventional current sharing loop, is capable handling frequencies that are under or within its loop bandwidth. Because the conventional current sharing loop uses the average current to achieve current balancing and the currents are substantially equally distributed at DC there is substantially no error in the currents. The second current sharing loop, also referred to as a switching current sharing loop, is non-linear, regulates current when there is a pulse or switching instance, is capable of handling frequencies that are higher than those that can be handled by the conventional current sharing loop, and is very fast. The switching current loop uses a pulse assign method, thus there can be error within a single switching period. An advantage of including a plurality of current sharing loops is that the conventional current sharing current loop is accurate at frequencies within its current sharing loop bandwidth and the pulse assign or switching current loop is accurate at frequencies greater than the current sharing loop bandwidth of the conventional current sharing current loop. Therefore, the use of a plurality of current sharing loops increases the accuracy of current sharing over a greater frequency range. In accordance with an embodiment of the present invention, the conventional current sharing loop may include output node 50 coupled to PWM circuit 12 through error amplifier 16, whereas the switching current sharing loop may include power stages 34 1, . . . , 34 n, current ordering circuit 65, and pulse assign circuit 60.
Although certain preferred embodiments and methods have been disclosed herein, it will be apparent from the foregoing disclosure to those skilled in the art that variations and modifications of such embodiments and methods may be made without departing from the spirit and scope of the invention. It is intended that the invention shall be limited only to the extent required by the appended claims and the rules and principles of applicable law.

Claims (17)

1. A method for balancing a plurality of currents in a multi-phase power converter having a plurality of outputs, comprising:
providing a plurality of currents, wherein each current of the plurality of currents has an associated phase;
determining whether a phase associated with one or more currents of the plurality of currents is active or inactive;
determining current levels of the plurality of currents, wherein determining the current levels of the plurality of currents includes:
determining which current of the plurality of currents has the lowest current level and further including activating the phase of the current of the plurality of currents that has the lowest current level; and
determining that a first current of the plurality of currents with an associated phase that is inactive has the lowest current level and activating the phase of the first current; and
determining a second current of the plurality of currents with associated phases that are inactive that has the lowest current level and activating the phase of the second current.
2. The method of claim 1, wherein determining whether a phase associated with one or more currents of the plurality of currents is active includes determining that each phase associated with the one or more currents of the plurality of currents is inactive.
3. The method of claim 1, wherein activating the phase associated with the current that has the lowest level includes changing a logic state of a first output of the plurality of outputs.
4. The method of claim 1, wherein activating the phase of the first current that has the lowest current level of the plurality of currents with associated phases that are inactive includes changing a logic state of a second output of the plurality of outputs.
5. The method of claim 1, wherein determining the current levels of the plurality of currents includes determining a third current of the plurality of currents with associated phases that are active that has the highest current level and activating the phase of the first current.
6. The method of claim 5, wherein activating the phase of the third current that has the highest current level of the plurality of currents with associated phases that are active includes changing a logic state of a first output of the plurality of outputs.
7. A method for balancing a plurality of currents in a multi-phase power converter having a plurality of outputs, comprising:
providing a plurality of currents, wherein each current of the plurality of currents has an associated phase;
determining whether a phase associated with one or more currents of the plurality of currents is active or inactive;
determining current levels of the plurality of currents, wherein determining the current levels of the plurality of currents includes:
determining which current of the plurality of currents has the lowest current level and further including activating the phase of the current of the plurality of currents that has the lowest current level; and
determining a first current of the plurality of currents with associated phases that are active that has the highest current level and activating the phase of the first current.
8. The method of claim 7, wherein activating the phase of the first current that has the highest current level of the plurality of currents with associated phases that are active includes changing a logic state of a first output of the plurality of outputs.
9. The method of claim 7, wherein determining whether a phase associated with one or more currents of the plurality of currents is active or inactive includes determining that each phase associated with the one or more currents of the plurality of currents is active.
10. The method of claim 9, wherein determining the current levels of the plurality of currents includes determining which current of the plurality of currents has the highest current level and further including inactivating the phase of the current of the plurality of currents that has the highest current level.
11. The method of claim 10, wherein inactivating the phase of the current that has the lowest level includes changing a logic state of a first output of the plurality of outputs.
12. A method for balancing current in a multi-phase power converter, comprising:
providing the multi-phase power converter having a pulse assign circuit that receives one or more pulse width modulated signals, wherein the pulse assign circuit has one or more outputs;
assigning a first pulse width modulated signal of the one or more pulse width modulated signals to a first output of the one or more outputs of the pulse assign circuit, wherein the first pulse width modulated signal is associated with a first parameter;
providing a second pulse width modulated signal of the one or more pulse width modulated signals, wherein the second pulse width modulated signal is associated with a second parameter;
comparing the first parameter to the second parameter; and
assigning the first pulse width modulated signal to the first output if the first parameter is greater than the second parameter.
13. The method of claim 12, wherein the first parameter is a first current and the second parameter is a second current.
14. A method for balancing current in a multi-phase power converter, comprising balancing the current in the multi-phase power converter by using a plurality of current sharing loops, a first current sharing loop of the plurality of current sharing loops for operating at a frequency less than its current sharing loop bandwidth and a second current sharing loop of the plurality of current sharing loops for operating at a frequency greater than the current sharing loop bandwidth of the first current sharing loop.
15. The method of claim 14, wherein:
the second current sharing loop comprises the multi-phase power converter having a pulse assign circuit that receives one or more pulse width modulated signals, and wherein the pulse assign circuit has one or more outputs; and further including:
assigning a first pulse width modulated signal of the one or more pulse width modulated signals to a first output of the one or more outputs of the pulse assign circuit, wherein the first pulse width modulated signal is associated with a first current level of a first current.
16. The method of claim 15, further including:
providing a second pulse width modulated signal of the one or more pulse width modulated signals, wherein the second pulse width modulated signal is associated with a second current level of a second current;
comparing the first current level to the second current level; and
assigning the first pulse width modulated signal to the first output if the first current level is less than the second current level.
17. The method of claim 15, further including:
providing a second pulse width modulated signal of the one or more pulse width modulated signals, wherein the second pulse width modulated signal is associated with a second current level of a second current;
comparing the first current level to the second current level; and
assigning the first pulse width modulated signal to the first output if the first current level is greater than the second current level.
US12/265,064 2007-11-16 2008-11-05 Current balancing circuit and method Active 2030-05-04 US8085015B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
US12/265,064 US8085015B2 (en) 2008-11-05 2008-11-05 Current balancing circuit and method
TW098136055A TWI438998B (en) 2008-11-05 2009-10-23 Current balancing circuit and method
CN200910207698.3A CN101741238B (en) 2008-11-05 2009-10-29 Current balancing circuit and method
HK10110739.3A HK1144497A1 (en) 2008-11-05 2010-11-18 Current balancing circuit and method
US14/634,971 US9579151B2 (en) 2007-11-16 2015-03-02 Dynamically matched microwave antenna for tissue ablation
US15/429,392 US20170151015A1 (en) 2007-11-16 2017-02-10 Dynamically matched microwave antenna for tissue ablation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/265,064 US8085015B2 (en) 2008-11-05 2008-11-05 Current balancing circuit and method

Publications (2)

Publication Number Publication Date
US20100109621A1 US20100109621A1 (en) 2010-05-06
US8085015B2 true US8085015B2 (en) 2011-12-27

Family

ID=42130586

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/265,064 Active 2030-05-04 US8085015B2 (en) 2007-11-16 2008-11-05 Current balancing circuit and method

Country Status (4)

Country Link
US (1) US8085015B2 (en)
CN (1) CN101741238B (en)
HK (1) HK1144497A1 (en)
TW (1) TWI438998B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110109284A1 (en) * 2009-11-12 2011-05-12 Intersil Americas Inc. System and method for equalizing the small signal response of variable phase voltage regulators
US20110254531A1 (en) * 2010-04-20 2011-10-20 Astec International Limited Current Balancing Multiphase Power Converters, Controllers and Methods
US20120319478A1 (en) * 2011-06-20 2012-12-20 Volterra Semiconductor Corporation Dc to dc converter with ripple cancellation
US20130241519A1 (en) * 2012-03-15 2013-09-19 GM Global Technology Operations LLC Methods and systems for controlling a boost converter
US20140097818A1 (en) * 2012-10-10 2014-04-10 Texas Instruments Incorporated Pwm control apparatus for average output current balancing in multi-stage dc-dc converters
US20140176097A1 (en) * 2012-12-24 2014-06-26 Upi Semiconductor Corp. Multi-phase dc-dc power converter
US8792254B2 (en) 2011-06-28 2014-07-29 General Electric Company Multilevel power converter and methods of manufacturing and operation thereof
US20140253063A1 (en) * 2013-03-06 2014-09-11 Venkat Sreenivas Current balancing in a multi-phase power supply
WO2015106681A1 (en) 2014-01-14 2015-07-23 Mediatek Inc. Voltage converter
US9496791B2 (en) 2013-09-19 2016-11-15 Infineon Technologies Austria Ag Multiphase buck converter with dynamic phase firing
US20170019026A1 (en) * 2011-04-18 2017-01-19 Richtek Technology Corporation Enhanced phase control circuit and method for a multiphase power converter
US20180026441A1 (en) * 2016-07-20 2018-01-25 Cal Poly Corporation Multiple Input Single Output DC-DC Converter with Equal Load Sharing on the Multiple Inputs
US10749433B2 (en) 2018-09-14 2020-08-18 Dialog Semiconductor (Uk) Limited Current balance feedback circuit and method to improve the stability of a multi-phase converter

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI427888B (en) * 2011-06-30 2014-02-21 Hon Hai Prec Ind Co Ltd Current balance circuit
TWI429182B (en) * 2011-08-12 2014-03-01 Upi Semiconductor Corp Multi-phase dc-dc converter
JP5779043B2 (en) * 2011-08-23 2015-09-16 株式会社東芝 DC-DC converter and information processing apparatus
US8624567B2 (en) * 2011-12-30 2014-01-07 O2Micro, Inc. Controllers for DC/DC converters
AT512886B1 (en) * 2012-04-26 2014-03-15 Siemens Ag Method and device for adjusting the delay time of a semiconductor valve
US9077244B2 (en) * 2012-05-30 2015-07-07 Linear Technology Corporation Expanding DC/DC converter into multiphase DC/DC converter
EP2683066B1 (en) * 2012-07-04 2017-05-03 DET International Holding Limited LLC balancing
US20150002115A1 (en) * 2013-07-01 2015-01-01 Texas Instruments Incorporated Series-capacitor buck converter multiphase controller
CN105917578A (en) * 2013-09-13 2016-08-31 纽约市哥伦比亚大学理事会 Circuits and methods for switch-mode operational amplifiers
CN107147289B (en) * 2017-06-01 2020-06-19 矽力杰半导体技术(杭州)有限公司 Control method, control circuit and multiphase converter

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7414383B2 (en) * 2006-05-12 2008-08-19 Intel Corporation Multi-phase voltage regulator with phases ordered by lowest phase current
US7592787B2 (en) * 2007-02-02 2009-09-22 Intersil Americas Inc. Adaptive firing order control for dynamic current balance of multiphase voltage regulators
US7733675B2 (en) * 2006-07-21 2010-06-08 International Rectifier Corporation PWN modulator in multi-phase converter
US7923974B2 (en) * 2008-01-04 2011-04-12 Chil Semiconductor Corporation Modification of switch activation order in a power supply

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6806689B2 (en) * 2002-03-22 2004-10-19 International Rectifier Corporation Multi-phase buck converter
US7023188B1 (en) * 2004-09-10 2006-04-04 Semiconductor Components Industries, L.L.C. Method of forming a multi-phase power supply controller

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7414383B2 (en) * 2006-05-12 2008-08-19 Intel Corporation Multi-phase voltage regulator with phases ordered by lowest phase current
US7733675B2 (en) * 2006-07-21 2010-06-08 International Rectifier Corporation PWN modulator in multi-phase converter
US7592787B2 (en) * 2007-02-02 2009-09-22 Intersil Americas Inc. Adaptive firing order control for dynamic current balance of multiphase voltage regulators
US7923974B2 (en) * 2008-01-04 2011-04-12 Chil Semiconductor Corporation Modification of switch activation order in a power supply

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Abu-Qahouq et al., Multiphase Voltage-Mode Hysteretic Controlled DC-DC Converter With Novel Current Sharing, IEEE Transactions on Power Electronics, vol. 19, No. 6, Nov. 2004.
Sun, Dynamic Performance Analyses of Current Sharing Control for DC/DC Converters, Dissertation submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Engineering. Jun. 13, 2007; Blacksburg, Virginia.

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8232782B2 (en) * 2009-11-12 2012-07-31 Intersil Americas Inc. System and method for equalizing the small signal response of variable phase voltage regulators
US20110109284A1 (en) * 2009-11-12 2011-05-12 Intersil Americas Inc. System and method for equalizing the small signal response of variable phase voltage regulators
US20110254531A1 (en) * 2010-04-20 2011-10-20 Astec International Limited Current Balancing Multiphase Power Converters, Controllers and Methods
US20170019026A1 (en) * 2011-04-18 2017-01-19 Richtek Technology Corporation Enhanced phase control circuit and method for a multiphase power converter
US10103632B2 (en) * 2011-04-18 2018-10-16 Richtek Technology Corp. Enhanced phase control circuit and method for a multiphase power converter
US20120319478A1 (en) * 2011-06-20 2012-12-20 Volterra Semiconductor Corporation Dc to dc converter with ripple cancellation
US8792254B2 (en) 2011-06-28 2014-07-29 General Electric Company Multilevel power converter and methods of manufacturing and operation thereof
US20130241519A1 (en) * 2012-03-15 2013-09-19 GM Global Technology Operations LLC Methods and systems for controlling a boost converter
US9780665B2 (en) * 2012-03-15 2017-10-03 GM Global Technology Operations LLC Methods and systems for controlling a boost converter
US20140097818A1 (en) * 2012-10-10 2014-04-10 Texas Instruments Incorporated Pwm control apparatus for average output current balancing in multi-stage dc-dc converters
US9024600B2 (en) * 2012-10-10 2015-05-05 Texas Instruments Incorporated PWM control apparatus for average output current balancing in multi-stage DC-DC converters
US20140176097A1 (en) * 2012-12-24 2014-06-26 Upi Semiconductor Corp. Multi-phase dc-dc power converter
US9024599B2 (en) * 2012-12-24 2015-05-05 Upi Semiconductor Corp. Multi-phase DC-DC power converter
US9438117B2 (en) * 2013-03-06 2016-09-06 Infineon Technologies Americas Corp. Current balancing in a multi-phase power supply
US20160344291A1 (en) * 2013-03-06 2016-11-24 Infineon Technologies Americas Corp. Current balancing in a multi-phase power supply
US20140253063A1 (en) * 2013-03-06 2014-09-11 Venkat Sreenivas Current balancing in a multi-phase power supply
US10498235B2 (en) * 2013-03-06 2019-12-03 Infineon Technologies Americas Corp. Current balancing in a multi-phase power supply
US9496791B2 (en) 2013-09-19 2016-11-15 Infineon Technologies Austria Ag Multiphase buck converter with dynamic phase firing
EP3063862A4 (en) * 2014-01-14 2016-12-28 Mediatek Inc Voltage converter
WO2015106681A1 (en) 2014-01-14 2015-07-23 Mediatek Inc. Voltage converter
US9735681B2 (en) 2014-01-14 2017-08-15 Mediatek Inc. Voltage converter
US20180026441A1 (en) * 2016-07-20 2018-01-25 Cal Poly Corporation Multiple Input Single Output DC-DC Converter with Equal Load Sharing on the Multiple Inputs
US10404061B2 (en) * 2016-07-20 2019-09-03 Cal Poly Corporation Multiple input single output DC-DC converter with equal load sharing on the multiple inputs
US10749433B2 (en) 2018-09-14 2020-08-18 Dialog Semiconductor (Uk) Limited Current balance feedback circuit and method to improve the stability of a multi-phase converter

Also Published As

Publication number Publication date
US20100109621A1 (en) 2010-05-06
TWI438998B (en) 2014-05-21
CN101741238A (en) 2010-06-16
HK1144497A1 (en) 2011-02-18
CN101741238B (en) 2014-07-16
TW201034333A (en) 2010-09-16

Similar Documents

Publication Publication Date Title
US8085015B2 (en) Current balancing circuit and method
US8063621B2 (en) Current balancing circuit and method
US7759918B2 (en) Method for inhibiting thermal run-away
US8049476B2 (en) Method for changing an output voltage and circuit therefor
Kim et al. A 10-MHz 2–800-mA 0.5–1.5-V 90% peak efficiency time-based buck converter with seamless transition between PWM/PFM modes
US8248046B2 (en) DC-DC converter for pulse frequency modulation control and power supply system
US8102157B2 (en) Multi-output power supply device having charge pump circuit
US7633778B2 (en) Switched-capacitor regulators
US9755517B2 (en) Multi-threshold panic comparators for multi-phase buck converter phase shedding control
US11063515B2 (en) Power converter
US6356059B1 (en) Buck converter with normally off JFET
KR20120129876A (en) Effective current sensing for high voltage switching regulators
US20110006745A1 (en) Method for regulating an output voltage
US12003181B2 (en) Buck DC/DC converter, controller thereof and controlling method thereof, and electronic device
CN111614238B (en) Multiphase DC-to-DC power converter and driving method thereof
US10763668B2 (en) Converter with inductors coupled in series
US8710821B2 (en) Method for inhibiting thermal run-away
US11128219B1 (en) Control circuit for voltage generator
US7816901B2 (en) PWM modulator for scalable converters
Su et al. Pseudo-ramp current balance (PRCB) technique with offset cancellation control (OCC) in dual-phase DC-DC buck converter
US10122258B2 (en) DC-DC converter with pull-up or pull-down current and associated control method
US20090066309A1 (en) Switching regulator
US11929681B2 (en) Scalable multi-phase switching converter and converter module and control method thereof
US20250096688A1 (en) Multiphase power supply with improved transient response
KR20220101930A (en) Soft start-up circuit with capacitor sharing method, switch control circuit and dc-dc converter comprising the same

Legal Events

Date Code Title Description
AS Assignment

Owner name: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC,ARIZONA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LEE, KISUN;REEL/FRAME:021788/0619

Effective date: 20081028

Owner name: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC, ARIZONA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LEE, KISUN;REEL/FRAME:021788/0619

Effective date: 20081028

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8

AS Assignment

Owner name: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT, NEW YORK

Free format text: SECURITY INTEREST;ASSIGNORS:SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC;FAIRCHILD SEMICONDUCTOR CORPORATION;ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.;REEL/FRAME:054090/0617

Effective date: 20200213

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12

AS Assignment

Owner name: FAIRCHILD SEMICONDUCTOR CORPORATION, ARIZONA

Free format text: RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 054090, FRAME 0617;ASSIGNOR:DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT;REEL/FRAME:064081/0167

Effective date: 20230622

Owner name: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC, ARIZONA

Free format text: RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 054090, FRAME 0617;ASSIGNOR:DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT;REEL/FRAME:064081/0167

Effective date: 20230622