Note that a system, such as a computer data center, might be associated with a wide variety of power generation sources such as an electric utility, backup generators, batteries, alternators, fuel cells, etc. and each may supply different forms of electricity. This can complicate the configuration of computer equipment. For example, if a data center has a Direct Current (“DC”) source at one location an Alternating Current (“AC”) source at another location, the enterprise may need to maintain two different kinds of computer equipment. If a power source is DC, a technician may need to install an inverter and voltage regulator. If a power source is AC, the technician may need to install a rectifier. Such additional power conversion equipment can reduce efficiency and increase the need for the enterprise to maintain different types equipment, ensure the availability of appropriate spare parts, provide training for technicians, etc.
What is needed is a power supply that reduces the need for additional equipment to handle different types of power sources.
The following description is provided to enable any person in the art to make and use the described embodiments. Various modifications, however, will remain readily apparent to those in the art.
Generally, some embodiments provide a power supply that reduces the need for additional equipment to handle different types of power sources.
The power supply component 150 also includes an AC-to-DC rectifier circuit 120 coupled to the universal connector 110 to convert AC current into DC current when AC current is received via the universal connector. For example, the AC-to-DC rectifier circuit 120 may sense a lack of AC and allows DC to bypass the rectifier circuit. According to some embodiments, the power supply component 150 also includes a DC-to-DC voltage regulator 139 to reduce voltages swings. For example, the DC-to-DC voltage regulator 130 may accommodates voltage swings from a DC source as more current is drawn (e.g., the DC-to-DC rectifier may let the power supply component 150 utilize DC voltages that decrease as more current is drawn).
Some embodiments described herein may be associated with a universal power supply for a computer data center. Note that a data center may include multiple computing devices and optionally other networking devices that are located within a device rack. AC or DC power might be provided to the data center from an external power source, batteries, DC fuel cells, a local backup generator in the event of a loss of power from the external power source, etc.
The data center 202 operates to provide one or more services to various computing devices. These computing devices can be located in close physical proximity to data center 202, and/or located across a wide geographic range (e.g., throughout a country or throughout the world). The data center 202 can communicate with such computing devices via a variety of different networks, including the Internet, a local area network (“LAN”), a cellular or other phone network, an intranet, other public and/or proprietary networks, combinations thereof, and so forth. The data center 202 can be accessed by a variety of different types of computing devices, such as a desktop computer, a laptop computer, a mobile station, an entertainment appliance, a television, a set-top box communicatively coupled to a display device, a cellular or other wireless phone, a game console, an automotive computer, and so forth.
The data center 202 can provide one or more of a variety of different services to computing devices. For example, the data center 202 can provide one or more of a social networking service, an email service, a search service, an information resource/storage service, a messaging service, an image and/or video sharing service, a gaming or other entertainment service, and so forth. The one or more services provided by data center 202 can be publicly available or alternatively access to one or more of the services can be restricted to particular users (e.g., those having a valid account as verified by a service of data center 202).
In the system 200, external AC power 206 is power received from one or more conventional external power sources, such as a power station managed by a power utility company. The external AC power 206 can be, for example, single-phase or 3-phase power. An interruption in external AC power 206 (also referred to as a power outage) can occur, and refers to a situation where the expected external AC power 206 is not received by data center 202. A variety of causes exist for such an interruption, such as a failure at a power station that provides power 206, a failure in a power transmission line between such a power station and data center 202, and so forth.
The backup generator 204 is a power generator that operates as a backup source of AC power in the event of an interruption in external AC power 206. The backup generator 204 can be, for example, a diesel-powered or gas-powered generator. Although a single backup generator 204 is illustrated in system 200, alternatively multiple backup generators 204 (e.g., each responsible for providing AC power to one or more racks 210) can be included in system 200. The backup generator 204 can provide, for example, single-phase or 3-phase AC power, typically providing the same of single-phase or 3-phase power as external AC power 206. Alternatively, backup generator 204 can provide DC power rather than AC power. Other potential sources of power include the DC fuel cell 205 and the DC battery 207.
Multiple devices 212 in data center 202 operate to provide the functionality of the one or more services provided by the data center 202. A variety of different types of devices can be included as the devices 212. The devices 212 typically include one or more server computers, such as rack servers or blade servers. The devices 212 can also include one or more other components, such as a networking component (e.g., a gateway, a router, a switch, etc.), a data storage component (e.g., one or more magnetic disk drives), a cooling component (e.g., a fan or liquid cooling system), and so forth.
The devices 212 are located within racks 210 of data center 202. A rack 210 is a physical structure or housing into which multiple chassis can be inserted, mounted, or otherwise placed. A rack includes different physical locations where a chassis of a particular size (referred to as a Rack Unit or “RU”) can be placed. Different types of racks 210 can hold different numbers of chassis. For example, a particular rack 210 may be configured to hold 50 chassis, 90 chassis, and so forth. A chassis in turn can house a variety of different components, such as a device 212 or a rack power unit 214. Each rack 210 includes one or more data buses, one or more control buses, and one or more power buses that allow data and control information to be communicated to and from devices 212, and allow power to be communicated to devices 212.
Each rack includes one or more rack power units 214. According to some embodiments, each rack power unit 214 is able to receive either AC or DC power, which can be external AC power 206, AC power from backup generator 204, DC power from the fuel cell 205, etc. If necessary, each rack power unit 214 may convert received AC power into DC power, and provide the DC power to devices 212 within the same rack as that rack power unit. For example, rack power unit 214(1) might provide DC power to devices 212(1) in rack 210(1), but does not provide DC power to devices 212(n) in other racks (n) (e.g., racks in which n is greater than or equal to 2). Additionally, although each rack 210 is illustrated in
The rack power unit 300 includes one or more universal power supplies 304 and one or more battery packs 306. The number of universal power supplies 304 in a rack power unit 300 can vary. For example, multiple universal power supplies 304 can be included in rack power unit 300 for redundancy (e.g., in the event of a failure of one of the universal power supplies 304).
The universal power supplies 304 may each include an AC/DC converter 308 that receives AC power 302, converts the received AC power to DC power, and provides DC power 310 to the devices in the same rack as rack power unit 300. DC power 310 can be any of a variety of different voltages, such as 22 volts, 34 volts, 48 volts, etc. DC power 310 is provided to the devices in the same rack as rack power unit 300 via a DC power bus 312. Each device in the same rack as rack power unit 300 is coupled to DC power bus 312. Thus, rather than converting received AC power to DC power, each device in the rack receives DC power via bus 312. Each universal power supply 304 may also include a DC power converter that converts DC power 303 received at the universal power supplies 304 to a desired voltage for DC power bus 312.
Each of these devices in the same rack as rack power unit 300 can simply pass through the DC power received via bus 312 to the various components within the devices. Alternatively, if one or more of the components within one or more of the devices desires a different voltage, the device can increase or decrease the DC power received via bus 312. For example, if components within a device desire 34 volts whereas DC power bus 312 provides 22 volts, then a boost power converter can be included in the device to boost the 22 volts to 34 volts within the device. By way of another example, if components within a device desire 22 volts whereas DC power bus 312 provides 34 volts, then a buck converter can be included in the device to reduce the voltage from 34 volts to 22 volts within the device. Similarly, DC power can be provided on DC power bus 312 at a rate below the DC voltage desired by the devices and each device can include a boost power converter to increase the DC power to the voltage level desired within the device. For example, DC power bus 312 can provide 21 volts, and each device can include a boost power converter to boost the 21 volts to 22 volts within the device.
The universal power supplies 304 can also receive control information from devices in the same rack as rack power unit 300 in the form of device feedback. Device feedback can be used to facilitate the operation of power supply 304 in providing DC power 310 to the devices. The rack power unit 300 may be implemented using a single chassis, with the power supply 304 included in that chassis. Alternatively, rack power unit 300 can be implemented across multiple chassis, such as one or more power supplies 304 being implemented in one or more chassis.
In one or more embodiments, DC power bus 312 has multiple ports that are coupled to by the computing devices powered by rack power unit 300 (e.g., bus 312 can have multiple receptacles that are physically plugged into by the devices, or can have multiple cords and plugs that are plugged into receptacles of the devices). A power supply controller 318 can manage these ports individually, allowing DC power to be turned on or turned off to a particular device as desired by the controller 318. The power supply controller 318 can also monitor the power consumed at the power port, and can use the information obtained from this monitoring in different manners, such as determining an average power usage of the device (and thus of the rack that includes rack power unit 300), peak power usage of the device (and thus of the rack that includes rack power unit 300), and so forth.
The rack power unit 300 can be easily removed from a rack and/or changed (e.g., swapped out for a replacement rack power unit 300). This allows rack power units 300 to be replaced (e.g., in the event of failed components in the power unit), to have maintenance easily performed on rack power units 300, and so forth. In situations where the rack power unit 300 is implemented using multiple chassis, such chassis can be easily removed and/or changed individually
When AC current is received via the physical input receptacle, an AC-to-DC rectifier circuit coupled to the physical input receptacle may convert AC current into DC current at S420. For example, the AC-to-DC rectifier circuit may sense a lack of AC and allow DC to bypass the rectifier circuit. At S430, voltage swings may be reduced via a DC-to-DC voltage regulator. For example, the DC-to-DC voltage regulator may accommodate voltage swings from a DC source as more current is drawn.
The power supply component 650 also includes an AC-to-DC rectifier circuit 620 coupled to the universal connector 610 to convert AC current into DC current when AC current is received via the universal connector. For example, the AC-to-DC rectifier circuit 620 may sense a lack of AC and allows DC to bypass the rectifier circuit. A heat sink 622 may be positioned proximate to the AC-to-DC rectifier circuit 620 to help dissipate heat generated by the circuit. That is, the AC-to-DC rectifier circuit 620 may have an ability to sense a lack of alternating current and allow the direct current to bypass the rectifier circuit 620 (and the heat sink 622 can help make sure the system 600 can dissipate heat when in VDC mode). According to some embodiments, the AC-to-DC rectifier circuit 620 is associated with a single-phase rectifier (using half-wave rectification or full-wave rectification), a three-phase rectifier (using a half-wave circuit, full-wave circuit using center-tapped transformer, a controlled or uncontrolled three-phase bridge rectifier, etc.), a twelve-pulse bridge rectifier, a voltage-multiplying rectifier, a rectifier that incorporates output smoothing, etc.
According to some embodiments, the power supply component 650 also includes a DC-to-DC voltage regulator 639 to reduce voltages swings. For example, the DC-to-DC voltage regulator 630 may accommodates voltage swings from a DC source as more current is drawn (e.g., the DC-to-DC rectifier may let the power supply component 650 utilize DC voltages that decrease as more current is drawn).
Thus, embodiments may provide systems and methods such that a power supply unit for servers and other computer equipment is able to accept a variety of electrical sources that include both AC and DC electricity. Moreover, a plug type is disclosed that can be used for both AC and DC and prevents reverse polarization.
The foregoing diagrams represent logical architectures for describing processes according to some embodiments, and actual implementations may include more or different components arranged in other manners. Other topologies may be used in conjunction with other embodiments. Moreover, each component or device described herein may be implemented by any number of devices in communication via any number of other public and/or private networks. Two or more of such computing devices may be located remote from one another and may communicate with one another via any known manner of network(s) and/or a dedicated connection. Each component or device may comprise any number of hardware and/or software elements suitable to provide the functions described herein as well as any other functions.
Embodiments described herein are solely for the purpose of illustration. Those in the art will recognize other embodiments may be practiced with modifications and alterations to that described above.