http://pspicelib.narod.ru

MicroCAP. Переходные процессы.

         MSpice позволяет значительно сдвинуть границу, когда задача считается сложной.  Теперь она измеряется временем. Условно, задачу можно считать сложной, если время ожидания решения более 5 минут. Огромный класс интереснейших задач теперь доступен для аналитического исследования.

Рис. 1. Cхема DMOS усилителя

[Maple Bitmap]

>    restart: with(MSpice): with(inttrans):alias(H=Heaviside,t=T):
Devices:=[[DMOS,DC1,2]]: ESolve(LM,`PULSE.CKT`);

[Maple Plot]

`DC1 модель DMOS транзистора`

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

-V3*s*C3-(V3-V2)/R1 = 0

V2 = VINP+VDC

-(VOUT-V6)/R3+(V3-VOUT)*S[M2] = 0

-V1/R2-(V3-VOUT)*S[M2]-V1*s*C4 = 0

(VOUT-V6)/R3+(VB-V6)/R4-V6*s*C5 = 0

{V1, V2, V6, V3, VOUT}

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

Заданы источники: [VINP, VDC, VB]

Заданы узлы: {V4, V7}

Получены решения:

V_NET:=[V1, V2, V6, V3, VOUT]:

J_NET:=[JVDC, JC3, JC4, JC5, JR1, JR2, JR3, JR4, JVB, JVINP]:

Найдём результирующую передаточную функцию

>    OUT:=simplify(VOUT,'size');

OUT := ((VINP+VDC)*((1+s*C5*R3)*R4+R3)*S[M2]+VB*(1+s*C3*R1))/(1+s*C3*R1)/((s*C5*R3*R4+R4+R3)*S[M2]+1+s*C5*R4)

Введем номиналы компонентов со схемы и построим графики входа и выхода DMOS усилителя.

>    Values(laplace,RLC,[]): Digits:=10: tau:=5e-6:

Номиналы компонентов:   

C3:=10e-12:  [10P]

C4:=10e-9:  [10N]

C5:=68e-9:  [68N]

R1:=100e3:  [100K]

R2:=300:  [300]

R3:=3e3:  [3K]

R4:=100:  [100]

S[M2]:=5.12e-3:

TRANSIENT источник:

VB:=laplace(10,t,s):

TRANSIENT источник:

VDC:=laplace(1,t,s):

TRANSIENT источник:

VINP:=laplace(-1+2*Heaviside(T)-2*Heaviside(T-tau)+2*Heaviside(T-2*tau)-2*Heaviside(T-3*tau)+2*Heaviside(T-4*tau)-2*Heaviside(T-5*tau),t,s):

>    ploth([invlaplace(V2,s,t),invlaplace(OUT,s,t)],t=0..2.9e-5,"3) Прохождение импульсов [V2,OUT]");

[Maple Plot]

Hosted by uCoz