Subversion Repositories Electronics.Rangefider

Rev

Blame | Last modification | View Log | RSS feed

*
.subckt RP130x501D_C VDD GND CE VOUT
C001 N56 N06 7.5p
C002 N57 VDD 22p
C003 N13 GND 1p
C004 N18 GND 25p
C005 N15 GND 25p
C006 N25 GND 20p
C007 N26 GND 10p
C008 N30 N32 10p
C009 N36 GND 1p
C010 N37 GND 1p
C011 N44 GND 8p
C012 N46 GND 1p
C013 N47 GND 1p
C014 N49 GND 10p
C015 N51 GND 1p
C016 N53 GND 1p
C017 N19 GND 1p
C018 N06 N55 1p
C019 VDD N02 1p
C021 N69 GND 100p
C022 N73 GND 10p
C023 N03 GND 1p
C024 N74 GND 1p
C029 N11 GND 1p
D001 N20 N17 di2
D002 N22 N23 di2
D003 GND VOUT ds100
D004 GND CE ds100
E001 N71 GND VALUE {IF(V(N73)<V(VDD)*0.5+5m,0,V(VDD))}
E002 N07 GND VALUE {IF(V(VDD)>=0.5,
+IF(V(VDD)<1.2,(V(VDD)-0.5)*16m/(1.2-0.5),0),0)}
E003 N08 N07 VALUE {IF(V(VDD)>=1.2,
+IF(V(VDD)<V(N61),(V(VDD)-1.2)*18.5m/(5-1.2)+16m,0),0)}
E004 N09 N08 VALUE {IF(V(VDD)>=V(N61),34.5m,0)}
E005 N10 N09 VALUE {IF(V(VDD)>=5,(V(VDD)-5)*4m/1.5,0)}
E006 N12 GND VALUE {V(VDD)-V(N04)}
E007 N14 GND VALUE {IF(V(N18)>V(N01)*0.5+5m,12,0)}
E008 N16 GND VALUE {IF(V(N15)<1,V(N15),1)}
E009 N21 GND VALUE {IF(V(N15)<0.45,10,
+IF(V(N15)<0.5,10-((V(N15)-0.45)/0.05*9),1))}
E010 N27 GND VALUE {IF(V(N25)>1.5,1.5,0)}
E011 N28 N29 VALUE {IF(V(N06)>=0.4,
+IF(V(N06)<V(N61)*0.6,
+150m+(V(N06)-0.4)/(V(N61)*0.6-0.4)*(300m-150m),0),0)}
E012 N31 GND VALUE {V(N37)}
E013 N33 GND VALUE {(V(N54)-V(N06))*1000}
E014 N34 GND VALUE {IF(V(N06)<0.2,40m,0)}
E015 N35 N28 VALUE {IF(V(N06)>=V(N61)*0.6,300m,0)}
E016 N29 N34 VALUE {IF(V(N06)>=0.2,
+IF(V(N06)<0.4,40m+(V(N06)-0.2)/0.2*(150m-40m),0),0)}
E017 N42 GND VALUE {atan(V(N46)*20* 3.1416)*2/ 3.1416 * 0.1}
E018 N43 GND VALUE {V(N17)-V(N58)}
E019 N39 GND VALUE {IF(V(N41)+V(N47)<0,0,
+IF(V(N41)+V(N47)<V(N01),V(N41)+V(N47),V(N01)))}
E020 N48 GND VALUE {IF(V(N51)>V(N01)*0.5+5m,10,0)}
E021 N50 GND VALUE {IF(V(N49)<1,V(N49),1)}
E022 N52 GND VALUE {IF(V(N49)>=0.3,V(N01),0)}
E023 N70 GND VALUE {IF(V(N03)<V(VDD)*0.5+5m,V(VDD),0)}
E024 N01 GND VALUE {V(VDD)}
E025 N72 GND VALUE {IF(V(CE)<0.7,0,
+IF(V(VDD)<0.1,0,V(VDD)))}
E026 N75 GND VALUE {IF(V(CE)<0.7,0.6,0)}
E027 N60 GND N55 GND 1
G001 CE GND VALUE {IF(V(CE)<0.35,V(CE)/0.35*0.4u,0.4u)}
G002 VDD GND VALUE {IF(V(N03)>=V(VDD)*0.5,V(N11)*1m,0)}
G003 VDD GND VALUE {V(N30)*3/140/47}
G004 GND N04 VALUE {IF(V(N30)>=V(N36),(V(N30)-V(N36))*0.01,0)}
G005 GND N38 VALUE {V(N53)* 4e-005}
G006 N41 GND VALUE {V(N53)* 4e-005}
G007 N06 VDD VALUE {IF(V(VDD)<3,0,
+IF(V(N13)<150m,V(N30),
+IF(V(N13)<300m,V(N30)*(300m-V(N13))/150m,0)))}
M001 VDD N02 N04 VDD SW-PMOS-L3C l=2u w=2u
+ ad=2p as=2p pd=6y ps=6u m=1
M002 VDD N04 N54 VDD DRV-RP130-l3 l=1u w=140u
+ ad=140p as=140p pd=300u ps=300u m=47
M003 N17 N26 N16 GND SW-NMOS-L3C l=2u w=2u
+ ad=2p as=2p pd=6u ps=6u m=10
M004 N40 N41 N41 N01 PS4 l=4u w=16.6u
+ ad=20p as=20p pd=40u ps=40u m=1
M005 N38 N38 GND GND NS4 l=4u w=6.8u
+ ad=10p as=10p pd=20u ps=20u m=2
M006 N01 N03 N41 N01 SW-PMOS-L3C l=2u w=2u
+ ad=2p as=2p pd=6y ps=6u m=1
M007 N45 N39 N05 N01 PS4 l=4u w=16.6u
+ ad=20p as=20p pd=40u ps=40u m=1
M008 N05 N38 GND GND NS4 l=4u w=6.8u
+ ad=10p as=10p pd=20u ps=20u m=2
M009 N68 N69 GND GND NS4 l=2u w=12u
+ ad=12p as=12p pd=30u ps=30u m=6
M010 N73 N74 GND GND SW-NMOS-L3C l=1u w=2u
+ ad=2p as=2p pd=6u ps=6u m=1
R001 N67 N06 2Meg
R002 N67 N66 500k
R003 N65 N66 100k
R004 N65 N64 25k
R005 N55 N64 15k
R006 GND N63 500k
R007 N62 N63 150k
R008 N62 N55 10k
R009 VOUT N68 1m
R010 N22 N24 50k
R011 N24 N15 1
R012 N25 N21 1Meg
R013 N26 N27 10k
R014 N30 N31 100k
R015 N32 GND 1k
R016 N36 N35 1Meg
R017 N01 N39 1G
R018 N41 N44 100k
R019 N01 N40 220
R020 N01 N45 220
R021 N46 N43 1k
R022 N47 N42 1k
R023 N49 N48 100k
R024 N51 N03 100k
R025 N53 N50 1k
R026 N19 N52 1k
R027 N54 N06 1m
R028 N56 N04 1Meg
R029 N57 N04 9k
R030 N02 N03 1k
R031 VOUT N06 50m
R032 N11 N10 1Meg
R033 N13 N12 1k
R034 N15 N14 2Meg
R035 N17 N16 200
R036 N01 N17 4Meg
R037 N18 N19 1k
R038 N70 N69 1k
R039 N72 N73 1k
R040 N03 N71 1k
R041 N74 N75 1k
R042 N20 N16 80k
R043 N59 N60 1
R044 N33 N37 1
V001 N61 GND 5
V002 N23 GND 0.8
V003 N25 GND 1
V004 N58 N59 0
V005 N04 N05 0
.model di2 d(is=1e-12 n=0.005 xti=-3.5 eg=0.1 rs=1e-3
+ cjo=1e-15 bv=1000)
.model DRV-RP130-l3 pmos(level=3 vto=-0.7 tox=100e-7
+ gamma=0.5 theta=0.3 kp=58e-6 nfs=1e-3 eta=50e-5 nss=1)
.model ds100 d(is=100e-14 n=1 bv=1000 rs=10m)
.model NS4 nmos(level=3 vto=0.5 kp=400e-6 tox=10e-6
+ eta=10e-6 nfs=0.001 gamma=1)
.model PS4 pmos(level=3 vto=-0.5 kp=400e-6 tox=10e-6
+ eta=10e-6 nfs=0.001 gamma=1)
.model SW-NMOS-L3C nmos(level=3 vto=0.5 tox=1000e-9
+ gamma=0 theta=0 kp=2.01 nfs=0.001e12 eta=0)
.model SW-PMOS-L3C pmos(level=3 vto=-0.5 tox=1000e-9
+ gamma=0 theta=0 kp=2.01 nfs=0.001e12 eta=0)
.ends RP130x501D_C

Generated by GNU Enscript 1.6.5.90.