Technical Field
The present disclosure relates to switched-mode power supplies (SMPS), and more specifically to the generation of a duty cycle for controlling a power switch of the SMPS.
Description of the Related Art
As shown, the switches SWH and SWL may be N-MOS transistors driven independently by respective signals HI, LO. The signals HI, LO are produced by a driver circuit 10 based on a pulse-width modulation signal (PWM) generated by a circuit 12. Circuit 12 may generate the PWM signal from a clock signal CK and a control voltage Vctrl.
The driver circuit 10 is usually configured to drive transistors SWH and SWL in phase opposition. In simpler SMPS devices, the low-side transistor SWL may be replaced by a freewheel diode.
The ramp voltage Vr is taken from the node between the current source Ir and the capacitor Cr. The voltage Vr is applied to an inverting input of a comparator 14. The non-inverting input of the comparator receives the control voltage Vctrl. The output of the comparator produces the PWM signal with a duty-cycle set by the control voltage Vctrl.
The SMPS structure of
When the power consumed by the load RL decreases below a threshold, the SMPS enters a discontinuous operating mode, where the current IL in the inductor L reaches zero. Such an operation mode may cause difficulties in maintaining good energy efficiency.
One embodiment of the present disclosure is a switched-mode power supply device that includes:
a power switch configured to transfer power from a supply line to a load in switched-mode;
a first oscillator configured to operate at a frequency proportional to a voltage of the supply line;
a second oscillator configured to operate at a frequency proportional to a voltage of the load; and
a regulator configured to operate the power switch according to a duty cycle based on a ratio between the first and second oscillator frequencies.
One embodiment of the present disclosure is a device that includes:
a first oscillator configured to operate at a frequency proportional to a first voltage;
a first counter configured to count cycles of the first oscillator;
a second oscillator configured to operate at a frequency proportional to a second voltage smaller than the first voltage;
a second counter configured to count cycles of the second oscillator;
a clock circuit configured to reset the first and second counters at clock cycle transitions;
a latch configured to store content of the second counter at clock cycle transitions; and
a comparator configured to enable an output signal while content of the first counter is smaller than the content of the latch.
An operation as illustrated by the dotted lines is not desirable. Indeed, when the current IL becomes negative, power is drawn from the load and the filter capacitor C through transistor SWL, which reduces efficiency. It is preferred to open switch SWL when the current IL reaches zero, so that no power is drawn from the load during this phase—the negative portions of the dotted triangular wave become flat at zero. Such an operation however relies upon an accurate zero-crossing detector to turn off transistor SWL when the current IL reaches zero. Indeed, turning off the transistor SWL when the inductor current has not precisely reached zero may cause spurious voltage spikes, oscillation and efficiency losses. A zero-crossing detector is an analog circuit that may be complex and power demanding for achieving satisfactory accuracy.
The triangular wave in bold lines illustrates an operating mode that can be achieved without zero-crossing detection. The regulator system is configured so that the current cancels exactly at the end of each clock period, and therefore does not become negative. This operation mode may provide more power to the load than actually required, which is why it is typically combined with a “pulse-skipping” regulation scheme.
As shown in the diagram by way of example, every second pulse is skipped, i.e. every second period of the triangular wave remains at zero, whereby the power transmitted to the load is halved in average. The corresponding driving signals, HI and LO, of the transistors SWH and SWL are shown. The power provided to the load may be adjusted in average by skipping more or less pulses.
In each clock period where a pulse is skipped, both transistors SWH and SWL remain off, i.e. the drive signals HI and LO remain inactive. The SMPS power stage is then in a high impedance mode (HiZ) that does not draw power from the load.
To make the inductor current cancellations coincide with the clock period transitions, the duty-cycle Ton/Tck is set to track VL/Vdd, where voltage values VL and Vdd may in fact vary. Indeed, the inductor current rises by (Vdd−VL)·Ton/L during the on-phase of transistor SWH, and falls by VL·Toff/L during the off-phase of transistor SWH (the on-phase of transistor SWL), assuming that the voltage drop through each transistor is negligible. In steady state, both values are equal, yielding
Such tracking may be obtained by providing the load voltage VL (or k·VL) as the control voltage Vctrl of the pulse-width modulator 12
Although the load voltage VL is directly usable by the circuit 12, the ramp peak voltage Vpk does not depend on Vdd but on the current source Ir, the capacitor Cr, and the clock period Tck. Although the current source may be configured to track the voltage Vdd such that Ir=g·Vdd, both the transconductance g and the value of capacitor Cr vary with temperature and process, usually resulting in calibrations and process-dependent analog adjustment circuitry.
The duty-cycle generator is based on two voltage-controlled oscillators, the first 30 being controlled by the supply voltage Vdd, and the second 32 being controlled by the actual load voltage VL or rather its target value Vref. The oscillators may have the same structure and be fabricated on the same semiconductor die, so that they have matching voltage-to-frequency responses. The average operating frequency of the oscillators is adjusted a factor of several tens greater than the SMPS clock frequency CK.
The outputs Fa, Fb of oscillators 30, 32 drive two respective counters 36 and 38. The counters are reset at the transition of each clock cycle by signal CK, whereby each counter reaches a value proportional to the corresponding oscillator frequency at the end of each clock cycle.
The content A of the counter 36 is provided to a digital comparator 40. The content B of the counter 38 is provided to a latch 42 that is enabled at the transition of each clock cycle by signal CK. The content Bt of latch 42 is provided as a threshold to a second input of comparator 40. The comparator is configured to set a pulse-width modulation signal PWM high as long as count A is smaller than the threshold Bt. When the count A exceeds the threshold Bt, the comparator sets the PWM signal low.
At the first clock pulse, both counters are reset and start counting at the rate of the respective oscillator frequencies. The latch stores the threshold Bt reached by count B at the end of the previous clock cycle, for example the value 10. As shown, count A, representing voltage Vdd, increases faster than count B, representing voltage Vref. Signal PWM is high until count A reaches the threshold Bt=10, which happens here at a quarter of the clock period. At the end of the clock period, count B reaches 10, whereby value Bt remains unchanged for the next clock period, meaning that the voltage Vref has not changed.
The second clock pulse starts a new clock period by resetting the counters and storing 10 as threshold Bt in the latch. The voltage Vdd has decreased, causing a slower progression of count A. Value Bt=10 is reached in the middle of the cycle. The PWM signal is thus high during the first half of the clock period.
At the third clock pulse, count B has reached value 10 again, meaning that the voltage Vref remained constant. Both counts A and B progress faster than during the previous cycle, meaning that both voltages Vdd and Vref have increased. Count A reaches value Bt=10 at 0.4·Tck.
At the fourth clock pulse, count B reaches 12. This new value is latched as threshold Bt. The voltage Vdd has not changed, whereby count A progresses at the same speed as during the previous clock cycle. Count A reaches value Bt=12 in the middle of the clock cycle.
The transistor 48 is connected in a voltage-follower configuration with an operational amplifier 50. The gate of transistor 48 is controlled by the output of amplifier 50. The source of transistor 48 is connected to line Vdd, and the drain of the transistor is fed back to the non-inverting input of the amplifier 50. The inverting input of the amplifier 50 receives the corresponding voltage to follow, Vdd or VL, for instance attenuated by a factor k through a divider bridge 52. With this configuration, the amplifier 50 controls the transistor 48 so that its drain voltage equals the voltage at the inverting input of the amplifier. This voltage, k·Vdd or k·Vref, is applied to a resistor R0 connected to line Vss. The resistor R0 thus draws a current I0 equal to k·Vdd/R0 or k·Vref/R0 through transistor 48, which current is replicated in transistors 46 and thus applied to each inverter 44.
The ring oscillator frequency depends on current I0 and the input capacitances of the inverters. If the average frequency of the oscillator is too high, the input capacitances may be increased, as shown, by connecting an extra capacitor to each inverter input, or by increasing the number of inverters in the ring.
Although the absolute frequency value achieved by each oscillator is temperature and process dependent due to the use of capacitors and resistors, the capacitors and the resistors can be readily designed on a same semiconductor die so that their values accurately match between the two oscillators. The oscillators will thus have matched voltage-to-frequency responses that vary in the same manner with temperature and process variations. The ratio of the frequencies thus cancels the variations, producing a single-shot duty-cycle of Ton/Tck that is temperature and process independent.
Various modifications and alternatives of the above-disclosed embodiments will appear to those skilled in the art. A regulation loop was exemplified where the output load voltage VL is compared directly to a target value Vref—in applications where the voltage VL exceeds the operating range of the regulator circuit, voltage VL may be first attenuated by a factor N before it is compared to voltage Vref. If voltage Vref is still used for controlling the oscillator 32, the voltage Vdd would be applied with the attenuation factor N to oscillator 30.
The various embodiments described above can be combined to provide further embodiments. These and other changes can be made to the embodiments in light of the above-detailed description. In general, in the following claims, the terms used should not be construed to limit the claims to the specific embodiments disclosed in the specification and the claims, but should be construed to include all possible embodiments along with the full scope of equivalents to which such claims are entitled. Accordingly, the claims are not limited by the disclosure.
Number | Name | Date | Kind |
---|---|---|---|
6563378 | Kirn | May 2003 | B1 |
8264258 | Chen | Sep 2012 | B1 |
20100096926 | King | Apr 2010 | A1 |
20100097829 | Uno | Apr 2010 | A1 |
20140266475 | Hinrichs | Sep 2014 | A1 |
Number | Date | Country |
---|---|---|
2 736 156 | May 2014 | EP |
2 819 288 | Dec 2014 | EP |
Entry |
---|
Michal, V., “On the Low-power Design, Stability Improvement and Frequency Estimation of the CMOS Ring Oscillator,” 22nd International Conference Radioelektronika, 4 pgs., Apr. 17-18, 2012. |
Zhang, J. et al., “An Analog CMOS Double-Edge Multi-Phase Low-Latency Pulse Width Modulator,” Twenty Second Annual IEEE Applied Power Electronics Conference (APEC 2007), Anaheim, CA, USA, pp. 355-360, Feb. 25-Mar. 1, 2007. |
Number | Date | Country | |
---|---|---|---|
20160231760 A1 | Aug 2016 | US |