Claims
- 1. A method of clocking systems, the method comprising:generating a waveform signal at a preselected frequency; monitoring temperature variations responsive to a reference input voltage signal and an input voltage signal proportional to temperature based on a periodic sampling rate; generating a difference signal representative of the difference between the reference input voltage signal and the input voltage signal proportional to temperature; converting the difference signal to a digital output difference signal; periodically latching the digital output difference signal based on a periodic sampling rate and producing a digital input signal as a calibration signal; and based on the calibration signal, scaling the frequency of the generated waveform responsive to the digital output difference signal to thereby produce a temperature compensated output timing signal.
- 2. A method as defined in claim 1, wherein the scaling step includes counting a first predetermined number of pulses with a first counter, counting a second predetermined number of pulses with a second counter, and determining an average frequency scaled output responsive to the first and second predetermined number of pulses.
- 3. A method as defined in claim 2, wherein the scaling step further includes dividing the scaled output to thereby produce a predetermined timing signal.
- 4. A method of producing a temperature compensated timing signal, the method comprising:monitoring a reference input voltage signal and an input voltage signal proportional to temperature corresponding to variations in temperature at a periodic sampling rate; and compensating for frequency variations in a waveform generated by only one crystal oscillator using a difference signal between the reference input voltage signal and input voltage signal proportional to temperature, the compensating for frequency variations being responsive to monitored temperature variations to produce a temperature compensated output timing signal by converting the difference signal to a digital output difference signal and periodically latching the digital output difference signal based on the periodic sampling rate and producing a digital input signal as a calibration signal and based on the calibration signal, scaling the frequency of the generated waveform for producing a temperature compensated output timing signal.
- 5. A method as defined in claim 4, wherein the temperature compensating step includes scaling the frequency of the generated waveform responsive to a difference signal between the input voltage signal independent of temperature and the input voltage signal proportional to temperature.
- 6. A method as defined in claim 5, wherein the scaling step includes counting a first predetermined number of pulses with a first counter, counting a second predetermined number of pulses with a second counter, and determining an average frequency scaled output responsive to the first and second predetermined number of pulses.
- 7. A method as defined in claim 6, wherein the scaling step further includes dividing the scaled output to thereby produce a predetermined timing signal.
- 8. A method of producing a temperature compensated timing signal for a clock, the method comprising:determining a difference between a reference input voltage signal and an input voltage signal proportional to temperature that is sampled at a periodic sampling rate; producing an output difference signal as a voltage that is the difference between the reference input voltage and input voltage signal proportional to temperature; converting the output difference signal to a digital difference output signal; periodically latching the digital output difference signal based on a periodic sampling rate and producing a digital input signal as a calibration signal; and based on the calibration signal, compensating for frequency variations due to temperature changes in a waveform generate d by an oscillator responsive to the digital output difference signal to produce a temperature compensated output timing signal.
- 9. A method as defined in claim 8, further comprising scaling the frequency of the generated waveform from the oscillator responsive to the output difference signal.
- 10. A method as defined in claim 9, wherein the scaling step includes counting a first predetermined number of pulses with a first counter, counting a second predetermined number of pulses with a second counter, and determining an average frequency scaled output responsive to the first and second predetermined number of pulses.
- 11. A method as defined in claim 10, wherein the scaling step further includes dividing the scaled output to thereby produce a predetermined timing signal.
Parent Case Info
This application is a division of Ser. No. 08/822,601 filed on Mar. 20, 1997, the disclosures of which are hereby incorporated by reference in their entirety.
US Referenced Citations (19)
Non-Patent Literature Citations (2)
Entry |
Digital Circuits Textbook, p. 246. |
43rd Annual Symposium of Frequency Control, “Low Power Timekeeping”, 1989, Martin Bloch, Marvin Meirs, John Ho, John R. Vig and Stanley Schodowski. |