initial commit

This commit is contained in:
Joseph Hopfmüller
2023-01-23 08:17:09 +01:00
commit 1d8dca1c6c
11733 changed files with 1219458 additions and 0 deletions

350
lib/sub/ADA4255.lib Normal file
View File

@@ -0,0 +1,350 @@
* Copyright (c) 1998-2021 Analog Devices, Inc. All rights reserved.
*
.subckt ADA4255 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
R1 0 innoise2 3e9 noiseless
R2 innoise1 0 3e9 noiseless
R3 innoise1 innoise2 3e9 noiseless
C1 innoise2 0 4.7p
C2 innoise2 innoise1 11p
C3 0 innoise1 4.7p
R4 0 vilim1 100k noiseless
C4 vilim1 0 0.1p
C5 0 vilim2 0.1p
R5 vilim2 0 100k noiseless
R6 N067 0 1e4 noiseless
R7 0 N082 1e4 noiseless
D1 N094 N102 Dn1
D2 N093 N101 Dn1
H1 N071 N068 V3 300
V1 N094 0 0.65
V2 N093 0 0.65
H2 N067 N068 V4 300
V3 0 N102 0
V4 0 N101 0
D3 N063 N065 Dshort
D4 N065 N062 Dshort
D5 N086 N087 Dshort
D6 N097 N086 Dshort
V11 VDDH-INT P001 2
V12 VDDH-INT N098 2
V13 N063 VSSH-INT 2.75
V14 N097 VSSH-INT 2.75
R16 N065 N067 1m
R17 N086 N082 1m
V15 g11 N070 0
F1 0 g1111 V8 -1
F2 0 g1222 V15 -1
C6 g11 0 5p
E13 VOCM-INT AVSS-INT 7 AVSS-INT 1
R29 7 AVSS-INT 1e9 noiseless
V8 g12 N084 0
D11 N096 N104 Dn2
D12 N095 N103 Dn2
V20 N096 0 0.65
V21 N095 0 0.65
V22 0 N104 0
V23 0 N103 0
E20 VinR1 0 N071 0 0.95
S1 N124 N113 g0 0 SWg
S2 N125 P002 g3 0 SWg
S3 N126 P003 g0 0 SWg
S4 N129 P004 g3 0 SWg
R38 g12 N113 1.9755k noiseless
R41 g12 P002 3.955k noiseless
R42 g12 P003 7.915k noiseless
R43 g12 P004 15.83k noiseless
R44 13 0 10k
R45 12 0 10k
R46 11 0 10k
R47 10 0 10k
R33 g12 P005 31.65k noiseless
R48 g12 N117 63.37k noiseless
R49 g12 N118 126.7k noiseless
R50 g12 N116 253.8k noiseless
R51 g12 N119 508.6k noiseless
R52 g12 N120 1021k noiseless
S5 N138 N124 g1 0 SWg
S6 N150 N138 g3 0 SWg
S7 N137 N125 g1 0 SWg
S8 N139 N126 g3 0 SWg
S9 N123 P005 g0 0 SWg
S10 N140 N123 g1 0 SWg
S11 P006 N140 g2 0 SWg
S12 N130 N117 g1 0 SWg
S13 N142 N130 g2 0 SWg
S14 N131 N118 g0 0 SWg
S15 N143 N131 g2 0 SWg
R53 g12 N121 2057k noiseless
R54 g12 N122 4175k noiseless
S16 N127 N116 g2 0 SWg
S17 N135 N119 g0 0 SWg
S18 N145 N135 g1 0 SWg
S19 N132 N120 g1 0 SWg
S20 N133 N121 g0 0 SWg
v44 vf 0 2.5
S21 g11 N158 vf g2 SWg
S22 N149 N137 vf g0 SWg
S23 g11 P007 vf g2 SWg
S24 N151 N139 vf g1 SWg
S25 g11 P008 vf g2 SWg
S26 g11 P009 vf g2 SWg
S27 N152 N141 vf g1 SWg
S28 N141 N129 vf g0 SWg
S29 g11 N154 vf g3 SWg
S30 P010 N142 vf g0 SWg
S31 g11 N159 vf g3 SWg
S32 P011 N143 vf g1 SWg
S33 g11 P012 vf g3 SWg
S34 N144 N127 vf g0 SWg
S35 N155 N144 vf g1 SWg
S36 g11 N155 vf g3 SWg
S37 N156 N145 vf g2 SWg
S38 g11 N156 vf g3 SWg
S39 N146 N132 vf g0 SWg
S40 N153 N146 vf g2 SWg
S41 g11 N153 vf g3 SWg
S42 N147 N133 vf g1 SWg
S43 N157 N147 vf g2 SWg
S44 g11 N157 vf g3 SWg
S45 N134 N122 vf g0 SWg
S46 N148 N134 vf g1 SWg
S47 N160 N148 vf g2 SWg
S48 g11 N160 vf g3 SWg
R18 15 0 10k
R55 14 0 10k
R56 g1111 N076 128k noiseless
R57 g1111 N077 176k noiseless
R58 g1111 N078 160k noiseless
R59 g1222 N045 128k noiseless
S49 N080 N076 vf g4 SWg
S50 8 N080 vf g5 SWg
S51 8 N077 g4 0 SWg
S53 N081 N078 g5 0 SWg
S54 8 N081 vf g4 SWg
S55 N050 N045 vf g4 SWg
S56 9 N050 vf g5 SWg
S57 9 N046 g4 0 SWg
S59 N051 N047 g5 0 SWg
S60 9 N051 vf g4 SWg
E18 N062 P013 0 n44 -1
R63 P001 P013 1m
E21 N087 P014 0 n44 -1
R69 N098 P014 1m
E24 VinL1 0 N082 0 0.95
R65 n44 0 1k
F7 0 N088 V8 0.5
F8 0 N088 V15 0.5
R83 clip4 0 1k
C21 clip3 0 1<>
D17 N088 clip4 Dclip
D18 clip3 N088 Dclip
R84 clip3 0 1k
C22 clip4 0 1<>
B2 n44 0 V=128*V(clip3)+128*V(clip4)
C7 g12 0 5p
D19 N092 N100 Dcn
D20 N091 N099 Dcn
V34 N092 0 0.65
V35 N091 0 0.65
V36 0 N100 0
V37 0 N099 0
D21 N106 N108 Dcn
D22 N105 N107 Dcn
V38 N106 0 0.65
V39 N105 0 0.65
V40 0 N108 0
V41 0 N107 0
R71 N128 N114 10 noiseless
L5 N115 N114 1<> Rser=0 Rpar=0 Cpar=0
C17 N128 N115 100<30> Rser=0 Lser=0 Rpar=0 Cpar=0
R72 N128 0 1.111 noiseless
F9 0 N136 V36 0.70710678
R73 N136 0 1 noiseless
E14 N114 0 N136 0 1
F10 0 N136 V37 -0.70710678
G6 0 innoise1 N128 0 18
R74 N111 N109 10 noiseless
L6 N110 N109 1<> Rser=0 Rpar=0 Cpar=0
C20 N111 N110 50<35> Rser=0 Lser=0 Rpar=0 Cpar=0
R75 N111 0 1.111 noiseless
F5 0 N112 V41 0.70710678
R76 N112 0 1 noiseless
E22 N109 0 N112 0 1
F6 0 N112 V40 -0.70710678
G8 0 innoise2 N111 0 18
R23 0 vilim1 100k noiseless
R24 vilim2 0 100k noiseless
C8 0 vilim2 .1p
C9 vilim1 0 0.1p
G4 0 N067 vilim1 0 -1.05e-4
G5 0 N082 vilim2 0 -1.05e-4
C11 VinR 0 500p
R25 VinR 0 100k noiseless
C12 0 VinL 500p
R27 0 VinL 100k noiseless
E12 N069 0 VinR 0 1
E15 N083 0 VinL 0 1
B6 0 VinR I=(LIMIT (-1e-3 * (V(VinR, VinR1)), 400e-6, -400e-6))
B7 0 VinL I=(LIMIT (-1e-3* (V(VinL, VinL1)), 400e-6, -400e-6))
C14 8 g1111 1.9p
R31 g1222 N047 160k noiseless
R32 g1222 N046 176k noiseless
R14 innoise2 1 600
R15 innoise1 2 600
G2 0 vilim1 innoise2 0 2e-5
G3 0 vilim2 innoise1 0 2e-5
R10 N023 REF 2e7 noiseless
R11 REF N039 2e7 noiseless
R19 N023 N039 5e7 noiseless
C10 N023 REF 4e-12
C13 REF N039 4e-12
C16 N023 N039 1e-12
V5 N003 REF 0.65
V6 REF N015 0
D7 N003 N015 DVnoisy
V7 N004 REF 0.65
V9 REF N016 0
D8 N004 N016 DVnoisy
H3 N023 N024 V6 707.10678
H4 N025 N024 V9 707.10678
G7 REF vin-int N025 N039 0.001
R26 vin-int REF 1e8 noiseless
R28 N026 REF 7.962e5 noiseless
C18 N026 REF 1e-7
G9 REF N027 N026 REF 0.001
R30 N027 REF 1000 noiseless
C19 N027 REF 26.528e-12
G10 REF N028 N027 REF 1e-3
R34 N028 REF 1k noiseless
E1 vout-int REF N028 REF 1
R35 N030 N029 3
L10 9 N030 1e-9
C23 9 REF 1e-12
V10 N029 vout-int 0
R40 N041 5 1e-6
R60 N048 6 1e-6
R61 N041 N043 10e6 noiseless
R70 N043 N048 10e6 noiseless
I3 N041 N048 950<35>
E2 N044 0 N043 0 1
E3 N042 N044 N041 N044 1
E6 N044 N049 N044 N048 1
B4 REF N026 I=(limit( (V(vin-int, REF))*1.256e-5,.1601,-.1601))
R78 VOCM-INT N023 2
R79 N039 g1222 2
V28 N001 N007 .336
V29 N008 N001 0.536
D29 N007 N019 Dclip
D30 N019 N008 Dclip
B5 vout-int N001 V=-100*I(V10)
R85 N019 N028 1m
R86 N031 REF 2e7 noiseless
R87 REF N040 2e7 noiseless
R88 N031 N040 5e7 noiseless
C24 N031 REF 4e-12
C25 REF N040 4e-12
C26 N031 N040 1e-12
V30 N005 REF 0.65
V31 REF N017 0
D31 N005 N017 DVnoisy
V32 N006 REF 0.65
V33 REF N018 0
D32 N006 N018 DVnoisy
H5 N031 N032 V31 707.10678
H6 N033 N032 V33 707.10678
G12 REF vin-int1 N033 N040 1e-3
R89 vin-int1 REF 1e8 noiseless
R90 N034 REF 7.962e5 noiseless
C27 N034 REF 1e-7
G13 REF N035 N034 REF 0.001
R91 N035 REF 1000 noiseless
C28 N035 REF 26.528e-12
G14 REF N036 N035 REF 1e-3
R92 N036 REF 1k noiseless
E9 vout-int1 REF N036 REF 1
R93 N038 N037 3
L11 8 N038 1e-9
C29 8 REF 1e-12
V42 N037 vout-int1 0
B10 REF N034 I=(limit((V(vin-int1, REF))*1.256e-5,.1601,-.1601))
R102 VOCM-INT N031 2
R103 N040 g1111 2
V52 N002 N009 .336
V53 N010 N002 0.536
D45 N009 N021 Dclip
D46 N021 N010 Dclip
B11 vout-int1 N002 V=-100*I(V42)
R107 N021 N036 1m
C30 9 g1222 1.9p
D15 N022 N013 Dclip
D16 N014 N022 Dclip
V18 N014 AVSS-INT 0.8
V19 AVDD-INT N013 0.8
R12 N022 N026 1m
D25 N020 N011 Dclip
D26 N012 N020 Dclip
V45 AVDD-INT N011 0.8
R13 N020 N034 1m
V46 N012 AVSS-INT 0.8
R80 AVSS-INT N049 1m
R77 REF N044 1m
D9 N064 N053 Dclip
D10 N054 N064 Dclip
V16 AVDD-INT N053 0.7
R81 N064 g1222 1m
V24 N054 AVSS-INT 0.7
D13 N085 N090 Dclip
D14 N089 N085 Dclip
V25 AVDD-INT N090 0.7
R82 N085 g1111 1m
V26 N089 AVSS-INT 0.7
R22 N070 N069 1
R36 N084 N083 1
E4 N058 0 N057 0 4.65
E5 0 N072 N057 0 4.65
E7 N061 0 3 0 1
E8 0 N075 0 4 1
R8 N061 VDDH-INT 1m
R9 N075 VSSH-INT 1m
R20 N055 16 1E-6
R21 N079 0 1E-6
V17 N058 N059 0.9V
V27 N073 N072 1.6V
I1 N055 N079 15mA
D23 N060 3 DCP
D24 4 N074 DCP
E10 N052 0 N055 0 1
S52 N057 N056 N052 0 SWCP
R39 N052 N056 10k noiseless
D27 N056 N066 Dclip
V43 N066 0 5.3
R37 N057 0 100k noiseless
S58 N060 N059 N052 0 SWCP
S61 N074 N073 N052 0 SWCP
R62 N060 0 100k
R64 0 N074 100k
R66 AVDD-INT N042 1m
B1 0 g0 I=V(10)*1m Rpar=1k
B3 0 g1 I=V(11)*1m Rpar=1k
B8 0 g2 I=V(12)*1m Rpar=1k
B9 0 g3 I=V(13)*1m Rpar=1k
B12 0 g4 I=V(14)*1m Rpar=1k
B13 0 g5 I=V(15)*1m Rpar=1k
L1 N150 N158 0.9m
L2 N149 P007 1m
L3 N151 P008 1m
L4 N152 P009 1.5m
L7 P006 N154 0.7m
L8 P010 N159 2m
L9 P011 P012 0.1<EFBFBD>
R67 N055 N079 1Meg
.model Dn1 D(IS=5.26e-14 KF=1.49e-19)
.model Dn2 D(IS=2.47e-12 KF=1.42e-019)
.model Dshort D(Ron = 1 Vfwd = 0.6 )
.model SWg SW(Ron = 1 Vt = 2V Roff = 1000MEG Ilimit = 100e-3)
.model Dclip D(Rs = 0 Is = 1E-14)
.model Dcn D(IS=1.72e-19 KF= 3.52e-19)
.model DVnoisy D(IS=9.39e-13 KF=1.27e-19)
.model DCP D(Ilimit = 500u, Vfwd = 0)
.model SWCP SW(Ron= 0.0001 Roff=100Meg Vt = 1.9)
.ends ADA4255