This application claims priority to Chinese Patent Application No. 202310246278.6, filed Mar. 14, 2023, and Chinese Patent Application No. 202310245305.8, filed Mar. 14, 2023, both of these applications being incorporated by reference herein for all purposes.
Certain embodiments of the present disclosure are directed to circuits. More particularly, some embodiments of the disclosure provide controllers and methods for control of turning on and off one transistor before turning on another transistor. Merely by way of example, some embodiments of the disclosure have been applied to asymmetrical half-bridge flyback switch-mode power converters. But it would be recognized that the disclosure has a much broader range of applicability.
The power converters can convert electric power from one form to another form. As an example, the electric power is transformed from alternate current (AC) to direct current (DC), from DC to AC, from AC to AC, or from DC to DC. Additionally, the power converters can convert the electric power from one voltage level to another voltage level. The power converters include linear converters and switch-mode converters. The switch-mode converters often are implemented with various architectures, such as the fly-back architecture, the buck architecture, and/or the boost architecture.
As shown in
The asymmetrical half-bridge fly back switch-mode power converter 100 operates in a critical conduction mode (CRM) under a heavy load condition, and the asymmetrical half-bridge fly back switch-mode power converter 100 operates in a discontinuous conduction mode (DCM) under a light load condition. For example, the asymmetrical half-bridge flyback switch-mode power converter 100 operates in a cyclical manner, wherein each cycle of the discontinuous conduction mode (DCM) is followed by M cycles of the critical conduction mode (CRM) before another cycle of the discontinuous conduction mode (DCM), wherein M is a constant positive integer. As an example, the asymmetrical half-bridge flyback switch-mode power converter 100 operates continuously in the discontinuous conduction mode (DCM).
In some examples, through the resonance of the capacitor 152 (e.g., Cr), an inductor 116 (e.g., with the primary inductance Lp), and the inductor 118 (e.g., with the leakage inductance Lr), the transistor 120 (e.g., Q1) achieves low-voltage switching and/or zero-voltage switching. In certain examples, through the resonance of the capacitor 152 (e.g., Cr), the inductor 116 (e.g., with the primary inductance Lp), and the inductor 118 (e.g., with the leakage inductance Lr), the transistor 130 (e.g., Q2) achieves low-voltage switching and/or zero-voltage switching.
At time t0, the drive voltage 125 changes from a logic low level to a logic high level as shown by the waveform 225, and the transistor 120 becomes turned on. From time to to time t1, the drive voltage 125 remains at the logic high level as shown by the waveform 225, and the transistor 120 remains turned on. For example, from time t0 to time t1, the current 153 increases with time, as shown by the waveform 253. As an example, during time to and time t1, after the current 153 becomes positive, the current 153 flows to the capacitor terminal 156, and the voltage 151 charges the primary winding 110 through the capacitor 152.
At time t1, the drive voltage 125 changes from the logic high level to the logic low level as shown by the waveform 225, and the transistor 120 becomes turned off. For example, at time t1, the voltage 151 stops charging the primary winding 110. As an example, at time t1, the current 153 reaches a current value 254 (e.g., Ip), wherein the current value 254 is positive.
From time t1 to time t2, the current 153 (e.g., ILr) is used to charge the parasitic capacitor of the transistor 120 and discharge the parasitic capacitor of the transistor 130, and the voltage 127 decreases with time as shown by the waveform 227.
At time t2, the drive voltage 135 changes from the logic low level to the logic high level as shown by the waveform 235, and the transistor 130 becomes turned on. For example, at time t2, the voltage 127 decreases to zero volts. As an example, at time t2, the transistor 130 becomes turned on with low-voltage switching and/or zero-voltage switching.
From time t2 to time t3, the drive voltage 135 remains at the logic high level as shown by the waveform 235, and the transistor 130 remains turned on. In some examples, from time t2 to time t3, the current 143 (e.g., IDo) has a positive value as shown by the waveform 243. For example, from time t2 to time t3, through the resonance of the capacitor 152 and the inductor 118 (e.g., with the leakage inductance Lr), the current 153 (e.g., ILr) decreases to zero and then becomes negative as shown by the waveform 253. As an example, from time t2 to time t3, the current 117 (e.g., ILm) decreases linearly with time as shown by the waveform 217. At time t3, the current 117 (e.g., ILm) becomes equal to the current 153 (e.g., ILr) as shown by the waveforms 217 and 253. As an example, at time t3, the current 143 (e.g., IDo) becomes equal to zero as shown by the waveform 243. From time t3 to time t4, the drive voltage 135 remains at the logic high level as shown by the waveform 235, and the transistor 130 remains turned on. For example, from time t3 to time t4, the capacitor 152 discharges through the transistor 130, and the current 153 flows from the capacitor terminal 156. As an example, from time t3 to time t4, the current 153 has a negative value that decreases with time as shown by the waveform 253.
At time t4, the drive voltage 135 changes from the logic high level to the logic low level as shown by the waveform 235, and the transistor 130 becomes turned off. For example, at time t4, the capacitor 152 stops discharging. As an example, at time t4, the current 153 reaches a current value 255 (e.g., In), wherein the current value 255 is negative.
From time t4 to time t5, the current 153 (e.g., ILr) is used to discharge the parasitic capacitor of the transistor 120 and charge the parasitic capacitor of the transistor 130, and the voltage 127 increases with time as shown by the waveform 227. For example, from time t4 to time t5, the current 153 flows from the capacitor terminal 156. As an example, from time t4 to time t5, the current 153 has a negative value that increases with time as shown by the waveform 253.
At time t5, the drive voltage 125 changes from the logic low level to the logic high level as shown by the waveform 225, and the transistor 120 becomes turned on. For example, at time t5, the voltage 127 becomes equal to the voltage 151 as shown by the waveform 227. As an example, at time t5, the transistor 120 becomes turned on with low-voltage switching and/or zero-voltage switching.
At time t10, the drive voltage 125 changes from a logic low level to a logic high level as shown by the waveform 425, and the transistor 120 becomes turned on. From time t10 to time t11, the drive voltage 125 remains at the logic high level as shown by the waveform 425, and the transistor 120 remains turned on. For example, from time t10 to time t11, the current 153 increases with time, as shown by the waveform 453. As an example, during time t10 and time t11, after the current 153 becomes positive, the current 153 flows to the capacitor terminal 156, and the voltage 151 charges the primary winding 110 through the capacitor 152.
At time t11, the drive voltage 125 changes from the logic high level to the logic low level as shown by the waveform 425, and the transistor 120 becomes turned off. For example, at time t11, the voltage 151 stops charging the primary winding 110. As an example, at time t11, the current 153 reaches a current value 454 (e.g., Ip), wherein the current value 454 is positive.
From time t11 to time t12, the current 153 (e.g., ILr) is used to charge the parasitic capacitor of the transistor 120 and discharge the parasitic capacitor of the transistor 130, and the voltage 127 decreases with time as shown by the waveform 427.
At time t12, the drive voltage 135 changes from the logic low level to the logic high level as shown by the waveform 435, and the transistor 130 becomes turned on. For example, at time t12, the voltage 127 decreases to zero volts. As an example, at time t12, the transistor 130 becomes turned on with low-voltage switching and/or zero-voltage switching.
From time t12 to time t13, the drive voltage 135 remains at the logic high level as shown by the waveform 435, and the transistor 130 remains turned on. In some examples, from time t12 to time t13, the current 143 (e.g., IDo) has a positive value as shown by the waveform 443. For example, from time t12 to time t13, through the resonance of the capacitor 152 and the inductor 118 (e.g., with the leakage inductance Lr), the current 153 (e.g., ILr) decreases to zero and then becomes negative as shown by the waveform 453. As an example, from time t12 to time t13, the current 117 (e.g., ILm) decreases linearly with time as shown by the waveform 417.
At time t13, the drive voltage 135 changes from the logic high level to the logic low level as shown by the waveform 435, and the transistor 130 becomes turned off. The length of time duration from time t12 to time t13 is a predetermined constant for the asymmetrical half-bridge fly back switch-mode power converter 100 as shown in
From time t13 to time t14, the resonance of the parasitic capacitor of the transistor 120, the parasitic capacitor of the transistor 130, the inductor 116 (e.g., with the primary inductance Lp), and the inductor 118 (e.g., with the leakage inductance Lr) occurs. For example, through this resonance, the voltage 127 oscillates and reaches the voltage 151. As an example, through this resonance, the voltage 127 oscillates without reaching the voltage 151.
At time t14, the drive voltage 135 changes from the logic low level to the logic high level as shown by the waveform 435, and the transistor 130 becomes turned on. From time t14 to time tis, the drive voltage 135 remains at the logic high level as shown by the waveform 435, and the transistor 130 remains turned on. In some examples, from time t14 to time t15, the capacitor 152 is discharged through the transistor 130, and the current 153 (e.g., ILr) flows from the capacitor terminal 156. In certain examples, from time t14 to time tis, the current 153 (e.g., ILr) has a negative value, and decreases with time as shown by the waveform 453.
At time t15, the drive voltage 135 changes from the logic high level to the logic low level as shown by the waveform 435, and the transistor 130 becomes turned off. For example, at time t15, the current 153 reaches a current value 455 (e.g., In_zvs), wherein the current value 455 is negative.
From time tis to time t16, through the resonance of the parasitic capacitor of the transistor 120, the parasitic capacitor of the transistor 130, the inductor 116 (e.g., with the primary inductance Lp), and the inductor 118 (e.g., with the leakage inductance Lr), the current 153 (e.g., ILr) is used to discharge the parasitic capacitor of the transistor 120 and charge the parasitic capacitor of the transistor 130, and the voltage 127 increases with time as shown by the waveform 427.
At time t16, the drive voltage 125 changes from the logic low level to the logic high level as shown by the waveform 425, and the transistor 120 becomes turned on. For example, at time t16, the voltage 127 becomes equal to the voltage 151 as shown by the waveform 427. As an example, at time t16, the transistor 120 becomes turned on with low-voltage switching and/or zero-voltage switching.
Hence it is highly desirable to improve the technique for switch-mode power converters.
Certain embodiments of the present disclosure are directed to circuits. More particularly, some embodiments of the disclosure provide controllers and methods for control of turning on and off one transistor before turning on another transistor. Merely by way of example, some embodiments of the disclosure have been applied to asymmetrical half-bridge flyback switch-mode power converters. But it would be recognized that the disclosure has a much broader range of applicability.
According to certain embodiments, a controller for a power converter includes: a first drive signal generator configured to generate a first drive signal to turn off a first transistor at a first time and turn on the first transistor at a second time, the first transistor being configured to receive an input voltage and related to a primary winding coupled to an auxiliary winding and a secondary winding, the secondary winding being related to an output voltage, the second time being later than the first time: a second drive signal generator configured to: generate a second drive signal to turn on a second transistor at a third time, the second transistor being coupled to the first transistor and related to the primary winding, the third time being later than the first time and being earlier than the second time: change the second drive signal to turn off the second transistor at a fourth time, the fourth time being later than the third time and being earlier than the second time; and change the second drive signal to turn on the second transistor at a fifth time, the fifth time being later than the fourth time and being earlier than the second time: a first controller configured to generate a first control signal based at least in part on a first voltage related to the auxiliary winding and output the first control signal to the second drive signal generator: wherein the second drive signal generator is further configured to: in response to the first control signal changing from a first logic level to a second logic level, change the second drive signal to turn off the second transistor at a sixth time, the sixth time being later than the fifth time and being earlier than the second time.
According to some embodiments, a controller for a power converter includes: a first drive signal generator configured to generate a first drive signal to turn off a first transistor at a first time and turn on the first transistor at a second time, the first transistor being configured to receive an input voltage and related to a primary winding coupled to an auxiliary winding and a secondary winding, the secondary winding being related to an output voltage, the second time being later than the first time: a second drive signal generator configured to generate a second drive signal to turn on a second transistor at a third time and turn off the second transistor at a fourth time, the second transistor being coupled to the first transistor and related to the primary winding, the third time being later than the first time, the fourth time being later than the third time and being earlier than the second time: an enablement controller configured to generate an enablement control signal based at least in part on a first voltage related to the auxiliary winding and output the enablement control signal to the second drive signal generator; and a first controller configured to generate a first control signal based at least in part on a second voltage related to the output voltage and output the first control signal to the second drive signal generator: wherein the second drive signal generator is further configured to; in response to the first control signal changing from a first logic level to a second logic level when the enablement control signal is at a third logic level, change the second drive signal to turn on the second transistor at a fifth time, the fifth time being later than the fourth time and being earlier than the second time; and in response to the first control signal changing from the first logic level to the second logic level when the enablement control signal is at a fourth logic level, not change the second drive signal so that the second transistor remains being turned off from the fourth time to the second time; wherein: the first logic level and the second logic level are different; and the third logic level and the fourth logic level are different.
According to certain embodiments, a method for a power converter includes: generating a first drive signal to turn off a first transistor at a first time, the first transistor being configured to receive an input voltage and related to a primary winding coupled to an auxiliary winding and a secondary winding, the secondary winding being related to an output voltage: changing the first drive signal to turn on the first transistor at a second time, the second time being later than the first time: generating a second drive signal to turn on a second transistor at a third time, the second transistor being coupled to the first transistor and related to the primary winding, the third time being later than the first time and being earlier than the second time; changing the second drive signal to turn off the second transistor at a fourth time, the fourth time being later than the third time and being earlier than the second time; changing the second drive signal to turn on the second transistor at a fifth time, the fifth time being later than the fourth time and being earlier than the second time: generating a first control signal based at least in part on a first voltage related to the auxiliary winding; and in response to the first control signal changing from a first logic level to a second logic level, changing the second drive signal to turn off the second transistor at a sixth time, the sixth time being later than the fifth time and being earlier than the second time.
According to some embodiments, a method for a power converter includes: generating a first drive signal to turn off a first transistor at a first time, the first transistor being configured to receive an input voltage and related to a primary winding coupled to an auxiliary winding and a secondary winding, the secondary winding being related to an output voltage; changing the first drive signal to turn on the first transistor at a second time, the second time being later than the first time: generating a second drive signal to turn on a second transistor at a third time, the second transistor being coupled to the first transistor and related to the primary winding, the third time being later than the first time and being earlier than the second time: changing the second drive signal to turn off the second transistor at a fourth time, the fourth time being later than the third time and being earlier than the second time; generating an enablement control signal based at least in part on a first voltage related to the auxiliary winding: generating a first control signal based at least in part on a second voltage related to the output voltage; in response to the first control signal changing from a first logic level to a second logic level when the enablement control signal is at a third logic level, changing the second drive signal to turn on the second transistor at a fifth time, the fifth time being later than the fourth time and being earlier than the second time; and in response to the first control signal changing from the first logic level to the second logic level when the enablement control signal is at a fourth logic level, not changing the second drive signal so that the second transistor remains being turned off from the fourth time to the second time; wherein: the first logic level and the second logic level are different; and the third logic level and the fourth logic level are different.
Depending upon embodiment, one or more benefits may be achieved. These benefits and various additional objects, features and advantages of the present disclosure can be fully appreciated with reference to the detailed description and accompanying drawings that follow.
Certain embodiments of the present disclosure are directed to circuits. More particularly, some embodiments of the disclosure provide controllers and methods for control of turning on and off one transistor before turning on another transistor. Merely by way of example, some embodiments of the disclosure have been applied to asymmetrical half-bridge fly back switch-mode power converters. But it would be recognized that the disclosure has a much broader range of applicability.
As shown in
Also as shown in
In some examples, if the energy for the resonance of the parasitic capacitor of the transistor 120, the parasitic capacitor of the transistor 130, the inductor 116 (e.g., with the primary inductance Lp), and the inductor 118 (e.g., with the leakage inductance Lr) from time t15 to time t16 is more than enough for the voltage 127 to reach the voltage 151 and for the transistor 120 to become turned on with low-voltage switching and/or zero-voltage switching, the large resonance energy can cause larger energy loss during the resonance process. In certain examples, if the energy for the resonance of the parasitic capacitor of the transistor 120, the parasitic capacitor of the transistor 130, the inductor 116 (e.g., with the primary inductance Lp), and the inductor 118 (e.g., with the leakage inductance Lr) from time tis to time t16 is more than enough for the voltage 127 to reach the voltage 151 and for the transistor 120 to become turned on with low-voltage switching and/or zero-voltage switching, the larger magnitude of the current value 455 (e.g., In_zvs) needs the magnitude of the current value 454 (e.g., Ip) to also become larger in order to generate a constant output current for the conventional asymmetrical half-bridge fly back switch-mode power converter 100, causing the energy loss becomes larger when the transistor 120 becomes turned off.
In certain embodiments, when the conventional asymmetrical half-bridge fly back switch-mode power converter 100 operates in the discontinuous conduction mode (DCM), if the time duration (e.g., Tzvs) from time t14 to time t15 is too short, the transistor 120 is not able to become turned on with low-voltage switching and/or zero-voltage switching; if the time duration (e.g., Tzvs) from time t14 to time tis is too long, the transistor 120 is able to become turned on with low-voltage switching and/or zero-voltage switching, but the energy loss becomes larger. In some embodiments, when the conventional asymmetrical half-bridge fly back switch-mode power converter 100 operates in the discontinuous conduction mode (DCM), the time duration (e.g., Tzvs) from time t14 to time tis needs to be controlled to be just long enough for the transistor 120 to become turned on with low-voltage switching and/or zero-voltage switching.
As shown in
According to certain embodiments, the asymmetrical half-bridge flyback switch-mode power converter 300 receives an AC voltage 390 and generates an output voltage 392 according to some embodiments. For example, the gate terminal 324 receives a drive voltage 325 (e.g., a drive signal), and the gate terminal 334 receives a drive voltage 335 (e.g., a drive signal). As an example, the source terminal 326 of the transistor 320 and the drain terminal 332 of the transistor 330 are connected to the capacitor terminal 356 of the capacitor 352 and biased to a voltage 327. For example, the voltage 327 (e.g., HB) is the source voltage of the transistor 320 and the drain voltage of the transistor 330. In certain examples, the capacitor terminal 358 is connected to the primary winding 310. For example, if a current 353 flows to the capacitor terminal 356, the current 353 has a positive value, and if the current 353 flows from the capacitor terminal 356, the current 353 has a negative value. In some examples, the anode 346 is connected to the secondary winding 312. For example, if a current 343 flows to the anode 346, the current 343 has a positive value, and if the current 343 flows from the anode 346, the current 343 has a negative value. As an example, the drain terminal 322 of the transistor 320 receives a voltage 351 (e.g., an input voltage), and the source terminal 336 of the transistor 330 is biased to a ground voltage (e.g., 0 volts).
In some embodiments, the controller 900 receives a feedback voltage 377 and a current sensing voltage 345 and generate the drive voltage 325 based at least in part on the feedback voltage 377 and the current sensing voltage 345. For example, the drive voltage 325 is used to turn on and/or turn off the transistor 320. In certain examples, the feedback voltage 377 represents the output voltage 392, and the current sensing voltage 345 represents the current 353. In some examples, the drive voltage generator 920 (e.g., a drive signal generator) receives a turning-off control signal 911 (e.g., CV_off) and a turning-on control signal 971 (e.g., up_on) and generates the drive voltage 325 (e.g., a drive signal) based at least in part on the turning-off control signal 911 (e.g., CV_off) and the turning-on control signal 971 (e.g., up_on) to turn on and/or turn off the transistor 320. For example, in response to the turning-off control signal 911 (e.g., CV_off) changing from a logic low level to a logic high level, the drive voltage generator 920 changes the drive voltage 325 from a logic high level to a logic low level in order to turn off the transistor 320. As an example, in response to the turning-on control signal 971 (e.g., up_on) changing from a logic low level to a logic high level, the drive voltage generator 920 changes the drive voltage 325 from a logic low level to a logic high level in order to turn on the transistor 320.
In certain embodiments, the controller 900 also receives a voltage 361 and generates the drive voltage 335 based at least in part on the feedback voltage 377 and the voltage 361. As an example, the drive voltage 335 is used to turn on and/or turn off the transistor 330. In some examples, the voltage 361 represents a voltage 315 of the auxiliary winding 314. For example, one terminal of the resistor 360 and one terminal of the resistor 362 are connected to each other and are both biased to the voltage 361. As shown in
According to some embodiments, the resistors 364, 366, 368 and 370, the capacitors 372, 374 and 376, the shunt regulator 380 (e.g., TL431), and the optocoupler 382 are used to generate the feedback voltage 377 based at least in part on the output voltage 392. For example, the feedback voltage 377 represents the output voltage 392. In certain examples, based at least in part on the feedback voltage 377, the diode 992 and the resistors 994 and 996 generate a voltage 997. For example, the feedback voltage 377 is reduced by the forward bias voltage of the diode 992 and then by the voltage divider that includes the resistors 994 and 996 in order to obtain the voltage 997. As an example, the change of the voltage 997 with time represents a difference between the output voltage 392 and a target voltage, wherein the target voltage is a voltage value to which the output voltage 392 is regulated. In some examples, the voltage 997 is received by the comparator 910, which also receives the current sensing voltage 345. For example, the comparator 910 generates the turning-off control signal 911 (e.g., CV_off) based at least in part on the current sensing voltage 345 and the voltage 997, and outputs the turning-off control signal 911 (e.g., CV_off) to the drive voltage generator 920. As an example, if the current sensing voltage 345 becomes larger than the voltage 997, the turning-off control signal 911 (e.g., CV_off) changes from a logic low level to a logic high level. In certain examples, in response to the turning-off control signal 911 (e.g., CV_off) changing from the logic low level to the logic high level, the drive voltage generator 920 changes the drive voltage 325 from the logic high level to the logic low level in order to turn off the transistor 320.
In certain embodiments, the dead-time controller 970 detects the drive voltage 325 changes from the logic high level to the logic low level, and then after a first predetermined dead-time duration (e.g., a first predetermined delay), changes the turning-on control signal 973 (e.g., down_on) from a logic low level to a logic high level to change the drive voltage 335 from a logic low level to a logic high level. For example, the turning-on control signal 973 (e.g., down_on) is at the logic high level and/or at the logic low level. As an example, in response to the turning-on control signal 973 (e.g., down_on) changing from the logic low level to the logic high level, the drive voltage generator 980 changes the drive voltage 335 from the logic low level to the logic high level in order to turn on the transistor 330. In some examples, the transistor 330 is turned on by the drive signal 335 the first predetermined dead-time duration (e.g., a first predetermined delay) after the transistor 320 is turned off. For example, during the first predetermined dead-time duration (e.g., a first predetermined delay), both transistors 320) and 330 are turned off.
In some embodiments, the dead-time controller 970) also detects the drive voltage 335 changes from the logic high level to the logic low level, and then after a second predetermined dead-time duration (e.g., a second predetermined delay), changes the turning-on control signal 971 (e.g., up_on) from the logic low level to the logic high level to change the drive voltage 325 from the logic low level to the logic high level. For example, the turning-on control signal 971 (e.g., up_on) is at the logic high level and/or at the logic low level. As an example, in response to at least the turning-on control signal 971 (e.g., up_on) changing from the logic low level to the logic high level, the drive voltage generator 920 changes the drive voltage 325 from the logic low level to the logic high level in order to turn on the transistor 320. In some examples, the transistor 320 is turned on by the drive signal 325 the second predetermined dead-time duration (e.g., a second predetermined delay) after the transistor 330 is turned off. For example, during the second predetermined dead-time duration (e.g., a second predetermined delay), both transistors 320 and 330 are turned off. As an example, the first predetermined dead-time duration (e.g., a first predetermined delay) and the second predetermined dead-time duration (e.g., a second predetermined delay) are equal or are not equal in length.
According to certain embodiments, the control signal generator 950 generates the turning-off control signal 951 (e.g., down_off). For example, the turning-off control signal 951 (e.g., down_off) is at the logic high level and/or at the logic low level. As an example, in response to the turning-off control signal 951 (e.g., down_off) changing from the logic low level to the logic high level, the drive voltage generator 980 changes the drive voltage 335 from the logic high level to the logic low level in order to turn off the transistor 330.
In some examples, the control signal generator 950 receives the turning-on control signal 973 (e.g., down_on) and generates the turning-off control signal 951 (e.g., down_off) based at least in part on the turning-on control signal 973 (e.g., down_on). For example, a predetermined time duration after the turning-on control signal 973 (e.g., down_on) changes from the logic low level to the logic high level to turn on the transistor 330, the control signal generator 950 changes the turning-off control signal 951 (e.g., down_off) from the logic low level to the logic high level to turn off the transistor 330.
In certain examples, the control signal generator 950 receives at least the voltage 361 (e.g., INV) and the voltage 997 and generates the turning-off control signal 951 (e.g., down_off) based at least in part on the voltage 361 (e.g., INV) and the voltage 997. For example, the control signal generator 950 is a demagnetization detector, which receives at least the voltage 361 (e.g., INV) and the voltage 997 to detect the end of a demagnetization process of the primary winding 310. As an example, at the end of the demagnetization process of the primary winding 310, the control signal generator 950 changes the turning-off control signal 951 (e.g., down_off) from the logic low level to the logic high level to turn off the transistor 330.
According to some embodiments, the turning-on enablement controller 960) receives the voltage 361 and generates the turning-on enablement signal 961 (e.g., Tzvs_ENA) based at least in part on the voltage 361. For example, the turning-on enablement signal 961 (e.g., Tzvs_ENA) is at the logic high level and/or at the logic low level.
In some embodiments, the mode and/or frequency controller 930 receives the voltage 997 and generates the mode and/or frequency control signal 931 (e.g., DCM_on) based at least in part on the voltage 997. In certain examples, the mode and/or frequency control signal 931 (e.g., DCM_on) is used to control the operation mode and/or the operation frequency of the asymmetrical half-bridge flyback switch-mode power converter 300. For example, the mode and/or frequency control signal 931 (e.g., DCM_on) is used to lower the operation frequency of the asymmetrical half-bridge fly back switch-mode power converter 300 if the load of the asymmetrical half-bridge flyback switch-mode power converter 300 becomes lighter. In some examples, the mode and/or frequency control signal 931 (e.g., DCM_on) is at the logic high level and/or at the logic low level.
According to certain embodiments, when the turning-on enablement signal 961 (e.g., Tzvs_ENA) is at the logic high level, in response to the mode and/or frequency control signal 931 (e.g., DCM_on) changing from the logic low level to the logic high level, the drive voltage generator 980 changes the drive voltage 335 from the logic low level to the logic high level in order to turn on the transistor 330.
According to some embodiments, the turning-off controller 940 receives the voltage 361 and generates the turning-off control signal 943 (e.g., ZVS_off) based at least in part on the voltage 361. For example, the turning-off control signal 943 (e.g., ZVS_off) is at the logic high level and/or at the logic low level. As an example, in response to the turning-off control signal 943 (e.g., ZVS_off) changing from the logic low level to the logic high level, the drive voltage generator 980 changes the drive voltage 335 from the logic high level to the logic low level in order to turn off the transistor 330. In certain examples, after the transistor 330 becomes turned off in response to the turning-off control signal 943 (e.g., ZVS_off) changing from the logic low level to the logic high level, the current 353 (e.g., ILr) is used to discharge the parasitic capacitor of the transistor 320 and charge the parasitic capacitor of the transistor 330, and the voltage 327 increases with time. For example, the voltage 327 increases to become equal to the voltage 351. As an example, the second predetermined dead-time duration (e.g., a second predetermined delay) after the transistor 330 becomes turned off in response to the turning-off control signal 943 (e.g., ZVS_off) changing from the logic low level to the logic high level, with the voltage 327 equal to the voltage 351, the drive voltage 325 changes from the logic low level to the logic high level and the transistor 320 becomes turned on with low-voltage switching and/or zero-voltage switching.
In certain embodiments, when the turning-on enablement signal 961 (e.g., Tzvs_ENA) is at the logic low level, in response to the mode and/or frequency control signal 931 (e.g., DCM_on) changing from the logic low level to the logic high level, the drive voltage generator 980 does not change the drive voltage 335 from the logic low level to the logic high level. In certain examples, after the transistor 330 becomes turned off in response to the turning-off control signal 951 (e.g., down_off) changing from the logic low level to the logic high level, through the resonance of the parasitic capacitor of the transistor 320, the parasitic capacitor of the transistor 330, the inductor 316 (e.g., with the primary inductance Lp), and the inductor 318 (e.g., with the leakage inductance Lr), the voltage 327 oscillates. For example, the voltage 327 oscillates and reaches the voltage 351. As an example, the second predetermined dead-time duration (e.g., a second predetermined delay) after the mode and/or frequency control signal 931 (e.g., DCM_on) changes from the logic low level to the logic high level, with the voltage 327 equal to the voltage 351, the drive voltage 325 changes from the logic low level to the logic high level and the transistor 320 becomes turned on with low-voltage switching and/or zero-voltage switching.
In some embodiments, after the transistor 330 becomes turned off in response to the turning-off control signal 951 (e.g., down_off) changing from the logic low level to the logic high level, the resonance of the parasitic capacitor of the transistor 320, the parasitic capacitor of the transistor 330, the inductor 316 (e.g., with the primary inductance Lp), the inductor 318 (e.g., with the leakage inductance Lr), and the capacitor 352 (e.g., Cr) occurs. In certain examples, the capacitance of the capacitor 352 (e.g., Cr) is much larger than the sum of the capacitance of the parasitic capacitor of the transistor 320 and the capacitance of the parasitic capacitor of the transistor 330, and the voltage drop between the capacitor terminals 356 and 358 of the capacitor 352 (e.g., Cr) is equal to N×Vo, wherein Vo represents the output voltage 392, and N represents the turns ratio that is equal to the ratio of the number of turns in the primary winding 310 to the number of turns in the secondary winding 312.
For example, through the resonance of the parasitic capacitor of the transistor 320, the parasitic capacitor of the transistor 330, the inductor 316 (e.g., with the primary inductance Lp), the inductor 318 (e.g., with the leakage inductance Lr), and the capacitor 352 (e.g., Cr), the voltage 327 oscillates with an average value of N×Vo and an amplitude of N×Vo, wherein Vo represents the output voltage 392, and N represents the turns ratio that is equal to the ratio of the number of turns in the primary winding 310 to the number of turns in the secondary winding 312. As an example, the maximum value of the voltage 327 is equal to 2×N×Vo, and the minimum value of the voltage 327 is equal to zero. In some examples, if the voltage 351 is smaller than 2×N×Vo, the voltage 327 can reach the voltage 351 and the transistor 320 can become turned on with low-voltage switching and/or zero-voltage switching, when the turning-on enablement signal 961 (e.g., Tzvs_ENA) is at the logic low level.
As shown in
In certain embodiments, after the drive voltage 325 changes from the logic low level to the logic high level and the transistor 320 becomes turned on, the voltage 351 charges the primary winding 310 through the capacitor 352 and the current 353 flows to the capacitor terminal 356 with a positive value that increases with time. For example, when the positive value of the current 353 increases with time, the current sensing voltage 345 also increases with time. As an example, if the current sensing voltage 345 becomes larger than the voltage 997, the drive voltage 325 changes from the logic high level to the logic low level to turn off the transistor 320. In some examples, after the transistor 320 becomes turned off, the primary winding 310 is used to discharge the parasitic capacitor of the transistor 330 and charge the parasitic capacitor of the transistor 320, and the voltage 327 decreases with time. For example, the voltage 327 decreases to zero volts. As an example, the first predetermined dead-time duration (e.g., a first predetermined delay) after the transistor 320 becomes turned off, with the voltage 327 at zero volts, the drive voltage 335 changes from the logic low level to the logic high level and the transistor 330 becomes turned on with low-voltage switching and/or zero-voltage switching.
In some embodiments, the control signal generator 950) determines when to change the turning-off control signal 951 (e.g., down_off) from the logic low level to the logic high level in order to turn off the transistor 330. For example, after the transistor 330 becomes turned off, through the resonance of the parasitic capacitor of the transistor 320, the parasitic capacitor of the transistor 330, the inductor 316 (e.g., with the primary inductance Lp), and the inductor 318 (e.g., with the leakage inductance Lr), the voltage 327 oscillates.
As shown in
According to some embodiments, the asymmetrical half-bridge fly back switch-mode power converter 300 operates in a critical conduction mode (CRM) under a heavy load condition, and the asymmetrical half-bridge flyback switch-mode power converter 300 operates in a discontinuous conduction mode (DCM) under a light load condition. For example, the asymmetrical half-bridge fly back switch-mode power converter 300 operates in a discontinuous conduction mode (DCM) as shown in
At time t50, the drive voltage 325 changes from a logic low level to a logic high level as shown by the waveform 525, and the transistor 320 becomes turned on according to some embodiments. For example, at time t50, the turning-on control signal 971 (e.g., up_on) changes from the logic low level to the logic high level, and in response, the drive voltage generator 920 changes the drive voltage 325 from the logic low level to the logic high level in order to turn on the transistor 320. As an example, at time t50, the drive voltage 335 is at the logic low level as shown by the waveform 535, and the transistor 330 is turned off.
From time t50 to time t51, the drive voltage 325 remains at the logic high level as shown by the waveform 525, and the transistor 320 remains turned on according to certain embodiments. For example, from time t50 to time t51, the current 353 increases with time, as shown by the waveform 553. As an example, from time t50 to time t51, the drive voltage 335 remains at the logic low level as shown by the waveform 535, and the transistor 330 remains turned off. In some examples, from time t50 to time t51, the current 353 increases with time, as shown by the waveform 553. For example, from time t50 to time t51, the current sensing voltage 345 also increases with time.
At time t51, the drive voltage 325 changes from the logic high level to the logic low level as shown by the waveform 525, and the transistor 320 becomes turned off according to some embodiments. For example, at time t51, the turning-off control signal 911 (e.g., CV_off) changes from the logic low level to the logic high level, and in response, the drive voltage generator 920 changes the drive voltage 325 from the logic high level to the logic low level in order to turn off the transistor 320. As an example, at time t51, the drive voltage 335 is at the logic low level as shown by the waveform 535, and the transistor 330 is turned off. In certain examples, at time t51, the current 353 reaches a current value 554 (e.g., Ip), wherein the current value 554 is positive.
From time t51 to time t52, the drive voltage 325 remains at the logic low level as shown by the waveform 525, and the drive voltage 335 remains at the logic low level as shown by the waveform 535 according to certain embodiments. For example, from time t51 to time t52, the transistor 320 remains turned off, and the transistor 330 also remains turned off. As an example, the time duration from time t51 to time t52 is equal to the first predetermined dead-time duration (e.g., a first predetermined delay) as determined by the dead-time controller 970. In some examples, from time t51 to time t52, the current 353 (e.g., ILr) is used to discharge the parasitic capacitor of the transistor 330 and charge the parasitic capacitor of the transistor 320. For example, from time t51 to time t52, the voltage 327 decreases with time.
At time t52, the drive voltage 335 changes from the logic low level to the logic high level as shown by the waveform 535, and the transistor 330 becomes turned on according to some embodiments. For example, at time t52, the turning-on control signal 973 (e.g., down_on) changes from the logic low level to the logic high level, and in response, the drive voltage generator 980 changes the drive voltage 335 from the logic low level to the logic high level in order to turn on the transistor 330. As an example, at time t52, the drive voltage 325 is at the logic low level as shown by the waveform 525, and the transistor 320 is turned off. In certain examples, at time t52, the voltage 327 reached zero volts. For example, at time t52, the transistor 330 becomes turned on with low-voltage switching and/or zero-voltage switching.
From time t52 to time t53, the drive voltage 335 remains at the logic high level as shown by the waveform 535, and the transistor 330 remains turned on according to certain embodiments. For example, from time t52 to time t53, the drive voltage 325 remains at the logic low level as shown by the waveform 525, and the transistor 320 remains turned off. As an example, from time t52 to time t53, through the resonance of the capacitor 352 and the inductor 318 (e.g., with the leakage inductance Lr), the current 353 (e.g., ILr) decreases to zero and then becomes negative as shown by the waveform 553. In some examples, from time t52 to time t53, the current 353 (e.g., ILr) decreases to zero and then becomes negative as shown by the waveform 553. In certain examples, from time t52 to time t53, the current 317 (e.g., ILm) decreases linearly with time as shown by the waveform 517.
At time t53, the drive voltage 335 changes from the logic high level to the logic low level as shown by the waveform 535, and the transistor 330 becomes turned off according to some embodiments. For example, at time t53, the turning-off control signal 951 (e.g., down_off) changes from the logic low level to the logic high level, and in response, the drive voltage generator 980 changes the drive voltage 335 from the logic high level to the logic low level in order to turn off the transistor 330. As an example, at time t53, the drive voltage 325 is at the logic low level as shown by the waveform 525, and the transistor 320 is turned off.
In some examples, the length of time duration from time t52 to time t53 is a predetermined constant for the asymmetrical half-bridge fly back switch-mode power converter 300 as shown in
In certain examples, at time t53, the demagnetization process for the primary winding 310 ends, and the current 317 (e.g., ILm) decreases to zero as shown by the waveform 517. For example, the time duration from time t52 to time t53 represents the demagnetization period for the primary winding 310. As an example, time t52 is the beginning of the demagnetization period for the primary winding 310, and time t53 is the end of the demagnetization period for the primary winding 310.
From time t53 to time t54, the resonance of the parasitic capacitor of the transistor 320, the parasitic capacitor of the transistor 330, the inductor 316 (e.g., with the primary inductance Lp), and the inductor 318 (e.g., with the leakage inductance Lr) occurs, as shown by the waveform 561 according to certain embodiments. For example, from time t53 to time t54, the voltage 327 oscillates without reaching the voltage 351. As an example, from time t53 to time t54, the resonance period is equal to Td, as shown by the waveform 561.
At time t54, the drive voltage 335 changes from the logic low level to the logic high level as shown by the waveform 535, and the transistor 330 becomes turned on according to some embodiments. For example, at time t54, the mode and/or frequency control signal 931 (e.g., DCM_on) changes from the logic low level to the logic high level when the turning-on enablement signal 961 (e.g., Tzvs_ENA) is at the logic high level, and in response, the drive voltage generator 980 changes the drive voltage 335 from the logic low level to the logic high level in order to turn on the transistor 330. As an example, at time t54, the drive voltage 325 is at the logic low level as shown by the waveform 525, and the transistor 320 is turned off.
From time t54 to time t55, the drive voltage 335 remains at the logic high level as shown by the waveform 535, and the transistor 330 remains turned on according to certain embodiments. For example, from time t54 to time t55, the drive voltage 325 remains at the logic low level as shown by the waveform 525, and the transistor 320 remains turned off. In some examples, from time t54 to time t55, the current 353 (e.g., ILr) has a negative value, and decreases with time as shown by the waveform 553. For example, from time t54 to time t55, the current 353 (e.g., ILr) flows from the capacitor terminal 356.
At time t55, the drive voltage 335 changes from the logic high level to the logic low level as shown by the waveform 535, and the transistor 330 becomes turned off according to some embodiments. For example, at time t55, the turning-off control signal 943 (e.g., ZVS_off) changes from the logic low level to the logic high level, and in response, the drive voltage generator 980 changes the drive voltage 335 from the logic high level to the logic low level in order to turn off the transistor 330. As an example, at time t55, the drive voltage 325 is at the logic low level as shown by the waveform 525, and the transistor 320 is turned off. In certain embodiments, at time t55, the current 353 reaches a current value 555 (e.g., In_zvs), wherein the current value 555 is negative.
From time t55 to time t56, the drive voltage 325 remains at the logic low level as shown by the waveform 525, and the drive voltage 335 remains at the logic low level as shown by the waveform 535 according to certain embodiments. For example, from time t55 to time t56, the transistor 320 remains turned off, and the transistor 330 also remains turned off. As an example, the time duration from time t55 to time t56 is equal to the second predetermined dead-time duration (e.g., a second predetermined delay) as determined by the dead-time controller 970. In some examples, from time t55 to time t56, through the resonance of the parasitic capacitor of the transistor 320, the parasitic capacitor of the transistor 330, the inductor 316 (e.g., with the primary inductance Lp), and the inductor 318 (e.g., with the leakage inductance Lr), the current 153 (e.g., ILr) is used to discharge the parasitic capacitor of the transistor 120 and charge the parasitic capacitor of the transistor 130, and the voltage 127 increases with time.
At time t56, the drive voltage 325 changes from the logic low level to the logic high level as shown by the waveform 525, and the transistor 320 becomes turned on according to some embodiments. For example, at time t56, the turning-on control signal 971 (e.g., up_on) changes from the logic low level to the logic high level, and in response, the drive voltage generator 920 changes the drive voltage 325 from the logic low level to the logic high level in order to turn on the transistor 320. As an example, at time t56, the drive voltage 335 is at the logic low level as shown by the waveform 535, and the transistor 330 is turned off. In certain examples, at time t56, the voltage 327 becomes equal to the voltage 351. As an example, at time t56, the transistor 320 becomes turned on with low-voltage switching and/or zero-voltage switching.
As mentioned above and further emphasized here, the timing diagrams as shown in
At time t60, the drive voltage 325 changes from a logic low level to a logic high level as shown by the waveform 625, and the transistor 320 becomes turned on according to some embodiments. For example, at time t60, the turning-on control signal 971 (e.g., up_on) changes from the logic low level to the logic high level, and in response, the drive voltage generator 920 changes the drive voltage 325 from the logic low level to the logic high level in order to turn on the transistor 320. As an example, at time t60, the drive voltage 335 is at the logic low level as shown by the waveform 635, and the transistor 330 is turned off. In certain examples, at time t60, the turning-off control signal 943 (e.g., ZVS_off) is at the logic low level as shown by the waveform 643.
From time t60 to time t61, the drive voltage 325 remains at the logic high level as shown by the waveform 625, and the transistor 320 remains turned on according to certain embodiments. For example, from time t60 to time t61, the current 353 increases with time, as shown by the waveform 653. As an example, from time t60 to time t61, the drive voltage 335 remains at the logic low level as shown by the waveform 635, and the transistor 330 remains turned off. In some examples, from time t60 to time t61, the current 353 increases with time, as shown by the waveform 653. For example, from time t60 to time t61, the current sensing voltage 345 also increases with time. In certain examples, from time t60 to time t61, the turning-off control signal 943 (e.g., ZVS_off) remains at the logic low level as shown by the waveform 643.
At time t61, the drive voltage 325 changes from the logic high level to the logic low level as shown by the waveform 625, and the transistor 320 becomes turned off according to some embodiments. For example, at time t61, the turning-off control signal 911 (e.g., CV_off) changes from the logic low level to the logic high level, and in response, the drive voltage generator 920 changes the drive voltage 325 from the logic high level to the logic low level in order to turn off the transistor 320. As an example, at time t61, the drive voltage 335 is at the logic low level as shown by the waveform 635, and the transistor 330 is turned off. In certain examples, at time t61, the current 353 reaches a current value 654 (e.g., Ip), wherein the current value 654 is positive. In some examples, at time t61, the turning-off control signal 943 (e.g., ZVS_off) is at the logic low level as shown by the waveform 643.
From time t61 to time t62, the drive voltage 325 remains at the logic low level as shown by the waveform 625, and the drive voltage 335 remains at the logic low level as shown by the waveform 635 according to certain embodiments. For example, from time t61 to time t62, the transistor 320 remains turned off, and the transistor 330 also remains turned off. As an example, the time duration from time t61 to time t62 is equal to the first predetermined dead-time duration (e.g., a first predetermined delay) as determined by the dead-time controller 970. In some examples, from time t61 to time t62, the current 353 (e.g., ILr) is used to discharge the parasitic capacitor of the transistor 330 and charge the parasitic capacitor of the transistor 320. For example, from time t61 to time t62, the voltage 327 decreases with time. In certain examples, from time t61 to time t62, the turning-off control signal 943 (e.g., ZVS_off) remains at the logic low level as shown by the waveform 643.
At time t62, the drive voltage 335 changes from the logic low level to the logic high level as shown by the waveform 635, and the transistor 330 becomes turned on according to some embodiments. For example, at time t62, the turning-on control signal 973 (e.g., down_on) changes from the logic low level to the logic high level, and in response, the drive voltage generator 980 changes the drive voltage 335 from the logic low level to the logic high level in order to turn on the transistor 330. As an example, at time t62, the drive voltage 325 is at the logic low level as shown by the waveform 625, and the transistor 320 is turned off. In certain examples, at time t62, the voltage 327 reached zero volts. For example, at time t62, the transistor 330 becomes turned on with low-voltage switching and/or zero-voltage switching. In some examples, at time t62, the turning-off control signal 943 (e.g., ZVS_off) is at the logic low level as shown by the waveform 643.
From time t62 to time t63, the drive voltage 335 remains at the logic high level as shown by the waveform 635, and the transistor 330 remains turned on according to certain embodiments. For example, from time t62 to time t63, the drive voltage 325 remains at the logic low level as shown by the waveform 625, and the transistor 320 remains turned off. As an example, from time t62 to time t63, through the resonance of the capacitor 352 and the inductor 318 (e.g., with the leakage inductance Lr), the current 353 (e.g., ILr) decreases to zero and then becomes negative as shown by the waveform 653. In some examples, from time t62 to time t63, the current 353 (e.g., ILr) decreases to zero and then becomes negative as shown by the waveform 653. In certain examples, from time t62 to time t63, the current 317 (e.g., ILm) decreases linearly with time as shown by the waveform 617. In some examples, from time t62 to time t63, the turning-off control signal 943 (e.g., ZVS_off) remains at the logic low level as shown by the waveform 643.
At time t63, the drive voltage 335 changes from the logic high level to the logic low level as shown by the waveform 635, and the transistor 330 becomes turned off according to some embodiments. For example, at time t63, the turning-off control signal 951 (e.g., down_off) changes from the logic low level to the logic high level, and in response, the drive voltage generator 980 changes the drive voltage 335 from the logic high level to the logic low level in order to turn off the transistor 330. As an example, at time t63, the drive voltage 325 is at the logic low level as shown by the waveform 525, and the transistor 320 is turned off.
In some examples, the length of time duration from time t62 to time t63 is a predetermined constant for the asymmetrical half-bridge fly back switch-mode power converter 300 as shown in
In certain examples, at time t63, the demagnetization process for the primary winding 310 ends, and the current 317 (e.g., ILm) decreases to zero as shown by the waveform 617. For example, the time duration from time t62 to time t63 represents the demagnetization period for the primary winding 310. As an example, time t62 is the beginning of the demagnetization period for the primary winding 310, and time t63 is the end of the demagnetization period for the primary winding 310. In some examples, at time t63, the turning-off control signal 943 (e.g., ZVS_off) is at the logic low level as shown by the waveform 643.
From time t63 to time t64, the resonance of the parasitic capacitor of the transistor 320, the parasitic capacitor of the transistor 330, the inductor 316 (e.g., with the primary inductance Lp), and the inductor 318 (e.g., with the leakage inductance Lr) occurs, as shown by the waveform 661 according to certain embodiments. For example, from time t63 to time t64, the voltage 327 oscillates and reaches the voltage 351. As an example, from time t63 to time t64, the resonance period is equal to Td, as shown by the waveform 661. In some examples, from time t63 to time t64, the turning-off control signal 943 (e.g., ZVS_off) remains at the logic low level as shown by the waveform 643.
At time t64, the drive voltage 335 does not change from the logic low level to the logic high level as shown by the waveform 535, and the transistor 330 does not become turned on according to some embodiments. For example, at time t64, the mode and/or frequency control signal 931 (e.g., DCM_on) changes from the logic low level to the logic high level when the turning-on enablement signal 961 (e.g., Tzvs_ENA) is at the logic low level, and in response, the drive voltage generator 980) does not change the drive voltage 335 from the logic low level to the logic high level. As an example, at time t64, the drive voltage 335 is at the logic low level as shown by the waveform 535, and the transistor 330 is turned off. In certain examples, the drive voltage 325 is at the logic low level as shown by the waveform 525, and the transistor 320 is turned off. In some examples, at time t64, the turning-off control signal 943 (e.g., ZVS_off) is at the logic low level as shown by the waveform 643.
From time t64 to time t65, the drive voltage 325 remains at the logic low level as shown by the waveform 525, and the drive voltage 335 remains at the logic low level as shown by the waveform 535 according to certain embodiments. For example, from time t64 to time t65, the transistor 320 remains turned off, and the transistor 330) also remains turned off. As an example, the time duration from time t64 to time t65 is equal to the second predetermined dead-time duration (e.g., a second predetermined delay) as determined by the dead-time controller 970. In some examples, from time t64 to time t65, through the resonance of the parasitic capacitor of the transistor 320, the parasitic capacitor of the transistor 330, the inductor 316 (e.g., with the primary inductance Lp), and the inductor 318 (e.g., with the leakage inductance Lr), the current 153 (e.g., ILr) is used to discharge the parasitic capacitor of the transistor 120 and charge the parasitic capacitor of the transistor 130, and the voltage 127 increases with time. In some examples, from time t64 to time t65, the turning-off control signal 943 (e.g., ZVS_off) remains at the logic low level as shown by the waveform 643.
At time t65, the drive voltage 325 changes from the logic low level to the logic high level as shown by the waveform 525, and the transistor 320 becomes turned on according to some embodiments. For example, at time t65, the turning-on control signal 971 (e.g., up_on) changes from the logic low level to the logic high level, and in response, the drive voltage generator 920 changes the drive voltage 325 from the logic low level to the logic high level in order to turn on the transistor 320. As an example, at time t65, the drive voltage 335 is at the logic low level as shown by the waveform 635, and the transistor 330 is turned off. In certain examples, at time t65, the voltage 327 becomes equal to the voltage 351. As an example, at time t65, the transistor 320 becomes turned on with low-voltage switching and/or zero-voltage switching. In some examples, at time t65, the turning-off control signal 943 (e.g., ZVS_off) is at the logic low level as shown by the waveform 643.
As mentioned above and further emphasized here, the timing diagrams as shown in
In some embodiments, the sampling unit 710 receives the voltage 361 and generates a sampled voltage 711 and a sampled voltage 713 based at least in part on the voltage 361. For example, the sampling unit 710 samples the voltage 361 when the transistor 320 is turned on and the transistor 330 is turned off, and in response generates the sampled voltage 711 (e.g., V1) to represent the voltage 361 when the transistor 320 is turned on and the transistor 330 is turned off. As an example, the sampling unit 710 samples the voltage 361 when the transistor 320 is turned off and the transistor 330 is turned on, and in response generates the sampled voltage 713 (e.g., V2) to represent the voltage 361 when the transistor 320 is turned off and the transistor 330 is turned on.
In certain examples, the sampled voltage 711 (e.g., V1) is directly proportional to the voltage 361 when the transistor 320 is turned on and the transistor 330 is turned off. For example, when the transistor 320 is turned on and the transistor 330 is turned off, the voltage 361 is equal to Vin−N×Vo, wherein Vin represents the voltage 351. Vo represents the output voltage 392, and N represents the turns ratio that is equal to the ratio of the number of turns in the primary winding 310 to the number of turns in the secondary winding 312. As an example, the sampled voltage 711 (e.g., V1) is equal to m1×(Vin−N×Vo), wherein m1 is a predetermined constant. Vin represents the voltage 351. Vo represents the output voltage 392, and N represents the turns ratio that is equal to the ratio of the number of turns in the primary winding 310 to the number of turns in the secondary winding 312.
In some examples, the sampled voltage 713 (e.g., V2) is directly proportional to the voltage 361 when the transistor 320 is turned off and the transistor 330 is turned on. For example, when the transistor 320 is turned off and the transistor 330 is turned on, the voltage 361 is equal to N×Vo, wherein Vo represents the output voltage 392 and N represents the turns ratio that is equal to the ratio of the number of turns in the primary winding 310 to the number of turns in the secondary winding 312. As an example, the sampled voltage 713 (e.g., V2) is equal to m2×N×Vo, wherein m2 is a predetermined constant, Vo represents the output voltage 392, and N represents the turns ratio that is equal to the ratio of the number of turns in the primary winding 310 to the number of turns in the secondary winding 312.
In certain embodiments, the comparison unit 720 receives the sampled voltage 711 and the sampled voltage 713 and generates the turning-on enablement signal 961 (e.g., Tzvs_ENA) based at least in part on the sampled voltage 711 and the sampled voltage 713. In some examples, the comparison unit 720 directly compares the sampled voltage 711 and the sampled voltage 713 and generates the turning-on enablement signal 961 (e.g., Tzvs_ENA) based at least in part on the comparison. For example, if the sampled voltage 711 is larger than the sampled voltage 713, the turning-on enablement signal 961 (e.g., Tzvs_ENA) is at the logic high level. As an example, if the sampled voltage 711 is smaller than the sampled voltage 713, the turning-on enablement signal 961 (e.g., Tzvs_ENA) is at the logic low level. In certain examples, the comparison unit 720 converts and then compares the sampled voltage 711 and the sampled voltage 713 and generates the turning-on enablement signal 961 (e.g., Tzvs_ENA) based at least in part on the conversion and the comparison. For example, if the sampled voltage 711 is larger than the sampled voltage 713 multiplied by a predetermined constant, the turning-on enablement signal 961 (e.g., Tzvs_ENA) is at the logic high level. As an example, if the sampled voltage 711 is smaller than the sampled voltage 713 multiplied by the predetermined constant, the turning-on enablement signal 961 (e.g., Tzvs_ENA) is at the logic low level.
In certain embodiments, the sampling unit 810 receives the voltage 361 and generates a sampled voltage 811 based at least in part on the voltage 361. In some examples, the sampled voltage 811 (e.g., V3) is received by the integration unit 830, which also receives a reference voltage 813 (e.g., Vref). For example, the integration unit 830 determines a difference between the sampled voltage 811 (e.g., V3) and the reference voltage 813 (e.g., Vref), integrate the difference over time, and generates a compensation signal 831 (e.g., ZVS_comp) to represent the result of the integration. As an example, the reference voltage 813 (e.g., Vref) is equal to 0.2 volts. In some examples, the ramp signal generator 840 generates a ramp signal 841. For example, the ramp signal 841 is a periodic signal. As an example, the ramp signal 841 increases linearly with time at a constant slope. In some embodiments, the comparator 820 receives the compensation signal 831 (e.g., ZVS_comp) and the ramp signal 841 and generates the turning-off control signal 943 (e.g., ZVS_off) based at least in part on the compensation signal 831 (e.g., ZVS_comp) and the ramp signal 841.
In some examples, the sampled voltage 811 (e.g., V3) represents the voltage 327 immediately before the transistor 320 becomes turned on. For example, the sampled voltage 811 (e.g., V3) is directly proportional to the voltage 327 immediately before the transistor 320 becomes turned on. In certain examples, the sampled voltage 811 (e.g., V3) represents a change in the voltage 327 in response to the transistor 320 changing from being turned off to being turned on. For example, the sampled voltage 811 (e.g., V3) is directly proportional to a change in the voltage 327 in response to the transistor 320 changing from being turned off to being turned on. In certain embodiments, the reference voltage 813 is a predetermined constant voltage. In some embodiments, the reference voltage 813 is generated by the sampling unit 810 that samples the voltage 361 when the transistor 320 is turned on.
As shown in
According to some embodiments, the sampled voltage 811 is larger than the reference voltage 813. For example, the sampled voltage 811 (e.g., V3) represents a change in the voltage 327 in response to the transistor 320 changing from being turned off to being turned on, and the reference voltage 813 is a predetermined constant voltage. As an example, the change in the voltage 327 in response to the transistor 320 changing from being turned off to being turned on is larger than a target value that is directly proportional to the reference voltage 813.
In certain examples, if the sampled voltage 811 is larger than the reference voltage 813, the compensation signal 831 (e.g., ZVS_comp) increases with time as shown by the waveform 1931. For example, after the mode and/or frequency control signal 931 (e.g., DCM_on) changes from the logic low level to the logic high level with the turning-on enablement signal 961 (e.g., Tzvs_ENA) at the logic high level, it takes a longer time for the ramp signal 841 to become larger than the compensation signal 831 (e.g., ZVS_comp) if the compensation signal 831 becomes larger.
In some examples, the time duration (e.g., Tzvs) from the time when the mode and/or frequency control signal 931 (e.g., DCM_on) changes from the logic low level to the logic high level with the turning-on enablement signal 961 (e.g., Tzvs_ENA) at the logic high level to the time when the ramp signal 841 becomes larger than the compensation signal 831 (e.g., ZVS_comp) increases with time as shown by the waveform 1935. For example, when the mode and/or frequency control signal 931 (e.g., DCM_on) changes from the logic low level to the logic high level with the turning-on enablement signal 961 (e.g., Tzvs_ENA) at the logic high level, the drive voltage 335 changes from being the logic low level to the logic high level and the transistor 330 becomes turned on. As an example, when the ramp signal 841 becomes larger than the compensation signal 831 (e.g., ZVS_comp), the drive voltage 335 changes from being the logic high level to the logic low level and the transistor 330 becomes turned off.
According to certain embodiments, the time duration (e.g., Tzvs) from the time when the mode and/or frequency control signal 931 (e.g., DCM_on) changes from the logic low level to the logic high level with the turning-on enablement signal 961 (e.g., Tzvs_ENA) at the logic high level to the time when the ramp signal 841 becomes larger than the compensation signal 831 (e.g., ZVS_comp) increases with time, so the change in the voltage 327 in response to the transistor 320 changing from being turned off to being turned on decreases and becomes closer the target value. For example, if the change in the voltage 327 in response to the transistor 320 changing from being turned off to being turned on becomes equal to the target value, the time duration (e.g., Tzvs) stopes changing with time.
According to certain embodiments, the sampled voltage 811 is smaller than the reference voltage 813. For example, the sampled voltage 811 (e.g., V3) represents a change in the voltage 327 in response to the transistor 320 changing from being turned off to being turned on, and the reference voltage 813 is a predetermined constant voltage. As an example, the change in the voltage 327 in response to the transistor 320 changing from being turned off to being turned on is smaller than a target value that is directly proportional to the reference voltage 813.
In some examples, if the sampled voltage 811 is smaller than the reference voltage 813, the compensation signal 831 (e.g., ZVS_comp) decreases with time as shown by the waveform 1031. For example, after the mode and/or frequency control signal 931 (e.g., DCM_on) changes from the logic low level to the logic high level with the turning-on enablement signal 961 (e.g., Tzvs_ENA) at the logic high level, it takes a shorter time for the ramp signal 841 to become larger than the compensation signal 831 (e.g., ZVS_comp) if the compensation signal 831 becomes smaller.
In certain examples, the time duration (e.g., Tzvs) from the time when the mode and/or frequency control signal 931 (e.g., DCM_on) changes from the logic low level to the logic high level with the turning-on enablement signal 961 (e.g., Tzvs_ENA) at the logic high level to the time when the ramp signal 841 becomes larger than the compensation signal 831 (e.g., ZVS_comp) decreases with time as shown by the waveform 1035. For example, when the mode and/or frequency control signal 931 (e.g., DCM_on) changes from the logic low level to the logic high level with the turning-on enablement signal 961 (e.g., Tzvs_ENA) at the logic high level, the drive voltage 335 changes from being the logic low level to the logic high level and the transistor 330 becomes turned on. As an example, when the ramp signal 841 becomes larger than the compensation signal 831 (e.g., ZVS_comp), the drive voltage 335 changes from being the logic high level to the logic low level and the transistor 330 becomes turned off.
According to some embodiments, the time duration (e.g., Tzvs) from the time when the mode and/or frequency control signal 931 (e.g., DCM_on) changes from the logic low level to the logic high level with the turning-on enablement signal 961 (e.g., Tzvs_ENA) at the logic high level to the time when the ramp signal 841 becomes larger than the compensation signal 831 (e.g., ZVS_comp) decreases with time, so the change in the voltage 327 in response to the transistor 320 changing from being turned off to being turned on increases and becomes closer the target value. For example, if the change in the voltage 327 in response to the transistor 320 changing from being turned off to being turned on becomes equal to the target value, the time duration (e.g., Tzvs) stopes changing with time.
According to some embodiments, the sampled voltage 811 is equal to the reference voltage 813. For example, the sampled voltage 811 (e.g., V3) represents a change in the voltage 327 in response to the transistor 320 changing from being turned off to being turned on, and the reference voltage 813 is a predetermined constant voltage. As an example, the change in the voltage 327 in response to the transistor 320 changing from being turned off to being turned on is equal to a target value that is directly proportional to the reference voltage 813.
In certain examples, if the sampled voltage 811 is equal to the reference voltage 813, the compensation signal 831 (e.g., ZVS_comp) does not change with time as shown by the waveform 1131. For example, after the mode and/or frequency control signal 931 (e.g., DCM_on) changes from the logic low level to the logic high level with the turning-on enablement signal 961 (e.g., Tzvs_ENA) at the logic high level, it takes the same time for the ramp signal 841 to become larger than the compensation signal 831 (e.g., ZVS_comp) if the compensation signal 831 remains constant.
In some examples, the time duration (e.g., Tzvs) from the time when the mode and/or frequency control signal 931 (e.g., DCM_on) changes from the logic low level to the logic high level with the turning-on enablement signal 961 (e.g., Tzvs_ENA) at the logic high level to the time when the ramp signal 841 becomes larger than the compensation signal 831 (e.g., ZVS_comp) remains constant with time as shown by the waveform 1135. For example, when the mode and/or frequency control signal 931 (e.g., DCM_on) changes from the logic low level to the logic high level with the turning-on enablement signal 961 (e.g., Tzvs_ENA) at the logic high level, the drive voltage 335 changes from being the logic low level to the logic high level and the transistor 330 becomes turned on. As an example, when the ramp signal 841 becomes larger than the compensation signal 831 (e.g., ZVS_comp), the drive voltage 335 changes from being the logic high level to the logic low level and the transistor 330 becomes turned off.
According to certain embodiments, the time duration (e.g., Tzvs) from the time when the mode and/or frequency control signal 931 (e.g., DCM_on) changes from the logic low level to the logic high level with the turning-on enablement signal 961 (e.g., Tzvs_ENA) at the logic high level to the time when the ramp signal 841 becomes larger than the compensation signal 831 (e.g., ZVS_comp) remains constant with time, so the change in the voltage 327 in response to the transistor 320 changing from being turned off to being turned on remains constant and equal to the target value.
As shown in
As shown in
In certain examples, in order for the voltage 327 to become equal to the voltage 351 at time t56, the current value 555 needs to satisfy the following equation:
where Coss represents the sum of the capacitance of the parasitic capacitor of the transistor 320 and the capacitance of the parasitic capacitor of the transistor 330. Additionally, Vin represents the voltage 351, and Vo represents the output voltage 392. Moreover, N represents the turns ratio that is equal to the ratio of the number of turns in the primary winding 310 to the number of turns in the secondary winding 312. Also, Lm represents the sum of the primary inductance Lp of the inductor 116 and the leakage inductance Lr of the inductor 118, and In_zvs represents the current value 555.
In some examples, based on Equation 1, in order for the voltage 327 to become equal to the voltage 351 at time t56, the current value 555 is determined as follows:
where In_zvs represents the current value 555, which is negative. Additionally, Coss represents the sum of the capacitance of the parasitic capacitor of the transistor 320 and the capacitance of the parasitic capacitor of the transistor 330. Moreover, Vin represents the voltage 351, and Vo represents the output voltage 392. Also, N represents the turns ratio that is equal to the ratio of the number of turns in the primary winding 310 to the number of turns in the secondary winding 312. Additionally, Lm represents the sum of the primary inductance Lp of the inductor 116 and the leakage inductance Lr of the inductor 118.
According to certain embodiments, the time duration from time t54 to time t55 has the following relationship with the current value 555:
where Tzvs represents the time duration from time t54 to time t55. Additionally, In_ZVS represents the current value 555, which is negative. Moreover, Vo represents the output voltage 392, and N represents the turns ratio that is equal to the ratio of the number of turns in the primary winding 310 to the number of turns in the secondary winding 312. Also, Lm represents the sum of the primary inductance Lp of the inductor 116 and the leakage inductance Lr of the inductor 118.
In certain examples, based on Equations 2 and 3, in order for the voltage 327 to become equal to the voltage 351 at time t56, the time duration from time t54 to time t55 is approximately determined as follows:
where Tzvs represents the time duration from time t54 to time t55. Additionally, Vin represents the voltage 351, and Vo represents the output voltage 392. Moreover, N represents the turns ratio that is equal to the ratio of the number of turns in the primary winding 310 to the number of turns in the secondary winding 312. Also, Coss represents the sum of the capacitance of the parasitic capacitor of the transistor 320 and the capacitance of the parasitic capacitor of the transistor 330, and Lm represents the sum of the primary inductance Lp of the inductor 116 and the leakage inductance Lr of the inductor 118.
In some examples, the resonance period for the resonance of the parasitic capacitor of the transistor 320, the parasitic capacitor of the transistor 330, the inductor 316 (e.g., with the primary inductance Lp), and the inductor 318 (e.g., with the leakage inductance Lr) from time t53 to time t54 satisfies the following relationship:
where td represents the resonance period for the resonance of the parasitic capacitor of the transistor 320, the parasitic capacitor of the transistor 330, the inductor 316 (e.g., with the primary inductance Lp), and the inductor 318 (e.g., with the leakage inductance Lr) from time t53 to time t54. Additionally, Coss represents the sum of the capacitance of the parasitic capacitor of the transistor 320 and the capacitance of the parasitic capacitor of the transistor 330, and Lm represents the sum of the primary inductance Lp of the inductor 116 and the leakage inductance Lr of the inductor 118.
According to some embodiments, based on Equations 4, 5 and 6, in order for the voltage 327 to become equal to the voltage 351 at time t56, the time duration from time t54 to time t55 is approximately determined as follows:
where Tzvs represents the time duration from time t54 to time t55. Additionally, Vin represents the voltage 351, and Vo represents the output voltage 392. Moreover, N represents the turns ratio that is equal to the ratio of the number of turns in the primary winding 310 to the number of turns in the secondary winding 312. Also, ta represents the resonance period for the resonance of the parasitic capacitor of the transistor 320, the parasitic capacitor of the transistor 330, the inductor 316 (e.g., with the primary inductance Lp), and the inductor 318 (e.g., with the leakage inductance Lr) from time t53 to time t54.
According to some embodiments, the sampling unit 1210 receives the voltage 361 and generates a sampled voltage 1211 and a sampled voltage 1213 based at least in part on the voltage 361. For example, the sampling unit 1210 samples the voltage 361 when the transistor 320 is turned on and the transistor 330 is turned off, and in response generates the sampled voltage 1211 (e.g., V4) to represent the voltage 361 when the transistor 320 is turned on and the transistor 330 is turned off. As an example, the sampling unit 1210 samples the voltage 361 when the transistor 320 is turned off and the transistor 330 is turned on, and in response generates the sampled voltage 1213 (e.g., V5) to represent the voltage 361 when the transistor 320 is turned off and the transistor 330 is turned on.
In certain examples, the sampled voltage 1211 (e.g., V4) is directly proportional to the voltage 361 when the transistor 320 is turned on and the transistor 330 is turned off. For example, when the transistor 320 is turned on and the transistor 330 is turned off, the voltage 361 is equal to Vin−N×Vo, wherein Vin represents the voltage 351. Vo represents the output voltage 392, and N represents the turns ratio that is equal to the ratio of the number of turns in the primary winding 310 to the number of turns in the secondary winding 312. As an example, the sampled voltage 1211 (e.g., V4) is equal to m3×(Vin−N×Vo), wherein m3 is a predetermined constant. Vin represents the voltage 351. Vo represents the output voltage 392, and N represents the turns ratio that is equal to the ratio of the number of turns in the primary winding 310 to the number of turns in the secondary winding 312.
In some examples, the sampled voltage 1213 (e.g., V5) is directly proportional to the voltage 361 when the transistor 320 is turned off and the transistor 330 is turned on. For example, when the transistor 320 is turned off and the transistor 330 is turned on the voltage 361 is equal to N×Vo, wherein Vo represents the output voltage 392 and N represents the turns ratio that is equal to the ratio of the number of turns in the primary winding 310 to the number of turns in the secondary winding 312. As an example, the sampled voltage 713 (e.g., V2) is equal to m4×N×Vo, wherein m4 is a predetermined constant. Vo represents the output voltage 392, and N represents the turns ratio that is equal to the ratio of the number of turns in the primary winding 310 to the number of turns in the secondary winding 312.
According to certain embodiments, the voltage-controlled current source 1230 receives the sampled voltage 1213 (e.g., V5) and generates a current 1231 based at least in part on the sampled voltage 1213 (e.g., V5). For example, the current 1231 (e.g., I1) is directly proportional to the sampled voltage 1213 (e.g., V5). As an example, the current 1231 is determined as follows:
where I1 represents the current 1231, and V5 represents the sampled voltage 1213. Additionally, k is a predetermined constant.
In some embodiments, the switch 1250 receives a control signal 1291. For example, if the control signal 1291 (e.g., ZVS_on) is at a logic high level, the switch 1250 is closed. As an example, if the control signal 1291 (e.g., ZVS_on) is at a logic low level, the switch 1250 is open. In certain examples, if the mode and/or frequency control signal 931 (e.g., DCM_on) changes from the logic low level to the logic high level when the turning-on enablement signal 961 (e.g., Tzvs_ENA) is at the logic high level, the control signal 1291 (e.g., ZVS_on) changes from the logic low level to the logic high level and the switch 1250 becomes closed. In some examples, after the control signal 1291 (e.g., ZVS_on) changes from the logic low level to the logic high level, the control signal 1291 (e.g., ZVS_on) remains at the logic high level until the turning-off control signal 943 (e.g., ZVS_off) changes from the logic low level to the logic high level. For example, in response to the turning-off control signal 943 (e.g., ZVS_off) changing from the logic low level to the logic high level, the control signal 1291 (e.g., ZVS_on) changes from the logic high level to the logic low level. As an example, at the same time, the turning-off control signal 943 (e.g., ZVS_off) changes from the logic low level to the logic high level and the control signal 1291 (e.g., ZVS_on) changes from the logic high level to the logic low level. In certain embodiments, the switch 1260 receives the turning-off control signal 943 (e.g., ZVS_off). For example, if the turning-off control signal 943 (e.g., ZVS_off) is at a logic high level, the switch 1260 is closed. As an example, if the turning-off control signal 943 (e.g., ZVS_off) is at a logic low level, the switch 1260 is open.
According to some embodiments, the capacitor 1240 includes a capacitor terminal 1242 that is biased to a ground voltage (e.g., 0 volts), and the capacitor 1240 also includes a capacitor terminal 1244 that is biased to a voltage 1245. For example, when the switch 1250 is closed and the switch 1260 is open, the capacitor 1240 is charged by the current 1231 and the voltage 1245 increases with time, until the switch 1260 becomes closed. As an example, when the switch 1260 becomes closed, the switch 1250 becomes open. In certain examples, when the switch 1260 is closed and the switch 1250 is open, the capacitor 1240 is discharged and the voltage 1245 drops to the ground voltage (e.g., 0 volts). For example, at the same time, the switch 1260 becomes closed in response to the turning-off control signal 943 (e.g., ZVS_off) changing from the logic low level to the logic high level, and the switch 1250 becomes open in response to the control signal 1291 (e.g., ZVS_on) changing from the logic high level to the logic low level.
According to certain embodiments, as shown in
In some embodiments, the comparator 1220 receives the sampled voltage 1211 (e.g., V4) and the voltage 1245 (e.g., Vm) and generates the turning-off control signal 943 (e.g., ZVS_off) based at least in part on the sampled voltage 1211 (e.g., V4) and the voltage 1245 (e.g., Vm). For example, if the voltage 1245 (e.g., Vm) becomes larger than the turning-off control signal 943 (e.g., ZVS_off), the turning-off control signal 943 (e.g., ZVS_off) changes from the logic low level to the logic high level. As an example, in response to the turning-off control signal 943 (e.g., ZVS_off) changing from the logic low level to the logic high level, the capacitor 1240 is discharged and the voltage 1245 drops to the ground voltage (e.g., 0 volts), causing the turning-off control signal 943 (e.g., ZVS_off) to change from the logic high level to the logic low level.
As shown in
In some embodiments, the time duration when the voltage 1245 (e.g., Vm) increases from 0 volts to the sampled voltage 1211 (e.g., V4) is determined as follows:
where T1 represents the time duration when the voltage 1245 (e.g., Vm) increases from 0 volts to the sampled voltage 1211 (e.g., V4). Additionally, C1 represents the capacitance of the capacitor 1240, and k is a predetermined constant as shown in Equation 8. Moreover, m1 is a predetermined constant, which is equal to m3. Also, m2 is a predetermined constant, which is equal to m4. Additionally, Vin represents the voltage 351, and Vo represents the output voltage 392. Moreover, N represents the turns ratio that is equal to the ratio of the number of turns in the primary winding 310 to the number of turns in the secondary winding 312.
In certain embodiments, the time duration when the voltage 1245 (e.g., Vm) increases from 0 volts to the sampled voltage 1211 (e.g., V4) is the time duration from time t54 to time t55. For example, based on Equations 7 and 9, in order for the voltage 327 to become equal to the voltage 351 at time t56, the following condition needs to be satisfied:
where C1 represents the capacitance of the capacitor 1240, and k is a predetermined constant as shown in Equation 8. Additionally, m1 is a predetermined constant, which is equal to m3. Also, m2 is a predetermined constant, which is equal to m4. Moreover, td represents the resonance period for the resonance of the parasitic capacitor of the transistor 320, the parasitic capacitor of the transistor 330, the inductor 316 (e.g., with the primary inductance Lp), and the inductor 318 (e.g., with the leakage inductance Lr) from time t53 to time t54. As an example, if Equation 10 is satisfied, the transistor 320 can be turned on with low-voltage switching and/or zero-voltage switching in order to improve efficiency of the asymmetrical half-bridge fly back switch-mode power converter 300 under a light load condition. In some examples, Equation 10 is used to determine the constant k.
Some embodiments of the present disclosure provide an asymmetrical half-bridge fly back switch-mode power converter (e.g., the asymmetrical half-bridge fly back switch-mode power converter 300) that is configured to control the time duration (e.g., Tzvs from time t54 to time t55) when a transistor (e.g., the transistor 330) remains turned on before another transistor (e.g., the transistor 320) becomes turned on, so that in response to the another transistor (e.g., the transistor 320) becoming turned on, the change in the source voltage (e.g., the voltage 327) of the another transistor (e.g., the transistor 320) is equal to a target value. For example, the target value is equal to zero. As an example, the target value is not equal to zero.
According to certain embodiments, a controller for a power converter includes: a first drive signal generator configured to generate a first drive signal to turn off a first transistor at a first time and turn on the first transistor at a second time, the first transistor being configured to receive an input voltage and related to a primary winding coupled to an auxiliary winding and a secondary winding, the secondary winding being related to an output voltage, the second time being later than the first time: a second drive signal generator configured to: generate a second drive signal to turn on a second transistor at a third time, the second transistor being coupled to the first transistor and related to the primary winding, the third time being later than the first time and being earlier than the second time: change the second drive signal to turn off the second transistor at a fourth time, the fourth time being later than the third time and being earlier than the second time; and change the second drive signal to turn on the second transistor at a fifth time, the fifth time being later than the fourth time and being earlier than the second time: a first controller configured to generate a first control signal based at least in part on a first voltage related to the auxiliary winding and output the first control signal to the second drive signal generator: wherein the second drive signal generator is further configured to: in response to the first control signal changing from a first logic level to a second logic level, change the second drive signal to turn off the second transistor at a sixth time, the sixth time being later than the fifth time and being earlier than the second time. For example, the controller is implemented according to at least
As an example, the first logic level is a logic low level; and the second logic level is a logic high level. For example, the first controller includes: a sampling unit configured to receive the first voltage and generate a sampled voltage based at least in part on the first voltage; an integration unit configured to receive the sampled voltage and a reference voltage and generate a compensation signal based at least in part on the sampled voltage and the reference voltage; a ramp signal generator configured to generate a ramp signal; and a comparator configured to receive the compensation signal and the ramp signal and generate the first control signal based at least in part on the comparison signal and the ramp signal. As an example, the sampling unit is further configured to generate the sampled voltage to represent the first voltage immediately before the first transistor becomes turned on. For example, the sampling unit is further configured to generate the sampled voltage to represent a change in the first voltage in response to the first transistor changing from being turned off to being turned on. As an example, the integration unit is further configured to: determine a difference between the sampled voltage and the reference voltage; and integrate the difference over time to generate the compensation signal. For example, the comparator is further configured to: in response to the ramp signal becoming larger than the compensation signal, change the first control signal from the first logic level to the second logic level.
As an example, the first controller includes: a sampling unit configured to receive the first voltage and generate a first sampled voltage and a second sampled voltage based at least in part on the first voltage; a voltage-controlled current source configured to receive the second sampled voltage and generate a first current based at least in part on the second sampled voltage; a first switch coupled to the voltage-controlled current source and configured to receive a second control signal; a capacitor coupled to the first switch and configured to generate a second voltage; a comparator configured to receive the first sampled voltage and the second voltage and generate the first control signal based at least in part on the first sampled voltage and the second voltage; and a second switch coupled to the first switch and the capacitor and configured to receive the first control signal. For example, the sampling unit is further configured to: generate the first sampled voltage to represent the first voltage when the first transistor is turned on and the second transistor is turned off; and generate the second sampled voltage to represent the first voltage when the first transistor is turned off and the second transistor is turned on. As an example, the voltage-controlled current source is further configured to generate the first current that is equal to the second sampled voltage multiplied by a predetermined constant. For example, the second control signal is configured to turn on the first switch when the second transistor becomes turned on at the fifth time.
As an example, when the first switch is closed and the second switch is open, the capacitor is configured to be charged by the first current to increase the second voltage. For example, the comparator is further configured to: in response to the second voltage becoming larger than the first sampled voltage, change the first control signal from the first logic level to the second logic level to turn off the second transistor at the sixth time. As an example, the first control signal is further configured to close the second switch when the first control signal changes from the first logic level to the second logic level; and the second control signal is further configured to open the second switch when the second control signal changes from the second logic level to the first logic level; wherein the first control signal changes from the first logic level to the second logic level and the second control signal changes from the second logic level to the first logic level at a same time. For example, when the second switch is closed and the first switch is open, the capacitor is configured to be discharged to decrease the second voltage.
According to some embodiments, a controller for a power converter includes: a first drive signal generator configured to generate a first drive signal to turn off a first transistor at a first time and turn on the first transistor at a second time, the first transistor being configured to receive an input voltage and related to a primary winding coupled to an auxiliary winding and a secondary winding, the secondary winding being related to an output voltage, the second time being later than the first time; a second drive signal generator configured to generate a second drive signal to turn on a second transistor at a third time and turn off the second transistor at a fourth time, the second transistor being coupled to the first transistor and related to the primary winding, the third time being later than the first time, the fourth time being later than the third time and being earlier than the second time; an enablement controller configured to generate an enablement control signal based at least in part on a first voltage related to the auxiliary winding and output the enablement control signal to the second drive signal generator; and a first controller configured to generate a first control signal based at least in part on a second voltage related to the output voltage and output the first control signal to the second drive signal generator; wherein the second drive signal generator is further configured to: in response to the first control signal changing from a first logic level to a second logic level when the enablement control signal is at a third logic level, change the second drive signal to turn on the second transistor at a fifth time, the fifth time being later than the fourth time and being earlier than the second time; and in response to the first control signal changing from the first logic level to the second logic level when the enablement control signal is at a fourth logic level, not change the second drive signal so that the second transistor remains being turned off from the fourth time to the second time; wherein: the first logic level and the second logic level are different; and the third logic level and the fourth logic level are different. For example, the controller is implemented according to at least
As an example, the first logic level is a logic low level; and the second logic level is a logic high level. For example, the third logic level is the logic high level; and the fourth logic level is the logic low level. As an example, the second drive signal generator is further configured to: in response to the second drive signal being changed to turn on the second transistor at the fifth time, change the second drive signal to turn off the second transistor at a sixth time, the sixth time being later than the fifth time and earlier than the second time.
For example, the controller of claim 16 wherein the enablement controller includes: a sampling unit configured to receive the first voltage and generate a first sampled voltage and a second sampled voltage based at least in part on the first voltage; and a comparison unit configured to receive the first sampled voltage and the second sampled voltage and generate the enablement control signal based at least in part on the first sampled voltage and the second sampled voltage. As an example, the sampling unit is further configured to: generate the first sampled voltage to represent the first voltage when the first transistor is turned on and the second transistor is turned off; and generate the second sampled voltage to represent the first voltage when the first transistor is turned off and the second transistor is turned on.
For example, the comparison unit is further configured to: generate the enablement control signal at a logic high level if the first sampled voltage is larger than the second sampled voltage; and generate the enablement control signal at a logic low level if the first sampled voltage is smaller than the second sampled voltage. As an example, the comparison unit is further configured to: generate the enablement control signal at a logic high level if the first sampled voltage is larger than the second sampled voltage multiplied by a predetermined constant; and generate the enablement control signal at a logic low level if the first sampled voltage is smaller than the second sampled voltage multiplied by the predetermined constant.
According to certain embodiments, a method for a power converter includes: generating a first drive signal to turn off a first transistor at a first time, the first transistor being configured to receive an input voltage and related to a primary winding coupled to an auxiliary winding and a secondary winding, the secondary winding being related to an output voltage; changing the first drive signal to turn on the first transistor at a second time, the second time being later than the first time; generating a second drive signal to turn on a second transistor at a third time, the second transistor being coupled to the first transistor and related to the primary winding, the third time being later than the first time and being earlier than the second time; changing the second drive signal to turn off the second transistor at a fourth time, the fourth time being later than the third time and being earlier than the second time; changing the second drive signal to turn on the second transistor at a fifth time, the fifth time being later than the fourth time and being earlier than the second time; generating a first control signal based at least in part on a first voltage related to the auxiliary winding; and in response to the first control signal changing from a first logic level to a second logic level, changing the second drive signal to turn off the second transistor at a sixth time, the sixth time being later than the fifth time and being earlier than the second time. For example, the method is implemented according to at least
According to some embodiments, a method for a power converter includes: generating a first drive signal to turn off a first transistor at a first time, the first transistor being configured to receive an input voltage and related to a primary winding coupled to an auxiliary winding and a secondary winding, the secondary winding being related to an output voltage; changing the first drive signal to turn on the first transistor at a second time, the second time being later than the first time; generating a second drive signal to turn on a second transistor at a third time, the second transistor being coupled to the first transistor and related to the primary winding, the third time being later than the first time and being earlier than the second time; changing the second drive signal to turn off the second transistor at a fourth time, the fourth time being later than the third time and being earlier than the second time; generating an enablement control signal based at least in part on a first voltage related to the auxiliary winding: generating a first control signal based at least in part on a second voltage related to the output voltage; in response to the first control signal changing from a first logic level to a second logic level when the enablement control signal is at a third logic level, changing the second drive signal to turn on the second transistor at a fifth time, the fifth time being later than the fourth time and being earlier than the second time; and in response to the first control signal changing from the first logic level to the second logic level when the enablement control signal is at a fourth logic level, not changing the second drive signal so that the second transistor remains being turned off from the fourth time to the second time; wherein: the first logic level and the second logic level are different; and the third logic level and the fourth logic level are different. For example, the method is implemented according to at least
For example, some or all components of various embodiments of the present disclosure each are, individually and/or in combination with at least another component, implemented using one or more software components, one or more hardware components, and/or one or more combinations of software and hardware components. As an example, some or all components of various embodiments of the present disclosure each are, individually and/or in combination with at least another component, implemented in one or more circuits, such as one or more analog circuits and/or one or more digital circuits. For example, various embodiments and/or examples of the present disclosure can be combined.
Although specific embodiments of the present disclosure have been described, it will be understood by those of skill in the art that there are other embodiments that are equivalent to the described embodiments. Accordingly, it is to be understood that the invention is not to be limited by the specific illustrated embodiments.
Number | Date | Country | Kind |
---|---|---|---|
202310245305.8 | Mar 2023 | CN | national |
202310246278.6 | Mar 2023 | CN | national |