Nulling Reverse Recovery Charge in DC/DC Power Converters
20180026538 ยท 2018-01-25
Inventors
- Francesco Dalena (Livorno, IT)
- Nicolo Nizza (Marsala, IT)
- Danilo Gerna (Cortaillod, CH)
- Enrico Pardi (Cascina, IT)
- Stefano Scaldaferri (Bientina, IT)
- Alexandre Morello (Livorno, IT)
- Tommaso Baldetti (Pisa, IT)
Cpc classification
H02M7/48
ELECTRICITY
H02M3/158
ELECTRICITY
H02M1/38
ELECTRICITY
H02M3/156
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
Abstract
A switching mode power converter circuit and a method are presented. The circuit comprises a first transistor switch and a second transistor switch coupled in series between an input voltage level and ground. There is a control circuit for controlling switching operation of the first transistor switch and the second transistor switch. There is a detection circuit for sensing a voltage at an intermediate node arranged between the first transistor switch and the second transistor switch, for deriving an indication of a slope of the sensed voltage, and for generating a switching control signal for the control circuit on the basis of the derived indication of the slope of the sensed voltage. The control circuit sets a first timing for activating the first transistor switch and/or a second timing for activating the second transistor switch on the basis of the switching control signal.
Claims
1. A switching mode power converter circuit, comprising: a first transistor switch and a second transistor switch coupled in series between an input voltage level and ground; a control circuit for controlling switching operation of the first transistor switch and the second transistor switch; and a detection circuit for sensing a voltage at an intermediate node arranged between the first transistor switch and the second transistor switch, for deriving an indication of a slope of the sensed voltage, and for generating a switching control signal for the control circuit on the basis of the derived indication of the slope of the sensed voltage, wherein the control circuit is configured to set a first timing for activating the first transistor switch and/or a second timing for activating the second transistor switch on the basis of the switching control signal; the detection circuit comprises a slope detector circuit; and the slope detector circuit is configured to: derive the indication of the slope of the sensed voltage; and generate one or more intermediate signals indicative of respective timings at which a magnitude of the slope of the sensed voltage exceeds a predetermined threshold.
2. The switching mode power converter circuit according to claim 1, wherein the switching control signal is indicative of a dead time of the switching mode power converter circuit.
3. The switching mode power converter circuit according to claim 2, wherein the control circuit is configured to set the first timing and/or the second timing on the basis of the switching control signal in such a manner that the dead time of the switching mode power converter circuit is reduced.
4. (canceled)
5. The switching mode power converter circuit according to claim 4, wherein the slope detector circuit is configured to: generate a first intermediate signal indicative of respective timings at which the slope of the sensed voltage exceeds a predetermined positive threshold; and generate a second intermediate signal indicative of respective timings at which the slope of the sensed voltage drops below a predetermined negative threshold.
6. The switching mode power converter circuit according to claim 4, wherein the slope detector circuit comprises: a current mirror of two gate-connected transistors; and a comparator, wherein each transistor of the current mirror is coupled in series with a respective current source; a first node between one of the transistors and its respective current source is coupled to a second node between the other one of the transistors and its respective current source via a resistance element; the first node is coupled to the intermediate node arranged between the first and second transistor switches; the second node is coupled to an input port of the comparator; and an output of the comparator serves as one of the one or more intermediate signals.
7. The switching mode power converter circuit according to claim 4, wherein the detection circuit comprises a time-to-digital conversion circuit; and the time-to-digital conversion circuit is configured to generate, as the switching control signal, a digital signal indicative of a dead time of the switching mode power converter circuit on the basis of the one or more intermediate signals.
8. The switching mode power converter circuit according to claim 7, wherein the time-to-digital conversion circuit comprises: a delay line comprising a plurality of inverters; and a shift register, wherein the shift register is clocked by one of the one or more intermediate signals; another one of the one or more intermediate signals is fed to the delay line; and for each inverter among the plurality of inverters, an output of the respective inverter is fed to a respective corresponding stage of the shift register.
9. The switching mode power converter circuit according to claim 1, wherein the detection circuit is at least partially disabled for at least a portion of the period of time during which either one of the first transistor switch or the second transistor switch is activated.
10. A method of operating a switching mode power converter circuit having a first transistor switch and a second transistor switch coupled in series between an input voltage level and ground, the method comprising: sensing a voltage at an intermediate node arranged between the first transistor switch and the second transistor switch; deriving an indication of a slope of the sensed voltage; generating a switching control signal on the basis of the derived indication of the slope of the sensed voltage; controlling switching operation of the first transistor switch and the second transistor switch in accordance with the switching control signal; and generating one or more intermediate signals indicative of respective timings at which a magnitude of the slope of the sensed voltage exceeds a predetermined threshold, wherein said controlling involves setting a first timing for activating the first transistor switch and/or a second timing for activating the second transistor switch on the basis of the switching control signal.
11. The method according to claim 10, wherein the switching control signal is indicative of a dead time of the switching mode power converter circuit.
12. The method according to claim 11, wherein said controlling involves setting the first timing and/or the second timing on the basis of the switching control signal in such a manner that the dead time of the switching mode power converter circuit is reduced.
13. (canceled)
14. The method according to claim 13, wherein generating the one or more intermediate signals involves: generating a first intermediate signal indicative of respective timings at which the slope of the sensed voltage exceeds a predetermined positive threshold; and generating a second intermediate signal indicative of respective timings at which the slope of the sensed voltage drops below a predetermined negative threshold.
15. The method according to claim 13, wherein generating the one or more intermediate signals involves: generating a voltage pulse indicative of a magnitude of the slope of the sensed voltage; and comparing a magnitude the voltage pulse to a threshold voltage.
16. The method according to claim 13, further comprising: generating, as the switching control signal, a digital signal indicative of a dead time of the switching mode power converter circuit on the basis of the one or more intermediate signals.
17. The method according to claim 16, wherein generating the digital signal involves: clocking a shift register by one of the one or more intermediate signals; feeding another one of the one or more intermediate signals to a delay line comprising a plurality of inverters; and for each inverter among the plurality of inverters, feeding an output of the respective inverter to a respective corresponding stage of the shift register.
18. The method according to claim 10, further comprising: disabling sensing the voltage at the intermediate node for at least a portion of the period of time during which either one of the first transistor switch or the second transistor switch is activated.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Embodiments of the disclosure are explained below in an exemplary manner with reference to the accompanying drawings, in which like reference numerals are understood to indicate identical or similar elements, unless indicated otherwise, and repeated description thereof may be omitted. Therein,
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
DESCRIPTION
[0048] The present disclosure is applicable to any kind of DC/DC synchronous power converter (e.g., switching mode power converter). For example, the present disclosure may be applied to a buck circuit, a boost circuit, a buck-boost circuit, and isolated topologies derived from a buck circuit, a boost circuit and a buck-boost circuit. For the sake of conciseness, without intended limitation, reference may be made to a buck converter in the remainder of the disclosure.
[0049] A buck converter 100 (as a non-limiting example of a switching mode power converter circuit) is illustrated in
[0050]
[0051] The buck converter 100 is affected by the issues indicated at the outset. Namely, during the dead times (both transistor switches are in the OFF state), the output inductor 90 may produce a freewheeling current that flows through the body diode 25 of the second transistor switch 20 in
[0052] The aforementioned condition may occur every time that the second transistor switch 20 is turned OFF and the first transistor switch 10 is going to turn ON. In other words, the accumulated charge (reverse recovery charge, QRR) in the body diode 25 of the second transistor switch 20 needs to be removed each time the first transistor switch 10 is turned ON.
[0053]
[0054]
[0055] When the first transistor switch (high-side transistor switch) 10 is in the ON state, the intermediate node 30 is coupled to the input voltage level Vin. When the first transistor switch 10 is switched to the OFF state, the voltage at the intermediate node 30 decays rapidly. The (first) dead time (dead time period) is present until the second transistor switch (low-side transistor switch) 20 is placed in the ON state.
[0056] When the second transistor switch 20 is in the ON state, the voltage at the intermediate node 30 is nearly zero (0V) as the intermediate node 30 is coupled to ground. When the second transistor switch 20 is transitioned to the OFF state, the voltage at the intermediate node 30 experiences a sharp negative fall, which begins the (second) dead time (dead time period). When the first transistor switch 10 is placed in the ON state, the intermediate node 30 is again coupled to the input voltage level Vin and the voltage at the intermediate node 30 experiences a rapid rise.
[0057] One approach to address the issue at hand and to reduce losses caused by the freewheeling current, is to place a low forward drop Schottky diode in parallel with the body diode 25 of the second transistor switch 20. However, this adds to the overall system cost and size.
[0058] Another approach is to reduce (or in general, optimize) the dead time in order to limit the freewheeling current and the reverse recovery charge.
[0059] Broadly speaking, the general idea of the present disclosure is to detect the dead time window employing dv/dt thresholds (e.g., thresholds for a time derivative, or slope, of the voltage at the switching node), and then to reduce (in general, optimize) the dead time, for example via digital control. More particularly, the present disclosure suggests to sense the slope of the terminal between the high-side switch (high-side transistor switch) and the low-side switch (low-side transistor switch) to provide an indication of how long to delay the pulse to activate the high-side switch or the low-side switch. Notably, while the QRR phenomenon relates to the second dead time indicated in
[0060] An example of a switching mode power converter circuit 200 according to embodiments of the disclosure is illustrated in
[0061] Compared to the switching mode power converter circuit 100 of
[0062] The switching control signal may be generated (e.g. updated) for every switching cycle of the first and second transistor switches 10, 20, and the control circuit 40 may perform control of the switching operation of the first and second transistor switches 10, 20 on the basis of the switching control signal for every cycle (e.g., on a cycle-by-cycle basis).
[0063] The detection circuit 50 may derive an indication of a (positive or negative) slope (e.g., time derivative, dV/dt) of the sensed voltage. Further, the detection circuit 50 may generate the switching control signal on the basis of the derived indication of the slope. The detection circuit may determine (e.g. calculate) and indication of a dead time (either or both of the first and second dead times) on the basis of the derived indication of the slope. Accordingly, the switching control signal may be indicative of the dead time (either or both of the first and second dead times). The switching control signal may be a digital signal, for example a digital signal indicative of the dead time, and the control circuit 40 may be a digital control circuit (e.g., digital controller).
[0064] The control circuit 40 may control switching operation of the first and second transistor switches 10, 20 on the basis of the switching control signal in such a manner that the respective dead time or dead times are reduced (in general, optimized). For example, the control circuit 40 may, on the basis of the switching control signal, set the first and/or second timing (or respective delays for activating the first and second transistor switches 10, 20) to values that result in a minimum dead time for avoiding shoot-through currents. This may involve controlling the respective dead time or dead times to be within a predetermined range or predetermined ranges.
[0065] Without intended limitation, the case of the first timing for activating the first transistor switch 10 after the second transistor switch 20 has been switched OFF will be discussed in the following. This may amount to reducing or optimizing the second dead time in
[0066] The detection circuit 50 may comprise a slope detector circuit 60. The slope detector circuit 60 may sense the positive and negative slopes of the voltage at the intermediate node 30 and generate two intermediate signals. In general, the slope detector circuit 60 may derive the indication of the slope of the sensed voltage. The slope detector circuit 60 may further generate one or more (for example, two) intermediate signals indicative of respective timings at which a magnitude of the slope of the sensed voltage exceeds a predetermined threshold. For the case of two intermediate signals, a first intermediate signal Splus may indicate respective timings (e.g., on a cycle-by-cycle basis) at which the positive-valued slope exceeds a first (positive) predetermined threshold. A second intermediate signal Sminus may indicate respective timings (e.g., on a cycle-by-cycle basis) at which the negative-valued slope drops below a second (negative) predetermined threshold. The first and second predetermined thresholds may be equal to each other in magnitude. The first and second intermediate signals Splus, Sminus may include pulses or flanks at the aforementioned respective timings.
[0067] The slope detector circuit 60 may comprise a positive slope detector (+dV/dt detection circuit) and a negative slope detector (dV/dt detection circuit) for generating the first and second intermediate signals Splus, Sminus, respectively. Alternatively, the slope detector circuit 60 may relate to a single slope detector sensitive to a magnitude of the slope. In this case, a logic may be applied for deciding on whether the magnitude of the slope exceeding a predetermined threshold implies that the positive-valued slope exceeds the predetermined threshold or that the negative-valued slope drops below the negative of the predetermined threshold. On the basis of the outcome of this logic, the first and second intermediate signals Splus, Sminus may be generated. Further alternatively, a single intermediate signal indicating respective timings at which the magnitude of the slope exceeds the predetermined threshold may be generated, and a logic may be applied to the single intermediate signal in order to decide whether a respective timing is a timing at which the slope has exceeded the predetermined threshold or a timing at which the slope has dropped below the negative of the predetermined threshold. In the following, without intended limitation, it will be assumed that the slope detector circuit 60 generates first and second intermediate signals Splus, Sminus.
[0068] The detection circuit 50 may further comprise a time-to digital conversion circuit (e.g., time counter) 70 that may receive the one or more (e.g., two) intermediate signals as an input. The time-to-digital conversion circuit 70 may generate, on the basis of the intermediate signals, an indication of the dead time. For example, when receiving the first and second intermediate signals Splus, Sminus, the time-to-digital conversion circuit 70 may measure (e.g., count) a time period between a timing at which the (negative-valued) slope of the sensed voltage has dropped below the second (negative) predetermined threshold and a subsequent timing at which the (positive-valued) slope of the sensed voltage has exceeded the first (positive) predetermined threshold. Put differently, the time-to-digital conversion circuit 70 may measure the time difference between the second and first intermediate signals Sminus, Splus. Thus, the time-to-digital conversion circuit 70 may generate, as the switching control signal, a digital signal indicative of the dead time on the basis of the one or more intermediate signals (e.g., two intermediate signals, Splus, Sminus). The generated switching control signal may then be fed to the control circuit 40 for controlling a voltage at a control terminal (e.g. gate terminal) of the first transistor switch 10 such that the dead time is reduced (in general, optimized).
[0069] The aforementioned process may be repeated for each switching cycle to continuously adapt the timing for activating the first transistor switch 10 in order to reduce the dead time as much as possible. In this way, any overall system can be provided that is not temperature and process dependent.
[0070] Notably, the above discussion applies to the second dead time in
[0071] By virtue of the above configuration, the switching mode power converter circuit 200 according to embodiments of the disclosure sets time delays for activating the first and/or second transistor switches 10, 20 to a minimum value to avoid shoot-through currents. By use of a slope detector circuit 60, a time-to-digital conversion circuit 70 and ad-hoc digital control by the control circuit 40, the switching mode power converter circuit 200 actively controls the delay for placing the high-side transistor switch (first transistor switch) 10 and/or low-side transistor switch (second transistor switch) 20 in the ON state on a cycle-by-cycle basis, adapting for component and parameter variations. Since the switching mode power converter circuit 200 is adaptive, and most time delays are temperature dependent, temperature variation is easily compensated. By minimizing the non-overlay times (dead times), where the body diode of a transistor switch conducts significant current, power losses are minimized.
[0072] Furthermore, the switching mode power converter circuit 200 senses the cycle-by-cycle waveform of the voltage at the intermediate node 30 in order to adapt to component-to-component variations as well as to changes caused by operating environment (e.g. operating temperature).
[0073] In summary, the switching mode power converter circuit 200, including the detection circuit 50, can detect the dead time on a cycle-by-cycle basis and thus set the optimum dead time on a cycle-by-cycle basis.
[0074]
[0075] As can be seen from graph 630, the voltage at the intermediate node 30 (LX voltage) rises slowly when the second transistor switch 20 is in the ON state. The voltage rise is based on the product of the current through the second transistor switch 20 and the ON-state resistance Ron of the second transistor switch 20. As soon as the second transistor switch 20 is switched to the OFF state, the LX waveform exhibits a sharp negative voltage. This occurrence triggers the dv/dt threshold (e.g., the second predetermined threshold) and the second intermediate signal Sminus will indicate that the (negative-valued) slope has dropped below the second (negative) predetermined threshold for the slope of the sensed voltage. As soon as the first transistor switch 10 is turned ON, the slope of the LX voltage is sharply positive, triggering the +dv/dt threshold (e.g., the first predetermined threshold). The first intermediate signal Splus will indicate that the (positive-valued) slope has exceeded the first (positive) threshold for the slope of the sensed voltage. That is, the first and second intermediate signals Splus, Sminus indicate respective timings at which respective thresholds have been triggered, for example by including pulses or flanks at respective timings. The time differential between the triggering of the dv/dt threshold and the +dv/dt threshold represents an accurate measurement of the dead-time period.
[0076] Since the sharp dv/dt and +dv/dt characteristics of the LX voltage only occur during the switching of both the low-side and high-side transistor switches (first and second transistor switches) 10, 20, the risk of a not detecting a transistor switching is low. Similarly, a false detection is also unlikely. The first slope is a falling edge due to the turn ON of the body diode and the second slope is a rising edge that, due to the high-side transistor switch, is able to raise the LX node once that all of the reverse recovery charge have been removed. If the same disturbances were happening during the body diode ON-phase they would have very low dynamic range. Accordingly, with appropriate adjustment of the circuit these disturbances could be filtered out. Moreover, in this phase the circuit behaves like a diode so that have significant rising and falling edges would require a huge amount of spike current, which is typically not the case.
[0077] In order to reduce the overall power consumption, the risk of noise transients and other factors causing an erroneous detection, the dv/dt and +dv/dt detection circuits (positive and negative slope detectors) may be enabled only during periods where the dead times are expected to occur, and may be disabled during periods for which dead times are not expected. This is illustrated by graph 660, which indicates the signal for enabling the detection circuit 50. Thus, the detection circuit 50 may be at least partially disabled for at least a portion of the period during which either one of the first and second transistor switches 10, 20 is activated (e.g., is in the ON state).
[0078]
[0079]
[0080]
[0081] In order to understand how the slope detector circuit 60 and time-to-digital conversion circuit 70 interact with the control circuit 40 (e.g., disoverlap circuitry) it is useful to compare switching operation for the switching mode power converter circuit 100 of
[0082] In
[0083]
[0084] The information output by the time-to-digital conversion circuit 70 (e.g., the switching control signal) is fed to the control circuit 40. The control circuit 40 may compare the measured dead time to a threshold for the dead time. A flow chart for dead time optimization in the switching mode power converter circuit 200 is schematically illustrated in
Th_lw<dead time<Th_up.
[0085] Therein, Th_lw and Th_up are the lower and upper thresholds, respectively, for the dead time that represent a window into which the measured dead time should fall.
[0086] In step S1210, the dead time may be determined (e.g., measured), in the manner described above. At step S1220, the determined dead time may be compared to the upper threshold Th_up for the dead time. If the determined dead time exceeds the upper threshold Th_up (Yes at step S1220), the method may proceed to step S1230. Otherwise (No at step S1220), the method may proceed to step S1240. At step S1230, the dead time may be reduced, for example by a predetermined amount of time (predetermined time unit, predetermined decrement). This may be done for example by advancing the timing at which the high-side transistor switch (first transistor switch) 10 is activated. In other words, the delay between switching OFF the low-side transistor switch 20 and activating the high-side transistor switch 10 may be reduced. Subsequently, the method may return to step S1210 for continuous operation. At step S1240, it may be checked whether the determined dead time exceeds the lower threshold Th_lw for the dead time. If the determined dead time exceeds the lower threshold Th_lw (Yes at step S1240), the dead time may be judged to be within the acceptable range and the method may proceed to step S1210 for continuous operation. Otherwise (No at step S1240), the method may proceed to step S1260 at which the dead time may be increased, for example by a predetermined amount of time (predetermined time unit, predetermined increment). This may be done for example by delaying the timing at which the high-side transistor switch (first transistor switch) 10 is activated. In other words, the delay between switching OFF the low-side transistor switch 20 and activating the high-side transistor switch 10 may be increased. Subsequently, the method may return to step S1210 for continuous operation.
[0087] Notably, unless steps require certain steps as prerequisites, the aforementioned steps may be performed in any order and the exemplary order illustrated in
[0088] Notably, the above discussion applies to the second dead time (low-side transistor switch 20 OFF and high-side transistor switch 10 going to turn ON), with evident adaptations for the case of the first dead time.
[0089]
[0090] It should be noted that the apparatus features described above correspond to respective method features that may however not be explicitly described, for reasons of conciseness. The disclosure of the present document is considered to extend also to such method features. In particular, the present disclosure is understood to relate to methods of operating the circuits described above.
[0091] It should further be noted that the description and drawings merely illustrate the principles of the proposed apparatus. Those skilled in the art will be able to implement various arrangements that, although not explicitly described or shown herein, embody the principles of the invention and are included within its spirit and scope. Furthermore, all examples and embodiment outlined in the present document are principally intended expressly to be only for explanatory purposes to help the reader in understanding the principles of the proposed method. Furthermore, all statements herein providing principles, aspects, and embodiments of the invention, as well as specific examples thereof, are intended to encompass equivalents thereof.