Académique Documents
Professionnel Documents
Culture Documents
Chapitre 1
La boucle à Verrouillage de Phase
Phase Locked Loop (PLL)
La boucle à verrouillage de phase (P.L.L. Phase Lock Loop) est un système qui permet
d’asservir la phase d’un oscillateur local à celle d’un signal extérieur (techniquement, il est,
en effet impossible de fabriquer deux oscillateurs ayant des phases instantanées
rigoureusement identiques ou même ne dérivant pas l’une par rapport à l’autre). On trouve les
PLL dans la plupart des systèmes électroniques usuels : synthétiseur de fréquence, récepteur
de télévision, téléphones cellulaires… En général, elle se présente sous forme de circuit
intégré (4046 par exemple…). Cependant, par la suite, nous essayerons de réaliser les
différents blocs qui la composent par des éléments discrets afin d’en comprendre le principe.
Le schéma de principe est donné sur la figure 1.
1
Ahmed CHITNALAH Faculté des Sciences et Techniques Marrakech
Chapitre 1 Boucle à verrouillage de phase
2
Ahmed CHITNALAH Faculté des Sciences et Techniques Marrakech
Chapitre 1 Boucle à verrouillage de phase
R1
V2 ≤ VSAT (6)
R2
Le montage présente donc une hystérésis comme le montre la figure 3b.
La tension d’entrée étant généralement inférieure à ±VSAT, ce comparateur ne pourra
fonctionner comme tel que si R1<R2.
Le bloc multiplieur a pour but de rendre la tension V1 que l’on intègre dépendante d’une
tension continue. On a en sortie :
V1 = ± k Vcom VSAT (7)
On suppose que le condensateur est initialement déchargé et que la sortie du bloc AO2 est par
exemple en saturation positive :
V1 = + k Vcom VSAT (8)
En injectant cette expression dans l’équation (1) on obtient:
k Vcom VSAT
V2 = − t (9)
τ
La tension V2, initialement nulle, se met à diminuer jusqu’à atteindre la condition définie dans
l’équation (4) ; le bloc AO2 bascule alors et sa sortie passe en saturation négative. Partant de
t=0, le basculement a lieu l’instant t1 lorsque :
k Vcom VSAT R
V2 = − t1 = − 1 VSAT (10)
τ R2
Soit :
R τ
t1 = 1 (11)
R 2 k Vcom
En poursuivant le raisonnement précédent avec maintenant V1 = − k Vcom VSAT on a :
k Vcom VSAT
V2 = V2 ( t1 ) + ( t − t1 ) (12)
τ
Partant de t=t1, le basculement a lieu l’instant t2 lorsque :
R k Vcom VSAT R
V2 = − 1 VSAT + ( t 2 − t1 ) = 1 VSAT (13)
R2 τ R2
On peut comprendre facilement que l’intervalle de temps (t2-t1) correspond à la moitié de la
période. On obtient finalement :
k R2
fs = Vcom (14)
4τ R 1
La fréquence est une fonction linéaire de la tension de commande. Si on prend Vcom=V0+u(t),
alors on :
f s = f 0 + k '0 u ( t ) (15)
k R2
Avec k '0 = et f 0 = k '0 Vcom .
4τ R 1
Les signaux obtenus sont fournis sur la figure 4.
3
Ahmed CHITNALAH Faculté des Sciences et Techniques Marrakech
Chapitre 1 Boucle à verrouillage de phase
Dans tous les cas l’oscillateur est régit par l’équation générale :
ωs = ω0 + k 0 u ( t ) (16)
Ce circuit doit fournir un signal v(t) image de l’écart de phase entre les deux signaux
d’entrée, lorsque la boucle est verrouillée. Il existe différents comparateurs de phase suivant la
nature des signaux d’entrée rectangulaires ou sinusoïdaux. L’une des méthodes consiste à
utiliser un multiplieur analogique (figure 6) et de se servir d’un filtre passe bas.
ve(t)
k u(t)
vs(t)
Figure 6 : Utilisation d’un mélangeur
4
Ahmed CHITNALAH Faculté des Sciences et Techniques Marrakech
Chapitre 1 Boucle à verrouillage de phase
Si les tensions d’entrée sont: v e ( t ) = Vem Sin (ωe t + ϕe ) et vs ( t ) = Vsm Sin (ωs t + ϕs ) ; la tension
de sortie du mélangeur s’écrit alors :
kV V
u ( t ) = em sm [cos[(ωe + ωs ) t + ϕe + ϕs ] + cos[(ωe − ωs ) t + ϕe − ϕs ]] (17)
2
Si la PLL est verrouillée on a ωe=ωs donc u(t) devient:
kV V
u ( t ) = em sm [cos[(2ωe ) t + ϕe + ϕs ] + cos[ϕe − ϕs ]] (18)
2
Le filtre passe bas permet d’éliminer la composante de pulsation 2ωe et on obtient :
k Vem Vsm kV V
u (t ) = [cos(ϕe − ϕs )] = em sm cos(ϕ) (19)
2 2
D’où la caractéristique (figure 7):
Les chronogrammes des signaux sont fournis sur la figure 9. La porte OU exclusif permet de
détecter le déphasage entre les signaux d’entrée ve(t) et vs(t) et le filtre passe bas permet
d’avoir la valeur moyenne de la tension u(t).
5
Ahmed CHITNALAH Faculté des Sciences et Techniques Marrakech
Chapitre 1 Boucle à verrouillage de phase
2. Fonctionnement de la PLL
• Pour décrire le comparateur de phase réalisé avec un multiplieur, nous avons fait l'hypothèse
que le signal d'entrée de la boucle et le signal de sortie du V.C.O. avaient des variations de
phase proches. Pour que cela soit vrai, il est nécessaire que la boucle soit verrouillée, c'est à
dire que la fréquence du signal d'entrée prenne une valeur comprise dans une plage étroite qui
dépend des éléments qui la composent.
• La plage qui permet au système de s'accrocher est appelée plage de capture (plage
d'accrochage, "acquisition range"…). Elle dépend principalement de la fréquence de coupure
du filtre passe-bas.
• Une fois que la boucle est accrochée, la plage de fréquence qui lui permet de rester dans cet
état est appelée plage de verrouillage (plage de poursuite, plage de maintien, tracking range,
lock range…). Cette plage dépend principalement de la zone de fréquence dans laquelle le
V.C.O. et le comparateur de phase se comportent linéairement. Elle doit être plus large que la
plage d'accrochage, sinon la boucle ne peut pas fonctionner.
2.1 Capture.
Après avoir appliqué un signal de fréquence compris dans la plage de capture, on vient de voir
que la sortie de l'oscillateur se retrouvait, après un état transitoire, à la même fréquence mais
déphasée par rapport à l'entrée.
6
Ahmed CHITNALAH Faculté des Sciences et Techniques Marrakech
Chapitre 1 Boucle à verrouillage de phase
Nous allons maintenant faire varier lentement la fréquence fe. Nous supposerons par exemple
qu'elle augmente (le raisonnement serait identique pour une diminution…).
• Si on fait augmenter fe, on va finir par rencontrer la plage de fonctionnement non-linéaire du
V.C.O., représentée dans notre cas par la fréquence fmax. Au-delà de cette fréquence, le
V.C.O. est incapable de répondre à l'ordre qui lui est donné. Dans ce cas, la boucle décroche
et la fréquence du V.C.O. revient à la valeur f0. En effet, l'état fe=fmax est instable. Dès que le
système est poussé au-delà de fmax, le filtre passe-bas permet de récupérer un signal vs(t) de la
forme :
v( t ) = k d sin[2π(f e − f max ) t + cte] (21)
Ce signal est nul en valeur moyenne ce qui fait que la fréquence du V.C.O. ne reste pas à fmax,
mais retombe à f0. On définit ainsi la plage de verrouillage la plus large possible.
• Cependant, la non linéarité du comparateur de phase peut elle aussi provoquer le décrochage
de la boucle (la tension en sortie du comparateur de phase à multiplieur est bornée, ce qui va
limiter la plage de variation de tension en entrée du V.C.O. et donc la plage de fréquence en
sortie de ce dernier). Si on demande à la boucle de s’accrocher sur une fréquence qui
n’appartient pas à cette plage, elle en sera incapable…Dans ce cas, la plage de capture
dépendra des caractéristiques du comparateur de phase et du gain du V.C.O..
2.3 Exemple
Pour fixer les idées prenons fmin=2kHz, f0=10kHz, fmax=18kHz, fc=1kHz, Vmin=- 2V et Vmax=2V
puis étudions les grandeurs fs=ωs/2π, ϕ et V en fonction de la fréquence du signal d'entrée
fe=ωe/2π . La relation fréquence -tension du VCO devient fs=10+4V (en kHz) dans le domaine
linéaire.
Nous supposons dans un premier temps que fe croît très lentement de quelques Hz vers
quelques dizaines de kHz. Il nous faut distinguer plusieurs domaines de fréquences :
Le comparateur de phase fournit un signal u(t) formé de deux composantes :
- l’une de fréquence basse (fe-fs) qui pourra être dans certains cas dans la bande
passante du filtre (0<f<1kHz)
- l’autre de fréquence haute (fe+fs) qui est toujours >> 1KHz donc rejetée par le
filtre.
Faisons varier fe à partir de 1500 Hz :
1) fe<f0-fc=9kHz
Supposons par exemple fe=1.5kHz, quelle est alors la fréquence possible pour le VCO ?
Comme le VCO ne peut pas descendre en dessous de 2kHz, seul deux cas sont imaginables.
Soit fs=fmin=2kHz soit fs=f0.
7
Ahmed CHITNALAH Faculté des Sciences et Techniques Marrakech
Chapitre 1 Boucle à verrouillage de phase
8
Ahmed CHITNALAH Faculté des Sciences et Techniques Marrakech
Chapitre 1 Boucle à verrouillage de phase
La plage de verrouillage est la plage de fréquences à l'intérieur de laquelle on peut faire varier
la fréquence du signal d'entrée de la boucle sans qu'il y ait décrochage de fs par rapport à fe.
Supposons les tensions d'entrée et de sortie données par :
v e ( t ) = Vem Cos[ωe t + φe ( t )] et vs ( t ) = Vsm Cos[ωs t + φs ( t )]
Après multiplication des deux signaux dans un multiplieur de gain k et filtrage, on obtient :
v( t ) = k d Cos[(ωe − ωs ) t + (φe ( t ) − φs ( t ))] (23)
V V
Où k d = k em sm ce qui indique que la tension v est comprise entre –kd et +kd.
2
D'autre part, la pulsation de sortie du VCO est liée à la tension de sortie du filtre par:
ωs = ω0 + k 0 v( t )
On en déduit :
ω0 − k 0 k d < ωs ( t ) < ω0 + k 0 k d (24)
Cette relation limite donc les fréquences d'entrée à une bande dite plage de verrouillage de
largeur ∆fv = 2 k0 kd/2π.
Il apparaît que la plage de verrouillage correspond, par le biais de k0 et kd, aux limites
technologiques des éléments suivants: saturation du comparateur de phase, saturation des
amplificateurs, limitation en fréquence du VCO.
La plage de capture est la plage à l'intérieur de laquelle les deux signaux se synchronisent.
Pour la déterminer, on suppose au départ le signal d'entrée non verrouillé et sa pulsation telle
que : ωe < ω0 − k 0 k d
D'autre part, on suppose v=0 soit ωs=ω0 quand la boucle n'est pas verrouillée. On considère
que le filtre passe bas est parfait de bande passante fc telle que : fc< k0 kd/2π.
Si on augmente progressivement la pulsation d'entrée à partir d'une valeur ωe inférieure à
ω0 − k 0 k d , le verrouillage ne pourra s'effectuer que si :
ωe − ω0 < 2πf c soit ωe > ωs − 2πf c c'est à dire si le filtre laisse passer la composante de
pulsation ωe-ω0.
La composante variable v modifie alors la pulsation ωs du VCO de telle sorte que l'écart
ωe − ω0 diminue. La tension v présente donc une fréquence de battement qui diminue et tend
vers une valeur continue lorsque ωe=ωs : la boucle est alors verrouillée.
Si ωe continue à augmenter, le verrouillage se maintiendra jusqu'à ce que ωe atteigne la limite
ω0 + k 0 k d .
De même, si on diminue ωe de façon progressive à partir d'une valeur supérieure à ω0 + k 0 k d ,
la capture aura lieu lorsque:
ωe − ω0 < 2πf c soit ωe = ωs + 2πf c .
9
Ahmed CHITNALAH Faculté des Sciences et Techniques Marrakech
Chapitre 1 Boucle à verrouillage de phase
En résumé :
* En l’absence de signal injecté à l’entrée de la boucle, ou si la fréquence du signal injecté est
en dehors de la plage de fonctionnement du VCO, la boucle est dite non verrouillée et fs=f0
* Si on injecte dans la boucle un signal de fréquence fe voisin de f0, la PLL se verrouille et on
aboutit au bout d’un temps bref à un état stable caractérisé par fs=fe
* Une fois la boucle verrouillée ou accrochée, la fréquence d’entrée peut varier dans la plage
de verrouillage sans que cette boucle ne décroche et on a toujours fs=fe
* Si la fréquence d’entrée sort de la plage de verrouillage, la boucle décroche et on revient à la
situation d’une boucle non verrouillée (à éviter dans la pratique !)
Le schéma bloc de la PLL, en grandeur phase, est donc celui de la figure 14.
10
Ahmed CHITNALAH Faculté des Sciences et Techniques Marrakech
Chapitre 1 Boucle à verrouillage de phase
kdk0
A (p) = F(p) (25)
p
C’est également la fonction de transfert en boucle ouverte.
La fonction de transfert de la chaîne retour est unitaire B(p)=1. La fonction de transfert en
boucle fermée est :
A ( p) k d k 0 F(p)
H (p) = = (26)
1 + A(p) p + k d k 0 F(p)
Pour un filtre de premier ordre de constante de temps τ=RC et de fonction de transfert
F(p)=1/(1+τ p), la fonction de transfert H(p) devient :
k dk 0 1
H (p) = = (27)
p(1 + τp) + k d k 0 1 + p + τp
k dk 0 kdk0
11
Ahmed CHITNALAH Faculté des Sciences et Techniques Marrakech
Chapitre 1 Boucle à verrouillage de phase
1 1 − m2
f s ( t ) = ∆f e 1 + e −mωn t Sin (φ + ωn t 1 − m 2 ) avec φ = Actg (31)
− m
2
1− m
L’allure de fs(t) est donnée sur la figure 16:
4. Applications de la PLL
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 (figure 17):
12
Ahmed CHITNALAH Faculté des Sciences et Techniques Marrakech
Chapitre 1 Boucle à verrouillage de phase
La démodulation d’un signal FM peut aussi se réaliser simplement à l’aide d’une PLL
(figure 19). La sortie utile de cette structure se trouve alors à l’entrée du VCO :
Pour un signal modulé en fréquence, l’erreur n’est sauf cas particulier pas nulle, mais reste
faible pour une boucle dont le filtre est bien calculé.
La fréquence de sortie suit donc d’assez près la fréquence d’entrée, et la tension à l’entrée du
VCO variera donc comme la fréquence. On récupère donc à l’entrée du VCO une image assez
fidèle du signal modulant.
Le synthétiseur de fréquence (figure 20) permet de produire, à partir d’un oscillateur à quartz
de référence de fréquence fr, un signal dont la fréquence peut varier par pas et dont la stabilité
est la même que celle de l’oscillateur pilote.
13
Ahmed CHITNALAH Faculté des Sciences et Techniques Marrakech
Chapitre 1 Boucle à verrouillage de phase
Les relations entre les fréquences sont simples puisque la boucle assure l’égalité des
fréquences à l’entrée du comparateur de phase :
f/N = fr/M soit f = N.fr/M
Le pas de la synthèse est défini par le diviseur R et vaut fr/M et la fréquence de sortie peut être
modifiée simplement en programmant une autre valeur du diviseur.
La vitesse de rotation d'un moteur peut être contrôlée au moyen d'une boucle à
verrouillage de phase, le schéma de principe est donné à la figure 21.
La fréquence ft du signal en sortie de la dynamo tachymétrique est proportionnelle à la vitesse
de rotation vm du moteur; ft=k vm . En régime stationnaire, la fréquence ft est égale à la
fréquence fe du signal de contrôle : ft=fe d'où vm= fe/k. La vitesse de rotation du moteur est
directement proportionnelle à la fréquence fe.
14
Ahmed CHITNALAH Faculté des Sciences et Techniques Marrakech