http://pspicelib.narod.ru

Усилитель  с ОС на 2-х транзисторах

        ESolver проектировался прежде всего как помощник при написании типовых расчётов, курсовиков,  дипломов,  диссертаций, статей и книг. Если удалить весь красный текст, то как раз получится приличный типовой расчёт.
        Особенность этой схемы состоит в том, что применяется транзисторная сборка, транзисторы обозначены через VT1.1  и VT1.2.  При этом соответственно индексируются параметры схемы замещения транзисторов.

Рис. 1. Схема усилителя

[Maple Bitmap]

>    restart: with(MSpice): Приборы:=[[BJT,AC1,2]]:
ESolve(L,`Усилитель  на 2-х транзисторах.CKT`);

[Maple Plot]

`AC1 модель BJT транзистора`

`Cистема Кирхгофа`

-(V2-V5)*beta1[2]/`Rэб1`[2]+I1-(V4-VB1)/`Rн1` = 0

-V5/`Rн2`+I2-(V5-V3)/`Rос`+(V2-V5)*beta1[2]/`Rэб1`[2]-(V5-V2)/`Rэб1`[2]-(V5-V2)*s*`Cэб1`[2] = 0

-V3*beta1[1]/`Rэб1`[1]+(V5-V2)/`Rэб1`[2]+(V5-V2)*s*`Cэб1`[2]-(V2-VB1)/R2 = 0

(V5-V3)/`Rос`-V3/`Rэб1`[1]-V3*s*`Cэб1`[1]-(V3-`Vвх`)/R1 = 0

{V3, V4, V5, V2}

MSpice v8.96:   http://pspicelib.narod.ru

Заданы источники: [Jэ1[2], I2, I1, Vвх, VB1, Jэ1[1]]

Заданы узлы: {V1, V6}

Получены решения:

V_NET:=[V3, V4, V5, V2]:

J_NET:=[JRн2, J1, JCэб1[1], JRэб1[1], JRос, JRэб1[2], JCэб1[2], J2, JVB1, JR1, JR2, JVвх, JRн1]:

AC коэффициент передачи по напряжению

>    VB1:=0: I1:=0: I2:=0:
H[вых1]:=simplify(V4/Vвх,'size');
H[вых2]:=simplify(V5/Vвх,'size');

H[`вых1`] := beta1[2]*`Rн1`*((R2*beta1[1]+`Rэб1`[1])*`Rн2`+R2*beta1[1]*`Rос`)/((((s*(s*`Rос`*`Cэб1`[2]*`Cэб1`[1]+s*`Cэб1`[2]*R2*`Cэб1`[1]+`Cэб1`[1]+`Cэб1`[2])*`Rэб1`[2]+s*`Cэб1`[1]*(1+beta1[2])*`Rос`+1...
H[`вых1`] := beta1[2]*`Rн1`*((R2*beta1[1]+`Rэб1`[1])*`Rн2`+R2*beta1[1]*`Rос`)/((((s*(s*`Rос`*`Cэб1`[2]*`Cэб1`[1]+s*`Cэб1`[2]*R2*`Cэб1`[1]+`Cэб1`[1]+`Cэб1`[2])*`Rэб1`[2]+s*`Cэб1`[1]*(1+beta1[2])*`Rос`+1...
H[`вых1`] := beta1[2]*`Rн1`*((R2*beta1[1]+`Rэб1`[1])*`Rн2`+R2*beta1[1]*`Rос`)/((((s*(s*`Rос`*`Cэб1`[2]*`Cэб1`[1]+s*`Cэб1`[2]*R2*`Cэб1`[1]+`Cэб1`[1]+`Cэб1`[2])*`Rэб1`[2]+s*`Cэб1`[1]*(1+beta1[2])*`Rос`+1...
H[`вых1`] := beta1[2]*`Rн1`*((R2*beta1[1]+`Rэб1`[1])*`Rн2`+R2*beta1[1]*`Rос`)/((((s*(s*`Rос`*`Cэб1`[2]*`Cэб1`[1]+s*`Cэб1`[2]*R2*`Cэб1`[1]+`Cэб1`[1]+`Cэб1`[2])*`Rэб1`[2]+s*`Cэб1`[1]*(1+beta1[2])*`Rос`+1...

H[`вых2`] := -((-R2-`Rэб1`[2]-`Rэб1`[2]*s*`Cэб1`[2]*R2)*`Rэб1`[1]+beta1[1]*R2*`Rос`*(1+`Rэб1`[2]*s*`Cэб1`[2]+beta1[2]))*`Rн2`/((((s*(s*`Rос`*`Cэб1`[2]*`Cэб1`[1]+s*`Cэб1`[2]*R2*`Cэб1`[1]+`Cэб1`[1]+`Cэб1...
H[`вых2`] := -((-R2-`Rэб1`[2]-`Rэб1`[2]*s*`Cэб1`[2]*R2)*`Rэб1`[1]+beta1[1]*R2*`Rос`*(1+`Rэб1`[2]*s*`Cэб1`[2]+beta1[2]))*`Rн2`/((((s*(s*`Rос`*`Cэб1`[2]*`Cэб1`[1]+s*`Cэб1`[2]*R2*`Cэб1`[1]+`Cэб1`[1]+`Cэб1...
H[`вых2`] := -((-R2-`Rэб1`[2]-`Rэб1`[2]*s*`Cэб1`[2]*R2)*`Rэб1`[1]+beta1[1]*R2*`Rос`*(1+`Rэб1`[2]*s*`Cэб1`[2]+beta1[2]))*`Rн2`/((((s*(s*`Rос`*`Cэб1`[2]*`Cэб1`[1]+s*`Cэб1`[2]*R2*`Cэб1`[1]+`Cэб1`[1]+`Cэб1...
H[`вых2`] := -((-R2-`Rэб1`[2]-`Rэб1`[2]*s*`Cэб1`[2]*R2)*`Rэб1`[1]+beta1[1]*R2*`Rос`*(1+`Rэб1`[2]*s*`Cэб1`[2]+beta1[2]))*`Rн2`/((((s*(s*`Rос`*`Cэб1`[2]*`Cэб1`[1]+s*`Cэб1`[2]*R2*`Cэб1`[1]+`Cэб1`[1]+`Cэб1...

DC коэффициент передачи по напряжению

>    beta1[1]:=beta: beta1[2]:=beta:
Kвых1['beta=infinity']:=Limit('H(s)[вых1]',beta=infinity)=limit(H[вых1],beta=infinity);
Kвых1['beta=infinity']:=rhs(%):
Kвых2['beta=infinity']:=Limit('H(s)[вых2]',beta=infinity)=limit(H[вых2],beta=infinity);
Kвых2['beta=infinity']:=rhs(%):

`Kвых1`[beta = infinity] := Limit(H(s)[`вых1`],beta = infinity) = `Rн1`*(`Rос`+`Rн2`)/`Rн2`/R1

`Kвых2`[beta = infinity] := Limit(H(s)[`вых2`],beta = infinity) = -`Rос`/R1

DC входное и выходное сопротивление

>    I1:=0: I2:=0: beta1[1]:=beta: beta1[2]:=beta:
Zвх:=Limit('Vвх/JR1',beta=infinity)=limit(Vвх/nJR1,beta=infinity);
Vвх:=0: I1:='I1': I2:=0:
Zвых1:=Limit('V4/I1',beta=infinity)=limit(V4/I1,beta=infinity);
Vвх:=0: I1:='0': I2:='I2':
Zвых2:=Limit('V5/I2',beta=infinity)=limit(V5/I2,beta=infinity);

`Zвх` := Limit(`Vвх`/JR1,beta = infinity) = R1

`Zвых1` := Limit(V4/I1,beta = infinity) = `Rн1`

`Zвых2` := Limit(V5/I2,beta = infinity) = 0

АЧХ с номиналами компонентов по схеме

>    Values(AC,RLCVI,[N]):

Номиналы компонентов:   

R1:=3.3e3:  [3K3]

R2:=3e3:  [3K]

Rн1:=560:  [560]

Rн2:=200:  [200]

Rос:=33e3:  [33K]

beta1[1]:=100:  [100]

FтQ1[1]:=100e3:  [100e3]

Jэ1[1]:=1e-3:

Rэб1[1]:=(k*Tkelvin/e*(1+beta1[1])/Jэ1[1]):

Cэб1[1]:=(1/2*beta1[1]/Pi/FтQ1[1]/Rэб1[1]):

beta1[2]:=100:  [100]

FтQ1[2]:=100e3:  [100e3]

Jэ1[2]:=1e-3:

Rэб1[2]:=(k*Tkelvin/e*(1+beta1[2])/Jэ1[2]):

Cэб1[2]:=(1/2*beta1[2]/Pi/FтQ1[2]/Rэб1[2]):

e:=.1602176462e-18:

k:=.1380650277e-22:

Tkelvin:=300:  [300]

AC источник: I1:=1:  AC: I1:=1:   Pfase(degrees):=0:

AC источник: I2:=1:  AC: I2:=1:   Pfase(degrees):=0:

DC источник: VB1:=12:  AC: VB1:=0:

AC источник: Vвх:=0:  AC: Vвх:=1:   Pfase(degrees):=0:

>    H[вых1]:=evalf(simplify(H[вых1]),5);H[вых2]:=evalf(simplify(H[вых2]),5);
Kвых1['beta=infinity']:=evalf(Kвых1['beta=infinity'],3);
Kвых2['beta=infinity']:=evalf(Kвых2['beta=infinity'],3);
ploth([H[вых1],H[вых2],Kвых1['beta=infinity'],Kвых2['beta=infinity']],f=1..1e9,
"3) semiАЧХ[Hвых1,Hвых2,Kвых1(beta=infinity),Kвых2('beta=infinity')] BJT усилителя");

H[`вых1`] := .55779e15/(8877.*s^2+.58374e9*s+.25262e14)

H[`вых2`] := -.12732e7*(.15706e10+2473.*s)/(88769.*s^2+.58375e10*s+.25262e15)

`Kвых1`[beta = infinity] := 28.2

`Kвых2`[beta = infinity] := -10.0

[Maple Plot]

Hosted by uCoz