http://pspicelib.narod.ru/03_download/RF465kHz.html
MSpice:
Любая цепь что-то фильтрует.
Ваша задача добиться такого сочетания параметров цепи, чтобы фильтровалось то, что нужно.
Для начала испытайте свою интуицию и попробуте метод подбора.
Потом попробуйте найти аналитическое решение оптимального сочетания параметров.
Рис. 1. Схема фильтра
> | restart:read(`I:/PMAPLE/ESolver.m`);with(MSpice):ESolve(EQ,`KK4.CKT`): |
MSpice v7.64: www.pspicelib.narod.ru
Заданы узлы: {} Источники: [I1]
Решения V_NET: [V2, V4, VINP, VOUT, V0_1, V0_2]
J_NET: [JK2, JC1, JC2, JC3, JC4, JC5, J1, JR1, JR3, JR7, JR8, JK1, JL1[2], JL2[2], JL1[1], JL2[1]]
> | Values(AC,PRN,[K1]): Digits:=2: VOUT:=simplify(VOUT); |
> | OUT:=evalf(abs(subs(s=I*2*Pi*f,OUT))): plot([eval(OUT,K1=0.02),eval(OUT,K1=0.03),eval(OUT,K1=0.05),eval(OUT,K1=0.07)], f=4.3e5..4.9e5, thickness=3, legend=["K1=0.02","K1=0.03","K1=0.05","K1=0.07"], color=[black,red,blue,gold], labels=[`Частота f (Гц)`,"OUT"], title=`Рис. 2. АЧХ фильтра`); |
Рис. 3. Фильтр
> | restart:read(`F:/PMAPLE/ESolver.m`);with(MSpice):ESolve(EQ,`KK3.CKT`): |
MSpice v7.64: www.pspicelib.narod.ru
Заданы узлы: {} Источники: [I1]
Решения V_NET: [VINP, VOUT, V0_1, V0_2, V2, V5, V3]
J_NET: [JK2, JC1, JC2, JC3, JC4, JC5, J1, JR1, JR3, JR7, JR8, JK1, JL1[1], JL2[1], JL1[2], JL2[2]]
> | Values(AC,PRN,[K1]): Digits:=2: VOUT:=simplify(VOUT); |
> | OUT:=evalf(abs(subs(s=I*2*Pi*f,OUT))): plot([eval(OUT,K1=0.02),eval(OUT,K1=0.03),eval(OUT,K1=0.05),eval(OUT,K1=0.07)], f=4.3e5..4.9e5, thickness=3, legend=["K1=0.02","K1=0.03","K1=0.05","K1=0.07"], color=[black,red,blue,gold], labels=[`Частота f (Гц)`,"OUT"], title=`Рис. 4. АЧХ фильтра`); |
Рис. 5. Фильтр
> | restart:read(`F:/PMAPLE/ESolver.m`);with(MSpice): ESolve(EQ,`KK2.CKT`): |
MSpice v7.64: www.pspicelib.narod.ru
Заданы узлы: {} Источники: [I1]
Решения V_NET: [VOUT, VINP, V0_1]
J_NET: [JL2[1], JC1, JC2, J1, JR1, JR2, JK1, JL1[1]]
> | OUT:=simplify(VOUT): |
> | Values(AC,PRN,[K1]): Digits:=2: VOUT:=simplify(VOUT); |
> | OUT:=evalf(abs(subs(s=I*2*Pi*f,OUT))): |
> | plot([eval(OUT,K1=0.02),eval(OUT,K1=0.025),eval(OUT,K1=0.03),eval(OUT,K1=0.04)], f=4.2e5..5e5, thickness=3, legend=["k1=0.02","k1=0.025","k1=0.03","k1=0.04"], color=[black,red,blue,gold], labels=[`Частота f (Гц)`,"OUT"], title=`Рис. 6. АЧХ фильтра`); |