IP Library Granted Patent US 7,541,878
Granted Patent B2
US 7,541,878 · App. 11/323,822 · Granted Jun 2, 2009

Temperature compensated crystal oscillator

Assignee: Intel Corporation
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,541,878
App. No.
11/323,822
Granted
Jun 2, 2009
Kind
B2
Abstract

An apparatus, comprising: a first oscillator made from piezoelectric material to oscillate at a first frequency; a second oscillator to oscillate at a second frequency; a comparator to compare the first frequency to the second frequency; and a controller to change the first frequency in response to the comparing of the first frequency to the second frequency.

Claims (51)

1. An apparatus, comprising:

a first oscillator made from piezoelectric material to oscillate at a first frequency for wireless communications;

a second oscillator to oscillate at a second frequency;

a comparator to compare the first frequency to the second frequency;

a controller to change the first frequency in response to the comparing of the first frequency to the second frequency;

a processor to execute an algorithm to generate a compensation value based upon comparing the first frequency to the second frequency;

a feedback loop to communicably couple the first oscillator to the processor, the feedback loop to carry the compensation value from the processor to the first oscillator, wherein the first frequency is changed in response to generating the compensation value;

a register communicably coupled to the feedback loop, the register to store the compensation value; and

an open-loop feedback circuit communicably coupled to the piezoelectric material and the register to deliver the compensation value from the register to the piezoelectric material.

2. The apparatus of claim 1 , wherein the algorithm is implemented in a software driver executed by the processor.

3. The apparatus of claim 1 , wherein the algorithm is implemented using digital logic.

4. The apparatus of claim 1 , wherein the comparator generates a ratio of the first frequency divided by the second frequency.

5. The apparatus of claim 1 , wherein the controller further comprises a data storage device communicably coupled to the processor, the data storage device to store a plurality of ratios of a first frequency of the first oscillator compared to a second frequency of the second oscillator at a plurality of temperatures, wherein a ratio of the first frequency to the second frequency is a second input to the algorithm.

6. The apparatus of claim 5 , wherein the controller further comprises a temperature sensor communicably coupled to the processor to provide a third input to the algorithm.

7. The apparatus of claim 1 , wherein the second oscillator is a Real-Time clock oscillator.

8. The apparatus of claim 1 , wherein the first oscillator comprises a variable capacitor to adjust the first frequency based upon the compensation value.

9. The apparatus of claim 2 , wherein the processor is a Central Processing Unit.

10. The apparatus of claim 5 , wherein the algorithm is to calibrate the plurality of ratios of a first frequency of the first oscillator compared to a second frequency of the second oscillator at a plurality of temperatures.

11. The apparatus of claim 5 , wherein the data storage device is a flash memory.

12. The apparatus of claim 2 , wherein the software driver is to calibrate generating the compensation value.

13. The apparatus of claim 1 , wherein the first oscillator and the second oscillator are within the same device.

14. A system, comprising:

a first oscillator made from piezoelectric material to oscillate at a first frequency for wireless communications;

a second oscillator to oscillate at a second frequency;

a comparator communicably coupled to the first oscillator and the second oscillator, the comparator to compare the first frequency to the second frequency to create a comparison and to calculate a result based on the comparison;

a processor communicably coupled to the comparator and the first oscillator to execute an algorithm, the algorithm to generate a compensation value to send to the first oscillator upon receiving the result from the comparator; and

a data storage device communicably coupled to the processor, the data storage device to store a plurality of ratios of a first frequency of the first oscillator compared to a second frequency of the second oscillator at a plurality of temperatures, wherein a ratio of the first frequency to the second frequency is a second input to the algorithm,

wherein the result is an input of the algorithm and further wherein the first oscillator will change the first frequency upon receiving the compensation value.

15. The system of claim 14 , wherein the system is a mobile device having a wireless communication module communicably coupled to the first oscillator and a battery to power the system.

16. The system of claim 14 , wherein the first oscillator and the second oscillator are within the same device.

17. A method, comprising:

generating a first frequency for wireless communications by a first oscillator made from piezoelectric material;

generating a second frequency by a second oscillator;

comparing the first frequency to the second frequency;

generating a compensation value in response to comparing the first frequency to the second frequency;

sending the compensation value to the first oscillator;

changing the first frequency based upon the first oscillator receiving the compensation value; and

measuring a temperature with a temperature sensor, wherein the temperature measurement is used in generating the compensation value,

wherein the compensation value is generated by an algorithm, wherein inputs of the algorithm are a value from a table of frequencies of the first oscillator and frequencies of the second oscillator at varying temperatures, the temperature measurement, and the comparison of the first frequency to the second frequency.

18. The method of claim 17 , wherein the comparison is a number generated by dividing the first frequency by the second frequency and the table includes a set of numbers equal to frequencies of the first oscillator divided by the frequencies of the second oscillator at varying temperatures and a set of temperature values correlated to the set of numbers.

19. A machine-readable medium storing executable instructions, which when executed by the machine, to cause the machine to perform the following operations, comprising:

receiving a comparison value, wherein the comparison value is derived from comparing a first frequency for wireless communications by a first oscillator made from piezoelectric material to a second frequency by a second oscillator;

retrieving a first frequency compensation value derived from a known relationship between the first oscillator and the second oscillator,

wherein the retrieved first frequency compensation value is based upon the comparison value; and sending a voltage compensation to the first oscillator to change the first frequency based upon retrieving the first frequency compensation value, and

wherein the compensation value is generated by an algorithm, wherein inputs of the algorithm are a value from a table of frequencies of the first oscillator and frequencies of the second oscillator at varying temperatures, the temperature measurement, and the comparison of the first frequency to the second frequency.

20. The article of manufacture of claim 19 , wherein the voltage compensation is based upon the first frequency compensation value and a previous voltage compensation sent to the first oscillator.

21. The article of manufacture of claim 19 , further comprising:

retrieving a second frequency compensation value derived from the known relationship between the first oscillator and the second oscillator, wherein the second frequency compensation value is based upon the comparison value;

receiving a temperature measurement, wherein the temperature measurement is generated based upon measuring a temperature proximate to at least one of the oscillators;

selecting either the first frequency compensation value or the second frequency compensation value based upon the temperature measurement; and

generating the voltage compensation based upon the selected frequency compensation value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2005
From: HAIUT, MOSHE
To: INTEL CORPORATION
Reel/Frame 017446/0848 →
Continuity (1)
Related Publication 20070155341A1 · Jul 5, 2007