Spread spectrum clock generator with controlled delay elements
First Claim
1. A method comprising:
- (a) receiving a periodic signal, the periodic signal having periodic signal cycles with corresponding time durations, wherein the time durations of the periodic signal cycles are substantially identical;
(b) generating a control signal having a magnitude, the magnitude of the control signal varying smoothly over a plurality of the periodic signal cycles; and
(c) delaying the periodic signal and thereby generating an output signal, wherein the output signal has output signal cycles with corresponding time durations, and wherein each of the time durations of the output signal cycles is a function of the magnitude of the control signal during the time duration.
3 Assignments
0 Petitions
Accused Products
Abstract
A programmable spread spectrum clock generator (SSCG) reduces electromagnetic interference by spreading the frequency bandwidth of an output signal. The rate at which the frequency of the output signal changes, as well as other aspects of the output signal, are software programmable. The programmable SSCG receives a periodic signal whose cycles have substantially identical periods and outputs the output signal whose cycles have periods that vary smoothly over a plurality of cycles of the periodic signal. The programmable SSCG generates a control signal using the periodic signal. The programmable SSCG includes a variable delay element that generates the output signal by delaying the periods of the periodic signal based on the magnitude of the control signal. The output signal is generated without using a phase locked loop. Moreover, successive cycles of the output signal rarely have identical periods.
-
Citations
33 Claims
-
1. A method comprising:
-
(a) receiving a periodic signal, the periodic signal having periodic signal cycles with corresponding time durations, wherein the time durations of the periodic signal cycles are substantially identical; (b) generating a control signal having a magnitude, the magnitude of the control signal varying smoothly over a plurality of the periodic signal cycles; and (c) delaying the periodic signal and thereby generating an output signal, wherein the output signal has output signal cycles with corresponding time durations, and wherein each of the time durations of the output signal cycles is a function of the magnitude of the control signal during the time duration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
(a) supplying a periodic signal onto a data input lead of a variable delay element, the variable delay element also having a data output lead and a control input lead, wherein a propagation delay through the variable delay element from the data input lead to the data output lead varies as a function of a magnitude of a control signal on the control input lead; and (b) varying the magnitude of the control signal smoothly over a length of time that encompasses a plurality of cycles of the periodic signal, the varying of the magnitude of the control signal causing an output signal to vary smoothly in frequency over the length of time, the output signal being output onto the data output lead. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A device comprising:
-
a counter portion that receives a periodic signal and outputs a divided signal, the periodic signal having periodic signal cycles with corresponding time durations; an integrator that receives the divided signal and outputs a signal having a magnitude; and a variable delay element that receives the periodic signal and outputs an output signal, wherein the output signal has output signal cycles with corresponding time durations, and wherein each of the time durations of the output signal cycles is a function of the magnitude of the signal output by the integrator during the time duration. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A device comprising:
-
a counter portion that receives a periodic signal having periodic signal cycles with corresponding time durations; and means for generating (i) a control signal having a magnitude that varies smoothly over a plurality of the periodic signal cycles and (ii) an output signal having output signal cycles with corresponding time durations, wherein the output signal is generated by delaying the periodic signal, and wherein each of the time durations of the output signal cycles is proportional to the magnitude of the control signal during the time duration. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A device comprising:
-
a variable delay element that receives a periodic signal and a control signal and outputs an output signal, wherein the periodic signal has a periodic signal cycle with a corresponding time duration, wherein the control signal has a control signal cycle with a corresponding time duration, a corresponding slope and a corresponding DC offset, wherein the output signal has an output signal cycle with a corresponding time duration, and wherein the time duration of the output signal cycle is a function of the time duration, the slope and the DC offset of the control signal during the time duration of the periodic signal cycle; and a programmable spread spectrum control register with a first plurality of bits, a second plurality of bits and a third plurality of bits, wherein the first plurality of bits controls the DC offset of the control signal cycle, the second plurality of bits controls the slope of the control signal cycle, and the third plurality of bits controls the time duration of the control signal cycle. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification