This application relates to a flyback converter with adaptive zero voltage switching.
Isolated power converters such as a flyback converter are commonly used in both AC-to-DC and DC-to-DC conversion to provide galvanic isolation between an input power source and one or more outputs. The flyback converter is a buck-boost converter with the inductor split to form a transformer, allowing for both the scaling of the output voltage and primary-to-secondary isolation. To regulate the output voltage, a controller controls a cycling of a power switch transistor in series with the primary winding of the transformer. When the power switch transistor cycles off during a discontinuous conduction mode (DCM) operation, its drain voltage rises high. The drain voltage then declines until the transformer reset time, at which point the drain voltage resonantly oscillates.
The oscillating drain-to-source voltage across the power switch transistor stresses the power switch transistor when it is cycled back on. In addition, the associated switching losses lowers efficiency. To reduce the switching strain and improve efficiency, various zero voltage switching architectures have been developed. For example, an active-clamp capacitor and an active-clamp switch transistor may be coupled in series between the input voltage rail and the drain of the power switch transistor. After the power switch transistor cycles off, the active-clamp switch transistor is cycled on to inject a negative primary winding current into the primary winding so as to increase the amplitude of the drain voltage ringing. The switching on of the active-clamp switch transistor develops the negative current primary winding current such that when the active-clamp switch transistor cycles off, the drain voltage of the power switch transistor oscillates to zero volts. The power switch transistor may then be switched on at the zero-crossing of the drain voltage (zero drain-to-source voltage) so as to reduce switching stress and maximize efficiency.
In general, the amount of energy injected into the magnetizing inductance of the transformer to achieve zero voltage switching (ZVS) is proportional to the turn-on time period for the active-clamp switch transistor. But there is a tradeoff between the loss caused by the active-clamp switch transistor conduction and the loss savings from ZVS. Accordingly, there is a need in the art for switching power converters with dynamically-controlled zero voltage switching.
An adaptive switch controller is disclosed for adaptively controlling the on-time period for an auxiliary switch transistor for zero voltage switching. The adaptive determination is responsive to the transformer reset time, the power switch transistor on-time period, and the resonant oscillation frequency (or period) of a terminal voltage of the power switch transistor. These factors are all readily measured using conventional techniques such that the adaptive determination may be advantageously performed as often as on a cycle-by-cycle basis. In this fashion, the zero-voltage switching of the power switch transistor is optimized as it adapts to various changing factors such as the input voltage, the output voltage, the output current, and parasitic elements.
These and other advantageous features may be better appreciated through the following detailed description.
Embodiments of the present disclosure and their advantages are best understood by referring to the detailed description that follows. It should be appreciated that like reference numerals are used to identify like elements illustrated in one or more of the figures.
The dynamically-controlled zero voltage switching disclosed herein may be utilized in any suitable ZVS architecture. Suitable ZVS architectures include an active-clamp flyback converter, a synchronous rectifier active clamp flyback converter, and an auxiliary winding ZVS flyback converter. An example active-clamp flyback converter 100 is shown in
The drain of power switch transistor M1 (which is also the switching node LX) couples through an NMOS active-clamp transistor M2 to an active-clamp capacitor Ca that also is connected to the input voltage rail. Active-clamp transistor M2 may also be denoted as an auxiliary switch transistor. An auxiliary switch controller 105 dynamically controls the on-time period for active clamp transistor M2 responsive to the on-time (ton) period for power switch transistor M1, the transformer reset time (trst), and the period (tring) for the resonant oscillation of the drain voltage LX. The use of these input variables in switch controller 105 is discussed further below. Auxiliary switch controller 105 also functions as a controller of the power switch transistor M1 although the control of the auxiliary switch transistor and the power switch transistor M1 may be performed in separate controller circuits in alternative embodiments.
A synchronous rectifier switch transistor may also be used to form the auxiliary switch transistor that is controlled by auxiliary switch controller 105. An example synchronous rectifier flyback converter 200 is shown in
The auxiliary switch transistor may also be connected to an auxiliary winding for zero voltage switching. An example auxiliary winding ZVS flyback converter 300 is shown in
Regardless of the zero voltage switching topology, auxiliary switch controller 105 adaptively controls the on-time period of the auxiliary switch for optimal zero voltage switching. The auxiliary switch controller 105 may comprise a logic circuit such as an application-specific integrated circuit (ASIC) for performing the calculations disclosed herein to implement this adaptive control. The adaptive control adapts to the amplitude and frequency of the resonant oscillation of the drain voltage for the power switch transistor M1. The amplitude and frequency of the resonant oscillation depends upon operating conditions such as the input voltage, the output voltage, the load current, temperature, and parasitic elements. The parasitic capacitance of power switch transistor M1 and the leakage inductance of the transformer are especially dominant factors. But these parasitic elements vary widely from device to device. The varying behavior of the resonant oscillation rendered conventional zero voltage switching techniques less than satisfactory. In contrast, auxiliary switch controller 105 adapts the zero voltage switching to the actual resonant oscillation period to improve zero voltage switching performance. In addition, auxiliary switch controller 105 adapts the on-time period of the auxiliary switch transistor to control the amount of energy stored in the transformer during the on-time period for the auxiliary switch transistor. It is advantageous to balance the auxiliary switch transistor conduction loss as compared to the power savings from zero voltage switching based upon the operating conditions by adapting the auxiliary switch transistor on-time period as disclosed herein.
The adaptive control of the auxiliary switch transistor on-time period is based upon a function of the transformer magnetizing inductance Lm, the parasitic capacitance Cp, and a ratio Vin/(Nps*Vout), where Vin is the input voltage, Vout is the output voltage, Nps is the primary-to-secondary turn ratio for the transformer. The functional dependence on the magnetizing inductance Lm and the parasitic capacitance Cp can be expressed as a function of the ringing period Tring. It can thus be shown that the on time (Ton_aux) for the auxiliary switch is given by the following first function:
Ton_aux=A*Trst/Ton*(B*Tring+C)
where Ton is the on-time period for the power switch transistor M1. A, B, and C are coefficients that can be solved for using conventional differential equation techniques. In particular, the resonant oscillation period Tring depends upon the transformer magnetizing inductance Lm and the parasitic capacitance Cp. Based upon this resonant oscillation, the turn ratio Nps of the transformer, and the on-time Ton, the coefficients A, B, and C may be calculated so that the on-time Ton_aux of the auxiliary switch transistor injects the appropriate amount of energy (neither too much nor too little) to discharge the drain of the power switch transistor to zero volts.
The determination of the transformer reset time is well known in the flyback arts. Similarly, Tring is readily measured. Once the auxiliary switch transistor on-time period is determined, the auxiliary switch transistor off time may be indirectly determined by a determination of a dead time period (Twdg) between the auxiliary switch transistor off time and the subsequent switching on of the power switch transistor M1. It may be shown that the dead time period Twdg is given by the following second function:
Twdg=(D+E*Tring/Ton_aux)*(F*Tring+G)
where D, E, F, and G are coefficients that can be solved for using conventional differential equation techniques. The determination of auxiliary switch transistor on-time period and the dead time period is readily described using Verilog or other conventional hardware description languages (HDL). Auxiliary switch controller 105 may thus be implemented by a subsequent conversion of the HDL coding into logic gates such as implemented in an ASIC. Alternatively, auxiliary switch controller 105 may comprise a microcontroller configured to calculate the first and second functions discussed above.
As the duration of the auxiliary switch transistor on-time period Ton_aux increases, more energy is stored in the magnetizing inductance Lm, which then functions to discharge the drain voltage of the power switch transistor more strongly. The energy in the resonant tank circuit formed by the magnetizing inductance Lm and the parasitic capacitance Cp of the power switch transistor is illustrated in
A drain voltage waveform 415 for the power switch transistor is shown in
To provide additional flexibility with regard to accommodating different system parameters and operation conditions, a programable offset may be used to adjust the ZVS switch turn on duration. As shown in
As those of some skill in this art will by now appreciate and depending on the particular application at hand, many modifications, substitutions and variations can be made in and to the materials, apparatus, configurations and methods of use of the devices of the present disclosure without departing from the scope thereof. In light of this, the scope of the present disclosure should not be limited to that of the particular embodiments illustrated and described herein, as they are merely by way of some examples thereof, but rather, should be fully commensurate with that of the claims appended hereafter and their functional equivalents.
The present application claims the benefit of U.S. Provisional Application No. 62/863,764, filed Jun. 19, 2019 and entitled “Adaptive Zero Voltage Switching Control” the contents of which is incorporated by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
5880940 | Poon | Mar 1999 | A |
6426883 | Stanley | Jul 2002 | B1 |
9374011 | Liu | Jun 2016 | B2 |
20140185333 | Yang | Jul 2014 | A1 |
20150124494 | Malinin | May 2015 | A1 |
Number | Date | Country | |
---|---|---|---|
20200403521 A1 | Dec 2020 | US |
Number | Date | Country | |
---|---|---|---|
62863764 | Jun 2019 | US |