Le montage amplificateur inverseur comporte un amplificateur linéaire différentiel et deux résistances.
Figure pleine pageL'amplificateur est modélisé par un quadripôle linéaire, avec un gain en boucle ouverte de la forme suivante :
On utilise le module Mathematica simulineaire.m :
Get["../simulin/simulineaire.m"];
Tout d'abord, le circuit est défini dans la fonction suivante :
inverseur[r1_,r2_,g0_,w0_]:=Module[{n,A,B,g},
n=4;
A=Table[0,{n},{n}];
B=Table[0,{n}];
A=ajouterResistance[A,1,2,r1];
A=ajouterResistance[A,2,3,r2];
g=g0/(1+s/w0);
{A,B}=ajouterSourceTensionSTCT[A,B,3,4,4,2,g];
{A,B}=ajouterMasse[A,B,4];
{A,B}=definirEntree[A,B,1];
Return[{A,B}];
]
Voici la fonction de transfert
{A,B}=inverseur[r1,r2,g0,w0];
h=transfert[A,B,3]/.s->I*omega
Le gain en boucle ouverte est fixé à g0=105 et la pulsation de coupure (10 Hz). Les résistances sont choisies de manière à obtenir un gain de 10 à basse fréquence :
{A,B}=inverseur[10^3,10^4,10^5,20*N[Pi]];
h=transfert[A,B,3];
bodeGain[h,0,6,0,60]
plot1.pdf
Augmentons le gain d'un facteur 100 :
{A,B}=inverseur[10^3,10^6,10^5,20*N[Pi]];
h=transfert[A,B,3];
bodeGain[h,0,6,0,60]
plot2.pdf
bodePhase[h,0,6]
plot3.pdf
On constate une réduction de la bande passante de 2 décades.