http:\\pspicelib.narod.ru

ElectronicSolve      www.pspicelib.narod.ru

Сложные  аналитические расчеты в электронике на заказ


Не смотря на мощь существующих Spice симуляторов иногда требуется решить задачу расчёта
электрической цепи аналитически. Однако это очень трудоемко.

Из-за этого,  многие  задачи решаются либо упрощенно, или не решаются вовсе, попадая в класс безнадёжных.

Я помогу вам сделать очень сложные аналитические расчеты.

Анализ малосигнальной схемы замещения операционного усилителя

Ниже представлена малосигнальная схема замещение  ОУ. Узел 40 является выходом ОУ.

Потребность в решении этой задачи возникла в связи с необходимость синтеза PSpiсе моделей современных  
опреционных усилителей. Кому-то может и нравится решать такие задачи методом подбора, но я решил задачу в лобовую.

Просто расчитал координаты нулей и полюсов.

Таким образом я получил возможность синтеза PSpice модели ОУ с любой заданной  АЧХ.

Если у вас есть подобные задачи, то пишите, я помогу вам с расчетами - быстро и качественно.

>    restart: with(inttrans):

>    read(`D:/PSPICE105/Maple_LIB/ElectronicSolver.m`); with(SolveNet);


   
                                              

>    ESolve(EQ,`OP1/AC KMOS OpAmps-PSpiceFiles/SCHEMATIC1/SCHEMATIC1.net`);

`ElectronicsSolve V4.8      www.pspicelib.narod.ru`

Название проекта: AC KMOS OPAMPS

Узловые напряжения:{VOFFS, VPVCC, VNVCC, V1, V2, V9, V5, V6, V40, V15, V16, VCZ, V39, V4, V7, V29, V18, VCP}

`Система уравнений по Киргоффу`

-(V1-VOFFS)/R18

(V0-V9)/R0+G0*(V6-V5)

(V6-V5)*s*C1-(V5-VNVCC)/R3+KP1*(V4-V2)

-(V6-V5)*s*C1-(V6-VNVCC)/R4+KP2*(V4-V7)

(V0-V40)/R16+(V39-V40)/R6-G6*V29

(V0-V15)/R12+(V0-V15)*s*C5+G3*V9

(VCZ-V16)/R1+G41+G42*(V1-V2)+G43*V2

(V0-VCZ)/s/L2-(VCZ-V16)/R1

-(V39-V40)/R6-(V39-V29)*s*C3

-KP1*(V4-V2)-KP2*(V4-V7)+I1

(VOFFS-V7+Eos)/R18

(V39-V29)*s*C3+(V0-V29)/R5+G1*V18

(V0-V18)/R14+(VCP-V18)*s*C2+G5*V15

(V0-VCP)/R15-(VCP-V18)*s*C2

`Код защиты`, 59.70527289

`Найдены решения для:`

{V1, V9, V5, V6, V40, V15, V16, VCZ, V39, V4, V7, V29, V18, VCP}

>    #Vinp:=1: Vof:=0: C1:=0: Vn:=10: Vp:=10: GQ1:=GQ2:

>    K:=V40/V2:

>    PoleZero(K);

`Нули и Полюсы`

`Ноль` = {-1/(C2*R15), -G6/C3/(-1+R6*G6)}

`Полюс` = {-1/(C2*(R15+R14)), -1/(C5*R12), -1/(C3*(R6+R16+R5+R5*G6*R16)), -1/(C1*(R3+R4))}

>    Fz1:=solve(Ноль[1]=-2*Pi*f,f);
Fz2:=solve(Ноль[2]=-2*Pi*f,f);
Fp1:=solve(Полюс[1]=-2*Pi*f,f);
Fp2:=solve(Полюс[2]=-2*Pi*f,f);
Fp3:=solve(Полюс[3]=-2*Pi*f,f);
Fp4:=solve(Полюс[4]=-2*Pi*f,f);

Fz1 := 1/(2*Pi*C2*R15)

Fz2 := 1/2*G6/Pi/C3/(-1+R6*G6)

Fp1 := 1/(2*Pi*C2*(R15+R14))

Fp2 := 1/(2*Pi*C5*R12)

Fp3 := 1/(2*Pi*C3*(R6+R16+R5+R5*G6*R16))

Fp4 := 1/(2*C1*Pi*(R3+R4))

>    Спецификация(DC,AC,RLC):

"Спецификация проекта: AC KMOS OPAMPS"

R0 := .1e4, "1K"

C1 := .23868e-11, "2.3868p"

R16 := 2365., "2.365k"

R12 := .1e4, "1K"

R1 := .1e4, "1k"

R6 := .1e4, "1K"

R3 := 5651., "5.651k"

R4 := 5651., "5.651k"

C5 := .11967e-10, "11.967p"

C3 := .17e-10, "17p"

R5 := .10037e9, "100.37MEG"

R14 := .1e4, "1K"

L2 := .7958e-2, "7.958m"

R18 := .1e4, "1k"

C2 := .15158e-9, "151.58p"

R15 := 750, "750"

`  DC источник  `

"DC", Eos := .75e-3+V16

`  DC источник  `

"DC", Vp := 10

`  DC источник  `

"DC", Vn := 10

`  DC источник  `

"DC", Vof := -.750e-3

`  AC источник  `

"DC", Vinp := 0

"AC", Vinp := 1

"G6*(-V29):=G6"

"KP1*(V4-V2):=Q1"

"KP2*(V4-V7):=Q2"

"G3*V9:=G3"

`  DC источник  `

"DC", I1 := .17e-4

"(G41+G42*(V1-V2)+G43*V2):=G4"

"G1*V18:=G1"

"G5*V15:=G5"

"G0*(V6-V5):=G0"

>    KP1:=1.7874e-4: KP2:=1.7874e-4:

>    G0:=4.4165e-2: G3:=1e-3: G5:=1e-3: G1:=5.6667e-6: G6:=16.667e-3:

>    G41:=0: G42:=0.2812e-8: G43:=0.2812e-8:

>    PlotPole(K); PlotZero(K);  PoleZero(K);

[Maple Plot]

[Maple Plot]

`Нули и Полюсы`

`Ноль` = {-62578142.87, -8796235.209, -.5958261201e14}

`Полюс` = {-37070519.04, -83563132.19, -3769815.091, -14.50032815}

>    АЧХ_Logf(K,0.1,2e6,"График АЧХ");

[Maple Plot]

>    f:=1.2954e6: K:=evalf(abs( K));

K := 1.000130094

>   

Hosted by uCoz