SlideShare une entreprise Scribd logo
1  sur  73
All-Digital Phase Lock Loop Imran Bashir “The Lab Guy” March 10 th , 2009
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
All-Digital PLL (ADPLL) References [1], [3] -  Bogdan Staszewski,  John Wallberg   1 3 4 2 ADPLL operates in  phase   domain.
Digitally-Controlled Oscillator Core ,[object Object],[object Object],[object Object],[object Object],[object Object],OSCM OSCP
Digitally-Controlled Oscillator Core The C-V curve of the MOS can have a large linear  range which is function of the DCO swing.
DCO: Design Considerations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],->  Not enough for GSM } Need to have control on inductance to increase tuning range. TB is designed with enough capacitors to support FM in presence of DCO drift.
DCO  ΣΔ ,[object Object],[object Object],[object Object],[object Object],N=1, WFrac = 0.5 Duty Cycle = 50% C eff  =  δ C/2
DCO  ΣΔ : Design Considerations Composite ΣΔ Noise ↑, N  ↑ , M  ↓ ,   TB size ↑, f CLK  ↓ Critical parameters: M, CLK, N,  δ C -> Δ f Due to resolution of digital input (M) Due to size of capacitor  Δ f Reference [3] -  Bogdan Staszewski,  Chih-Ming Hung
DCO  ΣΔ : Design Considerations Effect of SD order (N) M = 10,  Δ f = 30kHz,  f CLK  = 450MHz   N = 1   N = 2   N ↑ , L SD,M   Х ,  L SD, Δ f   lower between 1-10M & higher @ 100MHz Composite response (solid black line)  DOES NOT  include natural DCO phase noise!
DCO  ΣΔ : Design Considerations Effect of Fractional Word Length (M) N = 2,  Δ f = 30kHz,  f CLK  = 450MHz   M = 2   M = 10 Composite response (solid black line)  DOES NOT  include natural DCO phase noise! M ↑ , L SD,M  ↑  ,  L SD, Δ f   X, Current consumption  ↑
DCO  ΣΔ : Design Considerations Effect of Capacitor Size ( Δ f) M = 10,  N = 2,  f CLK  = 450MHz   Δ f = 10kHz Δ f = 30kHz Δ f  ↑ , L SD,M  ↑ ,  L SD, Δ f  ↑ Composite response (solid black line)  DOES NOT  include natural DCO phase noise!
DCO  ΣΔ : Design Considerations Effect of  ΣΔ  Clock ( f CLK ) M = 10,  N = 2,  Δ f = 30kHz f CLK  = 225MHz   f CLK  = 450MHz   f CLK  ↑ , L SD,M  X ,  L SD, Δ f  ↑ Composite response (solid black line)  DOES NOT  include natural DCO phase noise!
DCO  ΣΔ : Final Design M = 10,  N = 2,  Δ f = 30kHz,  f CLK  = 450MHz (Div-4)   Simulation Measurement ,[object Object],[object Object],[object Object],[object Object],1.80GHz 900MHz 450MHz 225MHz
Phase Detector CKR = Re-timed FREF CKV = DCO clock
Phase Detector Integer Error Correction Reference [6] -  Bogdan Staszewski Φ  = 3  Φ  = 0  Modulo-16 N = 10 Error Resolution of Integer Correction =  ±0.5 · DCO Cycle
Time-to-digital Converter (TDC) ,[object Object],[object Object],[object Object]
Time-to-digital Converter (TDC)
Time-to-digital Converter (TDC)
TDC: Important Concepts ,[object Object],[object Object],[object Object],[object Object],[object Object]
TDC: Important Concepts Effect of DCO Frequency ADPLL Frequency  ↓ # of Inverters  ↑ Current consumption ↑
TDC: Important Concepts Effect of Inverter Delay Δ t inv   ↓ TDC Quantization Noise  ↓ # of Inverters (L) ↑ Current consumption ↑
Digital Phase Error Signal: PHE ,[object Object],[object Object],[object Object],PHE serves as a ‘noise meter’ in DRP.
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Noise Modeling in ADPLL References [1], [3] -  Bogdan Staszewski,  John Wallberg   Loop parameters   1-4
Noise Modeling in ADPLL ,[object Object],[object Object],[object Object],[object Object],References [1], [3] -  Bogdan Staszewski,  John Wallberg
Noise Modeling in ADPLL ,[object Object],[object Object],[object Object],[object Object],FREF / TDC path DCO path References [1], [3] -  Bogdan Staszewski,  John Wallberg   f BW   ↑ corner moves   f BW   ↑ corner moves
Noise Modeling in ADPLL Tip: When even debugging spur source, study the effect of loop bandwidth on spur level. FREF harmonic spur Blue Trace =  Yellow Trace = DCO Supply spur Blue Trace =  Yellow Trace = Wide Loop Narrow Loop Wide Loop Narrow Loop
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tuning the ADPLL ,[object Object],[object Object],[object Object],[object Object]
Tuning the ADPLL: Step 1 ,[object Object],[object Object],[object Object],[object Object]
Tuning the ADPLL: Step 2 ,[object Object],ADPLL MATLAB Model Inverter Delay Δ t inv 1. FREF 2. TDC 3. DCO + Composite Simulated ADPLL spectrum Measure noise sources Simulated vs. Measured GMSK Filter Composite Simulated Modulated spectrum X 3 L FREF  (dBc/Hz) f 3 L DCO  (dBc/Hz) f 2
Tuning the ADPLL: Step 2 -119dBc/Hz -119dBc/Hz PN @ 400kHz - 64-kHz 0-dB CL BW - 13.7dB Gain Margin 0.9 ° 1.1 ° PTE - -36dB CL gain @ 400kHz -67dB -67.5dB MODSPEC @ 400kHz - 44 ° Phase Margin Measured Simulated Parameter 0.1 ° -74 DCXO 1.1 ° -49.7 Composite 1.1 ° -50 DCO 0.3 ° -62 TDC RMS PE dB Noise Source
Tuning the ADPLL: Step 3 ,[object Object],PM is comparable between all settings.
Loop Setting 1 ,[object Object],[object Object],RMS PE is low since composite close in noise is low. ADPLL 400-kHz phase noise is dominated by the TDC and DCO @ 400kHz.
Loop Setting 1 ,[object Object],[object Object],ADPLL 400-kHz phase noise is dominated by the TDC and DCO @ 400kHz. Open Loop Close Loop Modulated Open Loop Close Loop Modulated
Loop Setting 2 ,[object Object],[object Object],RMS PE is moderate since composite close in noise is moderate. ADPLL 400-kHz phase noise is dominated by the DCO @ 400kHz.
Loop Setting 2 ,[object Object],[object Object],ADPLL 400-kHz phase noise is dominated by the DCO @ 400kHz. Open Loop Close Loop Modulated Open Loop Close Loop Modulated
Loop Setting 3 ,[object Object],[object Object],RMS PE is high since composite close in noise is high. ADPLL 400-kHz phase noise is dominated by the DCO @ 400kHz.
Loop Setting 3 ,[object Object],[object Object],ADPLL 400-kHz phase noise is dominated by the DCO @ 400kHz. Open Loop Close Loop Modulated Open Loop Close Loop Modulated
Tuning the ADPLL: Step 4 ,[object Object],[object Object],[object Object],This number is not close to -70dB due to presence of impairment DCO capacitor mismatch. Set the ADPLL bandwidth in this region.  PM is comparable between all settings. 400kHz MODSPEC [dB] DCO Dominant Contributor DCO + TDC 0-dB Loop Bandwidth [kHz] RMS Phase Error [deg]
Tuning the ADPLL: Step 5 ,[object Object],DFT features in ADPLL allows to look at ADPLL output OTW or digital phase error PHE.
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DCO Capacitor Mismatch ,[object Object],[object Object],[object Object],[object Object],[object Object],Progression of time (8 cycles shown ) 8x8 varactor encoding matrix:
DCO Capacitor Mismatch Compensation ,[object Object],[object Object],Digital activity in DEM results in spurs.
ΣΔ  Noise on DCO ,[object Object],[object Object]
ΣΔ  Noise on DCO ,[object Object],[object Object],[object Object],[object Object]
RF to FREF Interference ,[object Object],[object Object],[object Object],[object Object],References [8] -  Oren Eliezer
DCO Pulling ,[object Object],[object Object],[object Object],[object Object],OTW Over TX Burst DCO drift is experienced  even before TX payload
DCO Pulling: Solution α =7,  ρ =16,  λ =0x3555 Loop Bandwidth = 64-kHz Phase margin = 44 ˚ Gain margin = 13.7 dB α =5,  ρ =14,  λ =0x2334 Loop Bandwidth = 233-kHz Phase margin = 49 ˚ Gain margin = 11.1 dB Dynamic adjustment of ADPLL bandwidth between 64-kHz and 233-kHz.
DCO Pulling: Measurement Results
DCO Pulling: Measurement Results ,[object Object],Default Worst case DOE part @ 1880MHz Bandwidth Adjustment Worst case DOE part @ 1880MHz
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Characteristics of Calibration & Compensation Processes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DCO Gain Calibration & Compensation ,[object Object],[object Object],[object Object],[object Object],[object Object]
DCO Gain Calibration & Compensation 40% Variation over Process & 15% Variation over Temperature
DCO Gain Calibration & Compensation
DCO Gain Calibration & Compensation Without calibration and compensation, the phase error of the transmitter will fail 3GPP GSM specification. GSM 3GPP limit (5 degrees) Measured Simulated  Target specification (3 degrees)
DCO Gain Calibration & Compensation Data Packet DCO Gain Estimation
TDC Calibration & Compensation ,[object Object],[object Object],[object Object],[object Object],9% Variation over Temperature 50% Variation over Process Weak Process Nominal Process Strong Process ,[object Object],[object Object]
TDC Calibration & Compensation Error needs to be within  ±2% to meet 3   RMS phase-error spec.
Calibration of DCO Current Problem Statement ,[object Object],[object Object],[object Object],[object Object],[object Object]
Calibration of DCO Current Variation of DCO Phase Noise Operating beyond optimum bias setting effects the DCO reliability. 400kHz Offset
Calibration of DCO Current Proposed Solution ,[object Object],[object Object],[object Object]
Calibration of DCO Current Validation of Proposed Solution Optimum DCO current   using PHE based estimation PHE based estimation of DCO noise correlates with the measured DCO integrated noise.
DCO Frequency Calibration & Compensation ,[object Object],[object Object],[object Object],[object Object],Variation in DCO center frequency over process can be as high as 2% at 1.8GHz operation.
DCO Frequency Calibration & Compensation The allocated time for   ADPLL lock may not be adequate given DCO center frequency variation.
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Motivation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Noisy/Defective vs. Normal DCO  PTE is determined based on PHE based estimation of DCO noise. References [5] -  Oren Eliezer, Imran Bashir
Block Diagram for Cap. Test DCO phase capacitor toggling time domain PHE waveform H(S) References [5] -  Oren Eliezer, Imran Bashir
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary From a Wireless SoC Perspective ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],For EDGE/WCDMA
References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

4. free space path loss model part 2
4. free space path loss model   part 24. free space path loss model   part 2
4. free space path loss model part 2JAIGANESH SEKAR
 
GPS sensitivity questions and its HW RF consideration
GPS sensitivity questions and its HW RF considerationGPS sensitivity questions and its HW RF consideration
GPS sensitivity questions and its HW RF considerationPei-Che Chang
 
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time Signals
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time SignalsDSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time Signals
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time SignalsAmr E. Mohamed
 
An Introduction to RF Design, Live presentation at EELive 2014
An Introduction to RF Design, Live presentation at EELive 2014An Introduction to RF Design, Live presentation at EELive 2014
An Introduction to RF Design, Live presentation at EELive 2014Rohde & Schwarz North America
 
Digital Baseband Communication
Digital Baseband CommunicationDigital Baseband Communication
Digital Baseband CommunicationPei-Che Chang
 
Driving large capacitive loads
Driving large capacitive loadsDriving large capacitive loads
Driving large capacitive loadsRavi Selvaraj
 
Relationships Among EVM, BER and SNR + WiFi minimum SNR consideration
Relationships Among EVM, BER and SNR + WiFi minimum SNR considerationRelationships Among EVM, BER and SNR + WiFi minimum SNR consideration
Relationships Among EVM, BER and SNR + WiFi minimum SNR considerationPei-Che Chang
 
RF Module Design - [Chapter 4] Transceiver Architecture
RF Module Design - [Chapter 4] Transceiver ArchitectureRF Module Design - [Chapter 4] Transceiver Architecture
RF Module Design - [Chapter 4] Transceiver ArchitectureSimen Li
 
LTE introduction part1
LTE introduction part1LTE introduction part1
LTE introduction part1Pei-Che Chang
 
Quadrature phase shift keying
Quadrature phase shift keyingQuadrature phase shift keying
Quadrature phase shift keyingSneheshDutta
 
C2 discrete time signals and systems in the frequency-domain
C2 discrete time signals and systems in the frequency-domainC2 discrete time signals and systems in the frequency-domain
C2 discrete time signals and systems in the frequency-domainPei-Che Chang
 
Phase-locked Loops - Theory and Design
Phase-locked Loops - Theory and DesignPhase-locked Loops - Theory and Design
Phase-locked Loops - Theory and DesignSimen Li
 
GPS satellite signal acquisition and GPS CA(Gold) code generator
GPS satellite signal acquisition and GPS CA(Gold) code generatorGPS satellite signal acquisition and GPS CA(Gold) code generator
GPS satellite signal acquisition and GPS CA(Gold) code generatorPei-Che Chang
 
RF Module Design - [Chapter 3] Linearity
RF Module Design - [Chapter 3]  LinearityRF Module Design - [Chapter 3]  Linearity
RF Module Design - [Chapter 3] LinearitySimen Li
 
Multiband Transceivers - [Chapter 3] Basic Concept of Comm. Systems
Multiband Transceivers - [Chapter 3]  Basic Concept of Comm. SystemsMultiband Transceivers - [Chapter 3]  Basic Concept of Comm. Systems
Multiband Transceivers - [Chapter 3] Basic Concept of Comm. SystemsSimen Li
 

Tendances (20)

Low noise amplifier
Low noise amplifierLow noise amplifier
Low noise amplifier
 
4. free space path loss model part 2
4. free space path loss model   part 24. free space path loss model   part 2
4. free space path loss model part 2
 
GPS sensitivity questions and its HW RF consideration
GPS sensitivity questions and its HW RF considerationGPS sensitivity questions and its HW RF consideration
GPS sensitivity questions and its HW RF consideration
 
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time Signals
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time SignalsDSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time Signals
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time Signals
 
Intel 8051 - pin description
Intel 8051  - pin descriptionIntel 8051  - pin description
Intel 8051 - pin description
 
An Introduction to RF Design, Live presentation at EELive 2014
An Introduction to RF Design, Live presentation at EELive 2014An Introduction to RF Design, Live presentation at EELive 2014
An Introduction to RF Design, Live presentation at EELive 2014
 
VLSI
VLSIVLSI
VLSI
 
Digital Baseband Communication
Digital Baseband CommunicationDigital Baseband Communication
Digital Baseband Communication
 
Driving large capacitive loads
Driving large capacitive loadsDriving large capacitive loads
Driving large capacitive loads
 
Relationships Among EVM, BER and SNR + WiFi minimum SNR consideration
Relationships Among EVM, BER and SNR + WiFi minimum SNR considerationRelationships Among EVM, BER and SNR + WiFi minimum SNR consideration
Relationships Among EVM, BER and SNR + WiFi minimum SNR consideration
 
RF Module Design - [Chapter 4] Transceiver Architecture
RF Module Design - [Chapter 4] Transceiver ArchitectureRF Module Design - [Chapter 4] Transceiver Architecture
RF Module Design - [Chapter 4] Transceiver Architecture
 
LTE introduction part1
LTE introduction part1LTE introduction part1
LTE introduction part1
 
Quadrature phase shift keying
Quadrature phase shift keyingQuadrature phase shift keying
Quadrature phase shift keying
 
C2 discrete time signals and systems in the frequency-domain
C2 discrete time signals and systems in the frequency-domainC2 discrete time signals and systems in the frequency-domain
C2 discrete time signals and systems in the frequency-domain
 
Phase-locked Loops - Theory and Design
Phase-locked Loops - Theory and DesignPhase-locked Loops - Theory and Design
Phase-locked Loops - Theory and Design
 
Vlsi
VlsiVlsi
Vlsi
 
GPS satellite signal acquisition and GPS CA(Gold) code generator
GPS satellite signal acquisition and GPS CA(Gold) code generatorGPS satellite signal acquisition and GPS CA(Gold) code generator
GPS satellite signal acquisition and GPS CA(Gold) code generator
 
RF Module Design - [Chapter 3] Linearity
RF Module Design - [Chapter 3]  LinearityRF Module Design - [Chapter 3]  Linearity
RF Module Design - [Chapter 3] Linearity
 
Multiband Transceivers - [Chapter 3] Basic Concept of Comm. Systems
Multiband Transceivers - [Chapter 3]  Basic Concept of Comm. SystemsMultiband Transceivers - [Chapter 3]  Basic Concept of Comm. Systems
Multiband Transceivers - [Chapter 3] Basic Concept of Comm. Systems
 
OFDM for LTE
OFDM for LTEOFDM for LTE
OFDM for LTE
 

Similaire à All Digital Phase Lock Loop 03 12 09

Lect2 up400 (100329)
Lect2 up400 (100329)Lect2 up400 (100329)
Lect2 up400 (100329)aicdesign
 
RM03D-3_DCOBISC_06_07_09_Final
RM03D-3_DCOBISC_06_07_09_FinalRM03D-3_DCOBISC_06_07_09_Final
RM03D-3_DCOBISC_06_07_09_Finalimranbashir
 
Lect2 up390 (100329)
Lect2 up390 (100329)Lect2 up390 (100329)
Lect2 up390 (100329)aicdesign
 
A System's View of Metro and Regional Optical Networks
A System's View of Metro and Regional Optical NetworksA System's View of Metro and Regional Optical Networks
A System's View of Metro and Regional Optical NetworksCedric Lam
 
On Chip Calibration And Compensation Techniques (11 03 08)
On Chip Calibration And Compensation Techniques (11 03 08)On Chip Calibration And Compensation Techniques (11 03 08)
On Chip Calibration And Compensation Techniques (11 03 08)imranbashir
 
Reduction -effect-impulsive-noise-lh
Reduction -effect-impulsive-noise-lhReduction -effect-impulsive-noise-lh
Reduction -effect-impulsive-noise-lhSamir LAKSIR
 
ADC Conveter Performance and Limitations.ppt
ADC Conveter Performance and Limitations.pptADC Conveter Performance and Limitations.ppt
ADC Conveter Performance and Limitations.pptBEVARAVASUDEVAAP1813
 
A Technique for Dynamic Range Improvement of Intermodulation Distortion Produ...
A Technique for Dynamic Range Improvement of Intermodulation Distortion Produ...A Technique for Dynamic Range Improvement of Intermodulation Distortion Produ...
A Technique for Dynamic Range Improvement of Intermodulation Distortion Produ...Pete Sarson, PH.D
 
study of ttc link and parallel coupled filter design
study of ttc link and parallel coupled filter designstudy of ttc link and parallel coupled filter design
study of ttc link and parallel coupled filter designManoj Kumar
 
Using Distortion Shaping Technique to Equalize ADC THD Performance Between ATEs
Using Distortion Shaping Technique to Equalize ADC THD Performance Between ATEsUsing Distortion Shaping Technique to Equalize ADC THD Performance Between ATEs
Using Distortion Shaping Technique to Equalize ADC THD Performance Between ATEsPete Sarson, PH.D
 
An_FPGA_Based_Passive_K_Delta_1_Sigma_Modulator
An_FPGA_Based_Passive_K_Delta_1_Sigma_ModulatorAn_FPGA_Based_Passive_K_Delta_1_Sigma_Modulator
An_FPGA_Based_Passive_K_Delta_1_Sigma_ModulatorMatthew Albert Meza
 
Receiver Desense Common Issue
Receiver Desense Common IssueReceiver Desense Common Issue
Receiver Desense Common Issuecriterion123
 

Similaire à All Digital Phase Lock Loop 03 12 09 (20)

Lect2 up400 (100329)
Lect2 up400 (100329)Lect2 up400 (100329)
Lect2 up400 (100329)
 
RM03D-3_DCOBISC_06_07_09_Final
RM03D-3_DCOBISC_06_07_09_FinalRM03D-3_DCOBISC_06_07_09_Final
RM03D-3_DCOBISC_06_07_09_Final
 
Lect2 up390 (100329)
Lect2 up390 (100329)Lect2 up390 (100329)
Lect2 up390 (100329)
 
A System's View of Metro and Regional Optical Networks
A System's View of Metro and Regional Optical NetworksA System's View of Metro and Regional Optical Networks
A System's View of Metro and Regional Optical Networks
 
On Chip Calibration And Compensation Techniques (11 03 08)
On Chip Calibration And Compensation Techniques (11 03 08)On Chip Calibration And Compensation Techniques (11 03 08)
On Chip Calibration And Compensation Techniques (11 03 08)
 
Wcdma planning
Wcdma planningWcdma planning
Wcdma planning
 
AD8351.pdf
AD8351.pdfAD8351.pdf
AD8351.pdf
 
13.pdf
13.pdf13.pdf
13.pdf
 
12.pdf
12.pdf12.pdf
12.pdf
 
ofdm
ofdmofdm
ofdm
 
Thesis presentation
Thesis presentationThesis presentation
Thesis presentation
 
Reduction -effect-impulsive-noise-lh
Reduction -effect-impulsive-noise-lhReduction -effect-impulsive-noise-lh
Reduction -effect-impulsive-noise-lh
 
ADC Conveter Performance and Limitations.ppt
ADC Conveter Performance and Limitations.pptADC Conveter Performance and Limitations.ppt
ADC Conveter Performance and Limitations.ppt
 
A Technique for Dynamic Range Improvement of Intermodulation Distortion Produ...
A Technique for Dynamic Range Improvement of Intermodulation Distortion Produ...A Technique for Dynamic Range Improvement of Intermodulation Distortion Produ...
A Technique for Dynamic Range Improvement of Intermodulation Distortion Produ...
 
study of ttc link and parallel coupled filter design
study of ttc link and parallel coupled filter designstudy of ttc link and parallel coupled filter design
study of ttc link and parallel coupled filter design
 
Analog Communication Lab Manual
Analog Communication Lab ManualAnalog Communication Lab Manual
Analog Communication Lab Manual
 
Using Distortion Shaping Technique to Equalize ADC THD Performance Between ATEs
Using Distortion Shaping Technique to Equalize ADC THD Performance Between ATEsUsing Distortion Shaping Technique to Equalize ADC THD Performance Between ATEs
Using Distortion Shaping Technique to Equalize ADC THD Performance Between ATEs
 
An_FPGA_Based_Passive_K_Delta_1_Sigma_Modulator
An_FPGA_Based_Passive_K_Delta_1_Sigma_ModulatorAn_FPGA_Based_Passive_K_Delta_1_Sigma_Modulator
An_FPGA_Based_Passive_K_Delta_1_Sigma_Modulator
 
FinalReport
FinalReportFinalReport
FinalReport
 
Receiver Desense Common Issue
Receiver Desense Common IssueReceiver Desense Common Issue
Receiver Desense Common Issue
 

All Digital Phase Lock Loop 03 12 09

  • 1. All-Digital Phase Lock Loop Imran Bashir “The Lab Guy” March 10 th , 2009
  • 2.
  • 3. All-Digital PLL (ADPLL) References [1], [3] - Bogdan Staszewski, John Wallberg 1 3 4 2 ADPLL operates in phase domain.
  • 4.
  • 5. Digitally-Controlled Oscillator Core The C-V curve of the MOS can have a large linear range which is function of the DCO swing.
  • 6.
  • 7.
  • 8. DCO ΣΔ : Design Considerations Composite ΣΔ Noise ↑, N ↑ , M ↓ , TB size ↑, f CLK ↓ Critical parameters: M, CLK, N, δ C -> Δ f Due to resolution of digital input (M) Due to size of capacitor Δ f Reference [3] - Bogdan Staszewski, Chih-Ming Hung
  • 9. DCO ΣΔ : Design Considerations Effect of SD order (N) M = 10, Δ f = 30kHz, f CLK = 450MHz N = 1 N = 2 N ↑ , L SD,M Х , L SD, Δ f lower between 1-10M & higher @ 100MHz Composite response (solid black line) DOES NOT include natural DCO phase noise!
  • 10. DCO ΣΔ : Design Considerations Effect of Fractional Word Length (M) N = 2, Δ f = 30kHz, f CLK = 450MHz M = 2 M = 10 Composite response (solid black line) DOES NOT include natural DCO phase noise! M ↑ , L SD,M ↑ , L SD, Δ f X, Current consumption ↑
  • 11. DCO ΣΔ : Design Considerations Effect of Capacitor Size ( Δ f) M = 10, N = 2, f CLK = 450MHz Δ f = 10kHz Δ f = 30kHz Δ f ↑ , L SD,M ↑ , L SD, Δ f ↑ Composite response (solid black line) DOES NOT include natural DCO phase noise!
  • 12. DCO ΣΔ : Design Considerations Effect of ΣΔ Clock ( f CLK ) M = 10, N = 2, Δ f = 30kHz f CLK = 225MHz f CLK = 450MHz f CLK ↑ , L SD,M X , L SD, Δ f ↑ Composite response (solid black line) DOES NOT include natural DCO phase noise!
  • 13.
  • 14. Phase Detector CKR = Re-timed FREF CKV = DCO clock
  • 15. Phase Detector Integer Error Correction Reference [6] - Bogdan Staszewski Φ = 3 Φ = 0 Modulo-16 N = 10 Error Resolution of Integer Correction = ±0.5 · DCO Cycle
  • 16.
  • 19.
  • 20. TDC: Important Concepts Effect of DCO Frequency ADPLL Frequency ↓ # of Inverters ↑ Current consumption ↑
  • 21. TDC: Important Concepts Effect of Inverter Delay Δ t inv ↓ TDC Quantization Noise ↓ # of Inverters (L) ↑ Current consumption ↑
  • 22.
  • 23.
  • 24. Noise Modeling in ADPLL References [1], [3] - Bogdan Staszewski, John Wallberg Loop parameters  1-4
  • 25.
  • 26.
  • 27. Noise Modeling in ADPLL Tip: When even debugging spur source, study the effect of loop bandwidth on spur level. FREF harmonic spur Blue Trace = Yellow Trace = DCO Supply spur Blue Trace = Yellow Trace = Wide Loop Narrow Loop Wide Loop Narrow Loop
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Tuning the ADPLL: Step 2 -119dBc/Hz -119dBc/Hz PN @ 400kHz - 64-kHz 0-dB CL BW - 13.7dB Gain Margin 0.9 ° 1.1 ° PTE - -36dB CL gain @ 400kHz -67dB -67.5dB MODSPEC @ 400kHz - 44 ° Phase Margin Measured Simulated Parameter 0.1 ° -74 DCXO 1.1 ° -49.7 Composite 1.1 ° -50 DCO 0.3 ° -62 TDC RMS PE dB Noise Source
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. DCO Pulling: Solution α =7, ρ =16, λ =0x3555 Loop Bandwidth = 64-kHz Phase margin = 44 ˚ Gain margin = 13.7 dB α =5, ρ =14, λ =0x2334 Loop Bandwidth = 233-kHz Phase margin = 49 ˚ Gain margin = 11.1 dB Dynamic adjustment of ADPLL bandwidth between 64-kHz and 233-kHz.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55. DCO Gain Calibration & Compensation 40% Variation over Process & 15% Variation over Temperature
  • 56. DCO Gain Calibration & Compensation
  • 57. DCO Gain Calibration & Compensation Without calibration and compensation, the phase error of the transmitter will fail 3GPP GSM specification. GSM 3GPP limit (5 degrees) Measured Simulated Target specification (3 degrees)
  • 58. DCO Gain Calibration & Compensation Data Packet DCO Gain Estimation
  • 59.
  • 60. TDC Calibration & Compensation Error needs to be within ±2% to meet 3  RMS phase-error spec.
  • 61.
  • 62. Calibration of DCO Current Variation of DCO Phase Noise Operating beyond optimum bias setting effects the DCO reliability. 400kHz Offset
  • 63.
  • 64. Calibration of DCO Current Validation of Proposed Solution Optimum DCO current using PHE based estimation PHE based estimation of DCO noise correlates with the measured DCO integrated noise.
  • 65.
  • 66. DCO Frequency Calibration & Compensation The allocated time for ADPLL lock may not be adequate given DCO center frequency variation.
  • 67.
  • 68.
  • 69. Noisy/Defective vs. Normal DCO PTE is determined based on PHE based estimation of DCO noise. References [5] - Oren Eliezer, Imran Bashir
  • 70. Block Diagram for Cap. Test DCO phase capacitor toggling time domain PHE waveform H(S) References [5] - Oren Eliezer, Imran Bashir
  • 71.
  • 72.
  • 73.