Простой режекторный фильтр на биполярном транзисторе
Демо верси этой программы MicroCAP-9 распространяется фирмой бесплатно. Она имеет ограничения на количество компонентов для PSpice моделирования, но сохраняет и транслирует в PSpice текст любые схемы. Для аналитических расчётов это более, чем достаточно. Таким образом, имеется отличный бесплатный редактор схем для комфортной работы с ElectronicsSolver.
Ниже (рис. 2) представлена линейная частотнозависимая модель бипорлярного транзистора, которая позволяет уверенно расчитывать всевозможные фильтрующие (рис. 1) и усилительные схемы до частоты порядка Ft/10.
Рис. 1. Схема BJT фильтра
> | restart: with(MSpice): Devices:=[E,[BJT,AC3,2]]: ESolve(Q,`BJT.CKT`); |
MSpice v8.95: http://pspicelib.narod.ru
Заданы источники: [VB1, VIN, Jэ]
Заданы узлы: {V2, V3}
Получены решения:
V_NET:=[V5, V1, V4]:
J_NET:=[JR4, JRэб, JRкэ, JCкб, JVB1, JC1, JC2, JR1, JR2, JR3, JCкэ, JVIN, JRкб, JCэб]:
> | VB1:=0: VOUT:=simplify(V4,'size'); |
> | Values(AC,RLCVI,[]): Jэ:=10/2/22e3; Rэб:=evalf(Rэб); |
Номиналы компонентов:
C1:=6.8e-9: [6.8N]
C2:=6.8e-9: [6.8N]
R1:=22e3: [22K]
R2:=1e3: [1K]
R3:=610e3: [610K]
R4:=22e3: [22K]
beta:=100: [100]
FтQ:=100e3: [100e3]
Jэ:=1e-3:
Rэб:=(k*Tkelvin/e*(1+beta)/Jэ):
Rкэ:=65e3: [65K]
Rкб:=1e6: [1MEG]
Cэб:=(1/2*beta/Pi/FтQ/Rэб):
Cкэ:=3e-12: [3p]
Cкб:=3e-12: [3p]
e:=.1602176462e-18:
k:=.1380650277e-22:
Tkelvin:=300: [300]
DC источник: VB1:=10: AC: VB1:=0:
AC источник: VIN:=0: AC: VIN:=1: Pfase(degrees):=0:
> | VOUT:=simplify(VOUT); ploth([VOUT],f=100..1e4,"Рис. 3. semi[VOUT] BJT фильтра"); |