IP Library Granted Patent US 8,253,458
Granted Patent B2
US 8,253,458 · App. 13/004,043 · Granted Aug 28, 2012

Digital phase locked loop with reduced switching noise

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,253,458
App. No.
13/004,043
Granted
Aug 28, 2012
Kind
B2
Abstract

A method to operate a digital phase locked loop (DPLL) in which the DPLL includes a phase-frequency detector that compares the frequency of a reference signal with a feedback signal to generate an error signal. The error signal is used to generate first and second control words. Binary current control word bits and thermometric current control word bits are generated using the first and second control words, respectively. A binary controller switches a first set of binary current sources prior to a frequency lock being achieved using the binary current control word bits and the thermometric current control word bits are held at a predetermined value. After achieving the frequency lock, the binary current sources are fixed and then a thermometric controller switches a second set of thermometric current sources using the thermometric current control word bits. Operating the DPLL using the binary controller before the frequency lock and the thermometric controller after the frequency lock reduces switching noise and achieves stable loop dynamics.

Claims (44)

1. A method for operating a digital phase locked loop (DPLL), the DPLL including a binary controller, a thermometric controller, a current controlled oscillator (CCO), and first and second sets of current sources, the method comprising:

generating an output signal by the CCO based on a magnitude of a current signal provided by the first and the second sets of current sources;

reducing a frequency of the output signal by a predetermined factor to generate a feedback signal;

comparing the frequency and phase of an externally generated reference signal with the feedback signal to generate an error signal;

generating first and second control words using the error signal, wherein the first and second control words have at least one bit;

generating binary current control word bits and thermometric current control word bits based on the first and second control words respectively;

controlling switching of the first set of current sources prior to a frequency lock using the binary current control word bits, wherein the thermometric current control word bits are fixed at a predetermined value, wherein the frequency lock represents a condition in which the frequency of the reference signal is equal to the frequency of the feedback signal; and

controlling switching of the second set of current sources subsequent to the frequency lock based on the thermometric current control word bits, wherein the binary current control word bits are fixed when the frequency lock is achieved.

2. The method for operating a DPLL of claim 1 , further comprising converting the error signal to a digital signal prior to generating the first and second control words.

3. The method for operating a DPLL of claim 1 , wherein the second control word is thermometrically coded prior to the switching of the second set of current sources by the thermometric controller.

4. The method for operating a DPLL of claim 1 , wherein current sources of the first set of current sources are binary weighted.

5. The method for operating a DPLL of claim 1 , wherein the magnitude of the current signals generated by the current sources of the second set of current sources are identical.

6. The method for operating a DPLL of claim 1 , wherein the binary controller and the thermometric controller are digital to analog current sources.

7. The method for operating a DPLL of claim 1 , further comprising detecting the frequency lock with a frequency lock detector.

8. The method for operating a DPLL of claim 1 , wherein the output signal generated by the CCO is an oscillating signal.

9. A digital phase locked loop (DPLL) that receives a reference signal generated by an external source and generates an output signal, the DPLL comprising:

a current controlled oscillator (CCO), connected to first and second sets of current sources, that generates the output signal based on a magnitude of currents generated by the first and second sets of current sources;

a loop divider, connected to the CCO, that receives the output signal and reduces a frequency thereof by a predetermined factor to generate a feedback signal;

a phase-frequency detector (PFD), connected to the loop divider, that receives and compares the reference signal and the feedback signal and generates an error signal;

a time-to-digital converter (TDC), connected to the PFD, that converts the error signal to a digital error signal;

a digital filter, connected to the TDC, that generates first and second control words based on the digital error signal, wherein the first and second control words have at least one bit;

a binary to thermometric converter, connected to the digital filter, that thermometrically codes the second control word;

a binary controller, connected to the digital filter and the first set of current sources, for generating binary current control word bits based on the first control word, wherein the binary current control word bits are used to control switching of the first set of current sources before a frequency lock has been achieved, wherein the frequency lock represents a condition in which the frequency of the reference signal is equal to the frequency of the feedback signal; and

a thermometric controller, connected to the second set of current sources and the binary to thermometric converter, for generating thermometric current control word bits based on the second control word, wherein the thermometric current control word bits are used to control switching of the second set of current sources after attainment of the frequency lock.

10. The DPLL of claim 9 , wherein the PFD operates at the positive edge of the reference signal.

11. The DPLL of claim 9 , wherein the digital filter operates at the negative edge of the reference signal.

12. The DPLL of claim 9 , wherein the output signal generated by the CCO is an oscillating signal.

13. The DPLL of claim 9 , further comprising a frequency lock detector, connected to the PFD and the binary and thermometric controllers, for detecting the frequency lock and indicating said frequency lock to the binary and thermometric controllers.

14. The DPLL of claim 9 , wherein current sources of the first set of current sources are binary weighted.

15. The DPLL of claim 9 , wherein current sources of the second set of current sources are thermometrically weighted.

16. The DPLL of claim 9 , wherein the binary and thermometric controllers are digital to analog current sources.

17. The DPLL of claim 16 , wherein currents generated by the binary and thermometric controllers have substantially the same unit step so that the frequency lock and a phase lock loop have substantially the same loop dynamics.

18. A digital phase lock loop (DPLL) that receives a reference signal generated by an external source and generates an oscillating output signal, the DPLL comprising:

a current controlled oscillator (CCO), connected to first and second sets of current sources that generate currents received by the CCO, wherein the CCO generates the oscillating output signal based on a magnitude of the currents generated by the first and second sets of current sources;

a loop divider, connected to the CCO, that receives the output signal and reduces a frequency thereof by a predetermined factor to generate a feedback signal;

a phase-frequency detector (PFD), connected to the loop divider, that receives and compares the reference signal and the feedback signal and generates an error signal;

a time-to-digital converter (TDC), connected to the PFD, that converts the error signal to a digital error signal;

a digital filter, connected to the TDC, that generates first and second control words based on the digital error signal, wherein the first and second control words have at least one bit;

a binary to thermometric converter, connected to the digital filter, that thermometrically codes the second control word;

a frequency lock detector, connected to the PFD, for detecting a frequency lock in which the frequency of the reference signal is equal to the frequency of the feedback signal;

a binary controller, connected to the digital filter and the first set of current sources, for generating binary current control word bits based on the first control word, wherein the binary current control word bits are used to control switching of the first set of current sources before achieving a frequency lock, wherein the frequency lock represents a condition in which the frequency of the reference signal is equal to the frequency of the feedback signal; and

a thermometric controller, connected to the second set of current sources and the binary to thermometric converter, for generating thermometric current control word bits based on the second control word, wherein the thermometric current control word bits are used to control switching of the second set of current sources after achieving the frequency lock.

19. The DPLL of claim 18 , wherein current sources of the first set of current sources are binary weighted.

20. The DPLL of claim 19 , wherein current sources of the second set of current sources are thermometrically weighted.

Assignments (30)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Dec 10, 2019
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 053547/0421 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
MERGER Recorded Jan 3, 2017
From: FREESCALE SEMICONDUCTOR, INC.
To: NXP USA, INC.
Reel/Frame 041144/0363 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037486/0517 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0334 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0285 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0387 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →
SECURITY AGREEMENT Recorded Jun 18, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030633/0424 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027622/0477 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027622/0075 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027621/0928 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2011
From: SINHA, ANAND K.; WADHWA, SANJAY K.
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 025615/0522 →