http://pspicelib.narod.ru

MatchSpice .   Дифференциальный усилитель

Решать практически ценные задачи интересно. Однако при ручном счёте такие задачи  быстро утомляют.
Теперь всё по другому. Самым сложным в этой задаче является рисование схемы, а решение получается за секунды.

Рис. 1. Схема усилителя на дифференциальном ОУ

[Maple Bitmap]

>    restart:with(MSpice):
#restart:read(`d:/!MSPICE!/MSPICE/MSpice.m`);with(MSP):read(`d:/!MSPICE!/MSPICE/ESolver.m`);with(SolveNet):
ESolve(Q,`DOP1.CKT`);

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

(V2-V6)/R1+(VINTERIOR_NONE1-V6)/RVIN = 0

(V4-V5)/R2+(V6-V5-VIN_SIN)/RVIN = 0

(VOUT1-V2)/R3-(V2-V6)/R1 = 0

(VOUT2-V4)/R4-(V4-V5)/R2 = 0

(V4-VINTERIOR_NONE1+VIN_SIN)/R2-(VINTERIOR_NONE1-V6)/RVIN = 0

VOUT1 = A*V2

VOUT2 = A*V4

`Решения`

{V2, V4, V5, V6, VOUT1, VOUT2, VINTERIOR_NONE1}

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

Заданы узлы: {} Источники: [VIN_SIN]

Решения V_NET: [V2, V4, V5, V6, VOUT1, VOUT2, VINTERIOR_NONE1]

J_NET: [JR1, JR2, JR3, JR4, JRVIN, JVIN_SIN]

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

>    RVIN:=0:

>    INP:=(VIN_SIN); OUT:=simplify(VOUT1-VOUT2,'size');

INP := VIN_SIN

OUT := -A*VIN_SIN*(R3+R4)/((R2+R1)*A-R3-R2-R4-R1)

>    K:=simplify(OUT/INP);

K := -A*(R3+R4)/(R2*A+R1*A-R4-R1-R3-R2)

>    K:=Limit(K,A=infinity)=limit(K,A=infinity);

K := Limit(-A*(R3+R4)/(R2*A+R1*A-R4-R1-R3-R2),A = infinity) = -(R3+R4)/(R2+R1)

С номиналами компонентов по схеме

>    Values(DC,RLCVI,[]);

Ввод номиналов компонентов:   

R1:=10e3:  [10K]

R2:=10e3:  [10K]

R3:=100e3:  [100K]

R4:=100e3:  [100K]

RVIN:=0.001:  [0.001]

DС источник: VIN_SIN:=0:

>    K:=evalf(rhs(K));

K := -10.00000000

Hosted by uCoz