×

Method for software driven generation of multiple simultaneous high speed pulse width modulated signals

  • US 7,113,541 B1
  • Filed: 06/25/1999
  • Issued: 09/26/2006
  • Est. Priority Date: 08/26/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of generating a plurality of pulse width modulated (PWM) signals provided on a corresponding plurality of I/O pins, comprising acts of:

  • A) determining said plurality of PWM signals from at least one set of pre-computed values corresponding to a plurality of sub periods of a PWM cycle,B) updating at least one of the plurality of PWM signals by executing a first write to at least one of the corresponding plurality of I/O pins,C) executing a series of instructions consuming a predetermined amount of time,D) executing a second write to the at least one of the corresponding plurality of I/O pins, andE) advancing a sub period bookkeeping value to point to a next sub period in the PWM cycle,wherein the act B) includes acts of;

    B1) conducting a single array read based on the at least one set of pre-computed values; and

    B2) executing the first write as a single write to the corresponding plurality of I/O pins following the act B1).

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×