Académique Documents
Professionnel Documents
Culture Documents
Pierre Le Bars
(avec la collaboration de Francis Gary)
lebars@moniut.univ-bpclermont.fr
BOUCLE A VERROUILLAGE DE PHASE
(P.L.L. = Phase Locked Loop)
I/ Introduction
Le principe de la PLL a été décrit par Bellescise en 1932, mais la PLL a été longtemps
ignorée du fait de la complexité de sa réalisation avec les technologies de l’époque (tubes à
vide). L’avènement des circuits intégrés LSI (Large Scale Integration) l’a remise à l’honneur.
L’idée de départ est la suivante : pour démoduler une onde modulée en fréquence, on
réalise tout d’abord une transformation modulation de fréquence → modulation d’amplitude
(et de fréquence), en utilisant par exemple un circuit dérivateur :
ds m dϕ
s m (t) = S.sin [ ϕ(t) ] ⇒ = S. .cos [ ϕ(t) ]
dt dt
MF
dϕ
= ω(t) = ωp + k F .si (t) (MA)
dt
dϕ
S. .cos [ ϕ(t) ] Filtre
dt
× Passe-bas
v F (t)
V.sin [ ϕ(t) ]
oscillateur
local
Le problème consiste à avoir à tout instant un signal délivré par l’oscillateur local de
même fréquence et en phase avec la porteuse (de la modulation d’amplitude !) du signal
d’entrée. Si la démodulation est correcte, le signal de sortie vF est proportionnel à
l’information si, qui commande la fréquence du signal d’entrée. D’où l’idée d’utiliser vF pour
commander un VCO (Voltage Controlled Oscillator) dont la fréquence est centrée sur fp.
x e (t)
v p (t)
ϕe Filtre
f C.P. v F (t)
e Passe-bas
x r (t)
ϕr
f
r V.C.O.
1
La boucle comporte trois éléments fondamentaux :
• un comparateur de phase élaborant une grandeur vp image de la différence
de phase ϕe − ϕr
• un filtre passe-bas
• un VCO : oscillateur dont la fréquence est commandée en
tension : f r = f 0 + K 0 .v F
-1- VCO
C’est un oscillateur qui fournit un signal xr(t) (sinusoïdal, carré ou plus rarement
triangulaire) dont la fréquence est commandée par une tension de commande vF.
Schéma de principe :
+E
I(vF)
Trigger
vF •
•
•
I(vF) C
0V
Le système comprend :
• 2 sources de courant I commandées par vF : I = I(v F )
• un trigger
• un système inverseur commandé par la sortie du trigger
• un condensateur extérieur au circuit intégré, qui se charge et se décharge à
courant constant entre les 2 tensions de seuil du trigger.
Pour la PLL intégré 4046, la relation liant la fréquence de sortie fr à vF est affine.
f min = fréquence pour v F = 0
f MAX = fréquence pour vF = vFMAX = E tension d'alimentation du circuit
f MAX + f min V
f 0 = fréquence centrale = obtenue pour v F = FMAX
2 2
2
fr
caractéristique idéale
fMAX
caractéristique pratique
f0
K0
fmin
vF
vFMAX/2 vFMAX
v
f r = f 0 + K 0 . v F − FMAX = f min + K 0 .v F
2
K0 est le rapport de conversion exprimé en Hz/V.
Dans le cas du circuit intégré 4046, 3 éléments extérieurs permettent de contrôler cette
caractéristique :
4046 1
f min
R 2 .C 1
⇒ K0
1 R1.C.E
f MAX f min +
R1 R2 R1.C
C
fr fr R1 /
R2 /
vF vF
x e (t)
v p (t)
ϕe
f C.P.
e x r (t)
ϕr
f
r
3
Ce circuit doit fournir un signal vp(t) image de l’écart de phase ϕe − ϕr entre les 2
signaux xe et xr, lorsque la boucle est verrouillée, c’est à dire lorsque fe = fr.
Il existe différents comparateurs de phase suivant la nature des signaux xe et xr :
rectangulaires ou sinusoïdaux.
On utilise un OU exclusif :
xe vp v F = v p (t)
=1
xr
OU exclusif Filtre passe-bas
a) rapport cyclique r = 1/2
xe E xe E
0 T/2 0 T/2
xr xr E
E
∆T ∆T+T/2 ∆T ∆T+T/2
vp E vp E
T T
∆T < ∆T >
2 2
∆T E ∆T E
vp = 2.E. = .∆ϕ v p = 2.E. 1 − = . ( 2.π − ∆ϕ )
T π T π
vp
E
1/2 1 ∆T/T
π 2.π ∆ϕ
4
b) rapport cyclique r<1/2
xe xe
0 r.T 0 r.T
xr xr
∆T r.T+∆T ∆T r.T+∆T
vp
vp
E
2.r.E « saturation »
1/2 1 ∆T/T
π 2.π ∆ϕ
Dans le cas où le rapport cyclique est 1/2, tant que 0 ≤ ∆ϕ ≤ π , on pourra écrire :
E
v F (t) = v p (t) = K D .∆ϕ avec : K D = (exprimé en V/rad)
π
5
2.2. Comparateur de phase pour signaux sinusoïdaux
xe vp
× v F (t)
xr
multiplieur Filtre passe-bas
Le multiplieur fournit une tension : (UC est une caractéristique du multiplieur)
x .x X .cos [ ωe .t + ϕe ] .X r .cos [ ωe .t + ϕr ] X e .X r
v p (t) = e r = e = . cos ( ϕe − ϕr ) + cos ( 2.ωe .t + ϕe + ϕr )
UC UC 2.U C
6
IV/ Description qualitative du fonctionnement de la boucle
décrochage accrochage
accrochage décrochage
PLAGE DE CAPTURE
PLAGE DE VERROUILLAGE
Plage de capture = [ f CL , f CH ]
= plage de fréquence dans laquelle il faut amener fe pour
verrouiller la boucle si elle ne l’était pas initialement.
Plage de verrouillage = [ f VL , f VH ]
= plage de fréquence dans laquelle la boucle reste verrouillée.
Ces plages dépendent du comparateur de phase utilisé, et des caractéristiques du filtre passe-
bas. On a toujours : f CH − f CL ≤ f VH − f VL .
7
xe
xe vp v F = v p (t)
=1 xr
xr
VCO
vF = vp vp
E
≈ ⇒ fr ≈ f0
2
E/2
fr ∆ϕ = ϕe − ϕr
fmin f0 fMAX π/2 π
E π
f e = f 0 ⇒ v F = 2 ⇒ ∆ϕ = 2
f e f min ⇒ v F 0 ⇒ ∆ϕ 0
f f
MAX ⇒ v F E ⇒ ∆ϕ π
e
8
Boucle verrouillée : phénomène de « poursuite »
xe
π
f r = f e et 0 < ∆ϕ <
xr 2
v F 2 ⇒ f r 2 ⇒ Tr /
vp
vF
E/2
E
vF <
2
fe = f0 fe < f0
9
-2- Pourquoi la boucle décroche-t-elle ?
vF vF
E
E/2 • •
fr ∆ϕ = ϕe − ϕr
fmin f0 fMAX π/2 π
-1- Notations
Les signaux xe et xr étant des signaux carrés, nous allons définir les fonctions :
« sinus carré » : sc(x) = 1 ⇔ sin(x) ≥ 0 et sc(x) = 0 ⇔ sin(x) < 0
« cosinus carré » : cc(x) = 1 ⇔ cos(x) ≥ 0 et cc(x) = 0 ⇔ cos(x) < 0
sc(x)
cc(x)
10
Les grandeurs d’entrée « physiques » sont les tensions x e (t) et x r (t) , mais les
grandeurs fonctionnelles d’entrée sont les phases.ϕe et ϕr.
De même, la grandeur physique de sortie est la tension vp, mais la grandeur
fonctionnelle de sortie est la valeur moyenne de vp, notée v p , et même, pour être plus
précis, la grandeur fonctionnelle de sortie est la variation de v p autour de E/2.
Pour un OU exclusif, on a vu que :
E E E E
v p = + . ( ϕe − ϕ r ) = + K D . ( ϕ e − ϕ r ) ⇒ v p − = K D . ( ϕ e − ϕ r )
2 π 2 2
soit, en prenant la transformée de Laplace de chaque membre :
E
VP (p) = K D .[ Φ E (p) − Φ R (p) ] où VP (p) = L v p −
2
D’où le schéma fonctionnel :
ΦE + KD VP
-
ΦR
Remarque : on pourra tenir compte ultérieurement de l’ondulation de vp (de fréquence 2.fe)
en la traitant comme une perturbation.
Le filtre est caractérisé par sa fonction de transfert T(p) du 1er ou du 2eme ordre, telle
que : lim T(p) = 1 et lim T(p) = 0 .
p→0 p→∞
E E
VP (p) = L v p − T(p)
VF (p) = L v F (t) −
2 2
-4- V.C.O
E
La grandeur d’entrée fonctionnelle est v F (t) − , dont la transformée de Laplace est
2
VF(p), et la grandeur fonctionnelle de sortie est la variation de fr par rapport à f0 (Transformée
de Laplace : FR (p) = L [ f r (t) − f 0 ] .
VF(p) K0 FR(p)
11
dϕr 1 dϕr 1 dϕr
ωr = ω0 + ⇒ fr = f0 + . ⇒ fr − f0 = .
dt 2.π dt 2.π dt
Soit en prenant la transformée de Laplace de chaque membre :
p 2.π
FR (p) = .Φ R (p) ⇒ Φ R (p) = .FR (p)
2.π p
D’où le schéma fonctionnel correspondant au VCO :
FR(p) 2.π
VF(p) K0 Φ R (p)
p
Signalons encore une fois que ce schéma fonctionnel est établi pour les variations des
différentes grandeurs autour du point défini par :
E E
f e = f r = f 0 ; ∆ϕ = 0 ; v p = ; v F =
2 2
et
E E
FE (p) = L [ f e − f 0 ] ; FR (p) = L [ f r − f 0 ] ; VP (p) = L v p (t) − et VF (p) = L v (t) −
2
F
2
VP VF (p)
ΦE + KD T(p)
-
Comparateur
de phase ΦR Filtre
FR(p)
2.π K0
p
VCO
12
ΦE − ΦR VP VF (p)
2.π T(p)
FE + p KD
-
FR
FR(p)
K0
Suivant la grandeur de sortie utilisée (fr ou vf) et la grandeur d’entrée (fe ou ϕe), on
obtiendra différentes fonctions de transfert en boucle fermée :
V (p) K D .T(p)
W1 (p) = F =
Φ E (p) 1 + K .K . 2.π .T(p)
D 0
p
2.π
K D .K 0 . .T(p)
Φ R (p) p
W2 (p) = =
Φ E (p) 1 + K .K . 2.π .T(p)
D 0
p
2.π
K D .K 0 . .T(p)
FR (p) p
W3 (p) = =
FE (p) 1 + K .K . 2.π .T(p)
D 0
p
2.π
KD. .T(p)
VF (p) p
W4 (p) = =
FE (p) 1 + K .K . 2.π .T(p)
D 0
p
Expressions à mettre sous forme canonique suivant le filtre passe-bas utilisé (fonction
de transfert T(p) ).
13
∆Φ p
ε ϕ = lim p.Ε Φ (p) = lim p. . =0
p→0 p→0 p p + K D .K 0 .2.π.T(p)
dϕe dϕr
L’erreur de position est nulle : ϕe = ϕr . En particulier = ⇒ fe = fr = f0 .
dt dt
7.2.Erreur de traînage
a
ϕe (t) = a.t ⇒ Φ E (p) = .
p2
Signification physique : x e = X E .cc [ ω0 .t + ϕe (t)] = X E .cc [ ω0 .t + a.t ] = X E .cc ( ω0 + a ) .t .
Cette erreur de traînage correspond au cas où la fréquence d’entrée fe est différente de f0 :
a
fe = f0 + .
2.π
a p a
ε ϕ = lim p.Ε Φ (p) = lim p. 2 . = si T(p) = 1 pour p = 0 .
p→0 p→0 p p + K D .K 0 .2.π.T(p) K D .K 0 .2.π
Il existe donc une erreur de traînage, c’est à dire un déphasage entre les signaux d’entrée et de
retour (sauf si T(p) → ∞ lorsque p → 0 , ce qui est le cas du comparateur de phase n°2 de la
PLL intégré 4046 : voir TD).
π π
Nous savons que ce déphasage ne peut varier qu’entre − et + . Ceci impose donc
2 2
une condition sur a :
π a π a π
εϕ ≤ ⇒ ≤ ⇒ ≤ .K D .K 0
2 K D .K 0 2.π 2 2.π 2
c’est à dire que la fréquence d’entrée doit rester dans une certaine plage pour que la boucle
reste verrouillée (plage de verrouillage) :
π π
f 0 − .K D .K 0 ≤ f e ≤ f 0 + .K D .K 0
2 2
E π E
Remarque : pour un OU exclusif : K D = ⇒ .K D .K 0 = .K 0 ⇒ f VL = f min et f VH = f MAX .
π 2 2
Le gros problème lorsqu’on utilise une détection synchrone pour démoduler un signal
modulé en amplitude est de créer localement un signal de même fréquence que la porteuse et
en phase avec celle-ci. Une PLL permet de résoudre ce problème.
Schéma de principe :
14
sm(t)
× Filtre
signal carré de
fréquence fp
Détection synchrone
Trigger
xr(t) : signal de même fréquence
P.L.L. et en phase avec la porteuse
PLL : fp = f0
15
A une composante continue près (E/2), vF(t) est proportionnelle à l’information
si (t) = ∆F.cos ( ωi .t ) . On a bien réalisé une démodulation de fréquence.
Un synthétiseur de fréquence est un système qui permet de générer, dans une certaine
plage, des signaux de fréquence stable et en phase avec un générateur étalon (oscillateur à
quartz : précision de l’ordre de 10- 6).
On sait facilement réaliser des diviseurs de fréquence (à l’aide de compteurs). Par
contre il est plus délicat de réaliser des multiplieurs de fréquence.
Le schéma ci-dessous utilise deux diviseurs de fréquence par M et N :
fIN f1 fOUT
÷M + VCO
-
f2
÷N
Exemple : pour un tuner FM, on cherche à régler des fréquences dans la gamme 88 à
108 MHz par pas de 50 kHz.
On pourra choisir fIN = 1 MHz et M = 20 (soit f2 = fIN/M = 50 kHz), et N sera
variable de 1760 à 2160.
16