IP Library Granted Patent US 12,003,217
Granted Patent B2
US 12,003,217 · App. 17/965,702 · Granted Jun 4, 2024

Oscillator frequency compensation with a fixed capacitor

Inventors: Carl Liepold (Sunnyvale, CA); Austin Chan (Mercer Island, WA)
Assignee: Cypress Semiconductor Corporation
H03B5/04H03B5/06H03B5/1271
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 12,003,217
App. No.
17/965,702
Granted
Jun 4, 2024
Kind
B2
Abstract

A frequency compensation circuit determines a target calibration count of a fixed capacitor coupled to a processing device. The frequency compensation circuit identifies a current calibration count of the fixed capacitor. The frequency compensation circuit determines that the current calibration count satisfies a threshold criterion associated with the target calibration count. In response to determining that the current calibration count satisfies the threshold criterion, the frequency compensation circuit adjusts a frequency of an internal oscillator of the processing device based on the current calibration count and the target calibration count.

Claims (55)

1. A method, comprising:

determining, by a frequency compensation circuit, a target calibration count of a fixed capacitor coupled to a processing device;

identifying, by the frequency compensation circuit, a current calibration count of the fixed capacitor;

determining that the current calibration count satisfies a threshold criterion associated with the target calibration count; and

responsive to determining that the current calibration count satisfies the threshold criterion, adjusting a frequency of an internal oscillator of the processing device based on the current calibration count and the target calibration count.

2. The method of claim 1 , wherein determining the target calibration count of the fixed capacitor comprises:

identifying a current diode voltage associated with the fixed capacitor;

determining that the current diode voltage is greater than a predetermined diode voltage associated with the fixed capacitor; and

responsive to determining that the current diode voltage is greater than the predetermined diode voltage, performing an interpolation of a first set of values associated with the fixed capacitor to determine the target calibration count, wherein the first set of values comprises at least the current diode voltage and the predetermined diode voltage.

3. The method of claim 2 , further comprising:

responsive to determining that the current diode voltage is less than the predetermined diode voltage, performing an interpolation of a second set of values associated with the fixed capacitor to determine the target calibration count, wherein the second set of values comprises at least the current diode voltage and the predetermined diode voltage.

4. The method of claim 1 , wherein determining that the current calibration count satisfies the threshold criterion associated with the target calibration count comprises:

determining that the current calibration count is within a threshold range of the target calibration count.

5. The method of claim 1 , wherein adjusting the frequency of the internal oscillator of the processing device based on the current calibration count and the target calibration count comprises:

computing a trim value based on comparing the current calibration count to the target calibration count; and

adjusting the frequency of the internal oscillator using the trim value.

6. The method of claim 1 , wherein the fixed capacitor is internal to the processing device.

7. The method of claim 1 , wherein the fixed capacitor is external to the processing device.

8. An apparatus, comprising:

a frequency compensation circuit, operatively coupled to a processing device

a fixed capacitor, wherein the fixed capacitor is operatively coupled to the processing device; and

an internal oscillator to generate a clock signal, wherein the frequency compensation circuit is to adjust a frequency of the internal oscillator based on a current calibration count and a target calibration count of the fixed capacitor.

9. The apparatus of claim 8 , wherein the frequency compensation circuit is further to determine the target calibration count of the fixed capacitor, identify the current calibration count of the fixed capacitor, and determine that the current calibration count satisfies a threshold criterion associated with the target calibration count.

10. The apparatus of claim 9 , wherein the frequency compensation circuit is further to:

identify a current diode voltage associated with the fixed capacitor;

determine that the current diode voltage is greater than a predetermined diode voltage associated with the fixed capacitor; and

responsive to determining that the current diode voltage is greater than the predetermined diode voltage, perform an interpolation of a first set of values associated with the fixed capacitor to determine the target calibration count, wherein the first set of values comprises at least the current diode voltage and the predetermined diode voltage.

11. The apparatus of claim 8 , wherein the frequency compensation circuit further comprises:

a capacitance calibration circuit to determine a current calibration count and a target calibration count of the fixed capacitor.

12. The apparatus of claim 9 , wherein, to adjust the frequency of the internal oscillator, the frequency compensation circuit is further to:

compute a trim value based on comparing a current calibration count of the fixed capacitor to a target calibration count of the fixed capacitor; and

adjust the frequency of the internal oscillator using the trim value.

13. The apparatus of claim 8 , wherein the fixed capacitor is internal to the processing device.

14. The apparatus of claim 8 , wherein the fixed capacitor is external to the processing device.

15. A system, comprising:

a processing device;

a fixed capacitor, wherein the fixed capacitor is operatively coupled to the processing device;

an internal oscillator of the processing device to generate a clock signal; and

a frequency compensation circuit, operatively coupled to the processing device, to:

determine a target calibration count of the fixed capacitor;

identify a current calibration count of the fixed capacitor;

determine that the current calibration count satisfies a threshold criterion associated with the target calibration count; and

responsive to determining that the current calibration count satisfies the threshold criterion, adjust a frequency of the internal oscillator based on the current calibration count and the target calibration count.

16. The system of claim 15 , wherein, to determine the target calibration count of the fixed capacitor, the frequency compensation circuit is further to:

identify a current diode voltage associated with the fixed capacitor;

determine that the current diode voltage is greater than a predetermined diode voltage associated with the fixed capacitor; and

responsive to determining that the current diode voltage is greater than the predetermined diode voltage, perform an interpolation of a first set of values associated with the fixed capacitor to determine the target calibration count, wherein the first set of values comprises at least the current diode voltage and the predetermined diode voltage.

17. The system of claim 16 , wherein the frequency compensation circuit is further to:

responsive to determining that the current diode voltage is less than the predetermined diode voltage, perform an interpolation of a second set of values associated with the fixed capacitor to determine the target calibration count, wherein the second set of values comprises at least the current diode voltage and the predetermined diode voltage.

18. The system of claim 15 , wherein to determine that the current calibration count satisfies the threshold criterion associated with the target calibration count, the frequency compensation circuit is further to:

determine that the current calibration count is within a threshold range of the target calibration count.

19. The system of claim 15 , wherein to adjust the frequency of the internal oscillator, the frequency compensation circuit is further to:

compute a trim value based on comparing the current calibration count to the target calibration count; and

adjust the frequency of the internal oscillator using the trim value.

20. The system of claim 15 , wherein the fixed capacitor is internal to the processing device.

Assignments (2)
MERGER Recorded Nov 14, 2025
From: CYPRESS SEMICONDUCTOR CORPORATION
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 073571/0456 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2022
From: LIEPOLD, CARL; CHAN, AUSTIN
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 061445/0652 →
Continuity (1)
Related Publication 20240128927A1 · Apr 18, 2024