Time expansion of pulse width modulation sequences by clock dropping
First Claim
1. A method for controlling PWM sequence times in a display system, comprising the steps of:
- a) setting said PWM sequence time in said system to be substantially equal to a predetermined number of clock cycles of a sequencer clock;
b) expanding said PWM sequence time by causing said sequencer clock to drop counts, thereby delaying said sequencer clock reaching said predetermined number of clock cycles, resulting in an expanded PWM sequence time; and
c) selecting one of a series of base pulse width modulation sequences, wherein said selection of said one sequence is based upon a display frame time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for expanding pulse width modulation sequences that control a display system to adapt to varying video frame times. A minimal amount of extra circuitry (10) is provided that regulates a sequencer (26). After calculating the appropriate expansion factor needed to stretch a base sequence, the system control circuit (22) sends that information to the circuitry (10). The circuitry (10) includes a counter (14) that repetitively counts down a number of clock cycles and causes the clock to drop a cycle. This dropping of clock cycles causes the sequence time to be expanded, as it takes the system longer to reach the necessary number of clock cycles that determine a sequence. Several base pulse width modulation sequences could be stored in memory, each of which can be used for a range of frame times, eliminating the need for one sequence for every possible variation in the frame time.
40 Citations
15 Claims
-
1. A method for controlling PWM sequence times in a display system, comprising the steps of:
-
a) setting said PWM sequence time in said system to be substantially equal to a predetermined number of clock cycles of a sequencer clock; b) expanding said PWM sequence time by causing said sequencer clock to drop counts, thereby delaying said sequencer clock reaching said predetermined number of clock cycles, resulting in an expanded PWM sequence time; and c) selecting one of a series of base pulse width modulation sequences, wherein said selection of said one sequence is based upon a display frame time. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A circuit operable to cause a sequencer clock in a display system to drop counts, comprising:
-
a) a register for receiving a drop count, a drop enable signal and a clock signal from a system control circuit; b) a counter operable to receive said drop count and repetitively count said drop count clock periods wherein said counter sends a signal upon reaching the end of each counting cycle; and c) a logic circuit operable to receive said drop enable signal and said signal indicating that said counter has reached the end of said counting cycle, upon which reception said logic circuit causes said sequencer clock to drop a count, thereby expanding a sequence time for said display system. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for performing system control of a PWM system with clock dropping, comprising:
-
a) receiving a frame period signal; b) determining a frame period from said frame period signal; c) selecting a base PWM sequence based upon said frame period; d) providing said base PWM sequence to a PWM sequencer; e) determining a number of drop counts dependent upon a difference between said base sequence and said frame period; and f) sending said number of drop counts to a clock dropping circuit along with clock dropping control signals, thereby causing said clock dropping circuit to expand said base sequence appropriately for said frame period. - View Dependent Claims (12, 13, 14, 15)
-
Specification