Adaptive dead-time control of a synchronous buck converter
11646663 · 2023-05-09
Assignee
Inventors
Cpc classification
H02M3/158
ELECTRICITY
H02M1/38
ELECTRICITY
H02M1/32
ELECTRICITY
H02M3/1588
ELECTRICITY
Y02B70/10
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
H02M3/158
ELECTRICITY
H02M1/38
ELECTRICITY
Abstract
A start-up routine for a Switched-Mode Power Supply (SMPS) gradually increases the duty cycle while reducing an initial dead time to a final optimal dead time for normal operation. Reliability is improved by the larger initial dead time that reduces ringing in switching transistors during low-voltage conditions early in the start-up sequence. Efficiency is improved by reducing the optimal dead time as voltages approach operating levels. The initial dead time is pre-calculated as a function of the input voltage and initial duty cycle. Optimal dead times are pre-calculated as a function of output voltage and output current. The optimal dead time is adjusted for each iteration of a second loop that also increases duty cycle until the target operating output voltage is reached. Pre-calculated dead times are based on the time required to fully charge and discharge parasitic drain-to-source capacitances in the switching transistors in the SMPS circuit.
Claims
1. A method to start a Switched-Mode Power Supply (SMPS) comprising: waiting at power-up until an input voltage reaches a first target voltage; setting a duty cycle to an initial duty cycle; generating an initial dead time from the input voltage and from the initial duty cycle; (a) generating a first switching signal and a second switching signal having a fixed frequency, and generating the first switching signal with the duty cycle, and generating the first switching signal and the second switching signal with the initial dead time between a de-activating edge of the first switching signal and an activating edge of the second switching signal, wherein the first switching signal and the second switching signal are complementary and non-overlapping due to the initial dead time; applying the first switching signal to a gate of a pull-up transistor that conducts current between the input voltage and a middle node that drives an output capacitor through an inductor to generate an output voltage; applying the second switching signal to a gate of a pull-down transistor that conducts current between a ground and the middle node that drives the output capacitor through the inductor to generate the output voltage; comparing the output voltage to a first setting and increasing the duty cycle and repeating from (a) when the output voltage is below the first setting; when the output voltage is no longer below the first setting: (b) measuring the output voltage and an output current; obtaining an optimal dead time using the output voltage and the output current; increasing the duty cycle; generating the first switching signal and the second switching signal having the fixed frequency, and generating the first switching signal with the duty cycle, and generating the first switching signal and the second switching signal with the optimal dead time between the de-activating edge of the first switching signal and the activating edge of the second switching signal, wherein the first switching signal and the second switching signal are complementary and non-overlapping due to the optimal dead time; applying the first switching signal to the gate of the pull-up transistor; applying the second switching signal to the gate of the pull-down transistor; comparing the output voltage to a second setting and repeating from (b) when the output voltage is below the second setting; and operating the SMPS in a normal operating mode using the duty cycle and optimal dead time to generate the first switching signal and the second switching signal when the output voltage is no longer below the second setting.
2. The method of claim 1 wherein the optimal dead time is less than the initial dead time.
3. The method of claim 2 wherein the second setting is a target output voltage for the normal operating mode of the SMPS.
4. The method of claim 2 wherein the initial dead time is sufficient to discharge a parasitic drain-to-source capacitance in the pull-down transistor.
5. The method of claim 2 wherein the initial dead time is sufficient to eliminate ringing in the pull-down transistor; wherein the optimal dead time is shorter than the initial dead time and the optimal dead time is short enough to cause ringing of the pull-down transistor to occur under initial conditions of the input voltage, duty cycle, and output voltage, whereby ringing under initial conditions is avoided while still using the optimal dead time for efficiency during the normal operating mode.
6. The method of claim 5 wherein the duty cycle is increased linearly over a period of time.
7. The method of claim 5 wherein when the optimal dead time is decreased, the optimal dead time is decreased linearly over successive iterations of a second loop starting at (b), wherein the optimal dead time is successively and linearly reduced.
8. The method of claim 2 wherein the optimal dead time during the normal operating mode is less than one-fourth the initial dead time.
9. The method of claim 2 further comprising: generating a third switching signal that is 180 degrees phase delayed from the first switching signal; generating a fourth switching signal that is 180 degrees phase delayed from the second switching signal; applying the third switching signal to a gate of a second pull-up transistor that conducts current between the input voltage and a second middle node that drives the output capacitor through a second inductor to further generate the output voltage; applying the fourth switching signal to a gate of a second pull-down transistor that conducts current between the ground and the second middle node.
10. The method of claim 2 further comprising: waiting an additional delay after the input voltage reaches the first target voltage before (a) generating the first switching signal and the second switching signal.
11. The method of claim 2 wherein obtaining an optimal dead time using the output voltage and the output current further comprises: reading a second lookup table that is indexed by the output voltage and by the output current, the second lookup table returning the optimal dead time as a stored result.
12. The method of claim 11 wherein the optimal dead times stored in the second lookup table are pre-computed to be an amount of time needed to discharge a parasitic drain-to-source capacitance in the pull-down transistor.
13. The method of claim 11 wherein generating an initial dead time from the input voltage and from the initial duty cycle further comprises: reading a first lookup table that is indexed by the input voltage and by the initial duty cycle, the first lookup table returning the initial dead time as a stored result.
14. The method of claim 13 wherein the initial dead times stored in the first lookup table are pre-computed to be an amount of time needed to discharge a parasitic drain-to-source capacitance in the pull-down transistor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION
(11) The present invention relates to an improvement in SMPS start-up. The following description is presented to enable one of ordinary skill in the art to make and use the invention as provided in the context of a particular application and its requirements. Various modifications to the preferred embodiment will be apparent to those with skill in the art, and the general principles defined herein may be applied to other embodiments. Therefore, the present invention is not intended to be limited to the particular embodiments shown and described, but is to be accorded the widest scope consistent with the principles and novel features herein disclosed.
(12) The inventors have noticed ringing that occurs in simulations when G2 goes high and pull-down transistor 304 (
(13) The inventors further note that this ringing occurs for shorter values of the dead time. The ringing can be reduced or eliminated with longer values of the dead time. Eliminating the ringing increases long-term reliability. However, a larger dead time is undesirable since it reduces the efficiency of the SMPS.
(14) The inventors theorize that for short dead times, the parasitic drain-to-source capacitances of transistors 302, 304 are not being fully charged or discharged during this dead time. The inventors propose to adjust the dead time to be sufficiently long to fully charge and discharge these parasitic drain-to-source capacitances.
(15) However, the dead time required to fully charge and discharge these parasitic capacitances are complex functions of circuit conditions, such as the input voltage, output voltage, and output current, as well as the duty cycle. These circuit conditions are changing during start-up.
(16) The inventors have developed a start-up procedure (
(17) These functions (
(18)
(19)
(20) The dead time is initially set to a high value at time T2 when the SMPS is first turned on and VOUT and IOUT are low. The lower value of VOUT tends to produce more ringing than higher values of VOUT and IOUT. The initial dead time is used and remains constant as the duty cycle gradually increases and the first process loop of
(21) Once the output voltage VOUT reaches a first target, the second loop of
(22)
(23) Using the measured VIN and initial duty cycle, the initial dead time to use is obtained from a first function, step 208. This first function can be stored in a look-up table of function results. These first function results are shown graphically in
(24) A controller generates gate signals G1-G4 at a pre-determined frequency, with the initial duty cycle, step 214. These gate signals G1-G4 are applied to GaN transistors 302-308 (
(25) The controller continues to pulse G1-G4 for a period of time, allowing the SMPS to increase the output voltage by increasing the duty cycle as output capacitor 330 is charged by the output current. After some time the output voltage is measured and compared to a first output voltage target VSET1. When the output voltage is still below VSET1, step 216, then the first loop is repeated. The duty cycle is increased, step 212, and the controller adjusts the pulses of G1-G4, step 214, for the new duty cycle with the same frequency and initial dead time.
(26) Eventually as the duty cycle increases and pull-up transistor 302 is pulsed on for a longer period of time, output voltage VOUT rises above first output voltage target VSET1. When the output voltage is above VSET1, step 216, then the first loop ends. The process continues with the second loop in
(27) In
(28) The duty cycle is increased, step 232, and the controller adjusts the pulses of G1-G4, step 234, for the new optimal dead time and the newly increased duty cycle with the same frequency. These adjusted gate signals G1-G4 are applied to GaN transistors 302-308 (
(29) The controller continues to pulse G1-G4 for a period of time, allowing the SMPS to increase the output voltage by increasing the duty cycle as output capacitor 330 continues to be charged up by the output current. After some time the output voltage is measured and compared to a second output voltage target VSET2. When the output voltage is still below VSET2, step 236, then the second loop is repeated. VOUT and IOUT are measured, step 226, and used to obtain the optimal dead time, step 228, for the new conditions. The duty cycle is again increased, step 232, and the controller adjusts the pulses of G1-G4 generated, step 234.
(30) Eventually as the duty cycle increases and pull-up transistor 302 is pulsed on for longer periods of time, output voltage VOUT rises above second output voltage target VSET2. When the output voltage is above VSET2, step 236, then the second loop ends. Normal operation 240 can commence. VOUT can be used by downstream devices.
(31)
(32) The result values of the first function are obtained by circuit simulation of
(33)
(34) The result values of the second function are obtained by circuit simulation of
(35)
(36) GaN transistor 302 receives G1 from the controller at its gate and has parasitic drain-source inductor 376 in series with its channel current path. Parasitic capacitor 372 is charged when transistor 302 is off and discharged when transistor 302 is turned on. Diode 371 allows reverse current to flow when VM is more than a diode turn-on voltage above VIN. Additional parasitic inductors (not shown) to the supplies may be present, on the drain of transistor 302 and on the source of transistor 304.
(37) GaN transistor 304 receives G2 from the controller at its gate and has parasitic drain-source inductor 378 in series with its channel current path. Parasitic capacitor 374 is charged when transistor 304 is off and discharged when transistor 304 is turned on. GaN transistor 304 has a diode-like behavior that is modeled by diode 373 that allows reverse current to flow when VM is more than a diode turn-on voltage below ground.
(38) A circuit simulation of
(39) During start-up, the duty cycle is low. This means that transistor 302 is off most the time and transistor 304 is on most the time. When transistor 302 is on and transistor 304 is off, C2 capacitor 374 starts charging. However, due to the short on time of transistor 302, C2 capacitor 374 is charged to a low Vds and the Coss is large (MOS characteristic in low Vds). During the dead time (transistors 302, 304 are both off), C1 capacitor 372 is charging and C2 capacitor 374 is discharging. Due to the large Coss of transistor 304, transistor 304 needs a larger deadtime to discharge. If the dead time is not large enough, C2 capacitor 374 is not fully discharged or C1 capacitor 372 is not fully charged. Then when transistor 302 is off and transistor 304 is turned on, at that time the ringing may occur.
(40) The equations here are to simulate the optimal dead time during every stage of startup:
(41) The dead times can also be calculated with the following equations:
(42)
(43)
(44) Where I_L is the load current through inductor 312, L.sub.o is the inductance of inductor 312, V.sub.o is the output voltage, V.sub.in is input voltage VIN, t is the dead time in seconds, and t.sub.on is the duty cycle expressed as the high pulse width of G1. C.sub.oss is the parasitic drain-to-source capacitance of GaN transistor 302 and V.sub.C1 is the drain-to-source voltage across transistor 302.
(45) The first term in eqn(1) is from the inductor equation V=Ldi/dt, and the second term in eqn(1) is the integral of the capacitor equation I=CdV/dt, or V=1/C(int(V)dt.
(46) By substituting eqn(1) into eqn(2) and solving the integration in equation 2, we have:
(47)
(48) In the curve of
(49)
(50) Then from equation 4, we can plot the relationship of Vin, initial duty (ton) and dead time t.
(51) In the curve of
(52) By solving equation 1 and 4, we can plot the relationship of Iout, Vout and dead time t, as shown in
ALTERNATE EMBODIMENTS
(53) Several other embodiments are contemplated by the inventors. For example other devices may be substituted for the GaN transistors as newer technologies become available to implement switching transistors. Additional components may be added, such as to better filter the input or output. Different types of capacitors may be used. For the inductor, different core materials and winding methods can be used.
(54) While n-channel transistors have been described, p-channel transistors could also be used with inverted gate signals. Complementary p and n channel devices could be used for pull-up and pull-down transistors.
(55) While a synchronous buck converter has been shown, other kinds of power circuits could be substituted, such as LLC. A half bridge or a full bridge converter may be used with a bridge switch (high side and bottom side switch). These circuit may use other values for the initial duty cycle, such as 50% for LLC rather than 1% for buck converters.
(56) Different values of VIN, VOUT, IOUT, duty, and dead time could be substituted, and targets may have different values. For example, the fixed frequency may be 400 kHz, the initial duty cycle 1%, the initial dead time 200 ns, the final optimal dead time 40 ns, which is also used for normal operating mode. VIN can be 50v and the final target Vout 12v, with VSET1 of 3v when the first loop ends, and VSET2 being 12v, when the second loop ends and normal operating mode starts.
(57) Other sensing and control components may be added, such as to measure currents or voltages for power control systems that might adjust the duty cycle of G1-G4, as one example. Some power converters may have only transistors 302, 304 but not transistors 306, 308. Other variations of the power converter circuit are possible
(58) The waveforms are ideal and simplified for easier understanding. Actual waveforms, whether measured or simulated, can be much more complex, with additional inflexions and wiggles.
(59) The duty cycle can be increased by 1% for each iteration, or by some other amount such as 0.1%, 0.5%, 2%, or other values. The duty cycle can be increased linearly over time rather than in discrete steps. For example, when the duty cycle is increased from D1to D2 in step 232 (
(60) While increasing the duty cycle linearly has been described, this increase could be a Piece-Wise-Linear (PWL) increase with multiple linear segments. There may be flat times when the duty cycle is not increasing between increasing periods. The rate of increase can vary. Thus the curves for the duty cycle and for the dead time could me more complex that that shown in the simplified waveforms.
(61) Fully charged does not have to refer to being 100% charged, but could be a smaller value such as 90%. The RC time constant may be used to define capacitor charging. For 1×RC, the capacitor can charge to 63%; for 4×RC, the capacitor can charge to 98%. A value of 4×RC can be treated as fully charged. Fully charged could refer to a time to reach a target voltage between the drain and source. Guard bands or buffer amounts could be added to the calculated dead times to allow for better protection against ringing under different conditions.
(62) While equations have been presented that can be solved to obtain the results plotted in
(63) The optimal dead time could be pre-computed for several combinations of VOUT and IOUT, and a closest one of these VOUT, IOUT combinations be selected based on the actual VOUT, IOUT measured, and the pre-computed optimal dead time for this closest pre-computed point be used. The more pre-computed points that are used, the better the accuracy and efficiency of the SMPS. These pre-computed points could have their optimal dead time results stored in a lookup table.
(64) The optimal dead time could be re-calculated or adjusted for each iteration of the second loop, or at a lower rate such as after each 5 iterations, etc. The duty cycle could be adjusted at the same rate as adjustments of the optimal duty cycle, or at faster or slower rates. Various re-arrangements of the steps in
(65) The background of the invention section may contain background information about the problem or environment of the invention rather than describe prior art by others. Thus inclusion of material in the background section is not an admission of prior art by the Applicant.
(66) Any methods or processes described herein are machine-implemented or computer-implemented and are intended to be performed by machine, computer, or other device and are not intended to be performed solely by humans without such machine assistance. Tangible results generated may include reports or other machine-generated displays on display devices such as computer monitors, projection devices, audio-generating devices, and related media devices, and may include hardcopy printouts that are also machine-generated. Computer control of other machines is another tangible result.
(67) Any advantages and benefits described may not apply to all embodiments of the invention. When the word “means” is recited in a claim element, Applicant intends for the claim element to fall under 35 USC Sect. 112, paragraph 6. Often a label of one or more words precedes the word “means”. The word or words preceding the word “means” is a label intended to ease referencing of claim elements and is not intended to convey a structural limitation. Such means-plus-function claims are intended to cover not only the structures described herein for performing the function and their structural equivalents, but also equivalent structures. For example, although a nail and a screw have different structures, they are equivalent structures since they both perform the function of fastening. Claims that do not use the word “means” are not intended to fall under 35 USC Sect. 112, paragraph 6. Signals are typically electronic signals, but may be optical signals such as can be carried over a fiber optic line.
(68) The foregoing description of the embodiments of the invention has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of the above teaching. It is intended that the scope of the invention be limited not by this detailed description, but rather by the claims appended hereto.