Patent ID: 7894216

Claim:
A system comprising: a controller to generate a switch control signal to control conductivity of a switch included in a switching power converter, wherein controlling conductivity of the switch causes an input current to the switching power converter to vary in approximate proportion to a time varying voltage source signal supplied to the switching power converter, wherein the controller comprises: a period generator to determine a period of the switch control signal so that the period of the switch control signal varies in accordance with at least one of: (i) the period of the switch control signal trends inversely to estimated power delivered to a load coupled to the switching power converter; (ii) the period of the switch control signal trends inversely to instantaneous voltage levels of the time-varying voltage source signal; and (iii) the period of the switch control signal trends directly with a line voltage level of the time-varying voltage source signal; and a pulse width generator to determine a pulse width of the switch control signal in response to at least one of: (i) the determined period of the switch control signal, (ii) the instantaneous voltage levels of the voltage source signal, and (iii) a voltage level of the output voltage signal of the switching power converter.