351 lines
7.9 KiB
Plaintext
351 lines
7.9 KiB
Plaintext
* 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
|