*## Multisim Component R8 ##*
rR8 6 4 10000 vresR8
.model vresR8 r( )
*## Multisim Component R7 ##*
rR7 6 out_1 10000 vresR7
.model vresR7 r( )
*## Multisim Component U3 ##*
xU3 0 6 out_1 3T_VirtualU3 PARAMS: Vos=0 Ib=0 Ioff=0 Av=200000 BW=100000000 Rin=10000000 Rout=10 Vpos=50 Vneg=-50
.SUBCKT 3T_VirtualU3 in_pos in_neg out PARAMS: Av=500k BW=10Meg Rin=10Meg Rout=0 Vos=0 Ib=0 Ioff=0 Vpos=15 Vneg=-15
* Input Stage: Rin, Ibias, Voffset
Vos in_pos 4 {Vos}
Ibias1 4 0 {Ib}
Ibias2 in_neg 0 {Ib}
Ios 4 in_neg {Ioff/2}
Rin 4 in_neg {Rin}
*Middle stage: Gain, frequency, voltage limiting
Bgain 0 6 I={v(4,in_neg)*Av/1meg }
R1 6 0 1meg
CP1 6 0 {Av/(2*pi*1meg*BW)}
Vpos 9 0 {Vpos}
Dlimit_pos 6 9 d1
Vneg 10 0 {Vneg}
Dlimit_neg 10 6 d1
.model d1 d(n=0.1)
*Output stage: Buffer, output resistance
E2 7 0 6 0 1
Rout 7 out {Rout}
.ends
*## Multisim Component R3 ##*
rR3 5 0 1000 vresR3
.model vresR3 r( )
*## Multisim Component R2 ##*
rR2 5 out 9000 vresR2
.model vresR2 r( )
*## Multisim Component U1 ##*
xU1 1 5 out 3T_VirtualU1 PARAMS: Vos=0 Ib=0 Ioff=0 Av=200000 BW=100000000 Rin=10000000 Rout=10 Vpos=50 Vneg=-50
.SUBCKT 3T_VirtualU1 in_pos in_neg out PARAMS: Av=500k BW=10Meg Rin=10Meg Rout=0 Vos=0 Ib=0 Ioff=0 Vpos=15 Vneg=-15
* Input Stage: Rin, Ibias, Voffset
Vos in_pos 4 {Vos}
Ibias1 4 0 {Ib}
Ibias2 in_neg 0 {Ib}
Ios 4 in_neg {Ioff/2}
Rin 4 in_neg {Rin}
*Middle stage: Gain, frequency, voltage limiting
Bgain 0 6 I={v(4,in_neg)*Av/1meg }
R1 6 0 1meg
CP1 6 0 {Av/(2*pi*1meg*BW)}
Vpos 9 0 {Vpos}
Dlimit_pos 6 9 d1
Vneg 10 0 {Vneg}
Dlimit_neg 10 6 d1
.model d1 d(n=0.1)
*Output stage: Buffer, output resistance
E2 7 0 6 0 1
Rout 7 out {Rout}
.ends
*## Multisim Component R1 ##*
rR1 1 0 10000 vresR1
.model vresR1 r( )
*## Multisim Component C1 ##*
cC1 1 3 0.001
*## Multisim Component C2 ##*
cC2 7 0 1e-06
*## Multisim Component R6 ##*
rR6 5 out_1 100000 vresR6
.model vresR6 r( )
*## Multisim Component R4 ##*
rR4 out 7 1000000 vresR4
.model vresR4 r( )
*## Multisim Component C3 ##*
cC3 4 2 1e-06
*## Multisim Component R5 ##*
rR5 2 7 1000000 vresR5
.model vresR5 r( )
*## Multisim Component U2 ##*
xU2 0 2 4 3T_VirtualU2 PARAMS: Vos=0 Ib=0 Ioff=0 Av=200000 BW=100000000 Rin=10000000 Rout=10 Vpos=50 Vneg=-50
.SUBCKT 3T_VirtualU2 in_pos in_neg out PARAMS: Av=500k BW=10Meg Rin=10Meg Rout=0 Vos=0 Ib=0 Ioff=0 Vpos=15 Vneg=-15
* Input Stage: Rin, Ibias, Voffset
Vos in_pos 4 {Vos}
Ibias1 4 0 {Ib}
Ibias2 in_neg 0 {Ib}
Ios 4 in_neg {Ioff/2}
Rin 4 in_neg {Rin}
*Middle stage: Gain, frequency, voltage limiting
Bgain 0 6 I={v(4,in_neg)*Av/1meg }
R1 6 0 1meg
CP1 6 0 {Av/(2*pi*1meg*BW)}
Vpos 9 0 {Vpos}
Dlimit_pos 6 9 d1
Vneg 10 0 {Vneg}
Dlimit_neg 10 6 d1
.model d1 d(n=0.1)
*Output stage: Buffer, output resistance
E2 7 0 6 0 1
Rout 7 out {Rout}
.ends
*## Multisim Instrument XFG1 ##*
XFG1 XFG1_OPEN_3 0 3 XXFG1_187758440
.subckt XXFG1_187758440 1 2 3
vfgen_src_positive 3 2 dc 0.000000e+00 ac 1.000000000000000000e+00 pulse(-1.000000000000000000e+00 1.000000000000000000e+00 0 1.000000000000000082e-05 1.000000000000000082e-05 4.999899999999999900e-01 1.000000000000000000e+00)
vfgen_src_negative 2 1 dc 0.000000e+00 ac 1.000000000000000000e+00 pulse(-1.000000000000000000e+00 1.000000000000000000e+00 0 1.000000000000000082e-05 1.000000000000000082e-05 4.999899999999999900e-01 1.000000000000000000e+00)
.ends
[свернуть]
Социальные закладки