Claims
- 1. A method for generating a pulse width modulated signal with a variable duty cycle, comprising:
inputting a data word as a variable that represents a desired duty cycle of the pulse width modulated signal to be generated, the data word comprising a plurality of data bits, each data bit having at least one of a selected or unselected state; inputting a plurality of constituent pulse width modulated signals, each constituent pulse modulated signal being associated with a data bit in the data word; and generating a pulse width modulated signal by combining each constituent pulse width modulated signal that corresponds to a data bit in the data word that indicates the selected state.
- 2. The method of claim 1, wherein each constituent pulse width modulated signal has an ON portion that is unique during a common period shared by the constituent pulse width modulated signals.
- 3. The method of claim 2, wherein the ON portion of each constituent pulse width modulated signal is binary weighted so that the ON portion of each of the constituent pulse width modulated signals is related by a unique power of 2 to the ON portion of each other of the constituent pulse width signals.
- 4. The method of claim 3, wherein the ON portions of the constituent pulse width modulated signals are ordered in time according to their binary weight.
- 5. The method of claim 4, wherein the constituent pulse width modulated signal having the ON portion with the greatest magnitude occurs at the end of the common period.
- 6. A programmable pulse width modulation generator circuit for generating a pulse width modulated signal with a variable duty cycle, comprising:
a data loading circuit for receiving a data word representing the desired duty cycle of the pulse width modulated signal to be generated, the data word comprises a plurality of data bits, each bit having at least one of a selected or unselected state; a generating circuit coupled to data loading circuit for receiving a plurality of periodic pulse width modulated signals, and for generating a pulse width modulated signal by combining each constituent pulse width modulated signals that correspond to a data bit in the data word that indicates the selected state.
- 7. The programmable pulse width modulation generator circuit of claim 6, wherein each constituent pulse width modulated signal has an ON portion that is unique during a common period shared by the constituent pulse width modulated signals.
- 8. The programmable pulse width modulation generator circuit of claim 7, wherein the ON portion of each constituent pulse width modulated signal is binary weighted so that the ON portion of each of the constituent pulse width modulated signals is related by a unique power of 2 to the ON portion of each other of the constituent pulse width signals.
- 9. The programmable pulse width modulation generator circuit of claim 8, wherein the ON portions of the constituent pulse width modulated signals are ordered in time according to their binary weight.
- 10. The programmable pulse width modulation generator circuit of claim 9, wherein the constituent pulse width modulated signal having the ON portion with the greatest magnitude occurs at the end of the common period.
Parent Case Info
[0001] The present invention is related to the following co-pending U.S. patent application Ser. No.: ______ entitled “Method of Gray Scale Generation For Displays Using a Register and a Binary Weighted Clock;” ______ “Method of Gray Scale Generation For Displays Using a Sample and Hold Circuit With Discharge;” and ______ “Method of Gray Scale Generation For Displays Using a Sample and Hold Circuit With a Variable Reference Voltage.”
Provisional Applications (1)
|
Number |
Date |
Country |
|
60204733 |
May 2000 |
US |