IP Library Granted Patent US 7,486,148
Granted Patent B2
US 7,486,148 · App. 11/728,684 · Granted Feb 3, 2009

Controllable oscillator with output oscillation adjustment and method for producing an output oscillation for use therewith

Assignee: Freescale Semiconductor, Inc.
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,486,148
App. No.
11/728,684
Granted
Feb 3, 2009
Kind
B2
Abstract

A controllable oscillator includes an output oscillation adjust module operably coupled to an oscillator for producing an effective output oscillation based on an oscillation control signal. The output oscillation adjust module includes an output select block that produces the effective output oscillation from a sequence of selected taps from the plurality of taps of the oscillator. A tap adjust control generator, responsive to the oscillation control signal generates a sequence of tap adjust control signals that command the output select block to select the sequence of selected taps from the plurality of taps. The tap adjust control generator includes an integrator having an integrator output, responsive to the oscillation control signal and a modulo(x) module for producing the sequence of tap adjust control signals based on the integrator output.

Claims (29)

1. A phase locked loop comprising:

a difference detection module operably coupled to determine a difference signal based on at least one of a phase difference and a frequency difference between a reference oscillation and a feedback oscillation;

a loop filter module operably coupled to convert the difference signal into a control signal;

an oscillator having a plurality of taps for producing a plurality of outputs, the oscillator operably coupled to convert the control signal into an output oscillation;

an output oscillation adjust module operably coupled to the oscillator for producing an effective output oscillation based on an oscillation control signal, wherein the output oscillation adjust module includes:

an output select block, operably coupled to the plurality of taps, for producing the effective output oscillation from a sequence of selected taps from the plurality of taps based on a sequence of tap adjust control signals; and

a tap adjust control generator, responsive to the oscillation control signal that includes an integrator having an integrator output, responsive to the oscillation control signal and a modulo(x) module that produces the sequence of tap adjust control signals based on the integrator output; and

a divider module operably coupled to convert the effective output oscillation into the feedback oscillation.

2. The phase locked loop of claim 1 wherein the value of x is equal to the number of the plurality of taps.

3. The phase locked loop of claim 1 wherein the divider module is responsive to the oscillation control signal to produce the feedback oscillation by dividing the frequency of the effective output oscillation F eo by a selected divisor.

4. The phase locked loop of claim 3 wherein the divider module includes a fractional divider.

5. The phase locked loop of claim 1 wherein the effective output oscillation has a frequency F eo and the output oscillation has a frequency F o and wherein F eo >F o .

6. A method for producing an output oscillation, the method comprising the steps of:

generating a difference signal based on at least one of phase a difference and a frequency difference between a reference oscillation and a feedback oscillation;

filtering the difference signal to produce a control signal;

converting the control signal into an output oscillation using a controlled oscillation module;

adjusting the output oscillation to produce an effective output oscillation based on an oscillation control signal; and

dividing the effective output oscillation by a selected divisor to produce the feedback oscillation;

wherein the effective output oscillation has a frequency F eo and the output oscillation has a frequency F o and wherein |F eo −F o |/F o <0.5.

7. The method of claim 6 wherein the step of adjusting the output oscillation further comprises, producing the effective output oscillation from one of the plurality of taps.

8. The method of claim 7 wherein the step of adjusting the output oscillation further comprises, selecting a corresponding sequence of selected taps from the plurality of taps based on a sequence of tap adjust control signals.

9. The method of claim 8 wherein the step of adjusting the output oscillation further comprises, generating the sequence of tap adjust control signals using an integrator having an integrator output, responsive to the oscillation control signal and the reference oscillation, and a modulo(x) module for producing the sequence of tap adjust control signals based on the integrator output.

10. The method of claim 9 wherein the value of x is equal to the number of the plurality of taps.

11. The method of claim 6 wherein the selected divisor is an integer.

12. The method of claim 6 wherein the selected divisor is a fraction.

13. A controlled oscillator comprising:

an oscillator a plurality of taps coupled to a corresponding plurality of outputs, the oscillator operably coupled to convert a control signal into an output oscillation; and

an output oscillation adjust module operably coupled to the oscillator for producing an effective output oscillation based on an oscillation control signal, wherein the output oscillation adjust module includes an output select block, operably coupled to the plurality of taps, for producing the effective output oscillation from a sequence of selected taps from the plurality of taps, and a tap adjust control generator, responsive to the oscillation control signal for generating a sequence of tap adjust control signals that command the output select block to select the sequence of selected taps from the plurality of taps, wherein the tap adjust control generator includes an integrator having an integrator output, responsive to the oscillation control signal and a modulo(x) module for producing the sequence of tap adjust control signals based on the integrator output.

14. The controlled oscillator of claim 13 wherein the value of x is equal to the number of the plurality of taps.

Assignments (12)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 037354 FRAME: 0773. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT RELEASE. Recorded Aug 15, 2016
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, LLC
Reel/Frame 039723/0777 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037354/0734 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037354/0773 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0793 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037355/0838 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2015
From: ZENITH INVESTMENTS, LLC
To: APPLE INC.
Reel/Frame 034749/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2014
From: SIGMATEL, L.L.C.
To: ZENITH INVESTMENTS, LLC
Reel/Frame 033688/0862 →
SECURITY AGREEMENT Recorded Jun 17, 2013
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030628/0636 →
SECURITY AGREEMENT Recorded May 10, 2010
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 024358/0439 →
SECURITY AGREEMENT Recorded Mar 16, 2010
From: SIGMATEL, LLC
To: CITIBANK, N.A.
Reel/Frame 024079/0406 →
SECURITY AGREEMENT Recorded May 19, 2009
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 022703/0405 →
SECURITY AGREEMENT Recorded Jul 9, 2008
From: SIGMATEL, INC.
To: CITIBANK, N.A.
Reel/Frame 021212/0372 →
Continuity (2)
Continuation 1112655300 · May 11, 2005
Related Publication 20070176697A1 · Aug 2, 2007