Patent ID: 8179202

Claim:
A method of generating a multiple pulse width modulation (MPWM) signal for a device, said method comprising: generating at a single controller the MPWM signal that comprises at least one On pulse and at least one Off period and that has a number (N) of possible magnitude levels; wherein the controller has a clock rate (C) and the MPWM signal comprises a plurality of MPWM periods, and each MPWM period is a square signal of a fixed time duration that is generated at a frequency (f), wherein the frequency (f) is directly based on the clock rate (C) of the controller and the number of possible magnitude levels (N) of the MPWM signal; wherein the frequency (f) is N/C; for at least one of magnitude level of the N magnitude levels, generating a first waveform comprising a first and a second On pulse during a first single MPWM period of the single controller; wherein said first and second On pulses are separated by an Off period.