The present invention is directed to integrated circuits. More particularly, the invention provides dynamic threshold adjustment for over-current protection. Merely by way of example, the invention has been applied to a flyback power converter. But it would be recognized that the invention has a much broader range of applicability.
Generally, a conventional power conversion system often uses a transformer to isolate the input voltage on the primary side and the output voltage on the secondary side. To regulate the output voltage, certain components, such as TL431 and an opto-coupler, can be used to transmit a feedback signal from the secondary side to a controller chip on the primary side. Alternatively, the output voltage on the secondary side can be imaged to the primary side, so the output voltage is controlled by directly adjusting some parameters on the primary side.
To regulate the output voltage within a predetermined range, information related to the output voltage and the output loading often needs to be extracted. In the discontinuous conduction mode (DCM), such information can be extracted through the auxiliary winding 114. When the power switch 120 is turned on, the energy is stored in the secondary winding 112. Then, when the power switch 120 is turned off, the stored energy is released to the output terminal, and the voltage of the auxiliary winding 114 maps the output voltage on the secondary side as shown below.
where VFB represents a voltage at a node 154, and Vaux represents the voltage of the auxiliary winding 114. R1 and R2 represent the resistance values of the resistors 150 and 152 respectively. Additionally, n represents a turns ratio between the auxiliary winding 114 and the secondary winding 112. Specifically, n is equal to the number of turns of the auxiliary winding 114 divided by the number of turns of the secondary winding 112. Vo and Io represent the output voltage and the output current respectively. Moreover, VF represents the forward voltage of the rectifying diode 160, and Req represents the resistance value of the equivalent resistor 140. Also, k represents a feedback coefficient as shown below:
VFB=Vref (Equation 3)
Combining Equations 1 and 3, the following can be obtained:
Based on Equation 4, the output voltage decreases with the increasing output current.
The primary-side sensing and regulation can be used for both pulse-width modulation (PWM) and the pulse-frequency modulation (PFM).
Similarly, the power conversion system 400 includes an exponential generator 410, a switch 420, a primary winding 440, a secondary winding 442, a capacitor 452, an error amplifier 460, a comparator 470, a demagnetization detector 480, an oscillator 490, and terminals 430, 432, and 434. Additionally, the power conversion system 400 also includes a resistor 422, a flip-flop component 474, a gate driver 484, and a comparator 486.
For example, the exponential generator 310 or 410 includes a switch-capacitor circuit controlled by an oscillation period T of an oscillator with a predetermined constant oscillation frequency. In another example, the switch 320 is a bipolar transistor, and the switch 420 is a MOS transistor.
As shown in
The switch 510 is controlled by a signal 512, the switch 520 is controlled by a signal 522, and the switch 540 is controlled by a signal 542. For example, the signal 542 is the signal 382 or 482. The signals 512 and 522 are generated based on at least a clock signal 532 outputted from an oscillator. For example, the clock signal 532 is the signal 392 or 492 generated by the oscillator 390 or 490 respectively.
Specifically, when the switch 510 is closed and the switches 520 and 540 are open, a reference voltage Vrefb charges the capacitor 514. In contrast, when the switch 520 is closed and the switches 510 and 540 are open, some charges are transferred from the capacitor 514 to the capacitor 524, causing the voltage on the capacitor 524 to rise. As the voltage on the capacitor 524 becomes higher and higher, the amount of additional charges transferred from the capacitor 514 to the capacitor 524 becomes less and less when, every time, the switch 510 is made open and the switch 520 is made closed, with the switch 540 remaining open.
Hence, if the switch 540 remains open, the voltage on the capacitor 524 rises approximately exponentially with the switch 510 alternating between being open and closed and the switch 520 alternating between being closed and open. When the switch 540 is closed by the signal 542, the capacitor 524 is discharged by a reference voltage Vrefa. Afterwards, the signal 542 changes the switch 540 from being closed to being open.
As shown in
n represents the time period since the last reset in terms of the number of the clock periods.
Additionally, the counter 550 also sends an output signal 556 to a switch controller 570. Based on the output signal 556, the switch controller 570 closes only one of the switches that correspond to “clk”, “½ clk”, “¼ clk”, and “⅛ clk” respectively. Specifically, if 0≤n≤64, the switch corresponding to “clk” is closed, and the switching period for the switches 510 and 520 is equal to T. If 64<n≤128, the switch corresponding to “½ clk” is closed, and the switching period for the switches 510 and 520 is equal to 2T. If 128<n≤512, the switch corresponding to “¼ clk” is closed, and the switching period for the switches 510 and 520 is equal to 4T. If n>512, the switch corresponding to “⅛ clk” is closed, and the switching period for the switches 510 and 520 is equal to 8T. Hence,
where Vramp represents the voltage magnitude of a signal 526. For example, the signal 526 is the signal 312 or 412. Additionally, Vrefa and Vrefb each represent a constant voltage level. For example, Vrefa equals 1V, and Vrefb equals 3V. Moreover, n represents the time for the signal 526 to rise since the last reset of the counter 550 in terms of the number of the clock periods. T is the clock period of the clock signal 532. Furthermore, τ is the time constant. Specifically, if 0≤n≤64, τ=128×T; if 64<n≤128, τ=256×T; if 128<n≤256, τ=512×T; and if 256<n, τ=1024×T.
Returning to
When the switch 320 or 420 is turned off, the energy stored in the transformer is released to the output terminal. The demagnetization process starts, and the current flowing through the secondary winding 342 or 442 ramps down linearly. When the demagnetization process almost ends and the current flowing through the secondary winding 342 or 442 approaches zero, a sampling signal 350 or 450 is generated to sample the feedback voltage at the terminal 332 or 432. The sampled voltage is held on the capacitor 352 or 452. Additionally, the sampled/held voltage is compared with a reference voltage Vref, such as 2V, and the difference between the sampled/held voltage and the reference voltage Vref is amplified by the error amplifier 360 or 460 to generate an amplified signal 362 or 462. The amplified signal 362 or 462 is received by the negative input terminal of the comparator 370 or 470, whose output signal 372 or 472 is received by the flip-flop component 374 or 474 and used to generate the signal 396 or 496 respectively.
The flip-flop component 374 receives the signals 372 and 388, and in response generates a signal 376. If the signal 372 is at the logic high level and the signal 388 is at the logic low level, the signal 376 is at the logic high level. In contrast, if the signal 372 is at the logic high level and the signal 388 is also at the logic high level, the signal 376 is at the logic low level. Similarly, the flip-flop component 474 receives the signals 472 and 488, and in response generates a signal 476. If the signal 472 is at the logic high level and the signal 488 is at the logic low level, the signal 476 is at the logic high level. In contrast, if the signal 472 is at the logic high level and the signal 488 is also at the logic high level, the signal 476 is at the logic low level.
As shown in
Additionally, when the demagnetization process starts, a ramp signal 312 or 412 of the exponential generator 310 or 410 is restored to an initial value. For example, the ramp signal 312 or 412 is the signal 526, which is restored to Vrefa according to Equation 5 when the demagnetization process starts. After the demagnetization process is completed, the ramp signal 312 or 412 increases exponentially. If the ramp signal 312 or 412 becomes higher than the amplified signal 362 or 462 in magnitude, the comparison signal 372 or 472 is at the logic high level (e.g., at the “1” level), and the switch 320 or 420 is turned on.
Referring to
But the power conversion system 300 or 400 often cannot provide effective dynamic response with load changes. Hence it is highly desirable to improve the techniques of dynamic response using primary-side sensing and regulation.
The present invention is directed to integrated circuits. More particularly, the invention provides dynamic threshold adjustment for over-current protection. Merely by way of example, the invention has been applied to a flyback power converter. But it would be recognized that the invention has a much broader range of applicability.
According to one embodiment, a system for adjusting a threshold of a power conversion system includes a threshold generator configured to receive a first signal and generate a threshold signal based on at least information associated with the first signal, a comparator configured to receive the threshold signal and a second signal and generate a comparison signal, and a gate driver configured to generate a drive signal based on at least information associated with the comparison signal. The gate driver is coupled to at least a switch configured to receive the drive signal and affect a current flowing through a primary winding coupled to a secondary winding. If the second signal is larger than the threshold signal in magnitude, the drive signal causes the switch to open. The drive signal is associated with a switching frequency. The second signal increases with the increasing current in magnitude and decreases with the decreasing current in magnitude, and the threshold signal increases with the increasing switching frequency in magnitude and decreases with the decreasing switching frequency in magnitude.
According to another embodiment, a system for adjusting an effective threshold of a power conversion system includes a current generator configured to receive a first signal and generate a first current based on at least information associated with the first signal, and a first comparator configured to receive a predetermined threshold voltage and a first voltage and generate a first comparison signal. The first voltage is a sum of a second voltage and a third voltage. Additionally, the system includes a gate driver configured to generate a drive signal based on at least information associated with the comparison signal. The gate driver is coupled to at least a switch configured to receive the drive signal and affect a second current flowing through a primary winding coupled to a secondary winding. If the first voltage is larger than the predetermined threshold voltage in magnitude, the drive signal causes the switch to open. The drive signal is associated with a switching frequency. The second voltage increases with the increasing first current in magnitude and decreases with the decreasing first current in magnitude, and the third voltage increases with the increasing second current in magnitude and decreases with the decreasing second current in magnitude. The first current decreases with the increasing switching frequency in magnitude and increases with the decreasing switching frequency in magnitude.
According to yet another embodiment, a method for adjusting a threshold of a power conversion system includes receiving a first signal, processing information associated with the first signal, and generating a threshold signal based on at least information associated with the first signal. Additionally, the method includes receiving the threshold signal and a second signal, and generating a comparison signal based on at least information associated with the threshold signal and the second signal. Moreover, the method includes processing information associated with the comparison signal, and generating a drive signal based on at least information associated with the first comparison signal to affect a current flowing through a primary winding coupled to a secondary winding. If the second signal is larger than the threshold signal in magnitude, the drive signal causes the current to decrease. The drive signal is associated with a switching frequency. The second signal increases with the increasing current in magnitude and decreases with the decreasing current in magnitude, and the threshold signal increases with the increasing switching frequency in magnitude and decreases with the decreasing switching frequency in magnitude.
According to yet another embodiment, a method for adjusting an effective threshold of a power conversion system includes receiving a first signal, processing information associated with the first signal, and generating a first current based on at least information associated with the first signal. Additionally, the method includes receiving a predetermined threshold voltage and a first voltage, and generating a first comparison signal based on at least information associated with the predetermined threshold voltage and the first voltage. The first voltage is a sum of a second voltage and a third voltage. Moreover, the method includes processing information associated with the first comparison signal, and generating a drive signal based on at least information associated with the first comparison signal to affect a second current flowing through a primary winding coupled to a secondary winding. If the first voltage is larger than the predetermined threshold voltage in magnitude, the drive signal causes the second current to decrease. The drive signal is associated with a switching frequency. The second voltage increases with the increasing first current in magnitude and decreases with the decreasing first current in magnitude, and the third voltage increases with the increasing second current in magnitude and decreases with the decreasing second current in magnitude. The first current decreases with the increasing switching frequency in magnitude and increases with the decreasing switching frequency in magnitude.
Many benefits are achieved by way of the present invention over conventional techniques. Certain embodiments of the present invention dynamically adjust the on-time duration with pulse-frequency modulation. Some embodiments of the present invention raise the minimum frequency (e.g., the frequency under no load condition) and improve dynamic response to load changes, without reducing range of load changes or increasing standby power consumption.
Depending upon embodiment, one or more of these benefits may be achieved. These benefits and various additional objects, features and advantages of the present invention can be fully appreciated with reference to the detailed description and accompanying drawings that follow.
The present invention is directed to integrated circuits. More particularly, the invention provides dynamic threshold adjustment for over-current protection. Merely by way of example, the invention has been applied to a flyback power converter. But it would be recognized that the invention has a much broader range of applicability.
Referring to
Po=½×L×Ip2×Fs×η (Equation 6)
where Po represents the output power of the system 300 or 400. Additionally, L represents the conductance of the primary winding 340 or 440, and Ip represents the peak current of the primary winding 340 or 440. Moreover, Fs represents the switching frequency of the power switch 320 or 420, and η represents the conversion efficiency of the system 300 or 400. Furthermore,
where Vthoc represents the magnitude of the threshold signal 399 or 499, and Rs represents the resistance value of the resistor 322 or 422. Hence, Equation 6 can become
Accordingly, if L, Vthoc, Rs, and η are constants, the output power Po is proportional to the switching frequency Fs.
For example, if the power conversion system 300 or 400 has an output voltage of 5V and an output current of 1 A at full load and an output voltage of 5V and an output current of 5 mA at no load, the switching frequency Fs is equal to 40 KHz at full load (e.g., Fsmax=40 KHz) and is equal to 0.2 KHz at no load (e.g., Fsmin=0.2 KHz), with an output capacitance Co of 680 μF. According to one embodiment, based on Equation 8,
Pmax/Pmin=Fsmax/Fsmin=200 (Equation 9a)
where Pmax represents the output power at Fsmax=40 KHz and Pmin represents the output power at Fsmin=0.2 KHz. Referring to
Therefore, to improve the dynamic response of the power conversion system 300 or 400, the minimum switching frequency (e.g., the switching frequency at no load) should be raised. But, a higher minimum switching frequency can narrows the range of load changes. In order to support a wide range of load changes, a dummy load is used, but the dummy load also increases the standby power consumption of the system 300 or 400.
The power conversion system 700 includes an exponential generator 710, a switch 720, a primary winding 740, a secondary winding 742, an auxiliary winding 744, a capacitor 752, a sampling controller 754, a sampling switch 756, an error amplifier 760, comparators 770 and 778, a flip-flop component 774, a gate driver 776, a demagnetization detector 780, an oscillator 790, terminals 730, 732, and 734, a resistor 836, and a threshold generator 838. For example, the terminals 730, 732, and 734 are terminals for a controller chip 798. In another example, the switch 720 is a bipolar transistor. In yet another example, the exponential generator 710 is the exponential generator 500. According to one embodiment, signals 782, 792 and 712 are the signal 542, 532 and 526 respectively.
As shown in
According to one embodiment, the comparator 778 also receives a threshold signal 799 for over-current protection (OCP) from the threshold generator 838, and compares the threshold signal 799 with the signal 764. In response, the comparator 778, for example, outputs a comparison signal 775 to the flip-flop component 774. In another example, when the switch 720 is turned on, the current flowing through the primary winding 740 ramps up linearly, and the signal 764 (e.g., a current-sensing voltage) also ramps up linearly. In another example, if the signal 764 exceeds the threshold signal 799 in magnitude, the comparison signal 775 is at the logic high level.
In yet another example, when the switch 720 is turned off, the energy stored in the transformer is released to the output terminal. According to one embodiment, the demagnetization process starts, and the current flowing through the secondary winding 742 ramps down linearly. For example, when the demagnetization process almost ends and the current flowing through the secondary winding 742 approaches zero, a sampling signal 750 is generated by the sampling controller 754 to sample the feedback voltage at the terminal 732 by closing the sampling switch 756. In another example, after the sampling process is completed, the sampling switch 756 is open in response to the sampling signal 750. In yet another example, the sampled voltage is held on the capacitor 752, and compared with a reference voltage Vref, such as 2V. The difference between the sampled/held voltage and the reference voltage Vref is amplified by the error amplifier 760 to generate an amplified signal 762 according to an embodiment. According to another embodiment, the amplified signal 762 is received by the negative input terminal of the comparator 770, whose positive input terminal receives the ramp signal 712. For example, the comparator 770 in response sends an output signal 772 to the flip-flop component 774.
In one embodiment, when the demagnetization process starts, the ramp signal 712 of the exponential generator 710 is restored to an initial value. For example, the ramp signal 712 is the signal 526, which is restored to Vrefa according to Equation 5 when the demagnetization process starts. In another example, after the demagnetization process is completed, the ramp signal 712 increases exponentially. In another example, if the ramp signal 712 becomes larger than the amplified signal 762 in magnitude, the comparison signal 772 is at the logic high level (e.g., at the “1” level).
As shown in
According to one embodiment, the threshold signal 799 for over-current protection (OCP) is generated by the threshold generator 838, which also receives the signal 777. For example, the threshold generator 838 processes information associated with the signal 777 and detects the magnitude of the switching frequency based on information associated with the signal 777. In another example, using the magnitude of the switching frequency, the threshold generator 838 determines the threshold signal 799 (e.g., a threshold voltage Vthoc1).
In one embodiment, the threshold voltage Vthoc1 increases with the increasing switching frequency, and decreases with the decreasing switching frequency. For example, Vthoc1 changes linearly with the switching frequency as follows:
Vthoc1=Vthoc0+kthoc×Fs (Equation 10)
where Fs represents the detected switching frequency for the switch 720. Additionally, Vthoc0 represents a predetermined constant voltage level, and kthoc represents a predetermined positive constant. In another example, with Equation 10, Equation 8 becomes
A curve 810 represents the output power with constant threshold level as a function of switching frequency, and a curve 820 represents the output power with dynamic threshold adjustment as a function of switching frequency. For example, the curve 810 is made according to Equation 8, and the curve 820 is made according to Equation 11. As shown in
As discussed above and further emphasized here,
The power conversion system 900 includes the exponential generator 710, the switch 720, the primary winding 740, the secondary winding 742, the auxiliary winding 744, the capacitor 752, the sampling controller 754, the sampling switch 756, the error amplifier 760, the comparator 770, the flip-flop component 774, the gate driver 776, the demagnetization detector 780, the oscillator 790, the terminals 730, 732, and 734, the resistor 836, a current generator 938, a resistor 968, and a comparator 978. For example, the terminals 730, 732, and 734 are terminals for a controller chip 998.
In comparison with
As shown in
In one embodiment, the compensation current 936 decreases with the increasing switching frequency, and decreases with the increasing switching frequency. For example, the compensation current 936 changes linearly with the switching frequency. In another embodiment, the compensation current 936 that flows though at least the resistor 968, effectively reduces the threshold signal 799, by raising the signal 964 in magnitude. For example, the effective threshold signal increases with the increasing switching frequency, and decreases with the decreasing switching frequency. In another example,
Vthoc_eff=Vthoc0+kthoc×Fs (Equation 12)
where Fs represents the detected switching frequency for the switch 720. Additionally, Vthoc0 represents a predetermined constant magnitude for the threshold signal 799, and kthoc represents a predetermined positive constant.
As discussed above and further emphasized here,
For example, the current generator 938 includes a one-shot generator 1010, a resistor 1020, a voltage-to-current converter 1030, a current mirror 1040, a constant current generator 1050, and a capacitor 1060. In another example, the power conversion system 900 also includes a low-dropout regulator (LDO) 1070 and a terminal 1036.
As shown in
According to another embodiment, the voltage signal 1022 is received by the voltage-to-current converter 1030, which converts the voltage signal 1022 into a current signal 1032. For example, the transconductance of the converter 1030 is 1/R1. In another example, the current signal 1032 is received by the current mirror 1040. According to yet another embodiment, the current mirror 1040 also receives a constant current 1052 from the constant current generator 1050. In response, the current mirror 1040, for example, generates the compensation current 936 as follows:
where IR2 represents the compensation current 936, and Imax represents the constant current 1052. Additionally, Ta represents the constant pulse width of the one-shot signal 1012, and Fs represents the switching frequency for the switch 720. Moreover, VAVDD represents the voltage signal 1072, and 1/R1 represents the transconductance of the voltage-to-current converter 1030.
In one embodiment, the resistance of the resistor 968 is much larger than the resistance of the resistor 836, and therefore, the compensation current 936 would raise the magnitude of the signal 964 by
where ΔV represents the increase of the signal 964 due to the compensation current 936. Additionally, R2 represents the resistance of the resistor 968. Consequently, as an example, the threshold signal 999 is reduced effectively by ΔV as follows:
Vthoc_eff=Vc−ΔV (Equation 15)
where Vthoc_eff represents the effective threshold voltage, and Vc represents the magnitude of the threshold signal 999. In one embodiment, the comparator 978 effectively compares Vthoc_eff with Vs, where Vs represents the magnitude of the signal 964 with the compensation current 936 being assumed to be zero.
Combining Equations 14 and 15, one can obtain:
Hence, according to one embodiment, referring to Equation 12,
According to another embodiment, with Equations 16, 17, and 18, Equation 8 also becomes Equation 11.
As shown in
If the signal 1122 is at the logic low level, the PMOS transistor 1140 is turned on and the NMOS transistor 1142 is turned off. Consequently, a constant current signal 1136 from the current source 1130 is used to charge the capacitor 1150, which generates a voltage signal 1152 (e.g., Va), according to one embodiment. In another embodiment, the voltage generator 1132 generates a constant voltage signal 1134 (e.g., V0). In yet another embodiment, both the constant voltage signal 1134 and the voltage signal 1152 are received by the comparator 1160, and in response, the comparator 1160 outputs a signal 1162 to the D flip-flop component 1110.
For example, if the voltage signal 1152 is larger than the constant voltage signal 1134, the signal 1162 is at the logic high level. In another example, if the signal 1162 changes to the logic high level, the signal 1112 changes to the logic low level, which causes the PMOS transistor 1140 to be turned off and the NMOS transistor 1142 to be turned on. Consequently, the capacitor 1150 is discharged, and the signal 1162 changes to the logic low level according to one embodiment. In another embodiment, if the signal 1162 changes to the logic low level, the signal 1122 remains at the logic low level until the next rising edge of the signal 777 is received by the D flip-flop component 1110.
As shown in
A waveform 1210 represents the signal 777 as a function of time, a waveform 1220 represents the signal 1152 as a function of time, and a waveform 1230 represents the signal 1012 as a function of time. For example, the signal 1012 has the same frequency as the signal 777 (e.g., the switching frequency). In another example, the one-shot generator 1010 detects a rising edge of the signal 777, and upon each such detection, generates a pulse with a constant pulse width. In one embodiment, the pulse width is determined as follows:
where Ta represents the constant pulse width of the signal 1012. Additionally, C0 represents the capacitance of the capacitor 1150, V0 represents the constant voltage signal 1134, and I0 represents the constant current signal 1136.
For example, if the power conversion system 700 or 900 has an output voltage of 5V and an output current of 1 A at full load and an output voltage of 5V and an output current of 5 mA at no load, the switching frequency Fs is equal to 40 KHz at full load (e.g., Fsmax=40 KHz) and is equal to 1 KHz at no load (e.g., Fsmin=1 KHz), with an output capacitance Co of 680 μF. According to one embodiment, based on Equation 10 or 12, if Vthoc0=0.5V and kthoc=0.0075 V/Hz, then
Pmax/Pmin≈232 (Equation 20a)
where Pmax represents the output power at Fsmax=40 KHz and Pmin represents the output power at Fsmin=1 KHz. Hence, the range of load changes is, for example, equal to approximately 232. According to another embodiment, if the load condition changes from no load to full load, the output voltage of the system 700 or 900 may temporarily drop by
Comparing to Equations 9a and 9b with Equations 20a and 20b respectively, the system 700 or 900 can significantly improve dynamic response and also widen range of load changes, without relying on the dummy load which may increase the standby power consumption, according to some embodiments of the present invention.
As discussed above and further emphasized here,
The power conversion system 1400 includes the exponential generator 710, the switch 720, the primary winding 740, the secondary winding 742, the auxiliary winding 744, the capacitor 752, the sampling controller 754, the sampling switch 756, the error amplifier 760, the comparators 770, the flip-flop component 774, the gate driver 776, the demagnetization detector 780, the oscillator 790, the terminals 730, 732, and 734, the resistor 836, the resistor 968, a digital current generator 1438, and a comparator 1478. For example, the terminals 730, 732, and 734 are terminals for a controller chip 1498.
In comparison with
As shown in
Referring to
where n represents the time period since the last reset in terms of the number of the clock periods and T represents the clock period of the clock signal 792.
Returning to
According to one embodiment, if the voltage magnitude of the signal 762 is determined to be between 1V and 3V, and if a signal 1532 generated by the signal generator 1530 is at a logic high level, the AND gate 1560 sends to a flip-flop component 1520 a signal 1562, which is also at the logic high level. For example, the signal generator 1530 is a one-shot signal generator. In another example, the flip-flop component 1520 also receives at least the signal 796, and generates a signal 1522 based on at least information associated with the signals 796 and 1562.
According to another embodiment, the signal 1522 is received by the flip-flop components 1540, which also receive the signals 1414. For example, the signals 1414 represent n×T, where n represents the time since the end of previous tDemag in terms of the number of the clock periods and T represents the clock period of the clock signal 792. In another example, the signal 1522 is used to lock signals 1542 so that the signals 1542 reflect the value of n at the end of tramp immediately before the subsequent ton, so the signals 1542 indicate nramp×T.
In response, the flip-flop components 1540 outputs the signals 1542 to the encoding component 1550 based on at least information associated with the signals 1414 and 1522. For example, the flip-flop components 1540 include flip-flop components 15402, 15404, . . . , 1540m, . . . , and 1540N, the signals 1414 include the signals clk2, clk4, clkm, . . . , and clkN, and the signals 1542 include the signals 15422, 15424, . . . , 1542m, . . . , and 1542N. In one embodiment, m and N are each equal to a power of 2 (e.g., 2 to the power of an integer), with 2≤m≤N. In yet another example, the flip-flop components 15402, 15404, . . . , 1540m, . . . , and 1540N receive at least the signals clk2, clk4, . . . , clkm, . . . , and clkN respectively and generates the signals 15422, 15424, . . . , 1542m, . . . , and 1542N respectively.
According to one embodiment, if at the rising edge of the signal 1522, the signal clkm is at a logic high level (e.g., at the “1” level), the signal 1542m is also at the logic high level (e.g., at the “1” level), with 2≤m≤N. According to another embodiment, if at the rising edge of the signal 1522, the signal clkm is at a logic low level (e.g., at the “0” level), the signal 1542m is also at the logic low level (e.g., at the “0” level), with 2≤m≤N.
As shown in
Additionally, Imax and C each represent a constant. Moreover, tON represents the time period when the switch 720 remains turned on, and tDemag represents the time period of the demagnetization process. Also, tramp represents the time period for the signal 712 to rise to the level of the signal 762 in magnitude. For example, tramp is equal to nramp×T. In another example, Imax and C each are determined by certain components of the system 1400.
Comparing Equations 13 and 22, one can determine C of Equation 22 for the compensation current 1436 corresponds to (Ta×VAVDD)/R1 of Equation 13 for the compensation current 936 according to one embodiment. According to another embodiment, the compensation current 1436 would raise the magnitude of the signal 1464 by
ΔV=Imax×R2−C×Fs×R2 (Equation 23)
where ΔV represents the increase of the signal 1464 due to the compensation current 1436. Additionally, R2 represents the resistance of the resistor 968. Consequently, as an example, the threshold signal 999 is reduced effectively by ΔV as follows:
Vthoc_eff=Vc−ΔV (Equation 24)
where Vthoc_eff represents the effective threshold voltage, and Vc represents the magnitude of the threshold signal 999. In one embodiment, the comparator 1478 effectively compares Vthoc_eff with Vs, where Vs represents the magnitude of the signal 1464 with the compensation current 1436 being assumed to be zero.
Combining Equations 23 and 24, one can obtain:
Vthoc_eff=Vc−ΔV=Vc−(Imax×R2−C×Fs×R2) (Equation 25)
Hence, according to one embodiment, referring to Equation 12,
Vthoc0=Vc−Imax×R2 (Equation 26)
kthoc=C×R2 (Equation 27)
According to another embodiment, with Equations 25, 26, and 27, Equation 8 also becomes Equation 11.
As shown in
According to certain embodiments, the switches 1570 are connected to the current sources 1572. For example, the current sources 1572 include current sources I0, I1, . . . , Iq, . . . , and IQ. Both q and Q are integers, with 0≤q≤Q. In another example, the switches 15700, 15701, . . . , 1570q, . . . , and 1570Q are connected to the current sources I0, I1, . . . , Iq, . . . , and IQ respectively. In one embodiment, if the switch 1570q is closed, the current source Iq affects the compensation current 1436. In another embodiment, if the switch 1570q is open, the current source Iq does not affect the compensation current 1436.
As shown in
In one embodiment, the encoding component 1550 performs a segmented curve fitting process to approximately implement Equation 21 with other components of the digital current generator 1438. In another embodiment, the following 6-segment curve fitting process is performed:
Segment 1: Ic(nramp×T)=0 (μA) if nramp×T<16×T according to one embodiment. For example, when the clkj signals (32<j≤N) are all at the logic low level (e.g., the “0” level), the signals S0, S1, . . . , Sq, . . . , and SQ are all at the logic low level (e.g., the “0” level) with Q equal to 15.
Segment 2: Ic(nramp×T)=½×(nramp×T−16×T) (μA) if 16×T≤nramp×T<32×T according to one embodiment. For example, when the clk32 signal changes to the logic high level (e.g., the “1” level), and the clkj signals (64<j≤N) all remain at the logic low level (e.g., the “0” level), the signals S0, S1, S2, and S3 change to the logic high level (e.g., the “1” level) sequentially with an interval of 2×T. In another example, the magnitudes of the current sources I0, I1, I2, and I3 are each equal to 1 μA.
Segment 3: Ic(nramp×T)=⅛×(nramp×T−32×T)+8 (μA) if 32×T≤nramp×T<128×T according to one embodiment. For example, when the clk128 signal changes to the logic high level (e.g., the “1” level), and the clkj signals (256<j≤N) all remain at the logic low level (e.g., the “0” level), the signals S4, S5, S6, and S7 change to the logic high level (e.g., the “1” level) sequentially with an interval of 8×T, with the signals S0, S1, S2, and S3 remaining at the logic high level (e.g., the “1” level). In another example, the magnitudes of the current sources I4, I5, I6, and I7 are each equal to 1 μA.
Segment 4: Ic(nramp×T)=0.75/32×(nramp×T−128×T)+20 (μA) if 128×T≤nramp×T<512×T according to one embodiment. For example, when the clk512 signal changes to the logic high level (e.g., the “1” level), and the clkj signals (1024<j≤N) all remain at the logic low level (e.g., the “0” level), the signals S8, S9, S10, and S11 change to the logic high level (e.g., the “1” level) sequentially with an interval of 32×T, with the signals S0, S1, . . . , and S7 remaining at the logic high level (e.g., the “1” level). In another example, the magnitudes of the current sources I8, I9, I10, and I11 are each equal to 0.75 μA.
Segment 5: Ic(nramp×T)=1.25/1.28×(nramp×T−512×T)+29 (μA) if 512×T≤nramp×T<2048×T according to one embodiment. For example, when the clk64 signal changes to the logic high level (e.g., the “1” level), and the clkj signals (2048<j≤N) all remain at the logic low level (e.g., the “0” level), the signals S12, S13, S14, and S15 change to the logic high level (e.g., the “1” level) sequentially with an interval of 128×T, with the signals S0, S1, . . . , and S11 remaining at the logic high level (e.g., the “1” level). In another example, the magnitudes of the current sources I12, I13, I14, and I15 are each equal to 1.25 μA.
Segment 6: Ic(nramp×T)=44 (μA) if 2048×T<nramp×T according to one embodiment. For example, when the clk4096 signal changes to the logic high low level (e.g., the “1” level), the signals S0, S1, . . . , Sq, . . . , and SQ are all at the logic high level (e.g., the “1” level) with Q equal to 15.
According to certain embodiments, if the voltage magnitude of the signal 762 stays between 1V and 3V for 8×T, the power conversion system 1400 is determined to operate with stability in the constant voltage (CV) mode. For example, in response, the digital current generator 1438 uses the signal 1522 to control the flip-flop components 1540 in order to store the signals 1414 that indicate the tramp magnitude of nramp×T. In another example, the signal 1542 is received by the encoding component 1550, which performs a digital encoding process and generates the signals 1552. In yet another example, the signals 1552 are used to control the switches 1570 connected to the current sources 1572, and to determine the magnitude of the compensation current 1436.
As discussed above and further emphasized here,
According to another embodiment, a system for adjusting a threshold of a power conversion system includes a threshold generator configured to receive a first signal and generate a threshold signal based on at least information associated with the first signal, a comparator configured to receive the threshold signal and a second signal and generate a comparison signal, and a gate driver configured to generate a drive signal based on at least information associated with the comparison signal. The gate driver is coupled to at least a switch configured to receive the drive signal and affect a current flowing through a primary winding coupled to a secondary winding. If the second signal is larger than the threshold signal in magnitude, the drive signal causes the switch to open. The drive signal is associated with a switching frequency. The second signal increases with the increasing current in magnitude and decreases with the decreasing current in magnitude, and the threshold signal increases with the increasing switching frequency in magnitude and decreases with the decreasing switching frequency in magnitude. For example, the system is implemented according to at least
According to another embodiment, a system for adjusting an effective threshold of a power conversion system includes a current generator configured to receive a first signal and generate a first current based on at least information associated with the first signal, and a first comparator configured to receive a predetermined threshold voltage and a first voltage and generate a first comparison signal. The first voltage is a sum of a second voltage and a third voltage. Additionally, the system includes a gate driver configured to generate a drive signal based on at least information associated with the comparison signal. The gate driver is coupled to at least a switch configured to receive the drive signal and affect a second current flowing through a primary winding coupled to a secondary winding. If the first voltage is larger than the predetermined threshold voltage in magnitude, the drive signal causes the switch to open. The drive signal is associated with a switching frequency. The second voltage increases with the increasing first current in magnitude and decreases with the decreasing first current in magnitude, and the third voltage increases with the increasing second current in magnitude and decreases with the decreasing second current in magnitude. The first current decreases with the increasing switching frequency in magnitude and increases with the decreasing switching frequency in magnitude. For example, the system is implemented according to at least
According to yet another embodiment, a method for adjusting a threshold of a power conversion system includes receiving a first signal, processing information associated with the first signal, and generating a threshold signal based on at least information associated with the first signal. Additionally, the method includes receiving the threshold signal and a second signal, and generating a comparison signal based on at least information associated with the threshold signal and the second signal. Moreover, the method includes processing information associated with the comparison signal, and generating a drive signal based on at least information associated with the first comparison signal to affect a current flowing through a primary winding coupled to a secondary winding. If the second signal is larger than the threshold signal in magnitude, the drive signal causes the current to decrease. The drive signal is associated with a switching frequency. The second signal increases with the increasing current in magnitude and decreases with the decreasing current in magnitude, and the threshold signal increases with the increasing switching frequency in magnitude and decreases with the decreasing switching frequency in magnitude. For example, the method is implemented according to at least
According to yet another embodiment, a method for adjusting an effective threshold of a power conversion system includes receiving a first signal, processing information associated with the first signal, and generating a first current based on at least information associated with the first signal. Additionally, the method includes receiving a predetermined threshold voltage and a first voltage, and generating a first comparison signal based on at least information associated with the predetermined threshold voltage and the first voltage. The first voltage is a sum of a second voltage and a third voltage. Moreover, the method includes processing information associated with the first comparison signal, and generating a drive signal based on at least information associated with the first comparison signal to affect a second current flowing through a primary winding coupled to a secondary winding. If the first voltage is larger than the predetermined threshold voltage in magnitude, the drive signal causes the second current to decrease. The drive signal is associated with a switching frequency. The second voltage increases with the increasing first current in magnitude and decreases with the decreasing first current in magnitude, and the third voltage increases with the increasing second current in magnitude and decreases with the decreasing second current in magnitude. The first current decreases with the increasing switching frequency in magnitude and increases with the decreasing switching frequency in magnitude. For example, the method is implemented according to at least
Many benefits are achieved by way of the present invention over conventional techniques. Certain embodiments of the present invention dynamically adjust the on-time duration with pulse-frequency modulation. Some embodiments of the present invention raise the minimum frequency (e.g., the frequency under no load condition) and improve dynamic response to load changes, without reducing range of load changes or increasing standby power consumption.
Although specific embodiments of the present invention 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, but only by the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2011 1 0034669 | Feb 2011 | CN | national |
This application is a continuation of U.S. patent application Ser. No. 13/052,869, filed Mar. 21, 2011, which claims priority to Chinese Patent Application No. 201110034669.9, filed Feb. 1, 2011, commonly assigned, both of the above-referenced applications being incorporated by reference herein for all purposes. Additionally, this application is related to U.S. patent application Ser. No. 12/859,138, commonly assigned, incorporated by reference herein for all purposes.
Number | Name | Date | Kind |
---|---|---|---|
3912340 | Bertolasi | Oct 1975 | A |
5247241 | Ueda | Sep 1993 | A |
5497119 | Tedrow et al. | Mar 1996 | A |
5568044 | Bittner | Oct 1996 | A |
5729448 | Haynie et al. | Mar 1998 | A |
6134060 | Ryat | Oct 2000 | A |
6292376 | Kato | Sep 2001 | B1 |
6366066 | Wilcox | Apr 2002 | B1 |
6366070 | Cooke et al. | Apr 2002 | B1 |
6381151 | Jang | Apr 2002 | B1 |
6545513 | Tsuchida et al. | Apr 2003 | B2 |
6556478 | Willis et al. | Apr 2003 | B2 |
6713995 | Chen | Mar 2004 | B2 |
6798086 | Utsunomiya | Sep 2004 | B2 |
6947298 | Uchida | Sep 2005 | B2 |
6954056 | Hoshino et al. | Oct 2005 | B2 |
6972528 | Shao | Dec 2005 | B2 |
6972548 | Tzeng et al. | Dec 2005 | B2 |
6977824 | Yang et al. | Dec 2005 | B1 |
7035119 | Koike | Apr 2006 | B2 |
7054169 | Huh et al. | May 2006 | B2 |
7116089 | Nguyen et al. | Oct 2006 | B1 |
7173404 | Wu | Feb 2007 | B2 |
7208927 | Nguyen | Apr 2007 | B1 |
7262587 | Takimoto et al. | Aug 2007 | B2 |
7265999 | Murata et al. | Sep 2007 | B2 |
7345895 | Zhu et al. | Mar 2008 | B2 |
7394634 | Fang et al. | Jul 2008 | B2 |
7414865 | Yang | Aug 2008 | B2 |
7456623 | Hasegawa et al. | Nov 2008 | B2 |
7492619 | Ye et al. | Feb 2009 | B2 |
7522431 | Huynh et al. | Apr 2009 | B2 |
7605576 | Kanakubo | Oct 2009 | B2 |
7609039 | Hasegawa | Oct 2009 | B2 |
7684220 | Fang et al. | Mar 2010 | B2 |
7684462 | Ye et al. | Mar 2010 | B2 |
7826237 | Zhang et al. | Nov 2010 | B2 |
7852055 | Michishita | Dec 2010 | B2 |
7898825 | Mulligan et al. | Mar 2011 | B2 |
7990202 | Fang et al. | Aug 2011 | B2 |
8085027 | Lin et al. | Dec 2011 | B2 |
8213203 | Fei et al. | Jul 2012 | B2 |
8305776 | Fang | Nov 2012 | B2 |
8331112 | Huang et al. | Dec 2012 | B2 |
8339814 | Zhang et al. | Dec 2012 | B2 |
8391028 | Yeh | Mar 2013 | B2 |
8488342 | Zhang et al. | Jul 2013 | B2 |
8526203 | Huang et al. | Sep 2013 | B2 |
8879289 | Lin et al. | Nov 2014 | B2 |
8891256 | Fang et al. | Nov 2014 | B2 |
8971062 | Huang et al. | Mar 2015 | B2 |
8982585 | Fang | Mar 2015 | B2 |
9088217 | Zhang et al. | Jul 2015 | B2 |
9325234 | Zhang et al. | Apr 2016 | B2 |
9350252 | Zhang et al. | May 2016 | B2 |
9379623 | Zhang et al. | Jun 2016 | B2 |
9379624 | Lin et al. | Jun 2016 | B2 |
9385612 | Zhang et al. | Jul 2016 | B2 |
9559598 | Fang et al. | Jan 2017 | B2 |
9577537 | Zhang et al. | Feb 2017 | B2 |
9584025 | Lin et al. | Feb 2017 | B2 |
9871451 | Lin et al. | Jan 2018 | B2 |
9906144 | Zhang et al. | Feb 2018 | B2 |
9929655 | Fang et al. | Mar 2018 | B2 |
10069424 | Lin et al. | Sep 2018 | B2 |
20020080625 | Goyhenetche et al. | Jun 2002 | A1 |
20020080631 | Kanouda et al. | Jun 2002 | A1 |
20030174520 | Bimbaud | Sep 2003 | A1 |
20040075600 | Vera et al. | Apr 2004 | A1 |
20050057238 | Yoshida | Mar 2005 | A1 |
20050116697 | Matsuo et al. | Jun 2005 | A1 |
20050222646 | Kroll et al. | Oct 2005 | A1 |
20050270807 | Strijker | Dec 2005 | A1 |
20060034102 | Yang et al. | Feb 2006 | A1 |
20060043953 | Xu | Mar 2006 | A1 |
20060050539 | Yang et al. | Mar 2006 | A1 |
20060055433 | Yang et al. | Mar 2006 | A1 |
20060273772 | Groom | Dec 2006 | A1 |
20070115696 | Berghegger | May 2007 | A1 |
20070171687 | Kogel et al. | Jul 2007 | A1 |
20070241733 | Chen et al. | Oct 2007 | A1 |
20070273345 | Chen et al. | Nov 2007 | A1 |
20080061754 | Hibi | Mar 2008 | A1 |
20080112193 | Yan et al. | May 2008 | A1 |
20080157742 | Martin et al. | Jul 2008 | A1 |
20080159378 | Kris | Jul 2008 | A1 |
20080225563 | Seo | Sep 2008 | A1 |
20080252345 | Deschamp et al. | Oct 2008 | A1 |
20090051336 | Hartlieb et al. | Feb 2009 | A1 |
20090058387 | Huynh et al. | Mar 2009 | A1 |
20090073727 | Huynh et al. | Mar 2009 | A1 |
20090121697 | Aiura et al. | May 2009 | A1 |
20090141520 | Grande et al. | Jun 2009 | A1 |
20090175057 | Grande et al. | Jul 2009 | A1 |
20090206814 | Zhang et al. | Aug 2009 | A1 |
20090219000 | Yang | Sep 2009 | A1 |
20090251219 | Fiocchi | Oct 2009 | A1 |
20090302817 | Nagai | Dec 2009 | A1 |
20100026270 | Yang | Feb 2010 | A1 |
20100061126 | Huynh et al. | Mar 2010 | A1 |
20100128501 | Huang et al. | May 2010 | A1 |
20100141178 | Negrete et al. | Jun 2010 | A1 |
20100219802 | Lin et al. | Sep 2010 | A1 |
20100225293 | Wang | Sep 2010 | A1 |
20110044076 | Zhang et al. | Feb 2011 | A1 |
20110096574 | Huang | Apr 2011 | A1 |
20110149614 | Stracquadaini | Jun 2011 | A1 |
20110182089 | genannt Berghegger | Jul 2011 | A1 |
20110248770 | Fang et al. | Oct 2011 | A1 |
20110267853 | Yang et al. | Nov 2011 | A1 |
20120013321 | Huang et al. | Jan 2012 | A1 |
20120075891 | Zhang et al. | Mar 2012 | A1 |
20120139435 | Storm | Jun 2012 | A1 |
20120147630 | Cao | Jun 2012 | A1 |
20120153919 | Garbossa et al. | Jun 2012 | A1 |
20120195076 | Zhang et al. | Aug 2012 | A1 |
20120224397 | Yeh | Sep 2012 | A1 |
20120257423 | Fang | Oct 2012 | A1 |
20120281438 | Fang et al. | Nov 2012 | A1 |
20120300508 | Fang | Nov 2012 | A1 |
20120320640 | Baurle et al. | Dec 2012 | A1 |
20130027989 | Fang | Jan 2013 | A1 |
20130033905 | Lin et al. | Feb 2013 | A1 |
20130051090 | Xie et al. | Feb 2013 | A1 |
20130182476 | Yang et al. | Jul 2013 | A1 |
20130223107 | Zhang et al. | Aug 2013 | A1 |
20130272033 | Zhang et al. | Oct 2013 | A1 |
20130308350 | Huang et al. | Nov 2013 | A1 |
20140078790 | Lin et al. | Mar 2014 | A1 |
20140160809 | Lin et al. | Jun 2014 | A1 |
20140268920 | Fang et al. | Sep 2014 | A1 |
20150055378 | Lin et al. | Feb 2015 | A1 |
20150162820 | Zhang et al. | Jun 2015 | A1 |
20150180347 | Fang et al. | Jun 2015 | A1 |
20150295499 | Zhang et al. | Oct 2015 | A1 |
20150311804 | Fang | Oct 2015 | A1 |
20160028318 | Fang et al. | Jan 2016 | A1 |
20160218631 | Zhang et al. | Jul 2016 | A1 |
20160329818 | Lin et al. | Nov 2016 | A1 |
20160329821 | Zhang et al. | Nov 2016 | A1 |
20160354792 | Zhang et al. | Dec 2016 | A1 |
20170187293 | Fang et al. | Jun 2017 | A1 |
20180109195 | Lin et al. | Apr 2018 | A1 |
20180109196 | Lin et al. | Apr 2018 | A1 |
Number | Date | Country |
---|---|---|
1841893 | Oct 2006 | CN |
1917322 | Feb 2007 | CN |
1929274 | Mar 2007 | CN |
1964172 | May 2007 | CN |
1988347 | Jun 2007 | CN |
101034851 | Sep 2007 | CN |
101039077 | Sep 2007 | CN |
101079576 | Nov 2007 | CN |
101127495 | Feb 2008 | CN |
101247083 | Aug 2008 | CN |
101295872 | Oct 2008 | CN |
101350562 | Jan 2009 | CN |
101515756 | Aug 2009 | CN |
101552560 | Oct 2009 | CN |
101577468 | Nov 2009 | CN |
101577488 | Nov 2009 | CN |
101826796 | Sep 2010 | CN |
101515756 | Nov 2011 | CN |
102332826 | Jan 2012 | CN |
102474964 | May 2012 | CN |
102624237 | Aug 2012 | CN |
102651613 | Aug 2012 | CN |
102709880 | Oct 2012 | CN |
102723945 | Oct 2012 | CN |
102983760 | Mar 2013 | CN |
103166198 | Jun 2013 | CN |
103296904 | Sep 2013 | CN |
200840174 | Oct 2008 | TW |
200937157 | Sep 2009 | TW |
I 437808 | May 2014 | TW |
I 448060 | Aug 2014 | TW |
Entry |
---|
Chinese Patent Office, Office Action dated Dec. 8, 2014, in Application No. 201110034669.9. |
Chinese Patent Office, Office Action dated Jun. 4, 2014, in Application No. 201110144768.2. |
Chinese Patent Office, Office Action dated Nov. 12, 2013, in Application No. 201110051423.2. |
Chinese Patent Office, Office Action dated Nov. 14, 2013, in Application No. 201110224933.5. |
Chinese Patent Office, Office Action dated Nov. 5, 2013, in Application No. 201210529679.4. |
Chinese Patent Office, Office Action dated Dec. 4, 2015, in Application No. 201410226277.6. |
Chinese Patent Office, Office Action dated Nov. 5, 2013, in Application No. 201310078547.9. |
Chinese Patent Office, Office Action dated Nov. 25, 2015, in Application No. 201310656906.4. |
Chinese Patent Office, Office Action dated Nov. 7, 2013, in Application No. 201210342097.5. |
Taiwan Patent Office, Office Action dated Mar. 3, 2014, in Application No. 100127088. |
Taiwan Patent Office, Office Action dated May 6, 2015, in Application No. 102116550. |
Taiwan Patent Office, Office Action dated Oct. 1, 2014, in Application No. 102116551. |
Taiwan Patent Office, Office Action dated Oct. 16, 2015, in Application No. 102116550. |
Taiwan Patent Office, Office Action dated Oct. 6, 2014, in Application No. 102115002. |
United States Patent and Trademark Office, Notice of Allowance dated Aug. 7, 2015, in U.S. Appl. No. 14/151,209. |
United States Patent and Trademark Office, Notice of Allowance dated Nov. 16, 2015, in U.S. Appl. No. 14/151,209. |
United States Patent and Trademark Office, Notice of Allowance dated Jan. 20, 2015, in U.S. Appl. No. 12/859,138. |
United States Patent and Trademark Office, Notice of Allowance dated Jul. 30, 2014, in U.S. Appl. No. 12/859,138. |
United States Patent and Trademark Office, Notice of Allowance dated Jun. 22, 2015, in U.S. Appl. No. 13/052,869. |
United States Patent and Trademark Office, Notice of Allowance dated Oct. 2, 2015, in U.S. Appl. No. 13/052,869. |
United States Patent and Trademark Office, Notice of Allowance dated Jan. 8, 2016, in U.S. Appl. No. 13/052,869. |
United States Patent and Trademark Office, Notice of Allowance dated Oct. 2, 2015, in U.S. Appl. No. 13/722,788. |
United States Patent and Trademark Office, Notice of Allowance dated Feb. 1, 2016, in U.S. Appl. No. 13/722,788. |
United States Patent and Trademark Office, Notice of Allowance dated Oct. 5, 2015, in U.S. Appl. No. 13/915,477. |
United States Patent and Trademark Office, Notice of Allowance dated Feb. 22, 2016, in U.S. Appl. No. 13/915,477. |
United States Patent and Trademark Office, Notice of Allowance dated Sep. 30, 2015, in U.S. Appl. No. 13/857,836. |
United States Patent and Trademark Office, Office Action dated Apr. 1, 2014, in U.S. Appl. No. 13/052,869. |
United States Patent and Trademark Office, Office Action dated Aug. 20, 2015, in U.S. Appl. No. 13/646,268. |
United States Patent and Trademark Office, Office Action dated Dec. 5, 2012, in U.S. Appl. No. 12/859,138. |
United States Patent and Trademark Office, Office Action dated Feb. 15, 2013, in U.S. Appl. No. 13/052,869. |
United States Patent and Trademark Office, Office Action dated Feb. 24, 2015, in U.S. Appl. No. 13/722,788. |
United States Patent and Trademark Office, Office Action dated Jul. 31, 2013, in U.S. Appl. No. 12/859,138. |
United States Patent and Trademark Office, Office Action dated Mar. 12, 2015, in U.S. Appl. No. 13/857,836. |
United States Patent and Trademark Office, Notice of Allowance dated Feb. 10, 2016, in U.S. Appl. No. 13/857,836. |
United States Patent and Trademark Office, Office Action dated Mar. 12, 2015, in U.S. Appl. No. 13/915,477. |
United States Patent and Trademark Office, Office Action dated Nov. 5, 2014, in U.S. Appl. No. 13/052,869. |
United States Patent and Trademark Office, Office Action dated Oct. 1, 2013, in U.S. Appl. No. 13/052,869. |
United States Patent and Trademark Office, Office Action dated Mar. 7, 2016, in U.S. Appl. No. 14/293,280. |
United States Patent and Trademark Office, Office Action dated Dec. 29, 2016, in U.S. Appl. No. 15/040,674. |
United States Patent and Trademark Office, Office Action dated Mar. 7, 2017, in U.S. Appl. No. 15/099,419. |
United States Patent and Trademark Office, Corrected Notice of Allowability dated May 26, 2016, in U.S. Appl. No. 13/052,869. |
United States Patent and Trademark Office, Office Action dated May 17, 2016, in U.S. Appl. No. 13/646,268. |
United States Patent and Trademark Office, Notice of Allowance dated Apr. 21, 2016, in U.S. Appl. No. 14/684,047. |
United States Patent and Trademark Office, Office Action dated Apr. 20, 2016, in U.S. Appl. No. 14/488,176. |
United States Patent and Trademark Office, Office Action dated Nov. 22, 2016, in U.S. Appl. No. 13/646,268. |
United States Patent and Trademark Office, Notice of Allowance dated Sep. 22, 2016, in U.S. Appl. No. 14/293,280. |
United States Patent and Trademark Office, Notice of Allowance dated Oct. 21, 2016, in U.S. Appl. No. 14/684,047. |
United States Patent and Trademark Office, Notice of Allowance dated Oct. 13, 2016, in U.S. Appl. No. 14/488,176. |
United States Patent and Trademark Office, Office Action dated Nov. 2, 2016, in U.S. Appl. No. 14/824,018. |
United States Patent and Trademark Office, Notice of Allowance dated Sep. 19, 2017, in U.S. Appl. No. 13/646,268. |
United States Patent and Trademark Office, Notice of Allowance dated Sep. 11, 2017, in U.S. Appl. No. 15/040,674. |
United States Patent and Trademark Office, Office Action dated Aug. 29, 2017, in U.S. Appl. No. 15/098,002. |
United States Patent and Trademark Office, Office Action dated Oct. 4, 2017, in U.S. Appl. No. 15/099,419. |
United States Patent and Trademark Office, Office Action dated Aug. 8, 2017, in U.S. Appl. No. 15/376,290. |
United States Patent and Trademark Office, Notice of Allowance dated Jul. 26, 2017, in U.S. Appl. No. 13/646,268. |
United States Patent and Trademark Office, Office Action dated Jun. 30, 2017, in U.S. Appl. No. 14/824,018. |
United States Patent and Trademark Office, Notice of Allowance dated Jul. 5, 2017, in U.S. Appl. No. 15/040,674. |
United States Patent and Trademark Office, Office Action dated Mar. 22, 2017, in U.S. Appl. No. 15/152,362. |
United States Patent and Trademark Office, Office Action dated Mar. 30, 2017, in U.S. Appl. No. 15/376,290. |
United States Patent and Trademark Office, Notice of Allowance dated Nov. 14, 2017, in U.S. Appl. No. 14/824,018. |
United States Patent and Trademark Office, Office Action dated Dec. 18, 2017, in U.S. Appl. No. 15/152,362. |
United States Patent and Trademark Office, Notice of Allowance dated Nov. 17, 2017, in U.S. Appl. No. 15/376,290. |
United States Patent and Trademark Office, Office Action dated Feb. 23, 2018, in U.S. Appl. No. 15/098,002. |
United States Patent and Trademark Office, Notice of Allowance dated Jan. 31, 2018, in U.S. Appl. No. 15/099,419. |
United States Patent and Trademark Office, Office Action dated Mar. 20, 2018, in U.S. Appl. No. 15/835,344. |
United States Patent and Trademark Office, Notice of Allowance dated Mar. 28, 2018, in U.S. Appl. No. 15/835,337. |
United States Patent and Trademark Office, Office Action dated Mar. 20, 2018, in U.S. Appl. No. 15/849,438. |
United States Patent and Trademark Office, Notice of Allowance dated Jan. 18, 2018, in U.S. Appl. No. 14/824,018. |
United States Patent and Trademark Office, Notice of Allowance dated Sep. 20, 2018, in U.S. Appl. No. 15/849,438. |
United States Patent and Trademark Office, Notice of Allowance dated Jul. 16, 2018, in U.S. Appl. No. 15/098,002. |
United States Patent and Trademark Office, Notice of Allowance dated Jul. 6, 2018, in U.S. Appl. No. 15/152,362. |
United States Patent and Trademark Office, Notice of Allowance dated Nov. 23, 2018, in U.S. Appl. No. 15/098,002. |
United States Patent and Trademark Office, Notice of Allowance dated Dec. 5, 2018, in U.S. Appl. No. 15/152,362. |
United States Patent and Trademark Office, Notice of Allowance dated Nov. 27, 2018, in U.S. Appl. No. 15/835,344. |
United States Patent and Trademark Office, Office Action dated Nov. 19, 2018, in U.S. Appl. No. 16/014,685. |
Number | Date | Country | |
---|---|---|---|
20160315543 A1 | Oct 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13052869 | Mar 2011 | US |
Child | 15081523 | US |