Programmable pattern generator for digital power supply controller
OwnerPreston Fick, Donald Alfano +1inventors
InventorsPreston Fick, Donald Alfano, Ka Leung
Life of this patent
Estimating the term…
Abstract
A method is disclosed for programming a pattern generator wherein a provided graphical user interface enables the manipulation of a plurality of outputs of a digital pulse width modulator. Received user input is used to manipulate the graphical representation of at least one of the plurality of outputs of the digital pulse width modulator and source code is generated from this graphical representation. The source code may then be output to a controller of the digital pulse width modulator.
Claims20
A method, comprising the steps of:
- providing a graphical user interface enabling manipulation of a plurality of outputs for a digital pulse width modulator;
- receiving user input to manipulate a graphical representation of at least one of the plurality of outputs for the pulse width modulator on the graphical user interface;
- generating source code from the graphical representation;
- and
- outputting the source code to a controller for the pulse width modulator.
An apparatus, comprising:
- a computer-readable storage medium containing a set of instructions for a general purpose computer;
- wherein execution of the set of instructions by the general purpose computer enables the general purpose computer to:
- provide a graphical user interface enabling manipulation of a plurality of outputs of a digital pulse width modulator;
- receive user input to manipulate a graphical representation of at least one of the plurality of outputs of the digital pulse width modulator on the graphical user interface;
- generate source code from the graphical representation;
- and
- output the source code to a controller of the digital pulse width modulator.
As apparatus for programing an output of a digital pulse width modulator, comprising:
- a graphical user interface enabling a user to provide inputs for programing the output of the digital pulse width modulator and providing a representation of a plurality of waveforms;
- a waveform manipulation module for altering the representation of at least one of the plurality of waveforms responsive to a user input;
- and
- a source code function for generating source code responsive to the representation of the at least one of the plurality of waveforms.
Dependencies are inferred from the claim text.