Patent ID: 8675374

Claim:
An auto-adjustment circuit for a cyclical electronic system, comprising: a switching module configured to couple a cyclical input signal to a first output; a parameter detection module coupled with the switching module, and configured to detect a parameter related to at least a voltage of the cyclical input signal and an energy available in the cyclical input signal, wherein the parameter detection module comprises a voltage detector and an energy detector each coupled with the input of the switching module; an adjustment module coupled with the parameter detection module and switching module, and configured to control the switching of the switching module based on the detected parameter, wherein the adjustment module comprises: a counter coupled with the voltage detector and the energy detector, the output of the counter decremented when the voltage detector output indicates the magnitude of the input signal voltage is at or above a level to achieve substantially zero volts in a switching transition, and the output of the counter incremented when the energy detector output indicates that energy available for switching the switching module drops below an energy threshold; and a comparator coupled with the counter and configured to output a signal to control the switching of the switching module based on the output of the counter and a threshold level, wherein the adjustment module controls the switching of the switching module to achieve minimum recirculated energy while maintaining sufficient energy to drive switching elements within the switching module to zero volts.