US20060242435A1 - Power management system - Google Patents
Power management system Download PDFInfo
- Publication number
- US20060242435A1 US20060242435A1 US11/112,120 US11212005A US2006242435A1 US 20060242435 A1 US20060242435 A1 US 20060242435A1 US 11212005 A US11212005 A US 11212005A US 2006242435 A1 US2006242435 A1 US 2006242435A1
- Authority
- US
- United States
- Prior art keywords
- voltage
- variables
- supply terminal
- voltage supply
- controller
- 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.)
- Granted
Links
- 230000004044 response Effects 0.000 claims abstract description 13
- 238000007726 management method Methods 0.000 claims description 40
- 230000003213 activating effect Effects 0.000 claims description 12
- 230000008878 coupling Effects 0.000 claims description 8
- 238000010168 coupling process Methods 0.000 claims description 8
- 238000005859 coupling reaction Methods 0.000 claims description 8
- 238000013500 data storage Methods 0.000 claims description 5
- 230000002093 peripheral effect Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 claims 7
- 238000010586 diagram Methods 0.000 description 8
- 239000003990 capacitor Substances 0.000 description 6
- 229910052745 lead Inorganic materials 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 230000005669 field effect Effects 0.000 description 2
- 229910044991 metal oxide Inorganic materials 0.000 description 2
- 150000004706 metal oxides Chemical class 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000012358 sourcing Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J1/00—Circuit arrangements for dc mains or dc distribution networks
- H02J1/08—Three-wire systems; Systems having more than three wires
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J1/00—Circuit arrangements for dc mains or dc distribution networks
- H02J1/08—Three-wire systems; Systems having more than three wires
- H02J1/082—Plural DC voltage, e.g. DC supply voltage with at least two different DC voltage levels
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS 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/00—Conversion of dc power input into dc power output
- H02M3/02—Conversion of dc power input into dc power output without intermediate conversion into ac
- H02M3/04—Conversion of dc power input into dc power output without intermediate conversion into ac by static converters
- H02M3/10—Conversion 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/145—Conversion 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/155—Conversion 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/156—Conversion 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/158—Conversion 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
Definitions
- PCI peripheral component interconnect
- the PCI bus system is a high performance bus system which is used to interconnect integrated circuits, printed circuit boards and processor or memory subsystems within a computer.
- Industry standards are employed for bus systems because they define common form factors, power and voltage requirements and interconnect configurations that enable multiple manufacturers to manufacture components that can connect to the bus system.
- Computer systems usually include a common backplane that includes slots which provide PCI bus access to printed circuit cards or PCI cards that are inserted into the slots. In accordance with the PCI standards, the slots can accept PCI cards that operate at one of two or more voltage levels and meet maximum power usage requirements.
- many computer systems include power supply systems having distributed power architectures.
- distributed architectures a common AC to DC power supply is used to generate intermediate voltages, and additional DC to DC voltage converters are used to generate final voltages.
- the PCI bus the AC to DC power supply can be used to generate intermediate voltages such as 48 volts or 12 volts, and subsequent DC to DC voltage converters can be used to generate signaling voltages, such as 3.3 volts or 5 volts.
- Power supply systems have also used multiple tap transformers to meet the power and voltage requirements.
- Multiple tap transformers include a number of taps which can provide the needed voltage levels.
- This unused power supply capacity typically increases manufacturing costs. If power redundancy is employed, the manufacturing costs are further increased, because the redundant power supply system is able to provide twice the amount of power at each signaling voltage level. With large computer systems that include many slots, these manufacturing costs can become substantial.
- the power management system includes a voltage source configured to provide at least a first voltage and a second voltage, and a controller configured to couple the first voltage to a first voltage supply terminal or couple the second voltage to a second voltage supply terminal in response to a comparison of one or more first variables associated with the first voltage supply terminal to one or more second variables associated with the second voltage supply terminal.
- FIG. 1 is a block diagram illustrating one embodiment of a power management system.
- FIG. 2 is a diagram illustrating one embodiment of switching rules for a power management system.
- FIG. 3 is a block diagram illustrating one embodiment of a power management system.
- FIG. 4 is a diagram illustrating one embodiment of switching rules for the power management system illustrated in FIG. 3 .
- FIG. 1 is a block diagram illustrating one embodiment of a power management system 10 .
- Power management system 10 includes a controller 12 , a voltage source 14 , and switches 16 a - 16 c .
- Switches 16 a - 16 c are coupled between loads 18 a - 18 c and the output of voltage source 14 which is output terminal 40 .
- Switches 16 a - 16 c selectively couple output terminal 40 to one of the loads 18 a - 18 c .
- switches 16 a - 16 c are metal oxide semiconductor field effect transistors (MOSFETs). In other embodiments, switches 16 a - 16 c are implemented with other suitable power transistors.
- MOSFETs metal oxide semiconductor field effect transistors
- voltage source 14 is capable of providing three different output voltages which are Va, Vb and Vc. In other embodiments, any suitable number of output voltages can be provided by voltage source 14 . In one embodiment, there are three voltage sources 14 and each voltage source 14 provides one output voltage which is one of Va, Vb or Vc.
- voltage source 14 is a DC-DC converter which converts an input DC voltage to a lower output DC voltage.
- suitable voltages sources include AC-DC converters which convert an input AC voltage to an output DC voltage.
- voltage source 14 includes pulse width modulation (PWM) and gate drive controller 20 , metal oxide semiconductor field effect transistor (MOSFET) switches 22 and 24 , inductor 26 and capacitor 28 .
- PWM pulse width modulation
- MOSFET metal oxide semiconductor field effect transistor
- voltage source 14 is illustrated as a single phase step down or buck converter, in other embodiments other suitable types of voltage sources or power supplies can be used, such as multi-phase buck converters, step up or boost converters or input to output voltage inverters.
- MOSFET 22 has a gate coupled through path 30 to an output of controller 20 , a drain coupled to an input voltage Vin at terminal 32 , and a source connected to a drain of MOSFET 24 through path 34 .
- MOSFET 24 has a gate coupled to an output of controller 20 through path 36 and has a source coupled to ground through path 38 .
- MOSFETs 22 and 24 are coupled to inductor 26 through path 34 .
- Inductor 26 is coupled through path 40 to a first terminal of capacitor 28 .
- Capacitor 28 is coupled through a second terminal at 42 to ground.
- Path 40 is the output terminal of voltage source 14 .
- Controller 20 provides a PWM and gate drive signal to MOSFETs 22 and 24 through paths 30 and 36 to alternatively turn on and turn off MOSFETs 22 and 24 .
- controller 20 uses pulse width modulation to control MOSFETs 22 and 24 .
- pulse width modulation the switching frequency is constant and the duty cycle for the on and off times for MOSFETs 22 and 24 varies in accordance with the voltage required at output terminal 40 .
- MOSFET 22 is switched on by controller 20 while MOSFET 24 remains off. This effectively couples inductor 26 to Vin at terminal 32 . Because Vin is greater in value than the desired output voltage at output terminal 40 , there is a net positive voltage drop across inductor 26 which causes current to begin increasing through inductor 26 and charge capacitor 28 .
- MOSFET 22 is switched off and MOSFET 24 is switched on by controller 20 , resulting is a net negative voltage across inductor 26 .
- MOSFETs 22 and 24 can be suitably switched using this approach until the output voltage at output terminal 40 reaches a desired value. By continually switching MOSFETs 22 and 24 so that inductor 26 provides a sufficient amount of current to meet the output current requirement at output terminal 40 , the voltage across capacitor 28 can be maintained at the desired voltage value.
- controller 20 is capable of generating three different switching duty cycles for the on and off times of MOSFETs 22 and 24 in order to maintain Va, Vb or Vc at output terminal 40 .
- controller 20 can generate other suitable numbers of switching duty cycles.
- one of the voltages Va, Vb or Vc can be provided to one of the loads 18 a - 18 c by selecting the appropriate duty cycle and by activating one of switches 16 a - 16 c .
- Switches 16 a - 16 c selectively couple either Va, Vb or Vc at output terminal 40 to one of loads 18 a - 18 c through paths 44 a - 44 c which are voltage supply terminals for the loads 18 .
- switches 16 are turned off before any one of switches 16 a - 16 c are turned on in order to avoid shorting any of voltage supply terminals 44 a - 44 c together. This is because one or more of the loads 18 a - 18 c may be coupled to other voltage sources (not shown) through voltage supply terminals 44 a - 44 c .
- switches 16 a - 16 c are MOSFETs.
- controller 12 is coupled to controller 20 through path 46 and to switches 16 a - 16 c through paths 48 a - 48 c respectively.
- controller 12 sends a switching duty cycle signal to controller 20 .
- Controller 20 provides gate bias signals to MOSFETS 22 and 24 through paths 30 and 36 , respectively, according to one of three switching duty cycles so that the selected output voltage value (either Va, Vb or Vc) can be maintained at output terminal 40 .
- Controller 12 also selects and activates one of the switches 16 a - 16 c in order to couple output terminal 40 to one of the loads 18 a - 18 c which corresponds to the selected output voltage value.
- power management system 10 is providing power to a computer system.
- loads 18 a - 18 c can include a central processing unit (CPU), memory subsystems, and peripheral components, such as video display adapters, small computer system interface (SCSI) controllers, disk drives, and network interface cards (NICs).
- CPU central processing unit
- SCSI small computer system interface
- NIC network interface cards
- each one of the loads 18 a - 18 c uses a unique output voltage value.
- two or more of the loads 18 a - 18 c use the same output voltage value.
- power management system 10 is providing power to a computer system which includes output loads 18 a and 18 b .
- the output loads 18 are compliant with the PCI bus system specification, and load 18 a operates at 3 . 3 volts and load 18 b operates at 5 . 0 volts.
- Controller 12 determines if 3.3 volts should be coupled to load 18 a or if 5.0 volts should be coupled to load 18 b .
- controller 12 sends a switching duty cycle signal to controller 20 which corresponds to 3.3 volts, and controller 20 provides gate bias signals to MOSFETS 22 and 24 through paths 30 and 36 , respectively, which are sufficient to maintain 3.3 volts at output terminal 40 .
- Controller 12 also activates or closes switch 16 a and ensures that switch 16 b is deactivated or open in order to couple output terminal 40 to load 18 a .
- controller 12 sends a switching duty cycle signal to controller 20 which corresponds to 5.0 volts, and controller 20 provides gate bias signals to MOSFETS 22 and 24 through paths 30 and 36 , respectively, which are sufficient to maintain 5.0 volts at output terminal 40 .
- Controller 12 also activates or closes switch 16 b and ensures that switch 16 a is deactivated or open in order to couple output terminal 40 to load 18 b.
- controller 12 couples one of Va, Vb or Vc to one of the corresponding loads 18 a - 18 c in response to a comparison of one or more variables associated with each one of the voltage supply terminals 44 a - 44 c .
- controller 12 compares currents Ia, Ib and Ic which respectively are currents conducted by voltage supply terminals 44 a , 44 b and 44 c .
- loads 18 a - 18 c each can be coupled to additional power sources which provide the supply voltages Va, Vb or Vc to voltage supply terminals 44 a , 44 b and 44 c , respectively.
- currents Ia, Ib and Ic are the total current consumed by the respective loads 18 a , 18 b and 18 c .
- controller 12 couples one of the voltages Va, Vb or Vc at output terminal 40 to the corresponding one of the loads 18 a , 18 b or 18 c .
- coupling one of the voltages Va, Vb or Vc to the corresponding load 18 a , 18 b or 18 c provides additional current capacity to the load 18 which has the highest current draw (e.g. the highest value of Ia, Ib or Ic).
- one of the one or more variables associated with each of the voltage supply terminals 44 a - 44 c is a power amount consumed by each of the corresponding loads 18 a , 18 b or 18 c .
- controller 12 compares power amounts Pa, Pb and Pc, which respectively are the power consumed by each of the loads 18 a , 18 b and 18 c .
- loads 18 a , 18 b and 18 c are each coupled to additional power sources (not shown) which provide the supply voltages Va, Vb and Vc to the voltage supply terminals 44 a , 44 b and 44 c , respectively.
- controller 12 couples one of the voltages Va, Vb or Vc at output terminal 40 to the corresponding one of the loads 18 a , 18 b or 18 c .
- coupling one of the voltages Va, Vb or Vc to the corresponding one of the loads 18 a , 18 b or 18 c provides additional power capacity to the corresponding load 18 .
- controller 12 provides additional power capacity to the load 18 which has the greatest need, as exemplified by the highest level of power consumption (e.g. the highest value of Pa, Pb and Pc).
- loads 18 a , 18 b or 18 c each comprise multiple loads and one of the one or more variables associates with each of the voltage supply terminals 44 a - 44 c is a number of the multiple loads coupled to each of the voltage supply terminals 44 a , 44 b or 44 c .
- controller 12 compares the number of loads coupled to each of the voltage supply terminals 44 a , 44 b and 44 c , and based on the comparison, couples one of the voltages Va, Vb or Vc to the corresponding one of the loads 18 a , 18 b or 18 c .
- the maximum power required by each one of the multiple loads is known, and controller 12 provides additional power capacity to the corresponding load 18 a , 18 b or 18 c which has the greatest need, as exemplified by the greatest number of multiple loads.
- loads 18 are compliant with an industry standard which specifies the maximum amount of power which can be consumed by each one of the multiple loads. In one embodiment, this standard is the PCI bus specification.
- controller 12 is coupled to loads 18 a - 18 c by paths 50 a - 50 c , respectively.
- controller 12 is configured to receive data from each of the loads 18 , wherein the data includes values of the variables associated with voltage supply terminals 44 a - 44 c .
- the variables are currents conducted by voltage supply terminals 44 a - 44 c into loads 18 a - 18 c .
- these currents are the maximum currents conducted by voltage supply terminals 44 a - 44 c .
- controller 12 is configured to receive the current values for voltage supply terminals 44 a - 44 c on paths 50 a - 50 c .
- Controller 12 compares these currents and enables controller 20 to provide one of the voltages Va, Vb or Vc to the load 18 a - 18 c which has the highest current. If the current used by load 18 a is greater than the currents used by loads 18 b and 18 c , then controller 12 couples voltage value Va to load 18 a . If the current used by load 18 b is greater than the currents used by loads 18 a and 18 c , then controller 12 couples voltage value Vb to load 18 b . If the current used by load 18 c is greater than the currents used by loads 18 a and 18 b , then controller 12 couples voltage value Vc to load 18 c.
- other voltage sources are providing the voltages Va, Vb and Vc to loads 18 a - 18 c
- controller 12 is configured to receive the variables which are currents conducted by voltage supply terminals 44 a - 44 c into loads 18 a - 18 c from these other voltage sources.
- these voltage sources are DC to DC converters.
- the one or more variables associated with each of the voltage supply terminals 44 a - 44 c are power amounts Pa, Pb and Pc, which respectively are the power consumed by each of the loads 18 a , 18 b and 18 c .
- loads 18 a , 18 b or 18 c each comprise multiple loads, and the one or more variables associates with each of the voltage supply terminals 44 a - 44 c are a number of the multiple loads coupled to each of the voltage supply terminals 44 a , 44 b or 44 c.
- controller 12 includes one or more data storage locations 52 which are configured to store one or more of the variables associated with each of the voltage supply terminals 44 a - 44 c .
- the variables can be stored in data storage locations 52 at suitable times which include either periodically or as needed.
- controller 12 reads the variables to be compared from data storage locations 52 .
- controller 12 includes computer readable program code.
- this program code is stored in any suitable location, including within controller 12 , voltage source 14 , loads 18 , or within a computer system which is coupled to power management system 10 .
- this program code is stored as firmware.
- the computer readable program code is illustrated as control code 54 .
- Control code 54 includes a first computer readable program code configured to cause controller 12 to compare one or more variables associated with each of the voltage supply terminals 44 a - 44 c .
- Control code 54 includes a second computer readable program code configured to cause controller 12 to couple one of Va, Vb or Vc to one of the corresponding loads 18 a - 18 c in response to the comparison of one or more of the variables associated with each of the voltage supply terminals 44 a - 44 c.
- FIG. 2 is a diagram illustrating one embodiment of switching rules for controller 12 .
- the switching rules are illustrated at 60 .
- Conditions and actions for three voltage sources 14 a , 14 b and 14 c are illustrated, respectively, at 62 , 64 and 66 .
- For each voltage source 14 a condition and an action to be taken by controller 12 are indicated. While three voltage sources 14 are illustrated, in other embodiments, any suitable number of voltage sources 14 or loads 18 can be used.
- each voltage source 14 includes a controller 12 which compares variables A 1 , A 2 and A 3 .
- one controller 12 compares variables A 1 , A 2 and A 3 for all of the voltage sources 14 .
- controller 12 compares the variables A 1 , A 2 and A 3 to each other in an order.
- variables A 1 , A 2 and A 3 can represent currents conducted by respective voltage supply terminals 44 a - 44 c , power consumed by respective loads 18 a - 18 c , or a number of multiple loads coupled to each of the voltage supply terminals 44 a - 44 c .
- variables A 1 , A 2 and A 3 represent other suitable variables or attributes related to voltage supply terminals 44 a - 44 c or loads 18 a - 18 c.
- controller 12 compares variables A 1 , A 2 and A 3 in an order. That is, controller 12 first compares variable A 1 to variables A 2 and A 3 , next compares variable A 2 to variables A 1 and A 3 , and next compares variable A 3 to variables A 1 and A 2 . Once each comparison is made, controller 12 couples one of Va, Vb or Vc to one of the corresponding loads 18 a - 18 c in response to the comparison.
- controller 12 sends a switching duty cycle signal to controller 20 a that enables voltage source 14 a to provide voltage Va at output terminal 40 a , and controller 12 activates switch 16 a and ensures that switches 16 b and 16 c are deactivated, in order to couple voltage Va at output terminal 40 a to load 18 a.
- controller 12 sends a switching duty cycle signal to controller 20 b that enables voltage source 14 b to provide voltage Vb at output terminal 40 b , and controller 12 also activates switch 16 b and ensures that switches 16 a and 16 c are deactivated, in order to couple voltage Vb at output terminal 40 b to load 18 b.
- controller 12 sends a switching duty cycle signal to controller 20 c that enables voltage source 14 c to provide voltage Vc at output terminal 40 c , and controller 12 also activates switch 16 c and ensures that switches 16 a and 16 b are deactivated, in order to couple voltage Vc at output terminal 40 c to load 18 c.
- the value of each variable A must be greater than lower ordered variables A and greater than or equal to higher ordered variables A in order for controller 12 to provide the voltage Va, Vb or Vc to the load 18 a , 18 b or 18 c . In one embodiment, for each comparison, the value of each variable A must be greater than or equal to lower ordered variables A and greater than higher ordered variables A in order for controller 12 to provide the voltage Va, Vb or Vc to the load 18 a , 18 b or 18 c . In other embodiments, other suitable comparison conditions can be used.
- FIG. 3 is a block diagram illustrating one embodiment of a power management system 70 for use with a computer system 72 .
- the power management system 70 includes a DC to DC converter 74 a which provides a voltage Va to a voltage rail 82 within the computer system 72 .
- DC to DC converter 74 b and 74 c are each configured to provide either voltage Va to voltage rail 82 or voltage Vb to voltage rail 84 .
- DC to DC converter 74 d is configured to provide a voltage Vb to a voltage rail 84 within the computer system 72 .
- Voltage rails 82 and 84 are coupled to PCI slots 88 a - 88 j .
- DC to DC converters 74 a - 74 d each include a ground connection 86 which is coupled to PCI slots 88 a - 88 j .
- computer system 72 is compliant with the PCI bus specification. In other embodiments, computer system 72 is compliant with other bus specifications.
- PCI slots 88 a - 88 j are coupled to PCI backplane 90 .
- PCI backplane 90 couples to other suitable components within computer system 72 which include, but are not limited to, one or more CPUs or memory subsystems.
- any suitable number of DC to DC converters 74 can be used.
- DC to DC converters 74 are configured to provide any suitable number of output voltages V. In other embodiments, any suitable number of voltage rails are included within computer system 72 .
- each PWM control and power switch 76 a - 76 d includes a controller 20 and MOSFETs 22 and 24 .
- DC to DC converters 74 a and 74 d do not include controller 12 as they each only provide one output voltage (Va or Vb, respectively).
- PWM control and power switch 76 b and 76 c each are able to provide two output voltages, and as such, are controlled by controllers 12 a and 12 b , respectively.
- DC to DC converters 74 b and 74 c do not switch or provide the voltages Va or Vb to voltage rails 82 or 84 at the same time. In other embodiments, DC to DC converters 74 b and 74 c switch or provide the voltages Va or Vb to voltage rails 82 or 84 at suitable times, including at the same time.
- controller 12 a and 12 b are each coupled to a status circuit 92 which can be asserted (switched from at least a first state to at least a second state) during a time that controller 12 a or controller 12 b is switching voltage Va to voltage rail 82 or voltage Vb to voltage rail 84 .
- a status circuit 92 which can be asserted (switched from at least a first state to at least a second state) during a time that controller 12 a or controller 12 b is switching voltage Va to voltage rail 82 or voltage Vb to voltage rail 84 .
- when status circuit 92 is in a first state neither controller 12 a or controller 12 b are switching voltage Va to voltage rail 82 or voltage Vb to voltage rail 84 .
- controller 12 a or controller 12 b is switching voltage Va to voltage rail 82 or voltage Vb to voltage rail 84 .
- status circuit 92 includes a bus 94 which is coupled to a supply voltage at 98 through a pull-up resistor 96 .
- Bus 94 is at a high voltage level if controllers 12 a and 12 b are not asserting bus 94 .
- Bus 94 is at a low voltage level if controller 12 a or controller 12 b is asserting (pulling down) bus 94 .
- status circuit 92 includes pull-down circuit 100 a within controller 12 a and pull-down circuit 100 b within controller 12 b . Pull-down circuits 100 a and 100 b are each coupled between ground 86 and buss 94 .
- Pull-down circuit 100 a provides a high impedance between bus 94 and ground 86 when controller 12 a is not asserting bus 94
- pull-down circuit 100 b provides a high impedance between bus 94 and ground 86 when controller 12 b is not asserting bus 94
- Pull-down circuit 100 a provides a low impedance between bus 94 and ground 86 when controller 12 a is asserting bus 94
- pull-down circuit 100 b provides a low impedance between bus 94 and ground 86 when controller 12 b is asserting bus 94 .
- bus 94 is at the high voltage level which is equal to the supply voltage at 98 . If either pull-down circuit 100 a or 100 b is providing a low impedance between bus 94 and ground 86 , bus 94 is at the low voltage level which is equal to ground. In one embodiment, controller 12 a and controller 12 b each wait until bus 94 is at the high voltage level before asserting bus 94 .
- bus 94 is at the low voltage level if controller 12 a and controller 12 b are not asserting bus 94 , and bus 94 is at the high voltage level if either controller 12 a or 12 b is asserting (pulling up) bus 94 .
- controllers 12 can use other suitable approaches to provide an indication when the DC to DC converters 74 b - 74 c are switching the output voltages Va or Vb to voltage rails 82 or 84 .
- one or more bits are stored in data storage locations 52 . The one or more bits can be read by other controllers 12 and provide an indication that a corresponding controller 12 is switching output voltages.
- 10 PCI slots 88 a - 88 j are used. In other embodiments, any suitable number of PCI slots can be used.
- the voltage Va is equal to 5.0 volts
- the voltage Vb is equal to 3.3 volts.
- Each of the 10 PCI slots illustrated accepts printed circuit boards (PCI cards) which have a PCI standard form factor. In the illustrated embodiment, each card dissipates a maximum of 25 watts and operates from either a 3.3 volt or 5.0 volt power supply voltage. In other embodiments, the printed circuit cards follow other suitable bus standards.
- the 10 PCI slots 88 a - 88 j accept up to 10 PCI cards.
- the PCI cards can operate at either 3.3 volts or 5.0 volts, a maximum of 250 watts can be dissipated at 3.3 volts, and a maximum of 250 watts can be dissipated 5.0 volts.
- DC to DC converters 74 a - 74 d can source a total of 352 watts and can provide both 3.3 volts and 5.0 volts to the PCI slots 88 a - 88 j .
- Each DC to DC converter is capable of providing up to 88 watts of power. If all 10 PCI slots 88 a - 88 j are operating at 3.3 volts and are dissipating 250 watts in total, DC to DC converters 74 a - 74 d can provide up to 352 watts at 3.3 volts.
- DC to DC converters 74 a - 74 d can provide up to 352 watts at 5.0 volts. If some PCI slots 88 a - 88 j are operating at 3.3 volts and some PCI slots 88 a - 88 j are operating at 5.0 volts, DC to DC converters 74 a - 74 d can be configured to provide 3.3 volts and 5.0 volts of power with each of the 10 PCI cards dissipating 25 watts.
- FIG. 4 is a diagram illustrating one embodiment of switching rules for the power management system 70 illustrated in FIG. 3 .
- the switching rules are illustrated at 102 .
- Conditions and actions to be taken for DC to DC converters 74 a - 74 d are illustrated, respectively, at 104 , 106 , 108 and 110 .
- any suitable number of DC to DC converters 74 can be used to provide any suitable number of output voltages.
- DC to DC converter 74 b includes a controller 12 a and DC to DC converter 74 c includes a controller 12 b .
- Controller 12 a compares variables A 1 and A 2
- controller 12 b compares variables A 1 and A 2 .
- Variables A 1 and A 2 represent, respectively, currents conducted by voltage rails 82 and 84 .
- variable A 1 represents the total power consumed by PCI cards inserted into PCI slots 88 which are coupled to voltage rail 82
- variable A 2 represents the total power consumed by PCI cards inserted into slots 88 which are coupled to voltage rail 84 .
- variable A 1 represents the total number of PCI cards inserted into PCI slots 88 which are coupled to voltage rail 82
- variable A 2 represents the total number of PCI cards inserted into PCI slots 88 which are coupled to voltage rail 84 .
- variables A 1 and A 2 represent other suitable variables or attributes related to voltage rails 82 and 84 , the PCI cards or PCI slots 88 .
- variable A 1 consists of any suitable number of multiple variables (e.g. A 1 - 1 , A 1 - 2 , A 1 - 3 . . . ) and variable A 2 consists of any suitable number of multiple variables (e.g. A 2 - 1 , A 2 - 2 , A 2 - 3 . . . ).
- controller 12 a or 12 b compares A 1 - 1 , A 1 - 2 and A 1 - 3 to variables A 2 - 1 , A 2 - 2 and A 2 - 3 and completes an action which is dependent on a result of the comparison.
- a 1 - 1 , A 1 - 2 and A 1 - 3 represent current or power used by corresponding PCI cards inserted in PCI slots 88 which are coupled to voltage rail 82
- a 2 - 1 , A 2 - 2 and A 2 - 3 represent current or power used by corresponding PCI cards inserted in PCI slots 88 which are coupled to voltage rail 84
- multiple variables A 1 and multiple variables A 2 can be other suitable variables or attributes related to voltage rails 82 and 84 , the PCI cards or the PCI slots 88 .
- the voltage output Vo provided by DC to DC converter 74 a is equal to Va as illustrated at 104 .
- the output voltage Vo provided by DC to DC converter 74 d is equal to Vb as illustrated at 110 .
- Va is equal to 3.3 volts and Vb is equal to 5.0 volts.
- Controller 12 a within DC to DC converter 74 b compares variable A 1 to A 2 as illustrated at 106 .
- variable A 1 is a value of current Ia conducted by voltage rail 82 and is the total current sourced by PCI cards inserted into PCI slots 88 which are coupled to voltage rail 82 .
- Variable A 2 is a value of current Ib conducted by voltage rail 84 and is the total current sourced by PCI cards inserted into PCI slots 88 which are coupled to voltage rail 84 .
- Controller 12 a completes an action which is dependent on a result of the comparison. As illustrated at 106 , if variable A 1 is greater than A 2 , controller 12 a enables DC to DC converter 74 b to provide an output voltage Vo which is equal to Va, and activates or turns on switch 78 a and ensures that switch 78 b is turned off in order to couple the output voltage Va to voltage rail 82 . Once this action is complete, DC to DC converter 74 b is providing additional power capacity at voltage Va to voltage rail 82 .
- controller 12 a enables DC to DC converter 74 b to provide an output voltage Vo which is equal to Vb, and activates or turns on switch 78 b and ensures that switch 78 a is turned off in order to couple the output voltage Vb to voltage rail 84 .
- DC to DC converter 74 b is providing additional power capacity at voltage Vb to voltage rail 84 .
- DC to DC converter 74 b has allocated additional power capacity to the voltage rail 82 or 84 which is sourcing the greatest amount of current through PCI cards inserted in PCI slots 88 which are coupled to the voltage rails 82 or 84 .
- controller 12 b enables DC to DC converter 74 c to provide an output voltage Vo which is equal to Vb, and activates or turns on switch 80 b and ensures that switch 80 a is turned off in order to couple the output voltage Vb to voltage rail 84 .
- DC to DC converter 74 c is providing additional power capacity at voltage Vb to voltage rail 84 .
- controller 12 b enables DC to DC converter 74 c to provide an output voltage Vo which is equal to Va, and activates or turns on switch 80 a and ensures that switch 80 b is turned off in order to couple the output voltage Va to voltage rail 82 .
- DC to DC converter 74 c is providing additional power capacity at voltage Va to voltage rail 82 .
- DC to DC converter 74 c has allocated power capacity to the voltage rail 82 or 84 which is sourcing the greatest amount of current through PCI cards inserted in PCI slots 88 which are coupled to the voltage rails 82 or 84 .
- two DC to DC converters 74 b and 74 c are illustrated as allocating power capacity according to a result of a comparison of variables A 1 and A 2 , in other embodiments, any suitable number of DC to DC converters 74 can be used to compare any suitable number of variables A.
- DC to DC converters 74 b and 74 c do not provide the voltages Va or Vb to voltage rails 82 or 84 at the same time.
- controller 12 a Before controller 12 a activates or turns on switch 78 a or switch 78 b , controller 12 a verifies that status circuit 92 is in the first state which means that controller 12 b is not activating or turning on switch 80 a or switch 80 b . If status circuit 92 is in the first state, controller 12 a switches status circuit 92 into the second state before activating or turning on switch 78 a or switch 78 b , and switches status circuit 92 back into the first state after activating or turning on switch 78 a or switch 78 b.
- controller 12 b Before controller 12 b activates or turns on switch 80 a or switch 80 b , controller 12 b verifies that status circuit 92 is in the first state which means that controller 12 a is not activating or turning on switch 78 a or switch 78 b . If status circuit 92 is in the first state, controller 12 b switches status circuit 92 into the second state before activating or turning on switch 80 a or switch 80 b , and switches status circuit 92 back into the first state after activating or turning on switch 80 a or switch 80 b .
- any suitable number of DC to DC converters can be used, and when status circuit 92 is in the first state, none of the DC to DC converters are activating or turning on switches which couple their respective output voltages Vo to any of a suitable number of voltage rails.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Dc-Dc Converters (AREA)
- Direct Current Feeding And Distribution (AREA)
Abstract
Description
- Electronic systems such as computer systems often use electrical components that operate at different power supply voltage levels. The computer systems are designed to meet industry standards that include standards for bus systems which interconnect the components. One such standard bus system is the peripheral component interconnect (PCI) bus system. The PCI bus system is a high performance bus system which is used to interconnect integrated circuits, printed circuit boards and processor or memory subsystems within a computer. Industry standards are employed for bus systems because they define common form factors, power and voltage requirements and interconnect configurations that enable multiple manufacturers to manufacture components that can connect to the bus system. Computer systems usually include a common backplane that includes slots which provide PCI bus access to printed circuit cards or PCI cards that are inserted into the slots. In accordance with the PCI standards, the slots can accept PCI cards that operate at one of two or more voltage levels and meet maximum power usage requirements.
- To meet these power and voltage requirements, many computer systems include power supply systems having distributed power architectures. With distributed architectures, a common AC to DC power supply is used to generate intermediate voltages, and additional DC to DC voltage converters are used to generate final voltages. With the PCI bus, the AC to DC power supply can be used to generate intermediate voltages such as 48 volts or 12 volts, and subsequent DC to DC voltage converters can be used to generate signaling voltages, such as 3.3 volts or 5 volts.
- Power supply systems have also used multiple tap transformers to meet the power and voltage requirements. Multiple tap transformers include a number of taps which can provide the needed voltage levels.
- One problem is that the maximum power usage is defined for each PCI card, but the specific supply voltage level from which power may be consumed is not. As a result, power supply systems are typically designed to supply the maximum power requirement for each of the final voltage levels which are provided. For an example PCI bus system that can use PCI cards that operate at 3.3 volts or 5 volts, the DC to DC converter providing the 3.3 volts and the DC to DC converter supplying the 5 volts are each able to provide sufficient power for all of the slots in the computer system in case all of the PCI cards are operating at 3.3 volts or at 5 volts.
- This unused power supply capacity typically increases manufacturing costs. If power redundancy is employed, the manufacturing costs are further increased, because the redundant power supply system is able to provide twice the amount of power at each signaling voltage level. With large computer systems that include many slots, these manufacturing costs can become substantial.
- One aspect of the present invention provides a power management system. The power management system includes a voltage source configured to provide at least a first voltage and a second voltage, and a controller configured to couple the first voltage to a first voltage supply terminal or couple the second voltage to a second voltage supply terminal in response to a comparison of one or more first variables associated with the first voltage supply terminal to one or more second variables associated with the second voltage supply terminal.
-
FIG. 1 is a block diagram illustrating one embodiment of a power management system. -
FIG. 2 is a diagram illustrating one embodiment of switching rules for a power management system. -
FIG. 3 is a block diagram illustrating one embodiment of a power management system. -
FIG. 4 is a diagram illustrating one embodiment of switching rules for the power management system illustrated inFIG. 3 . - In the following Detailed Description, reference is made to the accompanying drawings, which form a part hereof, and in which is shown by way of illustration specific embodiments in which the invention may be practiced. In this regard, directional terminology, such as “top,” “bottom,” “front,” “back,” “leading,” “trailing,” etc., is used with reference to the orientation of the Figure(s) being described. Because components of embodiments of the present invention can be positioned in a number of different orientations, the directional terminology is used for purposes of illustration and is in no way limiting. It is to be understood that other embodiments may be utilized and structural or logical changes may be made without departing from the scope of the present invention. The following Detailed Description, therefore, is not to be taken in a limiting sense, and the scope of the present invention is defined by the appended claims.
-
FIG. 1 is a block diagram illustrating one embodiment of apower management system 10.Power management system 10 includes acontroller 12, avoltage source 14, and switches 16 a-16 c. Switches 16 a-16 c are coupled between loads 18 a-18 c and the output ofvoltage source 14 which isoutput terminal 40. Switches 16 a-16 c selectivelycouple output terminal 40 to one of the loads 18 a-18 c. In one embodiment, switches 16 a-16 c are metal oxide semiconductor field effect transistors (MOSFETs). In other embodiments, switches 16 a-16 c are implemented with other suitable power transistors. In the illustrated embodiment,voltage source 14 is capable of providing three different output voltages which are Va, Vb and Vc. In other embodiments, any suitable number of output voltages can be provided byvoltage source 14. In one embodiment, there are threevoltage sources 14 and eachvoltage source 14 provides one output voltage which is one of Va, Vb or Vc. - In the embodiment illustrated in
FIG. 1 ,voltage source 14 is a DC-DC converter which converts an input DC voltage to a lower output DC voltage. In other embodiments, suitable voltages sources include AC-DC converters which convert an input AC voltage to an output DC voltage. In the illustrated embodiment,voltage source 14 includes pulse width modulation (PWM) andgate drive controller 20, metal oxide semiconductor field effect transistor (MOSFET)switches inductor 26 andcapacitor 28. Whilevoltage source 14 is illustrated as a single phase step down or buck converter, in other embodiments other suitable types of voltage sources or power supplies can be used, such as multi-phase buck converters, step up or boost converters or input to output voltage inverters. - In the illustrated embodiment,
MOSFET 22 has a gate coupled throughpath 30 to an output ofcontroller 20, a drain coupled to an input voltage Vin atterminal 32, and a source connected to a drain ofMOSFET 24 throughpath 34.MOSFET 24 has a gate coupled to an output ofcontroller 20 throughpath 36 and has a source coupled to ground throughpath 38.MOSFETs inductor 26 throughpath 34.Inductor 26 is coupled throughpath 40 to a first terminal ofcapacitor 28.Capacitor 28 is coupled through a second terminal at 42 to ground.Path 40 is the output terminal ofvoltage source 14.Controller 20 provides a PWM and gate drive signal toMOSFETs paths MOSFETs terminal 32 tooutput terminal 40, and with proper control of the on and off times forMOSFETs output terminal 40. - In the illustrated embodiment,
controller 20 uses pulse width modulation to controlMOSFETs MOSFETs output terminal 40. In operation,MOSFET 22 is switched on bycontroller 20 whileMOSFET 24 remains off. This effectively couplesinductor 26 to Vin atterminal 32. Because Vin is greater in value than the desired output voltage atoutput terminal 40, there is a net positive voltage drop acrossinductor 26 which causes current to begin increasing throughinductor 26 andcharge capacitor 28. At the appropriate time,MOSFET 22 is switched off andMOSFET 24 is switched on bycontroller 20, resulting is a net negative voltage acrossinductor 26. Because the current throughinductor 26 cannot change instantly, current sourced throughMOSFET 24 chargescapacitor 28 and causes the voltage atoutput terminal 40 to increase.MOSFETs output terminal 40 reaches a desired value. By continually switchingMOSFETs inductor 26 provides a sufficient amount of current to meet the output current requirement atoutput terminal 40, the voltage acrosscapacitor 28 can be maintained at the desired voltage value. - In the illustrated embodiment,
controller 20 is capable of generating three different switching duty cycles for the on and off times ofMOSFETs output terminal 40. In other embodiments,controller 20 can generate other suitable numbers of switching duty cycles. In the illustrated embodiment, one of the voltages Va, Vb or Vc can be provided to one of the loads 18 a-18 c by selecting the appropriate duty cycle and by activating one of switches 16 a-16 c. Switches 16 a-16 c selectively couple either Va, Vb or Vc atoutput terminal 40 to one of loads 18 a-18 c through paths 44 a-44 c which are voltage supply terminals for the loads 18. In this embodiment, all switches 16 are turned off before any one of switches 16 a-16 c are turned on in order to avoid shorting any of voltage supply terminals 44 a-44 c together. This is because one or more of the loads 18 a-18 c may be coupled to other voltage sources (not shown) through voltage supply terminals 44 a-44 c. In one embodiment, switches 16 a-16 c are MOSFETs. - In the illustrated embodiment,
controller 12 is coupled tocontroller 20 throughpath 46 and to switches 16 a-16 c through paths 48 a-48 c respectively. To provide one of the output voltages Va, Vb or Vc to a corresponding one of the loads 18 a-18 c,controller 12 sends a switching duty cycle signal tocontroller 20.Controller 20 provides gate bias signals to MOSFETS 22 and 24 throughpaths output terminal 40.Controller 12 also selects and activates one of the switches 16 a-16 c in order to coupleoutput terminal 40 to one of the loads 18 a-18 c which corresponds to the selected output voltage value. - In one embodiment,
power management system 10 is providing power to a computer system. In various embodiments, loads 18 a-18 c can include a central processing unit (CPU), memory subsystems, and peripheral components, such as video display adapters, small computer system interface (SCSI) controllers, disk drives, and network interface cards (NICs). In one embodiment, each one of the loads 18 a-18 c uses a unique output voltage value. In another embodiment, two or more of the loads 18 a-18 c use the same output voltage value. - In one embodiment,
power management system 10 is providing power to a computer system which includes output loads 18 a and 18 b. In this embodiment, the output loads 18 are compliant with the PCI bus system specification, and load 18 a operates at 3.3 volts and load 18 b operates at 5.0 volts.Controller 12 determines if 3.3 volts should be coupled to load 18 a or if 5.0 volts should be coupled to load 18 b. To couple 3.3 volts to load 18 a,controller 12 sends a switching duty cycle signal tocontroller 20 which corresponds to 3.3 volts, andcontroller 20 provides gate bias signals to MOSFETS 22 and 24 throughpaths output terminal 40.Controller 12 also activates or closes switch 16 a and ensures thatswitch 16 b is deactivated or open in order to coupleoutput terminal 40 to load 18 a. To couple 5.0 volts to load 18 b,controller 12 sends a switching duty cycle signal tocontroller 20 which corresponds to 5.0 volts, andcontroller 20 provides gate bias signals to MOSFETS 22 and 24 throughpaths output terminal 40.Controller 12 also activates or closes switch 16 b and ensures thatswitch 16 a is deactivated or open in order to coupleoutput terminal 40 to load 18 b. - In the illustrated embodiment,
controller 12 couples one of Va, Vb or Vc to one of the corresponding loads 18 a-18 c in response to a comparison of one or more variables associated with each one of the voltage supply terminals 44 a-44 c. In this embodiment,controller 12 compares currents Ia, Ib and Ic which respectively are currents conducted byvoltage supply terminals voltage supply terminals respective loads controller 12 couples one of the voltages Va, Vb or Vc atoutput terminal 40 to the corresponding one of theloads corresponding load - In one embodiment, one of the one or more variables associated with each of the voltage supply terminals 44 a-44 c is a power amount consumed by each of the corresponding loads 18 a, 18 b or 18 c. In this embodiment,
controller 12 compares power amounts Pa, Pb and Pc, which respectively are the power consumed by each of theloads voltage supply terminals controller 12 couples one of the voltages Va, Vb or Vc atoutput terminal 40 to the corresponding one of theloads loads controller 12 provides additional power capacity to the load 18 which has the greatest need, as exemplified by the highest level of power consumption (e.g. the highest value of Pa, Pb and Pc). - In one embodiment, loads 18 a, 18 b or 18 c each comprise multiple loads and one of the one or more variables associates with each of the voltage supply terminals 44 a-44 c is a number of the multiple loads coupled to each of the
voltage supply terminals controller 12 compares the number of loads coupled to each of thevoltage supply terminals loads controller 12 provides additional power capacity to thecorresponding load - In the illustrated embodiment,
controller 12 is coupled to loads 18 a-18 c by paths 50 a-50 c, respectively. In this embodiment,controller 12 is configured to receive data from each of the loads 18, wherein the data includes values of the variables associated with voltage supply terminals 44 a-44 c. In one embodiment, the variables are currents conducted by voltage supply terminals 44 a-44 c into loads 18 a-18 c. In one embodiment, these currents are the maximum currents conducted by voltage supply terminals 44 a-44 c. In this embodiment,controller 12 is configured to receive the current values for voltage supply terminals 44 a-44 c on paths 50 a-50 c.Controller 12 compares these currents and enablescontroller 20 to provide one of the voltages Va, Vb or Vc to the load 18 a-18 c which has the highest current. If the current used byload 18 a is greater than the currents used byloads controller 12 couples voltage value Va to load 18 a. If the current used byload 18 b is greater than the currents used byloads controller 12 couples voltage value Vb to load 18 b. If the current used byload 18 c is greater than the currents used byloads controller 12 couples voltage value Vc to load 18 c. - In one embodiment, there is no feedback path between loads 18 a-18 c through paths 50 a-50 c. In this embodiment, other voltage sources are providing the voltages Va, Vb and Vc to loads 18 a-18 c, and
controller 12 is configured to receive the variables which are currents conducted by voltage supply terminals 44 a-44 c into loads 18 a-18 c from these other voltage sources. In one embodiment, these voltage sources are DC to DC converters. In one embodiment, the one or more variables associated with each of the voltage supply terminals 44 a-44 c are power amounts Pa, Pb and Pc, which respectively are the power consumed by each of theloads voltage supply terminals - In one embodiment,
controller 12 includes one or moredata storage locations 52 which are configured to store one or more of the variables associated with each of the voltage supply terminals 44 a-44 c. In various embodiments, the variables can be stored indata storage locations 52 at suitable times which include either periodically or as needed. In this embodiment,controller 12 reads the variables to be compared fromdata storage locations 52. - In one embodiment,
controller 12 includes computer readable program code. In one embodiment, this program code is stored in any suitable location, including withincontroller 12,voltage source 14, loads 18, or within a computer system which is coupled topower management system 10. In one embodiment, this program code is stored as firmware. In the illustrated embodiment, the computer readable program code is illustrated ascontrol code 54.Control code 54 includes a first computer readable program code configured to causecontroller 12 to compare one or more variables associated with each of the voltage supply terminals 44 a-44 c.Control code 54 includes a second computer readable program code configured to causecontroller 12 to couple one of Va, Vb or Vc to one of the corresponding loads 18 a-18 c in response to the comparison of one or more of the variables associated with each of the voltage supply terminals 44 a-44 c. -
FIG. 2 is a diagram illustrating one embodiment of switching rules forcontroller 12. The switching rules are illustrated at 60. Conditions and actions for threevoltage sources voltage source 14, a condition and an action to be taken bycontroller 12 are indicated. While threevoltage sources 14 are illustrated, in other embodiments, any suitable number ofvoltage sources 14 or loads 18 can be used. In one embodiment, eachvoltage source 14 includes acontroller 12 which compares variables A1, A2 and A3. In one embodiment, onecontroller 12 compares variables A1, A2 and A3 for all of the voltage sources 14. In the illustrated embodiment,controller 12 compares the variables A1, A2 and A3 to each other in an order. In various embodiments, variables A1, A2 and A3 can represent currents conducted by respective voltage supply terminals 44 a-44 c, power consumed by respective loads 18 a-18 c, or a number of multiple loads coupled to each of the voltage supply terminals 44 a-44 c. In other embodiments, variables A1, A2 and A3 represent other suitable variables or attributes related to voltage supply terminals 44 a-44 c or loads 18 a-18 c. - In the illustrated embodiment,
controller 12 compares variables A1, A2 and A3 in an order. That is,controller 12 first compares variable A1 to variables A2 and A3, next compares variable A2 to variables A1 and A3, and next compares variable A3 to variables A1 and A2. Once each comparison is made,controller 12 couples one of Va, Vb or Vc to one of the corresponding loads 18 a-18 c in response to the comparison. - At 62, the condition for the variable comparison for
voltage source 14 a is that A1 must be greater than or equal to A2 and A1 must be greater than or equal to A3. If this condition is met,controller 12 sends a switching duty cycle signal to controller 20 a that enablesvoltage source 14 a to provide voltage Va at output terminal 40 a, andcontroller 12 activates switch 16 a and ensures that switches 16 b and 16 c are deactivated, in order to couple voltage Va at output terminal 40 a to load 18 a. - At 64, the condition for the variable comparison for
voltage source 14 b is that A2 must be greater than A1 and A2 must be greater than or equal to A3. If this condition is met,controller 12 sends a switching duty cycle signal to controller 20 b that enablesvoltage source 14 b to provide voltage Vb at output terminal 40 b, andcontroller 12 also activatesswitch 16 b and ensures that switches 16 a and 16 c are deactivated, in order to couple voltage Vb at output terminal 40 b to load 18 b. - At 66, the condition for the variable comparison for
voltage source 14 c is that A3 must be greater than A1 and A3 must be greater than A2. If this condition is met,controller 12 sends a switching duty cycle signal to controller 20 c that enablesvoltage source 14 c to provide voltage Vc at output terminal 40 c, andcontroller 12 also activatesswitch 16 c and ensures that switches 16 a and 16 b are deactivated, in order to couple voltage Vc at output terminal 40 c to load 18 c. - In the illustrated embodiment, for each comparison, the value of each variable A must be greater than lower ordered variables A and greater than or equal to higher ordered variables A in order for
controller 12 to provide the voltage Va, Vb or Vc to theload controller 12 to provide the voltage Va, Vb or Vc to theload -
FIG. 3 is a block diagram illustrating one embodiment of apower management system 70 for use with acomputer system 72. Thepower management system 70 includes a DC toDC converter 74 a which provides a voltage Va to avoltage rail 82 within thecomputer system 72. DC toDC converter voltage rail 82 or voltage Vb tovoltage rail 84. DC toDC converter 74 d is configured to provide a voltage Vb to avoltage rail 84 within thecomputer system 72. Voltage rails 82 and 84 are coupled to PCI slots 88 a-88 j. DC to DC converters 74 a-74 d each include aground connection 86 which is coupled to PCI slots 88 a-88 j. In this embodiment,computer system 72 is compliant with the PCI bus specification. In other embodiments,computer system 72 is compliant with other bus specifications. In the illustrated embodiment, PCI slots 88 a-88 j are coupled toPCI backplane 90.PCI backplane 90 couples to other suitable components withincomputer system 72 which include, but are not limited to, one or more CPUs or memory subsystems. In other embodiments, any suitable number of DC to DC converters 74 can be used. In other embodiments, DC to DC converters 74 are configured to provide any suitable number of output voltages V. In other embodiments, any suitable number of voltage rails are included withincomputer system 72. - In the illustrated embodiment, each PWM control and power switch 76 a-76 d includes a
controller 20 andMOSFETs DC converters controller 12 as they each only provide one output voltage (Va or Vb, respectively). PWM control andpower switch controllers - In the illustrated embodiment, DC to
DC converters voltage rails DC converters voltage rails - In the illustrated embodiment,
controller status circuit 92 which can be asserted (switched from at least a first state to at least a second state) during a time thatcontroller 12 a orcontroller 12 b is switching voltage Va tovoltage rail 82 or voltage Vb tovoltage rail 84. In the illustrated embodiment, whenstatus circuit 92 is in a first state, neithercontroller 12 a orcontroller 12 b are switching voltage Va tovoltage rail 82 or voltage Vb tovoltage rail 84. Whenstatus circuit 92 is in a second state,controller 12 a orcontroller 12 b is switching voltage Va tovoltage rail 82 or voltage Vb tovoltage rail 84. - In the illustrated embodiment,
status circuit 92 includes abus 94 which is coupled to a supply voltage at 98 through a pull-upresistor 96.Bus 94 is at a high voltage level ifcontrollers bus 94.Bus 94 is at a low voltage level ifcontroller 12 a orcontroller 12 b is asserting (pulling down)bus 94. In the illustrated embodiment,status circuit 92 includes pull-down circuit 100 a withincontroller 12 a and pull-down circuit 100 b withincontroller 12 b. Pull-down circuits ground 86 andbuss 94. Pull-down circuit 100 a provides a high impedance betweenbus 94 andground 86 whencontroller 12 a is not assertingbus 94, and pull-down circuit 100 b provides a high impedance betweenbus 94 andground 86 whencontroller 12 b is not assertingbus 94. Pull-down circuit 100 a provides a low impedance betweenbus 94 andground 86 whencontroller 12 a is assertingbus 94, and pull-down circuit 100 b provides a low impedance betweenbus 94 andground 86 whencontroller 12 b is assertingbus 94. If both pull-downcircuits bus 94 andground 86,bus 94 is at the high voltage level which is equal to the supply voltage at 98. If either pull-down circuit bus 94 andground 86,bus 94 is at the low voltage level which is equal to ground. In one embodiment,controller 12 a andcontroller 12 b each wait untilbus 94 is at the high voltage level before assertingbus 94. In one embodiment,bus 94 is at the low voltage level ifcontroller 12 a andcontroller 12 b are not assertingbus 94, andbus 94 is at the high voltage level if eithercontroller bus 94. - In other embodiments, other suitable approaches can by used by
controllers 12 to provide an indication when the DC toDC converters 74 b-74 c are switching the output voltages Va or Vb tovoltage rails data storage locations 52. The one or more bits can be read byother controllers 12 and provide an indication that a correspondingcontroller 12 is switching output voltages. - In the illustrated embodiment, 10 PCI slots 88 a-88 j are used. In other embodiments, any suitable number of PCI slots can be used. In the illustrated embodiment, the voltage Va is equal to 5.0 volts, and the voltage Vb is equal to 3.3 volts. Each of the 10 PCI slots illustrated accepts printed circuit boards (PCI cards) which have a PCI standard form factor. In the illustrated embodiment, each card dissipates a maximum of 25 watts and operates from either a 3.3 volt or 5.0 volt power supply voltage. In other embodiments, the printed circuit cards follow other suitable bus standards. In the present embodiment, the 10 PCI slots 88 a-88 j accept up to 10 PCI cards. Because the PCI cards can operate at either 3.3 volts or 5.0 volts, a maximum of 250 watts can be dissipated at 3.3 volts, and a maximum of 250 watts can be dissipated 5.0 volts.
- In the illustrated embodiment, DC to DC converters 74 a-74 d can source a total of 352 watts and can provide both 3.3 volts and 5.0 volts to the PCI slots 88 a-88 j. Each DC to DC converter is capable of providing up to 88 watts of power. If all 10 PCI slots 88 a-88 j are operating at 3.3 volts and are dissipating 250 watts in total, DC to DC converters 74 a-74 d can provide up to 352 watts at 3.3 volts. If all 10 PCI slots 88 a-88 j are operating at 5.0 volts and are dissipating 250 watts in total, DC to DC converters 74 a-74 d can provide up to 352 watts at 5.0 volts. If some PCI slots 88 a-88 j are operating at 3.3 volts and some PCI slots 88 a-88 j are operating at 5.0 volts, DC to DC converters 74 a-74 d can be configured to provide 3.3 volts and 5.0 volts of power with each of the 10 PCI cards dissipating 25 watts.
-
FIG. 4 is a diagram illustrating one embodiment of switching rules for thepower management system 70 illustrated inFIG. 3 . The switching rules are illustrated at 102. Conditions and actions to be taken for DC to DC converters 74 a-74 d are illustrated, respectively, at 104, 106, 108 and 110. In other embodiments, any suitable number of DC to DC converters 74 can be used to provide any suitable number of output voltages. - In the illustrated embodiment, DC to
DC converter 74 b includes acontroller 12 a and DC toDC converter 74 c includes acontroller 12 b.Controller 12 a compares variables A1 and A2, andcontroller 12 b compares variables A1 and A2. Variables A1 and A2 represent, respectively, currents conducted byvoltage rails voltage rail 82, and variable A2 represents the total power consumed by PCI cards inserted into slots 88 which are coupled tovoltage rail 84. In one embodiment, variable A1 represents the total number of PCI cards inserted into PCI slots 88 which are coupled tovoltage rail 82, and variable A2 represents the total number of PCI cards inserted into PCI slots 88 which are coupled tovoltage rail 84. In other embodiments, variables A1 and A2 represent other suitable variables or attributes related tovoltage rails - In one embodiment, variable A1 consists of any suitable number of multiple variables (e.g. A1-1, A1-2, A1-3 . . . ) and variable A2 consists of any suitable number of multiple variables (e.g. A2-1, A2-2, A2-3 . . . ). In these embodiments,
controller voltage rail 82, and A2-1, A2-2 and A2-3 represent current or power used by corresponding PCI cards inserted in PCI slots 88 which are coupled tovoltage rail 84. In other embodiments, multiple variables A1 and multiple variables A2 can be other suitable variables or attributes related tovoltage rails - In the illustrated embodiment, the voltage output Vo provided by DC to
DC converter 74 a is equal to Va as illustrated at 104. The output voltage Vo provided by DC toDC converter 74 d is equal to Vb as illustrated at 110. In this embodiment, Va is equal to 3.3 volts and Vb is equal to 5.0 volts.Controller 12 a within DC toDC converter 74 b compares variable A1 to A2 as illustrated at 106. In this embodiment, variable A1 is a value of current Ia conducted byvoltage rail 82 and is the total current sourced by PCI cards inserted into PCI slots 88 which are coupled tovoltage rail 82. Variable A2 is a value of current Ib conducted byvoltage rail 84 and is the total current sourced by PCI cards inserted into PCI slots 88 which are coupled tovoltage rail 84. -
Controller 12 a completes an action which is dependent on a result of the comparison. As illustrated at 106, if variable A1 is greater than A2,controller 12 a enables DC toDC converter 74 b to provide an output voltage Vo which is equal to Va, and activates or turns onswitch 78 a and ensures thatswitch 78 b is turned off in order to couple the output voltage Va tovoltage rail 82. Once this action is complete, DC toDC converter 74 b is providing additional power capacity at voltage Va tovoltage rail 82. If variable A1 is equal to or less than A2,controller 12 a enables DC toDC converter 74 b to provide an output voltage Vo which is equal to Vb, and activates or turns onswitch 78 b and ensures thatswitch 78 a is turned off in order to couple the output voltage Vb tovoltage rail 84. Once this action is complete, DC toDC converter 74 b is providing additional power capacity at voltage Vb tovoltage rail 84. By completing the action at 106, DC toDC converter 74 b has allocated additional power capacity to thevoltage rail - As illustrated at 108, if variable A2 is greater than A1,
controller 12 b enables DC toDC converter 74 c to provide an output voltage Vo which is equal to Vb, and activates or turns onswitch 80 b and ensures thatswitch 80 a is turned off in order to couple the output voltage Vb tovoltage rail 84. Once this action is complete, DC toDC converter 74 c is providing additional power capacity at voltage Vb tovoltage rail 84. If variable A2 is equal to or less than A1,controller 12 b enables DC toDC converter 74 c to provide an output voltage Vo which is equal to Va, and activates or turns onswitch 80 a and ensures thatswitch 80 b is turned off in order to couple the output voltage Va tovoltage rail 82. Once this action is complete, DC toDC converter 74 c is providing additional power capacity at voltage Va tovoltage rail 82. By completing the action at 108, DC toDC converter 74 c has allocated power capacity to thevoltage rail DC converters - In the illustrated embodiment, DC to
DC converters voltage rails controller 12 a activates or turns onswitch 78 a orswitch 78 b,controller 12 a verifies thatstatus circuit 92 is in the first state which means thatcontroller 12 b is not activating or turning onswitch 80 a orswitch 80 b. Ifstatus circuit 92 is in the first state,controller 12 aswitches status circuit 92 into the second state before activating or turning onswitch 78 a orswitch 78 b, andswitches status circuit 92 back into the first state after activating or turning onswitch 78 a orswitch 78 b. - Before
controller 12 b activates or turns onswitch 80 a orswitch 80 b,controller 12 b verifies thatstatus circuit 92 is in the first state which means thatcontroller 12 a is not activating or turning onswitch 78 a orswitch 78 b. Ifstatus circuit 92 is in the first state,controller 12 bswitches status circuit 92 into the second state before activating or turning onswitch 80 a orswitch 80 b, andswitches status circuit 92 back into the first state after activating or turning onswitch 80 a orswitch 80 b. In other embodiments, any suitable number of DC to DC converters can be used, and whenstatus circuit 92 is in the first state, none of the DC to DC converters are activating or turning on switches which couple their respective output voltages Vo to any of a suitable number of voltage rails. - Although specific embodiments have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that a variety of alternate and/or equivalent implementations may be substituted for the specific embodiments shown and described without departing from the scope of the invention. This application is intended to cover any adaptations or variations of the specific embodiments discussed herein. Therefore, it is intended that this invention be limited only by the claims and the equivalents thereof.
Claims (38)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/112,120 US7380146B2 (en) | 2005-04-22 | 2005-04-22 | Power management system |
GB0607059A GB2425411B (en) | 2005-04-22 | 2006-04-10 | Power management system |
JP2006114274A JP2006325391A (en) | 2005-04-22 | 2006-04-18 | Power management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/112,120 US7380146B2 (en) | 2005-04-22 | 2005-04-22 | Power management system |
Publications (2)
Publication Number | Publication Date |
---|---|
US20060242435A1 true US20060242435A1 (en) | 2006-10-26 |
US7380146B2 US7380146B2 (en) | 2008-05-27 |
Family
ID=36539560
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/112,120 Active 2026-06-08 US7380146B2 (en) | 2005-04-22 | 2005-04-22 | Power management system |
Country Status (3)
Country | Link |
---|---|
US (1) | US7380146B2 (en) |
JP (1) | JP2006325391A (en) |
GB (1) | GB2425411B (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090115256A1 (en) * | 2007-11-05 | 2009-05-07 | Arm Limited | Dynamically changing control of sequenced power gating |
CN102213990A (en) * | 2010-04-09 | 2011-10-12 | 鸿富锦精密工业(深圳)有限公司 | Computer system |
CN102346527A (en) * | 2010-07-30 | 2012-02-08 | 鸿富锦精密工业(深圳)有限公司 | Computer system |
US20150177796A1 (en) * | 2013-12-19 | 2015-06-25 | International Business Machines Corporation | Rotating voltage control |
US9958919B2 (en) * | 2011-04-27 | 2018-05-01 | STMicroelectronics (Shenzhen) R&D Co., Ltd. | Data source and display having power circuits providing different output voltages based on duty cycle |
US20180299937A1 (en) * | 2015-10-29 | 2018-10-18 | Hewlett Packard Enterprise Development Lp | Parallel output of backup power modules |
US20180309320A1 (en) * | 2013-08-06 | 2018-10-25 | Bedrock Automation Plattforms Inc. | Smart power system |
WO2022164498A1 (en) * | 2021-01-29 | 2022-08-04 | Nuvia, Inc. | Power management integrated circuit with a field programmable array of voltage regulators |
US11658577B2 (en) | 2021-01-29 | 2023-05-23 | Qualcomm Incorporated | Power management integrated circuit with a field programmable array of voltage regulators |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100787230B1 (en) * | 2005-05-23 | 2007-12-21 | 삼성전자주식회사 | Apparatus for generating high voltage , method thereof and ASIC chip |
US7723864B2 (en) * | 2005-07-26 | 2010-05-25 | Norgren, Inc. | AC-to-DC electrical switching circuit |
US20080028246A1 (en) * | 2006-07-31 | 2008-01-31 | Witham Timothy D | Self-monitoring and self-adjusting power consumption computer control system |
US8015419B2 (en) * | 2006-08-31 | 2011-09-06 | Ati Technologies Ulc | Method and apparatus for soft start power gating with automatic voltage level detection |
JP5086682B2 (en) * | 2007-03-30 | 2012-11-28 | パナソニック株式会社 | Power distribution system |
CN101543061A (en) * | 2007-07-18 | 2009-09-23 | 松下电器产业株式会社 | Video audio processing apparatus and standby and reset method thereof |
US20090091191A1 (en) * | 2007-10-09 | 2009-04-09 | Densei-Lambda K.K. | Electric power supply system |
JP5192833B2 (en) * | 2008-01-24 | 2013-05-08 | パナソニック株式会社 | Power supply system, DC power supply device |
US9197086B2 (en) * | 2012-04-30 | 2015-11-24 | Hewlett-Packard Development Company, L.P. | Boosting input power |
JP6270640B2 (en) * | 2014-06-18 | 2018-01-31 | 三菱電機株式会社 | Redundant power supply |
US9906128B2 (en) * | 2014-10-29 | 2018-02-27 | Infineon Technologies Austria Ag | Intermediate voltage bus converter with power saving modes |
US20170054368A1 (en) * | 2015-08-19 | 2017-02-23 | Infineon Technologies Austria Ag | Multi-Topology Power Converter Controller |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3555290A (en) * | 1969-05-29 | 1971-01-12 | Walter Ellermeyer | Second-highest redundant voltage selector |
US4460951A (en) * | 1982-07-01 | 1984-07-17 | Honeywell Information Systems Inc. | Control circuit arrangement for a self-start power supply |
US5748033A (en) * | 1996-03-26 | 1998-05-05 | Intel Corporation | Differential power bus comparator |
US5787014A (en) * | 1996-03-29 | 1998-07-28 | Intel Corporation | Method and apparatus for automatically controlling integrated circuit supply voltages |
US6065124A (en) * | 1997-03-15 | 2000-05-16 | Samsung Electronics Co., Ltd. | Computer system having power saving and management function and method of controlling the same |
US6367021B1 (en) * | 1995-05-26 | 2002-04-02 | National Semiconductor Corporation | Power management system with programable configuration circuitry using digital power level signal to selectively configure operations of electronic circuits |
US6608402B2 (en) * | 2000-07-31 | 2003-08-19 | Linear Technology Corporation | Circuits and methods for controlling load sharing by multiple power supplies |
US20040104714A1 (en) * | 2002-07-24 | 2004-06-03 | Seiko Epson Corporation | Power source circuit |
US20040151304A1 (en) * | 2003-02-05 | 2004-08-05 | George Scott A. | Method of managing power for devices requiring supply levels varying in accordance with operational state |
US20040217653A1 (en) * | 2003-04-29 | 2004-11-04 | Neidorff Robert Alan | Supply selection circuit with programmable hysteresis |
US20050028017A1 (en) * | 2003-07-29 | 2005-02-03 | Gopalakrishnan Janakiraman | Supplying power to at least one electrical device based on an efficient operating point of a power supply |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE68922776T2 (en) | 1988-03-30 | 1995-10-05 | Toshiba Kawasaki Kk | Battery selection control device. |
US7019502B2 (en) | 2002-09-06 | 2006-03-28 | Intersil America's Inc. | Synchronization of multiphase synthetic ripple voltage regulator |
-
2005
- 2005-04-22 US US11/112,120 patent/US7380146B2/en active Active
-
2006
- 2006-04-10 GB GB0607059A patent/GB2425411B/en not_active Expired - Fee Related
- 2006-04-18 JP JP2006114274A patent/JP2006325391A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3555290A (en) * | 1969-05-29 | 1971-01-12 | Walter Ellermeyer | Second-highest redundant voltage selector |
US4460951A (en) * | 1982-07-01 | 1984-07-17 | Honeywell Information Systems Inc. | Control circuit arrangement for a self-start power supply |
US6367021B1 (en) * | 1995-05-26 | 2002-04-02 | National Semiconductor Corporation | Power management system with programable configuration circuitry using digital power level signal to selectively configure operations of electronic circuits |
US5748033A (en) * | 1996-03-26 | 1998-05-05 | Intel Corporation | Differential power bus comparator |
US5787014A (en) * | 1996-03-29 | 1998-07-28 | Intel Corporation | Method and apparatus for automatically controlling integrated circuit supply voltages |
US6065124A (en) * | 1997-03-15 | 2000-05-16 | Samsung Electronics Co., Ltd. | Computer system having power saving and management function and method of controlling the same |
US6608402B2 (en) * | 2000-07-31 | 2003-08-19 | Linear Technology Corporation | Circuits and methods for controlling load sharing by multiple power supplies |
US20040104714A1 (en) * | 2002-07-24 | 2004-06-03 | Seiko Epson Corporation | Power source circuit |
US20040151304A1 (en) * | 2003-02-05 | 2004-08-05 | George Scott A. | Method of managing power for devices requiring supply levels varying in accordance with operational state |
US20040217653A1 (en) * | 2003-04-29 | 2004-11-04 | Neidorff Robert Alan | Supply selection circuit with programmable hysteresis |
US20050028017A1 (en) * | 2003-07-29 | 2005-02-03 | Gopalakrishnan Janakiraman | Supplying power to at least one electrical device based on an efficient operating point of a power supply |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7977822B2 (en) * | 2007-11-05 | 2011-07-12 | Arm Limited | Dynamically changing control of sequenced power gating |
US20090115256A1 (en) * | 2007-11-05 | 2009-05-07 | Arm Limited | Dynamically changing control of sequenced power gating |
CN102213990A (en) * | 2010-04-09 | 2011-10-12 | 鸿富锦精密工业(深圳)有限公司 | Computer system |
CN102346527A (en) * | 2010-07-30 | 2012-02-08 | 鸿富锦精密工业(深圳)有限公司 | Computer system |
US9958919B2 (en) * | 2011-04-27 | 2018-05-01 | STMicroelectronics (Shenzhen) R&D Co., Ltd. | Data source and display having power circuits providing different output voltages based on duty cycle |
US20180246553A1 (en) * | 2011-04-27 | 2018-08-30 | Stmicroelectronics (Shenzhen) R&D Co. Ltd. | Data source and display having power circuits providing different output voltages based on duty cycle |
US10719114B2 (en) * | 2011-04-27 | 2020-07-21 | Stmicroelectronics (Shenzhen) R&D Co. Ltd. | Data source and display having power circuits providing different output voltages based on duty cycle |
US10944289B2 (en) * | 2013-08-06 | 2021-03-09 | Bedrock Automation Plattforms Inc. | Smart power system |
US12062921B2 (en) | 2013-08-06 | 2024-08-13 | Analog Devices, Inc. | Smart power system |
US11605953B2 (en) * | 2013-08-06 | 2023-03-14 | Bedrock Automation Platforms Inc. | Smart power system |
US20180309320A1 (en) * | 2013-08-06 | 2018-10-25 | Bedrock Automation Plattforms Inc. | Smart power system |
US20210194278A1 (en) * | 2013-08-06 | 2021-06-24 | Bedrock Automation Platforms Inc. | Smart power system |
US20150177796A1 (en) * | 2013-12-19 | 2015-06-25 | International Business Machines Corporation | Rotating voltage control |
US9323302B2 (en) * | 2013-12-19 | 2016-04-26 | International Business Machines Corporation | Rotating voltage control |
US10845859B2 (en) * | 2015-10-29 | 2020-11-24 | Hewlett Packard Enterprise Development Lp | Parallel output of backup power modules |
US20180299937A1 (en) * | 2015-10-29 | 2018-10-18 | Hewlett Packard Enterprise Development Lp | Parallel output of backup power modules |
WO2022164498A1 (en) * | 2021-01-29 | 2022-08-04 | Nuvia, Inc. | Power management integrated circuit with a field programmable array of voltage regulators |
US11658577B2 (en) | 2021-01-29 | 2023-05-23 | Qualcomm Incorporated | Power management integrated circuit with a field programmable array of voltage regulators |
US11671017B2 (en) | 2021-01-29 | 2023-06-06 | Qualcomm Incorporated | Current balancing for voltage regulator units in field programmable arrays |
Also Published As
Publication number | Publication date |
---|---|
GB2425411B (en) | 2008-11-05 |
US7380146B2 (en) | 2008-05-27 |
JP2006325391A (en) | 2006-11-30 |
GB2425411A (en) | 2006-10-25 |
GB0607059D0 (en) | 2006-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7380146B2 (en) | Power management system | |
US7498783B2 (en) | Extending the continuous mode of operation for a buck converter | |
US7999520B2 (en) | Static phase shedding for voltage regulators based upon circuit identifiers | |
US6355990B1 (en) | Power distribution system and method | |
TWI614599B (en) | Power supply topologies with capacitance management | |
US11604485B2 (en) | Multiple power management integrated circuits and apparatus having dual pin interface | |
US8494477B2 (en) | Power management for an electronic device | |
US7802113B2 (en) | MCU with on-chip boost converter controller | |
KR20070107741A (en) | Systems and methods for controlling use of power in a computer system | |
US7126315B2 (en) | DC/DC Converter with input and output current sensing and over current protection capable of interrupting the input power supply | |
US20140375127A1 (en) | Power supply apparatus | |
US10432093B2 (en) | Multiphase DC-DC converter with configurable current sharing and phase management | |
EP3713064A1 (en) | Switching regulator and electronic device including the same | |
US20170300077A1 (en) | Power management circuit and associated power management method | |
US11329556B1 (en) | Multi-input single output power system and operating method thereof | |
US7064530B2 (en) | Voltage regulator current sensing | |
US10811972B2 (en) | Buck-boost converter power supply with drive circuit | |
US7508178B2 (en) | Delay compensation for hysteretic control | |
US20230138397A1 (en) | Control circuit for dc-dc converters with nonlinear adaptive voltage position and control method thereof | |
US20080157597A1 (en) | Multiple output isolated converter circuit | |
US20210036623A1 (en) | Two-stage step-down converter | |
EP0928056A2 (en) | Voltage loss compensation for dc-dc converters | |
US7602163B2 (en) | Coupled inductor output regulation | |
US10824214B2 (en) | Systems and methods for maximizing multi-phase voltage regulator efficiency using operational modes in which phases operate in fully-enabled mode and light-load mode | |
CN220691372U (en) | Power supply circuit, mainboard and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SWOPE, JOHN MALVERN;REEL/FRAME:016502/0530 Effective date: 20050419 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
CC | Certificate of correction | ||
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;REEL/FRAME:037079/0001 Effective date: 20151027 |
|
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: OT PATENT ESCROW, LLC, ILLINOIS Free format text: PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT;ASSIGNORS:HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP;HEWLETT PACKARD ENTERPRISE COMPANY;REEL/FRAME:055269/0001 Effective date: 20210115 |
|
AS | Assignment |
Owner name: VALTRUS INNOVATIONS LIMITED, IRELAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:OT PATENT ESCROW, LLC;REEL/FRAME:059058/0720 Effective date: 20220202 |