1. Field of the Invention
The present invention relates in general to the field of signal processing, and, more specifically, to a programmable power control system.
2. Description of the Related Art
Many electronic systems utilize nonlinear processes to generate output signals. For example, plant systems, such as servo control systems and power conversion systems, often utilize nonlinear processes. Power control systems often utilize a switching power converter to convert alternating current (AC) voltages to direct current (DC) voltages or DC-to-DC. Power control systems provide power factor corrected and regulated output voltages to many devices that utilize a regulated output voltage.
The switching power converter 102 includes power factor correction (PFC) stage 124 and driver stage 126. The PFC stage 124 is controlled by switch 108 and provides power factor correction. The driver stage 126 is also controlled by switch 108 and regulates the transfer of energy from the line input voltage Vx(t) through inductor 110 to capacitor 106. The inductor current iL ramps ‘up’ when the switch 108 conducts, i.e. is “ON”. The inductor current iL ramps down when switch 108 is nonconductive, i.e. is “OFF”, and supplies current iL to recharge capacitor 106. The time period during which inductor current iL ramps down is commonly referred to as the “inductor flyback time”. Diode 111 prevents reverse current flow into inductor 110. In at least one embodiment, the switching power converter 102 operates in discontinuous current mode, i.e. the inductor current iL ramp up time plus the inductor flyback time is less than the period of switch 108.
Input current iL is proportionate to the ‘on-time’ of switch 108, and the energy transferred to inductor 110 is proportionate to the ‘on-time’ squared. Thus, the energy transfer process is one embodiment of a nonlinear process. In at least one embodiment, control signal CS0 is a pulse width modulated signal, and the switch 108 is an n-channel field effect transistor that conducts when the pulse width of CS0 is high. Thus, the ‘on-time’ of switch 108 is determined by the pulse width of control signal CS0. Accordingly, the energy transferred to inductor 110 is proportionate to a square of the pulse width of control signal CS0.
Capacitor 106 supplies stored energy to load 112. The capacitor 106 is sufficiently large so as to maintain a substantially constant output voltage Vc(t), as established by a power factor correction (PFC) and output voltage controller 114 (as discussed in more detail below). The output voltage Vc(t) remains substantially constant during constant load conditions. However, as load conditions change, the output voltage Vc(t) changes. The PFC and output voltage controller 114 responds to the changes in Vc(t) and adjusts the control signal CS0 to resume a substantially constant output voltage as quickly as possible. The output voltage controller 114 includes a small capacitor 115 to filter any high frequency signals from the line input voltage Vx(t).
The power control system 100 also includes a PFC and output voltage controller 114. PFC and output voltage controller 114 controls switch 108 and, thus, controls power factor correction and regulates output power of the switching power converter 102. The goal of power factor correction technology is to make the switching power converter 102 appear resistive to the voltage source 101. Thus, the PFC and output voltage controller 114 attempts to control the inductor current iL so that the average inductor current iL is linearly and directly related to the line input voltage Vx(t). Prodić, Compensator Design and Stability Assessment for Fast Voltage Loops of Power Factor Correction Rectifiers, IEEE Transactions on Power Electronics, Vol. 22, No. 5, September 2007, pp. 1719-1729 (referred to herein as “Prodić”), describes an example of PFC and output voltage controller 114. The PFC and output voltage controller 114 supplies a pulse width modulated (PWM) control signal CS0 to control the conductivity of switch 108. In at least one embodiment, switch 108 is a field effect transistor (FET), and control signal CS0 is the gate voltage of switch 108. The values of the pulse width and duty cycle of control signal CS0 depend on two feedback signals, namely, the line input voltage Vx(t) and the capacitor voltage/output voltage Vc(t).
PFC and output controller 114 receives two feedback signals, the line input voltage Vx(t) and the output voltage Vc(t), via a wide bandwidth current loop 116 and a slower voltage loop 118. The line input voltage Vx(t) is sensed from node 120 between the diode rectifier 103 and inductor 110. The output voltage Vc(t) is sensed from node 122 between diode 111 and load 112. The current loop 116 operates at a frequency fc that is sufficient to allow the PFC and output controller 114 to respond to changes in the line input voltage Vx(t) and cause the inductor current iL to track the line input voltage to provide power factor correction. The current loop frequency is generally set to a value between 20 kHz and 100 kHz. The voltage loop 118 operates at a much slower frequency fv, typically 10-20 Hz. By operating at 10-20 Hz, the voltage loop 118 functions as a low pass filter to filter an alternating current (AC) ripple component of the output voltage Vc(t).
The PFC and output voltage controller 114 controls the pulse width (PW) and period (TT) of control signal CS0. Thus, PFC and output voltage controller 114 controls the nonlinear process of switching power converter 102 so that a desired amount of energy is transferred to capacitor 106. The desired amount of energy depends upon the voltage and current requirements of load 112. To regulate the amount of energy transferred and maintain a power factor correction close to one, PFC and output voltage controller 114 varies the period of control signal CS0 so that the input current iL tracks the changes in input voltage Vx(t) and holds the output voltage VC(t) constant. Thus, as the input voltage Vx(t) increases, PFC and output voltage controller 114 increases the period T of control signal CS0, and as the input voltage Vx(t) decreases, PFC and output voltage controller 114 decreases the period of control signal CS0. At the same time, the pulse width PW of control signal CS0 is adjusted to maintain a constant duty cycle (D) of controls signal CS0, and, thus, hold the output voltage VC(t) constant. In at least one embodiment, the PFC and output voltage controller 114 updates the control signal CS0 at a frequency much greater than the frequency of input voltage Vx (t). The frequency of input voltage Vx(t) is generally 50-60 Hz. The frequency 1/TT of control signal CS0 is, for example, between 25 kHz and 100 kHz. Frequencies at or above 25 kHz avoid audio frequencies and frequencies at or below 100 kHz avoids significant switching inefficiencies while still maintaining good power factor correction, e.g. between 0.9 and 1, and an approximately constant output voltage VC(t).
Power control systems 100 and 200 generate control signal CS0 in accordance with fixed operational parameters to provide power factor correction and output voltage regulation for a particular input voltage Vin(t), line frequency fL, and output voltage VC(t). The operational parameters determine, for example, how to modify the control signal CS0 in response to changes in the output voltage Vc(t). The fixed operation parameters lack flexibility to adapt to various operating environments and respond to various operating exigencies.
In one embodiment of the present invention, a programmable power factor correction (PFC) controller to generate at least one control signal to control power factor correction of a power supply includes a memory to store one or more operational parameters of the PFC and output voltage controller. At least one operational parameter is a control state equation operational parameter to determine at least one of a period state and a pulse width state of a power factor correction control signal. The PFC and output voltage controller also includes a pulse width and period control processor, coupled to the memory, to access each operational parameter and use each operational parameter to generate period state and pulse state output signals to respectively control period and pulse width states of the control signal.
In another embodiment of the present invention, a method of generating at least one control signal to control power factor correction of a power supply includes accessing one or more operational parameters from a memory. At least one operational parameter is a control state equation operational parameter to determine at least one of a period state and a pulse width state of a power factor correction control signal. The method also includes using each operational parameter to generate period state and pulse state output signals to respectively control period and pulse width states of the control signal. The method further includes generating the control signal in accordance with the period state and pulse state output signals.
In a further embodiment of the present invention, an apparatus for generating at least one control signal to control power factor correction of a power supply includes means for accessing one or more operational parameters from a memory. At least one operational parameter is a control state equation operational parameter to determine at least one of a period state and a pulse width state of a power factor correction control signal. The apparatus also includes means for using each operational parameter to generate period state and pulse state output signals to respectively control period and pulse width states of the control signal. The apparatus further includes means for generating the control signal in accordance with the period state and pulse state output signals.
The present invention may be better understood, and its numerous objects, features and advantages made apparent to those skilled in the art by referencing the accompanying drawings. The use of the same reference number throughout the several figures designates a like or similar element.
A power control system includes a switching power converter and a programmable power factor correction (PFC) and output voltage controller. The programmable PFC and output voltage controller generates a control signal to control power factor correction and voltage regulation of the switching power converter. In at least one embodiment, the control signal is a pulse width modulated signal. The programmability of the PFC and output voltage controller provides the programmable PFC and output voltage controller flexibility to operate in accordance with programmable parameters, to adapt to various operating environments, and to respond to various operating exigencies.
In at least one embodiment, the programmable PFC and output voltage controller includes a processor to process one or more programmable, configuration profile parameters to determine the period and pulse width states of the control signal. In at least one embodiment, the processor is a state machine. In at least one embodiment, a nonvolatile memory stores the operational parameters, and the state machine retrieves the configuration profile parameters during operation of the programmable PFC and output voltage controller. In at least one embodiment, the configuration profile parameters specify operational state conditions of the control signal such as minimum and maximum control signal frequencies, pulse skipping for low output power conditions, minimum pulse widths, responsiveness to external feedback, spreading of the control signal frequency spectrum. Other configuration profile parameters are associated with preprocessing operations that affect determination of the control signal.
Switching power converter 306 includes a PFC stage 308 to provide power factor correction in accordance with control signal CS1. The control signal CS1 controls power factor correction by causing the inductor current iL to directly and linearly track changes in the line input voltage Vx(t). In at least one embodiment, PFC stage 308 is identical to PFC stage 124. Switching power converter 306 also includes a driver stage 316 to provide an approximately constant voltage and, thus, approximately constant power to load 112 in accordance with control signal CS1. The control signal CS1 controls output voltage regulation by causing the output voltage Vc(t) to track a reference voltage VREF. In at least one embodiment, the reference voltage VREF is set to a desired output voltage of switching power converter 306. For example, a light emitting diode fixture may have a 400 V input voltage rating, and reference voltage VREF is set to 400 V. In at least one embodiment, the reference voltage VREF can be manually or automatically modified to account for differing power demands as, for example, load 112 changes. In at least one embodiment, driver stage 316 is identical to driver stage 126. Unless explicitly indicated otherwise, the term “approximately” represents a nearly exact or an exact match. A value is “nearly exact” if the value achieves acceptable performance.
Power control system 300 also includes a pulse width modulator 312 to generate the pulse width modulated control signal CS1. Pulse width modulator 312 modifies the pulse width and period of control signal CS1 in accordance with the pulse width state signal PW(n) and modifies the period of control signal CS1 in accordance with period state signal P(n). In at least one embodiment, pulse width state signal PW(n) and period state signal P(n) are discrete, quantization output signals of respective delta-sigma modulators. Pulse width modulator 312 provides the control signal to switch 108, and control signal CS1 controls the conductive state of switch 108. In at least one embodiment, switch 108 is a field effect transistor (FET), such as an n-channel, and control signal CS1 is the gate voltage of switch 108.
The programmable PFC and output voltage controller 302 utilizes the line input voltage Vx(t) and the output voltage Vc(t) of switching power converter 306 to determine control signal CS1. In at least one embodiment, feedback signal(s) VFB(S)(t) represents line input voltage Vx(t), output voltage Vc(t), a switch node voltage at switch node 314, or any combination thereof. In at least one embodiment, feedback signal VFB(S)(t) is a single feedback signal representing the voltage at the switch node 314. In this embodiment, the programmable PFC and output voltage controller 302 can determine both the line input voltage Vx(t) and the output voltage VC(t) from the single feedback signal VFB(S)(t) as, for example, described in U.S. patent application Ser. No. 11/967,271 entitled “Power Factor Correction Controller With Feedback Reduction”, inventor John L. Melanson, assignee Cirrus Logic, Inc., (“Melanson I”) and U.S. patent application Ser. No. 11/967,272 entitled “Power Factor Correction Controller With Switch Node Feedback”, inventor John L. Melanson, assignee Cirrus Logic, Inc. (“Melanson II”). The output signal Vc(t) can be sampled directly as described in the exemplary embodiments of “Power Factor Correction Controller With Digital FIR Filter Output Voltage Sampling”, inventor John L. Melanson, assignee Cirrus Logic, Inc., and Ser. No. 11/967,276 (“Melanson III”) and “Power Supply Dc Voltage Offset Detector”, inventor John L. Melanson, assignee Cirrus Logic, Inc., and Ser. No. 11/967,277 (“Melanson IV”). Melanson I, Melanson II, Melanson III, and Melanson IV are incorporated herein by reference in their entireties.
In at least one embodiment, each signal represented by feedback signal(s) VFB(S)(t) is scaled to a value that is useable by programmable PFC and output voltage controller 302 without damaging programmable PFC and output voltage controller 302. For example, in at least one embodiment, programmable PFC and output voltage controller 302 is implemented entirely as an integrated circuit or in combination with digital and/or analog components. The integrated circuit has a maximum input signal voltage. Accordingly, each feedback signal(s) VFB(S)(t) is scaled as, for example, described in Melanson I and Melanson II.
Memory 310 stores configuration profile parameters 318. In at least one embodiment, configuration profile parameters 318 include control signal state equation parameters 320 and preprocessing and setup configuration profile parameters 322. The PW and period control processor 304 accesses the configuration profile parameters via bus 311. The PW and period control processor 304 uses control signal state equation configuration profile parameters 320 to determine the period state and pulse width state of the control signal CS1. In at least one embodiment, the state equation configuration profile parameters 320 determine the period and pulse width states of the control signal CS1 if the configuration profile parameters 318 are used by PW and period control processor 304 in one or more control signal state equations to determine the period state, control state, or both period and control states of control signal CS1. The PW and period control processor 304 also processes preprocessing and setup configuration profile parameters 322. Preprocessing and setup configuration profile parameters 322 affect the determination of control signal CS1 but are not used directly by control signal state equations. Pre-processing configuration profile parameters 318 include operational parameters that process feedback signals, such as the input voltage Vx(t) and the output voltage Vc(t), in preparation for use by control signal state equations. Example preprocessing operational parameters include pre-processing filter parameters, such as filter coefficients, and proportional integrator gain parameters.
In at least one embodiment, memory 310 is a nonvolatile storage medium. Memory 310 can be, for example, a read/write or one time programmable memory type. How and when the PFC configuration profile parameters 318 are loaded into memory 310 is a design choice. In at least one embodiment, the configuration profile parameters 318 are loaded during manufacture of PW and period control processor 304. In another embodiment, configuration profile parameters 318 are initially loaded and/or updated by a user of PW and period control processor 304 such as a purchaser.
The particular configuration profile parameters 318 loaded and stored in memory 310 is also a matter of design choice. The PW and period control processor 304 determines the pulse width and period states of control signal CS1 in accordance with one or more control signal state equations, such as Control Signal State Equations [1], [3], [4], and [5] indicated below. The control signal state equations utilize multiple parameters that can be varied to control the pulse width and period states of control signal CS1. In at least one embodiment, the state equation configuration profile parameters 320 include one or more operational parameters to provide:
The period control system 504 includes a period generator 508 to generate a period state signal P(n). The period state signal P(n) controls the period of control signal CS1. In at least one embodiment, the period state signal P(n) is a ‘free’ variable and can be set by the period generator 508 within limits and in accordance with state equation configuration profile parameters 320. In at least one embodiment, the period generator 508 receives line input voltage Vx(t) and output voltage Vc(t), and period control system 504 generates period state signal P(n) in response to the value of line input voltage Vx(t). In at least one embodiment, the line input voltage Vx(t) is sampled to generate a discrete value for use by period generator 508.
In at least one embodiment, the period control system 504 also includes a delta-sigma modulator 509. The delta-sigma modulator 509 receives the period control signal TTC and generates a period state signal P(n). In this embodiment, the period state signal P(n) is an output of a quantizer (not shown) of delta-sigma modulator 509. The delta-sigma modulator 509 spectrally noise shapes the period control signal TTC. Spectral noise shaping reduces the influence of noise on the period control signal TTC and, thus, allows PW and period control state machine 500 to provide better power factor correction and output voltage regulation control for switching power converter 306. Exemplary conventional delta-sigma modulator design and operation is described in the book Understanding Delta-Sigma Data Converters by Schreier and Temes, IEEE Press, 2005, ISBN 0-471-46585-2. In at least one embodiment, the period control system 504 does not include the delta-sigma modulator 509, and the period generator 508 provides the period control signal TTC directly to the pulse width generator 514.
In at least one embodiment, the PW and period control state machine 500 accesses the configuration profile parameters 320 via bus 311 and loads one or more sets of configuration profile parameters 320 into registers 406. In at least one embodiment, the configuration profile parameters 320 loaded into registers 406 correspond to the particular configuration profile of PW and period control state machine 500. The period control system 504 accesses control signal state equation parameters 320 from one or more of registers 406 via bus 408. In at least one embodiment, the period control system 504 accesses operational parameters used to determine or set the period state of control signal CS1, such as state equation configuration profile parameters 320 that indicate a minimum and a maximum frequency of control signal CS1. The minimum and maximum frequencies can be set in accordance with any of a variety of goals, such as avoiding audio frequencies and avoiding inefficient switching frequencies. Thus, period control system 504 generates the period state signal P(n) within the minimum and maximum control signal frequency operational parameters. The minimum frequency of control signal CS1, i.e. the maximum period indicated by period state signal P(n), can be set to avoid audio frequencies, and the maximum frequency of control signal CS1, i.e. the minimum period indicated by period state signal P(n), can be set to avoid switching inefficiencies by switch 108. Additionally, the control state equation parameters can also indicate frequencies to avoid. For example, 40 kHz is often used by infrared remote controls. Thus, in a lighting application, period control system 504 avoids control signal CS1 frequencies that would cause a light, such as a light emitting diode, to switch ‘on’ and ‘off’ at 40 kHz or any other interfering frequency. The minimum and maximum frequency operational parameters can be identical to provide fixed frequency operation of control signal CS1. In at least one embodiment, higher frequencies of control signal CS1 provide better power factor correction. Thus, the minimum frequency operational parameter can be set so that the switching power converter 306 meets power factor correction standards where the switching power converter 306 operates.
Different inductor values of an exemplary PFC stage 308, such as inductor 110 of
In at least one embodiment, the period generator 508 generates a longer period of control signal CS0 for lower power requirements of load 112 as rectified, line input voltage Vx(t) decreases. In at least one embodiment, the period generator 508 determines the period of control signal CS1 in accordance with a spread spectrum strategy. The spread spectrum strategy adjusts the period of control signal CS1, and, thus, the frequency of control signal CS1, using a strategy that reduces electro-magnetic interference generated by, for example, switching power converter 306. In at least one embodiment, one or more of registers 406 include the spread spectrum strategy to spread a frequency spectrum of control signal CS1 to, for example, reduce electromagnetic interference by switching power converter 306. In this embodiment, period control system 504 selects the period state signal P(n) in accordance with the spread spectrum strategy. For example, the period control system 504 can randomly select the value of period state signal P(n) within the minimum and maximum control signal frequency operational parameters.
In at least one embodiment, the period generator 508 generates a longer period of control signal CS0 in accordance with a state equation operational parameter for lower power requirements of load 112 as rectified, line input voltage Vx(t) decreases.
Pulse width control system 506 determines a pulse width of control signal CS1 so that control signal CS1 tracks the line input voltage Vx(t) and minimizes any difference between the output voltage Vc(t) and the reference voltage VREF. An error generator 510 determines an error signal ev between the reference voltage VREF and the output voltage Vc(t) by subtracting the output voltage Vc(t) from the reference voltage VREF. A proportional integrator 512 processes the error signal ev to generate proportional-integral (PI) signal PIPW. The proportional integrator 512 adjusts the rate of response of PW and period control state machine 500 to changes in the output voltage Vc(t). The PI signal PIPW reflects the rate adjustment. If the response is too slow, then the output voltage Vc(t) may fail to track changes in power demand of load 112 and, thus, fail to maintain an approximately constant value. If the response is too fast, then the output voltage Vc(t) may react to minor, brief fluctuations in the power demand of load 112. Such fast reactions could cause oscillations in PW and period control state machine 500, damage or reduce the longevity of components, or both. Thus, the particular rate of response by proportional integrator 512 is a design choice. Setting the rate of response is subsequently discussed with reference to
The pulse width control system 506 also includes a pulse width generator 514 to determine a pulse width control signal T1. The pulse width generator 514 generates the pulse width control signal T1 so that the duty cycle of control signal CS1 tracks the line input voltage Vx(t) and, thus, provides power factor correction. In at least one embodiment, the pulse width T1 of control signal CS1 is determined in accordance with Control Signal State Equation [1]:
“T1” is the pulse width of the control signal CS1 as represented by pulse width state signal PW(n). “L” represents an inductor value of PFC stage 308, such as inductor 110. “Vrms” represents the root mean square of line input voltage Vin(t). “PIPW” represents PI signal PIPW, which is the output of the proportional integrator 512. “TT” is the period of control signal CS1 as generated by period control system 504. In at least one embodiment, TT is the period state signal P(n). In at least one embodiment, TT is the period control signal TTC generated by period generator 508, if delta-sigma modulator 509 is not included in period control system 504 “Vx” is a sampled value of the current value of the line input voltage Vx(t). “Vc” is a sampled value of the output voltage Vc(t) used to generate the PI output signal PIPW.
In at least one embodiment, the pulse width control system 506 uses state equation configuration profile parameters 320 to respond to any number of exigencies. For example, the control state equation configuration profile parameters 320 can include a minimum line input voltage VX control state equation operational parameter for use in Equation [1] if the sample voltage Vx is below the minimum line input voltage operational parameter. If the pulse width control system 506 detects that the line input voltage Vx(t) is below a predetermined threshold, which can also be set by a state equation operational parameter, the pulse width generator 514 generates a pulse width T1 of zero to effectively shut down the switching power converter 306 to prevent damaging the switching power converter 306 and/or load 112. The control state equation configuration profile parameters 320 can include a minimum output voltage VC and a maximum output voltage Vc for use in Equation [1] if the sample voltage VC is below the minimum or exceeds the maximum output voltage operational parameters.
The pulse width generator 514 accesses registers 406 to retrieve state equation configuration profile parameters 320. In at least one embodiment, one of the registers 406 includes a minimum pulse width parameter. Thus, if pulse width generator 514 determines a pulse width in accordance with Equation [1] that is lower than the minimum pulse width operational parameter, pulse width control system 506 sets the pulse width of pulse width state signal PW(n) to the minimum pulse width operational parameter value. In at least one embodiment, a state equation operational parameter sets a threshold for the pulse width T1 that indicates a lower power demand by load 112. For a low power demand, the pulse width control system 506 can enter a ‘pulse skipping mode’ so that the pulse width T1 is zero for some pulses of controls signal CS1, such as for every other pulse of control signal CS1.
In at least one embodiment, the switching power converter 306 operates in discontinuous current mode. When operating in discontinuous current mode, the period generator 508 ensures that the period of control signal CS1 exceeds the ramp-up and ramp-down times of inductor current iL. In at least one embodiment, to ensure that switching power converter 306 operates in discontinuous current mode, an inductor L of PFC stage 308, such as inductor 110 is set in accordance with Equation [2]:
“L” is the value of the inductor of PFC stage 308. “Vmin” is the root mean square (rms) minimum input voltage Vin(t). “Pmax” is the maximum power demand of load 112. The value of variable Pmax can be set as a state equation operational parameter in one of the registers 406. “J” is an overdesign factor and any value greater than 1 indicates an overdesign. In at least one embodiment, “J” is 1.1. “fmax” is a maximum frequency of control signal CS1. “Vcap” is a nominal expected output voltage for load 112. In at least one embodiment, Equation [2] is not a control signal state equation because the value of the inductor L is fixed and not used by PW and period control state machine 500 to determine the period state and/or pulse width state of control signal CS1.
For the inductor L value of Equation [2], in at least one embodiment, the switching power converter will operate in discontinuous current mode if the pulse width control signal satisfies Control Signal State Equations [3], [4], and [5]:
“k3” is a power scale factor between 0 and 1. The remaining variables in Control Signal State Equations [3], [4], and [5] are the same as previously described. The state equation configuration profile parameters 320 include parameters to determine the pulse state of control signal CS1. For example, the values of all or any subset of the variables of Control Signal State Equations [1], [3], [4], and [5] can be stored as state equation operational parameters in registers 406.
In at least one embodiment, pulse width control system 506 includes a nonlinear delta-sigma modulator 507. The nonlinear portion of the energy transfer process is associated with the energy provided to an input inductor in the PFC stage, such as inductor 110 (
The values of gain factors g1 and g2 are a matter of design choice. The gain factors g1 and g2 affect the responsiveness of PFC and output voltage controller 400. Exemplary values of gain factors g1 and g2 are set forth in the emulation code of Melanson III. Faster response times of the PFC and output voltage controller 400 allow the control signal CS1 to more rapidly adjust to minimize the error signal ev. As previously stated, if the response is too slow, then the output voltage Vc(t) may fail to track changes in power demand of load 112 and, thus, fail to maintain an approximately constant value. If the response is too fast, then the output voltage Vc(t) may react to minor, brief fluctuations in the power demand of load 112. Such fast reactions could cause oscillations in PFC and output voltage controller 400, damage or reduce the longevity of components, or both. Thus, the particular rate of response by proportional integrator 412 is a design choice. The gain factors g1 and g2 can be stored as part of the preprocessing and setup configuration profile parameters 322.
Thus, a programmable PFC and output voltage controller includes a state machine and programmable registers containing operational parameters. The operational parameters provide the programmable PFC and output voltage controller flexibility to operate in accordance with programmable parameters, to adapt to various operating environments, and to respond to various operating exigencies.
Although the present invention has been described in detail, it should be understood that various changes, substitutions and alterations can be made hereto without departing from the spirit and scope of the invention as defined by the appended claims.
This application claims the benefit under 35 U.S.C. §119(e) and 37 C.F.R. §1.78 of U.S. Provisional Application No. 60/915,547, filed May 2, 2007, and entitled “Power Factor Correction (PFC) Controller Apparatuses and Methods,” and is incorporated by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
3316495 | Sherer | Apr 1967 | A |
3423689 | Miller et al. | Jan 1969 | A |
3586988 | Weekes | Jun 1971 | A |
3725804 | Langan | Apr 1973 | A |
3790878 | Brokaw | Feb 1974 | A |
3881167 | Pelton et al. | Apr 1975 | A |
4075701 | Hofmann | Feb 1978 | A |
4334250 | Theus | Jun 1982 | A |
4414493 | Henrich | Nov 1983 | A |
4476706 | Hadden et al. | Oct 1984 | A |
4677366 | Wilkinson et al. | Jun 1987 | A |
4683529 | Bucher | Jul 1987 | A |
4700188 | James | Oct 1987 | A |
4737658 | Kronmuller et al. | Apr 1988 | A |
4797633 | Humphrey | Jan 1989 | A |
4937728 | Leonardi | Jun 1990 | A |
4940929 | Williams | Jul 1990 | A |
4973919 | Allfather | Nov 1990 | A |
4979087 | Sellwood et al. | Dec 1990 | A |
4980898 | Silvian | Dec 1990 | A |
4992919 | Lee et al. | Feb 1991 | A |
4994952 | Silva et al. | Feb 1991 | A |
5001620 | Smith | Mar 1991 | A |
5109185 | Ball | Apr 1992 | A |
5121079 | Dargatz | Jun 1992 | A |
5206540 | de Sa e Silva et al. | Apr 1993 | A |
5264780 | Bruer et al. | Nov 1993 | A |
5278490 | Smedley | Jan 1994 | A |
5323157 | Ledzius et al. | Jun 1994 | A |
5359180 | Park et al. | Oct 1994 | A |
5383109 | Maksimovic et al. | Jan 1995 | A |
5424932 | Inou et al. | Jun 1995 | A |
5477481 | Kerth | Dec 1995 | A |
5479333 | McCambridge et al. | Dec 1995 | A |
5481178 | Wilcox et al. | Jan 1996 | A |
5565761 | Hwang | Oct 1996 | A |
5589759 | Borgato et al. | Dec 1996 | A |
5638265 | Gabor | Jun 1997 | A |
5691890 | Hyde | Nov 1997 | A |
5747977 | Hwang | May 1998 | A |
5757635 | Seong | May 1998 | A |
5764039 | Choi et al. | Jun 1998 | A |
5781040 | Myers | Jul 1998 | A |
5783909 | Hochstein | Jul 1998 | A |
5798635 | Hwang et al. | Aug 1998 | A |
5900683 | Rinehart et al. | May 1999 | A |
5929400 | Colby et al. | Jul 1999 | A |
5946202 | Balogh | Aug 1999 | A |
5946206 | Shimizu et al. | Aug 1999 | A |
5952849 | Haigh et al. | Sep 1999 | A |
5960207 | Brown | Sep 1999 | A |
5963086 | Hall | Oct 1999 | A |
5966297 | Minegishi | Oct 1999 | A |
5994885 | Wilcox et al. | Nov 1999 | A |
6016038 | Mueller et al. | Jan 2000 | A |
6043633 | Lev et al. | Mar 2000 | A |
6072969 | Yokomori et al. | Jun 2000 | A |
6083276 | Davidson et al. | Jul 2000 | A |
6084450 | Smith et al. | Jul 2000 | A |
6150774 | Mueller et al. | Nov 2000 | A |
6181114 | Hemena et al. | Jan 2001 | B1 |
6211626 | Lys et al. | Apr 2001 | B1 |
6211627 | Callahan | Apr 2001 | B1 |
6229271 | Liu | May 2001 | B1 |
6229292 | Redl et al. | May 2001 | B1 |
6246183 | Buonavita | Jun 2001 | B1 |
6259614 | Ribarich et al. | Jul 2001 | B1 |
6300723 | Wang et al. | Oct 2001 | B1 |
6304066 | Wilcox et al. | Oct 2001 | B1 |
6304473 | Telefus et al. | Oct 2001 | B1 |
6343026 | Perry | Jan 2002 | B1 |
6344811 | Melanson | Feb 2002 | B1 |
6385063 | Sadek et al. | May 2002 | B1 |
6407691 | Yu | Jun 2002 | B1 |
6441558 | Muthu et al. | Aug 2002 | B1 |
6445600 | Ben-Yaakov | Sep 2002 | B2 |
6452521 | Wang | Sep 2002 | B1 |
6469484 | L'Hermite et al. | Oct 2002 | B2 |
6495964 | Muthu et al. | Dec 2002 | B1 |
6509913 | Martin, Jr. et al. | Jan 2003 | B2 |
6580258 | Wilcox et al. | Jun 2003 | B2 |
6583550 | Iwasa et al. | Jun 2003 | B2 |
6628106 | Batarseh et al. | Sep 2003 | B1 |
6636003 | Rahm et al. | Oct 2003 | B2 |
6646848 | Yoshida et al. | Nov 2003 | B2 |
6688753 | Calon et al. | Feb 2004 | B2 |
6713974 | Patchornik et al. | Mar 2004 | B2 |
6724174 | Esteves et al. | Apr 2004 | B1 |
6727832 | Melanson | Apr 2004 | B1 |
6737845 | Hwang | May 2004 | B2 |
6741123 | Melanson et al. | May 2004 | B1 |
6753661 | Muthu et al. | Jun 2004 | B2 |
6756772 | McGinnis | Jun 2004 | B2 |
6768655 | Yang et al. | Jul 2004 | B1 |
6781351 | Mednik et al. | Aug 2004 | B2 |
6788011 | Mueller et al. | Sep 2004 | B2 |
6806659 | Mueller et al. | Oct 2004 | B1 |
6839247 | Yang | Jan 2005 | B1 |
6860628 | Robertson et al. | Mar 2005 | B2 |
6870325 | Bushell et al. | Mar 2005 | B2 |
6873065 | Haigh et al. | Mar 2005 | B2 |
6882552 | Telefus et al. | Apr 2005 | B2 |
6888322 | Dowling et al. | May 2005 | B2 |
6894471 | Corva et al. | May 2005 | B2 |
6933706 | Shih | Aug 2005 | B2 |
6940733 | Schie et al. | Sep 2005 | B2 |
6944034 | Shytenberg et al. | Sep 2005 | B1 |
6956750 | Eason et al. | Oct 2005 | B1 |
6958920 | Mednik et al. | Oct 2005 | B2 |
6963496 | Bimbaud | Nov 2005 | B2 |
6967448 | Morgan et al. | Nov 2005 | B2 |
6970503 | Kalb | Nov 2005 | B1 |
6975079 | Lys et al. | Dec 2005 | B2 |
6975523 | Kim et al. | Dec 2005 | B2 |
6980446 | Simada et al. | Dec 2005 | B2 |
7003023 | Krone et al. | Feb 2006 | B2 |
7034611 | Oswal et al. | Apr 2006 | B2 |
7050509 | Krone et al. | May 2006 | B2 |
7064498 | Dowling et al. | Jun 2006 | B2 |
7064531 | Zinn | Jun 2006 | B1 |
7075329 | Chen et al. | Jul 2006 | B2 |
7078963 | Andersen et al. | Jul 2006 | B1 |
7088059 | McKinney et al. | Aug 2006 | B2 |
7102902 | Brown et al. | Sep 2006 | B1 |
7106603 | Lin et al. | Sep 2006 | B1 |
7109791 | Epperson et al. | Sep 2006 | B1 |
7126288 | Ribarich et al. | Oct 2006 | B2 |
7135824 | Lys et al. | Nov 2006 | B2 |
7145295 | Lee et al. | Dec 2006 | B1 |
7158633 | Hein | Jan 2007 | B1 |
7161816 | Shytenberg et al. | Jan 2007 | B2 |
7183957 | Melanson | Feb 2007 | B1 |
7221130 | Ribeiro et al. | May 2007 | B2 |
7233135 | Noma et al. | Jun 2007 | B2 |
7246919 | Porchia et al. | Jul 2007 | B2 |
7255457 | Ducharm et al. | Aug 2007 | B2 |
7266001 | Notohamiprodjo et al. | Sep 2007 | B1 |
7288902 | Melanson | Oct 2007 | B1 |
7292013 | Chen et al. | Nov 2007 | B1 |
7310244 | Yang et al. | Dec 2007 | B2 |
7345458 | Kanai et al. | Mar 2008 | B2 |
7375476 | Walter et al. | May 2008 | B2 |
7388764 | Huynh et al. | Jun 2008 | B2 |
7394210 | Ashdown | Jul 2008 | B2 |
7511437 | Lys et al. | Mar 2009 | B2 |
7538499 | Ashdown | May 2009 | B2 |
7545130 | Latham | Jun 2009 | B2 |
7554473 | Melanson | Jun 2009 | B2 |
7569996 | Holmes et al. | Aug 2009 | B2 |
7583136 | Pelly | Sep 2009 | B2 |
7656103 | Shteynberg et al. | Feb 2010 | B2 |
7667986 | Artusi et al. | Feb 2010 | B2 |
7710047 | Shteynberg et al. | May 2010 | B2 |
7719248 | Melanson | May 2010 | B1 |
7746043 | Melanson | Jun 2010 | B2 |
7746671 | Radecker et al. | Jun 2010 | B2 |
7750738 | Bach | Jul 2010 | B2 |
7804256 | Melanson | Sep 2010 | B2 |
20020145041 | Muthu et al. | Oct 2002 | A1 |
20020150151 | Krone et al. | Oct 2002 | A1 |
20020166073 | Nguyen et al. | Nov 2002 | A1 |
20030095013 | Melanson et al. | May 2003 | A1 |
20030174520 | Bimbaud | Sep 2003 | A1 |
20030223255 | Ben-Yaakov | Dec 2003 | A1 |
20040004465 | McGinnis | Jan 2004 | A1 |
20040046683 | Mitamura et al. | Mar 2004 | A1 |
20040085030 | Laflamme et al. | May 2004 | A1 |
20040085117 | Melbert et al. | May 2004 | A1 |
20040169477 | Yancie et al. | Sep 2004 | A1 |
20040227571 | Kuribayashi | Nov 2004 | A1 |
20040228116 | Miller et al. | Nov 2004 | A1 |
20040232971 | Kawasake et al. | Nov 2004 | A1 |
20040239262 | Ido et al. | Dec 2004 | A1 |
20050057237 | Clavel | Mar 2005 | A1 |
20050156770 | Melanson | Jul 2005 | A1 |
20050168492 | Hekstra et al. | Aug 2005 | A1 |
20050184895 | Petersen et al. | Aug 2005 | A1 |
20050207190 | Gritter | Sep 2005 | A1 |
20050218838 | Lys | Oct 2005 | A1 |
20050253533 | Lys et al. | Nov 2005 | A1 |
20050270813 | Zhang et al. | Dec 2005 | A1 |
20050275354 | Hausman, Jr. et al. | Dec 2005 | A1 |
20050275386 | Jepsen et al. | Dec 2005 | A1 |
20060022916 | Aiello | Feb 2006 | A1 |
20060023002 | Hara et al. | Feb 2006 | A1 |
20060125420 | Boone et al. | Jun 2006 | A1 |
20060214603 | Oh et al. | Sep 2006 | A1 |
20060226795 | Walter et al. | Oct 2006 | A1 |
20060238136 | Johnson, III et al. | Oct 2006 | A1 |
20060261754 | Lee | Nov 2006 | A1 |
20060285365 | Huynh et al. | Dec 2006 | A1 |
20070024213 | Shteynberg et al. | Feb 2007 | A1 |
20070029946 | Yu et al. | Feb 2007 | A1 |
20070040512 | Jungwirth et al. | Feb 2007 | A1 |
20070053182 | Robertson | Mar 2007 | A1 |
20070103949 | Tsuruya | May 2007 | A1 |
20070124615 | Orr | May 2007 | A1 |
20070182699 | Ha et al. | Aug 2007 | A1 |
20080012502 | Lys | Jan 2008 | A1 |
20080043504 | Ye et al. | Feb 2008 | A1 |
20080054815 | Kotikalapoodi et al. | Mar 2008 | A1 |
20080130322 | Artusi et al. | Jun 2008 | A1 |
20080174291 | Hansson et al. | Jul 2008 | A1 |
20080174372 | Tucker et al. | Jul 2008 | A1 |
20080175029 | Jung et al. | Jul 2008 | A1 |
20080192509 | Dhuyvetter et al. | Aug 2008 | A1 |
20080224635 | Hayes | Sep 2008 | A1 |
20080232141 | Artusi et al. | Sep 2008 | A1 |
20080239764 | Jacques et al. | Oct 2008 | A1 |
20080259655 | Wei et al. | Oct 2008 | A1 |
20080278132 | Kesterson et al. | Nov 2008 | A1 |
20090067204 | Ye et al. | Mar 2009 | A1 |
20090147544 | Melanson | Jun 2009 | A1 |
20090174479 | Yan et al. | Jul 2009 | A1 |
20090218960 | Lyons et al. | Sep 2009 | A1 |
Number | Date | Country |
---|---|---|
0585789 | Mar 1994 | EP |
0910168 | Apr 1999 | EP |
1014563 | Jun 2000 | EP |
1164819 | Dec 2001 | EP |
1213823 | Jun 2002 | EP |
1528785 | May 2005 | EP |
2204905 | Jul 2010 | EP |
2069269 | Aug 1981 | GB |
WO 2006022107 | Mar 2006 | JP |
0115316 | Jan 2001 | WO |
0197384 | Dec 2001 | WO |
0215386 | Feb 2002 | WO |
0227944 | Apr 2002 | WO |
02091805 | Nov 2002 | WO |
WO2006013557 | Feb 2006 | WO |
2006067521 | Jun 2006 | WO |
WO2006135584 | Dec 2006 | WO |
2007026170 | Mar 2007 | WO |
2007079362 | Jul 2007 | WO |
Number | Date | Country | |
---|---|---|---|
20080272747 A1 | Nov 2008 | US |
Number | Date | Country | |
---|---|---|---|
60915547 | May 2007 | US |