qucs_s/library/Analog.lib

2154 lines
51 KiB
Plaintext
Raw Normal View History

2025-02-05 16:22:49 +03:00
<Qucs Library 25.1.0 "Analog">
<Component AD22057>
<Description>
AD22057 single supply sensor interface amplifier
</Description>
<Model>
.Def:Analog_AD22057 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7
Sub:X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 gnd Type="Ad22057_lib"
.Def:End
</Model>
<ModelIncludes "Ad22057.lib.lst">
<Spice>
* AD22057T SPICE Macro-model Rev. A, 11/95
* ARG / ADSC
*
* Copyright 1995 by Analog Devices
*
* Refer to "README.DOC" file for License Statement. Use of
* this model indicates your acceptance of the terms and pro-
* visions in the License Statement.
*
* Node assignments
* non-inverting input
* | inverting input
* | | positive supply
* | | | negative supply
* | | | | A1 out
* | | | | | A2 in
* | | | | | | offset
* | | | | | | | output
* | | | | | | | |
.SUBCKT AD22057T 1 2 99 50 30 31 40 49
*
* A1 INPUT ATTENUATORS, GAIN, AND OFFSET RESISTORS
*
R1 1 3 200K
R2 2 4 200K
RS1 3 16 1K
RS2 4 18 1K
R3 3 5 41K
R4 4 6 41K
R5 5 6 2.566K TC=-134U
R6 5 50 250
R7 6 50 250
R8 5 19 9K
R9 6 7 10K
R10 19 40 2K
R11 19 50 2K
R12 7 30 100K
R16 7 50 10K
C1 16 50 5P
C2 17 50 5P
*
* A1 INPUT STAGE AND POLE AT 1MHZ
*
I1 99 8 7.55U
Q1 11 16 9 QP 1
Q2 12 17 10 QP 1
R21 11 50 6.89671K
R22 12 50 6.89671K
R23 8 9 .335
R24 8 10 .335
C3 11 12 11.5P
EOS 61 17 POLY(1) 33 0 -220.5U 0.537
ETC 18 61 POLY(1) 60 0 -49.665M 1
ITC 0 60 49.665U
RTC 60 0 1E3 TC=-102U
*
* GAIN STAGE AND DOMINANT POLE AT 400HZ
*
EREF 98 50 POLY(2) 99 0 50 0 0 0.5 0.5
G1 98 13 12 11 144.997U
R25 13 98 6.89671E6
C4 13 98 57.6923P
D1 13 99 DX
D2 50 13 DX
*
* COMMON MODE STAGE WITH ZERO AT 1.78KHZ
*
ECM 32 0 POLY(2) 1 0 2 0 0 0.5 0.5
R28 32 33 1E6
R29 33 0 10
CCM 32 33 89.5P
*
* NEGATIVE ZERO AT 0.6MHZ
*
E1 23 98 13 98 1E6
R26 23 24 1E3
R27 24 98 1E-3
FNZ 23 24 VNZ -1
ENZ 25 98 23 24 1
VNZ 26 98 DC 0
CNZ 25 26 265P
*
* POLE AT 5MHZ
*
G2 98 20 24 98 1E-6
R30 20 98 1E6
C5 20 98 32F
*
* A1 OUTPUT STAGE
*
EIN1 99 27 POLY(1) 20 98 1.4995 1.124
Q216 50 27 28 QP375 3.444
Q218 7 29 99 QP350 9.913
R31 28 29 27K
I2 99 29 4.75U
*
* A2 INPUT STAGE
*
I3 99 34 2.516667U
Q3 35 31 37 QP 1
Q4 36 39 38 QP 1
R32 35 50 106.103K
R33 36 50 106.103K
R34 34 37 85.414K
R35 34 38 85.414K
R13 40 41 20K
R14 41 50 20K
R15 41 49 10K
R17 39 41 95K
*
* A2 1ST GAIN STAGE AND SLEW RATE
*
G3 98 42 36 35 30.159U
R36 42 98 1E6
E2 99 43 POLY(1) 99 98 -0.473 1
E3 44 50 POLY(1) 98 50 -0.473 1
D3 42 43 DX
D4 44 42 DX
*
* A2 2ND GAIN STAGE AND DOMINANT POLE AT 12HZ
*
G4 98 45 42 98 2.5U
R37 45 98 132.629E6
C7 45 98 100P
D5 45 59 DX
D6 55 45 DX
VC1 59 99 5
VC2 50 55 5
*
* NEGATIVE ZERO AT 1MHZ
*
E4 51 98 45 98 1E6
R38 51 52 1E6
R39 52 98 1
FNZ2 51 52 VNZ2 -1
ENZ2 53 98 51 52 1
VNZ2 54 98 0
CNZ2 53 54 159F
*
* A2 OUTPUT STAGE
*
ISY 99 50 169U
EIN2 99 56 POLY(1) 52 98 1.73166 112.132E-3
RIN 46 56 10K
Q316 50 46 47 QP375 1.778
Q310 50 47 48 QP375 5.925
Q318 49 48 57 50 QP350 9.913
I4 99 47 4.75U
I5 99 48 9.5U
VSC 99 57 0
FSC 58 99 VSC 1
QSC 46 58 99 QP350 1
RSC 99 58 56
*
* MODELS USED
*
.MODEL QP350 PNP(IS=1.4E-15 BF=70 CJE=.012P CJC=.06P RE=20 RB=350
+RC=200)
.MODEL QP375 PNP(IS=1.4E-15 CJE=.01P CJC=.05P RE=20 RC=400 RB=100)
.MODEL QP PNP(IS=1.4E-15 BF=150 VA=100 CJE=.012P CJC=.06P RE=20 RB=350
+RC=200)
.MODEL DX D(CJO=1F RS=.1)
.ENDS
*
* AD22057N SPICE Macro-model Rev. A, 11/95
* ARG / ADSC
*
* This version of the AD22057 model simulates the worst-case
* parameters of the 'N' grade. The worst-case parameters
* used correspond to those in the data sheet.
*
* Copyright 1995 by Analog Devices
*
* Refer to "README.DOC" file for License Statement. Use of
* this model indicates your acceptance of the terms and pro-
* visions in the License Statement.
*
* Node assignments
* non-inverting input
* | inverting input
* | | positive supply
* | | | negative supply
* | | | | A1 out
* | | | | | A2 in
* | | | | | | offset
* | | | | | | | output
* | | | | | | | |
.SUBCKT AD22057N 1 2 99 50 30 31 40 49
*
* A1 INPUT ATTENUATORS, GAIN, AND OFFSET RESISTORS
*
R1 1 3 200K
R2 2 4 200K
RS1 3 16 1K
RS2 4 18 1K
R3 3 5 41K
R4 4 6 41K
R5 5 6 2.55919K TC=-600U
R6 5 50 250
R7 6 50 250
R8 5 19 9K
R9 6 7 10K
R10 19 40 2K
R11 19 50 2K
R12 7 30 100K
R16 7 50 10K
C1 16 50 5P
C2 17 50 5P
*
* A1 INPUT STAGE AND POLE AT 1MHZ
*
I1 99 8 7.55U
Q1 11 16 9 QP 1
Q2 12 17 10 QP 1
R21 11 50 6.89671K
R22 12 50 6.89671K
R23 8 9 .335
R24 8 10 .335
C3 11 12 11.5P
EOS 61 17 POLY(1) 33 0 -61.149U 1.2
ETC 18 61 POLY(1) 60 0 -49.665M 1
ITC 0 60 49.665U
RTC 60 0 1E3 TC=-107U
*
* GAIN STAGE AND DOMINANT POLE AT 400HZ
*
EREF 98 50 POLY(2) 99 0 50 0 0 0.5 0.5
G1 98 13 12 11 144.997U
R25 13 98 6.89671E6
C4 13 98 57.6923P
D1 13 99 DX
D2 50 13 DX
*
* COMMON MODE STAGE WITH ZERO AT 1KHZ
*
ECM 32 0 POLY(2) 1 0 2 0 0 0.5 0.5
R28 32 33 1E6
R29 33 0 10
CCM 32 33 159P
*
* NEGATIVE ZERO AT 0.6MHZ
*
E1 23 98 13 98 1E6
R26 23 24 1E3
R27 24 98 1E-3
FNZ 23 24 VNZ -1
ENZ 25 98 23 24 1
VNZ 26 98 DC 0
CNZ 25 26 265P
*
* POLE AT 5MHZ
*
G2 98 20 24 98 1E-6
R30 20 98 1E6
C5 20 98 32F
*
* A1 OUTPUT STAGE
*
EIN1 99 27 POLY(1) 20 98 1.5072 1.124
Q216 50 27 28 QP375 3.444
Q218 7 29 99 QP350 9.913
R31 28 29 27K
I2 99 29 4.75U
*
* A2 INPUT STAGE
*
I3 99 34 2.516667U
Q3 35 31 37 QP 1
Q4 36 39 38 QP 1
R32 35 50 106.103K
R33 36 50 106.103K
R34 34 37 85.414K
R35 34 38 85.414K
R13 40 41 20K
R14 41 50 20K
R15 41 49 10K
R17 39 41 95K
*
* A2 1ST GAIN STAGE AND SLEW RATE
*
G3 98 42 36 35 30.159U
R36 42 98 1E6
E2 99 43 POLY(1) 99 98 -0.473 1
E3 44 50 POLY(1) 98 50 -0.473 1
D3 42 43 DX
D4 44 42 DX
*
* A2 2ND GAIN STAGE AND DOMINANT POLE AT 12HZ
*
G4 98 45 42 98 2.5U
R37 45 98 132.629E6
C7 45 98 100P
D5 45 59 DX
D6 55 45 DX
VC1 59 99 5
VC2 50 55 5
*
* NEGATIVE ZERO AT 1MHZ
*
E4 51 98 45 98 1E6
R38 51 52 1E6
R39 52 98 1
FNZ2 51 52 VNZ2 -1
ENZ2 53 98 51 52 1
VNZ2 54 98 0
CNZ2 53 54 159F
*
* A2 OUTPUT STAGE
*
ISY 99 50 469U
EIN2 99 56 POLY(1) 52 98 1.6901 112.132E-3
RIN 46 56 10K
Q316 50 46 47 QP375 1.778
Q310 50 47 48 QP375 5.925
Q318 49 48 57 50 QP350 9.913
I4 99 47 4.75U
I5 99 48 9.5U
VSC 99 57 0
FSC 58 99 VSC 1
QSC 46 58 99 QP350 1
RSC 99 58 89
*
* MODELS USED
*
.MODEL QP350 PNP(IS=1.4E-15 BF=70 CJE=.012P CJC=.06P RE=20 RB=350
+RC=200)
.MODEL QP375 PNP(IS=1.4E-15 CJE=.01P CJC=.05P RE=20 RC=400 RB=100)
.MODEL QP AKO:QP350 PNP(BF=150 VA=100)
.MODEL DX D(CJO=1F RS=.1)
.ENDS
.SUBCKT Analog_AD22057 gnd _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7
X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 AD22057T
.ENDS
</Spice>
<Symbol>
<Line -60 50 0 -100 #000080 2 1>
<Line 70 -20 -130 -30 #000080 2 1>
<Line -80 -30 20 0 #000080 2 1>
<Line -55 -30 10 0 #ff0000 2 1>
<Line -50 -25 0 -10 #ff0000 2 1>
<Line -80 30 20 0 #000080 2 1>
<Line -55 30 10 0 #000000 2 1>
<Line -60 50 130 -30 #000080 2 1>
<Line 70 0 30 0 #000080 2 1>
<Text -25 55 8 #000000 0 "VEE">
<Line -30 -43 0 -17 #000080 2 1>
<Text -25 -65 8 #000000 0 "VCC">
<Line -30 70 0 -26 #000080 2 1>
<Line 70 20 0 -40 #000080 2 1>
<.PortSym -80 -30 1 0 P1>
<.PortSym -80 30 2 0 P2>
<.PortSym -30 -60 3 0 P3>
<.PortSym -30 70 4 0 P4>
<.PortSym 100 0 8 0 P8>
<Line 20 -60 0 28 #000080 2 1>
<Line 10 70 0 -36 #000080 2 1>
<.ID 120 34 SUB>
<Line 50 70 0 -45 #000080 2 1>
<Text 55 55 8 #000000 0 "A2">
<Text 15 55 8 #000000 0 "A1">
<.PortSym 50 70 6 0 P6>
<.PortSym 10 70 5 0 P5>
<.PortSym 20 -60 7 0 P7>
<Text 26 -66 8 #000000 0 "OFS">
</Symbol>
</Component>
<Component AD603>
<Description>
AD603 90MHz low noise amplifier
</Description>
<Model>
.Def:Analog_AD603 _net2 _net1 _net0 _net5 _net4 _net3 _net7 _net6
Sub:X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 gnd Type="ad603_cir"
.Def:End
</Model>
<ModelIncludes "ad603.cir.lst">
<Spice>
* AD603A SPICE Macro-model Rev. A, 12/94
* ARG / PMI
*
* This version of the AD603 model simulates the worst-case
* parameters of the 'A' grade. The worst-case parameters
* used correspond to those in the data sheet.
*
* Copyright 1993 by Analog Devices
*
* Refer to "README.DOC" file for License Statement. Use of
* this model indicates your acceptance of the terms and pro-
* visions in the License Statement.
*
* Node assignments
* vinp
* | common
* | | vpos
* | | | vneg
* | | | | vout
* | | | | | gpos
* | | | | | | gneg
* | | | | | | | fdbk
* | | | | | | | |
.SUBCKT AD603A_AD 3 2 99 50 48 40 41 49
*
* INPUT STAGE
*
Q1A 1 3 21 QN
Q1B 4 5 21 QN
Q2A 1 14 22 QN
Q2B 4 5 22 QN
Q3A 1 15 23 QN
Q3B 4 5 23 QN
Q4A 1 16 24 QN
Q4B 4 5 24 QN
Q5A 1 17 25 QN
Q5B 4 5 25 QN
Q6A 1 18 26 QN
Q6B 4 5 26 QN
Q7A 1 19 27 QN
Q7B 4 5 27 QN
Q8A 1 20 28 QN
Q8B 4 5 28 QN
RT 3 2 500
CIN 3 2 2E-12
RL1 3 14 62.5
RL2 14 2 125
RL3 14 15 62.5
RL4 15 2 125
RL5 15 16 62.5
RL6 16 2 125
RL7 16 17 62.5
RL8 17 2 125
RL9 17 18 62.5
RL10 18 2 125
RL11 18 19 62.5
RL12 19 2 125
RL13 19 20 62.5
RL14 20 2 62.5
VOS 11 5 0.45E-3
IB1 99 7 400E-6
IB2 99 29 200E-6
IB3 99 30 200E-6
IB4 99 31 200E-6
IB5 99 32 200E-6
IB6 99 33 200E-6
IB7 99 34 200E-6
IB8 99 13 400E-6
Q100 50 51 7 QP
Q101 50 52 13 QP
R100 51 50 950
R101 52 50 950
G10 50 51 POLY(1) (40,41) 2E-3 3.5E-3
G11 50 52 POLY(1) (41,40) 2E-3 3.5E-3
RB1 7 29 700
RB2 29 30 700
RB3 30 31 700
RB4 31 32 700
RB5 32 33 700
RB6 33 34 700
RB7 34 13 700
Q9 21 7 6 QN
Q10 22 29 6 QN
Q11 23 30 6 QN
Q12 24 31 6 QN
Q13 25 32 6 QN
Q14 26 33 6 QN
Q15 27 34 6 QN
Q16 28 13 6 QN
Q17 61 62 1 QN
Q18 64 62 4 QN
R102 61 62 12E3
R103 64 62 12E3
RC 40 41 50E6
CCTL 40 41 3.183E-15
IGP 40 0 205E-9
IGN 41 0 195E-9
I1 6 50 2.5E-3
R1 99 61 2E3
R2 99 64 2E3
*
* 1ST GAIN STAGE
*
EREF 98 0 POLY(2) (99,0) (50,0) 0 0.5 0.5
G1 98 8 (64,61) 0.84
R5 8 98 1
E1 99 9 POLY(1) (99,98) -0.535 1
E2 10 50 POLY(1) (98,50) -0.535 1
D1 8 9 DX
D2 10 8 DX
*
* 2ND GAIN STAGE AND DOMINANT POLE AT 317KHZ
*
G2 98 58 (8,98) 1.667E-3
R6 58 98 55.2273E3
C1 58 98 9.091E-12
V1 99 59 3.2
V2 60 50 3.2
D3 58 59 DX
D4 60 58 DX
*
* POLE AT 250MHZ
*
G5 98 35 (58,98) 1
R11 35 98 1
C2 35 98 0.637E-9
*
* POLE AT 300MHZ
*
G6 98 36 (35,98) 1
R12 36 98 1
C4 36 98 0.531E-9
*
* POLE AT 300MHZ
*
G7 98 37 (36,98) 1
R13 37 98 1
C5 37 98 0.531E-9
*
* POLE AT 300MHZ
*
G3 98 45 (37,98) 1E-3
R10 45 98 1E3
C3 45 98 0.531E-12
*
* OUTPUT STAGE
*
GSY 99 50 POLY(1) (99,50) -16E-3 1.6E-3
FSY 99 50 POLY(2) V7 V8 12.51E-3 1 1
RO1 99 48 4
RO2 48 50 4
GO1 48 99 (99,45) 250E-3
GO2 50 48 (45,50) 250E-3
V4 48 46 -0.7
V5 47 48 -0.7
D5 46 45 DX
D6 45 47 DX
G4 98 44 (48,45) 250E-3
D7 44 42 DX
D8 43 44 DX
V7 42 98 0
V8 98 43 0
RF1 48 49 6.44E3
RF2 11 49 694
RIN 11 2 20
.MODEL DX D(IS=1E-16)
.MODEL QN NPN(BF=200 IS=1E-14 RB=20 KF=1E-16 AF=1)
.MODEL QP PNP(BF=1000 IS=1E-14)
.ENDS
.SUBCKT Analog_AD603 gnd _net2 _net1 _net0 _net5 _net4 _net3 _net7 _net6
X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 AD603A_AD
.ENDS
</Spice>
<Symbol>
<Line -30 60 0 -120 #000080 2 1>
<Line -30 60 90 -60 #000080 2 1>
<.PortSym 80 0 5 180 P48>
<Line 60 0 20 0 #000080 2 1>
<Line 60 0 -90 -60 #000000 2 1>
<Line 0 -40 0 -20 #000080 2 1>
<.PortSym 0 -60 1 0 P99>
<Line 0 60 0 -20 #000080 2 1>
<.PortSym 0 60 6 0 P50>
<Text 5 45 8 #000000 0 "VEE">
<Text 5 -65 8 #000000 0 "VCC">
<Line -50 -30 20 0 #000080 2 1>
<Line -25 -30 10 0 #000000 2 1>
<Line -50 30 20 0 #000080 2 1>
<Line -25 30 10 0 #ff0000 2 1>
<Line -20 35 0 -10 #ff0000 2 1>
<.PortSym -50 30 3 0 P3>
<.ID 70 -76 X>
<.PortSym -50 -30 2 0 P2>
<Line 30 20 0 40 #00007f 2 1>
<Line 50 10 0 30 #00007f 2 1>
<Line 30 -60 0 40 #00007f 2 1>
<Text 35 -65 8 #000000 0 "FDBK">
<Line 50 40 40 0 #00007f 2 1>
<.PortSym 30 -60 7 0 P49>
<.PortSym 30 60 4 0 P40>
<.PortSym 90 40 8 0 P41>
<Text 35 45 8 #000000 0 "GPOS">
<Text 55 25 8 #000000 0 "GNEG">
</Symbol>
</Component>
<Component AD620>
<Description>
AD620 high precision instrumentation amplifier
</Description>
<Model>
.Def:Analog_AD620 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7
Sub:X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 gnd Type="ad620a_cir"
.Def:End
</Model>
<ModelIncludes "ad620a.cir.lst">
<Spice>
* AD620A SPICE Macro-model 10/95, Rev. B
* ARG / ADSC
*
* This version of the AD620 model simulates the worst-case
* parameters of the 'A' grade. The worst-case parameters
* used correspond to those in the data sheet.
*
*
* Revision History:
* Rev. B
* Added V2,V3,V12,V13 and D3,D4,D15,D16 to clamp inputs to Q3,Q4 to
* prevent output phase reversal.
*
*
* Copyright 1990 by Analog Devices, Inc.
*
* Refer to "README.DOC" file for License Statement. Use of this model
* indicates your acceptance with the terms and provisions in the License
* Statement.
*
* Node assignments
* non-inverting input
* | inverting input
* | | positive supply
* | | | negative supply
* | | | | output
* | | | | | ref
* | | | | | | rg1
* | | | | | | | rg2
* | | | | | | | |
.SUBCKT AD620A 1 2 99 50 46 20 7 8
*
* INPUT STAGE
*
I1 7 50 5.002E-6
I2 8 50 5.002E-6
IOS 3 4 0.5E-9
VIOS 21 3 125E-6
CCM 3 4 2E-12
CD1 3 0 2E-12
CD2 4 0 2E-12
Q1 5 4 7 QN1
Q2 6 21 8 QN1
D1 7 4 DX
D2 8 21 DX
R1 1 3 400
R2 2 4 400
R3 99 5 100E3
R4 99 6 100E3
R5 7 9 24.7E3
R6 8 10 24.7E3
E1 9 46 (11,5) 375E6
E2 10 46 (11,6) 375E6
V1 99 11 0.5
RV1 99 11 1E3
CC1 5 9 4E-12
CC2 6 10 4E-12
*
* DIFFERENCE AMPLIFIER AND POLE AT 1MHZ
*
I3 18 50 5E-6
R7 99 12 11.937E3
R8 99 15 11.937E3
R9 14 18 1.592E3
R10 17 18 1.592E3
R11 9 13 10E3
R12 13 46 10E3
Q3 12 13 14 QN2
Q4 15 16 17 QN2
R13 19 16 10E3
R14 16 20 10E3
C1 12 15 6.667E-12
EOOS 19 10 POLY(1) (38,98) 1.5E-3 223.872
EREF 98 0 POLY(2) (99,0) (50,0) 0 0.5 0.5
D3 13 51 DX
D4 16 52 DX
V2 99 51 0.7
V3 99 52 0.7
D15 53 13 DX
D16 54 16 DX
V12 53 50 0.7
V13 54 50 0.7
*
* GAIN STAGE AND DOMINANT POLE AT 0.667HZ
*
R16 25 98 35.810E9
C2 25 98 6.667E-12
G1 98 25 (12,15) 83.776E-6
V6 99 26 1.53
V7 27 50 1.33
D7 25 26 DX
D8 27 25 DX
*
* POLE AT 10MHZ
*
R17 40 98 1
C3 40 98 15.916E-9
G2 98 40 (25,98) 1
*
* COMMON MODE STAGE WITH ZERO AT 708HZ
*
E3 36 98 POLY(2) (1,98) (2,98) 0 0.5 0.5
R18 36 38 1E6
R19 38 98 1
C5 36 38 224.812E-12
*
* OUTPUT STAGE
*
GSY 99 50 POLY(1) (99,50) 1.1725E-3 3.125E-6
RO1 99 45 250
RO2 45 50 250
L1 45 46 1E-6
GO1 45 99 (99,40) 4E-3
GO2 50 45 (40,50) 4E-3
GC1 43 50 (40,45) 4E-3
GC2 44 50 (45,40) 4E-3
F1 45 0 V4 1
F2 0 45 V5 1
V4 41 45 1.65
V5 45 42 1.65
D9 50 43 DY
D10 50 44 DY
D11 99 43 DX
D12 99 44 DX
D13 40 41 DX
D14 42 40 DX
*
* MODELS USED
*
.MODEL DX D(IS=1E-12)
.MODEL DY D(IS=1E-12 BV=50)
.MODEL QN1 NPN(BF=2.5E3 KF=0.7E-15 AF=1)
.MODEL QN2 NPN(BF=250 KF=0.5E-14 AF=1)
.ENDS AD620A
.SUBCKT Analog_AD620 gnd _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7
X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 AD620A
.ENDS
</Spice>
<Symbol>
<Line -50 80 0 -170 #000080 2 1>
<Line -50 80 130 -80 #000080 2 1>
<Line 80 0 -130 -90 #000080 2 1>
<Line 80 0 40 0 #000080 2 1>
<Line -20 80 0 -18 #000080 2 1>
<Text -15 65 8 #000000 0 "VEE">
<Line -20 -72 0 -18 #000080 2 1>
<Text -15 -85 8 #000000 0 "VCC">
<Line 30 30 0 50 #000080 2 1>
<Line -70 -60 20 0 #000080 2 1>
<Line -45 -60 10 0 #ff0000 2 1>
<Line -40 -55 0 -10 #ff0000 2 1>
<Line -70 -30 20 0 #000080 2 1>
<Line -70 20 20 0 #000080 2 1>
<Line -70 50 20 0 #000080 2 1>
<Line -45 50 10 0 #000000 2 1>
<Text -45 -35 8 #000000 0 "RG1">
<Text -45 15 8 #000000 0 "RG2">
<Text 35 35 8 #000000 0 "REF">
<.ID 30 -86 SUB>
<.PortSym -70 -60 1 0 P1>
<.PortSym -70 50 2 0 P2>
<.PortSym -70 -30 7 0 P7>
<.PortSym -70 20 8 0 P8>
<.PortSym -20 -90 3 0 P3>
<.PortSym -20 80 4 0 P4>
<.PortSym 120 0 5 0 P5>
<.PortSym 30 80 6 0 P6>
</Symbol>
</Component>
<Component AD633>
<Description>
AD633 four quadrant analog multiplier
</Description>
<Model>
.Def:Analog_AD633 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7
Sub:X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 gnd Type="AD633_cir"
.Def:End
</Model>
<ModelIncludes "AD633.cir.lst">
<Spice>
* AD633 Analog Multiplier Macro Model 12/93, Rev. A
* AAG/PMI
*
* Copyright 1993 by Analog Devices, Inc.
*
* Refer to "README.DOC" file for License Statement. Use of this model
* indicates your acceptance with the terms and provisions in the License Statement.
*
* Node assignments
* X1
* | X2
* | | Y1
* | | | Y2
* | | | | VNEG
* | | | | | Z
* | | | | | | W
* | | | | | | | VPOS
* | | | | | | | |
.SUBCKT AD633S 1 2 3 4 5 6 7 8
*
EREF 100 0 POLY(2) 8 0 5 0 (0,0.5,0.5)
*
* X-INPUT STAGE & POLE AT 15 MHz
*
IBX1 1 0 DC 8E-7
IBX2 2 0 DC 8E-7
EOSX 10 1 POLY(1) (16,100) (5E-3,1)
RX1A 10 11 5E6
RX1B 11 2 5E6
*
GX 100 12 10 2 1E-6
RX 12 100 1E6
CX 12 100 1.061E-14
VX1 8 13 DC 3.05
DX1 12 13 DX
VX2 14 5 DC 3.05
DX2 14 12 DX
*
* COMMON-MODE GAIN NETWORK WITH ZERO AT 560 Hz
*
ECMX 15 100 11 100 10
RCMX1 15 16 1E6
CCMX 15 16 2.8421E-10
RCMX2 16 100 1
*
* Y-INPUT STAGE & POLE AT 15 MHz
*
IBY1 3 0 DC 8E-7
IBY2 4 0 DC 8E-7
EOSY 20 3 POLY(1) (26,100) (5E-3,1)
RY1A 20 21 5E6
RY1B 21 4 5E6
*
GY 100 22 20 4 1E-6
RY 22 100 1E6
CY 22 100 1.061E-14
VY1 8 23 DC 3.05
DY1 22 23 DX
VY2 24 5 DC 3.05
DY2 24 22 DX
*
* COMMON-MODE GAIN NETWORK WITH ZERO AT 560 Hz
*
ECMY 25 100 21 100 10
RCMY1 25 26 1E6
CCMY 25 26 2.8421E-10
RCMY2 26 100 1
*
* Z-INPUT STAGE & POLE AT 15 MHz
*
IBZ1 7 0 DC 8E-7
IBZ2 6 0 DC 8E-7
RZ1 7 6 10E6
*
GZ 100 32 7 6 1E-6
RZ2 32 100 1E6
CZ 32 100 1.061E-14
VZ1 8 33 DC 3.05
DZ1 32 33 DX
VZ2 34 5 DC 3.05
DZ2 34 33 DX
*
* 50-MHz MULTIPLIER CORE & SUMMER
*
GXY 100 40 POLY(2) (12,100) (22,100) (0,0,0,0,0.1E-6)
RXY 40 100 1E6
CXY 40 100 3.1831E-15
*
* OP AMP INPUT STAGE
*
VOOS 59 40 DC 5E-3
Q1 55 32 60 QX
Q2 56 59 61 QX
R1 8 55 3.1831E4
R2 60 54 3.1313E4
R3 8 56 3.1831E4
R4 61 54 3.1313E4
I1 54 5 1E-4
*
* GAIN STAGE & DOMINANT POLE AT 316.23 Hz
*
G1 100 62 55 56 3.141637E-5
R5 62 100 1.0066E8
C3 62 100 5E-12
V1 8 63 DC 4.3399
D1 62 63 DX
V2 64 5 DC 4.3399
D2 64 62 DX
*
* NEGATIVE ZERO AT 20 MHz
*
ENZ 65 100 62 100 1E6
RNZ1 65 66 1
FNZ 65 66 VNC -1
RNZ2 66 100 1E-6
ENC 67 0 65 66 1
CNZ 67 68 7.9577E-9
VNC 68 0 DC 0
*
* POLE AT 4 MHz
*
G2 100 69 66 100 1E-6
R6 69 100 1E6
C2 69 100 3.9789E-14
*
* OP AMP OUTPUT STAGE
*
FSY 8 5 POLY(2) VZC1 VZC2 (2.8286E-3,1,1)
RDC 8 5 28E3
GZC 100 73 72 69 11.623E-3
VZC1 74 100 DC 0
DZC1 73 74 DX
VZC2 100 75 DC 0
DZC2 75 73 DX
VSC1 70 72 0.695
DSC1 69 70 DX
VSC2 72 71 0.695
DSC2 71 69 DX
GO1 72 8 8 69 11.623E-3
RO1 8 72 86
GO2 5 72 69 5 11.623E-3
RO2 72 5 86
LO 72 7 1E-7
*
* MODELS USED
*
.MODEL QX NPN(BF=1E4)
.MODEL DX D(IS=1E-15)
.ENDS AD633
.SUBCKT Analog_AD633 gnd _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7
X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 AD633S
.ENDS
</Spice>
<Symbol>
<Line -50 -80 100 0 #000080 2 1>
<Line -50 80 100 0 #000080 2 1>
<Line -60 60 10 0 #000080 2 1>
<Line -60 30 10 0 #000080 2 1>
<Line -60 -60 10 0 #000080 2 1>
<.PortSym -60 -60 1 0 P1>
<Line -60 -30 10 0 #000080 2 1>
<Line -50 -80 0 160 #000080 2 1>
<Text -40 -70 12 #000000 0 "X1">
<Text -40 -40 12 #000000 0 "X2">
<Text -40 20 12 #000000 0 "Y1">
<Text -40 50 12 #000000 0 "Y2">
<Line 50 -80 0 160 #000080 2 1>
<Line 50 -20 10 0 #000080 2 1>
<Line 50 10 10 0 #000080 2 1>
<Line 50 60 10 0 #000080 2 1>
<Line 50 -60 10 0 #000080 2 1>
<Text 20 -70 12 #000000 0 "VP">
<Text 20 50 12 #000000 0 "VN">
<Text 30 0 12 #000000 0 "Z">
<Text 30 -30 12 #000000 0 "W">
<.PortSym -60 -30 2 0 P2>
<.PortSym -60 30 3 0 P3>
<.PortSym -60 60 4 0 P4>
<.PortSym 60 -60 8 180 P8>
<.PortSym 60 60 5 180 P5>
<.PortSym 60 10 6 180 P6>
<.PortSym 60 -20 7 180 P7>
<.ID -40 -126 SUB>
</Symbol>
</Component>
<Component AD734>
<Description>
AD734 four quadrant analog multiplier
</Description>
<Model>
.Def:Analog_AD734 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 _net8 _net9 _net10 _net11 _net12 _net13
Sub:X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 _net8 _net9 _net10 _net11 _net12 _net13 gnd Type="ad734_cir"
.Def:End
</Model>
<ModelIncludes "ad734.cir.lst">
<Spice>
* AD734 SPICE Macro-model 4/92, Rev. B
* AAG / PMI
*
* Revision History:
* Removed input signal current compensation: GX1,GY1,GZ1
* Added Isy vs. Vsy
*
* Copyright 1992 by Analog Devices, Inc.
*
* Refer to "README.DOC" file for License Statement. Use of this model
* indicates your acceptance with the terms and provisions in the License Statement.
*
* Node assignments
* X1
* | X2
* | | UO
* | | | U1
* | | | | U2
* | | | | | Y1
* | | | | | | Y2
* | | | | | | | VN
* | | | | | | | | ER
* | | | | | | | | | Z2
* | | | | | | | | | | Z1
* | | | | | | | | | | | W
* | | | | | | | | | | | | DD
* | | | | | | | | | | | | | VP
* | | | | | | | | | | | | | |
.SUBCKT AD734S 10 11 49 50 51 20 21 200 58 31 30 77 54 100
*
EREF 300 0 POLY(2) 100 0 200 0 (0,0.5,0.5)
*
* X INPUT STAGE & POLE AT 40 MHz
*
CINX 10 11 2E-12
IBX1 10 0 DC 50E-9
IBX2 11 0 DC 50E-9
EOSX 12 10 POLY(1) 18 300 15E-3 1
RX1 12 13 25E3
RX2 13 11 25E3
*
GX1 300 14 12 11 1E-6
RX3 14 300 9.995E5
CX1 14 300 3.9809E-15
VX1 100 15 DC 3.1875
DX1 14 15 DX
VX2 16 200 DC 3.1875
DX2 16 14 DX
*
* X INPUT STAGE COMMON-MODE REJECTION AND ZERO 40 kHz
*
ECMX 17 300 13 300 56.234
RCMX1 17 18 1E6
CCMX 17 18 3.9789E-12
RCMX2 18 300 1
*
* Y INPUT STAGE & POLE AT 40 MHz
*
CINY 20 21 2E-12
IBY1 20 0 DC 50E-9
IBY2 21 0 DC 50E-9
EOSY 22 20 POLY(1) 28 300 10E-3 1
RY1 22 23 25E3
RY2 23 21 25E3
*
GY1 300 24 22 21 1E-6
RY3 24 300 9.995E5
CY1 24 300 3.9809E-15
VY1 100 25 DC 3.1875
DY1 24 25 DX
VY2 26 200 DC 3.1875
DY2 26 24 DX
*
* Y INPUT STAGE COMMON-MODE REJECTION AND ZERO 80 kHz
*
ECMY 27 300 23 300 56.234
RCMY1 27 28 1E6
CCMY 27 28 1.9895E-12
RCMY2 28 300 1
*
* Z INPUT STAGE & POLE AT 40 MHz
*
CINZ 30 31 2E-12
IBZ1 30 0 DC 50E-9
IBZ2 31 0 DC 50E-9
EOSZ 32 30 POLY(1) 38 300 20E-3 1
RZ1 32 33 25E3
RZ2 33 31 25E3
*
GZ1 300 34 32 31 1E-6
RZ3 34 300 1E6
CZ1 34 300 3.9789E-15
VZ1 100 35 DC 3.1875
DZ1 34 35 DX
VZ2 36 200 DC 3.1875
DZ2 36 34 DX
*
* Z INPUT STAGE COMMON-MODE REJECTION AND ZERO 40 kHz
*
ECMZ 37 300 33 300 56.234
RCMZ1 37 38 1E6
CCMZ 37 38 3.9789E-12
RCMZ2 38 300 1
*
* DENOMINATOR CONTROL & INTERNAL REFERENCE
*
QU1 100 49 50 QNU
RU1 50 51 28E3
*
VU 100 52
QU2 52 0 53 QNU
RU2 53 54 0.001
IU 53 200 DC 10E-6
FU1 300 55 VU 1.01
RU3 55 300 1E6
*
VR1 57 200 DC 8
QR 59 57 58 QPU
RR 57 58 1E5
VR2 59 200
FU4 300 56 VR2 1
RU4 56 300 28E3
*
EU 60 300 POLY(3) 50 51 55 300 56 300 (0,1.0101,1,1.0101)
RU5 60 300 1E6
*
* 250 MHz MULTIPLIER CORE
*
EXY 46 300 POLY(2) 14 300 24 300 (0,0,0,0,1)
RXY 46 300 1E6
GXY 300 47 46 300 1
GU 47 300 POLY(2) 60 300 47 300 (0,0,0,0,1)
RU 47 300 1E12
CU 47 300 6.65E-9
EW 48 300 POLY(2) 47 300 34 300 (0,1,-1)
RW 48 300 1E6
*
* OUTPUT AMP BUFFER
*
GW 64 300 48 300 1
QW1 100 0 61 QNW
QW2 200 0 62 QPW
QW3 63 62 64 QNW
QW4 65 61 64 QPW
RW1 100 63 1
RW2 65 200 1
IW1 100 62 DC 100E-6
IW2 61 200 DC 100E-6
VW1 100 66 DC 10
DW1 66 63 DX
VW2 67 200 DC 10
DW2 65 67 DX
*
* OUTPUT AMP GAIN STAGE
*
GW1 300 68 100 63 1
GW2 68 300 65 200 1
RW3 68 300 1.38E3
CW1 68 300 19E-9
VW3 100 69 DC 3.8
DW3 68 69 DX
VW4 70 200 DC 3.8
DW4 70 68 DX
*
* TRANSIENT SUPPLY CURRENT COMPENSATION
*
DCC1 80 100 DX
GCC 0 80 48 300 1
DCC2 0 80 DX
DEE1 81 0 DX
GEE 81 0 300 48 1
DEE2 200 81 DX
*
* POLE AT 17.5 MHz
*
GW3 300 71 68 300 1E-6
RW4 71 300 1E6
CW2 71 300 9.0946E-15
*
IDC 100 200 DC 4.0125E-3
RDC1 100 78 3.2E3
RDC2 78 200 3.2E3
DO1 100 72 DX
GO1 72 200 76 71 25E-3
DO2 200 72 DY
DO3 100 73 DX
GO2 73 200 71 76 25E-3
DO4 200 73 DY
VSC1 74 76 DC 0.4
DSC1 71 74 DX
VSC2 76 75 DC 0.4
DSC2 75 71 DX
GO3 76 100 100 71 25E-3
GO4 200 76 71 200 25E-3
RO1 100 76 40
RO2 76 200 40
LO 76 77 100E-9
*
* MODELS USED
*
.MODEL QNU NPN (BF=100 IS=1E-16)
.MODEL QPU PNP (BF=100 IS=1E-16)
.MODEL QNW NPN (BF=1E9 IS=1E-15)
.MODEL QPW PNP (BF=1E9 IS=1E-15)
.MODEL DX D(IS=1E-15)
.MODEL DY D(IS=1E-15 BV=50)
.ENDS AD734
.SUBCKT Analog_AD734 gnd _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 _net8 _net9 _net10 _net11 _net12 _net13
X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 _net8 _net9 _net10 _net11 _net12 _net13 AD734S
.ENDS
</Spice>
<Symbol>
<Line -60 110 120 0 #000080 2 1>
<.PortSym -70 -110 1 0 P10>
<Line -60 -130 0 240 #000080 2 1>
<Line -70 -110 10 0 #000080 2 1>
<Line -70 -80 10 0 #000080 2 1>
<Line -70 -40 10 0 #000080 2 1>
<Line -70 -10 10 0 #000080 2 1>
<Line -70 20 10 0 #000080 2 1>
<Line -70 60 10 0 #000080 2 1>
<Line -70 90 10 0 #000080 2 1>
<Line 60 -130 0 240 #000080 2 1>
<Line 60 -110 10 0 #000080 2 1>
<Line 60 -80 10 0 #000080 2 1>
<Line 60 -50 10 0 #000080 2 1>
<Line 60 -10 10 0 #000080 2 1>
<Line 60 20 10 0 #000080 2 1>
<Line 60 90 10 0 #000080 2 1>
<Line 60 60 10 0 #000080 2 1>
<Text -50 -120 12 #000000 0 "X1">
<Text -50 -90 12 #000000 0 "X2">
<Text -50 -50 12 #000000 0 "U0">
<Text -50 -20 12 #000000 0 "U1">
<Text -50 50 12 #000000 0 "Y1">
<Text -50 80 12 #000000 0 "Y2">
<Text -50 10 12 #000000 0 "U2">
<Text 30 -120 12 #000000 0 "VP">
<Text 30 80 12 #000000 0 "VN">
<Text 30 50 12 #000000 0 "ER">
<Text 30 -20 12 #000000 0 "Z1">
<Text 30 10 12 #000000 0 "Z2">
<Text 30 -60 12 #000000 0 "W">
<Text 30 -90 12 #000000 0 "D0">
<.PortSym -70 -80 2 0 P11>
<.PortSym -70 -40 3 0 P49>
<.PortSym -70 -10 4 0 P50>
<.PortSym -70 20 5 0 P51>
<.PortSym -70 60 6 0 P20>
<.PortSym -70 90 7 0 P21>
<.PortSym 70 90 8 180 P200>
<.PortSym 70 60 9 180 P58>
<.PortSym 70 20 10 180 P31>
<.PortSym 70 -10 11 180 P30>
<.PortSym 70 -110 14 180 P100>
<.PortSym 70 -50 12 180 P77>
<.PortSym 70 -80 13 180 P54>
<Line -60 -130 120 0 #000080 2 1>
<.ID -40 -176 SUB>
</Symbol>
</Component>
<Component AD8138>
<Description>
AD8138 differential ADC driver
</Description>
<Model>
.Def:Analog_AD8138 _net0 _net2 _net4 _net6 _net1 _net3 _net5
Sub:X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 gnd Type="AD8138_cir"
.Def:End
</Model>
<ModelIncludes "AD8138.cir.lst">
<Spice>
* AD8138 SPICE Macro-model, JG. 11/23/99,ADI
* TRW rev E; 11/2002, ADI
* Copyright 1999 by Analog Devices, Inc.
* Refer to "README.DOC" file for License Statement. Use of this model
* indicates your acceptance with the terms and provisions in the License Statement.
* This model will give typical performance characteristics
* for the following parameters;
* closed loop gain and phase vs bandwidth
* output current and voltage limiting
* offset voltage (is non-static, will vary with gain)
* ibias (again, is static, will not vary with vcm)
* slew rate and step response performance
* (slew rate is based on 10-90% of step response)
* current on output will be reflected to the supplies
* vnoise, not included in this version
* inoise, not included in this version
* Vocm is varable and include input typical offset
* distortion is not characterized
* cmrr is not characterized in this version.
* Node assignments
* non-inverting input
* | inverting input
* | | positive supply
* | | | negative supply
* | | | | output positive
* | | | | | output negative
* | | | | | | vocm input
* | | | | | | |
.SUBCKT ad8138_sub 3a 9 99 50 71b 71 110
****************************input stage*******************************************
*****positive input left side*****
I1 99 5 .4E-3
Q1 50 2 5 QX
vos 3a 2 -1.95E-3
**RAIL CLIPING****
Dlim+ 75 14b dx
Vlim+ 99 14b 2.1
Dlim 14c 75 dx
Vlim 14c 50 2.1
Dlim- 13b 76 DX
Vlim- 13b 50 2.1
Dlim-B 76 13C dx
Vlim-B 99 13C 2.1
** VOCM INPUT RAIL CLIPING****
DOCMa 100 100A dx
VOCMa 99 100A 1.899
DOCMb 100b 100 DX
VOCMb 100b 50 1.899
*****negative input right side*****
I2 99 6 .4E-3
Q2 50 9 6 QX
***********Input capacitance/impedance*******
Cin 3a 9 1p
***************************************pole, zero pole stage********************************************
G1 13 14 5 6 5e-3
c1 14 13 1.7p
c2 13 98 .6p
c3 14 98 .6p
r11 13 98 250k
r12 14 98 250k
*********pole zero stage( POSITIVE SIDE)*******
gp1 0 75 14 98 1
RP1 75 0 1
CP1 75 0 .38E-9
*********pole zero stage( NEGATIVE SIDE)*******
gp2 0 76 13 98 1
RP2 76 0 1
CP2 76 0 .38E-9
**********output stage Negative side*************
D17 76 84 DX
VO1 84 70 .177V
VO2 70 85 .177V
D16 85 76 DX
G30 70 99c 99 76 91E-3
G31 98c 70 76 50 91E-3
RO30 70 99c 11
RO31 98c 70 11
VIOUT1 99 99c 0V
VIOUT2 50 98c 0V
VIOUT3 70 71 0V
********** Output Stage Positive side *************
D17b 75 84b DX
VO1b 84b 70b .177V
VO2b 70b 85b .177V
D16b 85b 75 DX
G30b 70b 99d 99 75 91E-3
G31b 98d 70b 75 50 91E-3
RO30b 70b 99d 11
RO31b 98d 70b 11
VIOUTB1 99 99d 0V
VIOUTB2 98d 50 0V
VIOUTB3 70b 71b 0V
*********VOCM STAGE*************************
Gocm_a 0 75 110 0 1
Gocm_b 0 76 110 0 1
Rocm1 99 100 400k
Rocm2 100 50 400k
Voffset 100 110 -1E-3
********CURRENT MIRROR TO SUPPLIES POSITVIE SIDE*********
FO1 0 99 poly(2) VIOUT1 VI1 -19.803E-3 1 -1
FO2 0 50 poly(2) VIOUT2 VI2 -19.803E-3 1 -1
FO3 0 400 VIOUT1 1
VI1 401 0 0
VI2 0 402 0
DM1 400 401 DX
DM2 402 400 DX
********CURRENT MIRROR TO SUPPLIES NEGATIVE SIDE*********
FO1B 0 99 poly(2) VIOUTB1 VIB1 -19.803E-3 1 -1
FO2B 0 50 poly(2) VIOUTB2 VIB2 -19.803E-3 1 -1
FO3B 0 400B VIOUTB1 1
VIB1 401B 0 0
VIB2 0 402B 0
DMB1 400B 401B DX
DMB2 402B 400B DX
*** Reference Stage
Eref 98 0 poly(2) 99 0 50 0 0 0.5 0.5
.MODEL QX PNP (BF=228.57 Is=1E-15)
.MODEL DX D(IS=1E-15)
.ENDS
.SUBCKT Analog_AD8138 gnd _net0 _net2 _net4 _net6 _net1 _net3 _net5
X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 ad8138_sub
.ENDS
</Spice>
<Symbol>
<Line 80 0 -100 -60 #000080 2 1>
<Line -20 60 0 -120 #000080 2 1>
<Line -20 60 100 -60 #000080 2 1>
<Line 10 60 0 -18 #000080 2 1>
<Line 10 -42 0 -18 #000080 2 1>
<Text 15 -55 8 #000000 0 "VCC">
<Line 46 -20 44 0 #000080 2 1>
<Line 46 20 44 0 #000080 2 1>
<Line -40 -30 20 0 #000080 2 1>
<Line -15 -30 10 0 #ff0000 2 1>
<Line -10 -25 0 -10 #ff0000 2 1>
<.PortSym -40 -30 1 0 P3>
<Line -40 30 20 0 #000080 2 1>
<Line -15 30 10 0 #000000 2 1>
<.PortSym -40 30 5 0 P9>
<.ID 40 -86 SUB>
<.PortSym 10 -60 2 0 P99>
<.PortSym 10 60 6 0 P50>
<Text 15 45 8 #000000 0 "VEE">
<Line -40 0 20 0 #000080 2 1>
<Text -15 -5 8 #000000 0 "VOCM">
<.PortSym -40 0 4 0 P110>
<.PortSym 90 -20 7 180 P72>
<.PortSym 90 20 3 180 P71>
<Ellipse 38 -28 15 15 #00007f 2 1 #c0c0c0 1 0>
</Symbol>
</Component>
<Component ADG444>
<Description>
ADG444 four MOS analog switches
</Description>
<Model>
.Def:Analog_ADG444 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 _net8 _net9 _net10 _net11 _net12 _net13 _net14 _net15
Sub:X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 _net8 _net9 _net10 _net11 _net12 _net13 _net14 _net15 gnd Type="ADG444_cir"
.Def:End
</Model>
<ModelIncludes "ADG444.cir.lst">
<Spice>
* Node assignments
* 1 - IN1, 2 - D1, 3 - S1, 4 - Vss, 5 - GND, 6 - S4
* 7 - D4, 8 - IN4, 9 - IN3, 10 - D3, 11 - S3, 12 - VL
* 13 - Vdd, 14 - S2, 15 - D2, 16 - IN2
*
.SUBCKT ADG444B_AD 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
*
* DEMUX SWITCHES (S1-8 ---> D)
*
* First Section is for control lines IN1-4
*
E_IN1_2 200 5 1 5 1
E_IN1_1 301 40 201 40 -1
R_IN1 200 201 1000
C_IN1_1 201 5 65E-12
E_IN2_2 202 5 16 5 1
E_IN2_1 302 40 203 40 -1
R_IN2 202 203 1000
C_IN2_1 203 5 65E-12
E_IN3_2 204 5 9 5 1
E_IN3_1 303 40 205 40 -1
R_IN3 204 205 1000
C_IN3_1 205 5 65E-12
E_IN4_2 206 5 8 5 1
E_IN4_1 304 40 207 40 -1
R_IN4 206 207 1000
C_IN4_1 207 5 65E-12
V_INX 40 12 -2.5
S_IN1 3 31 301 5 Sdemux
S_IN2 14 32 302 5 Sdemux
S_IN3 11 33 303 5 Sdemux
S_IN4 6 34 304 5 Sdemux
C_IN1_X1 1 5 3E-12
C_IN1_D 1 31 3E-12
C_IN2_X1 16 5 3E-12
C_IN2_D 16 32 3E-12
C_IN3_X1 9 5 3E-12
C_IN3_D 9 33 3E-12
C_IN4_X1 8 5 3E-12
C_IN4_D 8 34 3E-12
* Input capacitances
C_S1 3 5 4E-12
C_S2 14 5 4E-12
C_S3 11 5 4E-12
C_S4 6 5 4E-12
C_D1 2 5 4E-12
C_D2 15 5 4E-12
C_D3 10 5 4E-12
C_D4 7 5 4E-12
*
* Leakage Current (SX and D ON only)
*
G_ON_S1 3 5 3 5 0.25E-9
G_ON_S2 14 5 14 5 0.25E-9
G_ON_S3 11 5 11 5 0.25E-9
G_ON_S4 6 5 6 5 0.25E-9
G_ON_D1 2 5 2 5 0.25E-9
G_ON_D2 15 5 15 5 0.25E-9
G_ON_D3 10 5 10 5 0.25E-9
G_ON_D4 7 5 7 5 0.25E-9
*
* Leakage Current (SX OFF only
*
S_OFF_S1 3 581 1 5 Sdemux
R_OFF_S1 581 5 1E12
G_OFF_S1 3 5 581 5 0.25E-9
S_OFF_S2 14 583 16 5 Sdemux
R_OFF_S2 583 5 1E12
G_OFF_S2 14 5 583 5 0.25E-9
S_OFF_S3 11 585 9 5 Sdemux
R_OFF_S3 585 5 1E12
G_OFF_S3 11 5 585 5 0.25E-9
S_OFF_S4 6 587 8 5 Sdemux
R_OFF_S4 587 5 1E12
G_OFF_S4 6 5 587 5 0.25E-9
* Leakage Current (D OFF only)
*
*
S_OFF_D1 2 580 1 5 Sdemux
R_OFF_D1 580 5 1E12
G_OFF_D1 2 5 580 5 0.25E-9
S_OFF_D2 15 582 16 5 Sdemux
R_OFF_D2 582 5 1E12
G_OFF_D2 15 5 582 5 0.25E-9
S_OFF_D3 10 584 9 5 Sdemux
R_OFF_D3 584 5 1E12
G_OFF_D3 10 5 584 5 0.25E-9
S_OFF_D4 7 586 8 5 Sdemux
R_OFF_D4 586 5 1E12
G_OFF_D4 7 5 586 5 0.25E-9
*
* Main Series Switch combination
*
*
S_1_A 412 411 4 2 SNCM
R_1_A 412 411 200
S_1_B 2 412 13 2 SPCM
*R_1_B 2 412 50
S_1_C 2 412 611 0 SMAINP
S_1_D 412 411 0 612 SMAINN
E_1_E 611 0 VALUE = {(10*V(2,500))/(PWR(V(13,500),1.13)+0.005)}
E_1_F 612 0 VALUE = {(10*V(2,500))/(V(500,4)+0.005)}
S_1_G 411 31 13 4 SBASE
S_2_A 414 413 4 15 SNCM
R_2_A 414 413 200
S_2_B 15 414 13 15 SPCM
*R_2_B 15 414 50
S_2_C 15 414 613 0 SMAINP
S_2_D 414 413 0 614 SMAINN
E_2_E 613 0 VALUE = {(10*V(2,500))/(PWR(V(13,500),1.13)+0.005)}
E_2_F 614 0 VALUE = {(10*V(2,500))/(V(500,4)+0.005)}
S_2_G 413 32 13 4 SBASE
S_3_A 416 415 4 10 SNCM
R_3_A 416 415 200
S_3_B 10 416 13 10 SPCM
*R_3_B 10 416 50
S_3_C 10 416 615 0 SMAINP
S_3_D 416 415 0 616 SMAINN
E_3_E 615 0 VALUE = {(10*V(2,500))/(PWR(V(13,500),1.13)+0.005)}
E_3_F 616 0 VALUE = {(10*V(2,500))/(V(500,4)+0.005)}
S_3_G 415 33 13 4 SBASE
S_4_A 418 417 4 7 SNCM
R_4_A 418 417 200
S_4_B 7 418 13 7 SPCM
*R_4_B 7 418 50
S_4_C 7 418 617 0 SMAINP
S_4_D 418 417 0 618 SMAINN
E_4_E 617 0 VALUE = {(10*V(2,500))/(PWR(V(13,500),1.13)+0.005)}
E_4_F 618 0 VALUE = {(10*V(2,500))/(V(500,4)+0.005)}
S_4_G 417 34 13 4 SBASE
*
* Power Supply Current Correction
*
I_PS_1 13 5 2.5E-6
I_PS_2 5 4 2.5E-6
I_PS_3 12 5 2.5E-6
E_PS_1 99 5 13 5 1
E_PS_2 500 4 13 4 .5
*
* Crosstalk
*
RXT_12 31 32 1E12
RXT_13 31 33 1E12
RXT_14 31 34 1E12
RXT_23 32 33 1E12
RXT_24 32 34 1E12
RXT_34 33 34 1E12
CXT_12 31 32 1.6E-13
CXT_13 31 33 1.6E-13
CXT_14 31 34 1.6E-13
CXT_23 32 33 1.6E-13
CXT_24 32 34 1.6E-13
CXT_34 33 34 1.6E-13
*
* OFF Isolation
*
COI_1 2 3 7E-13
COI_2 6 7 7E-13
COI_3 10 11 7E-13
COI_4 14 15 7E-13
*
* MODELS USED
*
.MODEL SNCM VSWITCH (RON=8 ROFF=250 VON=1 VOFF=-8)
.MODEL SPCM VSWITCH (RON=200 ROFF=25 VON=2 VOFF=-1)
.MODEL SBASE VSWITCH (RON=34 ROFF=120 VON=32.5 VOFF=-10)
.MODEL SMAINP VSWITCH (RON=190 ROFF=0.05 VON=9.22 VOFF=-1)
.MODEL SMAINN VSWITCH (RON=200 ROFF=0.1 VON=12 VOFF=0)
.MODEL Sdemux VSWITCH (RON=1 ROFF=1E12 VON=2.0 VOFF=1.4)
.ENDS ADG444B_AD
*
.SUBCKT Analog_ADG444 gnd _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 _net8 _net9 _net10 _net11 _net12 _net13 _net14 _net15
X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 _net8 _net9 _net10 _net11 _net12 _net13 _net14 _net15 ADG444B_AD
.ENDS
</Spice>
<Symbol>
<Line -60 -160 0 300 #000080 2 1>
<Line 60 -160 0 300 #000080 2 1>
<Line -70 -100 10 0 #000080 2 1>
<Line 60 -100 10 0 #000080 2 1>
<Line -60 -100 50 0 #000000 1 1>
<Line -70 -70 10 0 #000080 2 1>
<Line -10 -100 20 -10 #000000 1 1>
<Line 20 -100 40 0 #000000 1 1>
<Line -60 -70 60 0 #000000 1 2>
<Line 0 -70 0 -30 #000000 1 2>
<.PortSym -70 -70 1 0 P1>
<.PortSym 70 -100 3 180 P3>
<Line -70 -40 10 0 #000080 2 1>
<Line 60 -40 10 0 #000080 2 1>
<Line -60 -40 50 0 #000000 1 1>
<Line -70 -10 10 0 #000080 2 1>
<Line -10 -40 20 -10 #000000 1 1>
<Line 20 -40 40 0 #000000 1 1>
<Line -60 -10 60 0 #000000 1 2>
<Line 0 -10 0 -30 #000000 1 2>
<.PortSym -70 -40 6 0 P6>
<.PortSym 70 -40 7 180 P7>
<.PortSym -70 -10 8 0 P8>
<Line -70 20 10 0 #000080 2 1>
<Line 60 20 10 0 #000080 2 1>
<Line -60 20 50 0 #000000 1 1>
<Line -10 20 20 -10 #000000 1 1>
<Line 20 20 40 0 #000000 1 1>
<Line 0 50 0 -30 #000000 1 2>
<.PortSym -70 50 9 0 P9>
<.PortSym -70 20 10 0 P10>
<.PortSym 70 20 11 180 P11>
<Line -70 50 10 0 #000080 2 1>
<Line -60 50 60 0 #000000 1 2>
<Line -70 80 10 0 #000080 2 1>
<Line 60 80 10 0 #000080 2 1>
<Line -60 80 50 0 #000000 1 1>
<Line -70 110 10 0 #000080 2 1>
<Line -10 80 20 -10 #000000 1 1>
<Line 20 80 40 0 #000000 1 1>
<Line -60 110 60 0 #000000 1 2>
<Line 0 110 0 -30 #000000 1 2>
<.PortSym -70 110 16 0 P16>
<.PortSym -70 80 14 0 P14>
<.PortSym 70 80 15 180 P15>
<Text 10 -150 12 #000000 0 "VDD">
<Text -40 -150 12 #000000 0 "VL">
<Line -60 -160 120 0 #000080 2 1>
<.PortSym -70 -100 2 0 P2>
<Line -30 -160 0 -20 #000080 2 1>
<Line 30 -160 0 -20 #000080 2 1>
<Line -60 140 120 0 #000080 2 1>
<Line -30 160 0 -20 #000080 2 1>
<Line 30 160 0 -20 #000080 2 1>
<Text 20 120 12 #000000 0 "VSS">
<Text -50 120 12 #000000 0 "GND">
<.PortSym -30 -180 12 0 P12>
<.PortSym 30 -180 13 0 P13>
<.PortSym -30 160 5 0 P5>
<.PortSym 30 160 4 0 P4>
<.ID 70 -176 SUB>
<Text 44 -120 12 #000000 0 "D">
<Text -56 -120 12 #000000 0 "S">
<Text 44 -60 12 #000000 0 "D">
<Text -56 -60 12 #000000 0 "S">
<Text 44 0 12 #000000 0 "D">
<Text -56 0 12 #000000 0 "S">
<Text 44 60 12 #000000 0 "D">
<Text -56 60 12 #000000 0 "S">
</Symbol>
</Component>
<Component ISO130>
<Description>
ISO130 isolation amplifier
</Description>
<Model>
.Def:Analog_ISO130 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7
Sub:X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 gnd Type="ISO130_cir"
.Def:End
</Model>
<ModelIncludes "ISO130.cir.lst">
<Spice>
* ISO130X SIMPLIFIED CIRCUIT MODEL
* CREATED 12/19/94 SB
* REV. A
*
* ------------------------------------------------------------------------
* | NOTICE: THE INFORMATION PROVIDED HEREIN IS BELIEVED TO BE RELIABLE; |
* | HOWEVER; BURR-BROWN ASSUMES NO RESPONSIBILITY FOR INACCURACIES OR |
* | OMISSIONS. BURR-BROWN ASSUMES NO RESPONSIBILITY FOR THE USE OF THIS |
* | INFORMATION, AND ALL USE OF SUCH INFORMATION SHALL BE ENTIRELY AT |
* | THE USER'S OWN RISK. NO PATENT RIGHTS OR LICENSES TO ANY OF THE |
* | CIRCUITS DESCRIBED HEREIN ARE IMPLIED OR GRANTED TO ANY THIRD PARTY. |
* | BURR-BROWN DOES NOT AUTHORIZE OR WARRANT ANY BURR-BROWN PRODUCT FOR |
* | USE IN LIFE-SUPPORT DEVICES AND/OR SYSTEMS. |
* ------------------------------------------------------------------------
*
* CONNECTIONS: VS1
* | VIN+
* | | VIN-
* | | | GND1
* | | | | GND2
* | | | | | VOUT-
* | | | | | | VOUT+
* | | | | | | | VS2
.SUBCKT ISO130X 1 2 3 4 5 6 7 8
*
* INPUT STAGE
*
D1 2 1 DMOD
D2 3 1 DMOD
R1 2 9 530
R2 3 10 530
D3 4 9 DMOD
D4 4 10 DMOD
R3 4 9 530k
R4 4 10 530k
I1 4 9 670n
I2 4 10 670n
GVS1 1 4 POLY(1) (22,23) 4.37M 0 -445U 0 69.1U 0 -6.34U
R5 1 4 790
*
E1 11 5 POLY(1) (9,10) -3.6M 4
V2 13 11 2.395
V3 12 5 3.61
Q1 13 11 14 QMOD
Q2 17 5 16 QMOD
RE1 14 15 31k
RE2 15 16 31k
I3 15 5 37.356U
R6 12 17 65.7k
TDELAY 17 5 18 5 Z0=65.7k TD=970n
C1 18 5 6.3p
R7 18 19 65.7k
C2 19 5 6.3p
R8 19 20 52.7k
C3 20 22 15.2p
R9 20 21 52.7k
C4 21 5 6.52p
E2 22 5 21 5 1
E3 23 5 POLY(1) (22,5) 4.79 -1
R10 22 7 11
R11 23 6 11
R12 8 5 2.2k
GVS2 8 5 POLY(1) (22,23) 8.71M 145U 189U -1.22U -15.8U -127N 1.43U
.MODEL DMOD D IS=8E-13
.MODEL QMOD NPN
.ENDS ISO130X
.SUBCKT Analog_ISO130 gnd _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7
X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 ISO130X
.ENDS
</Spice>
<Symbol>
<Line -60 60 0 -120 #000080 2 1>
<Line 70 30 0 -60 #000080 2 1>
<Line -55 40 10 0 #000000 2 1>
<Line 5 45 65 -15 #000080 2 1>
<Text -25 65 8 #000000 0 "GND1">
<Line -30 80 0 -26 #000080 2 1>
<Line 70 -30 -65 -15 #000080 2 1>
<Line -55 -40 10 0 #ff0000 2 1>
<Line -50 -35 0 -10 #ff0000 2 1>
<Line -30 -53 0 -17 #000080 2 1>
<Text -25 -75 8 #000000 0 "VCC1">
<Line 20 -70 0 28 #000080 2 1>
<Line -80 -40 20 0 #000080 2 1>
<Line -80 40 20 0 #000080 2 1>
<Line 70 -20 30 0 #000080 2 1>
<Line 70 20 30 0 #000080 2 1>
<Text 36 -26 8 #000000 0 "OUT+">
<Text 36 14 8 #000000 0 "OUT-">
<Line 20 80 0 -38 #000080 2 1>
<Line 5 45 0 -90 #000080 2 1>
<Line -5 46 0 -92 #000080 2 1>
<Line -5 -47 -55 -13 #000080 2 1>
<Line -60 60 55 -14 #000080 2 1>
<Text 25 65 8 #000000 0 "GND2">
<.PortSym -30 -70 1 0 P1>
<.PortSym -80 -40 2 0 P2>
<.PortSym -80 40 3 0 P3>
<.PortSym -30 80 4 0 P4>
<.PortSym 20 80 5 0 P5>
<.PortSym 100 20 6 0 P6>
<.PortSym 100 -20 7 0 P7>
<.PortSym 20 -70 8 0 P8>
<.ID 60 -96 SUB>
<Text 26 -76 8 #000000 0 "VCC2">
</Symbol>
</Component>
2025-02-06 20:16:45 +03:00
<Component NE592>
<Description>
NE592 90MHz video amplifier
</Description>
<Model>
.Def:Analog_NE592 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 _net8 _net9
Sub:X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 _net8 _net9 gnd Type="NE592_cir"
.Def:End
</Model>
<ModelIncludes "NE592.cir.lst">
<Spice>
* NE592 CKT - NE592 DIFFERENTIAL VIDEO AMPLIFIER
* USAGE: XNM <IN1> <IN2> <OUT1> <V+> <V-> <G1A> <G2A> <G1B> <G2B> <OUT2> NE592
.SUBCKT NE592S 14 15 13 21 20 19 17 18 16 22
CZZ 17 16 3.2P
C12 19 17 40P
C22 18 16 40P
CXX 5 1 2P
DQ8 3 9 DL
Q1 11 14 19 QNL
Q2 10 15 18 QNL
Q3 1 10 2 QNL 0.5
Q4 5 11 2 QNL 0.5
Q5 21 5 13 QNH
Q6 21 1 22 QNH
VCHAIN 9 20 0
FQ7 4 20 VCHAIN 4.6667
FQ9 2 20 VCHAIN 3.9
FQ10 13 20 VCHAIN 3.5
FQ11 22 20 VCHAIN 3.5
R4 4 17 500
R3 17 19 45
R1 11 21 2.4K
R6 4 16 500
R5 16 18 45
R2 10 21 2.4K
RQ7 20 4 100K
R8 3 21 12K
R9 1 21 1.1K
RQ9 20 2 33.4K
R10 5 21 1.1K
RQ10 20 13 45.2K
RF1 13 11 6.4K
RQ11 20 22 45.2K
RF2 22 10 6.4K
.MODEL QNL NPN (BF=200 BR=2 IS=0.5F VAF=50 RB=50 RC=75 RE=2
+ CJC=2P)
.MODEL QNH NPN (BF=100 BR=2 IS=1.0F VAF=140 RB=50 RC=50 RE=3)
.MODEL DL D (IS=1.5F CJO=10P)
.ENDS NE592S
.SUBCKT Analog_NE592 gnd _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 _net8 _net9
X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 _net8 _net9 NE592S
.ENDS
</Spice>
<Symbol>
<Line -60 60 0 -120 #000080 2 1>
<Line 70 30 0 -60 #000080 2 1>
<Line -55 40 10 0 #000000 2 1>
<Text -25 65 8 #000000 0 "VEE">
<Line -30 80 0 -26 #000080 2 1>
<Line -55 -40 10 0 #ff0000 2 1>
<Line -50 -35 0 -10 #ff0000 2 1>
<Line -30 -53 0 -17 #000080 2 1>
<Text -25 -75 8 #000000 0 "VCC">
<Line 20 -70 0 28 #000080 2 1>
<Line -80 -40 20 0 #000080 2 1>
<Line -80 40 20 0 #000080 2 1>
<Line 70 -20 30 0 #000080 2 1>
<Line 70 20 30 0 #000080 2 1>
<Text 36 -26 8 #000000 0 "OUT+">
<Text 36 14 8 #000000 0 "OUT-">
<Line 20 80 0 -38 #000080 2 1>
<Line 70 -30 -130 -30 #000080 2 1>
<Line -60 60 130 -30 #000080 2 1>
<Text 26 -76 8 #000000 0 "G1B">
<Line 50 35 0 43 #000080 2 1>
<Line 50 -70 0 35 #000080 2 1>
<.PortSym -80 -40 1 0 P14>
<.PortSym -80 40 2 0 P15>
<.PortSym 100 -20 3 0 P13>
<Text 56 -76 8 #000000 0 "G2B">
<Text 25 65 8 #000000 0 "G1A">
<Text 56 64 8 #000000 0 "G2A">
<.PortSym -30 -70 4 0 P21>
<.PortSym -30 80 5 0 P20>
<.PortSym 20 80 6 0 P19>
<.PortSym 50 80 7 0 P17>
<.PortSym 20 -70 8 0 P18>
<.PortSym 50 -70 9 0 P16>
<.PortSym 100 20 10 0 P22>
<.ID 80 -86 SUB>
</Symbol>
</Component>
2025-02-18 09:41:48 +03:00
<Component AD8221>
<Description>
AD8221 instrumentation amplifier
</Description>
<Model>
.Def:Analog_AD8221 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7
Sub:X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 gnd Type="AD8221_cir"
.Def:End
</Model>
<ModelIncludes "AD8221.cir.lst">
<Spice>
* Node assignments
* non-inverting input
* | inverting input
* | | positive supply
* | | | negative supply
* | | | | output
* | | | | | ref
* | | | | | | rg1
* | | | | | | | rg2
* | | | | | | | |
.SUBCKT AD8221 1 2 99 50 46 20 7 8
*
* INPUT STAGE
*
I1 7 50 5.0005E-6
I2 8 50 5.0005E-6
IOS 3 4 0.15E-9
EIOS 21 3 poly(1) 100 98 39.215m 1
CCM 3 4 2E-12
CD1 3 0 2E-12
CD2 4 0 2E-12
Q1 5 4 7 QN1
Q2 6 21 8 QN1
D1 7 4 DX
D2 8 21 DX
R1 1 3 400
R2 2 4 400
R3 99 5 RNOISE 100E3
R4 99 6 RNOISE 100E3
R5 7 9 RNOISE 24.7E3
R6 8 10 RNOISE 24.7E3
E1 9 46 11 5 375E6
E2 10 46 11 6 375E6
V1 99 11 0.5
RV1 99 11 1E3
CC1 5 9 4E-12
CC2 6 10 4E-12
*
* DIFFERENCE AMPLIFIER AND POLE AT 1MHZ
*
I3 18 50 5E-6
R7 99 12 RNOISE 19.099E3
R8 99 15 RNOISE 19.099E3
R9 14 18 RNOISE 8.754E3
R10 17 18 RNOISE 8.754E3
R11 9 13 RNOISE 10E3
R12 13 46 RNOISE 10E3
Q3 12 13 14 QN2
Q4 15 16 17 QN2
R13 19 16 RNOISE 10E3
R14 16 20 RNOISE 10E3
C1 12 15 2.083E-12
Eoos 19 10 poly(1) 38 98 200e-6 10
EREF 98 0 POLY(2) 99 0 50 0 0 0.5 0.5
D3 13 51 DX
D4 16 52 DX
V2 99 51 0.7
V3 99 52 0.7
D15 53 13 DX
D16 54 16 DX
V12 53 50 0.7
V13 54 50 0.7
*
* GAIN STAGE AND DOMINANT POLE AT 0.667HZ
*
R16 25 98 RNOISE 57.296E9
C2 25 98 4.167E-12
G1 98 25 12 15 52.360E-6
V6 99 26 1.53
V7 27 50 1.33
D7 25 26 DX
D8 27 25 DX
*
* POLE AT 10MHZ
*
R17 40 98 1
C3 40 98 15.916E-9
G2 98 40 25 98 1
*
* COMMON MODE STAGE WITH ZERO AT 100HZ
*
E3 36 98 POLY(2) 1 98 2 98 0 0.5 0.5
R18 36 38 RNOISE 1E6
R19 38 98 1
C5 36 38 30e-12
*
* OUTPUT STAGE
*
GSY 99 50 POLY(1) 99 50 0.7725E-3 3.125E-6
RO1 99 45 250
RO2 45 50 250
L1 45 46 1E-6
GO1 45 99 99 40 4E-3
GO2 50 45 40 50 4E-3
GC1 43 50 40 45 4E-3
GC2 44 50 45 40 4E-3
F1 45 0 V4 1
F2 0 45 V5 1
V4 41 45 1.65
V5 45 42 1.65
D9 50 43 DY
D10 50 44 DY
D11 99 43 DX
D12 99 44 DX
D13 40 41 DX
D14 42 40 DX
*
*Voltage Noise Stage
*
rnoise1 309 98 2.5e-6
vnoise1 309 98 0
vnoise2 101 98 0.75
dnoise1 101 309 dn
fnoise1 100 98 vnoise1 1
rnoise2 100 98 1
* Iq
Iq1 99 0 -0.4mA
Iq2 0 50 .047ma
* MODELS USED
*
.MODEL DX D(IS=1E-12)
.MODEL DY D(IS=1E-12 BV=50)
.MODEL QN1 NPN(BF=10E3 KF=0.7E-15 AF=1)
.MODEL QN2 NPN(BF=250 KF=0.5E-14 AF=1)
.MODEL RNOISE RES(t_abs=-373)
.model dn d(kf=1e-18,af=1)
.ENDS AD8221
.SUBCKT Analog_AD8221 gnd _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7
X1 _net0 _net1 _net2 _net3 _net4 _net5 _net6 _net7 AD8221
.ENDS
</Spice>
<Symbol>
<Line -50 80 0 -170 #000080 2 1>
<Line -50 80 130 -80 #000080 2 1>
<Line 80 0 -130 -90 #000080 2 1>
<Line 80 0 40 0 #000080 2 1>
<Line -20 80 0 -18 #000080 2 1>
<Text -15 65 8 #000000 0 "VEE">
<Line -20 -72 0 -18 #000080 2 1>
<Text -15 -85 8 #000000 0 "VCC">
<Line 30 30 0 50 #000080 2 1>
<Line -70 -60 20 0 #000080 2 1>
<Line -45 -60 10 0 #ff0000 2 1>
<Line -40 -55 0 -10 #ff0000 2 1>
<Line -70 -30 20 0 #000080 2 1>
<Line -70 20 20 0 #000080 2 1>
<Line -70 50 20 0 #000080 2 1>
<Line -45 50 10 0 #000000 2 1>
<Text -45 -35 8 #000000 0 "RG1">
<Text -45 15 8 #000000 0 "RG2">
<Text 35 35 8 #000000 0 "REF">
<.ID 40 -86 SUB>
<.PortSym -70 -60 1 0 P1>
<.PortSym -70 50 2 0 P2>
<.PortSym -20 -90 3 0 P99>
<.PortSym -20 80 4 0 P50>
<.PortSym 120 0 5 0 P46>
<.PortSym 30 80 6 0 P20>
<.PortSym -70 -30 7 0 P7>
<.PortSym -70 20 8 0 P8>
</Symbol>
</Component>