Clock signal generation circuit, method for generating clock signal and electronic device
US-11689193-B2 · Jun 27, 2023 · US
US11848679B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11848679-B2 |
| Application number | US-201916975258-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 9, 2019 |
| Priority date | Oct 9, 2019 |
| Publication date | Dec 19, 2023 |
| Grant date | Dec 19, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present application discloses a circuit for generating spread-spectrum synchronous clock signal. The circuit includes a frequency detector comprising a fraction controller configured to compare an input signal of a first frequency with a feedback signal of a second frequency in a loop of feedback to generate a first control signal and a second control signal alternately for determining a control word to track the first frequency and a phase-shift controller configured to register n levels for the first control signal and the second control signal to introduce n phase delays for changing a fraction part of the control word randomly to provide a broadened boundary. The circuit also includes a digitally controlled oscillator configured to generate a synthesized periodic signal based on a base time unit, the first frequency, and the control word, with the second frequency being locked within the broadened boundary of the first frequency.
Opening claim text (preview).
What is claimed is: 1. A circuit for generating spread-spectrum synchronous clock signal in a frequency locked loop comprising: a frequency detector comprising a fraction controller configured to compare an input signal of a first frequency with a feedback signal of a second frequency in a loop of feedback to generate a first control signal and a second control signal alternately for determining an integer part I of a control word F to track the first frequency, and comprising a phase-shift controller configured to register n levels for the first control signal and the second control signal to introduce n phase delays for randomly changing a fraction part r (0<r<1) of the control word F to provide a broadened boundary in frequency spectrum; and a digitally controlled oscillator configured to generate a synthesized periodic signal with the second frequency based on a base time unit Δ, the first frequency, and the control word F, the synthesized periodic signal being fed back as the feedback signal in the loop of feedback and outputted with the second frequency being locked within the broadened boundary of the first frequency. 2. A chip for functionally generating spread-spectrum synchronous clock signal comprising the circuit of claim 1 implemented in Field Programmable Gate Arrays (FPGA). 3. The circuit of claim 1 , wherein the fraction controller comprises a first input port receiving the input signal, a second input port receiving the feedback signal, a trigger sub-circuit coupled to the first input port and the second input port and configured to detect a relationship between the first frequency and the second frequency, a combined logic sub-circuit coupled to the trigger sub-circuit to generate the first control signal to a first control port in a first timeframe and the second control signal to a second control port in a second timeframe, the first timeframe and second timeframe alternately appearing one after other. 4. The circuit of claim 3 , wherein the trigger sub-circuit comprises four D-type flip-flops coupled to the first input port via a power-divider and to the second input port partially via an inverter, configured to determine the first frequency being greater or smaller than the second frequency, and the combined logic sub-circuit comprises two XOR gates, two inverters, and two AND gates configured to output either the first control signal to the first control port in the first timeframe based on determination that the first frequency is greater than the second frequency or the second control signal to the second control port in the second timeframe based on determination that the first frequency is smaller than the second frequency. 5. The circuit of claim 4 , wherein the first control signal is to control reducing the control word F in the first timeframe and the second control signal is to control increasing the control word F in the second timeframe, so that the control word F is switched between I and I+1 as the loop of feedback reaches a dynamic equilibrium with one first timeframe and one second timeframe appearing alternately one after another. 6. The circuit of claim 5 , wherein the dynamic equilibrium comprises one first timeframe and one second timeframe appearing alternately one after another on average, based on a number N A of output pulses having a first period T A =I·Δ in the first timeframe and a number N B of output pulses having a second period T B =(I+1)·Δ in the second timeframe, yielding the fraction number r to be a ratio of N B over a sum of N A and N B . 7. The circuit of claim 6 , wherein the phase-shift controller comprises an n-level cache sub-circuit configured to receive the first control signal to generate total n levels of first register-delayed control signals, or receive the second control signal to generate total n levels of second register-delayed control signals; a pseudo random binary sequence (PRBS) generator to randomly select a value of the fraction number r; and a control sub-circuit configured to select any path associated with the n levels of the first register-delayed control signals and the n levels of the second register-delayed control signals and receive the value of the fraction number r to determine the control word F. 8. The circuit of claim 7 , wherein the n-level cache sub-circuit comprises a first group of D-type flip-flops having n stages connected in series configured to receive the first control signal at a first stage of the n stages of the first group of D-type flip-flops and to receive the feedback signal at each of the n stages of the first group of D-type flip-flops, to generate the n levels of first register-delayed control signals, and comprises a second group of D-type flip-flops having n stages connected in series configured to receive the second control signal at the first stage of the n stages of the second group of D-type flip-flops and to receive the feedback signal at each of the n stages of the second group of D-type flip-flops, to generate the n levels of second register-delayed control signals. 9. The circuit of claim 8 , wherein the n-level cache sub-circuit introduces n choices of N A and n choices of N B , and a randomly selected r=N B /(N A +N B ) provides the broadened boundary defined by a maximum value of the feedback signal leading the input signal in phase as N A ·(T−T A ) and a maximum value of the feedback signal lagging behind the input signal in phase as N B ·(T B −T). 10. The circuit of claim 1 , wherein the digitally controlled oscillator is configured to generate K pulses of the first frequency with equally spaced phase shift of Δ, so that under control of the control word F (2≤F≤2K) the synthesized periodic signal is selected from one of the K pulses with an average period T=F·Δ and the second frequency, the second frequency being a time-average frequency equal to K/F multiplying the first frequency. 11. The circuit of claim 10 , wherein the digitally controlled oscillator comprises a voltage-controlled oscillator for generating the K pulses with equally spaced phase, a first K-to-1 multiplexer coupled to an accumulation-register controlled by the control word F via an accumulator to input the K pulses through a lower path for generating a low level of the synthesized periodic signal, a second K-to-1 multiplexer coupled to an adder-register controlled by the half control word F/2 via an adder to input the K pulses through an upper path for generating a high level of the synthesized periodic signal, a 2-to-1 multiplexer to control transition between the upper path and the lower path to output the synthesized periodic signal. 12. The circuit of claim 11 , wherein the synthesized periodic signal is transmitted as a spread-spectrum clock signal as the second frequency is substantially synchronous to the first frequency under a condition that a data-reception establishing time is less than half the period T minus a maximum value of the synthesized periodic signal leading the input signal in phase and a data-reception maintaining time is less than half the period T minus a maximum value of the synthesized periodic signal lagging behind the input signal in phase. 13. The circuit of claim 11 , wherein the digitally controlled oscillator further comprises a toggle flip-flop coupled to the 2-to-1 multiplexer to toggle the transition of the upper path and the lower path. 14. A chip for functionally generating spread-spectrum synchronous clock signal comprising the circuit of claim 1 implemented in an application-specific integrated circuit (ASIC).
the phase or frequency detector generating up-down pulses (H03L7/087 takes precedence) · CPC title
using multiplexers (H03K19/1738 takes precedence) · CPC title
the oscillator being a digital oscillator, e.g. composed of a fixed oscillator followed by a variable frequency divider (H03L7/0995 takes precedence; fixed oscillators with means for selecting among various phases H03L7/0814) · CPC title
Generating or distributing clock signals or signals derived directly therefrom · CPC title
All digital phase-locked loop · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.