TD4 PLL Correction
TD4 PLL Correction
TD4 PLL Correction
Eléments de correction
Problème n°4 : Pour apprendre à siffler
Q1 : PLL : Phase Locked Loop. Une PLL est constitué d'un comparateur de phase, d'un filtre de boucle et d'un
oscillateur contrôlé en tension (VCO). Le comparateur de phase fournit une tension ou un courant dont la valeur
est proportionnelle à l'écart de phase des signaux présents sur son entrée. Le filtre de boucle permet d'assurer
le bon fonctionnement du comparateur de phase en proposant un filtrage de type passe bas. Par ailleurs ce
filtre assure la stabilité de la boucle et fixe en grandes parties les performances dynamiques de la PLL. Le VCO
est l'actionneur de ce système asservi car c'est grâce à lui que atteint l'objectif essentiel dans une boucle à
verrouillage de phase.
Q2 : Lorsque une PLL est verrouillée les fréquences instantanées des signaux à l’entrée du comparateur de
phase sont identiques.
Q3 : Lorsque la PLL est verrouillée, la tension de commande Vc du VCO évolue en fonction de la note sifflée sur
le micro. Sa valeur est donc une indication de la fréquence et donc de la note jouée. En prélevant cette tension
grace à un convertisseur analogique numérique (ADC) le µC peut ainsi afficher la note correspondante.
<VCP>
Q4 : Caractéristique de transfert du comparateur de
Vdd
phase de type OU-exclusif :
-π 0 +π ∆ϕ
Q5 : Plage de capture : Les valeurs de fréquences où l'on passe du mode non verrouillé au mode verrouillé
Plage de maintien ou de suivi ou de verrouillage : Les valeurs de fréquences où l'on passe du mode verrouillé
au mode non verrouillée.
Graphique : Voir poly de cours
Pour mesurer ces plages de fonctionnement il suffit d'observer les signaux à l'entrée du comparateur de phase
en synchronisant l'oscilloscope sur le signal d'entrée E. En augmentant puis en diminuant lentement la
fréquence du signal d'entrée on note les différentes fréquences qui permettent d'accrocher ou non la boucle à
verrouillage de phase. Il existe une autre méthode automatique en utilisant un balayage automatique et en
observant le signal de commande du VCO (Voir Poly de cours)
Q6 : L'association comparateur de phase + filtre de boucle RC passe bas est capable de délivrer une tension de
commande évoluant entre 0 et Vdd. Dans ces conditions la plage de maintien est alors limité par la
caractéristique du VCO à savoir : 750Hz - 1310Hz
Q7 : Si la PLL est verrouillée, cela signifie que la sortie du VCO délivre la fréquence 990Hz. En reportant cette
valeur sur la caractéristique on obtient alors Vc=2,5V
V2
En régime continu, la résistance Rp permet de polariser la porte Vdd=5V V2=V1
logique autour du point de repos (ou de polarisation)
V2=V1=Vdd/2 comme l'indique la figure ci-contre.
point de
Q9 : Le condensateur CL permet d'appliquer la tension sinusoïdale polarisation
d'entrée autour de ce point de fonctionnement car il joue le rôle
0V
d'un condensateur de liaison. En régime continu il est un circuit 2,4V V1
2,6V
ouvert et ne modifie donc pas le point de polarisation. En alternatif
et si l'on choisit une valeur suffisamment grande par rapport à la
fréquence des signaux il se comporte comme un fil en
transmettant ainsi la composante sinusoïdale.
2,5V 2,5Vpp
100mVpp
t t
0V
Q9 : Lorsque l'on siffle dans le micro, le signal sur la voie CH1 apparait et la PLL s'accroche comme en
témoigne la sortie Lock Detect. En fonction de la note sifflée, la tension de commande du VCO change. En
mesurant cette tension il est donc possible d'en déduire la fréquence et donc la note sifflée.
Sur le chronogramme proposé on mesure les tensions de commande 1,3V puis 2,3V et enfin 3,2V.
Dans la partie linéaire du VCO c'est à dire pour Vc compris entre 1V et 4,5V on peut écrire que
Fvco=Kvco.Vc + Fo avec Kvco=160Hz/V et Fo=590Hz
Pour les tensions mesurées on en déduit donc 3 fréquences : 798Hz 958Hz et 1102Hz ce qui nous donne
donc les 3 notes SOL Sib et Do#
Q1 : Il s'agit d'un comparateur très performant en présence de bruit (indispensable pour l'application proposée)
et qui est très simple à mettre en œuvre. Toutefois ce comparateur présente l'inconvénient d'une
caractéristique non linéaire (uniquement par morceaux) et son gain de conversion dépend de l'amplitude des
signaux sur son entrée.
FVCO
Q2 : KVCO.=(89-49)kHz/4V soit KVCO.=10kHz/V 89kHz
Q3 : Comme la PLL reste verrouillée cela signifie que le VCO 74kHz 5kHz
délivre la même fréquence que le signal d'entrée. 69kHz
Dans ces conditions il suffit de reporter les fréquences sur la 64kHz
caractéristique du VCO
On obtient donc V2=-0,5V pour f=FS=64kHz 49kHz
et V2=+0,5V pour f=FM=74kHz V2
-2V -0,5V 0V 0,5V +2V
Q4 : Voir poly de cours
Q5 : Lorsque la PLL est verrouillée, on récupère une composante continue en sortie du multiplieur et une
composante sinusoïdale de fréquence double de la fréquence d'entrée. Pour obtenir une tension de commande
du VCO la plus continue possible il faut donc que fc << 2×64kHz ce qui est le cas en prenant fc=4,8kHz
1
R= donc R=22,1kΩ soit R=22kΩ en série normalisée
2π.C.fc
A(p) 1 1
donc FTBF = = donc FTBF =
1 + A(p) 1 + p ⋅ (1 + RCp )
de la forme
p RCp ²
1+ +
2πKCP.KVCO 2πKCP.KVCO 2πKCP.KVCO
t
100%
-0,5V tpic=61,37µs
En effectuant une simulation LTSpice de la PLL on retrouve un résultat quasi-similaire, à la différence prêt que
l'on constate un résidu de composante en 2FS ou 2FM sur le signal de commande du VCO
Comme on retrouve sur le signal de commande du VCO l'image des variations de fréquences (+0,5V pour
FM=74kHz et -0,5V pour FS=64kHz) un comparateur permet de mettre en forme ce signal pour obtenir un
signal numérique compatible TTL (0 / 5V)
Le paramètre Space correspond à la fréquence de sortie du bloc Modulate pour une tension de commande de
0V et le paramètre Mark pour une tension de 1V. Ces 2 paramètres permettent donc de définir complètement la
caractéristique du VCO. En reprenant la caractéristique défini pour le VCO on montre que pour 0V la fréquence
est de 69kHz et de 79kHz pour une tension de commande de 1V très simplement.
Le générateur V1 avec le bloc modulate A2 permet d'effectuer un balayage très lent sur la fréquence du signal
d'entrée. Cela permet ainsi de mettre en évidence l'accrochage de la boucle à verrouillage de phase.
Comme on injecte un signal triangulaire qui varie de 0 à 1V, les fréquences appliquées sur l'entrée du
comparateur de phase varient donc entre 39kHz et 99kHz.
plage de capture
[0,33V 0,67V] soit [58.8kHz - 79,2kHz]
A partir du relevé obtenu on peut en déduire les
plages de fonctionnement de cette PLL en utilisant la
correspondance 0-1V 39kHz-99kHz
plage de maintien
[0,25V 0,75V] soit [54kHz - 84kHz]
Analyse du circuit
Q1 : Il s'agit de FM=18,645kHz et FS=22,375kHz. Les termes MARK et SPACE rappelle la configuration du VCO
utilisé dans le simulateur LTSpice SPACE pour 0V et MARK pour 1V
Q2 : On constate que Fxtal/FM=192 et Fxtal/FS=160 ce qui laisse à penser l'emploi de simple diviseur de
fréquence dont le taux est controlé par un signal de commande numérique. Comme à la sortie de ces diviseurs
de fréquence le signal est généralement carré, il convient de filtrer pour obtenir un signal sinusoïdal.
Q3 : Comme le circuit est alimenté sous une tension simple il est indispensable de couper la composante
continue présente sur la sortie RO sur laquelle le circuit superpose le signal audio.
Comme il s'agit d'un filtre passe haut et que la fréquence basse audio est 300Hz on en déduit une résistance
1
équivalente d'environ 8Ω ≈ ce qui est classique pour un haut parleur.
2π × 300Hz × 68µF
Etude de la démodulation FSK
Q4 : En examinant la caractéristique du VCO on peut écrire que Fvco=Kvco.V2+fo avec Kvco : Gain de
conversion du VCO Kvco=4,2kHz/V et fo=10kHz
Si l'on suppose que la PLL est verrouillé alors le VCO oscille à la même fréquence que le signal d'entrée donc
FS − fo 22,375kHz − 10kHz
pour la fréquence FS on obtient une tension V 2 = = ≈ 2,95 V
Kvco 4,2kHz / V
FM − fo 18,645kHz − 10kHz
et pour la fréquence FM on obtient une tension V 2 = = ≈ 2,06 V
Kvco 4,2kHz / V
A(p) 1 1
donc FTBF = = donc FTBF = de la forme
1 + A(p) p
+
p
+
p²
p ⋅ 1 + 1
ωc 2πKCP.KVCO 2πKCP.KVCO.ωc
1+
2πKCP.KVCO
1 2m 1 1 ωc
FTBF = avec ωN = 2πKCP.KVCO.ωc et = soit m = ⋅
p p
2 ωN 2πKCPKVCO 2 2π.KCP.KVCO
1 + 2m + V2(t)
ωN ωN
+3,43V
5
Kvco=4,2kHz/V K CP = 54,8%
π FM ⇒2,95V
ωc = 2πfc = 2π.950 rad/s
100%
donc m=0,188 et ωN=15,83krad/s
Q11 : La plage de maintien correspond ici à la plage du VCO c'est à dire 10kHz - 31kHz.
L'autre plage que l'on rencontre est la plage de capture. Voir TP & poly pour la description de la méthode
expérimentale :
Plage de maintien
Plage de capture
λ c
Q1 : Antenne quart d’onde ou ground plane de longueur L=17cm approximativement L = =
4 4.f
Q2 : La PLL est utilisée en synthèse de fréquence donc 433,6MHz/3,3875MHz = 128 correspond à la valeur du
Prescaler donc MOD_CTRL= « high » et DIV_CTRL= « low »
Q3 : Un VCO seul à base d’élément LC ne permet pas d’obtenir la précision et la stabilité nécessaire.
Modulation sur l’entrée du VCO en choisissant un filtre de boucle suffisamment « lent » pour assurer la
correction de dérive sur la valeur de la fréquence porteuse.
Q4 : La diode D2 est une diode Varicap qui permet de faire varier très légèrement la fréquence de l'oscillateur à
quartz lorsque l'on applique un signal positif sur l'entrée de modulation Vmod.
Q6 : Le filtre doit permettre à la boucle d'être suffisamment rapide pour avoir une bande passante de 10kHz.
Vcc
Q7 : La résistance R2 permet de polariser la diode varicap D1 en inverse. En
continu une inductance se comporte comme un circuit fermé. Vr=Vcc-Vcp donc
D1
comme Vcp<Vcc alors Vr>0 ce qui permet d'avoir une diode varicap D1 polarisée en Vr
inverse.
R2
i=0
6
Vcp
Q8 : 5 V=0
4
CD1 (pF)
3
2
1 500
0
0 1 2 3 4 5 6 475
Vcp (V)
450
1
Fosc (MHz)
350
0 1 2 3 4 5 6
Vcp(V)
Q1 : La valeur de la fréquence intermédiaire est de 225kHz. Cette valeur très basse peut poser des problèmes
dans une solution classique pour permettre de supprimer la fréquence image surtout que celle ci fait forcément
partie de la bande de réception. La solution avec le réjecteur de fréquence image intégré est donc
indispensable.
Q2 : Comme la fréquence intermédiaire est très basse les valeurs de fréquence possibles pour l’oscillateur local
correspondent quasiment aux fréquences de réception radio soit 76MHz+/-225kHz à 108MHz+/-225kHz.
Comme il y a un diviseur de fréquence par 2 entre l'OL et le VCO on en déduit donc une plage de variation de
152MHz+/-450kHz à 216MHz+/-450kHz
ce qui correspond bien aux indications fournies "The VCO frequency range is 150 MHz to 217 MHz"
Q3 : On utilise un quartz de 13MHz et l’on programme les éléments suivants : data byte 4 bit 4 = 1 bit 3 = 0.
donc le diviseur de référence est de 260 ce qui donne une fréquence du comparateur de phase de
13MHz/260=50kHz.
Comme la fréquence de réception est de 96MHz cela signifie que la fréquence de l'oscillateur LOCAL est de
96MHz+/-225kHz soit une fréquence du VCO de 192MHz+/-450kHz
soit une valeur Nprog=3849 ou Nprog=3831
1 2π 2π
Q9 : trep = = = = 26,7ms ce qui est une valeur relativement faible
ft ωT ω1ω2
Mais pour parcourir les différentes stations radio par pas de 50kHz. et pour couvrir la bande 88MHz - 108MHz il
faut donc un temps de 10,7s !!
ω1 ω1
ω3² = ω1ω2 ⋅ = ωT ² ⋅
ω2 ω2
ω1 2πKcp.Kvco ω1ω2 ⋅ ω1
Q10 : Comme ω3² = ω1ω2 ⋅ = alors Kvco = Nprog(C0 + C1) ⋅ soit
ω2 Nprog(C0 + C1) 2πKcp ω2
Kvco=21,26MHz/V
Cette valeur semble cohérente car pour la plage à parcourir 150MHz / 217MHz cela nécessite une tension
d'environ 3,15V ce qui est conforme avec la tension de 3,3V donnée dans la question.
1 1
Comme fosc = alors CD = avec L=100nH
L ⋅ (2πfosc )
2
CD
2π 2L.
2
pour fosc=150MHz CD=11,26pF et fosc=217MHz CD=5,38pF ce qui représente des valeurs conforme pour des
diodes varicap.