Académique Documents
Professionnel Documents
Culture Documents
Les oscillateurs linaires et non linaires sont tous deux bass sur une boucle de raction,
dans laquelle une partie du signal de sortie d'un amplicateur est rinjecte l'entre.
La structure de base d'une boucle de raction a t vue au chapitre prcdent et elle est
rappele la gure 8.1 o A(j) reprsente le gain de l'amplicateur et (j) le taux de
rtroaction.
X1 X2 Amplificateur X3 X2 Amplificateur X3
A A
X1 = 0
X4 Raction X4 Raction
An qu'un oscillateur puisse fonctionner par lui-mme (X1 (j) = 0), la rtroaction doit
tre positive. Le signal de sortie X3 (j) est alors reli au signal d'entre X1 (j) par la
fonction de transfert en boucle ferme :
A(j)
X3 (j) = Abf (j) X1 (j) = X1 (j) (8.1)
1 A(j) (j)
En analysant cette quation, on voit que, si le dnominateur de la fonction de transfert
s'annule, on peut avoir un signal de sortie X3 (j) 6= 0 mme en l'absence d'un signal en
entre.
Dans le cas des oscillateurs qui nous occupent ici, on admettra que le gain de l'amplicateur
est une grandeur relle nie A et que seule la raction dpend de la frquence. On peut
261
8 Oscillateurs quasi linaires
A
Abf (j) = (8.2)
1 A (j)
Le produit A(j) reprsente le gain de boucle (aussi appel gain en boucle ouverte),
tandis que Abf (j) est le gain en boucle ferme.
Selon la valeur de A(j) par rapport 1, il y a trois cas tudier :
Condition d'oscillation Tenant compte du fait que l'oscillateur linaire doit fonctionner
en l'absence d'un signal extrieur, la condition pour obtenir des oscillations permanentes
s'crit :
Quand cette quation est vraie, l'oscillation est parfaitement sinusodale ; son amplitude
et sa pulsation sont constantes. Dornavant, cette pulsation sera dsigne par 0 et sa
frquence par f0 . Considrant la condition d'oscillation dans le plan complexe, on a
A (j0 ) = 1 + j0 = 1 2k (8.4)
Frquence d'oscillation La frquence laquelle oscille le circuit est celle pour laquelle le
dphasage total introduit par la boucle de gain A (j) est gal 0 ou un multiple entier
de 2 :
A (j0 ) = 2k (8.5)
tant admis que l'amplicateur est parfait (gain rel, positif ou ngatif, indpendant de la
frquence), cette condition se rsume au fait que la fonction de transfert (j) du circuit
de raction doit tre, pour une certaine frquence, purement relle :
0
(j0 ) R (j0 ) = (8.6)
262
c 2007 freddy.mudry@heig-vd.ch
8.1 lments de base
|A (j0 )| = 1 (8.7)
Admettant que l'amplicateur est parfait, celui doit compenser l'attnuation et le signe de
la branche de raction ; on a donc
1
A= (8.8)
(0 )
Comme on vient de le voir, pour que l'oscillateur fonctionne une frquence bien dtermi-
ne, il faut que le circuit de raction (j) ait une amplitude et une phase variant avec la
frquence. Il est gnralement ralis l'aide d'un circuit dont la phase passe par 0 ou
qui peut tre un ltres passe-bas ou passe-haut d'ordre 3 ou un ltre passe-bande. Le
choix de l'une ou l'autre ralisation dpend essentiellement de la sensibilit de la frquence
d'oscillation la phase du ltre (voir ci-dessous) et de la facilit de ralisation.
Stabilit de la frquence Nous venons de voir que la pulsation d'oscillation et son entre-
tien dpendent de la phase du gain de boucle A (j0 ) et, respectivement, de son module.
Le choix d'un circuit d'oscillateur plutt que d'un autre se fera sur la base d'un compromis
entre le cot de ralisation et la stabilit de la frquence d'oscillation.
c 2007 freddy.mudry@heig-vd.ch 263
8 Oscillateurs quasi linaires
X4 X4
A = A =
X2 X2
Systme linaire
A > 1 Systme
non linaire
A=1 A=1
A < 1
Amplitude Amplitude
X4 X4
Systme
Systme linaire non linaire
A > 1
L'amplitude L'amplitude
augmente diminue
A=1 A < 1
A=1
A < 1
X2 A > 1 X2
Fig. 8.2: Contrle automatique de l'amplitude des oscillations avec un lment non-linaire
Arg(A ) pulsation
plus stable
+90 pulsation
moins stable
-90
Fig. 8.3: La stabilit de la pulsation d'oscillation est dicte par la variation de la phase
autour de 0
264
c 2007 freddy.mudry@heig-vd.ch
8.2 Oscillateur dphaseur CR
On peut montrer que la frquence d'oscillation sera d'autant plus stable que l'argument du
taux de raction (j) varie rapidement avec la frquence. Cette stabilit se mesure avec
un indice dont la dnition est la suivante :
d((j)
S(0 ) (8.9)
d(/0 ) =0
S(0 ) 2 Q0 (8.10)
C C C
X3 X4 = X2 X3
A<0
R R R
Comme le courant consomm par les cellules CR n'est pas nul, on ne peut pas calculer la
fonction de transfert (j) du triple circuit CR en eectuant simplement le produit des
fonctions de transfert de chaque cellule. Il faut le calculer l'aide du produit des matrices
de transmission. Le rsultat que l'on obtient alors est le suivant (voir exercices) :
1
(j) = (8.11)
5 6 1
1 (RC)2
j RC (RC)3
La rponse frquentielle de ce ltre passe-haut d'ordre 3 est reprsente dans la gure 8.5.
On peut y voir que le module varie de 0 1 alors que la phase passe de +270
0 0 et qu'en
c 2007 freddy.mudry@heig-vd.ch 265
8 Oscillateurs quasi linaires
0.8
0.1
0.6
module
0.4
0.05
0.2 1/29
0 0
0 10 20 30 40 50 0 0.5 1 1.5 2
300 300
250
250
200
phase
150 200
1800
100
150
50
0 100
0 10 20 30 40 50 0 0.5 1 1.5 2
/0 /0
On a dit plus haut que la stabilit de cette frquence dpend de la variation de la phase
avec la pulsation. Dans le cas de ce circuit, on peut montrer que l'indice de stabilit vaut :
12
d((j)
S(0 )
= 6 ' 1.01 (8.13)
d(/0 ) =0 29
1 1
(j0 ) = 5 =
1 (RC)2
29
266
c 2007 freddy.mudry@heig-vd.ch
8.2 Oscillateur dphaseur CR
Pour que l'oscillation se maintienne, le gain de boucle doit valoir 1. On doit donc compenser
cette attnuation ngative en utilisant un amplicateur inverseur de gain A = 29. Ce qui
donne :
R2
A= = 29 (8.14)
R
R2
C C C
R=R1
X3 X4
R R
L'amplitude du signal de sortie est faible Aucune des deux diodes ne conduit et le
module du gain vaut alors :
R2
|A(j)| = A1 = > A0 = 29 (8.16)
R1
L'amplitude du signal de sortie est forte Dans ce cas, les diodes D1 et D2 conduisent
alternativement. Pour les alternances fortement positives en sortie de l'amplicateur, seule
la diode D2 conduit. Le schma de l'amplicateur avec la partie non-linaire peut alors
tre redessin selon la gure 8.8.
c 2007 freddy.mudry@heig-vd.ch 267
8 Oscillateurs quasi linaires
+VCC
R3
E
R2
D1
C C C R4
R=R1
U2
R R U1 D2
R4
R3
-VCC
R2 -U2
i1 R=R1 0V
C A2
B
U2 -UB
A0
D2 R4 A1
uin U1
i3
F
Vj
R3
-VCC
Fig. 8.8: Amplicateur avec l'lment non-linaire pour des alternances positives en sortie
et sa caractristique de transfert
268
c 2007 freddy.mudry@heig-vd.ch
8.3 Oscillateur de Wien
R3 R4
UF = Vj = U2 VCC avec U2 |i3 =0 = UB
R3 + R4 R3 + R 4
On en dduit que la tension de sortie correspondant l'entre dans la zone non linaire
vaut :
R3 + R4 R4 R4
UB = Vj + VCC = Vj + (VCC + Vj ) (8.17)
R3 R3 R3
Le thorme de superposition permet de voir que lorsque les diodes conduisent, la rsistance
R4 se place en parallle sur la rsistance R2 et que R3 est mise la masse. Ainsi, pour les
fortes amplitudes, le gain est dtermin par la rsistance R24 = R2 //R4 et il vaut
R24
|A(j)| = A2 = < A0 (8.18)
R1
Un raisonnement identique peut tre fait pour les alternances ngatives de la sortie et la
diode D1 .
Remarque Plus les gains A1 > A0 et A2 < A0 sont dirents de A0 , plus le signal sinuso-
dal sera dform car un grand changement de pente introduit une importante distorsion. A
l'inverse, si ces deux gains sont trs proches de A0 , le signal sinusodal est moins dform,
mais le contrle de l'amplitude est rendu trs dicile.
R2
A(j) = 1 +
R1
Z2 (j) 1
(j) = =
Z1 (j) + Z2 (j) 3 + j (RC 1/RC)
c 2007 freddy.mudry@heig-vd.ch 269
8 Oscillateurs quasi linaires
R2
R1
C
R
X4 X3
C R
R1 + R2 1
A (j) =
R1 3 + j (RC 1/RC)
la pulsation d'oscillation, le taux de raction vaut 1/3. Comme A(j) doit valoir 1,
on a
1 R2
A(j) = A0 = =3=1+ (8.20)
(j0 ) R1
On peut montrer que la phase de cet oscillateur varie moins rapidement que celle du
prcdent et que son indice de stabilit vaut :
d((j) 2
S(0 )
= ' 0.667 (8.21)
d(/0 ) =0
3
Les rsultats seront nanmoins dirents car ici l'amplicateur est non-inverseur et les
rsistances du limiteur d'amplitude se combinent diremment (gure 8.10). Le thorme
270
c 2007 freddy.mudry@heig-vd.ch
8.4 Oscillateur en quadrature
de superposition permet en eet de voir que lorsque les diodes conduisent, les rsistances
R3 et R4 se placent en parallle sur R1 et, respectivement, R2 .
On a donc :
R2
A(j) = A1 = 1 + > A0 (8.22)
R1
pour les fortes amplitudes
R24
A(j) = A2 = 1 + < A0 (8.23)
R13
avec R13 = R1 //R3 et R24 = R2 //R4 .
De plus, au seuil de conduction, lorsque U2 = UB , on peut crire les quations suivantes
R4 R3
UF = VCC + UB
R3 + R 4 R3 + R4
UB R1
UF = Vj + = Vj + UB
1 + R2 /R1 R1 + R 2
partir de ces deux quations, on montre aisment que le seuil de non linarit se situe
en
R4
Vj + VCC R3 +R4
UB = R3 R1
(8.24)
R3 +R4 R1 +R2
Avec l'oscillateur en quadrature, on ralise un systme qui est dcrit par l'quation di-
rentielle de l'oscillateur harmonique :
On a en eet : Z t
1
u2 (t) = u1 (t)dt
RC 0
Z t
1 R2
u3 (t) = + u2 (t)dt seulement si A = 1 + =2
RC 0 R1
c 2007 freddy.mudry@heig-vd.ch 271
8 Oscillateurs quasi linaires
+VCC
R3
E
R2
D1
R4
R1
U2
D2
C
R
C R
R4
au seuil de U2
Vj + R3
conduction :
(1+R2/R1)
-VCC
R2
R1
R
2R 2R
u1 u2 C u3
272
c 2007 freddy.mudry@heig-vd.ch
8.5 Considrations sur le contrle de l'amplitude
Z tZ t
1
u3 (t) = u3 (t) (dt)2
(RC)2 0 0
En drivant deux fois cette expression, on obtient l'quation d'un oscillateur harmonique :
1
u
3 (t) + u3 (t) = 0 (8.26)
(RC)2
1
0 = (8.27)
RC
R2
A(j) = 1 + =2 (8.28)
R1
Remarque : Il est important de noter que le rsultat concernant l'amplicateur non in-
verseur n'est vrai que si le gain de celui-ci vaut exactement 2 et que les rsistances de
l'intgrateur non inverseur sont 2 fois suprieures celle de l'intgrateur inverseur (la
dmonstration est laisse comme exercice).
Comme les schmas de l'amplicateur et du limiteur sont les mmes que ceux de l'oscillateur
de Wien, on a bien entendu des rsultats similaires :
R2 R24
A1 = 1 + > A0 = 2 > A2 = 1 + (8.29)
R1 R13
R4
Vj + VCC R3 +R4
UB = R3 R1
(8.30)
R3 +R4 R1 +R2
c 2007 freddy.mudry@heig-vd.ch 273
8 Oscillateurs quasi linaires
U2
Ysup
C
Yinf A2
YB B
A0
A1
U1
Ainsi qu'on l'a vu plus haut, les courbes de gain peuvent toutes se ramener celle repr-
sente dans la gure 8.12. Considrant le gain critique A0 et un limiteur caractris par le
gain A1 > A0 aux faibles amplitudes et le gain A2 < A0 aux fortes amplitudes, Ph. Blanc,
professeur de mathmatiques l'eivd, a montr (note manuscrite du 25 mars 1998) que
l'amplitude du signal de sortie d'un oscillateur avec limiteur diodes est borne :
A1 A2 A0
Yinf YC = YB (8.31)
A1 A0 A2
A2
Ysup 1 (1 + A2 gsup ) Yinf (8.32)
A0
avec :
exp ( arctan (1/))
gsup = 2 (8.33)
1 exp ( )
A0 A2
= 1 =p (8.34)
2 A0 |2 1|
Des graphes correspondant ces quations non linaires permettent de trouver, pour chaque
circuit, les valeurs de rsistances ncessaires la ralisation d'un oscillateur d'amplitude
connue.
274
c 2007 freddy.mudry@heig-vd.ch
8.5 Considrations sur le contrle de l'amplitude
Si on se donne au pralable des valeurs raisonnables pour VCC et Vj ainsi que deux r-
sistances parmi quatre, on peut tracer les fonctions Ysup , Yinf ou simplement leur valeur
moyenne Ymoy en fonction des deux autres rsistances (gures 8.13, 8.14, 8.15). Le calcul
des composants se fait alors de la manire suivante (gure 8.13) :
1. tant donn l'amplitude souhaite A, on calcule sa valeur relative par rapport VCC ,
par exemple A/VCC = 0.5 ;
2. on choisit sur le graphe une des valeurs de R4 correspondant cette amplitude ; par
exemple, R4 = 30 k ;
3. en abscisse, on lit la valeur de la rsistance inconnue ; ici, R2 ' 39 k.
Quelques simulations permettent de voir que l'amplitude normalise des oscillations obte-
nues avec le limiteur est
0.7
30 k
Yinf (R2, R4) / VCC
0.6
0.5 25 k
0.4
20 k
0.3
15 k
0.2
10 k
0.1
VCC = 12 [V] Vj = 0.6 [V] R1 = 1 [k] R3 = 100 [k]
0
30 32 34 36 38 40 42 44 46 48 50
R2 [k]
R2 1 R2 R4
A0 = 29, A1 = > A0 , A2 = < A0
R1 R1 R2 + R4
c 2007 freddy.mudry@heig-vd.ch 275
8 Oscillateurs quasi linaires
R4
YB = Vj + (VCC + Vj )
R3
Prenant en compte ces quations ainsi que celles dcrivant les amplitudes limites, il est
possible de tracer les courbes d'amplitudes minimum (gure 8.13). On notera que dans
ce cas, la rsistance R1 = R est xe par le dphaseur et que c'est avec la rsistance de
contre-raction R2 que l'on modie le gain.
Oscillateur de Wien
Dans le cas l'oscillateur de Wien avec limiteur (gure 8.10), on a galement vu que :
R2 R2 R4 R1 + R3
A0 = 3, A1 = 1 + > A0 , A2 = 1 + < A0
R1 R 2 + R4 R 1 R3
R4
Vj + VCC R3 +R4
YB = R3 R1
R3 +R4 R1 +R2
Prenant en compte ces quations ainsi que celles dcrivant Yinf et Ysup , il est possible de
tracer la moyenne des amplitudes limites (gure 8.14).
0.7
70 k
Ymoy(R1, R4) / VCC
0.6
60 k
0.5
50 k
0.4
40 k
0.3 30 k
0.2 20 k
10 k
0.1
VCC = 12 [V] Vj = 0.6 [V] R2 = 100 [k] R3 = 220 [k]
0
30 32 34 36 38 40 42 44 46 48 50
R1 [k]
Oscillateur en quadrature
Pour l'oscillateur en quadrature (gure 8.11), seul le gain A0 = 2 change par rapport
l'oscillateur de Wien. Prenant en compte ces quations ainsi que les amplitudes limites, il
est possible de tracer la moyenne des amplitudes limites (gure 8.15).
276
c 2007 freddy.mudry@heig-vd.ch
8.6 Signaux et analyse spectrale
0.8 R4
0.7 50 k
45 k
Ymoy(R1, R4) / VCC
0.6
40 k
0.5
35 k
0.4 30 k
25 k
0.3
20 k
0.2 15 k
10 k
0.1
VCC = 12 [V] Vj = 0.6 [V] R2 = 100 [k] R3 = 220 [k]
0
50 55 60 65 70 75 80 85 90 95 100
R1 [k]
La gure 8.17 prsente la sinusode en rgime permanent et sa modication par une fentre
en cosinus en pralable l'analyse spectrale numrique par FFT (Fast Fourier Transform).
L'utilisation de la FFT permet d'obtenir les composantes spectrales (gure 8.18) du signal
tudi. On voit l'vidence qu'une meilleure dnition spectrale est obtenue grce au
fentrage.
La qualit de la sinusode est mesure avec le taux de distorsion harmonique ainsi dni :
p
A22 + A23 +
T DH = (8.35)
A1
Dans notre cas, seules les composantes spectrales impaires sont signicatives et l'on a
0.0772 + 0.0272 + 0.0112 + 0.00342
T DH = = 2.4%
3.41
c 2007 freddy.mudry@heig-vd.ch 277
8 Oscillateurs quasi linaires
278
c 2007 freddy.mudry@heig-vd.ch
8.6 Signaux et analyse spectrale
c 2007 freddy.mudry@heig-vd.ch 279
8 Oscillateurs quasi linaires
8.7 Exercices
Osc 1 : On souhaite raliser des oscillateurs l'aide des quatre schmas proposs dans la
gure 8.19. Admettant que les amplicateurs de tension sont parfaits et de gain A constant,
on demande :
1. sur chacun des 4 schmas, indiquez l'emplacement des points X2 , X3 , X4 ainsi que
la position des tensions d'entre-sortie de l'amplicateur et celles d'entre-sortie du
dphaseur correspondant au schma de base ( gure 8.1) ;
6. si vous souhaitez avoir une bonne stabilit de 0 , lequel des quatre oscillateurs
proposez-vous ? justiez votre choix.
Osc 2 : Que pensez-vous de qualit de l'oscillateur de la gure 8.20 par rapport ceux
de l'exercice Osc 1 ? L'esquisse de (j) peut vous aider y rpondre.
Osc 3 : Considrant un oscillateur de Wien avec contrle d'amplitude ralis avec les
composants suivants :
R = 16 k, C = 10 nF, R1 = 18 k, R2 = 39 k, R3 = 39 k, R4 = 10 k, VCC = 15 V
4. admettant Vj ' 0.6 [V ], calculez les limites Vinf et Vsup de l'amplitude des oscilla-
tions.
Osc 5 : Dans cet exercice, on veut montrer qu'un ltre actif passe-bas d'ordre 2 peut se
transformer en un oscillateur si son gain prend une valeur particulire. Pour cela :
02
Hosc (j) =
(j)2 + 02
280
c 2007 freddy.mudry@heig-vd.ch
8.7 Exercices
R C
R C A
R L C
R A
C C C
A R 1 R 1 R 1
R R R
A C C C
c 2007 freddy.mudry@heig-vd.ch 281
8 Oscillateurs quasi linaires
R
C A
C
AU 0 R4
HP B (j) = avec AU 0 = 1 +
1 + jRC (3 AU 0 ) + (jRC)2 R3
d'un ltre passe-bas gain ajustable (cellule de Sallen et Key, gure 8.21), quelle
condition faut-il remplir pour que le ltre passe-bas se transforme en un oscillateur ?
3. redessinez le schma de Sallen et Key dans une forme semblable celle de l'oscillateur
de Wien ;
4. calculez la fonction de transfert (j) ; que doit valoir AU 0 pour satisfaire la condition
d'oscillation prsente au dbut de ce chapitre ?
C
R R
U1(j) R4 U2(j)
C R3
282
c 2007 freddy.mudry@heig-vd.ch
8.7 Exercices
c 2007 freddy.mudry@heig-vd.ch 283
8 Oscillateurs quasi linaires
284
c 2007 freddy.mudry@heig-vd.ch