The present disclosure relates to voltage regulators, and, more particularly, to a dual mode voltage regulator with reconfiguration capability.
System on a Chip (SoC) architectures often require multiple voltage sources (or voltage rails) to meet the variety of operational power requirements imposed by the numerous components in the system such as, for example, various input/output (I/O) sub-systems. Existing solutions typically implement voltage regulators on the platform or circuit board which hosts the SoC integrated circuit (IC). Some of these voltage regulators may be passive regulators while others may be switched mode regulators, depending on the requirements of the sub-system to be powered as well as the voltage available on the platform. This approach, however, consumes circuit board space and increases system complexity and power delivery cost. Additionally, voltage sources may be subject to change (rail voltage reduces) with time. Voltage sources may also vary depending on the sourcing of platform components. The potential for variability in voltage sources, including available line voltage, may limit the type of voltage regulator that can be implemented on the platform or circuit board hosting the SoC integrated circuit (IC).
Features and advantages of the claimed subject matter will be apparent from the following detailed description of embodiments consistent therewith, which description should be considered with reference to the accompanying drawings, wherein:
Although the following Detailed Description will proceed with reference being made to illustrative embodiments, many alternatives, modifications, and variations thereof will be apparent to those skilled in the art.
By way of overview, the present disclosure is generally directed to methods and apparatus to provide dual mode voltage regulation with reconfiguration capability. The two modes may include a passive regulator mode and a switched regulator mode. An apparatus consistent with the present disclosure may be configured to operate in either mode (passive regulator mode or switched regulator mode) based on parameters of an external select input. The apparatus may include a controller circuit configured to receive a signal from an external select input and selectively couple either the passive regulator or the switched mode regulator between the input voltage port and the output load based on the signal upon a cold boot up of an SoC implementation to improve power conversion efficiency. In some embodiments, the passive regulator circuit may share components with the switched mode regulator circuit including, for example, a power switch and an error amplifier.
A dual mode regulator consistent with the present disclosure may be configured to provide the performance benefits of both a passive regulator and a switched regulator, thereby providing a means of overcoming issues related to changes in line voltage.
The passive regulator circuit 202 may be a low drop-out (LDO) voltage regulator or other suitable passive voltage regulator. Passive voltage regulators generally operate by controlling current flow from the Vin port to the Vout port through a pass gate which may, for example, be a bipolar junction transistor (BJT) of a field effect transistor (FET). The gating signal for the pass gate may be derived from a differential amplifier (or error amplifier) that monitors the difference between Vout and a desired reference voltage Vref. Passive voltage regulators are typically capable of operating under conditions of reduced voltage differential between Vin and Vout, but they suffer from decreasing power conversion efficiency (the ratio of power out to power in) as the difference between Vin and Vout increases.
The switching regulator circuit 204 may be a buck voltage regulator or other suitable switching mode voltage regulator. Switching mode voltage regulators generally offer increased power conversion efficiency at higher load currents. Switching mode voltage regulators operate by switching current provided by the input power supply on and off at periodic intervals with a duty cycle (or pulse width modulation) that results in a desired voltage level conversion. For example, a 50 percent duty cycle may provide an output voltage to the load that is approximately one half of the input power supply line voltage. The pulse width modulated signal is typically processed by a filter at the output load, for example an inductor-capacitor network, to provide a DC output voltage waveform. The current switching may be performed by one or more switches, for example BJTs or FETs. The modulation rate or duty cycle may be dynamically adjusted by monitoring the difference between Vout and a desired reference voltage Vref. Although it may be possible to improve the power conversion efficiency of switching mode voltage regulators operating at reduced load currents, these techniques increase circuit complexity and cost.
The signal from the external select input 208 may include parameters associated with the external select input 208, such as, for example, a voltage reference of the external select input 208, a ratio of the output voltage Vout to the input voltage Vin, and/or a load current. The controller circuit 206 is coupled to error detection/PWM generation circuit 304, timing generator/gate driver 302, error amplifier 306, selection circuit 308, and upper and lower power switches 310, 312, the operation of which will be explained in greater detail below. The error amplifier 306 provides feedback based on the difference between the converted output voltage and the desired output voltage as represented by a provided reference voltage Vref. The upper and lower power switches 310, 312 may be BJTs, FETs or other suitable types of power switches. The upper power switch 310 may also serve as a pass gate during passive (LDO) mode operation. An inductor-capacitor filter network 314, provided to smooth the output voltage, is also shown.
As previously described, the controller circuit 206 may configure the dual mode voltage regulator 104 to operate in either an LDO (or passive) mode or a Buck (or switched) mode.
For example, in the event that the parameters of the external select input 208 indicate that the load current is measured below a pre-determined threshold, the controller circuit 206 may configure the regulator 104 to operate in the LDO (or passive) mode rather than the Buck (or switched) mode. As another example, if the parameters of the external select input 208 indicate that the ratio of load voltage to input (or line) voltage is below a second pre-determined threshold, a higher power conversion efficiency may be obtained by configuring the regulator 104 to operate in the LDO mode rather than the Buck mode. In some embodiments, the controller circuit 206 may determine that a system clock is not present, as may occur during a system boot, in which case the controller may configure the regulator to operate in the LDO mode.
Additionally, the controller circuit 206 may configure the regulator 104 to operate in either the LDO or Buck modes based on a ratio of output voltage Vout to input voltage Vin. For example, in the event that the parameters of the external select input 208 indicate that the ratio of output voltage Vout to input voltage Vin is below a pre-determined threshold, the controller circuit 206 may configure the regulator 104 to operate in the Buck mode. As another example, in the event that the ratio of output voltage Vout to input voltage Vin is above a pre-determined threshold, the controller circuit 206 may configure the regulator 104 to operate in the LDO mode. Additionally, the controller circuit 206 may configure the regulator 104 to operate in either the LDO or Buck modes based on determining a predicted load current of the external select input 208. For example, in the event that the predicted load current of the external select input 208 is below a pre-determined threshold, the controller circuit 206 may configure the regulator 104 to operate in the LDO mode.
The error detection/PWM generation circuit 304 may be employed during Buck mode operation to compare the output voltage Vout to the reference voltage Vref and adjust the PWM to attempt compensate for any difference. The PWM signal may then be employed by the timing generator/gate driver circuit 302 to generate the timing signals corresponding to mark and space times that will drive the upper and lower power switches 310, 312. The selection circuit 308 determines, based on the current mode configuration, whether the signals from timing generator/gate driver circuit 302 will drive the power switches (in Buck mode) or whether the error amplifier 306 output will drive the upper power switch 310 as a pass gate (in LDO mode).
The controller circuit 206 may de-power some or all components that are exclusively associated with the mode that is not in use to reduce power dissipation. For example, as shown in
In some embodiments, the controller circuit 206 may be configured to power up in LDO mode as a default, thus enabling power up in the absence of a system clock as may occur during a boot up of an SoC implementation.
It should be noted that, for the purposes of illustration, the control loops of the LDO and Buck modes of
While
Additionally, operations for the embodiments have been further described with reference to the above figures and accompanying examples. Some of the figures may include a logic flow. Although such figures presented herein may include a particular logic flow, it can be appreciated that the logic flow merely provides an example of how the general functionality described herein can be implemented. Further, the given logic flow does not necessarily have to be executed in the order presented unless otherwise indicated. In addition, the given logic flow may be implemented by a hardware element, a software element executed by a processor, or any combination thereof. The embodiments are not limited to this context.
Embodiments of the methods described herein may be implemented in a system that includes one or more storage mediums having stored thereon, individually or in combination, instructions that when executed by one or more processors perform the methods. Here, the processor may include, for example, a system CPU (e.g., core processor) and/or programmable circuitry. Thus, it is intended that operations according to the methods described herein may be distributed across a plurality of physical devices, such as processing structures at several different physical locations.
The storage medium may include any type of tangible medium, for example, any type of disk including floppy disks, optical disks, compact disk read-only memories (CD-ROMs), compact disk rewritables (CD-RWs), digital versatile disks (DVDs) and magneto-optical disks, semiconductor devices such as read-only memories (ROMs), random access memories (RAMs) such as dynamic and static RAMs, erasable programmable read-only memories (EPROMs), electrically erasable programmable read-only memories (EEPROMs), flash memories, magnetic or optical cards, or any type of media suitable for storing electronic instructions.
As described herein, various embodiments may be implemented using hardware elements, software elements, or any combination thereof. Examples of hardware elements may include processors, microprocessors, circuits, circuit elements (e.g., transistors, resistors, capacitors, inductors, and so forth), integrated circuits, application specific integrated circuits (ASIC), programmable logic devices (PLD), digital signal processors (DSP), field programmable gate array (FPGA), logic gates, registers, semiconductor device, chips, microchips, chip sets, and so forth.
“Circuitry”, as used in any embodiment herein, may comprise, for example, singly or in any combination, hardwired circuitry, programmable circuitry, state machine circuitry, and/or firmware that stores instructions executed by programmable circuitry.
Certain embodiments described herein may be provided as a tangible machine-readable medium storing computer-executable instructions that, if executed by the computer, cause the computer to perform the methods and/or operations described herein. The tangible computer-readable medium may include, but is not limited to, any type of disk including floppy disks, optical disks, compact disk read-only memories (CD-ROMs), compact disk rewritables (CD-RWs), and magneto-optical disks, semiconductor devices such as read-only memories (ROMs), random access memories (RAMs) such as dynamic and static RAMs, erasable programmable read-only memories (EPROMs), electrically erasable programmable read-only memories (EEPROMs), flash memories, magnetic or optical cards, or any type of tangible media suitable for storing electronic instructions. The computer may include any suitable processing platform, device or system, computing platform, device or system and may be implemented using any suitable combination of hardware and/or software. The instructions may include any suitable type of code and may be implemented using any suitable programming language.
Reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
The terms and expressions which have been employed herein are used as terms of description and not of limitation, and there is no intention, in the use of such terms and expressions, of excluding any equivalents of the features shown and described (or portions thereof), and it is recognized that various modifications are possible within the scope of the claims. Accordingly, the claims are intended to cover all such equivalents. Various features, aspects, and embodiments have been described herein. The features, aspects, and embodiments are susceptible to combination with one another as well as to variation and modification, as will be understood by those having skill in the art. The present disclosure should, therefore, be considered to encompass such combinations, variations, and modifications.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2012/027343 | 3/1/2012 | WO | 00 | 10/24/2014 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2013/130088 | 9/6/2013 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5705919 | Wilcox | Jan 1998 | A |
6150798 | Ferry et al. | Nov 2000 | A |
6229289 | Piovaccari | May 2001 | B1 |
7148670 | Inn et al. | Dec 2006 | B2 |
7230408 | Vinn | Jun 2007 | B1 |
7782027 | Williams | Aug 2010 | B2 |
7830128 | Xu | Nov 2010 | B2 |
8890493 | Isik | Nov 2014 | B2 |
20030085694 | Lee | May 2003 | A1 |
20040027099 | Fujii | Feb 2004 | A1 |
20070080673 | Seliverstov | Apr 2007 | A1 |
20090015215 | Ajram | Jan 2009 | A1 |
20090278517 | Kleveland | Nov 2009 | A1 |
20110148200 | Burns | Jun 2011 | A1 |
20150035507 | Cowley | Feb 2015 | A1 |
20150042300 | Peker | Feb 2015 | A1 |
Number | Date | Country |
---|---|---|
2009-142097 | Jun 2009 | JP |
2013095514 | Jun 2013 | WO |
Entry |
---|
International Search Report and Written Opinion received for PCT Application No. PCT/US2012/027343, mailed on Nov. 29, 2012, 12 Pages. |
International Search Report received for PCT Application No. PCT/US2012/066866, mailed on Sep. 3, 2012. |
International Preliminary Report on Patentability and Written Opinion received for PCT Patent Application No. PCT/US2011/066866, mailed on Jul. 3, 2014, 8 pages. |
International Preliminary Report on Patentability and Written Opinion received for PCT Patent Application No. PCT/US2012/027343, mailed on Sep. 12, 2014, 8 pages. |
Number | Date | Country | |
---|---|---|---|
20150042295 A1 | Feb 2015 | US |