×

Distributed pulse-width modulation system with multi-bit digital storage and output device

  • US 10,360,846 B2
  • Filed: 05/09/2017
  • Issued: 07/23/2019
  • Est. Priority Date: 05/10/2016
  • Status: Active Grant
First Claim
Patent Images

1. A distributed pulse-width modulation system, comprising:

  • an array of pulse-width modulation elements, wherein each element of the array comprises;

    a cycle counter,a digital memory for storing a plurality of multi-bit digital values, the multi-bit digital values all having the same number of bits,a drive circuit for each stored multi-bit digital value, andan output device for each stored multi-bit digital value,wherein, for each stored multi-bit digital value, the corresponding drive circuit drives the corresponding output device in response-to the multi-bit digital value stored in the digital memory; and

    a system controller including a memory for storing the plurality of multi-bit digital values for each pulse-width modulation element and a communication circuit for communicating each multi-bit digital value to each corresponding pulse-width modulation element,wherein each element of the array comprises a pulse-width modulation (PWM) counter with a counter output having as many bits as the number of bits in the multi-bit digital values and a comparator circuit for each stored multi-bit digital value, wherein each comparator circuit compares the counter output to the corresponding multi-bit digital value, and wherein each drive circuit is responsive to the output of the corresponding comparator circuit, andwherein the cycle counter is separate from the PWM counter or the cycle counter and the PWM counter are part of a common counter, the PWM counter operates with the cycle counter to provide multiple cycles of PWM timing signals for the multi-bit digital values, the drive circuit comprises an output state indicating whether the output is off or on, and the drive circuit comprises circuitry to set the output state to the off state when the PWM counter is equal to zero.

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