kicad/spice/copy/sub/LT6658.lib

784 lines
28 KiB
Plaintext
Raw Normal View History

2022-04-08 21:49:19 -06:00
* Copyright <20> Analog Devices 2018. All rights reserved.
*
.subckt LT6658-1.2 1 2 3 4 5 6 7 8 9 10 11
A3 11 INM1 10 10 10 10 N002 10 OTA g=2.1m linear en=7.77n enk=1 Rout=120Meg Vlow=-13 Vhigh=1
R2 7 INM1 768 noiseless
C1 6 N002 38p Rser=20k noiseless
C2 2 6 100f Rpar=1g noiseless
C3 6 10 100f Rpar=1g noiseless
Q1 S1 N004 6 0 NPN1 temp=27
Q2 C2_1 N008 10 0 NPN1 temp=27
C5 N003 10 1p Rpar=3k noiseless
C6 6 C2_1 100f Rpar=1 noiseless
C11 N008 10 100f Rpar=5k noiseless
C15 N002 10 10f
R5 2 S1 3.4 noiseless
D1 N003 N004 DILIM1
G3 10 Vout1DRV 10 N002 1m
L1 Vout1DRV 10 20.18m Rser=1.521k Rpar=2.9166k noiseless
C4 2 N004 1p
G1 0 N009 2 10 1m
B6 10 BGREF I=(.5+.5*tanh((V(1,10)-3.45)/10m))*1.251254u
C18 INM1 10 100f
C19 7 10 100f
B7 10 N008 I=uplim(dnlim(500u*(V(6,Vout1DRV)-20*V(6,C2_1)),130u,10u),800u,100u)
B5 10 N003 I=(.5+.5*tanh((V(On)-.8)/10m))*uplim(333.33u*(V(Vout1DRV,10)+580m),667u*V(2,10)+2m,10u)
D4 10 6 DSUB
D5 10 7 DSUB
D6 10 1 DSUB
D7 10 2 DSUB
D11 10 4 DSUB
A5 11 INM2 10 10 10 10 N015 10 OTA g=2.1m linear en=7.77n enk=1 Rout=120Meg Vlow=-10 Vhigh=1
R6 9 INM2 768 noiseless
C22 8 N015 38p Rser=20k noiseless
C23 3 8 100f Rpar=1g noiseless
C24 8 10 100f Rpar=1g noiseless
Q3 S2 N017 8 0 NPN1 temp=27
Q4 C2_2 N019 10 0 NPN1 temp=27
C25 N016 10 1p Rpar=3k noiseless
C26 8 C2_2 100f Rpar=1 noiseless
C27 N019 10 100f Rpar=5k noiseless
C28 N015 10 10f
R9 3 S2 9 noiseless
S2 N017 10 8 S2 SDRP2
D12 N016 N017 DILIM2
G9 10 Vout2DRV 10 N015 1m
L6 Vout2DRV 10 20.18m Rser=1.521k Rpar=2.9166k noiseless
C29 3 N017 1p
C30 INM2 10 100f
C31 9 10 100f
B1 10 N019 I=uplim(dnlim(500u*(V(8,Vout2DRV)-35*V(8,C2_2)),130u,10u),800u,100u)
B2 10 N016 I=(.5+.5*tanh((V(On)-.8)/100m))*uplim(333.33u*(V(Vout2DRV,10)+580m),667u*V(3,10)+2m,10u)
D13 10 8 DSUB
D14 10 9 DSUB
D15 10 3 DSUB
S3 N011 1 10 N011 S2V
C32 N011 10 100f Rpar=1Meg noiseless
D16 N011 4 DOD1
D17 1 10 DBurnBG1
D18 1 10 DBurnBG2
S4 10 2 On 0 Sburn1
S6 10 2 On 0 Sburn2
S5 10 3 On 0 Sburn1
S7 10 3 On 0 Sburn2
B3 10 N008 I=(.5+.5*tanh((.9-V(On))/10m))*60u
B4 10 N019 I=(.5+.5*tanh((.9-V(On))/10m))*60u
A6 4 10 0 0 0 0 On 0 SCHMITT vt=1.4 vh=0 Rhigh=100k Rlow=1.5Meg Cout=100p
R10 BGREF 10 1Meg tc=1e-6,0,8e-11 noiseless
A2 5 BGREF 0 0 0 0 N025 0 OTA g=10u linear en=50n enk=2 Vlow=-1e308 Vhigh=1e308
M3 1 N023 5 5 NBG temp=27
M4 10 N023 5 5 PBG temp=27
C33 1 5 1p
C34 5 10 1p
G17 10 N023 N024 10 1<>
C35 N023 10 100f Rpar=1Meg noiseless
C36 5 N024 12p Rser=280k noiseless
D21 10 5 DSUB
G18 10 N024 N025 0 50<35>
C37 N024 10 5p Rser=1 noiseless
C38 N025 0 5p Rser=1k Rpar=100K noiseless
D22 N024 10 DBGLIM
R11 11 5 400 noiseless
D23 10 11 DSUB
A7 10 11 10 10 10 10 10 10 OTA g=0 linear in=170p/(1+freq/200k) vlow=-1e308 vhigh=1e308
C39 11 10 100f
G5 0 N009 3 0 10<31>
G10 10 0 3 10 1n
G2 N002 10 3 10 50p
G20 N015 10 2A 10 50p
A1 2 S1 10 10 10 10 N002 10 OTA g=160n iout=1u vlow=-1e308 vhigh=1e308
A4 3 S2 10 10 10 10 N015 10 OTA g=70n iout=1u vlow=-1e308 vhigh=1e308
G6 10 0 2A 0 500p
G19 0 2A 2 0 1
L2 2A 0 795<39> Rser=1 Rpar=5k noiseless
R1 11 10 9600 noiseless
L3 N009 0 132m Rser=1k Rpar=833k noiseless
L4 N010 0 79.8m Rser=1k Rpar=500k noiseless
G4 10 N023 0 N027 30n
G8 0 N010 N009 0 4.5<EFBFBD>
D2 N023 5 Y
D3 5 N023 Y
G11 0 N020 3 10 1m
G13 0 N020 2 0 10<31>
L8 N020 0 26.6m Rser=1k Rpar=166k Cpar=10f noiseless
G16 0 N021 N020 0 4.5<EFBFBD>
G7 0 N026 1 10 100<30>
G12 0 N027 N026 0 1m
L5 N026 0 2.66 Rser=10 Rpar=3.33k noiseless
S1 N004 10 6 S1 SDRP1
G14 10 N002 0 N010 1<>
G15 10 N015 0 N021 1<>
C7 N009 0 1p Rser=10k noiseless
L7 N027 0 2.66 Rser=10 Rpar=3.33k noiseless
L9 N021 0 26.6m Rser=1k Rpar=166k Cpar=10f noiseless
C8 N021 N020 5p Rser=1 noiseless
.model NPN1 NPN(IS=1E-14 VAF=100 BF=80 BR=1 ISC=1e-11 NC=2 IKR=15m CJC=100f CJE=100f noiseless)
.model DILIM1 D(Ron=50 Roff=50 ilimit=2.5m noiseless)
.model DILIM2 D(Ron=50 Roff=50 ilimit=1.47m noiseless)
.model DSUB D(Ron=100 Roff=1G vfwd=600m epsilon=500m noiseless)
.model DBGLIM D(Ron=10 Roff=20Meg vfwd=6.5 epsilon=500m vrev=-1 revepsilon=500m noiseless)
.model Y D(Ron=1k Roff=1T Vfwd=740m epsilon=100m noiseless)
.model NBG VDMOS(Vto=-100m Kp=80m noiseless)
.model PBG VDMOS(Vto=100m Kp=80m pchan noiseless)
.model SDRP1 SW(Ron=1 Roff=1Meg vt=-1.44 vh=-300m noiseless)
.model SDRP2 SW(Ron=1 Roff=1Meg vt=-1.34 vh=-300m noiseless)
.model S2V SW(level=2 Ron=1k Roff=1G vt=-2 vh=-20m noiseless)
.model DOD1 D(Ron=59.4k Roff=1G vfwd=200m epsilon=10m noiseless)
.model DBurnBG1 D(Ron=100 Roff=1G vfwd=0 epsilon=1 ilimit=569u noiseless)
.model DBurnBG2 D(Ron=700k Roff=1G vfwd=1 epsilon=1 noiseless)
.model Sburn1 SW(Ron=1k Roff=1G vt=.5 vh=-200m ilimit=97u noiseless)
.model Sburn2 SW(Ron=700k Roff=1G vt=.5 vh=-200m noiseless)
.ends LT6658-1.2
*
.subckt LT6658-1.8 1 2 3 4 5 6 7 8 9 10 11
A3 11 INM1 10 10 10 10 N002 10 OTA g=2.1m linear en=7.77n enk=1 Rout=120Meg Vlow=-13 Vhigh=1
R2 7 INM1 768 noiseless
C1 6 N002 38p Rser=20k noiseless
C2 2 6 100f Rpar=1g noiseless
C3 6 10 100f Rpar=1g noiseless
Q1 S1 N004 6 0 NPN1 temp=27
Q2 C2_1 N008 10 0 NPN1 temp=27
C5 N003 10 1p Rpar=3k noiseless
C6 6 C2_1 100f Rpar=1 noiseless
C11 N008 10 100f Rpar=5k noiseless
C15 N002 10 10f
R5 2 S1 3.4 noiseless
S1 N004 10 6 S1 SDRP1
D1 N003 N004 DILIM1
G3 10 Vout1DRV 10 N002 1m
L1 Vout1DRV 10 20.18m Rser=1.521k Rpar=2.9166k noiseless
C4 2 N004 1p
B6 10 BGREF I=(.5+.5*tanh((V(1,10)-3.45)/10m))*2.050103u
C18 INM1 10 100f
C19 7 10 100f
B7 10 N008 I=uplim(dnlim(500u*(V(6,Vout1DRV)-20*V(6,C2_1)),130u,10u),800u,100u)
B5 10 N003 I=(.5+.5*tanh((V(On)-.8)/10m))*uplim(333.33u*(V(Vout1DRV,10)+580m),667u*V(2,10)+2m,10u)
D4 10 6 DSUB
D5 10 7 DSUB
D6 10 1 DSUB
D7 10 2 DSUB
D11 10 4 DSUB
A5 11 INM2 10 10 10 10 N015 10 OTA g=2.1m linear en=7.77n enk=1 Rout=120Meg Vlow=-10 Vhigh=1
R6 9 INM2 768 noiseless
C22 8 N015 38p Rser=20k noiseless
C23 3 8 100f Rpar=1g noiseless
C24 8 10 100f Rpar=1g noiseless
Q3 S2 N017 8 0 NPN1 temp=27
Q4 C2_2 N019 10 0 NPN1 temp=27
C25 N016 10 1p Rpar=3k noiseless
C26 8 C2_2 100f Rpar=1 noiseless
C27 N019 10 100f Rpar=5k noiseless
C28 N015 10 10f
R9 3 S2 9 noiseless
S2 N017 10 8 S2 SDRP2
D12 N016 N017 DILIM2
G9 10 Vout2DRV 10 N015 1m
L6 Vout2DRV 10 20.18m Rser=1.521k Rpar=2.9166k noiseless
C29 3 N017 1p
C30 INM2 10 100f
C31 9 10 100f
B1 10 N019 I=uplim(dnlim(500u*(V(8,Vout2DRV)-35*V(8,C2_2)),130u,10u),800u,100u)
B2 10 N016 I=(.5+.5*tanh((V(On)-.8)/100m))*uplim(333.33u*(V(Vout2DRV,10)+580m),667u*V(3,10)+2m,10u)
D13 10 8 DSUB
D14 10 9 DSUB
D15 10 3 DSUB
S3 N010 1 10 N010 S2V
C32 N010 10 100f Rpar=1Meg noiseless
D16 N010 4 DOD1
D17 1 10 DBurnBG1
D18 1 10 DBurnBG2
S4 10 2 On 0 Sburn1
S6 10 2 On 0 Sburn2
S5 10 3 On 0 Sburn1
S7 10 3 On 0 Sburn2
B3 10 N008 I=(.5+.5*tanh((.9-V(On))/10m))*60u
B4 10 N019 I=(.5+.5*tanh((.9-V(On))/10m))*60u
A6 4 10 0 0 0 0 On 0 SCHMITT vt=1.4 vh=0 Rhigh=100k Rlow=1.5Meg Cout=100p
R10 BGREF 10 1Meg tc=0,-2e-8,8e-11 noiseless
A2 5 BGREF 0 0 0 0 N025 0 OTA g=10u linear en=100n enk=2 Vlow=-1e308 Vhigh=1e308
M3 1 N023 5 5 NBG temp=27
M4 10 N023 5 5 PBG temp=27
C33 1 5 1p
C34 5 10 1p
G17 10 N023 N024 10 1<>
C35 N023 10 100f Rpar=1Meg noiseless
C36 5 N024 20p Rser=280k noiseless
D21 10 5 DSUB
G18 10 N024 N025 0 50<35>
C37 N024 10 5p Rser=1 noiseless
C38 N025 0 5p Rser=1k Rpar=100K noiseless
D22 N024 10 DBGLIM
R11 11 5 400 noiseless
D23 10 11 DSUB
A7 10 11 10 10 10 10 10 10 OTA g=0 linear in=170p/(1+freq/200k) vlow=-1e308 vhigh=1e308
C39 11 10 100f
G10 10 0 3 10 1n
G2 N002 10 3 10 50p
G20 N015 10 2A 10 50p
A1 2 S1 10 10 10 10 N002 10 OTA g=160n iout=1u vlow=-1e308 vhigh=1e308
A4 3 S2 10 10 10 10 N015 10 OTA g=70n iout=1u vlow=-1e308 vhigh=1e308
G6 10 0 2A 0 500p
G19 0 2A 2 0 1
L2 2A 0 795<39> Rser=1 Rpar=5k noiseless
R1 11 10 2903 noiseless
D2 N023 5 Y
D3 5 N023 Y
L3 N009 0 79.7m Rser=1k Rpar=500k noiseless
G1 0 N009 N011 0 4.5<EFBFBD>
G5 10 N002 0 N009 1<>
G7 0 N011 2 10 1m
G8 0 N011 3 0 10<31>
L4 N011 0 88.6m Rser=1k Rpar=555k noiseless
L7 N021 0 26.6m Rser=1k Rpar=166k Cpar=10f noiseless
G11 0 N021 N020 0 4.5<EFBFBD>
G12 10 N015 0 N021 1<>
G13 0 N020 3 10 1m
G16 0 N020 2 0 10<31>
G4 10 N023 0 BVPSRRN 30n
G14 0 N027 1 10 100<30>
G15 0 BVPSRRN N027 0 1m
L5 N027 0 2.66 Rser=10 Rpar=3.33k noiseless
L9 BVPSRRN 0 2.66 Rser=10 Rpar=3.33k noiseless
L8 N020 0 26.6m Rser=1k Rpar=166k Cpar=10f noiseless
.model NPN1 NPN(IS=1E-14 VAF=100 BF=80 BR=1 ISC=1e-11 NC=2 IKR=15m CJC=100f CJE=100f noiseless)
.model DILIM1 D(Ron=50 Roff=50 ilimit=2.5m noiseless)
.model DILIM2 D(Ron=50 Roff=50 ilimit=1.47m noiseless)
.model DSUB D(Ron=100 Roff=1G vfwd=600m epsilon=500m noiseless)
.model DBGLIM D(Ron=10 Roff=20Meg vfwd=6.5 epsilon=500m vrev=-1 revepsilon=500m noiseless)
.model Y D(Ron=1k Roff=1T Vfwd=740m epsilon=100m noiseless)
.model NBG VDMOS(Vto=-100m Kp=80m noiseless)
.model PBG VDMOS(Vto=100m Kp=80m pchan noiseless)
.model SDRP1 SW(Ron=1 Roff=1Meg vt=-1.44 vh=-300m noiseless)
.model SDRP2 SW(Ron=1 Roff=1Meg vt=-1.34 vh=-300m noiseless)
.model S2V SW(level=2 Ron=1k Roff=1G vt=-2 vh=-20m noiseless)
.model DOD1 D(Ron=59.4k Roff=1G vfwd=200m epsilon=10m noiseless)
.model DBurnBG1 D(Ron=100 Roff=1G vfwd=0 epsilon=1 ilimit=569u noiseless)
.model DBurnBG2 D(Ron=700k Roff=1G vfwd=1 epsilon=1 noiseless)
.model Sburn1 SW(Ron=1k Roff=1G vt=.5 vh=-200m ilimit=97u noiseless)
.model Sburn2 SW(Ron=700k Roff=1G vt=.5 vh=-200m noiseless)
.ends LT6658-1.8
*
.subckt LT6658-2.5 1 2 3 4 5 6 7 8 9 10 11
A3 11 INM1 10 10 10 10 N002 10 OTA g=2.1m linear en=7.77n enk=1 Rout=120Meg Vlow=-13 Vhigh=1
R2 7 INM1 800 noiseless
C1 6 N002 38p Rser=20k noiseless
C2 2 6 100f Rpar=1g noiseless
C3 6 10 100f Rpar=1g noiseless
Q1 S1 N004 6 0 NPN1 temp=27
Q2 C2_1 N008 10 0 NPN1 temp=27
C5 N003 10 1p Rpar=3k noiseless
C6 6 C2_1 100f Rpar=1 noiseless
C11 N008 10 100f Rpar=5k noiseless
C15 N002 10 10f
R5 2 S1 3.4 noiseless
S1 N004 10 6 S1 SDRP1
D1 N003 N004 DILIM1
G3 10 Vout1DRV 10 N002 1m
L1 Vout1DRV 10 20.18m Rser=1.521k Rpar=2.9166k noiseless
C4 2 N004 1p
G1 0 N009 2 10 1m
G7 0 N010 N009 0 1m
B6 10 BGREF I=(.5+.5*tanh((V(1,10)-3.45)/10m))*2.5025u
C18 INM1 10 100f
C19 7 10 100f
B7 10 N008 I=uplim(dnlim(500u*(V(6,Vout1DRV)-70*V(6,C2_1)),130u,10u),800u,100u)
B5 10 N003 I=(.5+.5*tanh((V(On)-.8)/10m))*uplim(333.33u*(V(Vout1DRV,10)+580m),667u*V(2,10)+2m,10u)
D4 10 6 DSUB
D5 10 7 DSUB
D6 10 1 DSUB
D7 10 2 DSUB
D11 10 4 DSUB
A5 11 INM2 10 10 10 10 N015 10 OTA g=2.1m linear en=7.77n enk=1 Rout=120Meg Vlow=-10 Vhigh=1
R6 9 INM2 800 noiseless
C22 8 N015 38p Rser=20k noiseless
C23 3 8 100f Rpar=1g noiseless
C24 8 10 100f Rpar=1g noiseless
Q3 S2 N017 8 0 NPN1 temp=27
Q4 C2_2 N019 10 0 NPN1 temp=27
C25 N016 10 1p Rpar=3k noiseless
C26 8 C2_2 100f Rpar=1 noiseless
C27 N019 10 100f Rpar=5k noiseless
C28 N015 10 10f
R9 3 S2 9 noiseless
S2 N017 10 8 S2 SDRP2
D12 N016 N017 DILIM2
G9 10 Vout2DRV 10 N015 1m
L6 Vout2DRV 10 20.18m Rser=1.521k Rpar=2.9166k noiseless
C29 3 N017 1p
G11 0 N020 3 10 1m
L7 N020 0 159m Rser=1k Rpar=10Meg noiseless
G12 0 N021 N020 0 1m
C30 INM2 10 100f
C31 9 10 100f
B1 10 N019 I=uplim(dnlim(500u*(V(8,Vout2DRV)-35*V(8,C2_2)),130u,10u),800u,100u)
B2 10 N016 I=(.5+.5*tanh((V(On)-.8)/100m))*uplim(333.33u*(V(Vout2DRV,10)+580m),667u*V(3,10)+2m,10u)
L8 N021 0 23.8m Rser=1.5k Rpar=3k noiseless
D13 10 8 DSUB
D14 10 9 DSUB
D15 10 3 DSUB
S3 N011 1 10 N011 S2V
C32 N011 10 100f Rpar=1Meg noiseless
D16 N011 4 DOD1
D17 1 10 DBurnBG1
D18 1 10 DBurnBG2
S4 10 2 On 0 Sburn1
S6 10 2 On 0 Sburn2
S5 10 3 On 0 Sburn1
S7 10 3 On 0 Sburn2
B3 10 N008 I=(.5+.5*tanh((.9-V(On))/10m))*60u
B4 10 N019 I=(.5+.5*tanh((.9-V(On))/10m))*60u
A6 4 10 0 0 0 0 On 0 SCHMITT vt=1.4 vh=0 Rhigh=100k Rlow=1.5Meg Cout=100p
R10 BGREF 10 1Meg tc=0,-8e-8,0,3e-12 noiseless
G14 0 N026 1 10 100<30>
G15 0 N027 N026 0 10<31>
G16 10 N024 0 N027 500n
A2 5 BGREF 0 0 0 0 N025 0 OTA g=10u linear en=150n enk=2 Vlow=-1e308 Vhigh=1e308
M3 1 N023 5 5 NBG temp=27
M4 10 N023 5 5 PBG temp=27
C33 1 5 1p
C34 5 10 1p
D19 5 N023 Y
G17 10 N023 N024 10 1<>
C35 N023 10 1f Rpar=1Meg noiseless
C36 5 N024 30p Rser=280k noiseless
D20 N023 5 Y
D21 10 5 DSUB
G18 10 N024 N025 0 50<35>
C37 N024 10 5p Rser=1 noiseless
C38 N025 0 5p Rser=100k Rpar=100K noiseless
D22 N024 10 DBGLIM
R11 11 5 400 noiseless
D23 10 11 DSUB
A7 10 11 10 10 10 10 10 10 OTA g=0 linear in=170p/(1+freq/200k) vlow=-1e308 vhigh=1e308
C39 11 10 100f
G5 0 N009 3 0 10<31>
G10 10 11 3 10 1n
G2 N002 10 3 10 50p
G8 0 N020 2 10 10<31>
G20 N015 10 2A 10 50p
L5 N026 0 637m Rser=10 Rpar=8k
A1 2 S1 10 10 10 10 N002 10 OTA g=200n iout=1u vlow=-1e308 vhigh=1e308
A4 3 S2 10 10 10 10 N015 10 OTA g=80n iout=1u vlow=-1e308 vhigh=1e308
G6 10 11 2A 0 500p
G19 0 2A 2 0 1
L2 2A 0 795<39> Rser=1 Rpar=5k noiseless
G4 10 N002 0 N010 4n
G13 10 N015 0 N021 4n
L3 N009 0 159m Rser=1k Rpar=10Meg noiseless
L4 N010 0 23.8m Rser=1.5k Rpar=3k noiseless
L9 N027 0 637m Rser=10 Rpar=8k
.model NPN1 NPN(IS=1E-14 VAF=100 BF=80 BR=1 ISC=1e-11 NC=2 IKR=15m CJC=100f CJE=100f noiseless)
.model DILIM1 D(Ron=50 Roff=50 ilimit=2.5m noiseless)
.model DILIM2 D(Ron=50 Roff=50 ilimit=1.47m noiseless)
.model DSUB D(Ron=100 Roff=1G vfwd=600m epsilon=500m noiseless)
.model DBGLIM D(Ron=10 Roff=20Meg vfwd=6.5 epsilon=500m vrev=-1 revepsilon=500m noiseless)
.model Y D(Ron=1k Roff=1T Vfwd=740m epsilon=100m noiseless)
.model NBG VDMOS(Vto=-100m Kp=80m noiseless)
.model PBG VDMOS(Vto=100m Kp=80m pchan noiseless)
.model SDRP1 SW(Ron=1 Roff=1Meg vt=-1.44 vh=-300m noiseless)
.model SDRP2 SW(Ron=1 Roff=1Meg vt=-1.34 vh=-300m noiseless)
.model S2V SW(level=2 Ron=1k Roff=1G vt=-2 vh=-20m noiseless)
.model DOD1 D(Ron=59.4k Roff=1G vfwd=200m epsilon=10m noiseless)
.model DBurnBG1 D(Ron=100 Roff=1G vfwd=0 epsilon=1 ilimit=569u noiseless)
.model DBurnBG2 D(Ron=700k Roff=1G vfwd=1 epsilon=1 noiseless)
.model Sburn1 SW(Ron=1k Roff=1G vt=.5 vh=-200m ilimit=97u noiseless)
.model Sburn2 SW(Ron=700k Roff=1G vt=.5 vh=-200m noiseless)
.ends LT6658-2.5
*
.subckt LT6658-3.3 1 2 3 4 5 6 7 8 9 10 11
A3 11 INM1 10 10 10 10 N002 10 OTA g=2.1m linear en=7.77n enk=1 Rout=120Meg Vlow=-13 Vhigh=1
R2 7 INM1 800 noiseless
C1 6 N002 38p Rser=20k noiseless
C2 2 6 100f Rpar=1g noiseless
C3 6 10 100f Rpar=1g noiseless
Q1 S1 N004 6 0 NPN1 temp=27
Q2 C2_1 N008 10 0 NPN1 temp=27
C5 N003 10 1p Rpar=3k noiseless
C6 6 C2_1 100f Rpar=1 noiseless
C11 N008 10 100f Rpar=5k noiseless
C15 N002 10 10f
R5 2 S1 3.4 noiseless
S1 N004 10 6 S1 SDRP1
D1 N003 N004 DILIM1
G3 10 Vout1DRV 10 N002 1m
L1 Vout1DRV 10 20.18m Rser=1.521k Rpar=2.9166k noiseless
C4 2 N004 1p
G1 0 N009 2 10 1m
G7 0 N010 N009 0 1m
B6 10 BGREF I=(.5+.5*tanh((V(1,10)-3.45)/10m))*3.3033u
C18 INM1 10 100f
C19 7 10 100f
B7 10 N008 I=uplim(dnlim(500u*(V(6,Vout1DRV)-70*V(6,C2_1)),130u,10u),800u,100u)
B5 10 N003 I=(.5+.5*tanh((V(On)-.8)/10m))*uplim(333.33u*(V(Vout1DRV,10)+580m),667u*V(2,10)+2m,10u)
D4 10 6 DSUB
D5 10 7 DSUB
D6 10 1 DSUB
D7 10 2 DSUB
D11 10 4 DSUB
A5 11 INM2 10 10 10 10 N017 10 OTA g=2.1m linear en=7.77n enk=1 Rout=120Meg Vlow=-10 Vhigh=1
R6 9 INM2 800 noiseless
C22 8 N017 38p Rser=20k noiseless
C23 3 8 100f Rpar=1g noiseless
C24 8 10 100f Rpar=1g noiseless
Q3 S2 N016 8 0 NPN1 temp=27
Q4 C2_2 N019 10 0 NPN1 temp=27
C25 N015 10 1p Rpar=3k noiseless
C26 8 C2_2 100f Rpar=1 noiseless
C27 N019 10 100f Rpar=5k noiseless
C28 N017 10 10f
R9 3 S2 9 noiseless
S2 N016 10 8 S2 SDRP2
D12 N015 N016 DILIM2
G9 10 Vout2DRV 10 N017 1m
L6 Vout2DRV 10 20.18m Rser=1.521k Rpar=2.9166k noiseless
C29 3 N016 1p
G11 0 N020 3 10 1m
G12 0 N021 N020 0 1m
C30 INM2 10 100f
C31 9 10 100f
B1 10 N019 I=uplim(dnlim(500u*(V(8,Vout2DRV)-35*V(8,C2_2)),130u,10u),800u,100u)
B2 10 N015 I=(.5+.5*tanh((V(On)-.8)/100m))*uplim(333.33u*(V(Vout2DRV,10)+580m),667u*V(3,10)+2m,10u)
D13 10 8 DSUB
D14 10 9 DSUB
D15 10 3 DSUB
S3 N011 1 10 N011 S2V
C32 N011 10 100f Rpar=1Meg noiseless
D16 N011 4 DOD1
D17 1 10 DBurnBG1
D18 1 10 DBurnBG2
S4 10 2 On 0 Sburn1
S6 10 2 On 0 Sburn2
S5 10 3 On 0 Sburn1
S7 10 3 On 0 Sburn2
B3 10 N008 I=(.5+.5*tanh((.9-V(On))/10m))*60u
B4 10 N019 I=(.5+.5*tanh((.9-V(On))/10m))*60u
A6 4 10 0 0 0 0 On 0 SCHMITT vt=1.4 vh=0 Rhigh=100k Rlow=1.5Meg Cout=100p
G14 0 N027 1 10 100<30>
G15 0 N028 N027 0 10<31>
G16 10 N024 0 N028 10<31>
A2 5 BGREF 0 0 0 0 N025 0 OTA g=10u linear en=238n enk=4 Vlow=-1e308 Vhigh=1e308
M3 1 N023 5 5 NBG temp=27
M4 10 N023 5 5 PBG temp=27
C33 1 5 1p
C34 5 10 1p
D19 5 N023 Y
G17 10 N023 N024 10 1<>
C35 N023 10 1f Rpar=1Meg noiseless
C36 5 N024 30p Rser=280k noiseless
D20 N023 5 Y
D21 10 5 DSUB
G18 10 N024 N025 0 50<35>
C37 N024 10 5p Rser=1 noiseless
C38 N025 0 5p Rser=100k Rpar=100K noiseless
D22 N024 10 DBGLIM
R11 11 5 400 noiseless
D23 10 11 DSUB
A7 10 11 10 10 10 10 10 10 OTA g=0 linear in=170p/(1+freq/200k) vlow=-1e308 vhigh=1e308
C39 11 10 100f
G5 0 N009 3 0 10<31>
G10 10 11 3 10 1n
G2 N002 10 3 10 50p
G6 10 11 N026 0 5n
G8 0 N020 2 10 10<31>
G19 0 N026 1 0 1
G20 N017 10 2A 10 50p
L3 N009 0 213m Rser=1k Rpar=13Meg noiseless
L4 N010 0 16.4m Rser=1.03k Rpar=34k noiseless
L2 N026 0 1.1m Rser=1 Rpar=6.9k noiseless
L5 N027 0 228m Rser=10 Rpar=2.86k noiseless
R1 BGREF 10 1Meg tc=0,-8e-8,0 noiseless
A1 2 S1 10 10 10 10 N002 10 OTA g=200n iout=1u vlow=-1e308 vhigh=1e308
A4 3 S2 10 10 10 10 N017 10 OTA g=80n iout=1u vlow=-1e308 vhigh=1e308
G21 10 11 2A 0 500p
G22 0 2A 2 0 1
L10 2A 0 795<39> Rser=1 Rpar=5k noiseless
G4 10 N017 0 N021 4n
G13 10 N002 0 N010 4n
D2 N027 0 DLS
L7 N020 0 213m Rser=1k Rpar=13Meg noiseless
L8 N021 0 16.4m Rser=1.03k Rpar=34k noiseless
L9 N028 0 228m Rser=10 Rpar=2.86k noiseless
.model NPN1 NPN(IS=1E-14 VAF=100 BF=80 BR=1 ISC=1e-11 NC=2 IKR=15m CJC=100f CJE=100f noiseless)
.model DILIM1 D(Ron=50 Roff=50 ilimit=2.5m noiseless)
.model DILIM2 D(Ron=50 Roff=50 ilimit=1.47m noiseless)
.model DSUB D(Ron=100 Roff=1G vfwd=600m epsilon=500m noiseless)
.model DBGLIM D(Ron=10 Roff=20Meg vfwd=6.5 epsilon=500m vrev=-1 revepsilon=500m noiseless)
.model DLS D(Ron=500 Roff=100k vfwd=100m epsilon=100m vrev=100m revepsilon=100m noiseless)
.model Y D(Ron=1k Roff=1T Vfwd=740m epsilon=100m noiseless)
.model NBG VDMOS(Vto=-100m Kp=80m noiseless)
.model PBG VDMOS(Vto=100m Kp=80m pchan noiseless)
.model SDRP1 SW(Ron=1 Roff=1Meg vt=-1.44 vh=-300m noiseless)
.model SDRP2 SW(Ron=1 Roff=1Meg vt=-1.34 vh=-300m noiseless)
.model S2V SW(level=2 Ron=1k Roff=1G vt=-2 vh=-20m noiseless)
.model DOD1 D(Ron=59.4k Roff=1G vfwd=200m epsilon=10m noiseless)
.model DBurnBG1 D(Ron=100 Roff=1G vfwd=0 epsilon=1 ilimit=569u noiseless)
.model DBurnBG2 D(Ron=700k Roff=1G vfwd=1 epsilon=1 noiseless)
.model Sburn1 SW(Ron=1k Roff=1G vt=.5 vh=-200m ilimit=97u noiseless)
.model Sburn2 SW(Ron=700k Roff=1G vt=.5 vh=-200m noiseless)
.ends LT6658-3.3
*
.subckt LT6658-3 1 2 3 4 5 6 7 8 9 10 11
A3 11 INM1 10 10 10 10 N002 10 OTA g=2.1m linear en=7.77n enk=1 Rout=120Meg Vlow=-13 Vhigh=1
R2 7 INM1 800 noiseless
C1 6 N002 38p Rser=20k noiseless
C2 2 6 100f Rpar=1g noiseless
C3 6 10 100f Rpar=1g noiseless
Q1 S1 N004 6 0 NPN1 temp=27
Q2 C2_1 N008 10 0 NPN1 temp=27
C5 N003 10 1p Rpar=3k noiseless
C6 6 C2_1 100f Rpar=1 noiseless
C11 N008 10 100f Rpar=5k noiseless
C15 N002 10 10f
R5 2 S1 3.4 noiseless
S1 N004 10 6 S1 SDRP1
D1 N003 N004 DILIM1
G3 10 Vout1DRV 10 N002 1m
L1 Vout1DRV 10 20.18m Rser=1.521k Rpar=2.9166k noiseless
C4 2 N004 1p
G1 0 N009 2 10 1m
G7 0 N010 N009 0 1m
B6 10 BGREF I=(.5+.5*tanh((V(1,10)-3.45)/10m))*3.003u
C18 INM1 10 100f
C19 7 10 100f
B7 10 N008 I=uplim(dnlim(500u*(V(6,Vout1DRV)-70*V(6,C2_1)),130u,10u),800u,100u)
B5 10 N003 I=(.5+.5*tanh((V(On)-.8)/10m))*uplim(333.33u*(V(Vout1DRV,10)+580m),667u*V(2,10)+2m,10u)
D4 10 6 DSUB
D5 10 7 DSUB
D6 10 1 DSUB
D7 10 2 DSUB
D11 10 4 DSUB
A5 11 INM2 10 10 10 10 N017 10 OTA g=2.1m linear en=7.77n enk=1 Rout=120Meg Vlow=-10 Vhigh=1
R6 9 INM2 800 noiseless
C22 8 N017 38p Rser=20k noiseless
C23 3 8 100f Rpar=1g noiseless
C24 8 10 100f Rpar=1g noiseless
Q3 S2 N016 8 0 NPN1 temp=27
Q4 C2_2 N019 10 0 NPN1 temp=27
C25 N015 10 1p Rpar=3k noiseless
C26 8 C2_2 100f Rpar=1 noiseless
C27 N019 10 100f Rpar=5k noiseless
C28 N017 10 10f
R9 3 S2 9 noiseless
S2 N016 10 8 S2 SDRP2
D12 N015 N016 DILIM2
G9 10 Vout2DRV 10 N017 1m
L6 Vout2DRV 10 20.18m Rser=1.521k Rpar=2.9166k noiseless
C29 3 N016 1p
G11 0 N020 3 10 1m
G12 0 N021 N020 0 1m
C30 INM2 10 100f
C31 9 10 100f
B1 10 N019 I=uplim(dnlim(500u*(V(8,Vout2DRV)-35*V(8,C2_2)),130u,10u),800u,100u)
B2 10 N015 I=(.5+.5*tanh((V(On)-.8)/100m))*uplim(333.33u*(V(Vout2DRV,10)+580m),667u*V(3,10)+2m,10u)
D13 10 8 DSUB
D14 10 9 DSUB
D15 10 3 DSUB
S3 N011 1 10 N011 S2V
C32 N011 10 100f Rpar=1Meg noiseless
D16 N011 4 DOD1
D17 1 10 DBurnBG1
D18 1 10 DBurnBG2
S4 10 2 On 0 Sburn1
S6 10 2 On 0 Sburn2
S5 10 3 On 0 Sburn1
S7 10 3 On 0 Sburn2
B3 10 N008 I=(.5+.5*tanh((.9-V(On))/10m))*60u
B4 10 N019 I=(.5+.5*tanh((.9-V(On))/10m))*60u
A6 4 10 0 0 0 0 On 0 SCHMITT vt=1.4 vh=0 Rhigh=100k Rlow=1.5Meg Cout=100p
G14 0 N027 1 10 100<30>
G15 0 N028 N027 0 10<31>
G16 10 N024 0 N028 4.4e-6
A2 5 BGREF 0 0 0 0 N025 0 OTA g=10u linear en=184n enk=4.4 Vlow=-1e308 Vhigh=1e308
M3 1 N023 5 5 NBG temp=27
M4 10 N023 5 5 PBG temp=27
C33 1 5 1p
C34 5 10 1p
D19 5 N023 Y
G17 10 N023 N024 10 1<>
C35 N023 10 1f Rpar=1Meg noiseless
C36 5 N024 30p Rser=280k noiseless
D20 N023 5 Y
D21 10 5 DSUB
G18 10 N024 N025 0 50<35>
C37 N024 10 5p Rser=1 noiseless
C38 N025 0 5p Rser=100k Rpar=100K noiseless
D22 N024 10 DBGLIM
R11 11 5 400 noiseless
D23 10 11 DSUB
A7 10 11 10 10 10 10 10 10 OTA g=0 linear in=170p/(1+freq/200k) vlow=-1e308 vhigh=1e308
C39 11 10 100f
G5 0 N009 3 0 10<31>
G10 10 11 3 10 1n
G2 N002 10 3 10 50p
G6 10 11 N026 0 3.2n
G8 0 N020 2 10 10<31>
G19 0 N026 1 0 1
G20 N017 10 2A 10 50p
L3 N009 0 189m Rser=1k Rpar=11.9Meg noiseless
L4 N010 0 16.6m Rser=1.046k Rpar=23.4k noiseless
L2 N026 0 946<34> Rser=1 Rpar=6.06k noiseless
L5 N027 0 228m Rser=10 Rpar=2.86k noiseless
R1 BGREF 10 1Meg tc=0,-8e-8,0 noiseless
A1 2 S1 10 10 10 10 N002 10 OTA g=200n iout=1u vlow=-1e308 vhigh=1e308
A4 3 S2 10 10 10 10 N017 10 OTA g=80n iout=1u vlow=-1e308 vhigh=1e308
G21 10 11 2A 0 500p
G22 0 2A 2 0 1
L10 2A 0 795<39> Rser=1 Rpar=5k noiseless
G4 10 N002 0 N010 4n
G13 10 N017 0 N021 4n
L7 N020 0 189m Rser=1k Rpar=11.9Meg noiseless
L8 N021 0 16.6m Rser=1.046k Rpar=23.4k noiseless
L9 N028 0 228m Rser=10 Rpar=2.86k noiseless
D2 N027 0 DLS
.model NPN1 NPN(IS=1E-14 VAF=100 BF=80 BR=1 ISC=1e-11 NC=2 IKR=15m CJC=100f CJE=100f noiseless)
.model DILIM1 D(Ron=50 Roff=50 ilimit=2.5m noiseless)
.model DILIM2 D(Ron=50 Roff=50 ilimit=1.47m noiseless)
.model DSUB D(Ron=100 Roff=1G vfwd=600m epsilon=500m noiseless)
.model DBGLIM D(Ron=10 Roff=20Meg vfwd=6.5 epsilon=500m vrev=-1 revepsilon=500m noiseless)
.model DLS D(Ron=500 Roff=100k vfwd=100m epsilon=100m vrev=100m revepsilon=100m noiseless)
.model Y D(Ron=1k Roff=1T Vfwd=740m epsilon=100m noiseless)
.model NBG VDMOS(Vto=-100m Kp=80m noiseless)
.model PBG VDMOS(Vto=100m Kp=80m pchan noiseless)
.model SDRP1 SW(Ron=1 Roff=1Meg vt=-1.44 vh=-300m noiseless)
.model SDRP2 SW(Ron=1 Roff=1Meg vt=-1.34 vh=-300m noiseless)
.model S2V SW(level=2 Ron=1k Roff=1G vt=-2 vh=-20m noiseless)
.model DOD1 D(Ron=59.4k Roff=1G vfwd=200m epsilon=10m noiseless)
.model DBurnBG1 D(Ron=100 Roff=1G vfwd=0 epsilon=1 ilimit=569u noiseless)
.model DBurnBG2 D(Ron=700k Roff=1G vfwd=1 epsilon=1 noiseless)
.model Sburn1 SW(Ron=1k Roff=1G vt=.5 vh=-200m ilimit=97u noiseless)
.model Sburn2 SW(Ron=700k Roff=1G vt=.5 vh=-200m noiseless)
.ends LT6658-3
*
.subckt LT6658-5 1 2 3 4 5 6 7 8 9 10 11
A3 11 INM1 10 10 10 10 N002 10 OTA g=2.1m linear en=7.77n enk=1 Rout=120Meg Vlow=-13 Vhigh=1
R2 7 INM1 800 noiseless
C1 6 N002 38p Rser=20k noiseless
C2 2 6 100f Rpar=1g noiseless
C3 6 10 100f Rpar=1g noiseless
Q1 S1 N004 6 0 NPN1 temp=27
Q2 C2_1 N008 10 0 NPN1 temp=27
C5 N003 10 1p Rpar=3k noiseless
C6 6 C2_1 100f Rpar=1 noiseless
C11 N008 10 100f Rpar=5k noiseless
C15 N002 10 10f
R5 2 S1 3.4 noiseless
S1 N004 10 6 S1 SDRP1
D1 N003 N004 DILIM1
G3 10 Vout1DRV 10 N002 1m
L1 Vout1DRV 10 20.18m Rser=1.521k Rpar=2.9166k noiseless
C4 2 N004 1p
G1 0 N009 2 10 1m
G7 0 N010 N009 0 1m
B6 10 BGREF I=(.5+.5*tanh((V(1,10)-3.45)/10m))*2.5025u
C18 INM1 10 100f
C19 7 10 100f
B7 10 N008 I=uplim(dnlim(500u*(V(6,Vout1DRV)-70*V(6,C2_1)),130u,10u),800u,100u)
B5 10 N003 I=(.5+.5*tanh((V(On)-.8)/10m))*uplim(333.33u*(V(Vout1DRV,10)+580m),667u*V(2,10)+2m,10u)
D4 10 6 DSUB
D5 10 7 DSUB
D6 10 1 DSUB
D7 10 2 DSUB
D11 10 4 DSUB
A5 11 INM2 10 10 10 10 N017 10 OTA g=2.1m linear en=7.77n enk=1 Rout=120Meg Vlow=-10 Vhigh=1
R6 9 INM2 800 noiseless
C22 8 N017 38p Rser=20k noiseless
C23 3 8 100f Rpar=1g noiseless
C24 8 10 100f Rpar=1g noiseless
Q3 S2 N016 8 0 NPN1 temp=27
Q4 C2_2 N019 10 0 NPN1 temp=27
C25 N015 10 1p Rpar=3k noiseless
C26 8 C2_2 100f Rpar=1 noiseless
C27 N019 10 100f Rpar=5k noiseless
C28 N017 10 10f
R9 3 S2 9 noiseless
S2 N016 10 8 S2 SDRP2
D12 N015 N016 DILIM2
G9 10 Vout2DRV 10 N017 1m
L6 Vout2DRV 10 20.18m Rser=1.521k Rpar=2.9166k noiseless
C29 3 N016 1p
G11 0 N020 3 10 1m
G12 0 N021 N020 0 1m
C30 INM2 10 100f
C31 9 10 100f
B1 10 N019 I=uplim(dnlim(500u*(V(8,Vout2DRV)-35*V(8,C2_2)),130u,10u),800u,100u)
B2 10 N015 I=(.5+.5*tanh((V(On)-.8)/100m))*uplim(333.33u*(V(Vout2DRV,10)+580m),667u*V(3,10)+2m,10u)
D13 10 8 DSUB
D14 10 9 DSUB
D15 10 3 DSUB
S3 N011 1 10 N011 S2V
C32 N011 10 100f Rpar=1Meg noiseless
D16 N011 4 DOD1
D17 1 10 DBurnBG1
D18 1 10 DBurnBG2
S4 10 2 On 0 Sburn1
S6 10 2 On 0 Sburn2
S5 10 3 On 0 Sburn1
S7 10 3 On 0 Sburn2
B3 10 N008 I=(.5+.5*tanh((.9-V(On))/10m))*60u
B4 10 N019 I=(.5+.5*tanh((.9-V(On))/10m))*60u
A6 4 10 0 0 0 0 On 0 SCHMITT vt=1.4 vh=0 Rhigh=100k Rlow=1.5Meg Cout=100p
G14 0 N027 1 10 100<30>
G15 0 N028 N027 0 10<31>
G16 10 N024 0 N028 20<32>
A2 5 BGREF 0 0 0 0 N025 0 OTA g=10u linear en=320n enk=5 Vlow=-1e308 Vhigh=1e308
M3 1 N023 5 5 NBG temp=27
M4 10 N023 5 5 PBG temp=27
C33 1 5 1p
C34 5 10 1p
D19 5 N023 Y
G17 10 N023 N024 10 1<>
C35 N023 10 1f Rpar=1Meg noiseless
C36 5 N024 30p Rser=280k noiseless
D20 N023 5 Y
D21 10 5 DSUB
G18 10 N024 N025 0 50<35>
C37 N024 10 5p Rser=1 noiseless
C38 N025 0 5p Rser=100k Rpar=100K noiseless
D22 N024 10 DBGLIM
R11 11 5 400 noiseless
D23 10 11 DSUB
A7 10 11 10 10 10 10 10 10 OTA g=0 linear in=170p/(1+freq/200k) vlow=-1e308 vhigh=1e308
C39 11 10 100f
G5 0 N009 3 0 10<31>
G10 10 11 3 10 1n
G2 N002 10 3 10 50p
G6 10 11 N026 0 16n
G8 0 N020 2 10 10<31>
G19 0 N026 1 0 1
G20 N017 10 2A 10 50p
L3 N009 0 795m Rser=1k Rpar=50Meg noiseless
L4 N010 0 16m Rser=1.01k Rpar=100k noiseless
L2 N026 0 6.36m Rser=1 Rpar=40k
L5 N027 0 79.6m Rser=10 Rpar=7.5k noiseless
R1 BGREF 10 2Meg tc=0,-8e-8,0 noiseless
A1 2 S1 10 10 10 10 N002 10 OTA g=200n iout=1u vlow=-1e308 vhigh=1e308
A4 3 S2 10 10 10 10 N017 10 OTA g=80n iout=1u vlow=-1e308 vhigh=1e308
G21 10 11 2A 0 500p
G22 0 2A 2 0 1
L10 2A 0 795<39> Rser=1 Rpar=5k noiseless
G4 10 N002 0 N010 4n
G13 10 N017 0 N021 4n
L9 N028 0 79.6m Rser=10 Rpar=7.5k noiseless
L7 N020 0 795m Rser=1k Rpar=50Meg noiseless
L8 N021 0 16m Rser=1.01k Rpar=100k noiseless
D2 N027 0 DLS
.model NPN1 NPN(IS=1E-14 VAF=100 BF=80 BR=1 ISC=1e-11 NC=2 IKR=15m CJC=100f CJE=100f noiseless)
.model DILIM1 D(Ron=50 Roff=50 ilimit=2.5m noiseless)
.model DILIM2 D(Ron=50 Roff=50 ilimit=1.47m noiseless)
.model DSUB D(Ron=100 Roff=1G vfwd=600m epsilon=500m noiseless)
.model DBGLIM D(Ron=10 Roff=20Meg vfwd=6.5 epsilon=500m vrev=-1 revepsilon=500m noiseless)
.model DLS D(Ron=500 Roff=100k vfwd=100m epsilon=100m vrev=100m revepsilon=100m noiseless)
.model DLS D(Ron=500 Roff=100k vfwd=100m epsilon=100m vrev=100m revepsilon=100m noiseless)
.model Y D(Ron=1k Roff=1T Vfwd=740m epsilon=100m noiseless)
.model NBG VDMOS(Vto=-100m Kp=80m noiseless)
.model PBG VDMOS(Vto=100m Kp=80m pchan noiseless)
.model SDRP1 SW(Ron=1 Roff=1Meg vt=-1.44 vh=-300m noiseless)
.model SDRP2 SW(Ron=1 Roff=1Meg vt=-1.34 vh=-300m noiseless)
.model S2V SW(level=2 Ron=1k Roff=1G vt=-2 vh=-20m noiseless)
.model DOD1 D(Ron=59.4k Roff=1G vfwd=200m epsilon=10m noiseless)
.model DBurnBG1 D(Ron=100 Roff=1G vfwd=0 epsilon=1 ilimit=569u noiseless)
.model DBurnBG2 D(Ron=700k Roff=1G vfwd=1 epsilon=1 noiseless)
.model Sburn1 SW(Ron=1k Roff=1G vt=.5 vh=-200m ilimit=97u noiseless)
.model Sburn2 SW(Ron=700k Roff=1G vt=.5 vh=-200m noiseless)
.ends LT6658-5