These and other aspects of the invention will now be further described, by way of example only, with reference to the accompanying figures in which:
a and 2b show, respectively, a schematic circuit diagram of an SMPS controller according to a embodiment of the invention, and a circuit for generating a DEMAND signal;
We will describe SMPS control systems which can achieve optimum output voltage regulation with primary side feedback while operating across a wide range of input and output conditions. Broadly speaking we will describe an SMPS controller which integrates a feedback signal from a point determined by a target operating voltage to a peak or trough of an oscillatory or resonant portion of the feedback signal when substantially no energy is being transferred to the SMPS output. When regulation is achieved this value should be zero; the difference from zero can be used to regulate the output voltage of the SMPS.
In more detail, we will describe an apparatus and method for extracting SMPS output voltage information from a primary winding on a transformer of the SMPS. A differentiator differentiates the voltage waveform from the primary winding. A first comparator senses the zero crossing of the differentiator output, detecting what we refer to as a critical conduction (CRM) point. A comparator compares the primary voltage waveform with a reference voltage producing a RESET signal. When the RESET signal goes inactive the integrator integrates the primary voltage waveform from a pre-defined reset value. A second comparator compares the output of the integrator with the reset value, producing a timing signal. A circuit then compares the phase of the timing signal with respect to the critical conduction point, producing a logic signal DEMAND, which can be used to control the power supply.
We first describe an operating principle of the SMPS controller.
The controlled SMPS includes a magnetic device and a power switch to switch power to the magnetic device. The magnetic device has a sensing winding, which may comprise an auxiliary winding of an inductor or transformer or a primary winding of a transformer. In order to derive feedback information from the sensing, say auxiliary, winding waveform the target operating voltage of the converter and the actual operating voltage of the converter are determined. The method indirectly determines a mismatch between those two voltages by detecting the critical conduction (CRM) point in the sensed voltage waveform.
In, for example, a flyback converter, the secondary winding voltage at the end of the secondary current conduction is equal to the output voltage plus the secondary rectifier forward voltage drop. Subsequently the residual energy in the transformer will give rise to an oscillatory voltage waveform whose resonant frequency is defined by the transformer primary inductance and associated parasitic capacitance. The area under the first half cycle of this oscillation, in the auxiliary voltage waveform, will be zero assuming negligible damping. Therefore if the auxiliary voltage waveform is integrated from the secondary zero current (SCZ) point the integrator will give the first zero crossing at the first valley point (i.e. CRM point) of the waveform. That is, referring to
We now describe an implementation of the above described operating principle in an SMPS controller.
a shows a schematic circuit diagram of the analogue blocks of the controller 200; the timing diagrams are shown in
Referring to
The differentiator 206 indicates change in slope along the auxiliary voltage waveform. The differentiator output is fed to a second zero crossing detector 216 that indicates the maximum and minimum points along the auxiliary waveform.
When the error between the actual and target operating points is zero both integrator (Vint) and differentiator (Vdiff) outputs will zero cross at the CRM point (see
The SMPS may be controlled either by the timing of ZCINT, where Vint crosses zero, or alternatively by the value of Vint at a particular time, for example t3 in
In one embodiment the ZCINT signal 218 is sampled at the CRM point (given by ZCDIFF 220) and in this way the polarity of the feedback error can be identified and, for example, a DEMAND signal generated which indicates the DEMAND of the converter, as shown in
We next describe the timing diagram of
A typical discontinuous mode flyback auxiliary voltage waveform (Vaux) is shown at the top of
Vdiff gives the slope of the Vaux at a particular point. Up to t=t2 Vdiff is substantially linear. However after t=t2 Vdiff is substantially sinusoidal with a 900 phase lag with respect to the Vaux. Vdiff has a zero crossing at t=t3 irrespective of the operating point of the converter. ZCDIFF provides zero crossing information for the Vdiff signal to the digital controller.
According to the timing diagram t3 and t4 do not coincide. Furthermore at t=t3 ZCINT is equal to one. This indicates the actual operating point (at t=t2) being below the target operating point (at t=t1) and need for an increase in the output. Therefore (in this example) the DEMAND is set to high at t=t3.
To now recap the theory of operation, the area under the auxiliary voltage waveform starting from the secondary current zero point to critical conduction point is equal to zero assuming negligible damping. The actual operating point of the power converter (plus a voltage drop due to the secondary rectifier) can be found at the point when the secondary current is zero. Therefore if the converter is operating at the target operating point (voltage) the area integrated starting from the actual operating point will be zero at the critical conduction point. However if the operating point of the converter is shifted the integral will not be zero at the critical conduction point.
Moreover the slope of auxiliary voltage waveform will be zero at the critical conduction point. This leads to the differential of the auxiliary voltage being zero at that point irrespective of the operating point of the converter. Therefore using an integral and differential of the auxiliary voltage waveform feedback error of a power converter can be found accurately.
The controller may implemented at FPGA level for a range of SMPS architectures including, but not limited to the flyback converter architecture discussed.
The techniques we have described provide a stable and accurate way of detecting the feedback error of a primary side sensing SMPS, with a only a small number of components in the feedback loop. No doubt many other effective alternatives will occur to the skilled person. It will be understood that the invention is not limited to the described embodiments and encompasses modifications apparent to those skilled in the art lying within the spirit and scope of the claims appended hereto.
All documents, patents, and other references listed above are hereby incorporated by reference for any purpose.
Number | Date | Country | Kind |
---|---|---|---|
06102065 | May 2006 | GB | national |
This application is a continuation of U.S. patent application Ser. No. 11/445,474, filed Jun. 1, 2006, which application claims priority under 35 U.S.C. 119 from United Kingdom Application No. 0610206.5 filed 23 May 2006, which application is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 11445474 | Jun 2006 | US |
Child | 11810739 | US |