Electronic systems can include one or more switching power supplies. Some switching power supplies receive a direct current (DC) input voltage and convert the DC input voltage to a DC output of a different voltage (i.e., a DC-to-DC switching converter). It can be desirable to ensure that switching power supplies are operating efficiently, such as when an electronic system has a limited energy supply for example.
This document pertains generally, but not by way of limitation, to switching power supplies, and more particularly, to techniques for monitoring the efficiency of a switching power supply in a given system operating condition and to techniques for improving the efficiency of operating a switching power supply.
The drawings illustrate generally, by way of example, but not by way of limitation, various embodiments discussed herein. The drawings are not necessarily drawn to scale.
The output voltage vout(t) of the switching converter circuit 100 is regulated to a voltage target using a control loop that includes a feedback circuit path. The output voltage is divided down using resistors R1 and R2 and used to produce a feedback voltage vFB(t). The control topology of the circuit is a peak current mode control scheme. The feedback voltage is divided down vFB, DIV(t) and is fed into a transconductance amplifier 105. The output of the transconductance amplifier 105 is the current iGM(t), which is fed into a compensation network comprised of RTH, CTH, and CTHP. The current that flows into the compensation network generates a voltage that is fed as an input, along with slope compensation and current sense information, into an error amplifier 104.
In some converters, the user can change the resistor divider ratio that divides vOUT(t) down to vFB(t) with resistors R1 and R2. Resistors R1 and R2 can be discrete components external to the converter circuit. Typically, in such converters, R3 and R4 are not present such that vOUT(t) is scaled down to vFB(t), and vFB(t) is directly tied to the input of the transconductance amplifier in a peak current control scheme.
In other converters, the user communicates to the converter the desired output voltage, and the converter internally changes the resistor divider ratio via variable resistors R3 and R4, which are internal to the converter circuit. Typically, in such converters, R2 and R1 are not present such that vOUT(t)=vFB(t), and vOUT(t)=vFB(t) is scaled down to generate vFB, DIV(t).
It may be desired to monitor the operation of the switching converter circuit 100 to ensure it is operating efficiently. The real time efficiency η of the switching converter circuit can be determined from calculations including the output voltage VOUT, output current IOUT, input voltage VIN, and input current IIN. The electronic system can include a monitoring circuit for each of VOUT, IOUT, VIN, and IIN. The outputs from the monitoring circuits can be quantized using one or more analog-to-digital converter (ADC) circuits and the quantized values can be provided (e.g., via power management bus or PMBus) to a processor of the electronic system to compute the efficiency.
These calculations need to be computed and acted upon in real time and can be burdensome to the system. Also, the real time calculations that can be achieved in a practical manner are inaccurate because they assume ideal converter behavior (zero dead time, ideal switching behavior) and ideal conditions (ambient temperature). Accounting for nonideal converter behavior and nonideal conditions would make the calculations too complex and impractical to implement real time without significant performance tradeoffs, specifically the area and power necessary to implement the calculations. Moreover, these real time calculations cannot account for other conditions that affect efficiency in a closed loop manner. For example, temperature of the converter affects the on resistance of its power MOSFETs, which affects the duty cycle, which ultimately affects efficiency. The converter's efficiency (or equivalently power loss) in turn affects the temperature of the converter, through the thermal impedance of the converter's package. Practical calculations will likely assume that the on resistance is independent of temperature.
The circuit includes a first order sigma-delta (ΣΔ) ADC that includes an integrator stage 210 and a single-bit quantizer (comparator 212) or one-bit ADC stage. The input node 214 to the sigma-delta ADC is connected between two field effect transistors (FETs) M3 and M4. The output of the sigma-delta ADC is a bitstream, or a serial sequence of one bits and zero bits. The output of the sigma-delta ADC, or the bitstream is fed back to the top FET M3. The top FET M3 conducts current from a current source IVOUT that is representative of the output voltage VOUT when the value of the bitstream is 1. The bottom FET M4 is controlled by SW_DC(t), which is a signal representative of the voltage vSW(t) of the switch node S translated to the voltage level of the digital supply domain voltage. The signal SW_DC(f) encodes the duty cycle D in its pulse width over a switching period. The “one's density” of the bitstream can be denoted as δ and can be the ratio of the number of one bits in the bitstream to the number of total bits in the bitstream. The bottom FET M4 conducts current from a current sink IVIN that is representative of a scaled version of the input voltage (VIN/k) to ensure that the density of ones in the output bitstream δ is between 0 and 1 and does not exceed 1.
In steady state operation, the net current into the inverting terminal of the amplifier of the integrator stage 210 must be zero and the net current into the capacitor of the integrator stage 210 is also zero due to charge balance. Therefore, the currents into the amplifier and capacitor must balance such that their averages must be equal, I1=I2. Assuming ideal switches for M3 and M4, I1=VOUTδ and I2=(VIN/k)·D such that the output bitstream δ in terms of the converter's operating conditions can be calculated as
The bitstream one's density δ can be obtained with digital logic circuitry that accumulates the number of one bits that occur in the bitstream over a number of clock cycles. Alternatively, the digital logic circuitry may accumulate the number of zero bits that occur in the bitstream and subtract from the total number to determine the number of one bits. For the first order sigma-delta ADC architecture, n bits of resolution are obtained by accumulating the count of one bits over a specified time period of 2n clock cycles. Although longer accumulation or acquisition times increase resolution, the bandwidth of the circuitry diminishes such the output bitstream δ reacts slowly to changes in the operating conditions of the switching converter circuit 100. Furthermore, diminishing returns are associated with longer acquisition times because the first order sigma-delta ADC shapes the quantization noise and ultimately determines the noise floor, the noise cannot be further reduced by longer accumulation or acquisition times. The noise floor is determined by thermal noise (kT/C) and other circuit nonlinearities such as integrator open loop gain and comparator delay variation.
The error between the duty cycle D calculated with the output bitstream density δ and the measured duty cycle for the switching converter circuit 100 falls within the plus or minus one least significant bit (±1 LSB) noise floor of (±1/214). The operating conditions of the switching converter circuit 100 are VIN=16 Volts (16V), VOUT=3.3V, switching frequency of 1 Megahertz (FSW=1 MHz), and an inductor L of 437 nano-Henrys (437 nH).
The efficiency of the switching converter circuit 100 can be expressed as
Define the input current IIN as the sum of the average current conducted by M1 IM1 and the sum of the average current conducted by the gate driver in the PWM block 102 IGD to turn on M1 and M2.
Define QG as the charge delivered by the gate driver in the PWM block 102 to turn M1 and M2, also referred to as gate charge. M1 and M2 are turned on every switching period such that the product of gate charge QG and the switching frequency fSW is the average current conducted by the gate driver. Therefore, the average current consumed by the gate driver in the PWM block 102 can be expressed as
By using the canonical definition of time average, the average current conducted by M1 can be expressed as
Therefore, the input current can be expressed as
Dividing the expression by IOUT produces a useful expression that can be easily substituted into the expression that describes the efficiency of the switching converter circuit 100.
Substituting the equation above into the efficiency expression produces
in terms of D, δ, k,
Consider the term
Thus, the one's density of the output bitstream can be used to approximate the efficiency η of the switching converter circuit by assuming
Making the same assumption in the
expression produces
Therefore, the assumption that
is equivalent to the assumption that
as a function of the output current IOUT or load current. The graph shows that D and
are approximately equal for medium to large load currents and diverge at light loads.
are approximately equal.
The expression
agrees with graphs depicted in
is negligible such that
Thus, at medium to large load currents, the one's density δ of the output bitstream can be used to approximate the efficiency η of the switching converter circuit 100 without the need for the real time computations including VOUT, IOUT, VIN and IIN.
The assumption breaks down at light load currents because the term
increases with smaller currents such that it is no longer negligible. In other words, the assumption that
is valid at medium to large load currents because the duty cycle D only accounts for the conduction (on resistance) and transition (I-V overlap) losses of the switching converter circuit 100, which dominate at such conditions. The quantity
is representative of the total losses because it includes the switching (gate charge) losses encapsulated by the term
in addition to the conduction and transition losses. Therefore, the quantity
is always greater than the duty cycle D, which can be seen in
At light load currents in which switching (gate charge) loss dominates, the approximation breaks down because the switching loss remains constant while the conduction and transition losses decrease with the output current. The approximation holds at medium to large load currents because the conduction and transition losses are much greater than the switching losses.
In forced continuous conduction mode (FCM), the output current IOUT is less than the change in inductor current resulting in negative inductor currents such that the PWM block 102 enables M1 and M2 to conduct negative current. Generally, FCM operation occurs for light load currents with large changes in inductor current. For FCM operation in such light load conditions, the efficiency η calculated from the bitstream based on the invalid assumption that IOUT>>QGfSW (or equivalently
goes above the theoretical maximum efficiency of 1 because in forced continuous conduction mode (FCM), the body diode of the high side power transistor M1 conducts due to negative inductor current and alters voltage-second balance of the inductor L. The breakdown in the assumption that IIN/IOUT is approximately equal to the duty cycle D at light load currents and the decrease of D due to FCM operation at very light loads result in inaccuracies of the efficiency η calculated from the bitstream of the sigma-delta ADC.
An expression that approximates efficiency at light load currents for FCM operation can be determined by revisiting the original efficiency expression and considering that IOUT<<QGfSW at such light load currents.
Therefore, the output bitstream obtained from the efficiency monitor circuit 106 can be used to approximate real time efficiency of the switching converter at any load currents without real time computations that are not only difficult to practically achieve given area and power considerations, but also may not consider the conditions within the converter that implicitly influence efficiency, such as temperature.
Furthermore, the relative value of efficiency η determined using the relative value of the output bitstream is also useful. The relative difference in the output bitstream can be used as an alternative mechanism to measure efficiency. Such a mechanism is useful in determining whether a change in some aspect of converter operation was successful in improving efficiency without calculating the absolute efficiency.
Define bitstream 1, δ1, as the output bitstream produced by the efficiency monitor circuity 106 before a change in some aspect of converter operation and bitstream 2, δ2, as the output bitstream produced by the efficiency monitor circuity 106 after a change in some aspect of converter operation. Similarly, define efficiency 1, η1, as the efficiency of the converter before a change in some aspect of converter and efficiency 2, η2, as the efficiency of the converter after a change in some aspect of converter operation.
Define the change in efficiency Δη as
Define the change in bitstream Δδ as
Substituting the expression for Δδ in the expression for Δη produces
Therefore, a positive change in the bitstream indicates that the efficiency has decreased while a negative change in the bitstream indicates that the efficiency has increased.
The efficiency η reflected by either the absolute bit density δ in the bitstream or a relative change in the bit density δ, can be used to change operation of a switching power supply to improve efficiency.
Returning to
For instance, the controller circuit 120 may change operation of the power transistors M1 and M2 according to the efficiency of the switching converter circuit reflected by the bitstream. In some examples, the power transistors M1 and M2 are segmented transistors that include multiple segments. Each segment of the transistors can be activated separately using a separate control input. Activating different control inputs or combinations of control inputs can change the effective area of a power transistor, such as to change its internal resistance or the amount of current to conduct for example. The controller circuit 120 may change the number of active segments in the power transistors M1 and M2 based on the bitstream from the efficiency monitor circuit 120.
In certain examples, the power transistors are segmented power FETs that include multiple FET segments that can be activated in parallel. The separate FET segments may include separate gate inputs. The controller circuit 120 may change the number of active FET segments used in a power transistor by driving different gate inputs or combinations of the gate inputs. The controller circuit 120 may activate a different number of segments in power transistor M1 and power transistor M2 to configure different electrical characteristics in the power transistors.
In some examples, a boosted voltage level may be used to control one or both of the power transistors M1 and M2. The controller circuit 120 may change the level of the boosted voltage applied to the control input of the power transistors M1 and M2 based on the bitstream from the efficiency monitor circuit 106. In some examples, the controller circuit 120 may change the dead time imposed between the alternate activation of the power transistors M1 and M2. Changing one or both of the level of the boosted voltage and the dead time can change the operating efficiency of the switching converter circuit, and the change in efficiency will be reflected in the bitstream.
Although the function of the efficiency monitor circuit 106 of
For completeness,
At block 815, a number of bits produced in the bitstream that are one bits is determined during a specified time duration. The time duration may be specified as a predetermined number of clock cycles and a count of the number of bits in the bitstream that are one bits is accumulated over the number of clock cycles. This determined number of bits can be used to determine the density of one bits in the bitstream. In variations, the number of zero bits is accumulated and the density of one bits in the bitstream is derived using the number of zero bits.
At block 820, the operation of the switching power supply is changed according to the generated bitstream. The bitstream provides either an approximation of the absolute efficiency of the current configuration of the switching power supply, or the changes in the bitstream provide an indication of changes (e.g., trending) of the efficiency of the current configuration of the switching power supply. The bitstream can be used as feedback to change the configuration of the switching power supply. The changes to the switching power supply can be triggered by detecting a threshold of the density of one bits in the bitstream that triggers the change, or the configuration of the switching power supply can be changed recurrently according to a schedule and the bit stream is used to throttle operation of the switching power supply.
The techniques described herein allow for real time monitoring of the efficiency of a switching power supply without burdensome computations needed in real time, or more complex monitoring support using a PMBus.
The following are example embodiments of systems and methods of operation, in accordance with the teachings herein.
Example 1 includes subject matter (such as a method of operating a switching power supply) comprising monitoring an input voltage and an output voltage of the switching power supply, producing a bitstream using the input voltage, the output voltage, and a switching control signal used to control charging of an inductor of the switching power supply, determining a number of bits produced in the bitstream that are one bits during a specified time duration, and changing operation of the switching power supply according to the determined number of bits.
In Example 2, the subject matter of Example 1 optionally includes producing the bitstream by applying the input voltage, the output voltage, and the switching control signal to a sigma-delta analog-to-digital converter (ADC) circuit.
In Example 3, the subject matter of Example 2 optionally includes controlling a source current provided at an input node of the sigma-delta ADC circuit using the produced bitstream and the output voltage; and controlling a sink current from the input node of the sigma-delta ADC circuit using the input voltage and the switching control signal.
In Example 4, the subject matter of one or any combination of Examples 1-3 optionally includes determining a ratio that includes the determined number of bits that are one bits and a total number of bits in the bitstream during the specified time duration; and wherein the changing the operation of the switching power supply includes changing the operation of the switching power supply according to the determined ratio.
In Example 5, the subject matter of one or any combination of Examples 1-4 optionally includes using the switching control signal to control activation of multiple segments of at least one segmented power transistor; and wherein changing operation of the switching power supply includes changing a number of active segments of the at least one segmented power transistor.
In Example 6, the subject matter of one or any combination of Examples 1-5 optionally includes generating the output voltage of the switching power supply by activating and deactivating first and second power transistors to charge and discharge the inductor; and wherein changing operation of the switching power supply includes changing a dead time between activation of the first power transistor and the second power transistor according to the according to the determined number of bits.
In Example 7, the subject matter of one or any combination of Examples 1-6 optionally includes generating the output voltage of the switching power supply by activating and deactivating first and second power transistors to charge and discharge the inductor; and wherein changing operation of the switching power supply includes changing a voltage applied to a control input of at least one of the first and second power transistors according to the according to the determined number of bits.
In Example 8, the subject matter of one or any combination of Examples 1-7 optionally includes determining that the output current of the switching converter circuit is less than a specified threshold output current value; detecting a change in the number of bits between a first specified time duration and a second specified time duration; and changing the operation of the switching converter circuit according to the determined change in the number of bits when the output current of the switching converter circuit is less than the specified threshold output current value.
Example 9 includes subject matter (such as a circuit to monitor efficiency of a switching converter circuit) or can optionally be combined with one or any combination of Examples 1-8 to include such subject matter, comprising a first input to receive an output voltage of the switching converter circuit; a second input to receive an input voltage of the switching converter circuit; a third input to receive a switching control signal used to control charging of an inductor of the switching converter circuit; and a sigma-delta analog-to-digital converter (ADC) circuit to output a serial bitstream representative of efficiency of the switching converter circuit using the input voltage, the output voltage, and the switching control signal.
In Example 10, the subject matter of Example 9 optionally includes a first switch circuit connected to an input node of the sigma-delta ADC circuit, wherein an input to the first switch circuit is connected to a current source sourcing a current controlled by the output voltage of the switching converter circuit and a control input of the first switch circuit is connected to the output of the sigma-delta ADC circuit; and a second switch circuit connected to the input node of the sigma-delta ADC circuit, wherein an input to the second switch circuit is connected to a current sink that sinks a current controlled by the input voltage of the switching converter circuit and a control input of the second switch circuit is controlled by the switching control signal.
In Example 11, the subject matter of one or both of Examples 9 and 10 optionally includes a sigma-delta ADC circuit that includes an integrator stage, a one-bit analog-to-digital converter (ADC) stage connected to the integrator stage, and a feedback circuit path including a first switch circuit connected to an output of the one-bit ADC stage and an input of the integrator stage. The first switch circuit is configured to apply a current controlled by the output voltage of the switching converter circuit to the input of the sigma-delta ADC circuit.
In Example 12, the subject matter of one or any combination of Examples 9-11 optionally includes logic circuitry connected to the output of the sigma-delta ADC and configured to determine a number of bits of the serial bitstream that are one bits in the bitstream during a specified time duration.
In Example 13, the subject matter of one or any combination of Examples 9-12 optionally includes logic circuitry configured to determine a ratio including the determined number of bits that are one bits in the bitstream during a specified time duration and a total number of bits in the bitstream during the specified time duration.
Example 14 includes subject matter (such as an electronic system) or can optionally be combined with one or any combination of Examples 1-13 to include such subject matter, comprising a switching converter circuit, an efficiency monitor circuit, and a controller circuit. The switching converter circuit includes an input to receive an input voltage and an output to provide an output voltage, at least one inductor, and a switch control circuit to produce a switching control signal used to control charging of an inductor of the switching converter circuit to produce the output voltage. The efficiency monitor circuit includes a first input connected to the output of the switching converter circuit, a second input connected to the input of the switching converter circuit, a third input connected to a switch control circuit of the switching converter circuit, and a sigma-delta analog-to-digital converter (ADC) circuit including an output to generate a bitstream representative of efficiency of the switching converter circuit using the input voltage the output voltage, and the switching control signal of the switching converter circuit. The controller circuit is configured to change operation of the switching converter circuit according to the generated bitstream.
In Example 15, the subject matter of Example 14 optionally includes a controller circuit including logic circuitry configured to determine a number of bits produced in the bitstream that are one bits during a specified time duration and change the operation of the switching converter circuit according to the determined number of bits.
In Example 16, the subject matter of Example 15 optionally includes a switching converter circuit including a switch circuit including at least one segmented power transistor to charge the inductor, and logic circuitry configured to change a number of active segments of the at least one segmented power transistor according to the determined number of bits.
In Example 17, the subject matter of one or both of Examples 15 and 16 optionally includes a switching converter circuit including a switch circuit including first and second power transistors that are activated and deactivated to charge and discharge the inductor, and logic circuitry configured to change a voltage applied to a control input of at least one of the first and second power transistors according to the according to the determined number of bits.
In Example 18, the subject matter of one or any combination of Examples 15-17 optionally includes a switching converter circuit includes a switch circuit including first and second power transistors that are activated and deactivated to charge and discharge the inductor, and logic circuitry configured to change a dead time between activation of the first power transistor and the second power transistor according to the according to the determined number of bits.
In Example 19, the subject matter of one or any combination of Examples 15-18 optionally includes logic circuitry configured to determine a ratio that includes the determined number of bits that are one bits and a total number of bits in the bitstream during the specified time duration, and change the operation of the switching converter according to the determined ratio.
In Example 20, the subject matter of one or any combination of Examples 15-19 optionally includes an output current monitoring circuit connected to the switching converter circuit and configured to detect when an output current of the switching converter circuit is less than a specified threshold output current value, and a controller circuit configured to detect a change in the number of bits between a first specified time duration and a second specified time duration when the output current monitoring circuit indicates the output current of the switching converter circuit is less than the specified threshold output current value, and change the operation of the switching converter circuit according to the determined change in the number of bits.
Each of the non-limiting aspects described herein can stand on its own or can be combined in various permutations or combinations with one or more of the other aspects or other subject matter described in this document. The drawings show, by way of illustration, specific embodiments in which the invention can be practiced. These embodiments are also referred to generally as “examples.” Such examples can include elements in addition to those shown or described. However, the present inventors also contemplate examples in which only those elements shown or described are provided. Moreover, the present inventors also contemplate examples using any combination or permutation of those elements shown or described (or one or more aspects thereof), either with respect to a particular example (or one or more aspects thereof), or with respect to other examples (or one or more aspects thereof) shown or described herein.
In the event of inconsistent usages between this document and any documents so incorporated by reference, the usage in this document controls.
In this document, the terms “a” or “an” are used, as is common in patent documents, to include one or more than one, independent of any other instances or usages of “at least one” or “one or more.” In this document, the term “or” is used to refer to a nonexclusive or, such that “A or B” includes “A but not B,” “B but not A,” and “A and B,” unless otherwise indicated. In this document, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Also, in the following aspects, the terms “including” and “comprising” are open-ended, that is, a system, device, article, composition, formulation, or process that includes elements in addition to those listed after such a term in a claim are still deemed to fall within the scope of that claim. Moreover, in the following aspects, the terms “first,” “second,” and “third,” etc., are used merely as labels, and are not intended to impose numerical requirements on their objects.
Method examples described herein can be machine or computer-implemented at least in part. Some examples can include a computer-readable medium or machine-readable medium encoded with instructions operable to configure an electronic device to perform methods as described in the above examples. An implementation of such methods can include code, such as microcode, assembly language code, a higher-level language code, or the like. Such code can include computer readable instructions for performing various methods. The code may form portions of computer program products. Such instructions can be read and executed by one or more processors to enable performance of operations comprising a method, for example. The instructions are in any suitable form, such as but not limited to source code, compiled code, interpreted code, executable code, static code, dynamic code, and the like. Further, in an example, the code can be tangibly stored on one or more volatile, non-transitory, or non-volatile tangible computer-readable media, such as during execution or at other times. Examples of these tangible computer-readable media can include, but are not limited to, hard disks, removable magnetic disks, removable optical disks (e.g., compact disks and digital video disks), magnetic cassettes, memory cards or sticks, random access memories (RAMs), read only memories (ROMs), and the like.
The above description is intended to be illustrative, and not restrictive. For example, the above-described examples (or one or more aspects thereof) may be used in combination with each other. Other embodiments can be used, such as by one of ordinary skill in the art upon reviewing the above description. The Abstract is provided to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. Also, in the above Detailed Description, various features may be grouped together to streamline the disclosure. This should not be interpreted as intending that an unclaimed disclosed feature is essential to any claim. Rather, inventive subject matter may lie in less than all features of a particular disclosed embodiment. Thus, the following aspects are hereby incorporated into the Detailed Description as examples or embodiments, with each aspect standing on its own as a separate embodiment, and it is contemplated that such embodiments can be combined with each other in various combinations or permutations.
Number | Date | Country | Kind |
---|---|---|---|
63/290590 | Dec 2021 | US | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2022/081690 | 12/15/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63290590 | Dec 2021 | US |