IP Library Granted Patent US 8,896,385
Granted Patent B2
US 8,896,385 · App. 13/410,917 · Granted Nov 25, 2014

Oscillators having arbitrary frequencies and related systems and methods

Inventors: Klaus Juergen Schoepf (Chandler, AZ); Reimund Rebel (Maricopa, AZ); Jan H. Kuypers (Cambridge, MA)
Assignee: Sand 9, Inc.
H03L7/06H03L1/026H03L7/16
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 8,896,385
App. No.
13/410,917
Granted
Nov 25, 2014
Kind
B2
Abstract

Systems and methods for operating with oscillators configured to produce an oscillating signal having an arbitrary frequency are described. The frequency of the oscillating signal may be shifted to remove its arbitrary nature by application of multiple tuning signals or values to the oscillator. Alternatively, the arbitrary frequency may be accommodated by adjusting operation one or more components of a circuit receiving the oscillating signal.

Claims (37)

1. A circuit, comprising:

a reference clock comprising:

a reference oscillator configured to produce a reference oscillator signal having an arbitrary frequency that is not a power of 2;

counter circuitry configured to receive the reference oscillator signal and count a number of oscillations of the reference oscillator signal; and

comparator circuitry configured to compare the number of oscillations of the reference oscillator signal as counted by the counter circuitry to a reference number and to produce a comparator output exhibiting a state change when the number of oscillations of the reference oscillator signal equals or exceeds the reference number,

wherein the reference clock is configured to output a reference clock signal with a time base based on the number of oscillations of the reference oscillator signal counted by the counter circuitry;

a real time clock coupled to the reference clock and configured to receive the reference clock signal having the time base, and configured to produce an output indicative of current time; and

a feedback loop between an output of the counter circuitry and a reset port of the counter circuitry.

2. The circuit of claim 1 , wherein the time base is one second.

3. The circuit of claim 1 , wherein the real time clock does not include a divider configured to operate on the reference clock signal.

4. The circuit of claim 1 , further comprising a pulse generator coupled to an output of the comparator circuitry to receive the comparator output and configured to produce the reference clock signal.

5. The circuit of claim 1 , wherein the reference number is a frequency of the reference oscillator.

6. The circuit of claim 1 , wherein the reference number is stored in memory.

7. The circuit of claim 6 , wherein the memory is in the reference oscillator.

8. The circuit of claim 1 , wherein the reference clock is further configured to determine an accumulated error and to adjust an output of the comparator circuitry based on the accumulated error.

9. The circuit of claim 1 , wherein the reference oscillator is frequency tunable, wherein the counter circuitry is an integer counter, and wherein the circuit further comprises tuning circuitry configured to tune a frequency of the reference oscillator to an integer value.

10. The circuit of claim 1 , further comprising temperature compensation circuitry configured to generate a tuning signal to tune the arbitrary frequency of the reference oscillator in response to temperature induced variations in the arbitrary frequency.

11. A circuit, comprising:

a reference clock comprising:

a reference oscillator configured to produce a reference oscillator signal having an arbitrary frequency that is not a power of 2;

counter circuitry configured to receive the reference oscillator signal and count a number of oscillations of the reference oscillator signal; and

comparator circuitry configured to compare the number of oscillations of the reference oscillator signal as counted by the counter circuitry to a reference number and to produce a comparator output exhibiting a state change when the number of oscillations of the reference oscillator signal equals or exceeds the reference number,

wherein the reference clock is configured to:

output a reference clock signal with a time base based on the number of oscillations of the reference oscillator signal counted by the counter circuitry,

determine an accumulated error, and

adjust an output of the comparator circuitry based on the accumulated error;

a real time clock coupled to the reference clock and configured to receive the reference clock signal having the time base, and configured to produce an output indicative of current time; and

temperature compensation circuitry configured to compensate the accumulated error or the comparator output based on a measured temperature.

12. A circuit comprising:

a tunable reference oscillator configured to produce a tunable reference oscillating signal, wherein the tunable reference oscillator is tuned to an arbitrary frequency N Hz, wherein N is an integer;

a real time clock configured to receive a reference clock signal derived from the tunable reference oscillating signal and produce an output indicative of current time; and

a counter configured to count oscillations of the reference oscillating signal and to produce a clock pulse after N/2 x oscillations, where x is an integer.

13. The circuit of claim 12 , wherein the tunable reference oscillator comprises memory storing an indication of a frequency of operation of the tunable reference oscillator.

14. The circuit of claim 12 , further comprising circuitry configured to frequency tune the tunable reference oscillator in response to temperature variations.

15. The circuit of claim 14 , further comprising circuitry for comparing an output of the counter to a reference value, and wherein the circuitry configured to frequency tune the tunable reference oscillator does so without altering the counter or the reference value.

16. The circuit of claim 12 , further comprising circuitry configured to compare an output of the counter to a reference value, and wherein the circuit is configured to account for temperature drift of the tunable reference oscillator by changing the counter or the reference value.

17. The circuit of claim 16 , wherein the circuit is configured to account for the temperature drift of the tunable reference oscillator by changing the counter or the reference value and by frequency tuning the tunable reference oscillator.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2015
From: SAND 9, INC.
To: ANALOG DEVICES, INC.
Reel/Frame 036274/0273 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2012
From: SCHOEPF, KLAUS JUERGEN; REBEL, REIMUND; KUYPERS, JAN H.
To: SAND 9, INC.
Reel/Frame 028167/0087 →
Continuity (4)
Division 12977367 · Dec 23, 2010
Continuation In Part 12721484 · Mar 10, 2010
Provisional Application 61289984 · Dec 23, 2009
Related Publication 20120163134A1 · Jun 28, 2012