Усилитель с ОС на 2-х транзисторах
ESolver проектировался прежде всего как помощник при написании типовых расчётов, курсовиков, дипломов, диссертаций, статей и книг. Если удалить весь красный текст, то как раз получится приличный типовой расчёт.
Особенность этой схемы состоит в том, что применяется транзисторная сборка, транзисторы обозначены через VT1.1 и VT1.2. При этом соответственно индексируются параметры схемы замещения транзисторов.
Рис. 1. Схема усилителя
> | restart: with(MSpice): Приборы:=[[BJT,AC1,2]]: ESolve(L,`Усилитель на 2-х транзисторах.CKT`); |
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'); |
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(%): |
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); |
АЧХ с номиналами компонентов по схеме
> | 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 усилителя"); |