The subject matter which is regarded as the invention is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The foregoing and other objects, features, and advantages of the invention are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
The detailed description explains the preferred embodiments of the invention, together with advantages and features, by way of example with reference to the drawings.
The following is intended to provide a detailed description of an example of the invention and should not be taken to be limiting itself. Rather, any number of variations may fall within the scope of the invention, which is defined in the claims following the description. The nature, objectives, and advantages of the invention will become more apparent to those skilled in the art after considering the following detailed description in connection with the accompanying drawings.
Referring now to
Historically, the term “rail to rail” is referred to voltage constraints on a circuit. It is understood that the voltage levels should not exceed these supply values. However, in this case the term “rail to rail” refers to the frequencies that are set by the oscillators that are essentially “stopping” points for the spread. Because these frequencies are set by discrete oscillators and not swept they can be considered limits within the frequency spectrum that set the bandwidth of the spread (i.e. rail to rail in this instance refers to frequency stop points not voltage stop points).
In the embodiment of
The phase locked loop circuit 34 is a closed loop frequency system that operates based on the phase sensitivity detection of the phase difference between the input and output signals of a voltage controlled oscillator 48. The phase locked loop circuit 34 can make use of a blend of digital signals and analog signals.
In the embodiment depicted
The phase detector 42 is a device that compares two input frequencies and generates an output that is a measure of their phase difference. In the case where the two input signals are equal in phase and frequency, then the phase detector 42 will produce no output. However, if the two input signals are not in phase and frequency, the difference is converted to a DC output from the phase detector 42. In the case where the two input signals differ in frequency, then the phase detector 42 produces a signal with a periodic output at the difference frequency. The greater the frequency and phase difference in the two input signals then the larger the output voltage.
In
The charge pump 44 is the controller that allows the phased lock loop circuit 34 to stay locked on to the crystal frequency oscillator 20 frequency and to allow for a smooth change from one frequency to another at the selected modulation rate. The modulation rate is determined and set by the modulating waveform generator 50. A summer 46 sums combines the signals from the output of the charge pump 44 and signal generated and output from the modulating waveform generator 50 and then produces an output signal.
The voltage controlled oscillator 48 receives as an input signal the output from the summer 46. If the voltage controlled oscillator 48 receives a signal, f-in, from the summer 48 and f-in is not equal to f-out, where f-out is the signal output from the voltage controlled oscillator 48, then the phase error signal generated by the difference of the two input signals will cause the voltage controlled oscillator 48 frequency to deviate in the direction of f-in. If the conditions are right, the voltage controlled oscillator 48 will quickly lock to f-in and therefore will maintain a fixed relationship with the input signal generated by the crystal oscillator 20. The output signal from the voltage controlled oscillator 48 provides an output signal to both the phase locked loop circuit 34 and the post divider 32. The voltage controlled oscillator 48 also provides an output signal to be used as the input signal into the feedback divider 40. By placing the feedback divider 40 between the voltage controlled oscillator 48 and the phase detector 42, clock pulses can be generated.
The spread spectrum clock output 54 is produced by altering the low frequency difference signal, adding an offset within the PLL circuit 34 thereby changing the frequency from the voltage controlled oscillator 48 and therefore allowing the signal to spread. The frequency of the spread spectrum clock output 54 is accurately controlled by the phase detector 42 to be between the first frequency and the second frequency (or some factor of the first and second frequency, depending on the details of the phase locked loop circuit 34).
To implement the spread spectrum clock circuit 10 precise XO's (crystal oscillators) are used in the frequency divider 30 and the feedback divider 40 with the values chosen to set the edges of the maximum and minimum frequency. In
A modulation frequency (between 17 and 120 k Hz, 32typ) can be used to switch between the two running oscillators. This establishes the spread bandwidth. However, to keep the spread spectrum from “jumping” between frequencies with the risk of “loss of lock”, the output is followed by a phase locked loop that has a controllable loop filter and/or charge pump control 44 that allows the phase locked loop to stay locked and smoothly change from one frequency to another at the modulation rate.
Referring to
Referring to
The capabilities of the present invention can be implemented in software, firmware, hardware or some combination thereof. Portions of the spread spectrum generation circuit can be implemented in software. One example would allow the filter embedded in the charge pump to be written in software so that the filter coefficients could be easily changed through a computer program. By being able to change the filter coefficients in software, will allow the user to make adjustments to the circuit without having to modify any hardware components. Another example could be to have the any of the frequency divider, the feedback divider or the post divider to be controlled by software so that it would be easy to change any of the integers used in the dividers.
As one example, one or more aspects of the present invention can be included in an article of manufacture (e.g., one or more computer program products) having, for instance, computer usable media. The media has embodied therein, for instance, computer readable program code means for providing and facilitating the capabilities of the present invention. The article of manufacture can be included as a part of a computer system or sold separately.
This spread spectrum circuit will provide a tighter percentage spread of the fundamental and therefore allow for the processing of operating frequencies such as the InfiniBand. In addition, technically we have achieved a solution that will allow the output to be driven “rail to rail”.
Ultimately the whole architecture for this circuit can be placed into one module that should only need 6 pins that is the footprint industry standard for surface mount crystal oscillators and therefore not only provide a cost savings but provide for usability. The 6 pins would be to provide for power, ground, out+, out−, loop_lowZ, loop_highZ.
Additionally, at least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform the capabilities of the present invention can be provided.
While the preferred embodiment to the invention has been described, it will be understood that those skilled in the art, both now and in the future, may make various improvements and enhancements which fall within the scope of the claims which follow. These claims should be construed to maintain the proper protection for the invention first described.