lecture08 ee620 pll tracking

20
7/29/2019 Lecture08 Ee620 Pll Tracking http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 1/20 Sam Palermo  Analog & Mixed-Signal Center Texas A&M University ECEN620: Network Theory Broadband Circuit Design Fall 2012 Lecture 8: PLL Tracking

Upload: frankliu

Post on 03-Apr-2018

235 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 1/20

Sam Palermo

 Analog & Mixed-Signal Center

Texas A&M University

ECEN620: Network Theory

Broadband Circuit DesignFall 2012

Lecture 8: PLL Tracking

Page 2: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 2/20

 Announcements

• HW1 due at 5PM today•Confirm that you participated in the Analog IC

Design Olympics on the first page of yourhomework 1 solution

•Turn into my mailbox in WERC 315

2

Page 3: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 3/20

 Agenda & References

• PLL Tracking Response• Phase Detector Models

• PLL Hold Range

• Chapter 5 of Phaselock Techniques, F.Gardner, John Wiley & Sons, 2005.

3

Page 4: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 4/20

Linear PLL Model

4

• If the phase inputamplitude is small, then

the linear model can beused to predict thetransient response

( )( )( ) ( ) ( )

N

sFK K s

s

N

sGs

ssE

VCOPDref 

e

+=

+=

Φ

Φ=

1

1

• Ideally, we want this to be zero

• Phase error generally increases withfrequency due to this high-pass response

Page 5: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 5/20

5

• Phase Step Response

( )( )

( )

stepdecayinglyexponentiaanisResponse Transient

:Response Transient

stepphaseawithzerobeshoulderrorPhase

0limlim : TheoremValueFinaltheUsing

1

2

00

tK 

DC

DCss

DC

eK s

s

s

K ss

sssE

s

−−

→→

∆Φ=

 

 

 

 

 

 

 ∆Φ

=

+

∆Φ=

 

 

 

 ∆Φ

First-Order PLL Tracking Response

( ) ( ) N

K K K 

K s

s

N

K K K s

s

sEK sFVCOPD

dBDC

dBVCOPD

1

3

31

1  , , ==+=+

== ω ω 

Page 6: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 6/20

6

• Frequency Offset (Step) Response

( )( ) ( )

( )

steprisinglyexponentiaanisResponse Transient

1 :Response Transient

offsetfrequencyagain withloopthetonalproporitioinverselyiserrorphase The

limlim : TheoremValueFinaltheUsing

21

2

2

020

tK 

DCDC

DCDCss

DCe

K K s

s

s

K K ss

sssE

s

−−

→→

−∆

=

 

  

 

+    ∆

∆=

+

∆=

 

 

 

 ∆

ω ω 

ω ω ω 

First-Order PLL Tracking Response

( ) ( ) N

K K K 

K s

s

N

K K K s

s

sEK sFVCOPD

dBDC

dBVCOPD

1

3

31

1  , , ==+=+== ω ω 

Page 7: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 7/207

• Frequency Ramp Response

( )

( )( )( )

( )1 :Response Transient

finiteisif infinitytogrowerror willphase The

limlim : TheoremValueFinaltheUsing

2

rad/secof rateaatith timelinearly wchangingisfrequencyinputthat theAssume

23

1

3

2

030

2

2

−+Λ

=

 

  

 

  

 Λ

∞⇒+

Λ=

 

  

 Λ

Λ=

Λ

−−

→→

tK 

DC

DCDC

DC

DCss

ref 

DCetK K K s

s

s

K ss

sssE

s

tt

φ 

First-Order PLL Tracking Response

( ) ( ) N

K K K 

K s

s

N

K K K s

s

sEK sFVCOPD

dBDC

dBVCOPD

1

3

31

1  , , ==+=+== ω ω 

Page 8: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 8/20

( )( )

( )N

K K K 

K s

K s

ss

ss

K K 

Nss

sEs

ssF VCOPD

DC

DCDCnn

VCOPD

n

=

++

 

  

 

+

++

 

 

 

 

++

=++

 

 

 

 +

=++

+=  ,1

1

2 ,

1

1

2121

22

21

22

2

21

2

τ τ τ τ 

τ 

τ τ 

ω ζω 

ω 

τ τ 

τ 

8

• Phase Step Response

( )( )

yourself thiscompute Try to

1

1

 :Response Transient

stepphaseawithzerobeshoulderrorPhase

01

1

limlim : TheoremValueFinaltheUsing

2121

22

211

2121

22

21

2

00

++

 

  

 

+

++

 

  

 

++

 

  

 ∆Φ

=

 

  

 

++

 

  

 

+

++

 

 

 

 

+

+∆Φ

=  

  ∆Φ

→→

τ τ τ τ 

τ 

τ τ 

τ τ τ τ 

τ τ τ 

DCDC

DCDC

ss

K s

K s

ss

s

K s

K ss

ss

ssEs

Second-Order Type-1 PLL Tracking Response

Page 9: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 9/20

( )( )

( )N

K K K 

K s

K s

ss

ss

K K 

Nss

sEs

ssF VCOPD

DC

DCDCnn

VCOPD

n

=

++

 

  

 

+

++

 

 

 

 

++

=++

 

 

 

 +

=++

+=  ,1

1

2 ,

1

1

2121

22

21

22

2

21

2

τ τ τ τ 

τ 

τ τ 

ω ζω 

ω 

τ τ 

τ 

9

• Frequency Offset (Step) Response

( )( )

yourself thiscompute Try to

1

1

 :Response Transient

offsetfrequencyagain withloopthetonalproporitioinverselyiserrorphase The

1

1

limlim : TheoremValueFinaltheUsing

2121

22

21

2

1

2121

222

21

2

020

 

 

 

 

++

 

  

 

+

++

 

  

 

++

 

  

 ∆

∆=

 

  

 

++

 

  

 

+

++

 

 

 

 

++∆

=  

  ∆

→→

τ τ τ τ 

τ 

τ τ ω 

ω 

τ τ τ τ 

τ 

τ τ ω 

ω 

DCDC

DCDCDC

ss

K s

K s

ss

s

K K s

K ss

ss

ssEs

Second-Order Type-1 PLL Tracking Response

Page 10: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 10/20

( )( )

( )N

K K K 

K s

K s

ss

ss

K K 

Nss

sEs

ssF VCOPD

DC

DCDCnn

VCOPD

n

=

++

 

  

 

+

++

 

 

 

 

++

=++

 

 

 

 +

=++

+=  ,1

1

2 ,

1

1

2121

22

21

22

2

21

2

τ τ τ τ 

τ 

τ τ 

ω ζω 

ω 

τ τ 

τ 

10

• Frequency Ramp Response

( )( )

yourself thiscompute Try to

1

1

 :Response Transient

finiteisif infinitytogrowerror willphase The

1

1

limlim : TheoremValueFinaltheUsing

2121

22

21

3

1

2121

223

21

2

030

 

 

 

 

++

 

  

 

+

++

 

  

 

++

 

  

 Λ

∞⇒

 

  

 

++

 

  

 

+

++

 

 

 

 

+

=  

  Λ

→→

τ τ τ τ 

τ 

τ τ 

τ τ τ τ 

τ τ τ 

DCDC

DC

DCDC

ss

K s

K s

ss

s

K s

K ss

ss

ssEs

Second-Order Type-1 PLL Tracking Response

Page 11: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 11/2011

• Phase Step Response

( )( )

 

 

 

 

++ 

  

 ∆Φ

=

 

  

 ++

∆Φ=

 

  

 ∆Φ

→→

RC

K Kss

s

s

RC

K Ksss

sssE

s ss

2

21

2

3

00

 :Response Transient

stepphaseawithzerobeshoulderrorPhase

0limlim : TheoremValueFinaltheUsing

Second-Order Type-2 PLL Tracking Response

( ) ( )N

RK K K 

RC

K Kss

s

ss

ssEs

RC

sR

sF VCOPD

nn

=++

=++

  

 +

=  ,2

 ,

1

2

2

22

2

ω ζω 

Page 12: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 12/2012

 

 

 

 

++  

  ∆Φ−

RC

K Kss

ss 2

21 :Response Transient L 

Second-Order Type-2 PLLPhase Step Response

KRCRCn

2

1

2==

ω ζ 

Page 13: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 13/2013

• Frequency Offset (Step) Response

( )( )

 

 

 

 

++ 

  

 ∆

=

 

  

 ++

∆=

 

  

 ∆

→→

RC

K Kss

s

s

RC

K Ksss

sssE

s ss

2

2

2

1

22

3

020

 :Response Transient

PLL2- Typeawithzerotogoeserrorphase The

0limlim : TheoremValueFinaltheUsing

ω 

ω ω 

Second-Order Type-2 PLL Tracking Response

( ) ( )N

RK K K 

RC

K Kss

s

ss

ssEs

RC

sR

sF VCOPD

nn

=++

=++

  

 +

=  ,2

 ,

1

2

2

22

2

ω ζω 

Page 14: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 14/20

14

Second-Order Type-2 PLLFrequency Step Response

KRCRCn

2

1

2==

ω ζ 

 

 

 

 

++  

  ∆−

RC

K Kss

s

s 2

2

2

1 :Response Transient ω L 

Page 15: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 15/20

15

• Frequency Ramp Response

( )( )

 

 

 

 

++ 

  

 Λ

Λ=

 

  

 ++

Λ=

 

  

 Λ

→→

RC

K Kss

s

s

RC

K Ksss

sssE

sn

ss

2

2

3

1

223

3

030

 :Response Transient

lagphasedynamicawithrampfrequencyacan trackPLL2-order type-secondA

limlim : TheoremValueFinaltheUsing

ω 

Second-Order Type-2 PLL Tracking Response

( ) ( )N

RK K K 

RC

K Kss

s

ss

ssEs

RC

sR

sF VCOPD

nn

=++

=++

  

 +

=  ,2

 ,

1

2

2

22

2

ω ζω 

Page 16: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 16/20

16

Second-Order Type-2 PLLFrequency Ramp Response

KRCRCn

2

1

2==

ω ζ 

 

 

 

 

++  

  Λ−

RC

K Kss

ss 2

2

31 :Response Transient L 

Page 17: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 17/20

Ideal Phase Detector

•  An ideal phase detector has thesame gain (slope) over a ±2π range

• This allows the linear PLL model tobe used for all phase relationships

17

Page 18: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 18/20

Real Phase Detectors

• Many phase detectorsare nonlinear and donot display the samegain for a given phase

relationship

• This implies that the

PLL cannot bedescribed by the linearmodel for large inputphase deviations

18

Page 19: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 19/20

PLL Hold Range (Sinusoidal PD)

•  A PLL Hold Range is the input frequency range over which the PLL canmaintain static lock 

19

( )rad/sec :RangeHold

 todconstraineisfrequencylockthe,1exceedcannotsineSince

sin

 iserrorphasethedetector,phasesinusoidalaWith

:2- TypeOrder-Second

 :1- TypeOrder-Second

 :Order-First

 isErrorPhaseState-SteadytheModelLinearw/

1

DCH

DC

DC

e

DC

VCOPD

DC

VCOPD

DC

DC

e

N

K K 

N

K K K K 

±=∆

≤∆

∆=

∞=

=

=

∆=

ω 

ω 

ω φ 

ω φ 

• The hold range is finite for a type-1 PLL, and theoretically infinite for atype-2 PLL. However in practice it will be limited by another PLL block,

such as the VCO tuning range.

Page 20: Lecture08 Ee620 Pll Tracking

7/29/2019 Lecture08 Ee620 Pll Tracking

http://slidepdf.com/reader/full/lecture08-ee620-pll-tracking 20/20

Next Time

• PLL Acquisition Response

20