Abstract:
A method of controlling a flyback DC-DC converter, self-oscillating at steady state conditions, employing a transformer for storing and transferring energy to a load and having an auxiliary winding whose voltage, induced by the current flowing in the secondary winding of the transformer, is monitored to regulate the amount of energy being transferred by way of a primary control loop disabling and enabling the turning on of a power switch driving the primary winding of the transformer and to detect its the zero-crossing and consequently turn on the power switch for a new conduction and energy storage phase, the duration (T ON ) of which is established by a secondary control loop of the output voltage producing the turning off of the power switch for a new off phase (T OFF ), and comprising a fixed frequency oscillator of a frequency lower than the self-oscillating frequency of the converter for start-up charge transient of an output filter capacitor, wherein the power transferred from the primary circuit to the secondary circuit of the flyback transformer is controlled by introducing a delay on the turn-on instant of the power switch in respect to a turn-on command generated, during a self-oscillating functioning phase upon sensing a zero crossing event and during a fixed frequency functioning phase, upon a rising front of the signal generated by said oscillator, in function of input variables of the enabling-disabling primary control loop and of the secondary control loop, regardless of the mode of control.