CONTROL LOOP AND EFFICIENCY ENHANCEMENT FOR DC-DC CONVERTERS
20230216405 · 2023-07-06
Assignee
Inventors
- Andrea BARBIERI (Casalpusterlengo, IT)
- Aldo VIDONI (Rho, IT)
- Marco ZAMPROGNO (CESANO MADERNO (MB), IT)
Cpc classification
H02M3/158
ELECTRICITY
H02M1/0025
ELECTRICITY
H02M1/08
ELECTRICITY
International classification
H02M3/158
ELECTRICITY
Abstract
A DC-DC boost converter includes an inductor coupled between an input voltage and an input node, a diode coupled between the input node and an output node, and an output capacitor coupled between the output node and ground such that an output voltage is formed across the output capacitor. A switch selectively couples the input node to ground in response to a drive signal. Control loop circuitry includes an error amplifier to generate an analog error voltage based upon a comparison of a feedback voltage to a reference voltage, the feedback voltage being indicative of the output voltage, a quantizer to quantize the analog error voltage to produce a digital error signal, and a drive voltage generation circuit to generate the drive signal as having a duty cycle based upon the digital error signal.
Claims
1. A device comprising a DC-DC boost converter, wherein the DC-DC boost converter comprises: an inductor coupled between an input voltage and an input node; a diode coupled between the input node and an output node; an output capacitor coupled between the output node and ground such that an output voltage is formed across the output capacitor; a switch selectively coupling the input node to ground in response to a drive signal; and control loop circuitry comprising: an error amplifier configured to generate an analog error voltage based upon a comparison of a feedback voltage to a reference voltage, the feedback voltage being indicative of the output voltage; a quantizer configured to quantize the analog error voltage to produce a digital error signal; and a drive voltage generation circuit configured to generate the drive signal as having a duty cycle based upon the digital error signal.
2. The device of claim 1, wherein the quantizer is configured to produce the digital error signal as a thermometer code signal.
3. The device of claim 2, wherein the thermometer code signal has a plurality of different possible thermometer code values, with the duty cycle being selected from among a plurality of different possible duty cycles, each of the set plurality of different possible duty cycles being associated with a different one of the set plurality of different possible thermometer code values.
4. The device of claim 1, wherein the drive voltage generation circuit comprises a digital logic circuit clocked by a local clock; and wherein the quantizer is clocked by a division of the local clock.
5. The device of claim 1, wherein the DC-DC boost converter is operable in a normal mode in which the drive signal is periodic and has its duty cycle selectively adjusted based upon the digital error signal; and wherein the DC-DC boost converter is operable in a skip mode in which selected pulses of the drive signal are skipped.
6. The device of claim 5, wherein, when the DC-DC boost converter is operating in the skip mode, the duty cycle of the drive signal is changed based upon the digital error signal only when the digital error signal indicates that the analog error voltage is greater than one half of a full scale voltage of the error amplifier.
7. The device of claim 1, wherein the switch comprises an NMOS transistor having a drain coupled to the input node, a source coupled to ground, and a gate coupled to receive the drive signal from the drive voltage generation circuit.
8. The device of claim 1, further comprising drive circuitry powered by the output voltage, and a micromirror driven by the drive circuitry.
9. A device comprising a DC-DC boost converter, wherein the DC-DC boost converter comprises: an inductor coupled between an input voltage and an input node; a diode coupled between the input node and an output node; an output capacitor coupled between the output node and ground such that an output voltage is formed across the output capacitor; a switch selectively coupling the input node to ground in response to a drive signal; and first control loop circuitry comprising a logic circuit configured to: generate pulses of the drive signal as following an input drive signal when a voltage formed at the input node is at least at ground; and generate pulses of the drive signal as being asserted when the voltage formed at the input node is below ground.
10. The device of claim 9, wherein the first control loop circuitry further comprises: a clamp circuit configured to generate a clamp voltage based upon a voltage formed at the input node; a first comparator configured to assert a first comparison signal when the clamp voltage falls below ground; and a second comparator configured to assert a second comparison signal when the clamp voltage rises above ground; wherein the logic circuit is configured to: generate pulses of the drive signal as following the input drive signal when the clamp voltage is at least at ground; and generate pulses of the drive signal as having a first transition when the first comparison signal is asserted and a second transition when the second comparison signal is asserted.
11. The device of claim 10, wherein the logic circuit is further configured to cause the first comparator to continue to assert the first comparison signal for a given period of time, in response to the first comparator detecting that the clamp voltage has fallen below ground, and subsequently cause the second comparator to continue to assert the second comparison signal for a given period of time, in response to the second comparator detecting that the clamp voltage has risen above ground.
12. The device of claim 9, wherein the switch comprises an NMOS transistor having a drain coupled to the input node, a source coupled to ground, and a gate coupled to receive the drive signal from the drive voltage generation circuit.
13. The device of claim 9, further comprising drive circuitry powered by the output voltage, and a micromirror driven by the drive circuitry.
14. The device of claim 10, further comprising second control loop circuitry comprising: an error amplifier configured to generate an analog error voltage based upon a comparison of a feedback voltage to a reference voltage, the feedback voltage being indicative of the output voltage; a quantizer configured to quantize the analog error voltage to produce a digital error signal; and a drive voltage generation circuit configured to generate the input drive signal as having a duty cycle based upon the digital error signal
15. The device of claim 11, wherein the quantizer is configured to produce the digital error signal as a thermometer code signal.
16. The device of claim 15, wherein the thermometer code signal has a plurality of different possible thermometer code values, with the duty cycle being selected from among a plurality of different possible duty cycles, each of the set plurality of different possible duty cycles being associated with a different one of the set plurality of different possible thermometer code values.
17. The device of claim 14, wherein the drive voltage generation circuit comprises a digital logic circuit clocked by a local clock; and wherein the quantizer is clocked by a division of the local clock.
18. The device of claim 14, wherein the DC-DC boost converter is operable in a normal mode in which the drive signal is periodic and has its duty cycle selectively adjusted based upon the digital error signal; and wherein the DC-DC boost converter is operable in a skip mode in which selected pulses of the drive signal are skipped.
19. The device of claim 18, wherein, when the DC-DC boost converter is operating in the skip mode, the duty cycle of the drive signal is changed based upon the digital error signal only when the digital error signal indicates that the analog error voltage is greater than one half of a full scale voltage of the error amplifier.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
DETAILED DESCRIPTION
[0045] The following disclosure enables a person skilled in the art to make and use the subject matter disclosed herein. The general principles described herein may be applied to embodiments and applications other than those detailed above without departing from the spirit and scope of this disclosure. This disclosure is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed or suggested herein. Do note that in the below description, any described resistor or resistance is a discrete device unless the contrary is stated, and is not simply an electrical lead between two points. Thus, any described resistor or resistance coupled between two points has a greater resistance than a lead between those two points would have, and such resistor or resistance cannot be interpreted to be a lead. Similarly, any described capacitor or capacitance is a discrete device unless the contrary is stated, and is not a parasitic unless the contrary is stated. Moreover, any described inductor or inductance is a discrete device unless the contrary is stated, and is not a parasitic unless the contrary is stated.
[0046] Now described with reference to
[0047] The control loop circuit 15′ includes an error amplifier 17′, shown as an operational amplifier, that receives the feedback voltage Vfbk at its inverting input, receives a reference voltage Vref at its non-inverting input, and generates an analog error signal Verr that is received by a duty-cycle modulation circuit 18′. The duty-cycle modulation circuit 18′ includes a quantizer 21′ (e.g., an analog to digital converter) operating based upon a clock CK divided by n (so, operating based upon CK/n, which is the effective switching frequency of the boost converter 11′) that digitizes the analog error signal Verr to provide a digitized error signal Err, said digitized error signal Err being fed to a local digital block 23 as input.
[0048] The digitized error signal Err may be in the form of a thermometer code, for example with m potential values. The local digital block 23 generates the drive control signal Vdrive for use by the power section 16 of the DC-DC boost converter, based upon the digitized error signal Err.
[0049] Regarding n, consider that an n-level quantizer 21 is used, and that m will be equal to n−1. In the example of
[0050] In operation, when the drive control signal Vdrive is asserted, switch Sw closes, connecting node Nn to ground, charging inductor L with inductor current Il, storing energy in the inductor L in the form of a magnetic field. When the drive control signal Vdrive is deasserted, switch Sw opens, the inductor current L falls, and the strength of the magnetic field collapses as the stored energy is converted to current to attempt to maintain the current output from the inductor L. As a result, the voltage across the inductor L becomes in series with the input voltage Vin, providing a boosted voltage Vsw at node Nn. In turn, the diode D1 becomes forward biased, and current is delivered to charge capacitor C1, increasing the voltage VBOOST stored on capacitor C1.
[0051] The boosted output voltage VBOOST stored on capacitor C1 is a function of the duty cycle of the drive control signal Vdrive. Operation of the control loop circuit 15′ to generate the drive control signal Vdrive and adjust its duty cycle is described with reference to
[0052] In this example as shown by the eight potential outputs (labelled as phase 0 through phase 7) of the local digital block 22 as the drive control signal Vdrive are shown. The greater the difference between the reference voltage Vref and the feedback voltage Vfbk, as indicated by the error voltage Verr, the greater the thermometer code produced as the digitized error signal Err. Stated differently, the greater the error voltage Verr, the greater the thermometer code produced as Err, and conversely, the lesser the error voltage Verr, the lesser the thermometer code produced as Err.
[0053] When the DC-DC boost converter 11′ is operating in normal mode, the local digital block 23 generates the drive control signal Vdrive as having a different duty cycle (e.g., by performing pulse width modulation) for each different value of the thermometer code produced as the digitized error signal Err—the drive control signal Vdrive will have a first duty cycle illustrated as “phase 0” when the thermometer code is at a first value, a second duty cycle illustrated as “phase 1” when the thermometer code is at a second value, a third duty cycle illustrated as “phase 2” when the thermometer code is at a third value, a fourth duty cycle illustrated as “phase 3” when the thermometer code is at a fourth value, a fifth duty cycle illustrated as “phase 4” when the thermometer code is at a fifth value, a sixth duty cycle illustrated as “phase 5” when the thermometer code is at a sixth value, a seventh duty cycle illustrated as “phase 6” when the thermometer code is at a seventh value, and an eighth duty cycle illustrated as “phase 7” when the thermometer code is at an eighth value.
[0054] Thus, for example, the duty cycle of the drive control signal Vdrive will be 0% when the thermometer code represented by the digitized error signal Err causes Vdrive to match the illustrated phase 0, the duty cycle of the drive control signal Vdrive will be 12.5% when the thermometer code represented by the digitized error signal Err causes Vdrive to match the illustrated phase 1, the duty cycle of the drive control signal Vdrive will be 25% when the thermometer code represented by the digitized error signal Err causes Vdrive to match the illustrated phase 2, the duty cycle of the drive control signal Vdrive will be 37.5% when the thermometer code represented by the digitized error signal Err causes Vdrive to match the illustrated phase 3, the duty cycle of the drive control signal Vdrive will be 50% when the thermometer code represented by the digitized error signal Err causes Vdrive to match the illustrated phase 4, the duty cycle of the drive control signal Vdrive will be 62.5% when the thermometer code represented by the digitized error signal Err causes Vdrive to match the illustrated phase 5, the duty cycle of the drive control signal Vdrive will be 75% when the thermometer code represented by the digitized error signal Err causes Vdrive to match the illustrated phase 6, and the duty cycle of the drive control signal Vdrive will be 87.5% when the thermometer code represented by the digitized error signal Err causes Vdrive to match the illustrated phase 7.
[0055] When the DC-DC boost converter is operating in skip mode, the duty cycle of the drive control voltage signal Vdrive is forced to match a programmed phase indicated by the thermometer code represented by the digitized error signal Err when the digitized error signal Err is greater than FS/2, with FS being the full scale (e.g., maximum) value that the error amplifier 17′ is capable of outputting.
[0056] Through this changing of the duty cycle of the drive control signal Vdrive, the boosted output voltage VBOOST is adjusted to reach and maintain a desired value. The higher the duty cycle of the drive control signal Vdrive, the more power stored in the inductor L, the higher the boosted output voltage VBOOST.
[0057] The advantages of the control loop circuit 15′ are numerous, including high configurability to produce different desired boosted output voltages VBOOST, insensitivity to PVT variation due to determination of the duty cycle of the drive control signal Vdrive in the digital domain, ease of power-up, soft-start, and power-off due to the determination of the duty cycle of the drive control signal Vdrive in the digital domain, and no need for trimming analog components.
[0058] Regarding the local digital block 22, it should be understood that it performs the generation and management of the phases, as described above, based upon the quantizer status. The thermometric code represents a suitable choice for the quantizer 21 to output, as it is using a reduced number of bits (e.g., 7 bits thermometric, which is 3 bits of binary). If it is desired to increase the resolution of the quantizer 21, the quantizer type may be changed to suit the desired application.
[0059] Now described with reference to
[0060] The DC-DC boost converter 11″ itself is the same as the DC-DC boost converter 11′ described above and therefore needs no further description herein; it is the drive enhancement circuit 15″ here that is added and will be described.
[0061] The goal of the drive enhancement circuit 15″ is as follows, as described with additional reference to
[0062] The drive enhancement circuit 15″ is now described in detail, referring back to
[0063] Operation in detail is now described with additional reference to
[0064] Note that the n-channel transistor T1 clamps the voltage Vsw to produce a clamped voltage Vsw_clamped. At the beginning of the third time period, the clamped voltage Vsw_clamped falls below ground, meaning that the body diode D2 would otherwise become forward biased, allowing for the LC circuit formed by the inductor and parasitic capacitance Cp of the switch Sw to cause ringing, resulting in power dissipation.
[0065] However, this does not occur in the design of the drive enhancement circuit 15″ because when the clamped voltage Vsw_clamped falls below ground at the beginning of the third time period, the comparator 31 asserts the Comp1 signal at its output. In response to the Comp1 signal being asserted to indicate that Vsw_clamped has fallen below ground, the logic circuit 33 asserts the Comp1_set signal, freezing the comparator 31 output Comp1, and the logic circuit 33 asserts the drive control voltage Vdrive_out to thereby close the switch Sw, greatly reducing the resistance across the switch Sw, preventing the LC circuit from forming, preventing the body diode D2 from becoming forward biased. At this point, the logic circuit 33 also deasserts the Comp2_set signal, enabling the output of the comparator 32 to change. Since at this point the clamped voltage Vsw_clamped is below ground, the comparator 32 accordingly deasserts the Comp2 signal at its output during the third time period. In response to the Comp2 signal being asserted to indicate that Vsw_clamped has risen above ground at the end of the fourth time period, the logic circuit deasserts the drive control voltage Vdrive_out, opening the switch Sw. Also, the logic circuit 33 asserts the Comp2_set signal, freezing the comparator 32 output Comp2.
[0066] To explain the state of the drive control voltage Vdrive_out differently, the logic circuit 33 asserts the drive control voltage Vdrive_out between the rising edge of Comp1 at the beginning of the third time period and the rising edge of Comp2 at the end of the fourth time period. Thus, the drive control voltage Vdrive_out is asserted during the time at which the clamped voltage Vsw_clamped (and therefore the voltage Vsw) is below ground, and otherwise follows the drive control input signal Vdrive_in.
[0067] Beginning in the fifth time period, the formation of a LC circuit from the inductance of the inductor L and the parasitic capacitance Cp of the switch Sw is restored (since switch Sw is open), but since the body diode D2 remains reverse biased (since Vsw is greater than ground, as can be seen in
[0068] The next boost cycle begins at the beginning of the sixth time period. Understand that at the next falling edge of Vdrive_in, the comparator 31 is unfrozen, permitting the restart of the different operations described above.
[0069] Finally, it is clear that modifications and variations may be made to what has been described and illustrated herein, without thereby departing from the scope of this disclosure, as defined in the annexed claims. For example, the above-described circuits and techniques may be used with boost and buck converters working in discontinuous conduction mode (DCM).
[0070] While the disclosure has been described with respect to a limited number of embodiments, those skilled in the art, having benefit of this disclosure, will appreciate that other embodiments can be envisioned that do not depart from the scope of the disclosure as disclosed herein. Accordingly, the scope of the disclosure shall be limited only by the attached claims.