Простой транзисторный узкополосный фильтр
Схемотехника 2007 №8, стр. 40.
Рис. 1. Схема фильтра
Рис. 2. Эквивалентная схема фильтра
> | restart: with(MSpice): ESolve(`Equal/BJT-PSpiceFiles/SCHEMATIC1/SCHEMATIC1.net`): |
MSpice v8.96: http://pspicelib.narod.ru
Заданы источники: [Vin]
Заданы узлы: {VINP}
Получены решения:
V_NET:=[VOUT, V1, V2, V3]:
J_NET:=[JC1, JR2, JR4, JR5, JR3, JCbe, JR1, JC3, JC2, JCbc, JRbc, JRbe, JVin, JRce]:
> | H:=simplify(VOUT/Vin,`size`); |
> | Values(AC,RLCVI,[]): `\n Режимы транзисторов\n`; Jэ:=10/2/2e3,` ток эмиттера\n`; Jэ:=%[1]: Fт:=100e6,` частота единичного усиления\n`; Fт:=%[1]: 'Rэб'=evalf(Rэб,3),'Cэб'=evalf(Cэб,3),` параметры эквивалентной схемы\n`; |
Номиналы компонентов:
Cbe:=127e-12: [127p]
Cbc:=3.5e-12: [3.5p]
Rbc:=1e6: [1MEG]
Rce:=26e3: [26K]
R2:=1e3: [1K]
R4:=22e3: [22K]
R5:=100e3: [100K]
R3:=680e3: [680k]
C2:=6.8e-9: [6.8n]
C1:=6.8e-9: [6.8n]
C3:=15e-9: [15n]
R1:=22e3: [22K]
Rbe:=533: [533]
AC источник: Vin:=1e-3: AC: Vin:=1e-3: Pfase(degrees):=0:
> | B:=55: H:=simplify(H); s:=I*2*Pi*f: Fo:=solve(diff(evalc(abs(H)),f)=0,f)[1]: print('Fo'=Fo,` резонансная частота`): F_3dB:=solve(evalc(abs(H))=limit(evalc(abs(H)),f=Fo)/sqrt(2),f): BW:=abs(evalc(simplify(F_3dB[1]-F_3dB[2]))): print(F_3dB_Low=F_3dB[1], F_3dB_Hig=F_3dB[2],'BW'=BW,` полоса 3 dB`); ploth([H],f=1e2..1e4,"3) semi фильтра"); |