Method and system for communicating filter compensation coefficients for a digital power control system
14 claims: 2 independent, 12 dependent
- 1A power control system (100) comprising:a plurality of point-of-load (POL) regulators (106, 108, 110, 112, 114) each comprising at least one power switch (12, 14) adapted to convey power to a load (20) and a digital controller (34) adapted to control operation of said at least one power switch (12, 14) responsive to a feedback measurement (V o ), said digital controller (34) further comprising an infinite impulse response filter having a transfer function defined by plural filter coefficients (C o -C n , B 1 -B n );a serial data bus operatively connecting said plurality of POL regulators (106, 108, 110, 112, 114);and a system controller (102) connected to said serial data bus and adapted to communicate digital data to said plurality of POL regulators (106, 108, 110, 112, 114) via said serial data bus, said digital data including programming data for programming said plural filter coefficients (C o -C n , B 1 -B n );wherein said system controller (102) further comprises a user interface (128) adapted to receive said programming data from a user system, said user system comprising at least a user computer, wherein said infinite impulse response filter provides the following transfer function G(z): G z = PWM z VEd z = C 0 + C 1 ⋅ z − 1 + C 2 ⋅ z − 2 + … + C n ⋅ z − n 1 − B 1 ⋅ z − 1 − B 2 ⋅ z − 2 − … − B n ⋅ z − n wherein PWM(z) is a digital control output, VEd(z) is an error signal, and said plural filter coefficients include Co... Cn as input side filter coefficients and B 1 ... B n as output side filter coefficients.
- 2The power control system (100) of Claim 1, wherein said digital controller (34) further comprises:an analog-to-digital converter (32, 40) providing a digital error signal representing a difference between said feedback measurement (Vo) and a reference value (Ref), said digital filter providing a digital control output based on a sum of current and previous error signals and previous control outputs;an error controller (62) adapted to modify operation of said infinite impulse response filter upon an error condition;and a digital pulse width modulator (36) providing a control signal to said at least one power switch (12, 14), said control signal having a pulse width corresponding to said digital control output.
- 3The power control system (100) of Claim 2, wherein said analog-to-digital converter (32, 40) further comprises a windowed flash analog-to-digital converter (32, 40).
- 4The power control system (100) of Claim 3, wherein said windowed flash analog-to-digital converter (32, 40) provides a HIGH signal reflecting a negative saturation of said analog-to-digital converter (32, 40) and a LOW signal reflecting a positive saturation of said analog-to-digital converter (32, 40).
- 5The power control system (100) of Claim 4, wherein said infinite impulse response filter further comprises a range limiter adapted to clip said digital control output if upper or lower range limits are reached.
- 6The power control system (100) of Claim 2, wherein said range limiter provides a limit signal to said error controller (62) if said upper or lower range limits are reached.
- 7The power control system (100) of Claim 2, wherein said digital controller (34) further comprises a multiplexer coupled to said error controller (62) and to said infinite impulse response filter, said error controller (62) providing an alternative digital control output to said multiplexer that passes to said digital pulse width modulator (36) upon said error condition.
- 8The power control system (100) of Claim 2, wherein said error controller (62) is further adapted to preset at least one of said previous error signals with predetermined values upon said error condition.
- 9The power control system (100) of Claim 2, wherein said error controller (62) is further adapted to preset at least one of said previous control outputs with predetermined values upon said error condition.
- 10The power control system (100) of Claim 2, wherein said error controller (62) is further adapted to reset at least one of said previous error signals to initial values upon said error condition.
- 11The power control system (100) of Claim 2, wherein said error controller (62) is further adapted to reset at least one of said previous control outputs to initial values upon said error condition.
- 12The power control system (100) of Claim 2, wherein said error condition further comprises a saturation of said analog-to-digital converter (32, 40).
- 13The power control system (100) of Claim 2, wherein said error condition further comprises a mathematical overflow of said digital filter.
- 14A method of controlling a plurality of point-of-load (POL) regulators (106, 108, 110, 112, 114) via a system controller (102), each of said POL regulators comprising at least one power switch (12, 14) adapted to convey power to a load (20) and a digital controller (34) adapted to control operation of said at least one power switch (12, 14) responsive to a feedback measurement (V o ), said digital controller (34) further comprising an infinite impulse response filter having a transfer function defined by plural filter coefficients (C o -C n , B 1 -B n ), the method comprising:receiving programming data at the system controller (102) for programming said plural filter coefficients (C o -C n , B 1 -B n ) from an external user computer via a user interface data bus;transmitting said programming data serially over a common serial data bus operably connected to said plurality of POL regulators (106, 108, 110, 112, 114), said common serial data bus being separate and distinct from said user interface data bus;and programming said plural filter coefficients (C o -C n , B 1 -B n ) of respective ones of said POL regulators (106, 108, 110, 112, 114) in accordance with said programming data, wherein said programming step further comprises programming said infinite impulse response filter to provide the following transfer function G(z): G z = PWM z VEd z = C 0 + C 1 ⋅ z − 1 + C 2 ⋅ z − 2 + … + C n ⋅ z − n 1 − B 1 ⋅ z − 1 − B 2 ⋅ z − 2 − … − B n ⋅ z − n wherein PWM(z) is a digital control output, VEd(z) is an error signal, and said plural filter coefficients include C o ...Cn as input side filter coefficients and B 1 ... Bn as output side filter coefficients.
Independent claims14
48 paragraphs in 5 sections, as filed
RELATED APPLICATION DATA
0001This patent application claims priority pursuant to 35 U.S.C. § 119(c) to provisional patent application Serial Number <patcit id="pcit0001" dnum="US60544553B"><text>60/544,553, filed February 12, 2004</text></patcit>. This patent application also claims priority as a continuation-in-part pursuant to 35 U.S.C. § 120 to patent applications Serial Number <patcit id="pcit0002" dnum="US10361667B"><text>10/361,667, filed February 10, 2003</text></patcit>, and Serial Number <patcit id="pcit0003" dnum="US10326222B"><text>10/326,222, filed December 21, 2002</text></patcit>.
BACKGROUND OF THE INVENTION
1.
Field of the Invention
0002The present invention relates to power supply circuits, and more particularly to digital power control systems and methods for programming parameters of switched mode power supply circuits.
2.
Description of Related Art
0003Switched mode power supplies are known in the art to convert an available direct current (DC) or alternating current (AC) level voltage to another DC level voltage. A buck converter is one particular type of switched mode power supply that provides a regulated DC output voltage to a load by selectively storing energy in an output inductor coupled to the load by switching the flow of current into the output inductor. It includes two power switches that are typically provided by MOSFET transistors. A filter capacitor coupled in parallel with the load reduces ripple of the output current. A pulse width modulation (PWM) control circuit is used to control the gating of the power switches in an alternating manner to control the flow of current in the output inductor. The PWM control circuit uses signals communicated via a feedback loop reflecting the output voltage and/or current level to adjust the duty cycle applied to the power switches in response to changing load conditions.
0004Conventional PWM control circuits are constructed using analog circuit components, such as operational amplifiers, comparators and passive components like resistors and capacitors for loop compensation, and some digital circuit components like logic gates and flip-flops. But, it is desirable to use entirely digital circuitry instead of the analog circuit components since digital circuitry takes up less physical space, draws less power, and allows the implementation of programmability features or adaptive control techniques.
0005A conventional digital control circuit includes an analog-to-digital converter (ADC) that converts an error signal representing the difference between a signal to be controlled (e.g., output voltage (V<sub>o</sub>)) and a reference into a digital signal having n bits. The digital control circuit uses the digital error signal to control a digital pulse width modulator, which provides control signals to the power switches having a duty cycle such that the output value of the power supply tracks the reference. The digital control circuit may further include a digital filter, such as an infinite impulse response (IIR) filter having an associate transfer function. The transfer function includes compensation coefficients that define the operation of the IIR filter. It is desirable to have the ability to alter or program these compensation coefficients in order to define the operation of the digital filter for particular load conditions.
0006Since electronic systems frequently need power provided at several different discrete voltage and current levels, it is known to distribute an intermediate bus voltage throughout the electronic system, and include an individual point-of-load ("POL") regulator, e.g., a switched mode DC/DC converter, at the point of power consumption within the electronic system. Particularly, a POL regulator would be included with each respective electronic circuit to convert the intermediate bus voltage to the level required by the electronic circuit. An electronic system may include multiple POL regulators to convert the intermediate bus voltage into each of the multiple voltage levels. Ideally, the POL regulator would be physically located adjacent to the corresponding electronic circuit so as to minimize the length of the low voltage, high current lines through the electronic system. The intermediate bus voltage can be delivered to the multiple POL regulators using low current lines that minimize loss.
0007With this distributed approach, there is a need to coordinate the control and monitoring of the POL regulators of the power system. The POL regulators generally operate in conjunction with a power supply controller that activates, programs, and monitors the individual POL regulators. It is known in the art for the controller to use a multi-connection parallel bus to activate and program each POL regulator. For example, the parallel bus may communicate an enable/disable bit for turning each POL regulator on and off, and voltage identification (VID) code bits for programming the output voltage set-point of the POL regulators. The controller may further use additional connections to monitor the voltage/current that is delivered by each POL regulator so as to detect fault conditions of the POL regulators. A drawback with such a control system is that it adds complexity and size to the overall electronic system.
0008Document <patcit id="pcit0004" dnum="US6005377A"><text>US 6 005 377 A</text></patcit> describes a programmable controller for switch-mode power converters that operates in a digital domain. The digital portion of the controller is a field programmable gate array that controls operation of the converter by generally converting an analog reference signal into the digital domain. The controller then performs distributed arithmetic to generate a square wave signal capable of controlling a main switch of the converter.
0009In <nplcit id="ncit0001" npl-type="b"><text>Peracaula et al.: "Microcomputer control of DC/DC converters for photovoltaic applications" Electrotechnical Conference, 1991. Proceedings., 22-24 May 1991, IEEE, pages 214-217</text></nplcit>, there are described results obtained with an experimental system using microcomputer control of a Cuk converter fed from photovoltaic solar panels. A proportional-integral-derivative (PID) algorithm is used for the controller, wherein the PID parameters are adjustable from a user's terminal keyboard .
0010Document <patcit id="pcit0005" dnum="US6163143A"><text>US 6 163 143</text></patcit> describes a power supply apparatus having a power supply circuit, capable of changing an operation according to a notification from a load having a first operation mode and a second operation mode which indicates a smaller current consumption than the first operation mode, for generating DC output based on a given pulse signal, comprising: high-speed response means for generating a pulse signal to be provided for the power supply circuit based on a parameter relating to output of the power supply circuit; low-speed response means for generating a pulse signal to be provided for the power supply circuit based on a parameter relating to the output of the power supply circuit at a lower response speed than said high-speed response means; and control means for stopping said high-speed response means after providing the pulse signal generated by said low-speed response means for the power supply circuit when a notification about a transfer from the first operation mode to the second operation mode is received from the load.
0011Document <patcit id="pcit0006" dnum="US5917719A"><text>US 5 917 719</text></patcit> describes an internally programmable power supply for use with an AC input voltage supplied to an input terminal for producing a DC output voltage. At least one power conversion module is provided, having an input and an output. The input of the at least one power conversion module is adapted to be connected to the AC input. The at least one power conversion module includes rectifier means for converting the AC voltage to a DC voltage and a filter to provide the DC output voltage. A digital controller is connected to at least one power conversion module and includes a feedback network having a plurality of feedback components for forming a feedback loop. A microprocessor is provided and a keyboard accessible to the user is coupled to the microprocessor. A logic device is coupled to the microprocessor and is provided with a logic programming interface. Switches couple the logic device to the plurality of feedback components and are used for selecting feedback loops components at the request of the user to permit tailoring of the power supply phase and frequency response to a wide variety of user loads on the DC output.
0012Further, it is referred to the publication by <nplcit id="ncit0002" npl-type="b"><text>Patella et al: "High-frequency digital controller IC for DC/DC converters", APEC 2002, 17th annual IEEE applied power electronics conference and exposition, IEEE, US, vol. 2 of 2. conf. 17, 10 March 2002, pages 374-380</text></nplcit>.
0013Thus, it would be advantageous to provide a system and method for digitally controlling a switched mode power supply that overcomes these and other drawbacks of the prior art. It would further be advantageous to provide a system and method for controlling and monitoring the operation of a digitally controlled switched mode power supply within a distributed power system. More particularly, it would be advantageous to provide a system and method for programming the digital filter compensation coefficients of a digitally controlled switched mode power supply within a distributed power system.
SUMMARY OF THE INVENTION
0014The invention is defined by the independent claims. The dependent claims are directed to preferred embodiments of the invention.
0015A more complete understanding of the system and method of communicating filter coefficients to a plurality of point-of-load regulators in a power system will be afforded to those skilled in the art, as well as a realization of additional advantages and objects thereof, by a consideration of the following detailed description of the preferred embodiment. Reference will be made to the appended sheets of drawings, which will first be described briefly.
BRIEF DESCRIPTION OF THE DRAWINGS
0016<ul id="ul0001" list-style="none" compact="compact"><li><figref idref="f0001">Fig. 1</figref> depicts a switched mode power supply having a digital control circuit;</li><li><figref idref="f0001">Fig. 2</figref> depicts a windowed flash ADC that provides high and low saturation signals;</li><li><figref idref="f0002">Fig. 3</figref> depicts a digital controller having an infinite impulse response filter and error controller;</li><li><figref idref="f0003">Fig. 4</figref> depicts an exemplary control system for communicating filter compensation coefficients in accordance with an embodiment of the present invention;</li><li><figref idref="f0004">Fig. 5</figref> depicts an exemplary POL regulator of the POL control system;</li><li><figref idref="f0004">Fig. 6</figref> depicts an exemplary system controller of the POL control system;</li><li><figref idref="f0005">Fig. 7</figref> is an exemplary screen shot depicting a graphical user interface (GUI) for simulating operation of a POL regulator; and</li><li><figref idref="f0006">Fig. 8</figref> is an exemplary screen shot depicting a GUI for programming the compensation coefficients of the digital controller.</li></ul>
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
0017The present invention provides a method for digitally controlling a switched mode power supply. More particularly, the invention provides a a system and method for programming the digital filter compensation coefficients of a digitally controlled switched mode power supply within a distributed power system. In the detailed description that follows, like element numerals are used to describe like elements illustrated in one or more figures.
0018<figref idref="f0001">Fig. 1</figref> depicts an exemplary switched mode power supply 10 having a digital control circuit in accordance with an embodiment of the present invention. The power supply 10 comprises a buck converter topology to convert an input DC voltage V<sub>in</sub> to an output DC voltage V<sub>o</sub> applied to a resistive load 20 (R<sub>load</sub>). The power supply 10 includes a pair of power switches 12, 14 provided by MOSFET devices. The source terminal of the high side power switch 12 is coupled to the input voltage V<sub>in</sub>, the source terminal of the low side power switch 14 is connected to ground, and the drain terminals of the power switches 12, 14 are coupled together to define a phase node. An output inductor 16 is coupled in series between the phase node and the terminal providing the output voltage V<sub>o</sub>, and a capacitor 18 is coupled in parallel with the resistive load R<sub>load</sub>. Respective drivers 22, 24 alternatingly drive the gate terminals of the power switches 12, 14. In turn, the drivers 22, 24 are controlled by a digital control circuit 30 (described below). The opening and closing of the power switches 12, 14 provides an intermediate voltage having a generally rectangular waveform at the phase node, and the filter formed by the output inductor 16 and capacitor 18 converts the rectangular waveform into a substantially DC output voltage V<sub>o</sub>.
0019The digital control circuit 30 receives a feedback signal from the output portion of the power supply 10. As shown in <figref idref="f0001">Fig. 1</figref>, the feedback signal corresponds to the output voltage V<sub>o</sub>, though it should be appreciated that the feedback signal could alternatively (or additionally) correspond to the output current drawn by the resistive load R<sub>load</sub> or any other signal representing a parameter to be controlled by the digital control circuit 30. The feedback path may further include a voltage divider (not shown) to reduce the detected output voltage V<sub>o</sub> to a representative voltage level. The digital control circuit 30 provides a pulse width modulated waveform having a duty cycle controlled to regulate the output voltage V<sub>o</sub> (or output current) at a desired level. Even though the exemplary power supply 10 is illustrated as having a buck converter topology, it should be understood that the use of feedback loop control of the power supply 10 using the digital control circuit 30 is equally applicable to other known power supply topologies, such as boost and buck-boost converters in both isolated and non-isolated configurations, and to different control strategies known as voltage mode, current mode, charge mode and/or average current mode controllers.
0020More particularly, the digital control circuit 30 includes analog-to-digital converter (ADC) 32, digital controller 34, and digital pulse width modulator (DPWM) 36. The ADC 32 further comprises a windowed flash ADC that receives as inputs the feedback signal (i.e., output voltage V<sub>o</sub>) and a voltage reference (Ref) and produces a digital voltage error signal (VEd<sub>k</sub>) representing the difference between the inputs (Ref - V<sub>o</sub>). The digital controller 34 has a transfer function G(z) that transforms the voltage error signal VEd<sub>k</sub> to a digital output provided to the DPWM 36, which converts the signal into a waveform having a proportional pulse width (PWM<sub>k</sub>). The digital controller 34 receives as inputs filter compensation coefficients used in the transfer function G(z), as will be further described below. As discussed above, the pulse-modulated waveform PWM<sub>k</sub> produced by the DPWM 36 is coupled to the gate terminals of the power switches 12, 14 through the respective drivers 22, 24.
0021<figref idref="f0001">Fig. 2</figref> depicts an exemplary windowed flash ADC 40 for use in the digital control circuit 30. The ADC 40 receives as inputs the voltage reference Ref and the output voltage V<sub>o</sub>. The voltage reference is applied to the center of a resistor ladder that includes resistors 42A, 42B, 42C, 42D connected in series between the reference voltage terminal and a current source connected to a positive supply voltage (V<sub>DD</sub>), and resistors 44A, 44B, 44C, 44D connected in series between the reference voltage terminal and a current source connected to ground. The resistors each have corresponding resistance values to define together with the current sources a plurality of voltage increments ranging above and below the voltage reference Ref. The magnitude of the resistance values and/or current sources can be selected to define the LSB resolution of the ADC 40. An array of comparators is connected to the resistor ladder, including a plurality of positive side comparators 46A, 46B, 46C, 46D and a plurality of negative side comparators 48A, 48B, 48C, 48D. The positive side comparators 46A, 46B, 46C, 46D each have a non-inverting input terminal connected to the output voltage V<sub>o</sub>, and an inverting input terminal connected to respective ones of the resistors 42A, 42B, 42C, 42D. Likewise, the negative side comparators 48A, 48B, 48C each have a non-inverting input terminal connected to the output voltage V<sub>o</sub>, and an inverting input terminal connected to respective ones of the resistors 44A, 44B, 44C, 44D. Negative side comparator 48D has a non-inverting input terminal connected to ground and the inverting input terminal connected to the output voltage V<sub>o</sub>. It should be appreciated that a greater number of resistors and comparators may be included to increase the number of voltage increments and hence the range of the ADC 40, and that a limited number of resistors and comparators is shown in <figref idref="f0001">Fig. 2</figref> for exemplary purposes only.
0022The ADC 40 further includes a logic device 52 coupled to output terminals of comparators 46A, 46B, 46C and 48A, 48B, 48C. The logic device 52 receives the comparator outputs and provides a multi-bit (e.g., 4-bit) parallel output representing the voltage error VEd<sub>k</sub>. By way of example, an output voltage V<sub>o</sub> that exceeds the reference voltage Ref by one voltage increment (e.g., 5 mV) would cause the outputs of comparators 46B, 46A, 48A, 48B, and 48C to go high, while the outputs of comparators 46C, 46D and 48D remain low. The logic device 52 would interpret this as logic level 9 (or binary 1001) and produce an associated voltage error signal VEd<sub>k</sub>. It should be understood that the voltage reference Ref is variable so as to shift the window of the ADC 40. If the output voltage V<sub>o</sub> exceeds the highest voltage increment of the resistor ladder, the output terminal of comparator 46D provides a HIGH saturation signal. Similarly, if the output voltage V<sub>o</sub> is lower than the lowest voltage increment of the resistor ladder, the output terminal of comparator 48D provides a LOW saturation signal.
0023In <figref idref="f0002">Fig. 3</figref>, a digital controller having a digital filter and ADC 40 is depicted. The digital filter further comprises an infinite impulse response (IIR) filter that produces an output PWM'<sub>k</sub> from previous voltage error inputs VEd<sub>k</sub> and previous outputs PWM'<sub>k</sub>. As discussed above, ADC 40 provides the voltage error inputs VEd<sub>k</sub>. The digital filter outputs PWM'<sub>k</sub> are provided to the digital pulse width modulator (DPWM) 36, which provides the pulse width modulated control signal (PWM<sub>k</sub>) to the power supply power switches.
0024The IIR filter is illustrated in block diagram form and includes a first plurality of delay registers 72, 74, ..., 76 (each labeled z<sup>-1</sup>), a first plurality of mathematical operators (multipliers) with coefficients 71, 73, ..., 77 (labeled C0, C1, ..., Cn), a second plurality of mathematical operators (adders) 92, 94, 96, a second plurality of delay registers 82, 84, ..., 86 (each labeled z<sup>-1</sup>), and a third plurality of mathematical operators (multipliers) with coefficients 83, 87 (labeled B1, ..., Bn). Each of the first delay registers 72, 74, 76 holds a previous sample of the voltage error VEd<sub>k</sub>, which is then weighted by a respective one of the coefficients 71, 73, 77. Likewise, each of the second delay registers 82, 84, 86 holds a previous sample of the output PWM'<sub>k</sub>, which is then weighted by a respective one of the coefficients 83, 87. The adders 92, 94, and 96 combine the weighted input and output samples. It should be appreciated that a greater number of delay registers and coefficients may be included in the IIR filter, and that a limited number is shown in <figref idref="f0002">Fig. 3</figref> for exemplary purposes only. The digital filter structure shown in <figref idref="f0002">Fig. 3</figref> is an exemplary implementation of the following transfer function G(z): <maths id="math0001"><math display="block"><mi>G</mi><mfenced><mi>z</mi></mfenced><mo>=</mo><mfrac><mrow><mi mathvariant="italic">PWM</mi><mfenced><mi>z</mi></mfenced></mrow><mrow><mi mathvariant="italic">VEd</mi><mfenced><mi>z</mi></mfenced></mrow></mfrac><mo>=</mo><mfrac><mrow><msub><mi>C</mi><mn>0</mn></msub><mo>+</mo><msub><mi>C</mi><mn>1</mn></msub><mo>⋅</mo><msup><mi>z</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup><mo>+</mo><msub><mi>C</mi><mn>2</mn></msub><mo>⋅</mo><msup><mi>z</mi><mrow><mo>−</mo><mn>2</mn></mrow></msup><mo>+</mo><mo>…</mo><mo>+</mo><msub><mi>C</mi><mi>n</mi></msub><mo>⋅</mo><msup><mi>z</mi><mrow><mo>−</mo><mi>n</mi></mrow></msup></mrow><mrow><mn>1</mn><mo>−</mo><msub><mi>B</mi><mn>1</mn></msub><mo>⋅</mo><msup><mi>z</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup><mo>−</mo><msub><mi>B</mi><mn>2</mn></msub><mo>⋅</mo><msup><mi>z</mi><mrow><mo>−</mo><mn>2</mn></mrow></msup><mo>−</mo><mo>…</mo><mo>−</mo><msub><mi>B</mi><mi>n</mi></msub><mo>⋅</mo><msup><mi>z</mi><mrow><mo>−</mo><mi>n</mi></mrow></msup></mrow></mfrac></math><img file="EP1745536B1_D0001.tif" /></maths>
0025The error controller 62 receives a plurality of input signals reflecting error conditions of the ADC 40 and the digital filter. Specifically, the error controller 62 receives the HIGH and LOW saturation signals from the ADC 40 reflecting that the output voltage V<sub>o</sub> is above and below the voltage window of the ADC, respectively. Each of the mathematical operators (adders) 92, 94, 96 provides an overflow signal to the error controller 62 reflecting an overflow condition (i.e., carry bit) of the mathematical operators. The digital filter further includes a range limiter 81 that clips the output PWM'<sub>k</sub> if upper or lower range limits are reached. In that situation, the range limiter 81 provides the error controller 62 with a corresponding limit signal.
0026The error controller 62 uses these input signals to alter the operation of the digital filter in order to improve the responsiveness of the digital filter to changing load conditions. The error controller 62 is coupled to each of the first plurality of delay registers 72, 74, 76 and second plurality of delay registers 82, 84, 86 to enable the resetting and/or presetting of the value stored therein. As used herein, "resetting" refers to the setting of the value to an initial value (e.g., zero), whereas "presetting" refers to the setting of the value to another predetermined number. Particularly, the error controller 62 can replace the previous samples of the voltage error VEd<sub>k</sub> and output PWM'<sub>k</sub> with predetermined values that change the behavior of the power supply. The error controller 62 receives as external inputs data values to be used as coefficients 71, 73, ..., 77 and 83, ..., 87. It should be appreciated that the characteristics of the digital filter can be programmed by selection of appropriate data values for the coefficients 71, 73, ..., 77 and 83, ..., 87.
0027The digital controller further includes multiplexer 64 that enables selection between the PWM'<sub>k</sub> output signal and a predetermined output signal provided by the error controller 62. A select signal provided by the error controller 62 determines which signal passes through the multiplexer 64. When the ADC 40 goes into HIGH or LOW saturation, the error controller 62 sets the PWM'<sub>k</sub> signal to a specific predetermined value (or sequence of values that are dependent in part on the previous samples) by controlling the multiplexer 64. In order to recover smoothly from such a condition, the error controller can also alter the delayed input and output samples by reloading the first plurality of delay registers 72, 74, 76, and second plurality of delay registers 82, 84, 86. This will assure a controlled behavior of the feedback loop as the ADC 40 recovers from saturation.
0028By way of example, if the ADC 40 experiences a positive saturation, i.e., the LOW signal changing from a low state to a high state, the PWM'<sub>k</sub> sample can be reset to zero to help to reduce the error. By resetting the PWM'<sub>k</sub> sample to zero, the pulse width delivered to the high side power switch 12 of the power supply 10 goes to zero, effectively shutting off power to the resistive load 20 (see <figref idref="f0001">Fig. 1</figref>). In order to recover from this situation smoothly, the samples PWM'<sub>k-1</sub>, PWM'<sub>k-2</sub>, ..., PWM'<sub>k-n</sub> can also be reset to zero or preset to another value in order to allow a smooth recovery. Likewise, if the ADC 40 experiences a negative saturation, i.e., the HIGH signal changing from a low state to a high state, the PWM'<sub>k</sub> sample can be preset to a maximum value to increase the pulse width delivered to the high side power switch 12 to reduce the error. Also, when an internal numeric overflow of the digital filter occurs, the error controller 62 can take actions to prevent uncontrolled command of the power switches of the power supply, such as altering the input and output samples of the digital filters.
0029In an embodiment of the invention, the switched mode power supply of <figref idref="f0001">Fig. 1</figref> further comprises a point-of-load ("POL") regulator located at the point of power consumption within the electronic system. A power control system includes a plurality of like POL regulators, at least one data bus operatively connecting the plurality of POL regulators, and a system controller connected to the data bus and adapted to send and receive digital data to and from the plurality of POL regulators. The system controller would communicate data over the serial bus in order to program the digital filter transfer function G(z) with the values of the coefficients 71, 73, ..., 77 and 83, ..., 87.
0030Referring now to <figref idref="f0003">Fig. 4</figref>, a POL control system 100 is shown in accordance with an embodiment of the present invention. Specifically, the POL control system 100 includes a system controller 102, a front-end regulator 104, and a plurality of POL regulators 106, 108, 110, 112, and 114 arranged in an array. The POL regulators depicted herein include, but are not limited to, point-of-load regulators, power-on-load regulators, DC/DC converters, voltage regulators, and all other programmable voltage or current regulating devices generally known to those skilled in the art. An intra-device interface is provided between individual ones of the POL regulators to control specific interactions, such as current share or paralleling, e.g., current share interface (CS1) provided between POLO 106 and POL1 108, and CS2 provided between POL4 112 and POLn 114. In the exemplary configuration shown in <figref idref="f0003">Fig. 4</figref>, POLO 106 and POL1 108 operate in parallel mode to produce output voltage V<sub>O1</sub> with increased current capability, POL2 110 produces output voltage V<sub>O2</sub>, and POL4 112 and POLn 114 operate in parallel mode to produce output voltage V<sub>O3</sub>, though it should be appreciate that other combinations and other numbers of POL regulators could be advantageously utilized.
0031The front-end regulator 104 provides an intermediate voltage to the plurality of POL regulators over an intermediate voltage bus, and may simply comprise another POL regulator. The system controller 102 and front-end regulator 104 may be integrated together in a single unit, or may be provided as separate devices. Alternatively, the front-end regulator 104 may provide a plurality of intermediate voltages to the POL regulators over a plurality of intermediate voltage buses. The system controller 102 may draw its power from the intermediate voltage bus.
0032The system controller 102 communicates with the plurality of POL regulators by writing and/or reading digital data (either synchronously or asynchronous) via a uni-directional or bi-directional serial bus, illustrated in <figref idref="f0003">Fig. 4</figref> as the synch/data bus. The synch/data bus may comprise a two-wire serial bus (e.g., I<sup>2</sup>C) that allows data to be transmitted asynchronously or a single-wire serial bus that allows data to be transmitted synchronously (i.e., synchronized to a clock signal). In order to address any specific POL in the array, each POL is identified with a unique address, which may be hardwired into the POL or set by other methods. For example, the system controller 102 communicates data over the synch/data bus to program the digital filter transfer function G(z) coefficients of each POL regulator. The system controller 102 also communicates with the plurality of POL regulators for fault management over a second uni-directional or bi-directional serial bus, illustrated in <figref idref="f0003">Fig. 4</figref> as the OK/fault bus. By grouping plural POL regulators together by connecting them to a common OK/fault bus allows the POL regulators have the same behavior in the case of a fault condition. Also, the system controller 102 communicates with a user system via a user interface bus for programming, setting, and monitoring of the POL control system 10. Lastly, the system controller 102 communicates with the front-end regulator 104 over a separate line to disable operation of the front-end regulator.
0033An exemplary POL regulator 106 of the POL control system 10 is illustrated in greater detail in <figref idref="f0004">Fig. 5</figref>. The other POL regulators of <figref idref="f0003">Fig. 4</figref> have substantially identical configuration. The POL regulator 106 includes a power conversion circuit 142 (e.g., the switched mode power supply 10 of <figref idref="f0001">Fig. 1</figref>), a serial interface 144, a POL controller 146, default configuration memory 148, and hardwired settings interface 150. The power conversion circuit 142 transforms an input voltage (V<sub>I</sub>) to the desired output voltage (V<sub>O</sub>) according to settings received through the serial interface 144, the hardwired settings 150 or default settings. The power conversion circuit 142 may also include monitoring sensors for output voltage, current, temperature and other parameters that are used for local control and also communicated back to the system controller through the serial interface 144. The power conversion circuit 142 may also generate a Power Good (PG) output signal for stand-alone applications in order to provide a simplified monitoring function. The serial interface 144 receives and sends commands and messages to the system controller 102 via the synch/data and OK/fault serial buses. The default configuration memory 148 stores the default configuration for the POL regulator 106 in cases where no programming signals are received through the serial interface 144 or hardwired settings interface 150. The default configuration is selected such that the POL regulator 106 will operate in a "safe" condition in the absence of programming signals.
0034The hardwired settings interface 150 communicates with external connections to program the POL regulator without using the serial interface 144. The hardwired settings interface 150 may include as inputs the address setting (Addr) of the POL to alter or set some of the settings as a function of the address (i.e., the identifier of the POL), e.g., phase displacement, enable/disable bit (En), trim, VID code bits, and selecting different (pre-defined) sets of digital filter coefficients optimized for different output filter configurations. Further, the address identifies the POL regulator during communication operations through the serial interface 144. The trim input allows the connection of one or more external resistors to define an output voltage level for the POL regulator. Similarly, the VID code bits can be used to program the POL regulator for a desired output voltage/current level. The enable/disable bit allows the POL regulator to be turned on/off by toggling a digital high/low signal.
0035The POL controller 146 receives and prioritizes the settings of the POL regulator. If no settings information is received via either the hardwired settings interface 150 or the serial interface 144, the POL controller 146 accesses the parameters stored in the default configuration memory 148. Alternatively, if settings information is received via the hardwired settings interface 150, then the POL controller 146 will apply those parameters. Thus, the default settings apply to all of the parameters that cannot be or are not set through hard wiring. The settings received by the hardwired settings interface 150 can be overwritten by information received via the serial interface 144. The POL regulator can therefore operate in a stand-alone mode, a fully programmable mode, or a combination thereof. This programming flexibility enables a plurality of different power applications to be satisfied with a single generic POL regulator, thereby reducing the cost and simplifying the manufacture of POL regulators.
0036By way of example, the system controller 102 communicates data values to a particular POL regulator 106 via the synch/data bus for programming the digital filter coefficients. The data values are received by the serial interface 144 and communicated to the POL controller 146. The POL controller then communicates the data values to the power conversion circuit 142 along with suitable instructions to program the digital filter coefficients.
0037An exemplary system controller 102 of the POL control system 100 is illustrated in <figref idref="f0004">Fig. 6</figref>. The system controller 102 includes a user interface 122, a POL interface 124, a controller 126, and a memory 128. The user interface 122 sends and receives messages to/from the user via the user interface bus. The user interface bus may be provided by a serial or parallel bi-directional interface using standard interface protocols, e.g., an I<sup>2</sup>C interface. User information such as monitoring values or new system settings would be transmitted through the user interface 122. The POL interface 124 transforms data to/from the POL regulators via the synch/data and OK/fault serial buses. The POL interface 124 communicates over the synch/data serial bus to transmit setting data and receive monitoring data, and communicates over the OK/fault serial bus to receive interrupt signals indicating a fault condition in at least one of the connected POL regulators. The memory 128 comprises a non-volatile memory storage device used to store the system set-up parameters (e.g., output voltage, current limitation set-point, timing data, etc.) for the POL regulators connected to the system controller 102. Optionally, a secondary, external memory 132 may also be connected to the user interface 122 to provide increased memory capacity for monitoring data or setting data.
0038The controller 126 is operably connected to the user interface 122, the POL interface 124, and the memory 128. The controller 126 has an external port for communication a disable signal (FE DIS) to the front-end regulator 104. At start-up of the POL control system 100, the controller 126 reads from the internal memory 128 (and/or the external memory 132) the system settings and programs the POL regulators accordingly via the POL interface 124. Each of the POL regulators is then set up and started in a prescribed manner based on the system programming. During normal operation, the controller 126 decodes and executes any command or message coming from the user or the POL regulators. The controller 126 monitors the performance of the POL regulators and reports this information back to the user through the user interface 122. The POL regulators may also be programmed by the user through the controller 126 to execute specific, autonomous reactions to faults, such as over current or over voltage conditions. Alternatively, the POL regulators may be programmed to only report fault conditions to the system controller 102, which will then determine the appropriate corrective action in accordance with predefined settings, e.g., shut down the front-end regulator via the FE DIS control line.
0039A monitoring block 130 may optionally be provided to monitor the state of one or more voltage or current levels of other power systems not operably connected to the controller 102 via the synch/data or OK/fault buses. The monitoring block 130 may provide this information to the controller 126 for reporting to the user through the user interface in the same manner as other information concerning the POL control system 10. This way, the POL control system 10 can provide some backward compatibility with power systems that are already present in an electronic system.
0040As discussed above, the system controller 102 has an interface for communicating with a user system for programming and monitoring performance of the POL control system. The user system would include a computer coupled to the interface, either directly or through a network, having suitable software adapted to communicate with the system controller 102. As known in the art, the computer would be equipped with a graphics-based user interface (GUI) that incorporates movable windows, icons and a mouse, such as based on the Microsoft Windows™ interface. The GUI may include standard preprogrammed formats for representing text and graphics, as generally understood in the art. Information received from the system controller 102 is displayed on the computer screen by the GUI, and the user can program and monitor the operation of the POL control system by making changes on the particular screens of the GUI.
0041<figref idref="f0005">Fig. 7</figref> illustrates an exemplary screen shot of a GUI used for simulating operation of a POL regulator. The screen shot illustrates a POL regulator having a topology corresponding to the exemplary switched mode power supply 10 described above with respect to <figref idref="f0001">Fig. 1</figref>. The POL regulator includes a pair of power switches provided by MOSFET devices, an output inductor L<sub>O</sub>, and a capacitor C<sub>O</sub> 18. Output terminals of the POL regulator are coupled to a load resistance R<sub>L</sub> through a pi-filter defined by a series inductance L<sub>1</sub> and internal resistance RL<sub>1</sub>, capacitance C<sub>1</sub> and internal resistance RC<sub>1</sub> at a first end of the pi-filter, and capacitance C<sub>2</sub> and internal resistance RC<sub>2</sub> at a second end of the pi-filter. The POL regulator further includes a control circuit that provides a PWM drive signal to the power switches, and receives as feedback signals the output current IL<sub>O</sub> and output voltage V<sub>O</sub>. The output voltage may be sensed from either end of the transmission line by setting a switch.
0042The GUI permits a user to define values of various parameters of the POL regulator in order to simulate its operation. Each user definable parameter includes a field that permits a user to enter desired data values. The user can select parameters of the output voltages, such as by defining the voltage at the first end of the pi-filter V<sub>1</sub>, the voltage at the second end of the pi-filter V<sub>2</sub>, voltage delay, rise and fall times, and power switch drive pulse width and period. The user can also select load distribution parameters, including defining the resistances, capacitances and inductance of the pi-filter. The user can also define the load resistance and load current characteristics.
0043Once the user has selected desired parameters for the POL regulator, the GUI can run a simulation based on the selected parameters. <figref idref="f0006">Fig. 8</figref> illustrates an exemplary screen shot of a GUI in which the transfer function G(z) for the POL regulator is shown graphically. The transfer function is illustrated graphically in terms of variations of gain magnitude and phase with respect to frequency. As part of the simulation, the filter coefficients are calculated for the digital filter of the digital PWM and displayed on the screen. The user can alter the shape of the gain plots using slide potentiometers that adjust the poles and zeros of the transfer function, and can repeat the simulation of the POL regulator until satisfied with the performance results. The user can then opt to apply the selected digital filter coefficients to an individual POL regulator or group of POL regulators or all groups of POL regulators on a particular printed circuit board by selection of an appropriate button. This action would cause the selected filter coefficients to be stored in non-volatile memory contained within the system controller 102, and in turn communicated to each appropriate POL regulator via the synch/data bus as discussed above.
0044Having thus described a preferred embodiment of a system and method for programming the digital filter compensation coefficients of a digitally controlled switched mode power supply within a distributed power system, it should be apparent to those skilled in the art that certain advantages of the system have been achieved. It should also be appreciated that various modifications, adaptations, and alternative embodiments thereof may be made within the scope of the present invention. The invention is further defined by the following claims.
Contents5
13 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2002118001A1 | Cites | United States of America | Examiner |
| US6163143A | Cites | United States of America | Examiner |
| WO03030369A | Cites | World Intellectual Property Organization (WIPO) | – |
| GB2377094A | Cites | United Kingdom | – |
| US5917719A | Cites | United States of America | – |
| US6005377A | Cites | United States of America | – |
| US6136143A | Cites | United States of America | – |
| US6163143A | Cites | United States of America | – |
| US2002118001A1 | Cites | United States of America | – |
| US2003067404A1 | Cites | United States of America | – |
| US2005146312A1 | Cites | United States of America | – |
| US7000125B2 | Cites | United States of America | – |
| PERACAULA J ET AL: "Microcomputer control of DC/DC converters for photovoltaic applications" ELECTROTECHNICAL CONFERENCE, 1991. PROCEEDINGS., 6TH MEDITERRANEAN LJUBLJANA, SLOVENIA 22-24 MAY 1991, NEW YORK, NY, USA,IEEE, US, 22 May 1991 (1991-05-22), pages 214-217, XP010039808 ISBN: 0-87942-655-1 | Non-patent | – | – |
| PATELLA B J ET AL: "High-frequency digital controller IC for DC/DC converters" APEC 2002. 17TH. ANNUAL IEEE APPLIED POWER ELECTRONICS CONFERENCE AND EXPOSITION. DALLAS, TX, MARCH 10 - 14, 2002, ANNUAL APPLIED POWER ELECTRONICS CONFERENCE, NEW YORK, NY : IEEE, US, vol. VOL. 2 OF 2. CONF. 17, 10 March 2002 (2002-03-10), pages 374-380, XP010582947 ISBN: 0-7803-7404-5 | Non-patent | – | – |
| 'Infinite impulse response' WIKIPEDIA, [Online] 02 June 2006, pages 1 - 4, XP003008512 Retrieved from the Internet: <URL:http://www.en.wikipedia.org/wiki/IIR> | Non-patent | – | – |
168 members in 15 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 544553P | United States of America | – | |
| 54455304 | United States of America | P | |
| 889806 | United States of America | – | |
| 88980604 | United States of America | A | |
| 2005003484 | United States of America | W |
Members168
| Document | Office | Kind | |
|---|---|---|---|
| US2004090219A1 | United States of America | A1 | |
| US2004093533A1 | United States of America | A1 | |
| WO2004044718A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2004045042A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU2003287379A1 | Australia | A1 | |
| AU2003287437A1 | Australia | A1 | |
| US2004123164A1 | United States of America | A1 | |
| WO2004045042A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO2004062061A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU2003290643A1 | Australia | A1 | |
| US2004156219A1 | United States of America | A1 | |
| WO2004072589A2 | World Intellectual Property Organization (WIPO) | A2 | |
| KR20040083063A | Republic of Korea | A | |
| US2004196014A1 | United States of America | A1 | |
| KR20040097985A | Republic of Korea | A | |
| KR20040097986A | Republic of Korea | A | |
| US2004246754A1 | United States of America | A1 | |
| WO2004072589A3 | World Intellectual Property Organization (WIPO) | A3 | |
| KR20050044745A | Republic of Korea | A | |
| WO2004045042A8 | World Intellectual Property Organization (WIPO) | A8 | |
| EP1561156A1 | European Patent Office (EPO) | A1 | |
| EP1561268A2 | European Patent Office (EPO) | A2 | |
| US6933709B2 | United States of America | B2 | |
| WO2005079227A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2005081770A2 | World Intellectual Property Organization (WIPO) | A2 | |
| US2005200344A1 | United States of America | A1 | |
| EP1576710A1 | European Patent Office (EPO) | A1 | |
| US6949916B2 | United States of America | B2 | |
| CN1685299A | China | A | |
| CN1685582A | China | A | |
| CN1685583A | China | A | |
| EP1593195A2 | European Patent Office (EPO) | A2 | |
| CN1706091A | China | A | |
| US2005289373A1 | United States of America | A1 | |
| US2006015616A1 | United States of America | A1 | |
| WO2005081770A3 | World Intellectual Property Organization (WIPO) | A3 | |
| US7000125B2 | United States of America | B2 | |
| WO2006019569A2 | World Intellectual Property Organization (WIPO) | A2 | |
| US7023190B2 | United States of America | B2 | |
| US7049798B2 | United States of America | B2 | |
| US2006125458A1 | United States of America | A1 | |
| KR100593523B1 | Republic of Korea | B1 | |
| US2006174145A1 | United States of America | A1 | |
| EP1714200A2 | European Patent Office (EPO) | A2 | |
| WO2007001584A2 | World Intellectual Property Organization (WIPO) | A2 | |
| KR20070004710A | Republic of Korea | A | |
| EP1745536A2 | European Patent Office (EPO) | A2 | |
| KR20070017501A | Republic of Korea | A | |
| WO2005079227A3 | World Intellectual Property Organization (WIPO) | A3 | |
| CN1930541A | China | A | |
| EP1769382A2 | European Patent Office (EPO) | A2 | |
| WO2007001584A3 | World Intellectual Property Organization (WIPO) | A3 | |
| EP1593195A4 | European Patent Office (EPO) | A4 | |
| KR20070046067A | Republic of Korea | A | |
| WO2006019569A3 | World Intellectual Property Organization (WIPO) | A3 | |
| US2007124612A1 | United States of America | A1 | |
| US7249267B2 | United States of America | B2 | |
| WO2007094935A2 | World Intellectual Property Organization (WIPO) | A2 | |
| US7266709B2 | United States of America | B2 | |
| US2007226526A1 | United States of America | A1 | |
| US2007234095A1 | United States of America | A1 | |
| US2007240000A1 | United States of America | A1 | |
| CN101076937A | China | A | |
| KR100780982B1 | Republic of Korea | B1 | |
| US7315157B2 | United States of America | B2 | |
| KR100792876B1 | Republic of Korea | B1 | |
| US2008010474A1 | United States of America | A1 | |
| KR100796074B1 | Republic of Korea | B1 | |
| CN101124619A | China | A | |
| US2008042632A1 | United States of America | A1 | |
| US2008052551A1 | United States of America | A1 | |
| EP1899789A2 | European Patent Office (EPO) | A2 | |
| US2008072080A1 | United States of America | A1 | |
| US2008074373A1 | United States of America | A1 | |
| KR20080031316A | Republic of Korea | A | |
| EP1745536A4 | European Patent Office (EPO) | A4 | |
| WO2007094935A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO2008061039A2 | World Intellectual Property Organization (WIPO) | A2 | |
| US7394445B2 | United States of America | B2 | |
| WO2008061039A3 | World Intellectual Property Organization (WIPO) | A3 | |
| US2008186006A1 | United States of America | A1 | |
| EP1769382A4 | European Patent Office (EPO) | A4 | |
| EP1714200A4 | European Patent Office (EPO) | A4 | |
| KR20080085915A | Republic of Korea | A | |
| EP1984801A2 | European Patent Office (EPO) | A2 | |
| US7456617B2 | United States of America | B2 | |
| US7459892B2 | United States of America | B2 | |
| CN100452610C | China | C | |
| CN101346682A | China | A | |
| AU2008279400A1 | Australia | A1 | |
| CA2694295A1 | Canada | A1 | |
| WO2009014946A1 | World Intellectual Property Organization (WIPO) | A1 | |
| CN100458656C | China | C | |
| CN101416138A | China | A | |
| WO2009055217A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2009058523A1 | World Intellectual Property Organization (WIPO) | A1 | |
| CN100505503C | China | C | |
| CN100511948C | China | C | |
| US7565559B2 | United States of America | B2 | |
| US7646382B2 | United States of America | B2 |
86 legal events, as 14 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| ExpiryMK07 | MK07 | AT | |
| Ep patent has lapsedLapsedEUG | EUG | SE | |
| Patent expiredExpiredMK9A | MK9A | IE | |
| Patent expired after termination of 20 yearsExpiredPE20 | PE20 | GB | |
| Patent expiredExpiredMK4A | MK4A | SK | |
| Announcement of lapse in spainLapsedFD2A | FD2A | ES | |
| Patent ceasedCeasedPL | PL | CH | |
| Expiry of rightR071 | R071 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Publication of translation of european patent specificationUEP | UEP | AT | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed because of non-payment of the annual feeLapsedMM | MM | BE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| Information on lapse in contracting state deletedLapsedPG2D | PG2D | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| No opposition filed against granted patent, or epo opposition proceedings concluded without decisionGrantedR097 | R097 | DE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Filing of the translation of the text of european patentsAG4A | AG4A | HU | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Definitive protectionFG2A | FG2A | ES | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Translation of european patent specification into slovakT3 | T3 | SK | |
| Invalidated european patentMG4D | MG4D | LT | |
| Patent invalid in the netherlands as no translation has been filedMP | MP | NL | |
| New agentNV | NV | CH | |
| Translation of granted ep patentGrantedTRGR | TRGR | SE | |
| Ep patent valid in romaniaEPE | EPE | RO | |
| European patents granted designating irelandGrantedFG4D | FG4D | IE | |
| Dpma publication of mentioned ep patent grantGrantedR096 | R096 | DE | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| Reference to at number (ep patent validated in austria)REF | REF | AT | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE PATENT HAS BEEN GRANTEDSTAA | STAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Intention to grant announcedINTG | INTG | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: GRANT OF PATENT IS INTENDEDSTAA | STAA | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: EXAMINATION IS IN PROGRESSSTAA | STAA | EP | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Supplementary search report drawn up and despatchedA4 | A4 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Request for extension of the european patent (deleted)DAX | DAX | EP | |
| Availability of information related to the publication of the international search reportORIGINAL CODE: 0009015PUAK | PUAK | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1745536
- Application
- 57127979
Titles3
- German
- VERFAHREN UND SYSTEM ZUM ÜBERMITTELN VON FILTERKOMPENSATIONSKOEFFIZIENTEN FÜR EIN DIGITALES LEISTUNGSREGELSYSTEM
- English
- METHOD AND SYSTEM FOR COMMUNICATING FILTER COMPENSATION COEFFICIENTS FOR A DIGITAL POWER CONTROL SYSTEM
- French
- PROCEDE ET SYSTEME POUR LA COMMUNICATION DE COEFFICIENTS DE COMPENSATION DE FILTRE POUR UN SYSTEME DE COMMANDE DE PUISSANCE NUMERIQUE
Classification
- CPC, 10
- H02M3/157
- H02J13/00
- H02J1/102
- H02M3/33515
- H02J1/082
- H02M1/0012
- H02M1/008
- H02J13/1321
- H02J13/34
- H02J1/08
- IPC, 7
- H02M3 157
- G06F1 32
- G05F3 02
- H02J1 08
- H02J1 10
- H02J13 00
- H02M3 335
Designated states30
- Contracting states, 30
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Hungary
- Ireland
- Iceland
- Italy
- Liechtenstein
- Lithuania
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Poland
and 6 moreShow fewer
- Portugal
- Romania
- Sweden
- Slovenia
- Slovakia
- Türkiye
