IP Library Granted Patent US 7,145,371
Granted Patent B2
US 7,145,371 · App. 10/903,604 · Granted Dec 5, 2006

Variable frequency generator

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,145,371
App. No.
10/903,604
Granted
Dec 5, 2006
Kind
B2
Abstract

A digital circuit generates very precise varying clock frequencies for applications that can tolerate a small degree of jitter but require exact longer term frequencies, e.g. a video clock for a laser printer. Some subpixel jitter is acceptable, but the overall pixel rate remains exact and consistent. In some applications, the jitter may be desirable to smear the EMI spectrum. For example, if the high frequency input clock is modulated, the edges of the video clock will also be modulated yet remain within the jitter and frequency specification.

Claims (46)

1. A circuit comprising:

a frequency request generator, receiving a reference signal, a dithered signal, and a beam detect signal;

deltaF table bidirectionally connected to the frequency request generator;

a variable frequency generator, connected to the frequency request generator, generating a variable frequency output; and

configuration registers transceiving data and control signals with the frequency request generator, the variable frequency generator, and the deltaF table.

2. A circuit, as defined in claim 1 , further comprising a modulated analog phase lock loop, receiving the reference signal, generating the dithered signal.

3. A circuit, as defined in claim 2 , the variable frequency generator comprising:

a predictor connected to the frequency request generator;

a corrector, connected to the frequency request generator, receiving a predictor output;

an accumulator, receiving a corrector output;

an output generator, generating the variable frequency output, receiving an accumulator output;

wherein the predictor, corrector, accumulator, and output generator transceive the data control signals with the configuration registers and receive the reference signal, and the dithered signal.

4. A circuit, as defined in claim 2 , the variable frequency generator comprising:

predictive means, connected to the frequency request generator, generating a first output signal indicative of the average number of dithered periods to remove per reference period;

corrective means, connected to the frequency request generator, generating a second output signal indicative of the fractional number of dithered periods to remove each reference period;

an adder receiving the first and second outputs, generating a third output signal indicative of the number of clocks to remove per reference period;

a scale factor;

a multiplier, receiving the scale factor and the third output signal, generating a fourth output signal indicative of the fractional number of clocks to remove each dithered clock period;

an accumulator, receiving the fourth output signal, operative to count the fractional number of dithered periods, removing a dithered period when an integer has been reached.

5. A circuit, as defined in claim 4 , the predictive means comprising:

a counter for counting the average number of dithered periods for the sample of the reference signal; and

a subtractor, connected to the frequency request generator and the counter, generating the first output signal.

6. A circuit, as defined in claim 4 , the corrective means comprising:

error means for measuring the error from the last sample, connected to the frequency request generator, having an error signal;

a scale factor register value; and

a multiplier, receiving the error signal and the scale factor, generating the second output signal.

7. A circuit, as defined in claim 1 , the variable frequency generator comprising:

a predictor connected to the frequency request generator;

a corrector, connected to the frequency request generator, receiving a predictor output;

an accumulator, receiving the corrector output;

an output generator, generating the variable frequency output, receiving the accumulator output;

wherein the predictor, corrector, accumulator, and output generator transceive the data control signals with the configuration registers and receive the reference signal, and the dithered signal.

8. A circuit, as defined in claim 1 , the variable frequency generator comprising:

predictive means, connected to the frequency request generator, generating a first output signal indicative of the average number of dithered periods to remove per reference period;

corrective means, connected to the frequency request generator, generating a second output signal indicative of the fractional number of dithered periods to remove each reference period;

an adder receiving the first and second outputs, generating a third output signal indicative of the number of clocks to remove per reference period;

a scale factor;

a multiplier, receiving the scale factor and the third output signal, generating a fourth output signal indicative of the fractional number of clocks to remove each clock period;

an accumulator, receiving the fourth output signal, operative to count the fractional number of dithered periods, removing a dithered period when an integer has been reached.

9. A circuit, as defined in claim 8 , the predictive means comprising:

a counter for counting the average number of dithered periods for the sample of the reference signal; and

a substractor, connected to the frequency request generator and the counter, generating the first output signal.

10. A circuit, as defined in claim 8 , the corrective means comprising:

error means for measuring the error from the last sample, connected to the frequency request generator, having an error signal;

a scale factor register value; and

a multiplier, receiving the error signal and the scale factor, generating the second output signal.

Assignments (9)
MERGER Recorded Mar 3, 2023
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED; BROADCOM INTERNATIONAL PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 062952/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
To: BROADCOM INTERNATIONAL PTE. LTD.
Reel/Frame 053771/0901 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0097. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048555/0510 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0097 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 017206 FRAME: 0666. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 6, 2016
From: AGILENT TECHNOLOGIES, INC.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 038632/0662 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032851-0001) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 037689/0001 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032851/0001 →