http://pspicelib.narod.ru

Инструментальный усилитель на базе трёх ОУ


         Данная топология является базовой для сравнения характеристик инструментального усилителя. Эти устройства обеспечивают широкий диапазон усиления (минимальное усиление G=1) и, как правило, высочайшую производительность. Симметричные инвертирующая и неинвертирующая части усиления обеспечивают большее ослабление синфазного сигнала на высоких частотах. В некоторых типах усилителей используются входные операционные усилители с токовой обратной связью, которые сохраняют широкую полосу даже при большом усилении.

Литература:


1. Новости Электроники 2005, №6б стр. 21..27.
2.
Руководство по выбору усилителей,Texas Instruments, 2006г.

Рис. 3. Инструментальный усилитель на базе трёх ОУ

[Maple Bitmap]

>    restart:with(MSpice): Devices:=[E,[OP,DC1,5]]:
ESolve(Q,`op-PSpiceFiles/SCHEMATIC1/SCHEMATIC1.net`);

[Maple Plot]

`DC1 линейная модель ОУ`

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

(VOUT-V6)/R4+(V4-V6)/R3 = 0

-(V3-V2)/Rg-(V3-V5)/R2 = 0

V4 = A*(`Vвх`-V2)

V5 = -A*V3

VOUT = A*(V7-V6)

(Vref-V7)/R6+(V5-V7)/R5 = 0

(V3-V2)/Rg-(V2-V4)/R1 = 0

{V7, V6, V3, V2, V5, V4, VOUT}

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

Заданы источники: [Vвх, Vref]

Заданы узлы: {VINP, VREF}

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

V_NET:=[V7, V6, V3, V2, V5, V4, VOUT]:

J_NET:=[JR6, JR4, JRg, JR5, JR2, JVref, JR1, JR3, JRн, JVвх]:

Найдем коэффициент передачи..

>    K:=simplify(VOUT/Vвх,'size');

K := -(((((-Vref+`Vвх`)*Rg+R1*`Vвх`)*R4-R3*Rg*Vref)*R5+`Vвх`*R6*((R2+R1+Rg)*R4+R3*R2))*A^2+((((`Vвх`-2*Vref)*Rg-(Vref-`Vвх`)*(R2+R1))*R4-R3*Vref*(R1+R2+2*Rg))*R5+R4*R6*`Vвх`*(R2+R1+Rg))*A-R5*Vref*(R3+R...
K := -(((((-Vref+`Vвх`)*Rg+R1*`Vвх`)*R4-R3*Rg*Vref)*R5+`Vвх`*R6*((R2+R1+Rg)*R4+R3*R2))*A^2+((((`Vвх`-2*Vref)*Rg-(Vref-`Vвх`)*(R2+R1))*R4-R3*Vref*(R1+R2+2*Rg))*R5+R4*R6*`Vвх`*(R2+R1+Rg))*A-R5*Vref*(R3+R...
K := -(((((-Vref+`Vвх`)*Rg+R1*`Vвх`)*R4-R3*Rg*Vref)*R5+`Vвх`*R6*((R2+R1+Rg)*R4+R3*R2))*A^2+((((`Vвх`-2*Vref)*Rg-(Vref-`Vвх`)*(R2+R1))*R4-R3*Vref*(R1+R2+2*Rg))*R5+R4*R6*`Vвх`*(R2+R1+Rg))*A-R5*Vref*(R3+R...

Для упрощения формул примем, что ОУ идеальные и обладают бесконечным усилением.

>    K_inf:=Limit('K',A=infinity)=simplify(limit(K,A=infinity),'size');

K_inf := Limit(K,A = infinity) = ((((-R6-R5)*Rg-R1*R5-R6*(R2+R1))*R4-R2*R6*R3)*`Vвх`+Rg*R5*Vref*(R3+R4))/R3/(R5+R6)/Rg/`Vвх`

При выполнении условия eq2, это выражение упростится.

>    eq2:= R4/R3=R6/R5; R3:=solve(eq2,R3);
K_inf:=collect(simplify(rhs(K_inf)),Rg);

eq2 := R4/R3 = R6/R5

R3 := R4*R5/R6

K_inf := -(-R5*Vref+`Vвх`*R6)/`Vвх`/R5-(`Vвх`*R6*R1+`Vвх`*R6*R2)/`Vвх`/R5/Rg

Если все резисторы (R4=R3=R6=R5) одинаковые, окончательно получим

>    R6:=R5: K_inf:=collect(simplify(K_inf),Vвх);

K_inf := -(R2+R1+Rg)/Rg+Vref/`Vвх`

Для получения численных значений подставим номинылы компонентов из схемы

>    Values(DC,RLCVI,[A]):A:=1e5:  

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

R6:=60e3:  [60K]

R4:=60e3:  [60k]

Rg:=100e3:  [100k]

R5:=60e3:  [60K]

R2:=25e3:  [25k]

R1:=25e3:  [25k]

R3:=60e3:  [60K]

Rн:=2e3:  [2k]

DC источник: Vвх:=1:

DC источник: Vref:=2.5:

>    'K_inf'=K_inf;
'K'=K, 'VOUT'=VOUT,` - при отсутствии идеализации`;

K_inf = 1.000000000

K = 1.000002500, VOUT = 1.000002500, ` - при отсутствии идеализации`

Hosted by uCoz