diff options
author | Sumanto Kar | 2023-05-04 12:31:58 +0530 |
---|---|---|
committer | GitHub | 2023-05-04 12:31:58 +0530 |
commit | 732e2c2a1b63b3af1f17a2f1a8c128db2a757b4c (patch) | |
tree | 7bff9760c7f3d0b87a05cb9f43f3696343f02197 /library/SubcircuitLibrary | |
parent | 4f21a7fa863aebf0d44af34417c341d6fc475052 (diff) | |
parent | ab2a8d5a8371b5ca00292bb961ca07a56477d663 (diff) | |
download | eSim-732e2c2a1b63b3af1f17a2f1a8c128db2a757b4c.tar.gz eSim-732e2c2a1b63b3af1f17a2f1a8c128db2a757b4c.tar.bz2 eSim-732e2c2a1b63b3af1f17a2f1a8c128db2a757b4c.zip |
Merge pull request #225 from arpit306/master
Sub circuit of LM13700, LM321. LM393, LM723, LM1458
Diffstat (limited to 'library/SubcircuitLibrary')
64 files changed, 17887 insertions, 0 deletions
diff --git a/library/SubcircuitLibrary/LM13700/D.lib b/library/SubcircuitLibrary/LM13700/D.lib new file mode 100644 index 00000000..f53bf3e0 --- /dev/null +++ b/library/SubcircuitLibrary/LM13700/D.lib @@ -0,0 +1,2 @@ +.model 1N4148 D(is=2.495E-09 rs=4.755E-01 n=1.679E+00 tt=3.030E-09 cjo=1.700E-12 vj=1 m=1.959E-01 bv=1.000E+02 ibv=1.000E-04) + diff --git a/library/SubcircuitLibrary/LM13700/LM13700-cache.lib b/library/SubcircuitLibrary/LM13700/LM13700-cache.lib new file mode 100644 index 00000000..21197049 --- /dev/null +++ b/library/SubcircuitLibrary/LM13700/LM13700-cache.lib @@ -0,0 +1,107 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# eSim_Diode +# +DEF eSim_Diode D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "eSim_Diode" 0 -100 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + TO-???* + *SingleDiode + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +T 0 -100 50 60 0 0 0 A Normal 0 C C +T 0 100 50 60 0 0 0 K Normal 0 C C +P 2 0 1 6 50 50 50 -50 N +P 3 0 1 0 -50 50 50 0 -50 -50 F +X A 1 -150 0 100 R 40 40 1 1 P +X K 2 150 0 100 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# eSim_NPN +# +DEF eSim_NPN Q 0 0 Y N 1 F N +F0 "Q" -100 50 50 H V R CNN +F1 "eSim_NPN" -50 150 50 H V R CNN +F2 "" 200 100 29 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS BC547 Q2N2222 +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F +X C 1 100 200 100 D 50 50 1 1 P +X B 2 -200 0 225 R 50 50 1 1 P +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# eSim_PNP +# +DEF eSim_PNP Q 0 0 Y N 1 F N +F0 "Q" -100 50 50 H V R CNN +F1 "eSim_PNP" -50 150 50 H V R CNN +F2 "" 200 100 29 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 90 -70 70 -90 50 -50 90 -70 90 -70 F +X C 1 100 200 100 D 50 50 1 1 P +X B 2 -200 0 225 R 50 50 1 1 P +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/LM13700/LM13700.cir b/library/SubcircuitLibrary/LM13700/LM13700.cir new file mode 100644 index 00000000..675d216e --- /dev/null +++ b/library/SubcircuitLibrary/LM13700/LM13700.cir @@ -0,0 +1,47 @@ +* C:\FOSSEE\eSim\library\SubcircuitLibrary\LM13700\LM13700.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 07/28/22 23:24:01 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +Q3 Net-_Q2-Pad1_ Net-_D4-Pad2_ /V+ eSim_PNP +D4 /V+ Net-_D4-Pad2_ eSim_Diode +Q6 Net-_Q10-Pad2_ Net-_Q2-Pad1_ Net-_D4-Pad2_ eSim_PNP +Q7 Net-_Q5-Pad1_ Net-_D5-Pad2_ /V+ eSim_PNP +D5 /V+ Net-_D5-Pad2_ eSim_Diode +Q9 /Output Net-_Q5-Pad1_ Net-_D5-Pad2_ eSim_PNP +Q11 /V+ /Buffer_input Net-_Q11-Pad3_ eSim_NPN +Q12 /V+ Net-_Q11-Pad3_ /Buffer_output eSim_NPN +Q2 Net-_Q2-Pad1_ /Input- Net-_Q2-Pad3_ eSim_NPN +Q5 Net-_Q5-Pad1_ /Input+ Net-_Q2-Pad3_ eSim_NPN +D3 /Diode_bias /Input+ eSim_Diode +D1 /Diode_bias /Input- eSim_Diode +Q4 Net-_Q2-Pad3_ /Amp_bias_input Net-_D2-Pad1_ eSim_NPN +Q1 /Amp_bias_input Net-_D2-Pad1_ /V- eSim_NPN +D2 Net-_D2-Pad1_ /V- eSim_Diode +Q10 /Output Net-_Q10-Pad2_ Net-_D6-Pad1_ eSim_NPN +Q8 Net-_Q10-Pad2_ Net-_D6-Pad1_ /V- eSim_NPN +D6 Net-_D6-Pad1_ /V- eSim_Diode +Q15 Net-_Q14-Pad1_ Net-_D10-Pad2_ /V+ eSim_PNP +D10 /V+ Net-_D10-Pad2_ eSim_Diode +Q18 Net-_Q18-Pad1_ Net-_Q14-Pad1_ Net-_D10-Pad2_ eSim_PNP +Q19 Net-_Q17-Pad1_ Net-_D11-Pad2_ /V+ eSim_PNP +D11 /V+ Net-_D11-Pad2_ eSim_Diode +Q21 /Output Net-_Q17-Pad1_ Net-_D11-Pad2_ eSim_PNP +Q23 /V+ /Bufer_input Net-_Q23-Pad3_ eSim_NPN +Q24 /V+ Net-_Q23-Pad3_ /Buffer_output eSim_NPN +Q14 Net-_Q14-Pad1_ /Input- Net-_Q14-Pad3_ eSim_NPN +Q17 Net-_Q17-Pad1_ /Input+ Net-_Q14-Pad3_ eSim_NPN +D9 /Diode_bias /Input+ eSim_Diode +D7 /Diode_bias /Input- eSim_Diode +Q16 Net-_Q14-Pad3_ /Amp_bias_input Net-_D8-Pad1_ eSim_NPN +Q13 /Amp_bias_input Net-_D8-Pad1_ /V- eSim_NPN +D8 Net-_D8-Pad1_ /V- eSim_Diode +Q22 /Output Net-_Q18-Pad1_ Net-_D12-Pad1_ eSim_NPN +Q20 Net-_Q18-Pad1_ Net-_D12-Pad1_ /V- eSim_NPN +D12 Net-_D12-Pad1_ /V- eSim_Diode +U1 /V+ /Diode_bias /Input- /Input+ /Amp_bias_input /V- /Output /Diode_bias /Input- /Input+ /Amp_bias_input /Buffer_output /Buffer_input /Output /Buffer_output /Bufer_input PORT + +.end diff --git a/library/SubcircuitLibrary/LM13700/LM13700.cir.out b/library/SubcircuitLibrary/LM13700/LM13700.cir.out new file mode 100644 index 00000000..826d189b --- /dev/null +++ b/library/SubcircuitLibrary/LM13700/LM13700.cir.out @@ -0,0 +1,51 @@ +* c:\fossee\esim\library\subcircuitlibrary\lm13700\lm13700.cir + +.include D.lib +.include PNP.lib +.include NPN.lib +q3 net-_q2-pad1_ net-_d4-pad2_ /v+ Q2N2907A +d4 /v+ net-_d4-pad2_ 1N4148 +q6 net-_q10-pad2_ net-_q2-pad1_ net-_d4-pad2_ Q2N2907A +q7 net-_q5-pad1_ net-_d5-pad2_ /v+ Q2N2907A +d5 /v+ net-_d5-pad2_ 1N4148 +q9 /output net-_q5-pad1_ net-_d5-pad2_ Q2N2907A +q11 /v+ /buffer_input net-_q11-pad3_ Q2N2222 +q12 /v+ net-_q11-pad3_ /buffer_output Q2N2222 +q2 net-_q2-pad1_ /input- net-_q2-pad3_ Q2N2222 +q5 net-_q5-pad1_ /input+ net-_q2-pad3_ Q2N2222 +d3 /diode_bias /input+ 1N4148 +d1 /diode_bias /input- 1N4148 +q4 net-_q2-pad3_ /amp_bias_input net-_d2-pad1_ Q2N2222 +q1 /amp_bias_input net-_d2-pad1_ /v- Q2N2222 +d2 net-_d2-pad1_ /v- 1N4148 +q10 /output net-_q10-pad2_ net-_d6-pad1_ Q2N2222 +q8 net-_q10-pad2_ net-_d6-pad1_ /v- Q2N2222 +d6 net-_d6-pad1_ /v- 1N4148 +q15 net-_q14-pad1_ net-_d10-pad2_ /v+ Q2N2907A +d10 /v+ net-_d10-pad2_ 1N4148 +q18 net-_q18-pad1_ net-_q14-pad1_ net-_d10-pad2_ Q2N2907A +q19 net-_q17-pad1_ net-_d11-pad2_ /v+ Q2N2907A +d11 /v+ net-_d11-pad2_ 1N4148 +q21 /output net-_q17-pad1_ net-_d11-pad2_ Q2N2907A +q23 /v+ /bufer_input net-_q23-pad3_ Q2N2222 +q24 /v+ net-_q23-pad3_ /buffer_output Q2N2222 +q14 net-_q14-pad1_ /input- net-_q14-pad3_ Q2N2222 +q17 net-_q17-pad1_ /input+ net-_q14-pad3_ Q2N2222 +d9 /diode_bias /input+ 1N4148 +d7 /diode_bias /input- 1N4148 +q16 net-_q14-pad3_ /amp_bias_input net-_d8-pad1_ Q2N2222 +q13 /amp_bias_input net-_d8-pad1_ /v- Q2N2222 +d8 net-_d8-pad1_ /v- 1N4148 +q22 /output net-_q18-pad1_ net-_d12-pad1_ Q2N2222 +q20 net-_q18-pad1_ net-_d12-pad1_ /v- Q2N2222 +d12 net-_d12-pad1_ /v- 1N4148 +* u1 /v+ /diode_bias /input- /input+ /amp_bias_input /v- /output /diode_bias /input- /input+ /amp_bias_input /buffer_output /buffer_input /output /buffer_output /bufer_input port +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/LM13700/LM13700.pro b/library/SubcircuitLibrary/LM13700/LM13700.pro new file mode 100644 index 00000000..b4c76509 --- /dev/null +++ b/library/SubcircuitLibrary/LM13700/LM13700.pro @@ -0,0 +1,81 @@ +update=09/24/22 18:32:27 +version=1 +last_client=eeschema +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceForceRefPrefix=0 +SpiceUseNetNumbers=0 +LabSize=60 diff --git a/library/SubcircuitLibrary/LM13700/LM13700.sch b/library/SubcircuitLibrary/LM13700/LM13700.sch new file mode 100644 index 00000000..cf335372 --- /dev/null +++ b/library/SubcircuitLibrary/LM13700/LM13700.sch @@ -0,0 +1,991 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:LM13700-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L eSim_PNP Q3 +U 1 1 62C1C504 +P 2500 1700 +F 0 "Q3" H 2400 1750 50 0000 R CNN +F 1 "eSim_PNP" H 2450 1850 50 0000 R CNN +F 2 "" H 2700 1800 29 0000 C CNN +F 3 "" H 2500 1700 60 0000 C CNN + 1 2500 1700 + -1 0 0 1 +$EndComp +$Comp +L eSim_Diode D4 +U 1 1 62C1C505 +P 3200 1450 +F 0 "D4" H 3200 1550 50 0000 C CNN +F 1 "eSim_Diode" H 3200 1350 50 0000 C CNN +F 2 "" H 3200 1450 60 0000 C CNN +F 3 "" H 3200 1450 60 0000 C CNN + 1 3200 1450 + 0 1 1 0 +$EndComp +$Comp +L eSim_PNP Q6 +U 1 1 62C1C506 +P 3100 2250 +F 0 "Q6" H 3000 2300 50 0000 R CNN +F 1 "eSim_PNP" H 3050 2400 50 0000 R CNN +F 2 "" H 3300 2350 29 0000 C CNN +F 3 "" H 3100 2250 60 0000 C CNN + 1 3100 2250 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q7 +U 1 1 62C1C507 +P 3800 1700 +F 0 "Q7" H 3700 1750 50 0000 R CNN +F 1 "eSim_PNP" H 3750 1850 50 0000 R CNN +F 2 "" H 4000 1800 29 0000 C CNN +F 3 "" H 3800 1700 60 0000 C CNN + 1 3800 1700 + -1 0 0 1 +$EndComp +$Comp +L eSim_Diode D5 +U 1 1 62C1C508 +P 4500 1450 +F 0 "D5" H 4500 1550 50 0000 C CNN +F 1 "eSim_Diode" H 4500 1350 50 0000 C CNN +F 2 "" H 4500 1450 60 0000 C CNN +F 3 "" H 4500 1450 60 0000 C CNN + 1 4500 1450 + 0 1 1 0 +$EndComp +$Comp +L eSim_PNP Q9 +U 1 1 62C1C509 +P 4400 2250 +F 0 "Q9" H 4300 2300 50 0000 R CNN +F 1 "eSim_PNP" H 4350 2400 50 0000 R CNN +F 2 "" H 4600 2350 29 0000 C CNN +F 3 "" H 4400 2250 60 0000 C CNN + 1 4400 2250 + 1 0 0 1 +$EndComp +$Comp +L eSim_NPN Q11 +U 1 1 62C1C50A +P 4950 1500 +F 0 "Q11" H 4850 1550 50 0000 R CNN +F 1 "eSim_NPN" H 4900 1650 50 0000 R CNN +F 2 "" H 5150 1600 29 0000 C CNN +F 3 "" H 4950 1500 60 0000 C CNN + 1 4950 1500 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q12 +U 1 1 62C1C50B +P 5600 1700 +F 0 "Q12" H 5500 1750 50 0000 R CNN +F 1 "eSim_NPN" H 5550 1850 50 0000 R CNN +F 2 "" H 5800 1800 29 0000 C CNN +F 3 "" H 5600 1700 60 0000 C CNN + 1 5600 1700 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q2 +U 1 1 62C1C50C +P 2300 3350 +F 0 "Q2" H 2200 3400 50 0000 R CNN +F 1 "eSim_NPN" H 2250 3500 50 0000 R CNN +F 2 "" H 2500 3450 29 0000 C CNN +F 3 "" H 2300 3350 60 0000 C CNN + 1 2300 3350 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q5 +U 1 1 62C1C50D +P 2850 3350 +F 0 "Q5" H 2750 3400 50 0000 R CNN +F 1 "eSim_NPN" H 2800 3500 50 0000 R CNN +F 2 "" H 3050 3450 29 0000 C CNN +F 3 "" H 2850 3350 60 0000 C CNN + 1 2850 3350 + -1 0 0 -1 +$EndComp +$Comp +L eSim_Diode D3 +U 1 1 62C1C50E +P 3200 3050 +F 0 "D3" H 3200 3150 50 0000 C CNN +F 1 "eSim_Diode" H 3200 2950 50 0000 C CNN +F 2 "" H 3200 3050 60 0000 C CNN +F 3 "" H 3200 3050 60 0000 C CNN + 1 3200 3050 + 0 1 1 0 +$EndComp +$Comp +L eSim_Diode D1 +U 1 1 62C1C50F +P 2000 3050 +F 0 "D1" H 2000 3150 50 0000 C CNN +F 1 "eSim_Diode" H 2000 2950 50 0000 C CNN +F 2 "" H 2000 3050 60 0000 C CNN +F 3 "" H 2000 3050 60 0000 C CNN + 1 2000 3050 + 0 1 1 0 +$EndComp +$Comp +L eSim_NPN Q4 +U 1 1 62C1C510 +P 2500 4250 +F 0 "Q4" H 2400 4300 50 0000 R CNN +F 1 "eSim_NPN" H 2450 4400 50 0000 R CNN +F 2 "" H 2700 4350 29 0000 C CNN +F 3 "" H 2500 4250 60 0000 C CNN + 1 2500 4250 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q1 +U 1 1 62C1C511 +P 2150 4750 +F 0 "Q1" H 2050 4800 50 0000 R CNN +F 1 "eSim_NPN" H 2100 4900 50 0000 R CNN +F 2 "" H 2350 4850 29 0000 C CNN +F 3 "" H 2150 4750 60 0000 C CNN + 1 2150 4750 + -1 0 0 -1 +$EndComp +$Comp +L eSim_Diode D2 +U 1 1 62C1C512 +P 2600 5150 +F 0 "D2" H 2600 5250 50 0000 C CNN +F 1 "eSim_Diode" H 2600 5050 50 0000 C CNN +F 2 "" H 2600 5150 60 0000 C CNN +F 3 "" H 2600 5150 60 0000 C CNN + 1 2600 5150 + 0 1 1 0 +$EndComp +$Comp +L eSim_NPN Q10 +U 1 1 62C1C513 +P 4400 4050 +F 0 "Q10" H 4300 4100 50 0000 R CNN +F 1 "eSim_NPN" H 4350 4200 50 0000 R CNN +F 2 "" H 4600 4150 29 0000 C CNN +F 3 "" H 4400 4050 60 0000 C CNN + 1 4400 4050 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q8 +U 1 1 62C1C514 +P 3800 4700 +F 0 "Q8" H 3700 4750 50 0000 R CNN +F 1 "eSim_NPN" H 3750 4850 50 0000 R CNN +F 2 "" H 4000 4800 29 0000 C CNN +F 3 "" H 3800 4700 60 0000 C CNN + 1 3800 4700 + -1 0 0 -1 +$EndComp +$Comp +L eSim_Diode D6 +U 1 1 62C1C515 +P 4500 5150 +F 0 "D6" H 4500 5250 50 0000 C CNN +F 1 "eSim_Diode" H 4500 5050 50 0000 C CNN +F 2 "" H 4500 5150 60 0000 C CNN +F 3 "" H 4500 5150 60 0000 C CNN + 1 4500 5150 + 0 1 1 0 +$EndComp +$Comp +L eSim_PNP Q15 +U 1 1 62C1C516 +P 6650 1700 +F 0 "Q15" H 6550 1750 50 0000 R CNN +F 1 "eSim_PNP" H 6600 1850 50 0000 R CNN +F 2 "" H 6850 1800 29 0000 C CNN +F 3 "" H 6650 1700 60 0000 C CNN + 1 6650 1700 + -1 0 0 1 +$EndComp +$Comp +L eSim_Diode D10 +U 1 1 62C1C517 +P 7350 1450 +F 0 "D10" H 7350 1550 50 0000 C CNN +F 1 "eSim_Diode" H 7350 1350 50 0000 C CNN +F 2 "" H 7350 1450 60 0000 C CNN +F 3 "" H 7350 1450 60 0000 C CNN + 1 7350 1450 + 0 1 1 0 +$EndComp +$Comp +L eSim_PNP Q18 +U 1 1 62C1C518 +P 7250 2250 +F 0 "Q18" H 7150 2300 50 0000 R CNN +F 1 "eSim_PNP" H 7200 2400 50 0000 R CNN +F 2 "" H 7450 2350 29 0000 C CNN +F 3 "" H 7250 2250 60 0000 C CNN + 1 7250 2250 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q19 +U 1 1 62C1C519 +P 7800 1700 +F 0 "Q19" H 7700 1750 50 0000 R CNN +F 1 "eSim_PNP" H 7750 1850 50 0000 R CNN +F 2 "" H 8000 1800 29 0000 C CNN +F 3 "" H 7800 1700 60 0000 C CNN + 1 7800 1700 + -1 0 0 1 +$EndComp +$Comp +L eSim_Diode D11 +U 1 1 62C1C51A +P 8500 1450 +F 0 "D11" H 8500 1550 50 0000 C CNN +F 1 "eSim_Diode" H 8500 1350 50 0000 C CNN +F 2 "" H 8500 1450 60 0000 C CNN +F 3 "" H 8500 1450 60 0000 C CNN + 1 8500 1450 + 0 1 1 0 +$EndComp +$Comp +L eSim_PNP Q21 +U 1 1 62C1C51B +P 8400 2250 +F 0 "Q21" H 8300 2300 50 0000 R CNN +F 1 "eSim_PNP" H 8350 2400 50 0000 R CNN +F 2 "" H 8600 2350 29 0000 C CNN +F 3 "" H 8400 2250 60 0000 C CNN + 1 8400 2250 + 1 0 0 1 +$EndComp +$Comp +L eSim_NPN Q23 +U 1 1 62C1C51C +P 9000 1550 +F 0 "Q23" H 8900 1600 50 0000 R CNN +F 1 "eSim_NPN" H 8950 1700 50 0000 R CNN +F 2 "" H 9200 1650 29 0000 C CNN +F 3 "" H 9000 1550 60 0000 C CNN + 1 9000 1550 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q24 +U 1 1 62C1C51D +P 9500 1750 +F 0 "Q24" H 9400 1800 50 0000 R CNN +F 1 "eSim_NPN" H 9450 1900 50 0000 R CNN +F 2 "" H 9700 1850 29 0000 C CNN +F 3 "" H 9500 1750 60 0000 C CNN + 1 9500 1750 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q14 +U 1 1 62C1C51E +P 6450 3350 +F 0 "Q14" H 6350 3400 50 0000 R CNN +F 1 "eSim_NPN" H 6400 3500 50 0000 R CNN +F 2 "" H 6650 3450 29 0000 C CNN +F 3 "" H 6450 3350 60 0000 C CNN + 1 6450 3350 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q17 +U 1 1 62C1C51F +P 7000 3350 +F 0 "Q17" H 6900 3400 50 0000 R CNN +F 1 "eSim_NPN" H 6950 3500 50 0000 R CNN +F 2 "" H 7200 3450 29 0000 C CNN +F 3 "" H 7000 3350 60 0000 C CNN + 1 7000 3350 + -1 0 0 -1 +$EndComp +$Comp +L eSim_Diode D9 +U 1 1 62C1C520 +P 7350 3050 +F 0 "D9" H 7350 3150 50 0000 C CNN +F 1 "eSim_Diode" H 7350 2950 50 0000 C CNN +F 2 "" H 7350 3050 60 0000 C CNN +F 3 "" H 7350 3050 60 0000 C CNN + 1 7350 3050 + 0 1 1 0 +$EndComp +$Comp +L eSim_Diode D7 +U 1 1 62C1C521 +P 6000 3050 +F 0 "D7" H 6000 3150 50 0000 C CNN +F 1 "eSim_Diode" H 6000 2950 50 0000 C CNN +F 2 "" H 6000 3050 60 0000 C CNN +F 3 "" H 6000 3050 60 0000 C CNN + 1 6000 3050 + 0 1 1 0 +$EndComp +$Comp +L eSim_NPN Q16 +U 1 1 62C1C522 +P 6650 4250 +F 0 "Q16" H 6550 4300 50 0000 R CNN +F 1 "eSim_NPN" H 6600 4400 50 0000 R CNN +F 2 "" H 6850 4350 29 0000 C CNN +F 3 "" H 6650 4250 60 0000 C CNN + 1 6650 4250 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q13 +U 1 1 62C1C523 +P 6050 4750 +F 0 "Q13" H 5950 4800 50 0000 R CNN +F 1 "eSim_NPN" H 6000 4900 50 0000 R CNN +F 2 "" H 6250 4850 29 0000 C CNN +F 3 "" H 6050 4750 60 0000 C CNN + 1 6050 4750 + -1 0 0 -1 +$EndComp +$Comp +L eSim_Diode D8 +U 1 1 62C1C524 +P 6750 5150 +F 0 "D8" H 6750 5250 50 0000 C CNN +F 1 "eSim_Diode" H 6750 5050 50 0000 C CNN +F 2 "" H 6750 5150 60 0000 C CNN +F 3 "" H 6750 5150 60 0000 C CNN + 1 6750 5150 + 0 1 1 0 +$EndComp +$Comp +L eSim_NPN Q22 +U 1 1 62C1C525 +P 8400 4050 +F 0 "Q22" H 8300 4100 50 0000 R CNN +F 1 "eSim_NPN" H 8350 4200 50 0000 R CNN +F 2 "" H 8600 4150 29 0000 C CNN +F 3 "" H 8400 4050 60 0000 C CNN + 1 8400 4050 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q20 +U 1 1 62C1C526 +P 7800 4700 +F 0 "Q20" H 7700 4750 50 0000 R CNN +F 1 "eSim_NPN" H 7750 4850 50 0000 R CNN +F 2 "" H 8000 4800 29 0000 C CNN +F 3 "" H 7800 4700 60 0000 C CNN + 1 7800 4700 + -1 0 0 -1 +$EndComp +$Comp +L eSim_Diode D12 +U 1 1 62C1C527 +P 8500 5150 +F 0 "D12" H 8500 5250 50 0000 C CNN +F 1 "eSim_Diode" H 8500 5050 50 0000 C CNN +F 2 "" H 8500 5150 60 0000 C CNN +F 3 "" H 8500 5150 60 0000 C CNN + 1 8500 5150 + 0 1 1 0 +$EndComp +Text Label 1500 1100 0 60 ~ 0 +V+ +Text Label 1550 5600 0 60 ~ 0 +V- +Text Label 1450 2800 0 60 ~ 0 +Diode_bias +Text Label 1450 3350 0 60 ~ 0 +Input- +Text Label 1450 3800 0 60 ~ 0 +Input+ +Text Label 1450 4250 0 60 ~ 0 +Amp_bias_input +Text Label 5700 2000 2 60 ~ 0 +Buffer_output +Text Label 4750 2200 0 60 ~ 0 +Buffer_input +Text Label 4700 3100 0 60 ~ 0 +Output +Text Label 8800 2450 0 60 ~ 0 +Bufer_input +Text Label 9700 2100 2 60 ~ 0 +Buffer_output +Text Label 9100 3250 2 60 ~ 0 +Output +Wire Wire Line + 2700 1700 3200 1700 +Wire Wire Line + 3200 1600 3200 1700 +Wire Wire Line + 3200 1700 3200 2050 +Connection ~ 3200 1700 +Wire Wire Line + 4000 1700 4500 1700 +Wire Wire Line + 4500 1600 4500 1700 +Wire Wire Line + 4500 1700 4500 2050 +Connection ~ 4500 1700 +Wire Wire Line + 5050 1700 5400 1700 +Wire Wire Line + 2400 1100 2400 1500 +Connection ~ 2400 1100 +Wire Wire Line + 3200 1100 3200 1300 +Connection ~ 3200 1100 +Wire Wire Line + 4500 1100 4500 1300 +Connection ~ 4500 1100 +Wire Wire Line + 3700 1100 3700 1500 +Connection ~ 3700 1100 +Wire Wire Line + 5050 1100 5050 1300 +Connection ~ 5050 1100 +Wire Wire Line + 5700 1100 5700 1500 +Wire Wire Line + 2400 1900 2400 2250 +Wire Wire Line + 2400 2250 2400 3150 +Wire Wire Line + 2750 3150 2750 2550 +Wire Wire Line + 3700 2550 2750 2550 +Wire Wire Line + 3200 2450 3200 2650 +Wire Wire Line + 3200 2650 3700 2650 +Wire Wire Line + 3050 3350 3200 3350 +Wire Wire Line + 1400 2800 2000 2800 +Wire Wire Line + 2000 2800 3200 2800 +Wire Wire Line + 3200 3200 3200 3350 +Wire Wire Line + 3200 3350 3200 3800 +Connection ~ 3200 3350 +Wire Wire Line + 2000 2900 2000 2800 +Connection ~ 2000 2800 +Wire Wire Line + 2000 3200 2000 3350 +Wire Wire Line + 1400 3350 2000 3350 +Wire Wire Line + 2000 3350 2100 3350 +Connection ~ 2000 3350 +Wire Wire Line + 2400 3550 2400 3650 +Wire Wire Line + 2400 3650 2600 3650 +Wire Wire Line + 2600 3650 2750 3650 +Wire Wire Line + 2750 3650 2750 3550 +Wire Wire Line + 2600 3650 2600 4050 +Connection ~ 2600 3650 +Wire Wire Line + 2350 4750 2600 4750 +Wire Wire Line + 2600 4450 2600 4750 +Wire Wire Line + 2600 4750 2600 5000 +Connection ~ 2600 4750 +Wire Wire Line + 1400 4250 2050 4250 +Wire Wire Line + 2050 4250 2300 4250 +Wire Wire Line + 2050 4550 2050 4250 +Connection ~ 2050 4250 +Wire Wire Line + 2900 2250 2400 2250 +Connection ~ 2400 2250 +Wire Wire Line + 2050 4950 2050 5600 +Wire Wire Line + 2600 5600 2600 5300 +Connection ~ 2050 5600 +Wire Wire Line + 4500 2450 4500 3100 +Wire Wire Line + 4500 3100 4500 3850 +Wire Wire Line + 3700 4050 4200 4050 +Wire Wire Line + 3700 1900 3700 2250 +Wire Wire Line + 3700 2250 3700 2550 +Wire Wire Line + 3700 2650 3700 4050 +Wire Wire Line + 3700 4050 3700 4500 +Connection ~ 3700 4050 +Wire Wire Line + 4000 4700 4500 4700 +Wire Wire Line + 4500 4250 4500 4700 +Wire Wire Line + 4500 4700 4500 5000 +Connection ~ 4500 4700 +Wire Wire Line + 3700 5600 3700 4900 +Wire Wire Line + 4500 5600 4500 5300 +Connection ~ 3700 5600 +Connection ~ 2600 5600 +Wire Wire Line + 4500 3100 5050 3100 +Connection ~ 4500 3100 +Wire Wire Line + 4750 1500 4750 2200 +Wire Wire Line + 3200 3800 1400 3800 +Wire Wire Line + 4200 2250 3700 2250 +Connection ~ 3700 2250 +Wire Wire Line + 6850 1700 7350 1700 +Wire Wire Line + 7350 1600 7350 1700 +Wire Wire Line + 7350 1700 7350 2050 +Connection ~ 7350 1700 +Wire Wire Line + 8000 1700 8500 1700 +Wire Wire Line + 8500 1600 8500 1700 +Wire Wire Line + 8500 1700 8500 2050 +Connection ~ 8500 1700 +Wire Wire Line + 9100 1750 9300 1750 +Wire Wire Line + 6550 1100 6550 1500 +Wire Wire Line + 7350 1100 7350 1300 +Connection ~ 7350 1100 +Wire Wire Line + 8500 1100 8500 1300 +Wire Wire Line + 7700 1100 7700 1500 +Connection ~ 7700 1100 +Wire Wire Line + 9100 1100 9100 1350 +Wire Wire Line + 9600 1100 9600 1550 +Wire Wire Line + 6550 1900 6550 2250 +Wire Wire Line + 6550 2250 6550 3150 +Wire Wire Line + 6900 3150 6900 2550 +Wire Wire Line + 7700 2550 6900 2550 +Wire Wire Line + 7350 2450 7350 2650 +Wire Wire Line + 7350 2650 7700 2650 +Wire Wire Line + 7200 3350 7350 3350 +Wire Wire Line + 5300 2800 6000 2800 +Wire Wire Line + 6000 2800 7350 2800 +Wire Wire Line + 7350 3200 7350 3350 +Wire Wire Line + 7350 3350 7350 3800 +Connection ~ 7350 3350 +Wire Wire Line + 6000 2900 6000 2800 +Connection ~ 6000 2800 +Wire Wire Line + 6000 3200 6000 3350 +Wire Wire Line + 5300 3350 6000 3350 +Wire Wire Line + 6000 3350 6250 3350 +Connection ~ 6000 3350 +Wire Wire Line + 6550 3650 6550 3550 +Wire Wire Line + 6550 3650 6750 3650 +Wire Wire Line + 6750 3650 6900 3650 +Wire Wire Line + 6900 3650 6900 3550 +Wire Wire Line + 6750 3650 6750 4050 +Connection ~ 6750 3650 +Wire Wire Line + 6250 4750 6750 4750 +Wire Wire Line + 6750 4450 6750 4750 +Wire Wire Line + 6750 4750 6750 5000 +Connection ~ 6750 4750 +Wire Wire Line + 5300 4250 5950 4250 +Wire Wire Line + 5950 4250 6450 4250 +Wire Wire Line + 5950 4550 5950 4250 +Connection ~ 5950 4250 +Wire Wire Line + 7050 2250 6550 2250 +Connection ~ 6550 2250 +Wire Wire Line + 5950 5600 5950 4950 +Wire Wire Line + 6750 5600 6750 5300 +Wire Wire Line + 8500 2450 8500 3250 +Wire Wire Line + 8500 3250 8500 3850 +Wire Wire Line + 7700 4050 8200 4050 +Wire Wire Line + 7700 1900 7700 2250 +Wire Wire Line + 7700 2250 7700 2550 +Wire Wire Line + 7700 2650 7700 4050 +Wire Wire Line + 7700 4050 7700 4500 +Connection ~ 7700 4050 +Wire Wire Line + 8000 4700 8500 4700 +Wire Wire Line + 8500 4250 8500 4700 +Wire Wire Line + 8500 4700 8500 5000 +Connection ~ 8500 4700 +Wire Wire Line + 7700 5600 7700 4900 +Wire Wire Line + 8500 5600 8500 5300 +Connection ~ 7700 5600 +Connection ~ 6750 5600 +Wire Wire Line + 8500 3250 9200 3250 +Connection ~ 8500 3250 +Wire Wire Line + 8800 1550 8800 2450 +Wire Wire Line + 7350 3800 5300 3800 +Wire Wire Line + 8200 2250 7700 2250 +Connection ~ 7700 2250 +Wire Wire Line + 5700 1900 5700 2000 +Wire Wire Line + 9600 2100 9700 2100 +Connection ~ 6550 1100 +Wire Wire Line + 1400 1100 2400 1100 +Wire Wire Line + 2400 1100 3200 1100 +Wire Wire Line + 3200 1100 3700 1100 +Wire Wire Line + 3700 1100 4500 1100 +Wire Wire Line + 4500 1100 5050 1100 +Wire Wire Line + 5050 1100 5700 1100 +Wire Wire Line + 5700 1100 6550 1100 +Wire Wire Line + 6550 1100 7350 1100 +Wire Wire Line + 7350 1100 7700 1100 +Wire Wire Line + 7700 1100 8500 1100 +Wire Wire Line + 8500 1100 9100 1100 +Wire Wire Line + 9100 1100 9600 1100 +Wire Wire Line + 1450 5600 2050 5600 +Wire Wire Line + 2050 5600 2600 5600 +Wire Wire Line + 2600 5600 3700 5600 +Wire Wire Line + 3700 5600 4500 5600 +Wire Wire Line + 4500 5600 5950 5600 +Wire Wire Line + 5950 5600 6750 5600 +Wire Wire Line + 6750 5600 7700 5600 +Wire Wire Line + 7700 5600 8500 5600 +Connection ~ 5950 5600 +Connection ~ 8500 1100 +Wire Wire Line + 5700 2000 5900 2000 +Wire Wire Line + 4750 2200 5400 2200 +Connection ~ 4500 5600 +Connection ~ 5700 1100 +Text Label 5350 2800 0 60 ~ 0 +Diode_bias +Text Label 5400 3350 0 60 ~ 0 +Input- +Text Label 5400 3800 0 60 ~ 0 +Input+ +Text Label 5350 4250 0 60 ~ 0 +Amp_bias_input +Wire Wire Line + 8800 2450 9450 2450 +Connection ~ 9100 1100 +$Comp +L PORT U1 +U 1 1 62C1C5E3 +P 1150 1100 +F 0 "U1" H 1200 1200 30 0000 C CNN +F 1 "PORT" H 1150 1100 30 0000 C CNN +F 2 "" H 1150 1100 60 0000 C CNN +F 3 "" H 1150 1100 60 0000 C CNN + 1 1150 1100 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 2 1 62C1C799 +P 1150 2800 +F 0 "U1" H 1200 2900 30 0000 C CNN +F 1 "PORT" H 1150 2800 30 0000 C CNN +F 2 "" H 1150 2800 60 0000 C CNN +F 3 "" H 1150 2800 60 0000 C CNN + 2 1150 2800 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 3 1 62C1CA00 +P 1150 3350 +F 0 "U1" H 1200 3450 30 0000 C CNN +F 1 "PORT" H 1150 3350 30 0000 C CNN +F 2 "" H 1150 3350 60 0000 C CNN +F 3 "" H 1150 3350 60 0000 C CNN + 3 1150 3350 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 4 1 62C1CB3E +P 1150 3800 +F 0 "U1" H 1200 3900 30 0000 C CNN +F 1 "PORT" H 1150 3800 30 0000 C CNN +F 2 "" H 1150 3800 60 0000 C CNN +F 3 "" H 1150 3800 60 0000 C CNN + 4 1150 3800 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 5 1 62C1CC27 +P 1150 4250 +F 0 "U1" H 1200 4350 30 0000 C CNN +F 1 "PORT" H 1150 4250 30 0000 C CNN +F 2 "" H 1150 4250 60 0000 C CNN +F 3 "" H 1150 4250 60 0000 C CNN + 5 1150 4250 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 6 1 62C1CD3E +P 1200 5600 +F 0 "U1" H 1250 5700 30 0000 C CNN +F 1 "PORT" H 1200 5600 30 0000 C CNN +F 2 "" H 1200 5600 60 0000 C CNN +F 3 "" H 1200 5600 60 0000 C CNN + 6 1200 5600 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 7 1 62C1CF53 +P 5300 3100 +F 0 "U1" H 5350 3200 30 0000 C CNN +F 1 "PORT" H 5300 3100 30 0000 C CNN +F 2 "" H 5300 3100 60 0000 C CNN +F 3 "" H 5300 3100 60 0000 C CNN + 7 5300 3100 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 12 1 62C1D0FB +P 6150 2000 +F 0 "U1" H 6200 2100 30 0000 C CNN +F 1 "PORT" H 6150 2000 30 0000 C CNN +F 2 "" H 6150 2000 60 0000 C CNN +F 3 "" H 6150 2000 60 0000 C CNN + 12 6150 2000 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 13 1 62C1D208 +P 5650 2200 +F 0 "U1" H 5700 2300 30 0000 C CNN +F 1 "PORT" H 5650 2200 30 0000 C CNN +F 2 "" H 5650 2200 60 0000 C CNN +F 3 "" H 5650 2200 60 0000 C CNN + 13 5650 2200 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 8 1 62C1D308 +P 5050 2800 +F 0 "U1" H 5100 2900 30 0000 C CNN +F 1 "PORT" H 5050 2800 30 0000 C CNN +F 2 "" H 5050 2800 60 0000 C CNN +F 3 "" H 5050 2800 60 0000 C CNN + 8 5050 2800 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 9 1 62C1D3E3 +P 5050 3350 +F 0 "U1" H 5100 3450 30 0000 C CNN +F 1 "PORT" H 5050 3350 30 0000 C CNN +F 2 "" H 5050 3350 60 0000 C CNN +F 3 "" H 5050 3350 60 0000 C CNN + 9 5050 3350 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 10 1 62C1D4E9 +P 5050 3800 +F 0 "U1" H 5100 3900 30 0000 C CNN +F 1 "PORT" H 5050 3800 30 0000 C CNN +F 2 "" H 5050 3800 60 0000 C CNN +F 3 "" H 5050 3800 60 0000 C CNN + 10 5050 3800 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 11 1 62C1D56C +P 5050 4250 +F 0 "U1" H 5100 4350 30 0000 C CNN +F 1 "PORT" H 5050 4250 30 0000 C CNN +F 2 "" H 5050 4250 60 0000 C CNN +F 3 "" H 5050 4250 60 0000 C CNN + 11 5050 4250 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 14 1 62C1D719 +P 9450 3250 +F 0 "U1" H 9500 3350 30 0000 C CNN +F 1 "PORT" H 9450 3250 30 0000 C CNN +F 2 "" H 9450 3250 60 0000 C CNN +F 3 "" H 9450 3250 60 0000 C CNN + 14 9450 3250 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 15 1 62C1D7AC +P 9950 2100 +F 0 "U1" H 10000 2200 30 0000 C CNN +F 1 "PORT" H 9950 2100 30 0000 C CNN +F 2 "" H 9950 2100 60 0000 C CNN +F 3 "" H 9950 2100 60 0000 C CNN + 15 9950 2100 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 16 1 62C1D875 +P 9700 2450 +F 0 "U1" H 9750 2550 30 0000 C CNN +F 1 "PORT" H 9700 2450 30 0000 C CNN +F 2 "" H 9700 2450 60 0000 C CNN +F 3 "" H 9700 2450 60 0000 C CNN + 16 9700 2450 + -1 0 0 1 +$EndComp +Wire Wire Line + 9600 2100 9600 1950 +Wire Wire Line + 7350 2800 7350 2900 +Wire Wire Line + 3200 2800 3200 2900 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/LM13700/LM13700.sub b/library/SubcircuitLibrary/LM13700/LM13700.sub new file mode 100644 index 00000000..81d11235 --- /dev/null +++ b/library/SubcircuitLibrary/LM13700/LM13700.sub @@ -0,0 +1,45 @@ +* Subcircuit LM13700 +.subckt LM13700 /v+ /diode_bias /input- /input+ /amp_bias_input /v- /output /diode_bias /input- /input+ /amp_bias_input /buffer_output /buffer_input /output /buffer_output /bufer_input +* c:\fossee\esim\library\subcircuitlibrary\lm13700\lm13700.cir +.include D.lib +.include PNP.lib +.include NPN.lib +q3 net-_q2-pad1_ net-_d4-pad2_ /v+ Q2N2907A +d4 /v+ net-_d4-pad2_ 1N4148 +q6 net-_q10-pad2_ net-_q2-pad1_ net-_d4-pad2_ Q2N2907A +q7 net-_q5-pad1_ net-_d5-pad2_ /v+ Q2N2907A +d5 /v+ net-_d5-pad2_ 1N4148 +q9 /output net-_q5-pad1_ net-_d5-pad2_ Q2N2907A +q11 /v+ /buffer_input net-_q11-pad3_ Q2N2222 +q12 /v+ net-_q11-pad3_ /buffer_output Q2N2222 +q2 net-_q2-pad1_ /input- net-_q2-pad3_ Q2N2222 +q5 net-_q5-pad1_ /input+ net-_q2-pad3_ Q2N2222 +d3 /diode_bias /input+ 1N4148 +d1 /diode_bias /input- 1N4148 +q4 net-_q2-pad3_ /amp_bias_input net-_d2-pad1_ Q2N2222 +q1 /amp_bias_input net-_d2-pad1_ /v- Q2N2222 +d2 net-_d2-pad1_ /v- 1N4148 +q10 /output net-_q10-pad2_ net-_d6-pad1_ Q2N2222 +q8 net-_q10-pad2_ net-_d6-pad1_ /v- Q2N2222 +d6 net-_d6-pad1_ /v- 1N4148 +q15 net-_q14-pad1_ net-_d10-pad2_ /v+ Q2N2907A +d10 /v+ net-_d10-pad2_ 1N4148 +q18 net-_q18-pad1_ net-_q14-pad1_ net-_d10-pad2_ Q2N2907A +q19 net-_q17-pad1_ net-_d11-pad2_ /v+ Q2N2907A +d11 /v+ net-_d11-pad2_ 1N4148 +q21 /output net-_q17-pad1_ net-_d11-pad2_ Q2N2907A +q23 /v+ /bufer_input net-_q23-pad3_ Q2N2222 +q24 /v+ net-_q23-pad3_ /buffer_output Q2N2222 +q14 net-_q14-pad1_ /input- net-_q14-pad3_ Q2N2222 +q17 net-_q17-pad1_ /input+ net-_q14-pad3_ Q2N2222 +d9 /diode_bias /input+ 1N4148 +d7 /diode_bias /input- 1N4148 +q16 net-_q14-pad3_ /amp_bias_input net-_d8-pad1_ Q2N2222 +q13 /amp_bias_input net-_d8-pad1_ /v- Q2N2222 +d8 net-_d8-pad1_ /v- 1N4148 +q22 /output net-_q18-pad1_ net-_d12-pad1_ Q2N2222 +q20 net-_q18-pad1_ net-_d12-pad1_ /v- Q2N2222 +d12 net-_d12-pad1_ /v- 1N4148 +* Control Statements + +.ends LM13700
\ No newline at end of file diff --git a/library/SubcircuitLibrary/LM13700/LM13700_Previous_Values.xml b/library/SubcircuitLibrary/LM13700/LM13700_Previous_Values.xml new file mode 100644 index 00000000..68f6df1f --- /dev/null +++ b/library/SubcircuitLibrary/LM13700/LM13700_Previous_Values.xml @@ -0,0 +1 @@ +<KicadtoNgspice><source /><model /><devicemodel><q3><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q3><d4><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d4><q6><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q6><q7><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q7><d5><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d5><q9><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q9><q11><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q11><q12><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q12><q2><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q2><q5><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q5><d3><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d3><d1><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d1><q4><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q4><q1><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q1><d2><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d2><q10><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q10><q8><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q8><d6><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d6><q15><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q15><d10><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d10><q18><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q18><q19><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q19><d11><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d11><q21><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q21><q23><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q23><q24><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q24><q14><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q14><q17><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q17><d9><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d9><d7><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d7><q16><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q16><q13><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q13><d8><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d8><q22><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q22><q20><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q20><d12><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d12></devicemodel><subcircuit /><analysis><ac><field1 name="Lin">true</field1><field2 name="Dec">false</field2><field3 name="Oct">false</field3><field4 name="Start Frequency" /><field5 name="Stop Frequency" /><field6 name="No. of points" /><field7 name="Start Fre Combo">Hz</field7><field8 name="Stop Fre Combo">Hz</field8></ac><dc><field1 name="Source 1" /><field2 name="Start" /><field3 name="Increment" /><field4 name="Stop" /><field5 name="Operating Point">0</field5><field6 name="Start Combo">Volts or Amperes</field6><field7 name="Increment Combo">Volts or Amperes</field7><field8 name="Stop Combo">Volts or Amperes</field8><field9 name="Source 2" /><field10 name="Start" /><field11 name="Increment" /><field12 name="Stop" /><field13 name="Start Combo">Volts or Amperes</field13><field14 name="Increment Combo">Volts or Amperes</field14><field15 name="Stop Combo">Volts or Amperes</field15></dc><tran><field1 name="Start Time" /><field2 name="Step Time" /><field3 name="Stop Time" /><field4 name="Start Combo">Sec</field4><field5 name="Step Combo">Sec</field5><field6 name="Stop Combo">Sec</field6></tran></analysis></KicadtoNgspice>
\ No newline at end of file diff --git a/library/SubcircuitLibrary/LM13700/NPN.lib b/library/SubcircuitLibrary/LM13700/NPN.lib new file mode 100644 index 00000000..be5f3073 --- /dev/null +++ b/library/SubcircuitLibrary/LM13700/NPN.lib @@ -0,0 +1,4 @@ +.model Q2N2222 NPN( Is=14.34f Xti=3 Eg=1.11 Vaf=74.03 Bf=400 Ne=1.307 ++ Ise=14.34f Ikf=0.2847 Xtb=1.5 Br=6.092 Nc=2 Isc=0 Ikr=0 Rc=1 Cjc=7.306p ++ Mjc=0.3416 Vjc=0.75 Fc=0.5 Cje=22.01p Mje=0.377 Vje=0.75 Tr=46.91n Tf=411.1p ++ Itf=0.6 Vtf=1.7 Xtf=3 Rb=10) diff --git a/library/SubcircuitLibrary/LM13700/PNP.lib b/library/SubcircuitLibrary/LM13700/PNP.lib new file mode 100644 index 00000000..7edda0ea --- /dev/null +++ b/library/SubcircuitLibrary/LM13700/PNP.lib @@ -0,0 +1,4 @@ +.model Q2N2907A PNP(Is=650.6E-18 Xti=3 Eg=1.11 Vaf=115.7 Bf=231.7 Ne=1.829 ++ Ise=54.81f Ikf=1.079 Xtb=1.5 Br=3.563 Nc=2 Isc=0 Ikr=0 Rc=.715 ++ Cjc=14.76p Mjc=.5383 Vjc=.75 Fc=.5 Cje=19.82p Mje=.3357 Vje=.75 ++ Tr=111.3n Tf=603.7p Itf=.65 Vtf=5 Xtf=1.7 Rb=10) diff --git a/library/SubcircuitLibrary/LM13700/README.md b/library/SubcircuitLibrary/LM13700/README.md new file mode 100644 index 00000000..cca1cfed --- /dev/null +++ b/library/SubcircuitLibrary/LM13700/README.md @@ -0,0 +1,34 @@ + +# LM13700 Operational Transconductance Amplifier IC + +The LM13700 is a current controlled, additional output buffer-equipped, differential input, transconductance amplifier with two channels. The two amplifiers operate independently, sharing a common supply. It makes use of linearizing diodes, using which higher input levels are permitted with less distortion. It has improved SNR also. + + +## Usage/Examples + +VCA (Voltage Controlled Amplifier) + +ACG (Automatic Gain Contol) Amplifier + +VCO (Voltage controlled Oscillator) + +PLL (Phase Locked loop) + +Four Quadrant Multiplier + +Amplitude Modulator + +## Documentation + +To know the details of LM13700 IC please refer to this link [LM13700_datasheet.](https://www.ti.com/lit/ds/symlink/lm13700.pdf) + +## Comments/Notes + +Please note this is a complete analog IC. Due to the improper modeling of Darlington pair at the output terminals, this IC is producing improper output. The shape of the output waveform is fine but the output is highly DC shifted & also it's peak to peak value is very low. Therefore it is suggested to use this IC only after replacing the subcircuit with a proper working Darlington pair. + +## Contributor + +Name: Arpit Sharma +Email: arpitniraliya306@gmail.com +Year: 2022 +Position: FOSSEE Summer Fellowship Intern 2022 diff --git a/library/SubcircuitLibrary/LM13700/analysis b/library/SubcircuitLibrary/LM13700/analysis new file mode 100644 index 00000000..ebd5c0a9 --- /dev/null +++ b/library/SubcircuitLibrary/LM13700/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00
\ No newline at end of file diff --git a/library/SubcircuitLibrary/LM321/LM321-cache.lib b/library/SubcircuitLibrary/LM321/LM321-cache.lib new file mode 100644 index 00000000..7eda2392 --- /dev/null +++ b/library/SubcircuitLibrary/LM321/LM321-cache.lib @@ -0,0 +1,141 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# eSim_C +# +DEF eSim_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "eSim_C" 25 -100 50 H V L CNN +F2 "" 38 -150 30 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS capacitor +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 40 40 1 1 P +X ~ 2 0 -150 110 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# eSim_NJF +# +DEF eSim_NJF J 0 0 Y N 1 F N +F0 "J" -100 50 50 H V R CNN +F1 "eSim_NJF" -50 150 50 H V R CNN +F2 "" 200 100 29 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS jfet_n +DRAW +C 50 0 111 0 1 10 N +P 3 0 1 10 10 75 10 -75 10 -75 N +P 3 0 1 0 100 -100 100 -50 10 -50 N +P 3 0 1 0 100 100 100 55 10 55 N +P 4 0 1 0 0 0 -40 15 -40 -15 0 0 F +X D 1 100 200 100 D 50 50 1 1 P +X G 2 -200 0 210 R 50 50 1 1 P +X S 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# eSim_NPN +# +DEF eSim_NPN Q 0 0 Y N 1 F N +F0 "Q" -100 50 50 H V R CNN +F1 "eSim_NPN" -50 150 50 H V R CNN +F2 "" 200 100 29 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS BC547 Q2N2222 +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F +X C 1 100 200 100 D 50 50 1 1 P +X B 2 -200 0 225 R 50 50 1 1 P +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# eSim_PNP +# +DEF eSim_PNP Q 0 0 Y N 1 F N +F0 "Q" -100 50 50 H V R CNN +F1 "eSim_PNP" -50 150 50 H V R CNN +F2 "" 200 100 29 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 90 -70 70 -90 50 -50 90 -70 90 -70 F +X C 1 100 200 100 D 50 50 1 1 P +X B 2 -200 0 225 R 50 50 1 1 P +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# eSim_R +# +DEF eSim_R R 0 0 N Y 1 F N +F0 "R" 50 130 50 H V C CNN +F1 "eSim_R" 50 -50 50 H V C CNN +F2 "" 50 -20 30 H V C CNN +F3 "" 50 50 30 V V C CNN +ALIAS resistor +$FPLIST + R_* + Resistor_* +$ENDFPLIST +DRAW +S 150 10 -50 90 0 1 10 N +X ~ 1 -100 50 50 R 60 60 1 1 P +X ~ 2 200 50 50 L 60 60 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/LM321/LM321.cir b/library/SubcircuitLibrary/LM321/LM321.cir new file mode 100644 index 00000000..365f931d --- /dev/null +++ b/library/SubcircuitLibrary/LM321/LM321.cir @@ -0,0 +1,48 @@ +* C:\FOSSEE\eSim\library\SubcircuitLibrary\LM321\LM321.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 08/04/22 16:17:25 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +U1 Net-_Q12-Pad2_ Net-_Q3-Pad2_ Net-_J1-Pad1_ Net-_Q24-Pad3_ Net-_J1-Pad2_ PORT +Q1 Net-_Q1-Pad1_ Net-_Q1-Pad2_ Net-_J1-Pad1_ eSim_PNP +Q14 Net-_Q14-Pad1_ Net-_Q1-Pad2_ Net-_J1-Pad1_ eSim_PNP +Q19 Net-_Q1-Pad2_ Net-_Q1-Pad2_ Net-_J1-Pad1_ eSim_PNP +Q4 Net-_Q3-Pad3_ Net-_Q3-Pad3_ Net-_Q11-Pad3_ eSim_PNP +Q11 Net-_Q11-Pad1_ Net-_Q11-Pad1_ Net-_Q11-Pad3_ eSim_PNP +Q3 Net-_J1-Pad2_ Net-_Q3-Pad2_ Net-_Q3-Pad3_ eSim_PNP +Q12 Net-_J1-Pad2_ Net-_Q12-Pad2_ Net-_Q11-Pad1_ eSim_PNP +Q2 Net-_J1-Pad2_ Net-_Q2-Pad2_ Net-_Q1-Pad1_ eSim_PNP +Q9 Net-_C1-Pad2_ Net-_Q2-Pad2_ Net-_J1-Pad2_ eSim_NPN +Q5 Net-_Q2-Pad2_ Net-_Q2-Pad2_ Net-_J1-Pad2_ eSim_NPN +Q13 Net-_J1-Pad2_ Net-_C1-Pad2_ Net-_Q10-Pad1_ eSim_PNP +Q15 Net-_Q14-Pad1_ Net-_Q10-Pad1_ Net-_Q15-Pad3_ eSim_NPN +Q17 Net-_Q15-Pad3_ Net-_Q16-Pad1_ Net-_J1-Pad2_ eSim_NPN +Q18 Net-_J1-Pad2_ Net-_Q16-Pad1_ Net-_Q14-Pad1_ eSim_PNP +Q20 Net-_Q16-Pad1_ Net-_Q16-Pad1_ Net-_J1-Pad2_ eSim_NPN +Q21 Net-_C1-Pad1_ Net-_Q15-Pad3_ Net-_J1-Pad2_ eSim_NPN +C1 Net-_C1-Pad1_ Net-_C1-Pad2_ 5p +Q24 Net-_C1-Pad1_ Net-_Q24-Pad2_ Net-_Q24-Pad3_ eSim_NPN +R1 Net-_Q23-Pad3_ Net-_Q24-Pad2_ 40k +Q23 Net-_J1-Pad1_ Net-_C1-Pad1_ Net-_Q23-Pad3_ eSim_NPN +Q25 Net-_J1-Pad1_ Net-_Q23-Pad3_ Net-_Q24-Pad2_ eSim_NPN +R2 Net-_Q24-Pad2_ Net-_Q24-Pad3_ 25 +Q26 Net-_J1-Pad2_ Net-_C1-Pad1_ Net-_Q24-Pad3_ eSim_PNP +Q27 Net-_Q24-Pad3_ Net-_Q16-Pad1_ Net-_J1-Pad2_ eSim_NPN +Q28 Net-_Q1-Pad2_ Net-_Q28-Pad2_ Net-_Q28-Pad3_ eSim_NPN +R3 Net-_Q28-Pad3_ Net-_J1-Pad2_ 2k +J1 Net-_J1-Pad1_ Net-_J1-Pad2_ Net-_J1-Pad3_ jfet_n +Q31 Net-_J1-Pad1_ Net-_J1-Pad3_ Net-_Q30-Pad2_ eSim_NPN +Q29 Net-_J1-Pad3_ Net-_J1-Pad3_ Net-_Q28-Pad2_ eSim_NPN +Q30 Net-_Q28-Pad2_ Net-_Q30-Pad2_ Net-_J1-Pad2_ eSim_NPN +R4 Net-_Q30-Pad2_ Net-_J1-Pad2_ 2.4k +Q7 Net-_Q11-Pad3_ Net-_Q1-Pad2_ Net-_J1-Pad1_ eSim_PNP +Q10 Net-_Q10-Pad1_ Net-_Q1-Pad2_ Net-_J1-Pad1_ eSim_PNP +Q16 Net-_Q16-Pad1_ Net-_Q1-Pad2_ Net-_J1-Pad1_ eSim_PNP +Q6 Net-_Q2-Pad2_ Net-_Q3-Pad3_ Net-_Q11-Pad3_ eSim_PNP +Q8 Net-_C1-Pad2_ Net-_Q11-Pad1_ Net-_Q11-Pad3_ eSim_PNP +Q22 Net-_C1-Pad1_ Net-_Q1-Pad2_ Net-_J1-Pad1_ eSim_PNP + +.end diff --git a/library/SubcircuitLibrary/LM321/LM321.cir.out b/library/SubcircuitLibrary/LM321/LM321.cir.out new file mode 100644 index 00000000..17548c8f --- /dev/null +++ b/library/SubcircuitLibrary/LM321/LM321.cir.out @@ -0,0 +1,52 @@ +* c:\fossee\esim\library\subcircuitlibrary\lm321\lm321.cir + +.include PNP.lib +.include NPN.lib +.include NJF.lib +* u1 net-_q12-pad2_ net-_q3-pad2_ net-_j1-pad1_ net-_q24-pad3_ net-_j1-pad2_ port +q1 net-_q1-pad1_ net-_q1-pad2_ net-_j1-pad1_ Q2N2907A +q14 net-_q14-pad1_ net-_q1-pad2_ net-_j1-pad1_ Q2N2907A +q19 net-_q1-pad2_ net-_q1-pad2_ net-_j1-pad1_ Q2N2907A +q4 net-_q3-pad3_ net-_q3-pad3_ net-_q11-pad3_ Q2N2907A +q11 net-_q11-pad1_ net-_q11-pad1_ net-_q11-pad3_ Q2N2907A +q3 net-_j1-pad2_ net-_q3-pad2_ net-_q3-pad3_ Q2N2907A +q12 net-_j1-pad2_ net-_q12-pad2_ net-_q11-pad1_ Q2N2907A +q2 net-_j1-pad2_ net-_q2-pad2_ net-_q1-pad1_ Q2N2907A +q9 net-_c1-pad2_ net-_q2-pad2_ net-_j1-pad2_ Q2N2222 +q5 net-_q2-pad2_ net-_q2-pad2_ net-_j1-pad2_ Q2N2222 +q13 net-_j1-pad2_ net-_c1-pad2_ net-_q10-pad1_ Q2N2907A +q15 net-_q14-pad1_ net-_q10-pad1_ net-_q15-pad3_ Q2N2222 +q17 net-_q15-pad3_ net-_q16-pad1_ net-_j1-pad2_ Q2N2222 +q18 net-_j1-pad2_ net-_q16-pad1_ net-_q14-pad1_ Q2N2907A +q20 net-_q16-pad1_ net-_q16-pad1_ net-_j1-pad2_ Q2N2222 +q21 net-_c1-pad1_ net-_q15-pad3_ net-_j1-pad2_ Q2N2222 +c1 net-_c1-pad1_ net-_c1-pad2_ 5p +q24 net-_c1-pad1_ net-_q24-pad2_ net-_q24-pad3_ Q2N2222 +r1 net-_q23-pad3_ net-_q24-pad2_ 40k +q23 net-_j1-pad1_ net-_c1-pad1_ net-_q23-pad3_ Q2N2222 +q25 net-_j1-pad1_ net-_q23-pad3_ net-_q24-pad2_ Q2N2222 +r2 net-_q24-pad2_ net-_q24-pad3_ 25 +q26 net-_j1-pad2_ net-_c1-pad1_ net-_q24-pad3_ Q2N2907A +q27 net-_q24-pad3_ net-_q16-pad1_ net-_j1-pad2_ Q2N2222 +q28 net-_q1-pad2_ net-_q28-pad2_ net-_q28-pad3_ Q2N2222 +r3 net-_q28-pad3_ net-_j1-pad2_ 2k +j1 net-_j1-pad1_ net-_j1-pad2_ net-_j1-pad3_ J2N3819 +q31 net-_j1-pad1_ net-_j1-pad3_ net-_q30-pad2_ Q2N2222 +q29 net-_j1-pad3_ net-_j1-pad3_ net-_q28-pad2_ Q2N2222 +q30 net-_q28-pad2_ net-_q30-pad2_ net-_j1-pad2_ Q2N2222 +r4 net-_q30-pad2_ net-_j1-pad2_ 2.4k +q7 net-_q11-pad3_ net-_q1-pad2_ net-_j1-pad1_ Q2N2907A +q10 net-_q10-pad1_ net-_q1-pad2_ net-_j1-pad1_ Q2N2907A +q16 net-_q16-pad1_ net-_q1-pad2_ net-_j1-pad1_ Q2N2907A +q6 net-_q2-pad2_ net-_q3-pad3_ net-_q11-pad3_ Q2N2907A +q8 net-_c1-pad2_ net-_q11-pad1_ net-_q11-pad3_ Q2N2907A +q22 net-_c1-pad1_ net-_q1-pad2_ net-_j1-pad1_ Q2N2907A +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/LM321/LM321.pro b/library/SubcircuitLibrary/LM321/LM321.pro new file mode 100644 index 00000000..ef711b9b --- /dev/null +++ b/library/SubcircuitLibrary/LM321/LM321.pro @@ -0,0 +1,81 @@ +update=09/24/22 18:32:10 +version=1 +last_client=eeschema +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceForceRefPrefix=0 +SpiceUseNetNumbers=0 +LabSize=60 diff --git a/library/SubcircuitLibrary/LM321/LM321.sch b/library/SubcircuitLibrary/LM321/LM321.sch new file mode 100644 index 00000000..b7b73924 --- /dev/null +++ b/library/SubcircuitLibrary/LM321/LM321.sch @@ -0,0 +1,821 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:LM321-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L PORT U1 +U 3 1 62DAF186 +P 10300 950 +F 0 "U1" H 10350 1050 30 0000 C CNN +F 1 "PORT" H 10300 950 30 0000 C CNN +F 2 "" H 10300 950 60 0000 C CNN +F 3 "" H 10300 950 60 0000 C CNN + 3 10300 950 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 4 1 62DAF1ED +P 10300 3200 +F 0 "U1" H 10350 3300 30 0000 C CNN +F 1 "PORT" H 10300 3200 30 0000 C CNN +F 2 "" H 10300 3200 60 0000 C CNN +F 3 "" H 10300 3200 60 0000 C CNN + 4 10300 3200 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 5 1 62DAF4F7 +P 10350 6000 +F 0 "U1" H 10400 6100 30 0000 C CNN +F 1 "PORT" H 10350 6000 30 0000 C CNN +F 2 "" H 10350 6000 60 0000 C CNN +F 3 "" H 10350 6000 60 0000 C CNN + 5 10350 6000 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 1 1 62DAF744 +P 850 3600 +F 0 "U1" H 900 3700 30 0000 C CNN +F 1 "PORT" H 850 3600 30 0000 C CNN +F 2 "" H 850 3600 60 0000 C CNN +F 3 "" H 850 3600 60 0000 C CNN + 1 850 3600 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 2 1 62DAF7B7 +P 850 4550 +F 0 "U1" H 900 4650 30 0000 C CNN +F 1 "PORT" H 850 4550 30 0000 C CNN +F 2 "" H 850 4550 60 0000 C CNN +F 3 "" H 850 4550 60 0000 C CNN + 2 850 4550 + 1 0 0 -1 +$EndComp +$Comp +L eSim_PNP Q1 +U 1 1 62E060F9 +P 1450 1650 +F 0 "Q1" H 1350 1700 50 0000 R CNN +F 1 "eSim_PNP" H 1400 1800 50 0000 R CNN +F 2 "" H 1650 1750 29 0000 C CNN +F 3 "" H 1450 1650 60 0000 C CNN + 1 1450 1650 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q14 +U 1 1 62E060FA +P 3950 1450 +F 0 "Q14" H 3850 1500 50 0000 R CNN +F 1 "eSim_PNP" H 3900 1600 50 0000 R CNN +F 2 "" H 4150 1550 29 0000 C CNN +F 3 "" H 3950 1450 60 0000 C CNN + 1 3950 1450 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q19 +U 1 1 62E060FB +P 6100 1400 +F 0 "Q19" H 6000 1450 50 0000 R CNN +F 1 "eSim_PNP" H 6050 1550 50 0000 R CNN +F 2 "" H 6300 1500 29 0000 C CNN +F 3 "" H 6100 1400 60 0000 C CNN + 1 6100 1400 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q4 +U 1 1 62E060FC +P 2300 3950 +F 0 "Q4" H 2200 4000 50 0000 R CNN +F 1 "eSim_PNP" H 2250 4100 50 0000 R CNN +F 2 "" H 2500 4050 29 0000 C CNN +F 3 "" H 2300 3950 60 0000 C CNN + 1 2300 3950 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q11 +U 1 1 62E060FD +P 3100 3950 +F 0 "Q11" H 3000 4000 50 0000 R CNN +F 1 "eSim_PNP" H 3050 4100 50 0000 R CNN +F 2 "" H 3300 4050 29 0000 C CNN +F 3 "" H 3100 3950 60 0000 C CNN + 1 3100 3950 + -1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q3 +U 1 1 62E060FE +P 1900 4550 +F 0 "Q3" H 1800 4600 50 0000 R CNN +F 1 "eSim_PNP" H 1850 4700 50 0000 R CNN +F 2 "" H 2100 4650 29 0000 C CNN +F 3 "" H 1900 4550 60 0000 C CNN + 1 1900 4550 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q12 +U 1 1 62E060FF +P 3450 4650 +F 0 "Q12" H 3350 4700 50 0000 R CNN +F 1 "eSim_PNP" H 3400 4800 50 0000 R CNN +F 2 "" H 3650 4750 29 0000 C CNN +F 3 "" H 3450 4650 60 0000 C CNN + 1 3450 4650 + -1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q2 +U 1 1 62E06100 +P 1650 5000 +F 0 "Q2" H 1550 5050 50 0000 R CNN +F 1 "eSim_PNP" H 1600 5150 50 0000 R CNN +F 2 "" H 1850 5100 29 0000 C CNN +F 3 "" H 1650 5000 60 0000 C CNN + 1 1650 5000 + -1 0 0 1 +$EndComp +$Comp +L eSim_NPN Q9 +U 1 1 62E06101 +P 3000 5500 +F 0 "Q9" H 2900 5550 50 0000 R CNN +F 1 "eSim_NPN" H 2950 5650 50 0000 R CNN +F 2 "" H 3200 5600 29 0000 C CNN +F 3 "" H 3000 5500 60 0000 C CNN + 1 3000 5500 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q5 +U 1 1 62E06102 +P 2400 5500 +F 0 "Q5" H 2300 5550 50 0000 R CNN +F 1 "eSim_NPN" H 2350 5650 50 0000 R CNN +F 2 "" H 2600 5600 29 0000 C CNN +F 3 "" H 2400 5500 60 0000 C CNN + 1 2400 5500 + -1 0 0 -1 +$EndComp +$Comp +L eSim_PNP Q13 +U 1 1 62E06103 +P 3900 5000 +F 0 "Q13" H 3800 5050 50 0000 R CNN +F 1 "eSim_PNP" H 3850 5150 50 0000 R CNN +F 2 "" H 4100 5100 29 0000 C CNN +F 3 "" H 3900 5000 60 0000 C CNN + 1 3900 5000 + 1 0 0 1 +$EndComp +$Comp +L eSim_NPN Q15 +U 1 1 62E06104 +P 4500 4700 +F 0 "Q15" H 4400 4750 50 0000 R CNN +F 1 "eSim_NPN" H 4450 4850 50 0000 R CNN +F 2 "" H 4700 4800 29 0000 C CNN +F 3 "" H 4500 4700 60 0000 C CNN + 1 4500 4700 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q17 +U 1 1 62E06105 +P 4700 5450 +F 0 "Q17" H 4600 5500 50 0000 R CNN +F 1 "eSim_NPN" H 4650 5600 50 0000 R CNN +F 2 "" H 4900 5550 29 0000 C CNN +F 3 "" H 4700 5450 60 0000 C CNN + 1 4700 5450 + -1 0 0 -1 +$EndComp +$Comp +L eSim_PNP Q18 +U 1 1 62E06106 +P 5400 4700 +F 0 "Q18" H 5300 4750 50 0000 R CNN +F 1 "eSim_PNP" H 5350 4850 50 0000 R CNN +F 2 "" H 5600 4800 29 0000 C CNN +F 3 "" H 5400 4700 60 0000 C CNN + 1 5400 4700 + -1 0 0 1 +$EndComp +$Comp +L eSim_NPN Q20 +U 1 1 62E06107 +P 6100 5200 +F 0 "Q20" H 6000 5250 50 0000 R CNN +F 1 "eSim_NPN" H 6050 5350 50 0000 R CNN +F 2 "" H 6300 5300 29 0000 C CNN +F 3 "" H 6100 5200 60 0000 C CNN + 1 6100 5200 + -1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q21 +U 1 1 62E06108 +P 6300 4150 +F 0 "Q21" H 6200 4200 50 0000 R CNN +F 1 "eSim_NPN" H 6250 4300 50 0000 R CNN +F 2 "" H 6500 4250 29 0000 C CNN +F 3 "" H 6300 4150 60 0000 C CNN + 1 6300 4150 + 1 0 0 -1 +$EndComp +$Comp +L capacitor C1 +U 1 1 62E06109 +P 4400 2950 +F 0 "C1" H 4425 3050 50 0000 L CNN +F 1 "5p" H 4425 2850 50 0000 L CNN +F 2 "" H 4438 2800 30 0000 C CNN +F 3 "" H 4400 2950 60 0000 C CNN + 1 4400 2950 + 0 1 1 0 +$EndComp +$Comp +L eSim_NPN Q24 +U 1 1 62E0610A +P 7200 2650 +F 0 "Q24" H 7100 2700 50 0000 R CNN +F 1 "eSim_NPN" H 7150 2800 50 0000 R CNN +F 2 "" H 7400 2750 29 0000 C CNN +F 3 "" H 7200 2650 60 0000 C CNN + 1 7200 2650 + -1 0 0 -1 +$EndComp +$Comp +L resistor R1 +U 1 1 62E0610B +P 7500 2100 +F 0 "R1" H 7550 2230 50 0000 C CNN +F 1 "40k" H 7550 2050 50 0000 C CNN +F 2 "" H 7550 2080 30 0000 C CNN +F 3 "" V 7550 2150 30 0000 C CNN + 1 7500 2100 + 0 1 1 0 +$EndComp +$Comp +L eSim_NPN Q23 +U 1 1 62E0610C +P 7000 1550 +F 0 "Q23" H 6900 1600 50 0000 R CNN +F 1 "eSim_NPN" H 6950 1700 50 0000 R CNN +F 2 "" H 7200 1650 29 0000 C CNN +F 3 "" H 7000 1550 60 0000 C CNN + 1 7000 1550 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q25 +U 1 1 62E0610D +P 7800 1900 +F 0 "Q25" H 7700 1950 50 0000 R CNN +F 1 "eSim_NPN" H 7750 2050 50 0000 R CNN +F 2 "" H 8000 2000 29 0000 C CNN +F 3 "" H 7800 1900 60 0000 C CNN + 1 7800 1900 + 1 0 0 -1 +$EndComp +$Comp +L resistor R2 +U 1 1 62E0610E +P 7850 2850 +F 0 "R2" H 7900 2980 50 0000 C CNN +F 1 "25" H 7900 2800 50 0000 C CNN +F 2 "" H 7900 2830 30 0000 C CNN +F 3 "" V 7900 2900 30 0000 C CNN + 1 7850 2850 + 0 1 1 0 +$EndComp +$Comp +L eSim_PNP Q26 +U 1 1 62E0610F +P 7800 3850 +F 0 "Q26" H 7700 3900 50 0000 R CNN +F 1 "eSim_PNP" H 7750 4000 50 0000 R CNN +F 2 "" H 8000 3950 29 0000 C CNN +F 3 "" H 7800 3850 60 0000 C CNN + 1 7800 3850 + 1 0 0 1 +$EndComp +$Comp +L eSim_NPN Q27 +U 1 1 62E06110 +P 8050 5200 +F 0 "Q27" H 7950 5250 50 0000 R CNN +F 1 "eSim_NPN" H 8000 5350 50 0000 R CNN +F 2 "" H 8250 5300 29 0000 C CNN +F 3 "" H 8050 5200 60 0000 C CNN + 1 8050 5200 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q28 +U 1 1 62E06111 +P 8650 3800 +F 0 "Q28" H 8550 3850 50 0000 R CNN +F 1 "eSim_NPN" H 8600 3950 50 0000 R CNN +F 2 "" H 8850 3900 29 0000 C CNN +F 3 "" H 8650 3800 60 0000 C CNN + 1 8650 3800 + -1 0 0 -1 +$EndComp +$Comp +L resistor R3 +U 1 1 62E06112 +P 8500 4500 +F 0 "R3" H 8550 4630 50 0000 C CNN +F 1 "2k" H 8550 4450 50 0000 C CNN +F 2 "" H 8550 4480 30 0000 C CNN +F 3 "" V 8550 4550 30 0000 C CNN + 1 8500 4500 + 0 1 1 0 +$EndComp +$Comp +L jfet_n J1 +U 1 1 62E06113 +P 9100 1400 +F 0 "J1" H 9000 1450 50 0000 R CNN +F 1 "jfet_n" H 9050 1550 50 0000 R CNN +F 2 "" H 9300 1500 29 0000 C CNN +F 3 "" H 9100 1400 60 0000 C CNN + 1 9100 1400 + -1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q31 +U 1 1 62E06114 +P 9550 2350 +F 0 "Q31" H 9450 2400 50 0000 R CNN +F 1 "eSim_NPN" H 9500 2500 50 0000 R CNN +F 2 "" H 9750 2450 29 0000 C CNN +F 3 "" H 9550 2350 60 0000 C CNN + 1 9550 2350 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q29 +U 1 1 62E06115 +P 9100 2350 +F 0 "Q29" H 9000 2400 50 0000 R CNN +F 1 "eSim_NPN" H 9050 2500 50 0000 R CNN +F 2 "" H 9300 2450 29 0000 C CNN +F 3 "" H 9100 2350 60 0000 C CNN + 1 9100 2350 + -1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q30 +U 1 1 62E06116 +P 9100 4550 +F 0 "Q30" H 9000 4600 50 0000 R CNN +F 1 "eSim_NPN" H 9050 4700 50 0000 R CNN +F 2 "" H 9300 4650 29 0000 C CNN +F 3 "" H 9100 4550 60 0000 C CNN + 1 9100 4550 + -1 0 0 -1 +$EndComp +$Comp +L resistor R4 +U 1 1 62E06117 +P 9600 5350 +F 0 "R4" H 9650 5480 50 0000 C CNN +F 1 "2.4k" H 9650 5300 50 0000 C CNN +F 2 "" H 9650 5330 30 0000 C CNN +F 3 "" V 9650 5400 30 0000 C CNN + 1 9600 5350 + 0 1 1 0 +$EndComp +$Comp +L eSim_PNP Q7 +U 1 1 62E06118 +P 2600 1600 +F 0 "Q7" H 2500 1650 50 0000 R CNN +F 1 "eSim_PNP" H 2550 1750 50 0000 R CNN +F 2 "" H 2800 1700 29 0000 C CNN +F 3 "" H 2600 1600 60 0000 C CNN + 1 2600 1600 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q10 +U 1 1 62E06119 +P 3050 1650 +F 0 "Q10" H 2950 1700 50 0000 R CNN +F 1 "eSim_PNP" H 3000 1800 50 0000 R CNN +F 2 "" H 3250 1750 29 0000 C CNN +F 3 "" H 3050 1650 60 0000 C CNN + 1 3050 1650 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q16 +U 1 1 62E0611A +P 4550 1400 +F 0 "Q16" H 4450 1450 50 0000 R CNN +F 1 "eSim_PNP" H 4500 1550 50 0000 R CNN +F 2 "" H 4750 1500 29 0000 C CNN +F 3 "" H 4550 1400 60 0000 C CNN + 1 4550 1400 + 1 0 0 1 +$EndComp +Wire Wire Line + 1550 950 10050 950 +Wire Wire Line + 4050 1250 4050 950 +Connection ~ 4050 950 +Wire Wire Line + 6200 1200 6200 950 +Connection ~ 6200 950 +Wire Wire Line + 7100 1350 7100 950 +Connection ~ 7100 950 +Wire Wire Line + 7900 1700 7900 950 +Connection ~ 7900 950 +Wire Wire Line + 3750 1200 6300 1200 +Wire Wire Line + 7100 1750 7100 1900 +Wire Wire Line + 7100 1900 7600 1900 +Wire Wire Line + 2400 3750 3000 3750 +Wire Wire Line + 1550 1850 1550 4800 +Connection ~ 2700 3750 +Wire Wire Line + 2100 3950 2000 3950 +Wire Wire Line + 2000 3950 2000 4350 +Wire Wire Line + 1100 4550 1700 4550 +Wire Wire Line + 2000 4200 2400 4200 +Connection ~ 2000 4200 +Wire Wire Line + 2800 2950 2800 5000 +Wire Wire Line + 2800 2950 4250 2950 +Wire Wire Line + 3000 4200 3350 4200 +Wire Wire Line + 3300 3950 3350 3950 +Wire Wire Line + 3350 3950 3350 4450 +Wire Wire Line + 3000 4200 3000 4150 +Connection ~ 3350 4200 +Wire Wire Line + 2600 5500 2800 5500 +Wire Wire Line + 2400 4200 2400 4150 +Wire Wire Line + 2600 4500 2600 5500 +Connection ~ 2600 5500 +Wire Wire Line + 1850 5000 2600 5000 +Connection ~ 2600 5000 +Wire Wire Line + 2300 5300 2300 5000 +Connection ~ 2300 5000 +Wire Wire Line + 2000 4750 2000 6000 +Wire Wire Line + 1550 5200 1550 6000 +Wire Wire Line + 2300 6000 2300 5700 +Wire Wire Line + 3100 6000 3100 5700 +Wire Wire Line + 2800 5000 3700 5000 +Wire Wire Line + 3350 6000 3350 4850 +Wire Wire Line + 3100 5300 3100 5000 +Connection ~ 3100 5000 +Wire Wire Line + 3650 4650 3750 4650 +Wire Wire Line + 3750 4650 3750 3600 +Wire Wire Line + 3750 3600 1100 3600 +Wire Wire Line + 4000 2200 4000 4800 +Wire Wire Line + 4000 4700 4300 4700 +Wire Wire Line + 6700 2950 4550 2950 +Wire Wire Line + 4000 6000 4000 5200 +Wire Wire Line + 4600 4450 5300 4450 +Connection ~ 4000 4700 +Wire Wire Line + 4600 6000 4600 5650 +Wire Wire Line + 4600 4900 4600 5250 +Wire Wire Line + 5300 4450 5300 4500 +Wire Wire Line + 4600 4500 4600 4450 +Wire Wire Line + 5300 6000 5300 4900 +Wire Wire Line + 4750 1750 4750 4450 +Connection ~ 4750 4450 +Wire Wire Line + 4600 5000 5000 5000 +Wire Wire Line + 5000 5000 5000 4150 +Wire Wire Line + 5000 4150 6100 4150 +Connection ~ 4600 5000 +Wire Wire Line + 6000 4700 6000 5000 +Wire Wire Line + 5600 4700 6300 4700 +Wire Wire Line + 6000 6000 6000 5400 +Wire Wire Line + 6300 4700 6300 5200 +Connection ~ 6000 4700 +Wire Wire Line + 6300 5200 7850 5200 +Wire Wire Line + 6400 6000 6400 4350 +Wire Wire Line + 6400 3850 7600 3850 +Wire Wire Line + 6700 1550 6700 3850 +Connection ~ 6700 1550 +Wire Wire Line + 7100 2450 7100 2400 +Wire Wire Line + 7100 2400 6700 2400 +Wire Wire Line + 7100 2850 7100 3200 +Wire Wire Line + 7100 3200 10050 3200 +Wire Wire Line + 8150 3200 8150 5000 +Wire Wire Line + 7900 2100 7900 2750 +Wire Wire Line + 7900 2650 7400 2650 +Wire Wire Line + 7550 2000 7550 1900 +Connection ~ 7550 1900 +Wire Wire Line + 7550 2300 7550 2350 +Wire Wire Line + 7550 2350 7900 2350 +Connection ~ 7900 2350 +Connection ~ 7900 2650 +Wire Wire Line + 7900 3050 7900 3650 +Connection ~ 7900 3200 +Connection ~ 6700 3850 +Connection ~ 6700 2400 +Connection ~ 6700 2950 +Wire Wire Line + 6400 3850 6400 3950 +Wire Wire Line + 7900 6000 7900 4050 +Wire Wire Line + 8150 6000 8150 5400 +Connection ~ 8150 3200 +Wire Wire Line + 1550 6000 10100 6000 +Connection ~ 2000 6000 +Connection ~ 2300 6000 +Connection ~ 3100 6000 +Connection ~ 3350 6000 +Connection ~ 4000 6000 +Connection ~ 4600 6000 +Connection ~ 5300 6000 +Connection ~ 6000 6000 +Connection ~ 6400 6000 +Connection ~ 7900 6000 +Connection ~ 8150 6000 +Wire Wire Line + 8550 3450 8550 3600 +Wire Wire Line + 8550 4400 8550 4000 +Wire Wire Line + 8550 4700 8550 6000 +Connection ~ 8550 6000 +Wire Wire Line + 8850 3800 9000 3800 +Wire Wire Line + 9000 1200 9000 950 +Connection ~ 9000 950 +Wire Wire Line + 9000 1600 9000 2150 +Wire Wire Line + 9300 2350 9350 2350 +Wire Wire Line + 9650 2150 9650 950 +Connection ~ 9650 950 +Wire Wire Line + 9000 2050 9350 2050 +Wire Wire Line + 9350 2050 9350 2350 +Connection ~ 9350 2350 +Connection ~ 9000 2050 +Wire Wire Line + 9300 1400 9800 1400 +Wire Wire Line + 9000 2550 9000 4350 +Connection ~ 9000 3800 +Wire Wire Line + 9000 4750 9000 6000 +Connection ~ 9000 6000 +Wire Wire Line + 9650 2550 9650 5250 +Wire Wire Line + 9650 4550 9300 4550 +Connection ~ 9650 4550 +Wire Wire Line + 9650 5550 9650 6000 +Connection ~ 9650 6000 +Wire Wire Line + 9800 1400 9800 6000 +Connection ~ 9800 6000 +Wire Wire Line + 5650 5450 4900 5450 +Wire Wire Line + 6200 3450 8550 3450 +Wire Wire Line + 6600 1550 6800 1550 +Wire Wire Line + 5850 1200 5850 1650 +Wire Wire Line + 4050 1750 4050 1650 +Wire Wire Line + 1150 1350 3750 1350 +Wire Wire Line + 3750 1200 3750 1450 +Connection ~ 3750 1350 +Wire Wire Line + 2700 1800 2700 3750 +Wire Wire Line + 1550 950 1550 1450 +Wire Wire Line + 2400 1600 2400 1350 +Connection ~ 2400 1350 +Wire Wire Line + 2850 1650 2850 1350 +Connection ~ 2850 1350 +Wire Wire Line + 2700 1400 2700 950 +Connection ~ 2700 950 +Wire Wire Line + 3150 1450 3150 950 +Connection ~ 3150 950 +Wire Wire Line + 4000 2200 3150 2200 +Wire Wire Line + 3150 2200 3150 1850 +Wire Wire Line + 4350 1400 4350 1200 +Connection ~ 4350 1200 +Wire Wire Line + 4650 1200 4650 950 +Connection ~ 4650 950 +Wire Wire Line + 4750 1750 4050 1750 +Wire Wire Line + 4650 1600 5650 1600 +Wire Wire Line + 5900 1400 5850 1400 +Connection ~ 5850 1400 +Wire Wire Line + 5850 1650 6200 1650 +Wire Wire Line + 6600 1000 6600 950 +Connection ~ 6600 950 +Wire Wire Line + 6600 1400 6600 1550 +Connection ~ 6200 1650 +$Comp +L eSim_PNP Q6 +U 1 1 62E0611B +P 2500 4300 +F 0 "Q6" H 2400 4350 50 0000 R CNN +F 1 "eSim_PNP" H 2450 4450 50 0000 R CNN +F 2 "" H 2700 4400 29 0000 C CNN +F 3 "" H 2500 4300 60 0000 C CNN + 1 2500 4300 + 1 0 0 1 +$EndComp +Wire Wire Line + 2600 4100 2600 3750 +Connection ~ 2600 3750 +Wire Wire Line + 2000 4300 2300 4300 +Connection ~ 2000 4300 +$Comp +L eSim_PNP Q8 +U 1 1 62E0611C +P 3000 4350 +F 0 "Q8" H 2900 4400 50 0000 R CNN +F 1 "eSim_PNP" H 2950 4500 50 0000 R CNN +F 2 "" H 3200 4450 29 0000 C CNN +F 3 "" H 3000 4350 60 0000 C CNN + 1 3000 4350 + -1 0 0 1 +$EndComp +Wire Wire Line + 3200 4350 3350 4350 +Connection ~ 3350 4350 +Wire Wire Line + 2900 4150 2900 3750 +Connection ~ 2900 3750 +Wire Wire Line + 2900 4550 2800 4550 +Connection ~ 2800 4550 +Connection ~ 5850 1200 +$Comp +L eSim_PNP Q22 +U 1 1 62E0611D +P 6500 1200 +F 0 "Q22" H 6400 1250 50 0000 R CNN +F 1 "eSim_PNP" H 6450 1350 50 0000 R CNN +F 2 "" H 6700 1300 29 0000 C CNN +F 3 "" H 6500 1200 60 0000 C CNN + 1 6500 1200 + 1 0 0 1 +$EndComp +Wire Wire Line + 1150 1350 1150 1650 +Wire Wire Line + 1150 1650 1250 1650 +Wire Wire Line + 5650 1600 5650 5450 +Connection ~ 5650 4700 +Wire Wire Line + 6200 1600 6200 3450 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/LM321/LM321.sch.svg b/library/SubcircuitLibrary/LM321/LM321.sch.svg new file mode 100644 index 00000000..57b9fbc2 --- /dev/null +++ b/library/SubcircuitLibrary/LM321/LM321.sch.svg @@ -0,0 +1,10007 @@ +<?xml version="1.0" standalone="no"?> + <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" + "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + width="29.7002cm" height="21.0007cm" viewBox="0 0 116929 82679 "> +<title>SVG Picture created as LM321.sch.svg date 2022/09/24 18:05:04 </title> + <desc>Picture generated by Eeschema-SVG </desc> +<g style="fill:#000000; fill-opacity:1;stroke:#000000; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round; " + transform="translate(0 0) scale(1 1)"> +</g> +<g style="fill:#000000; fill-opacity:0.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M101999 9999.29 A2850 2850 0.0 0 0 101497 9498.06 " /> +<path d="M101500 9500.93 A3560 3560 0.0 0 0 101999 9000.02 " /> +<rect x="102000" y="9000" width="2000" height="1000" rx="0" /> +<path d="M101500 9500 +L100500 9500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:50; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M100900 9090 +L101090 9090 +L100990 9200 +L101030 9200 +L101060 9210 +L101070 9230 +L101090 9260 +L101090 9330 +L101070 9360 +L101060 9370 +L101030 9390 +L100950 9390 +L100920 9370 +L100900 9360 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:50; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M102120 10310 +L102120 10550 +L102140 10580 +L102150 10590 +L102180 10610 +L102240 10610 +L102260 10590 +L102280 10580 +L102290 10550 +L102290 10310 +" /> +<path d="M102590 10610 +L102420 10610 +" /> +<path d="M102500 10610 +L102500 10310 +L102470 10350 +L102450 10380 +L102420 10390 +" /> +<path d="M102890 10580 +L102880 10590 +L102840 10610 +L102810 10610 +L102760 10590 +L102740 10560 +L102720 10530 +L102710 10480 +L102710 10430 +L102720 10380 +L102740 10350 +L102760 10320 +L102810 10310 +L102840 10310 +L102880 10320 +L102890 10330 +" /> +<path d="M102500 9610 +L102500 9310 +L102620 9310 +L102640 9320 +L102660 9330 +L102670 9360 +L102670 9410 +L102660 9430 +L102640 9450 +L102620 9460 +L102500 9460 +" /> +<path d="M102860 9310 +L102920 9310 +L102940 9320 +L102970 9350 +L102990 9410 +L102990 9510 +L102970 9560 +L102940 9590 +L102920 9610 +L102860 9610 +L102830 9590 +L102800 9560 +L102790 9510 +L102790 9410 +L102800 9350 +L102830 9320 +L102860 9310 +" /> +<path d="M103280 9610 +L103180 9460 +" /> +<path d="M103110 9610 +L103110 9310 +L103230 9310 +L103250 9320 +L103270 9330 +L103280 9360 +L103280 9410 +L103270 9430 +L103250 9450 +L103230 9460 +L103110 9460 +" /> +<path d="M103370 9310 +L103540 9310 +" /> +<path d="M103450 9610 +L103450 9310 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M101999 32499.3 A2850 2850 0.0 0 0 101497 31998.1 " /> +<path d="M101500 32000.9 A3560 3560 0.0 0 0 101999 31500 " /> +<rect x="102000" y="31500" width="2000" height="1000" rx="0" /> +<path d="M101500 32000 +L100500 32000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:50; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M101060 31690 +L101060 31890 +" /> +<path d="M100990 31570 +L100920 31790 +L101100 31790 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:50; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M102120 32810 +L102120 33050 +L102140 33080 +L102150 33090 +L102180 33110 +L102240 33110 +L102260 33090 +L102280 33080 +L102290 33050 +L102290 32810 +" /> +<path d="M102590 33110 +L102420 33110 +" /> +<path d="M102500 33110 +L102500 32810 +L102470 32850 +L102450 32880 +L102420 32890 +" /> +<path d="M102720 33110 +L102720 32810 +L102790 32810 +L102840 32820 +L102860 32850 +L102880 32880 +L102890 32930 +L102890 32980 +L102880 33030 +L102860 33060 +L102840 33090 +L102790 33110 +L102720 33110 +" /> +<path d="M102500 32110 +L102500 31810 +L102620 31810 +L102640 31820 +L102660 31830 +L102670 31860 +L102670 31910 +L102660 31930 +L102640 31950 +L102620 31960 +L102500 31960 +" /> +<path d="M102860 31810 +L102920 31810 +L102940 31820 +L102970 31850 +L102990 31910 +L102990 32010 +L102970 32060 +L102940 32090 +L102920 32110 +L102860 32110 +L102830 32090 +L102800 32060 +L102790 32010 +L102790 31910 +L102800 31850 +L102830 31820 +L102860 31810 +" /> +<path d="M103280 32110 +L103180 31960 +" /> +<path d="M103110 32110 +L103110 31810 +L103230 31810 +L103250 31820 +L103270 31830 +L103280 31860 +L103280 31910 +L103270 31930 +L103250 31950 +L103230 31960 +L103110 31960 +" /> +<path d="M103370 31810 +L103540 31810 +" /> +<path d="M103450 32110 +L103450 31810 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M102499 60499.3 A2850 2850 0.0 0 0 101997 59998.1 " /> +<path d="M102000 60000.9 A3560 3560 0.0 0 0 102499 59500 " /> +<rect x="102500" y="59500" width="2000" height="1000" rx="0" /> +<path d="M102000 60000 +L101000 60000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:50; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M101570 59590 +L101430 59590 +L101420 59730 +L101430 59710 +L101460 59700 +L101530 59700 +L101560 59710 +L101570 59730 +L101590 59760 +L101590 59830 +L101570 59860 +L101560 59870 +L101530 59890 +L101460 59890 +L101430 59870 +L101420 59860 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:50; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M102630 60810 +L102630 61050 +L102650 61080 +L102660 61090 +L102690 61110 +L102750 61110 +L102770 61090 +L102790 61080 +L102800 61050 +L102800 60810 +" /> +<path d="M103100 61110 +L102930 61110 +" /> +<path d="M103010 61110 +L103010 60810 +L102980 60850 +L102960 60880 +L102930 60890 +" /> +<path d="M103230 60950 +L103330 60950 +" /> +<path d="M103370 61110 +L103230 61110 +L103230 60810 +L103370 60810 +" /> +<path d="M103000 60110 +L103000 59810 +L103120 59810 +L103140 59820 +L103160 59830 +L103170 59860 +L103170 59910 +L103160 59930 +L103140 59950 +L103120 59960 +L103000 59960 +" /> +<path d="M103360 59810 +L103420 59810 +L103440 59820 +L103470 59850 +L103490 59910 +L103490 60010 +L103470 60060 +L103440 60090 +L103420 60110 +L103360 60110 +L103330 60090 +L103300 60060 +L103290 60010 +L103290 59910 +L103300 59850 +L103330 59820 +L103360 59810 +" /> +<path d="M103780 60110 +L103680 59960 +" /> +<path d="M103610 60110 +L103610 59810 +L103730 59810 +L103750 59820 +L103770 59830 +L103780 59860 +L103780 59910 +L103770 59930 +L103750 59950 +L103730 59960 +L103610 59960 +" /> +<path d="M103870 59810 +L104040 59810 +" /> +<path d="M103950 60110 +L103950 59810 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M9501.11 35500.7 A2850 2850 0.0 0 0 10003.2 36001.9 " /> +<path d="M10000.4 35999.1 A3560 3560 0.0 0 0 9501.2 36500 " /> +<rect x="7500" y="35500" width="2000" height="1000" rx="0" /> +<path d="M10000 36000 +L11000 36000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:50; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M10590 35890 +L10420 35890 +" /> +<path d="M10500 35890 +L10500 35590 +L10470 35630 +L10450 35660 +L10420 35670 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:50; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M8640 34870 +L8640 35110 +L8660 35140 +L8670 35150 +L8700 35170 +L8760 35170 +L8780 35150 +L8800 35140 +L8810 35110 +L8810 34870 +" /> +<path d="M9110 35170 +L8940 35170 +" /> +<path d="M9020 35170 +L9020 34870 +L8990 34910 +L8970 34940 +L8940 34950 +" /> +<path d="M9230 35080 +L9370 35080 +" /> +<path d="M9200 35170 +L9300 34870 +L9400 35170 +" /> +<path d="M8000 36170 +L8000 35870 +L8120 35870 +L8140 35880 +L8160 35890 +L8170 35920 +L8170 35970 +L8160 35990 +L8140 36010 +L8120 36020 +L8000 36020 +" /> +<path d="M8360 35870 +L8420 35870 +L8440 35880 +L8470 35910 +L8490 35970 +L8490 36070 +L8470 36120 +L8440 36150 +L8420 36170 +L8360 36170 +L8330 36150 +L8300 36120 +L8290 36070 +L8290 35970 +L8300 35910 +L8330 35880 +L8360 35870 +" /> +<path d="M8780 36170 +L8680 36020 +" /> +<path d="M8610 36170 +L8610 35870 +L8730 35870 +L8750 35880 +L8770 35890 +L8780 35920 +L8780 35970 +L8770 35990 +L8750 36010 +L8730 36020 +L8610 36020 +" /> +<path d="M8870 35870 +L9040 35870 +" /> +<path d="M8950 36170 +L8950 35870 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M9501.11 45000.7 A2850 2850 0.0 0 0 10003.2 45501.9 " /> +<path d="M10000.4 45499.1 A3560 3560 0.0 0 0 9501.2 46000 " /> +<rect x="7500" y="45000" width="2000" height="1000" rx="0" /> +<path d="M10000 45500 +L11000 45500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:50; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M10420 45110 +L10430 45100 +L10460 45090 +L10530 45090 +L10560 45100 +L10570 45110 +L10590 45140 +L10590 45170 +L10570 45210 +L10400 45390 +L10590 45390 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:50; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M8620 44370 +L8620 44610 +L8640 44640 +L8650 44650 +L8680 44670 +L8740 44670 +L8760 44650 +L8780 44640 +L8790 44610 +L8790 44370 +" /> +<path d="M9090 44670 +L8920 44670 +" /> +<path d="M9000 44670 +L9000 44370 +L8970 44410 +L8950 44440 +L8920 44450 +" /> +<path d="M9320 44510 +L9360 44520 +L9380 44540 +L9390 44570 +L9390 44610 +L9380 44640 +L9360 44650 +L9340 44670 +L9220 44670 +L9220 44370 +L9320 44370 +L9350 44380 +L9360 44390 +L9380 44420 +L9380 44450 +L9360 44480 +L9350 44490 +L9320 44510 +L9220 44510 +" /> +<path d="M8000 45670 +L8000 45370 +L8120 45370 +L8140 45380 +L8160 45390 +L8170 45420 +L8170 45470 +L8160 45490 +L8140 45510 +L8120 45520 +L8000 45520 +" /> +<path d="M8360 45370 +L8420 45370 +L8440 45380 +L8470 45410 +L8490 45470 +L8490 45570 +L8470 45620 +L8440 45650 +L8420 45670 +L8360 45670 +L8330 45650 +L8300 45620 +L8290 45570 +L8290 45470 +L8300 45410 +L8330 45380 +L8360 45370 +" /> +<path d="M8780 45670 +L8680 45520 +" /> +<path d="M8610 45670 +L8610 45370 +L8730 45370 +L8750 45380 +L8770 45390 +L8780 45420 +L8780 45470 +L8770 45490 +L8750 45510 +L8730 45520 +L8610 45520 +" /> +<path d="M8870 45370 +L9040 45370 +" /> +<path d="M8950 45670 +L8950 45370 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="15000" cy="16500" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="14750,16750 +15500,17500 +" /> +<polyline fill="none;" +points="14750,16250 +15500,15500 +15500,15500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="14750,17250 +14750,15750 +14750,15750 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="15400,15800 +15200,15600 +15000,16000 +15400,15800 +15400,15800 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M15500 17500 +L15500 18500 +" /> +<path d="M16080 17860 +L16080 18140 +" /> +<path d="M16080 18000 +L15580 18000 +L15650 18050 +L15700 18100 +L15720 18140 +" /> +<path d="M14750 16500 +L12500 16500 +" /> +<path d="M13480 16620 +L13500 16600 +L13550 16580 +L13670 16580 +L13710 16600 +L13740 16620 +L13760 16670 +L13760 16720 +L13740 16790 +L13450 17080 +L13760 17080 +" /> +<path d="M15500 15500 +L15500 14500 +" /> +<path d="M15580 15170 +L15580 14860 +L15770 15030 +L15770 14950 +L15790 14910 +L15810 14880 +L15860 14860 +L15980 14860 +L16030 14880 +L16050 14910 +L16080 14950 +L16080 15100 +L16050 15140 +L16030 15170 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M12950 17230 +L12900 17210 +L12860 17160 +L12790 17090 +L12740 17070 +L12690 17070 +" /> +<path d="M12710 17190 +L12670 17160 +L12620 17110 +L12600 17020 +L12600 16850 +L12620 16760 +L12670 16710 +L12710 16690 +L12810 16690 +L12860 16710 +L12900 16760 +L12930 16850 +L12930 17020 +L12900 17110 +L12860 17160 +L12810 17190 +L12710 17190 +" /> +<path d="M13400 17190 +L13120 17190 +" /> +<path d="M13260 17190 +L13260 16690 +L13210 16760 +L13160 16810 +L13120 16830 +" /> +<path d="M10590 18160 +L10540 18190 +L10450 18190 +L10400 18160 +L10380 18110 +L10380 17920 +L10400 17880 +L10450 17850 +L10540 17850 +L10590 17880 +L10610 17920 +L10610 17970 +L10380 18020 +" /> +<path d="M10810 18160 +L10880 18190 +L11000 18190 +L11040 18160 +L11070 18140 +L11090 18090 +L11090 18040 +L11070 18000 +L11040 17970 +L11000 17950 +L10900 17920 +L10850 17900 +L10830 17880 +L10810 17830 +L10810 17780 +L10830 17730 +L10850 17710 +L10900 17690 +L11020 17690 +L11090 17710 +" /> +<path d="M11310 18190 +L11310 17850 +" /> +<path d="M11310 17690 +L11290 17710 +L11310 17730 +L11330 17710 +L11310 17690 +L11310 17730 +" /> +<path d="M11550 18190 +L11550 17850 +" /> +<path d="M11550 17900 +L11570 17880 +L11620 17850 +L11690 17850 +L11740 17880 +L11760 17920 +L11760 18190 +" /> +<path d="M11760 17920 +L11790 17880 +L11830 17850 +L11910 17850 +L11950 17880 +L11980 17920 +L11980 18190 +" /> +<path d="M12100 18230 +L12480 18230 +" /> +<path d="M12600 18190 +L12600 17690 +L12790 17690 +L12840 17710 +L12860 17730 +L12880 17780 +L12880 17850 +L12860 17900 +L12840 17920 +L12790 17950 +L12600 17950 +" /> +<path d="M13100 18190 +L13100 17690 +L13380 18190 +L13380 17690 +" /> +<path d="M13620 18190 +L13620 17690 +L13810 17690 +L13860 17710 +L13880 17730 +L13900 17780 +L13900 17850 +L13880 17900 +L13860 17920 +L13810 17950 +L13620 17950 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="40000" cy="14500" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="39750,14750 +40500,15500 +" /> +<polyline fill="none;" +points="39750,14250 +40500,13500 +40500,13500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="39750,15250 +39750,13750 +39750,13750 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="40400,13800 +40200,13600 +40000,14000 +40400,13800 +40400,13800 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M40500 15500 +L40500 16500 +" /> +<path d="M41080 15860 +L41080 16140 +" /> +<path d="M41080 16000 +L40580 16000 +L40650 16050 +L40700 16100 +L40720 16140 +" /> +<path d="M39750 14500 +L37500 14500 +" /> +<path d="M38480 14620 +L38500 14600 +L38550 14580 +L38670 14580 +L38710 14600 +L38740 14620 +L38760 14670 +L38760 14720 +L38740 14790 +L38450 15080 +L38760 15080 +" /> +<path d="M40500 13500 +L40500 12500 +" /> +<path d="M40580 13170 +L40580 12860 +L40770 13030 +L40770 12950 +L40790 12910 +L40810 12880 +L40860 12860 +L40980 12860 +L41030 12880 +L41050 12910 +L41080 12950 +L41080 13100 +L41050 13140 +L41030 13170 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M37470 15230 +L37420 15210 +L37380 15160 +L37310 15090 +L37260 15070 +L37210 15070 +" /> +<path d="M37230 15190 +L37190 15160 +L37140 15110 +L37120 15020 +L37120 14850 +L37140 14760 +L37190 14710 +L37230 14690 +L37330 14690 +L37380 14710 +L37420 14760 +L37450 14850 +L37450 15020 +L37420 15110 +L37380 15160 +L37330 15190 +L37230 15190 +" /> +<path d="M37920 15190 +L37640 15190 +" /> +<path d="M37780 15190 +L37780 14690 +L37730 14760 +L37680 14810 +L37640 14830 +" /> +<path d="M38350 14850 +L38350 15190 +" /> +<path d="M38230 14660 +L38120 15020 +L38420 15020 +" /> +<path d="M35590 16160 +L35540 16190 +L35450 16190 +L35400 16160 +L35380 16110 +L35380 15920 +L35400 15880 +L35450 15850 +L35540 15850 +L35590 15880 +L35610 15920 +L35610 15970 +L35380 16020 +" /> +<path d="M35810 16160 +L35880 16190 +L36000 16190 +L36040 16160 +L36070 16140 +L36090 16090 +L36090 16040 +L36070 16000 +L36040 15970 +L36000 15950 +L35900 15920 +L35850 15900 +L35830 15880 +L35810 15830 +L35810 15780 +L35830 15730 +L35850 15710 +L35900 15690 +L36020 15690 +L36090 15710 +" /> +<path d="M36310 16190 +L36310 15850 +" /> +<path d="M36310 15690 +L36290 15710 +L36310 15730 +L36330 15710 +L36310 15690 +L36310 15730 +" /> +<path d="M36550 16190 +L36550 15850 +" /> +<path d="M36550 15900 +L36570 15880 +L36620 15850 +L36690 15850 +L36740 15880 +L36760 15920 +L36760 16190 +" /> +<path d="M36760 15920 +L36790 15880 +L36830 15850 +L36910 15850 +L36950 15880 +L36980 15920 +L36980 16190 +" /> +<path d="M37100 16230 +L37480 16230 +" /> +<path d="M37600 16190 +L37600 15690 +L37790 15690 +L37840 15710 +L37860 15730 +L37880 15780 +L37880 15850 +L37860 15900 +L37840 15920 +L37790 15950 +L37600 15950 +" /> +<path d="M38100 16190 +L38100 15690 +L38380 16190 +L38380 15690 +" /> +<path d="M38620 16190 +L38620 15690 +L38810 15690 +L38860 15710 +L38880 15730 +L38900 15780 +L38900 15850 +L38880 15900 +L38860 15920 +L38810 15950 +L38620 15950 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="61500" cy="14000" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="61250,14250 +62000,15000 +" /> +<polyline fill="none;" +points="61250,13750 +62000,13000 +62000,13000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="61250,14750 +61250,13250 +61250,13250 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="61900,13300 +61700,13100 +61500,13500 +61900,13300 +61900,13300 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M62000 15000 +L62000 16000 +" /> +<path d="M62580 15360 +L62580 15640 +" /> +<path d="M62580 15500 +L62080 15500 +L62150 15550 +L62200 15600 +L62220 15640 +" /> +<path d="M61250 14000 +L59000 14000 +" /> +<path d="M59980 14120 +L60000 14100 +L60050 14080 +L60170 14080 +L60210 14100 +L60240 14120 +L60260 14170 +L60260 14220 +L60240 14290 +L59950 14580 +L60260 14580 +" /> +<path d="M62000 13000 +L62000 12000 +" /> +<path d="M62080 12670 +L62080 12360 +L62270 12530 +L62270 12450 +L62290 12410 +L62310 12380 +L62360 12360 +L62480 12360 +L62530 12380 +L62550 12410 +L62580 12450 +L62580 12600 +L62550 12640 +L62530 12670 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M58970 14730 +L58920 14710 +L58880 14660 +L58810 14590 +L58760 14570 +L58710 14570 +" /> +<path d="M58730 14690 +L58690 14660 +L58640 14610 +L58620 14520 +L58620 14350 +L58640 14260 +L58690 14210 +L58730 14190 +L58830 14190 +L58880 14210 +L58920 14260 +L58950 14350 +L58950 14520 +L58920 14610 +L58880 14660 +L58830 14690 +L58730 14690 +" /> +<path d="M59420 14690 +L59140 14690 +" /> +<path d="M59280 14690 +L59280 14190 +L59230 14260 +L59180 14310 +L59140 14330 +" /> +<path d="M59660 14690 +L59760 14690 +L59810 14660 +L59830 14640 +L59880 14570 +L59900 14470 +L59900 14280 +L59880 14230 +L59850 14210 +L59810 14190 +L59710 14190 +L59660 14210 +L59640 14230 +L59620 14280 +L59620 14400 +L59640 14450 +L59660 14470 +L59710 14500 +L59810 14500 +L59850 14470 +L59880 14450 +L59900 14400 +" /> +<path d="M57090 15660 +L57040 15690 +L56950 15690 +L56900 15660 +L56880 15610 +L56880 15420 +L56900 15380 +L56950 15350 +L57040 15350 +L57090 15380 +L57110 15420 +L57110 15470 +L56880 15520 +" /> +<path d="M57310 15660 +L57380 15690 +L57500 15690 +L57540 15660 +L57570 15640 +L57590 15590 +L57590 15540 +L57570 15500 +L57540 15470 +L57500 15450 +L57400 15420 +L57350 15400 +L57330 15380 +L57310 15330 +L57310 15280 +L57330 15230 +L57350 15210 +L57400 15190 +L57520 15190 +L57590 15210 +" /> +<path d="M57810 15690 +L57810 15350 +" /> +<path d="M57810 15190 +L57790 15210 +L57810 15230 +L57830 15210 +L57810 15190 +L57810 15230 +" /> +<path d="M58050 15690 +L58050 15350 +" /> +<path d="M58050 15400 +L58070 15380 +L58120 15350 +L58190 15350 +L58240 15380 +L58260 15420 +L58260 15690 +" /> +<path d="M58260 15420 +L58290 15380 +L58330 15350 +L58410 15350 +L58450 15380 +L58480 15420 +L58480 15690 +" /> +<path d="M58600 15730 +L58980 15730 +" /> +<path d="M59100 15690 +L59100 15190 +L59290 15190 +L59340 15210 +L59360 15230 +L59380 15280 +L59380 15350 +L59360 15400 +L59340 15420 +L59290 15450 +L59100 15450 +" /> +<path d="M59600 15690 +L59600 15190 +L59880 15690 +L59880 15190 +" /> +<path d="M60120 15690 +L60120 15190 +L60310 15190 +L60360 15210 +L60380 15230 +L60400 15280 +L60400 15350 +L60380 15400 +L60360 15420 +L60310 15450 +L60120 15450 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="23500" cy="39500" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="23250,39750 +24000,40500 +" /> +<polyline fill="none;" +points="23250,39250 +24000,38500 +24000,38500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="23250,40250 +23250,38750 +23250,38750 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="23900,38800 +23700,38600 +23500,39000 +23900,38800 +23900,38800 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M24000 40500 +L24000 41500 +" /> +<path d="M24580 40860 +L24580 41140 +" /> +<path d="M24580 41000 +L24080 41000 +L24150 41050 +L24200 41100 +L24220 41140 +" /> +<path d="M23250 39500 +L21000 39500 +" /> +<path d="M21980 39620 +L22000 39600 +L22050 39580 +L22170 39580 +L22210 39600 +L22240 39620 +L22260 39670 +L22260 39720 +L22240 39790 +L21950 40080 +L22260 40080 +" /> +<path d="M24000 38500 +L24000 37500 +" /> +<path d="M24080 38170 +L24080 37860 +L24270 38030 +L24270 37950 +L24290 37910 +L24310 37880 +L24360 37860 +L24480 37860 +L24530 37880 +L24550 37910 +L24580 37950 +L24580 38100 +L24550 38140 +L24530 38170 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M21450 40230 +L21400 40210 +L21360 40160 +L21290 40090 +L21240 40070 +L21190 40070 +" /> +<path d="M21210 40190 +L21170 40160 +L21120 40110 +L21100 40020 +L21100 39850 +L21120 39760 +L21170 39710 +L21210 39690 +L21310 39690 +L21360 39710 +L21400 39760 +L21430 39850 +L21430 40020 +L21400 40110 +L21360 40160 +L21310 40190 +L21210 40190 +" /> +<path d="M21850 39850 +L21850 40190 +" /> +<path d="M21730 39660 +L21620 40020 +L21920 40020 +" /> +<path d="M19090 41160 +L19040 41190 +L18950 41190 +L18900 41160 +L18880 41110 +L18880 40920 +L18900 40880 +L18950 40850 +L19040 40850 +L19090 40880 +L19110 40920 +L19110 40970 +L18880 41020 +" /> +<path d="M19310 41160 +L19380 41190 +L19500 41190 +L19540 41160 +L19570 41140 +L19590 41090 +L19590 41040 +L19570 41000 +L19540 40970 +L19500 40950 +L19400 40920 +L19350 40900 +L19330 40880 +L19310 40830 +L19310 40780 +L19330 40730 +L19350 40710 +L19400 40690 +L19520 40690 +L19590 40710 +" /> +<path d="M19810 41190 +L19810 40850 +" /> +<path d="M19810 40690 +L19790 40710 +L19810 40730 +L19830 40710 +L19810 40690 +L19810 40730 +" /> +<path d="M20050 41190 +L20050 40850 +" /> +<path d="M20050 40900 +L20070 40880 +L20120 40850 +L20190 40850 +L20240 40880 +L20260 40920 +L20260 41190 +" /> +<path d="M20260 40920 +L20290 40880 +L20330 40850 +L20410 40850 +L20450 40880 +L20480 40920 +L20480 41190 +" /> +<path d="M20600 41230 +L20980 41230 +" /> +<path d="M21100 41190 +L21100 40690 +L21290 40690 +L21340 40710 +L21360 40730 +L21380 40780 +L21380 40850 +L21360 40900 +L21340 40920 +L21290 40950 +L21100 40950 +" /> +<path d="M21600 41190 +L21600 40690 +L21880 41190 +L21880 40690 +" /> +<path d="M22120 41190 +L22120 40690 +L22310 40690 +L22360 40710 +L22380 40730 +L22400 40780 +L22400 40850 +L22380 40900 +L22360 40920 +L22310 40950 +L22120 40950 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="30500" cy="39500" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="30750,39750 +30000,40500 +" /> +<polyline fill="none;" +points="30750,39250 +30000,38500 +30000,38500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="30750,40250 +30750,38750 +30750,38750 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="30100,38800 +30300,38600 +30500,39000 +30100,38800 +30100,38800 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M30000 40500 +L30000 41500 +" /> +<path d="M30580 40860 +L30580 41140 +" /> +<path d="M30580 41000 +L30080 41000 +L30150 41050 +L30200 41100 +L30220 41140 +" /> +<path d="M30750 39500 +L33000 39500 +" /> +<path d="M31730 39620 +L31750 39600 +L31800 39580 +L31920 39580 +L31960 39600 +L31990 39620 +L32010 39670 +L32010 39720 +L31990 39790 +L31700 40080 +L32010 40080 +" /> +<path d="M30000 38500 +L30000 37500 +" /> +<path d="M30080 38170 +L30080 37860 +L30270 38030 +L30270 37950 +L30290 37910 +L30310 37880 +L30360 37860 +L30480 37860 +L30530 37880 +L30550 37910 +L30580 37950 +L30580 38100 +L30550 38140 +L30530 38170 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M32450 40230 +L32400 40210 +L32360 40160 +L32290 40090 +L32240 40070 +L32190 40070 +" /> +<path d="M32210 40190 +L32170 40160 +L32120 40110 +L32100 40020 +L32100 39850 +L32120 39760 +L32170 39710 +L32210 39690 +L32310 39690 +L32360 39710 +L32400 39760 +L32430 39850 +L32430 40020 +L32400 40110 +L32360 40160 +L32310 40190 +L32210 40190 +" /> +<path d="M32900 40190 +L32620 40190 +" /> +<path d="M32760 40190 +L32760 39690 +L32710 39760 +L32660 39810 +L32620 39830 +" /> +<path d="M33380 40190 +L33100 40190 +" /> +<path d="M33240 40190 +L33240 39690 +L33190 39760 +L33140 39810 +L33100 39830 +" /> +<path d="M31810 41160 +L31760 41190 +L31670 41190 +L31620 41160 +L31600 41110 +L31600 40920 +L31620 40880 +L31670 40850 +L31760 40850 +L31810 40880 +L31830 40920 +L31830 40970 +L31600 41020 +" /> +<path d="M32030 41160 +L32100 41190 +L32220 41190 +L32260 41160 +L32290 41140 +L32310 41090 +L32310 41040 +L32290 41000 +L32260 40970 +L32220 40950 +L32120 40920 +L32070 40900 +L32050 40880 +L32030 40830 +L32030 40780 +L32050 40730 +L32070 40710 +L32120 40690 +L32240 40690 +L32310 40710 +" /> +<path d="M32530 41190 +L32530 40850 +" /> +<path d="M32530 40690 +L32510 40710 +L32530 40730 +L32550 40710 +L32530 40690 +L32530 40730 +" /> +<path d="M32770 41190 +L32770 40850 +" /> +<path d="M32770 40900 +L32790 40880 +L32840 40850 +L32910 40850 +L32960 40880 +L32980 40920 +L32980 41190 +" /> +<path d="M32980 40920 +L33010 40880 +L33050 40850 +L33130 40850 +L33170 40880 +L33200 40920 +L33200 41190 +" /> +<path d="M33320 41230 +L33700 41230 +" /> +<path d="M33820 41190 +L33820 40690 +L34010 40690 +L34060 40710 +L34080 40730 +L34100 40780 +L34100 40850 +L34080 40900 +L34060 40920 +L34010 40950 +L33820 40950 +" /> +<path d="M34320 41190 +L34320 40690 +L34600 41190 +L34600 40690 +" /> +<path d="M34840 41190 +L34840 40690 +L35030 40690 +L35080 40710 +L35100 40730 +L35120 40780 +L35120 40850 +L35100 40900 +L35080 40920 +L35030 40950 +L34840 40950 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="19500" cy="45500" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="19250,45750 +20000,46500 +" /> +<polyline fill="none;" +points="19250,45250 +20000,44500 +20000,44500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="19250,46250 +19250,44750 +19250,44750 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="19900,44800 +19700,44600 +19500,45000 +19900,44800 +19900,44800 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M20000 46500 +L20000 47500 +" /> +<path d="M20580 46860 +L20580 47140 +" /> +<path d="M20580 47000 +L20080 47000 +L20150 47050 +L20200 47100 +L20220 47140 +" /> +<path d="M19250 45500 +L17000 45500 +" /> +<path d="M17980 45620 +L18000 45600 +L18050 45580 +L18170 45580 +L18210 45600 +L18240 45620 +L18260 45670 +L18260 45720 +L18240 45790 +L17950 46080 +L18260 46080 +" /> +<path d="M20000 44500 +L20000 43500 +" /> +<path d="M20080 44170 +L20080 43860 +L20270 44030 +L20270 43950 +L20290 43910 +L20310 43880 +L20360 43860 +L20480 43860 +L20530 43880 +L20550 43910 +L20580 43950 +L20580 44100 +L20550 44140 +L20530 44170 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M17450 46230 +L17400 46210 +L17360 46160 +L17290 46090 +L17240 46070 +L17190 46070 +" /> +<path d="M17210 46190 +L17170 46160 +L17120 46110 +L17100 46020 +L17100 45850 +L17120 45760 +L17170 45710 +L17210 45690 +L17310 45690 +L17360 45710 +L17400 45760 +L17430 45850 +L17430 46020 +L17400 46110 +L17360 46160 +L17310 46190 +L17210 46190 +" /> +<path d="M17590 45690 +L17900 45690 +L17730 45880 +L17810 45880 +L17850 45900 +L17880 45920 +L17900 45970 +L17900 46090 +L17880 46140 +L17850 46160 +L17810 46190 +L17660 46190 +L17620 46160 +L17590 46140 +" /> +<path d="M15090 47160 +L15040 47190 +L14950 47190 +L14900 47160 +L14880 47110 +L14880 46920 +L14900 46880 +L14950 46850 +L15040 46850 +L15090 46880 +L15110 46920 +L15110 46970 +L14880 47020 +" /> +<path d="M15310 47160 +L15380 47190 +L15500 47190 +L15540 47160 +L15570 47140 +L15590 47090 +L15590 47040 +L15570 47000 +L15540 46970 +L15500 46950 +L15400 46920 +L15350 46900 +L15330 46880 +L15310 46830 +L15310 46780 +L15330 46730 +L15350 46710 +L15400 46690 +L15520 46690 +L15590 46710 +" /> +<path d="M15810 47190 +L15810 46850 +" /> +<path d="M15810 46690 +L15790 46710 +L15810 46730 +L15830 46710 +L15810 46690 +L15810 46730 +" /> +<path d="M16050 47190 +L16050 46850 +" /> +<path d="M16050 46900 +L16070 46880 +L16120 46850 +L16190 46850 +L16240 46880 +L16260 46920 +L16260 47190 +" /> +<path d="M16260 46920 +L16290 46880 +L16330 46850 +L16410 46850 +L16450 46880 +L16480 46920 +L16480 47190 +" /> +<path d="M16600 47230 +L16980 47230 +" /> +<path d="M17100 47190 +L17100 46690 +L17290 46690 +L17340 46710 +L17360 46730 +L17380 46780 +L17380 46850 +L17360 46900 +L17340 46920 +L17290 46950 +L17100 46950 +" /> +<path d="M17600 47190 +L17600 46690 +L17880 47190 +L17880 46690 +" /> +<path d="M18120 47190 +L18120 46690 +L18310 46690 +L18360 46710 +L18380 46730 +L18400 46780 +L18400 46850 +L18380 46900 +L18360 46920 +L18310 46950 +L18120 46950 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="34000" cy="46500" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="34250,46750 +33500,47500 +" /> +<polyline fill="none;" +points="34250,46250 +33500,45500 +33500,45500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="34250,47250 +34250,45750 +34250,45750 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="33600,45800 +33800,45600 +34000,46000 +33600,45800 +33600,45800 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M33500 47500 +L33500 48500 +" /> +<path d="M34080 47860 +L34080 48140 +" /> +<path d="M34080 48000 +L33580 48000 +L33650 48050 +L33700 48100 +L33720 48140 +" /> +<path d="M34250 46500 +L36500 46500 +" /> +<path d="M35230 46620 +L35250 46600 +L35300 46580 +L35420 46580 +L35460 46600 +L35490 46620 +L35510 46670 +L35510 46720 +L35490 46790 +L35200 47080 +L35510 47080 +" /> +<path d="M33500 45500 +L33500 44500 +" /> +<path d="M33580 45170 +L33580 44860 +L33770 45030 +L33770 44950 +L33790 44910 +L33810 44880 +L33860 44860 +L33980 44860 +L34030 44880 +L34050 44910 +L34080 44950 +L34080 45100 +L34050 45140 +L34030 45170 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M35950 47230 +L35900 47210 +L35860 47160 +L35790 47090 +L35740 47070 +L35690 47070 +" /> +<path d="M35710 47190 +L35670 47160 +L35620 47110 +L35600 47020 +L35600 46850 +L35620 46760 +L35670 46710 +L35710 46690 +L35810 46690 +L35860 46710 +L35900 46760 +L35930 46850 +L35930 47020 +L35900 47110 +L35860 47160 +L35810 47190 +L35710 47190 +" /> +<path d="M36400 47190 +L36120 47190 +" /> +<path d="M36260 47190 +L36260 46690 +L36210 46760 +L36160 46810 +L36120 46830 +" /> +<path d="M36600 46730 +L36620 46710 +L36670 46690 +L36790 46690 +L36830 46710 +L36860 46730 +L36880 46780 +L36880 46830 +L36860 46900 +L36570 47190 +L36880 47190 +" /> +<path d="M35310 48160 +L35260 48190 +L35170 48190 +L35120 48160 +L35100 48110 +L35100 47920 +L35120 47880 +L35170 47850 +L35260 47850 +L35310 47880 +L35330 47920 +L35330 47970 +L35100 48020 +" /> +<path d="M35530 48160 +L35600 48190 +L35720 48190 +L35760 48160 +L35790 48140 +L35810 48090 +L35810 48040 +L35790 48000 +L35760 47970 +L35720 47950 +L35620 47920 +L35570 47900 +L35550 47880 +L35530 47830 +L35530 47780 +L35550 47730 +L35570 47710 +L35620 47690 +L35740 47690 +L35810 47710 +" /> +<path d="M36030 48190 +L36030 47850 +" /> +<path d="M36030 47690 +L36010 47710 +L36030 47730 +L36050 47710 +L36030 47690 +L36030 47730 +" /> +<path d="M36270 48190 +L36270 47850 +" /> +<path d="M36270 47900 +L36290 47880 +L36340 47850 +L36410 47850 +L36460 47880 +L36480 47920 +L36480 48190 +" /> +<path d="M36480 47920 +L36510 47880 +L36550 47850 +L36630 47850 +L36670 47880 +L36700 47920 +L36700 48190 +" /> +<path d="M36820 48230 +L37200 48230 +" /> +<path d="M37320 48190 +L37320 47690 +L37510 47690 +L37560 47710 +L37580 47730 +L37600 47780 +L37600 47850 +L37580 47900 +L37560 47920 +L37510 47950 +L37320 47950 +" /> +<path d="M37820 48190 +L37820 47690 +L38100 48190 +L38100 47690 +" /> +<path d="M38340 48190 +L38340 47690 +L38530 47690 +L38580 47710 +L38600 47730 +L38620 47780 +L38620 47850 +L38600 47900 +L38580 47920 +L38530 47950 +L38340 47950 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="16000" cy="50000" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="16250,50250 +15500,51000 +" /> +<polyline fill="none;" +points="16250,49750 +15500,49000 +15500,49000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="16250,50750 +16250,49250 +16250,49250 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="15600,49300 +15800,49100 +16000,49500 +15600,49300 +15600,49300 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M15500 51000 +L15500 52000 +" /> +<path d="M16080 51360 +L16080 51640 +" /> +<path d="M16080 51500 +L15580 51500 +L15650 51550 +L15700 51600 +L15720 51640 +" /> +<path d="M16250 50000 +L18500 50000 +" /> +<path d="M17230 50120 +L17250 50100 +L17300 50080 +L17420 50080 +L17460 50100 +L17490 50120 +L17510 50170 +L17510 50220 +L17490 50290 +L17200 50580 +L17510 50580 +" /> +<path d="M15500 49000 +L15500 48000 +" /> +<path d="M15580 48670 +L15580 48360 +L15770 48530 +L15770 48450 +L15790 48410 +L15810 48380 +L15860 48360 +L15980 48360 +L16030 48380 +L16050 48410 +L16080 48450 +L16080 48600 +L16050 48640 +L16030 48670 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M17950 50730 +L17900 50710 +L17860 50660 +L17790 50590 +L17740 50570 +L17690 50570 +" /> +<path d="M17710 50690 +L17670 50660 +L17620 50610 +L17600 50520 +L17600 50350 +L17620 50260 +L17670 50210 +L17710 50190 +L17810 50190 +L17860 50210 +L17900 50260 +L17930 50350 +L17930 50520 +L17900 50610 +L17860 50660 +L17810 50690 +L17710 50690 +" /> +<path d="M18120 50230 +L18140 50210 +L18190 50190 +L18310 50190 +L18350 50210 +L18380 50230 +L18400 50280 +L18400 50330 +L18380 50400 +L18090 50690 +L18400 50690 +" /> +<path d="M17310 51660 +L17260 51690 +L17170 51690 +L17120 51660 +L17100 51610 +L17100 51420 +L17120 51380 +L17170 51350 +L17260 51350 +L17310 51380 +L17330 51420 +L17330 51470 +L17100 51520 +" /> +<path d="M17530 51660 +L17600 51690 +L17720 51690 +L17760 51660 +L17790 51640 +L17810 51590 +L17810 51540 +L17790 51500 +L17760 51470 +L17720 51450 +L17620 51420 +L17570 51400 +L17550 51380 +L17530 51330 +L17530 51280 +L17550 51230 +L17570 51210 +L17620 51190 +L17740 51190 +L17810 51210 +" /> +<path d="M18030 51690 +L18030 51350 +" /> +<path d="M18030 51190 +L18010 51210 +L18030 51230 +L18050 51210 +L18030 51190 +L18030 51230 +" /> +<path d="M18270 51690 +L18270 51350 +" /> +<path d="M18270 51400 +L18290 51380 +L18340 51350 +L18410 51350 +L18460 51380 +L18480 51420 +L18480 51690 +" /> +<path d="M18480 51420 +L18510 51380 +L18550 51350 +L18630 51350 +L18670 51380 +L18700 51420 +L18700 51690 +" /> +<path d="M18820 51730 +L19200 51730 +" /> +<path d="M19320 51690 +L19320 51190 +L19510 51190 +L19560 51210 +L19580 51230 +L19600 51280 +L19600 51350 +L19580 51400 +L19560 51420 +L19510 51450 +L19320 51450 +" /> +<path d="M19820 51690 +L19820 51190 +L20100 51690 +L20100 51190 +" /> +<path d="M20340 51690 +L20340 51190 +L20530 51190 +L20580 51210 +L20600 51230 +L20620 51280 +L20620 51350 +L20600 51400 +L20580 51420 +L20530 51450 +L20340 51450 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="30500" cy="55000" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="30250,54750 +31000,54000 +" /> +<polyline fill="none;" +points="30250,55250 +31000,56000 +31000,56000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="30250,54250 +30250,55750 +30250,55750 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="30500,55700 +30700,55500 +30900,55900 +30500,55700 +30500,55700 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M31000 54000 +L31000 53000 +" /> +<path d="M31580 53360 +L31580 53640 +" /> +<path d="M31580 53500 +L31080 53500 +L31150 53550 +L31200 53600 +L31220 53640 +" /> +<path d="M30250 55000 +L28000 55000 +" /> +<path d="M28980 55120 +L29000 55100 +L29050 55080 +L29170 55080 +L29210 55100 +L29240 55120 +L29260 55170 +L29260 55220 +L29240 55290 +L28950 55580 +L29260 55580 +" /> +<path d="M31000 56000 +L31000 57000 +" /> +<path d="M31080 56670 +L31080 56360 +L31270 56530 +L31270 56450 +L31290 56410 +L31310 56380 +L31360 56360 +L31480 56360 +L31530 56380 +L31550 56410 +L31580 56450 +L31580 56600 +L31550 56640 +L31530 56670 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M28450 54800 +L28400 54780 +L28360 54730 +L28290 54660 +L28240 54640 +L28190 54640 +" /> +<path d="M28210 54760 +L28170 54730 +L28120 54680 +L28100 54590 +L28100 54420 +L28120 54330 +L28170 54280 +L28210 54260 +L28310 54260 +L28360 54280 +L28400 54330 +L28430 54420 +L28430 54590 +L28400 54680 +L28360 54730 +L28310 54760 +L28210 54760 +" /> +<path d="M28660 54760 +L28760 54760 +L28810 54730 +L28830 54710 +L28880 54640 +L28900 54540 +L28900 54350 +L28880 54300 +L28850 54280 +L28810 54260 +L28710 54260 +L28660 54280 +L28640 54300 +L28620 54350 +L28620 54470 +L28640 54520 +L28660 54540 +L28710 54570 +L28810 54570 +L28850 54540 +L28880 54520 +L28900 54470 +" /> +<path d="M26070 53730 +L26020 53760 +L25930 53760 +L25880 53730 +L25860 53680 +L25860 53490 +L25880 53450 +L25930 53420 +L26020 53420 +L26070 53450 +L26090 53490 +L26090 53540 +L25860 53590 +" /> +<path d="M26290 53730 +L26360 53760 +L26480 53760 +L26520 53730 +L26550 53710 +L26570 53660 +L26570 53610 +L26550 53570 +L26520 53540 +L26480 53520 +L26380 53490 +L26330 53470 +L26310 53450 +L26290 53400 +L26290 53350 +L26310 53300 +L26330 53280 +L26380 53260 +L26500 53260 +L26570 53280 +" /> +<path d="M26790 53760 +L26790 53420 +" /> +<path d="M26790 53260 +L26770 53280 +L26790 53300 +L26810 53280 +L26790 53260 +L26790 53300 +" /> +<path d="M27030 53760 +L27030 53420 +" /> +<path d="M27030 53470 +L27050 53450 +L27100 53420 +L27170 53420 +L27220 53450 +L27240 53490 +L27240 53760 +" /> +<path d="M27240 53490 +L27270 53450 +L27310 53420 +L27390 53420 +L27430 53450 +L27460 53490 +L27460 53760 +" /> +<path d="M27580 53800 +L27960 53800 +" /> +<path d="M28080 53760 +L28080 53260 +L28360 53760 +L28360 53260 +" /> +<path d="M28600 53760 +L28600 53260 +L28790 53260 +L28840 53280 +L28860 53300 +L28880 53350 +L28880 53420 +L28860 53470 +L28840 53490 +L28790 53520 +L28600 53520 +" /> +<path d="M29100 53760 +L29100 53260 +L29380 53760 +L29380 53260 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="23500" cy="55000" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="23750,54750 +23000,54000 +" /> +<polyline fill="none;" +points="23750,55250 +23000,56000 +23000,56000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="23750,54250 +23750,55750 +23750,55750 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="23500,55700 +23300,55500 +23100,55900 +23500,55700 +23500,55700 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M23000 54000 +L23000 53000 +" /> +<path d="M23580 53360 +L23580 53640 +" /> +<path d="M23580 53500 +L23080 53500 +L23150 53550 +L23200 53600 +L23220 53640 +" /> +<path d="M23750 55000 +L26000 55000 +" /> +<path d="M24730 55120 +L24750 55100 +L24800 55080 +L24920 55080 +L24960 55100 +L24990 55120 +L25010 55170 +L25010 55220 +L24990 55290 +L24700 55580 +L25010 55580 +" /> +<path d="M23000 56000 +L23000 57000 +" /> +<path d="M23080 56670 +L23080 56360 +L23270 56530 +L23270 56450 +L23290 56410 +L23310 56380 +L23360 56360 +L23480 56360 +L23530 56380 +L23550 56410 +L23580 56450 +L23580 56600 +L23550 56640 +L23530 56670 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M25450 54800 +L25400 54780 +L25360 54730 +L25290 54660 +L25240 54640 +L25190 54640 +" /> +<path d="M25210 54760 +L25170 54730 +L25120 54680 +L25100 54590 +L25100 54420 +L25120 54330 +L25170 54280 +L25210 54260 +L25310 54260 +L25360 54280 +L25400 54330 +L25430 54420 +L25430 54590 +L25400 54680 +L25360 54730 +L25310 54760 +L25210 54760 +" /> +<path d="M25880 54260 +L25640 54260 +L25620 54490 +L25640 54470 +L25690 54450 +L25810 54450 +L25850 54470 +L25880 54490 +L25900 54540 +L25900 54660 +L25880 54710 +L25850 54730 +L25810 54760 +L25690 54760 +L25640 54730 +L25620 54710 +" /> +<path d="M24810 53730 +L24760 53760 +L24670 53760 +L24620 53730 +L24600 53680 +L24600 53490 +L24620 53450 +L24670 53420 +L24760 53420 +L24810 53450 +L24830 53490 +L24830 53540 +L24600 53590 +" /> +<path d="M25030 53730 +L25100 53760 +L25220 53760 +L25260 53730 +L25290 53710 +L25310 53660 +L25310 53610 +L25290 53570 +L25260 53540 +L25220 53520 +L25120 53490 +L25070 53470 +L25050 53450 +L25030 53400 +L25030 53350 +L25050 53300 +L25070 53280 +L25120 53260 +L25240 53260 +L25310 53280 +" /> +<path d="M25530 53760 +L25530 53420 +" /> +<path d="M25530 53260 +L25510 53280 +L25530 53300 +L25550 53280 +L25530 53260 +L25530 53300 +" /> +<path d="M25770 53760 +L25770 53420 +" /> +<path d="M25770 53470 +L25790 53450 +L25840 53420 +L25910 53420 +L25960 53450 +L25980 53490 +L25980 53760 +" /> +<path d="M25980 53490 +L26010 53450 +L26050 53420 +L26130 53420 +L26170 53450 +L26200 53490 +L26200 53760 +" /> +<path d="M26320 53800 +L26700 53800 +" /> +<path d="M26820 53760 +L26820 53260 +L27100 53760 +L27100 53260 +" /> +<path d="M27340 53760 +L27340 53260 +L27530 53260 +L27580 53280 +L27600 53300 +L27620 53350 +L27620 53420 +L27600 53470 +L27580 53490 +L27530 53520 +L27340 53520 +" /> +<path d="M27840 53760 +L27840 53260 +L28120 53760 +L28120 53260 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="39500" cy="50000" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="39250,50250 +40000,51000 +" /> +<polyline fill="none;" +points="39250,49750 +40000,49000 +40000,49000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="39250,50750 +39250,49250 +39250,49250 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="39900,49300 +39700,49100 +39500,49500 +39900,49300 +39900,49300 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M40000 51000 +L40000 52000 +" /> +<path d="M40580 51360 +L40580 51640 +" /> +<path d="M40580 51500 +L40080 51500 +L40150 51550 +L40200 51600 +L40220 51640 +" /> +<path d="M39250 50000 +L37000 50000 +" /> +<path d="M37980 50120 +L38000 50100 +L38050 50080 +L38170 50080 +L38210 50100 +L38240 50120 +L38260 50170 +L38260 50220 +L38240 50290 +L37950 50580 +L38260 50580 +" /> +<path d="M40000 49000 +L40000 48000 +" /> +<path d="M40080 48670 +L40080 48360 +L40270 48530 +L40270 48450 +L40290 48410 +L40310 48380 +L40360 48360 +L40480 48360 +L40530 48380 +L40550 48410 +L40580 48450 +L40580 48600 +L40550 48640 +L40530 48670 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M36970 50730 +L36920 50710 +L36880 50660 +L36810 50590 +L36760 50570 +L36710 50570 +" /> +<path d="M36730 50690 +L36690 50660 +L36640 50610 +L36620 50520 +L36620 50350 +L36640 50260 +L36690 50210 +L36730 50190 +L36830 50190 +L36880 50210 +L36920 50260 +L36950 50350 +L36950 50520 +L36920 50610 +L36880 50660 +L36830 50690 +L36730 50690 +" /> +<path d="M37420 50690 +L37140 50690 +" /> +<path d="M37280 50690 +L37280 50190 +L37230 50260 +L37180 50310 +L37140 50330 +" /> +<path d="M37590 50190 +L37900 50190 +L37730 50380 +L37810 50380 +L37850 50400 +L37880 50420 +L37900 50470 +L37900 50590 +L37880 50640 +L37850 50660 +L37810 50690 +L37660 50690 +L37620 50660 +L37590 50640 +" /> +<path d="M35090 51660 +L35040 51690 +L34950 51690 +L34900 51660 +L34880 51610 +L34880 51420 +L34900 51380 +L34950 51350 +L35040 51350 +L35090 51380 +L35110 51420 +L35110 51470 +L34880 51520 +" /> +<path d="M35310 51660 +L35380 51690 +L35500 51690 +L35540 51660 +L35570 51640 +L35590 51590 +L35590 51540 +L35570 51500 +L35540 51470 +L35500 51450 +L35400 51420 +L35350 51400 +L35330 51380 +L35310 51330 +L35310 51280 +L35330 51230 +L35350 51210 +L35400 51190 +L35520 51190 +L35590 51210 +" /> +<path d="M35810 51690 +L35810 51350 +" /> +<path d="M35810 51190 +L35790 51210 +L35810 51230 +L35830 51210 +L35810 51190 +L35810 51230 +" /> +<path d="M36050 51690 +L36050 51350 +" /> +<path d="M36050 51400 +L36070 51380 +L36120 51350 +L36190 51350 +L36240 51380 +L36260 51420 +L36260 51690 +" /> +<path d="M36260 51420 +L36290 51380 +L36330 51350 +L36410 51350 +L36450 51380 +L36480 51420 +L36480 51690 +" /> +<path d="M36600 51730 +L36980 51730 +" /> +<path d="M37100 51690 +L37100 51190 +L37290 51190 +L37340 51210 +L37360 51230 +L37380 51280 +L37380 51350 +L37360 51400 +L37340 51420 +L37290 51450 +L37100 51450 +" /> +<path d="M37600 51690 +L37600 51190 +L37880 51690 +L37880 51190 +" /> +<path d="M38120 51690 +L38120 51190 +L38310 51190 +L38360 51210 +L38380 51230 +L38400 51280 +L38400 51350 +L38380 51400 +L38360 51420 +L38310 51450 +L38120 51450 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="45500" cy="47000" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="45250,46750 +46000,46000 +" /> +<polyline fill="none;" +points="45250,47250 +46000,48000 +46000,48000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="45250,46250 +45250,47750 +45250,47750 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="45500,47700 +45700,47500 +45900,47900 +45500,47700 +45500,47700 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M46000 46000 +L46000 45000 +" /> +<path d="M46580 45360 +L46580 45640 +" /> +<path d="M46580 45500 +L46080 45500 +L46150 45550 +L46200 45600 +L46220 45640 +" /> +<path d="M45250 47000 +L43000 47000 +" /> +<path d="M43980 47120 +L44000 47100 +L44050 47080 +L44170 47080 +L44210 47100 +L44240 47120 +L44260 47170 +L44260 47220 +L44240 47290 +L43950 47580 +L44260 47580 +" /> +<path d="M46000 48000 +L46000 49000 +" /> +<path d="M46080 48670 +L46080 48360 +L46270 48530 +L46270 48450 +L46290 48410 +L46310 48380 +L46360 48360 +L46480 48360 +L46530 48380 +L46550 48410 +L46580 48450 +L46580 48600 +L46550 48640 +L46530 48670 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M42970 46800 +L42920 46780 +L42880 46730 +L42810 46660 +L42760 46640 +L42710 46640 +" /> +<path d="M42730 46760 +L42690 46730 +L42640 46680 +L42620 46590 +L42620 46420 +L42640 46330 +L42690 46280 +L42730 46260 +L42830 46260 +L42880 46280 +L42920 46330 +L42950 46420 +L42950 46590 +L42920 46680 +L42880 46730 +L42830 46760 +L42730 46760 +" /> +<path d="M43420 46760 +L43140 46760 +" /> +<path d="M43280 46760 +L43280 46260 +L43230 46330 +L43180 46380 +L43140 46400 +" /> +<path d="M43880 46260 +L43640 46260 +L43620 46490 +L43640 46470 +L43690 46450 +L43810 46450 +L43850 46470 +L43880 46490 +L43900 46540 +L43900 46660 +L43880 46710 +L43850 46730 +L43810 46760 +L43690 46760 +L43640 46730 +L43620 46710 +" /> +<path d="M41070 45730 +L41020 45760 +L40930 45760 +L40880 45730 +L40860 45680 +L40860 45490 +L40880 45450 +L40930 45420 +L41020 45420 +L41070 45450 +L41090 45490 +L41090 45540 +L40860 45590 +" /> +<path d="M41290 45730 +L41360 45760 +L41480 45760 +L41520 45730 +L41550 45710 +L41570 45660 +L41570 45610 +L41550 45570 +L41520 45540 +L41480 45520 +L41380 45490 +L41330 45470 +L41310 45450 +L41290 45400 +L41290 45350 +L41310 45300 +L41330 45280 +L41380 45260 +L41500 45260 +L41570 45280 +" /> +<path d="M41790 45760 +L41790 45420 +" /> +<path d="M41790 45260 +L41770 45280 +L41790 45300 +L41810 45280 +L41790 45260 +L41790 45300 +" /> +<path d="M42030 45760 +L42030 45420 +" /> +<path d="M42030 45470 +L42050 45450 +L42100 45420 +L42170 45420 +L42220 45450 +L42240 45490 +L42240 45760 +" /> +<path d="M42240 45490 +L42270 45450 +L42310 45420 +L42390 45420 +L42430 45450 +L42460 45490 +L42460 45760 +" /> +<path d="M42580 45800 +L42960 45800 +" /> +<path d="M43080 45760 +L43080 45260 +L43360 45760 +L43360 45260 +" /> +<path d="M43600 45760 +L43600 45260 +L43790 45260 +L43840 45280 +L43860 45300 +L43880 45350 +L43880 45420 +L43860 45470 +L43840 45490 +L43790 45520 +L43600 45520 +" /> +<path d="M44100 45760 +L44100 45260 +L44380 45760 +L44380 45260 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="46500" cy="54500" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="46750,54250 +46000,53500 +" /> +<polyline fill="none;" +points="46750,54750 +46000,55500 +46000,55500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="46750,53750 +46750,55250 +46750,55250 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="46500,55200 +46300,55000 +46100,55400 +46500,55200 +46500,55200 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M46000 53500 +L46000 52500 +" /> +<path d="M46580 52860 +L46580 53140 +" /> +<path d="M46580 53000 +L46080 53000 +L46150 53050 +L46200 53100 +L46220 53140 +" /> +<path d="M46750 54500 +L49000 54500 +" /> +<path d="M47730 54620 +L47750 54600 +L47800 54580 +L47920 54580 +L47960 54600 +L47990 54620 +L48010 54670 +L48010 54720 +L47990 54790 +L47700 55080 +L48010 55080 +" /> +<path d="M46000 55500 +L46000 56500 +" /> +<path d="M46080 56170 +L46080 55860 +L46270 56030 +L46270 55950 +L46290 55910 +L46310 55880 +L46360 55860 +L46480 55860 +L46530 55880 +L46550 55910 +L46580 55950 +L46580 56100 +L46550 56140 +L46530 56170 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M48450 54300 +L48400 54280 +L48360 54230 +L48290 54160 +L48240 54140 +L48190 54140 +" /> +<path d="M48210 54260 +L48170 54230 +L48120 54180 +L48100 54090 +L48100 53920 +L48120 53830 +L48170 53780 +L48210 53760 +L48310 53760 +L48360 53780 +L48400 53830 +L48430 53920 +L48430 54090 +L48400 54180 +L48360 54230 +L48310 54260 +L48210 54260 +" /> +<path d="M48900 54260 +L48620 54260 +" /> +<path d="M48760 54260 +L48760 53760 +L48710 53830 +L48660 53880 +L48620 53900 +" /> +<path d="M49070 53760 +L49400 53760 +L49190 54260 +" /> +<path d="M47810 53230 +L47760 53260 +L47670 53260 +L47620 53230 +L47600 53180 +L47600 52990 +L47620 52950 +L47670 52920 +L47760 52920 +L47810 52950 +L47830 52990 +L47830 53040 +L47600 53090 +" /> +<path d="M48030 53230 +L48100 53260 +L48220 53260 +L48260 53230 +L48290 53210 +L48310 53160 +L48310 53110 +L48290 53070 +L48260 53040 +L48220 53020 +L48120 52990 +L48070 52970 +L48050 52950 +L48030 52900 +L48030 52850 +L48050 52800 +L48070 52780 +L48120 52760 +L48240 52760 +L48310 52780 +" /> +<path d="M48530 53260 +L48530 52920 +" /> +<path d="M48530 52760 +L48510 52780 +L48530 52800 +L48550 52780 +L48530 52760 +L48530 52800 +" /> +<path d="M48770 53260 +L48770 52920 +" /> +<path d="M48770 52970 +L48790 52950 +L48840 52920 +L48910 52920 +L48960 52950 +L48980 52990 +L48980 53260 +" /> +<path d="M48980 52990 +L49010 52950 +L49050 52920 +L49130 52920 +L49170 52950 +L49200 52990 +L49200 53260 +" /> +<path d="M49320 53300 +L49700 53300 +" /> +<path d="M49820 53260 +L49820 52760 +L50100 53260 +L50100 52760 +" /> +<path d="M50340 53260 +L50340 52760 +L50530 52760 +L50580 52780 +L50600 52800 +L50620 52850 +L50620 52920 +L50600 52970 +L50580 52990 +L50530 53020 +L50340 53020 +" /> +<path d="M50840 53260 +L50840 52760 +L51120 53260 +L51120 52760 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="53500" cy="47000" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="53750,47250 +53000,48000 +" /> +<polyline fill="none;" +points="53750,46750 +53000,46000 +53000,46000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="53750,47750 +53750,46250 +53750,46250 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="53100,46300 +53300,46100 +53500,46500 +53100,46300 +53100,46300 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M53000 48000 +L53000 49000 +" /> +<path d="M53580 48360 +L53580 48640 +" /> +<path d="M53580 48500 +L53080 48500 +L53150 48550 +L53200 48600 +L53220 48640 +" /> +<path d="M53750 47000 +L56000 47000 +" /> +<path d="M54730 47120 +L54750 47100 +L54800 47080 +L54920 47080 +L54960 47100 +L54990 47120 +L55010 47170 +L55010 47220 +L54990 47290 +L54700 47580 +L55010 47580 +" /> +<path d="M53000 46000 +L53000 45000 +" /> +<path d="M53080 45670 +L53080 45360 +L53270 45530 +L53270 45450 +L53290 45410 +L53310 45380 +L53360 45360 +L53480 45360 +L53530 45380 +L53550 45410 +L53580 45450 +L53580 45600 +L53550 45640 +L53530 45670 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M55450 47730 +L55400 47710 +L55360 47660 +L55290 47590 +L55240 47570 +L55190 47570 +" /> +<path d="M55210 47690 +L55170 47660 +L55120 47610 +L55100 47520 +L55100 47350 +L55120 47260 +L55170 47210 +L55210 47190 +L55310 47190 +L55360 47210 +L55400 47260 +L55430 47350 +L55430 47520 +L55400 47610 +L55360 47660 +L55310 47690 +L55210 47690 +" /> +<path d="M55900 47690 +L55620 47690 +" /> +<path d="M55760 47690 +L55760 47190 +L55710 47260 +L55660 47310 +L55620 47330 +" /> +<path d="M56190 47400 +L56140 47380 +L56120 47350 +L56100 47310 +L56100 47280 +L56120 47230 +L56140 47210 +L56190 47190 +L56290 47190 +L56330 47210 +L56360 47230 +L56380 47280 +L56380 47310 +L56360 47350 +L56330 47380 +L56290 47400 +L56190 47400 +L56140 47420 +L56120 47450 +L56100 47500 +L56100 47590 +L56120 47640 +L56140 47660 +L56190 47690 +L56290 47690 +L56330 47660 +L56360 47640 +L56380 47590 +L56380 47500 +L56360 47450 +L56330 47420 +L56290 47400 +" /> +<path d="M54810 48660 +L54760 48690 +L54670 48690 +L54620 48660 +L54600 48610 +L54600 48420 +L54620 48380 +L54670 48350 +L54760 48350 +L54810 48380 +L54830 48420 +L54830 48470 +L54600 48520 +" /> +<path d="M55030 48660 +L55100 48690 +L55220 48690 +L55260 48660 +L55290 48640 +L55310 48590 +L55310 48540 +L55290 48500 +L55260 48470 +L55220 48450 +L55120 48420 +L55070 48400 +L55050 48380 +L55030 48330 +L55030 48280 +L55050 48230 +L55070 48210 +L55120 48190 +L55240 48190 +L55310 48210 +" /> +<path d="M55530 48690 +L55530 48350 +" /> +<path d="M55530 48190 +L55510 48210 +L55530 48230 +L55550 48210 +L55530 48190 +L55530 48230 +" /> +<path d="M55770 48690 +L55770 48350 +" /> +<path d="M55770 48400 +L55790 48380 +L55840 48350 +L55910 48350 +L55960 48380 +L55980 48420 +L55980 48690 +" /> +<path d="M55980 48420 +L56010 48380 +L56050 48350 +L56130 48350 +L56170 48380 +L56200 48420 +L56200 48690 +" /> +<path d="M56320 48730 +L56700 48730 +" /> +<path d="M56820 48690 +L56820 48190 +L57010 48190 +L57060 48210 +L57080 48230 +L57100 48280 +L57100 48350 +L57080 48400 +L57060 48420 +L57010 48450 +L56820 48450 +" /> +<path d="M57320 48690 +L57320 48190 +L57600 48690 +L57600 48190 +" /> +<path d="M57840 48690 +L57840 48190 +L58030 48190 +L58080 48210 +L58100 48230 +L58120 48280 +L58120 48350 +L58100 48400 +L58080 48420 +L58030 48450 +L57840 48450 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="60500" cy="52000" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="60750,51750 +60000,51000 +" /> +<polyline fill="none;" +points="60750,52250 +60000,53000 +60000,53000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="60750,51250 +60750,52750 +60750,52750 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="60500,52700 +60300,52500 +60100,52900 +60500,52700 +60500,52700 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M60000 51000 +L60000 50000 +" /> +<path d="M60580 50360 +L60580 50640 +" /> +<path d="M60580 50500 +L60080 50500 +L60150 50550 +L60200 50600 +L60220 50640 +" /> +<path d="M60750 52000 +L63000 52000 +" /> +<path d="M61730 52120 +L61750 52100 +L61800 52080 +L61920 52080 +L61960 52100 +L61990 52120 +L62010 52170 +L62010 52220 +L61990 52290 +L61700 52580 +L62010 52580 +" /> +<path d="M60000 53000 +L60000 54000 +" /> +<path d="M60080 53670 +L60080 53360 +L60270 53530 +L60270 53450 +L60290 53410 +L60310 53380 +L60360 53360 +L60480 53360 +L60530 53380 +L60550 53410 +L60580 53450 +L60580 53600 +L60550 53640 +L60530 53670 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M62450 51800 +L62400 51780 +L62360 51730 +L62290 51660 +L62240 51640 +L62190 51640 +" /> +<path d="M62210 51760 +L62170 51730 +L62120 51680 +L62100 51590 +L62100 51420 +L62120 51330 +L62170 51280 +L62210 51260 +L62310 51260 +L62360 51280 +L62400 51330 +L62430 51420 +L62430 51590 +L62400 51680 +L62360 51730 +L62310 51760 +L62210 51760 +" /> +<path d="M62620 51300 +L62640 51280 +L62690 51260 +L62810 51260 +L62850 51280 +L62880 51300 +L62900 51350 +L62900 51400 +L62880 51470 +L62590 51760 +L62900 51760 +" /> +<path d="M63210 51260 +L63260 51260 +L63310 51280 +L63330 51300 +L63360 51350 +L63380 51450 +L63380 51570 +L63360 51660 +L63330 51710 +L63310 51730 +L63260 51760 +L63210 51760 +L63170 51730 +L63140 51710 +L63120 51660 +L63100 51570 +L63100 51450 +L63120 51350 +L63140 51300 +L63170 51280 +L63210 51260 +" /> +<path d="M61810 50730 +L61760 50760 +L61670 50760 +L61620 50730 +L61600 50680 +L61600 50490 +L61620 50450 +L61670 50420 +L61760 50420 +L61810 50450 +L61830 50490 +L61830 50540 +L61600 50590 +" /> +<path d="M62030 50730 +L62100 50760 +L62220 50760 +L62260 50730 +L62290 50710 +L62310 50660 +L62310 50610 +L62290 50570 +L62260 50540 +L62220 50520 +L62120 50490 +L62070 50470 +L62050 50450 +L62030 50400 +L62030 50350 +L62050 50300 +L62070 50280 +L62120 50260 +L62240 50260 +L62310 50280 +" /> +<path d="M62530 50760 +L62530 50420 +" /> +<path d="M62530 50260 +L62510 50280 +L62530 50300 +L62550 50280 +L62530 50260 +L62530 50300 +" /> +<path d="M62770 50760 +L62770 50420 +" /> +<path d="M62770 50470 +L62790 50450 +L62840 50420 +L62910 50420 +L62960 50450 +L62980 50490 +L62980 50760 +" /> +<path d="M62980 50490 +L63010 50450 +L63050 50420 +L63130 50420 +L63170 50450 +L63200 50490 +L63200 50760 +" /> +<path d="M63320 50800 +L63700 50800 +" /> +<path d="M63820 50760 +L63820 50260 +L64100 50760 +L64100 50260 +" /> +<path d="M64340 50760 +L64340 50260 +L64530 50260 +L64580 50280 +L64600 50300 +L64620 50350 +L64620 50420 +L64600 50470 +L64580 50490 +L64530 50520 +L64340 50520 +" /> +<path d="M64840 50760 +L64840 50260 +L65120 50760 +L65120 50260 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="63500" cy="41500" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="63250,41250 +64000,40500 +" /> +<polyline fill="none;" +points="63250,41750 +64000,42500 +64000,42500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="63250,40750 +63250,42250 +63250,42250 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="63500,42200 +63700,42000 +63900,42400 +63500,42200 +63500,42200 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M64000 40500 +L64000 39500 +" /> +<path d="M64580 39860 +L64580 40140 +" /> +<path d="M64580 40000 +L64080 40000 +L64150 40050 +L64200 40100 +L64220 40140 +" /> +<path d="M63250 41500 +L61000 41500 +" /> +<path d="M61980 41620 +L62000 41600 +L62050 41580 +L62170 41580 +L62210 41600 +L62240 41620 +L62260 41670 +L62260 41720 +L62240 41790 +L61950 42080 +L62260 42080 +" /> +<path d="M64000 42500 +L64000 43500 +" /> +<path d="M64080 43170 +L64080 42860 +L64270 43030 +L64270 42950 +L64290 42910 +L64310 42880 +L64360 42860 +L64480 42860 +L64530 42880 +L64550 42910 +L64580 42950 +L64580 43100 +L64550 43140 +L64530 43170 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M60970 41300 +L60920 41280 +L60880 41230 +L60810 41160 +L60760 41140 +L60710 41140 +" /> +<path d="M60730 41260 +L60690 41230 +L60640 41180 +L60620 41090 +L60620 40920 +L60640 40830 +L60690 40780 +L60730 40760 +L60830 40760 +L60880 40780 +L60920 40830 +L60950 40920 +L60950 41090 +L60920 41180 +L60880 41230 +L60830 41260 +L60730 41260 +" /> +<path d="M61140 40800 +L61160 40780 +L61210 40760 +L61330 40760 +L61370 40780 +L61400 40800 +L61420 40850 +L61420 40900 +L61400 40970 +L61110 41260 +L61420 41260 +" /> +<path d="M61900 41260 +L61620 41260 +" /> +<path d="M61760 41260 +L61760 40760 +L61710 40830 +L61660 40880 +L61620 40900 +" /> +<path d="M59070 40230 +L59020 40260 +L58930 40260 +L58880 40230 +L58860 40180 +L58860 39990 +L58880 39950 +L58930 39920 +L59020 39920 +L59070 39950 +L59090 39990 +L59090 40040 +L58860 40090 +" /> +<path d="M59290 40230 +L59360 40260 +L59480 40260 +L59520 40230 +L59550 40210 +L59570 40160 +L59570 40110 +L59550 40070 +L59520 40040 +L59480 40020 +L59380 39990 +L59330 39970 +L59310 39950 +L59290 39900 +L59290 39850 +L59310 39800 +L59330 39780 +L59380 39760 +L59500 39760 +L59570 39780 +" /> +<path d="M59790 40260 +L59790 39920 +" /> +<path d="M59790 39760 +L59770 39780 +L59790 39800 +L59810 39780 +L59790 39760 +L59790 39800 +" /> +<path d="M60030 40260 +L60030 39920 +" /> +<path d="M60030 39970 +L60050 39950 +L60100 39920 +L60170 39920 +L60220 39950 +L60240 39990 +L60240 40260 +" /> +<path d="M60240 39990 +L60270 39950 +L60310 39920 +L60390 39920 +L60430 39950 +L60460 39990 +L60460 40260 +" /> +<path d="M60580 40300 +L60960 40300 +" /> +<path d="M61080 40260 +L61080 39760 +L61360 40260 +L61360 39760 +" /> +<path d="M61600 40260 +L61600 39760 +L61790 39760 +L61840 39780 +L61860 39800 +L61880 39850 +L61880 39920 +L61860 39970 +L61840 39990 +L61790 40020 +L61600 40020 +" /> +<path d="M62100 40260 +L62100 39760 +L62380 40260 +L62380 39760 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="43700,28700 +43700,30300 +" /> +<polyline fill="none;" +points="44300,28700 +44300,30300 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M44400 29500 +L45500 29500 +" /> +<path d="M43600 29500 +L42500 29500 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M45140 30330 +L45160 30350 +L45190 30420 +L45190 30470 +L45160 30540 +L45110 30590 +L45070 30610 +L44970 30630 +L44900 30630 +L44810 30610 +L44760 30590 +L44710 30540 +L44690 30470 +L44690 30420 +L44710 30350 +L44730 30330 +" /> +<path d="M45190 29850 +L45190 30130 +" /> +<path d="M45190 29990 +L44690 29990 +L44760 30040 +L44810 30090 +L44830 30130 +" /> +<path d="M42690 30310 +L42690 30550 +L42920 30570 +L42900 30550 +L42880 30500 +L42880 30380 +L42900 30340 +L42920 30310 +L42970 30290 +L43090 30290 +L43140 30310 +L43160 30340 +L43190 30380 +L43190 30500 +L43160 30550 +L43140 30570 +" /> +<path d="M42850 30070 +L43350 30070 +" /> +<path d="M42880 30070 +L42850 30020 +L42850 29930 +L42880 29880 +L42900 29860 +L42950 29830 +L43090 29830 +L43140 29860 +L43160 29880 +L43190 29930 +L43190 30020 +L43160 30070 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="71500" cy="26500" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="71750,26250 +71000,25500 +" /> +<polyline fill="none;" +points="71750,26750 +71000,27500 +71000,27500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="71750,25750 +71750,27250 +71750,27250 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="71500,27200 +71300,27000 +71100,27400 +71500,27200 +71500,27200 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M71000 25500 +L71000 24500 +" /> +<path d="M71580 24860 +L71580 25140 +" /> +<path d="M71580 25000 +L71080 25000 +L71150 25050 +L71200 25100 +L71220 25140 +" /> +<path d="M71750 26500 +L74000 26500 +" /> +<path d="M72730 26620 +L72750 26600 +L72800 26580 +L72920 26580 +L72960 26600 +L72990 26620 +L73010 26670 +L73010 26720 +L72990 26790 +L72700 27080 +L73010 27080 +" /> +<path d="M71000 27500 +L71000 28500 +" /> +<path d="M71080 28170 +L71080 27860 +L71270 28030 +L71270 27950 +L71290 27910 +L71310 27880 +L71360 27860 +L71480 27860 +L71530 27880 +L71550 27910 +L71580 27950 +L71580 28100 +L71550 28140 +L71530 28170 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M73450 26300 +L73400 26280 +L73360 26230 +L73290 26160 +L73240 26140 +L73190 26140 +" /> +<path d="M73210 26260 +L73170 26230 +L73120 26180 +L73100 26090 +L73100 25920 +L73120 25830 +L73170 25780 +L73210 25760 +L73310 25760 +L73360 25780 +L73400 25830 +L73430 25920 +L73430 26090 +L73400 26180 +L73360 26230 +L73310 26260 +L73210 26260 +" /> +<path d="M73620 25800 +L73640 25780 +L73690 25760 +L73810 25760 +L73850 25780 +L73880 25800 +L73900 25850 +L73900 25900 +L73880 25970 +L73590 26260 +L73900 26260 +" /> +<path d="M74330 25920 +L74330 26260 +" /> +<path d="M74210 25730 +L74100 26090 +L74400 26090 +" /> +<path d="M72810 25230 +L72760 25260 +L72670 25260 +L72620 25230 +L72600 25180 +L72600 24990 +L72620 24950 +L72670 24920 +L72760 24920 +L72810 24950 +L72830 24990 +L72830 25040 +L72600 25090 +" /> +<path d="M73030 25230 +L73100 25260 +L73220 25260 +L73260 25230 +L73290 25210 +L73310 25160 +L73310 25110 +L73290 25070 +L73260 25040 +L73220 25020 +L73120 24990 +L73070 24970 +L73050 24950 +L73030 24900 +L73030 24850 +L73050 24800 +L73070 24780 +L73120 24760 +L73240 24760 +L73310 24780 +" /> +<path d="M73530 25260 +L73530 24920 +" /> +<path d="M73530 24760 +L73510 24780 +L73530 24800 +L73550 24780 +L73530 24760 +L73530 24800 +" /> +<path d="M73770 25260 +L73770 24920 +" /> +<path d="M73770 24970 +L73790 24950 +L73840 24920 +L73910 24920 +L73960 24950 +L73980 24990 +L73980 25260 +" /> +<path d="M73980 24990 +L74010 24950 +L74050 24920 +L74130 24920 +L74170 24950 +L74200 24990 +L74200 25260 +" /> +<path d="M74320 25300 +L74700 25300 +" /> +<path d="M74820 25260 +L74820 24760 +L75100 25260 +L75100 24760 +" /> +<path d="M75340 25260 +L75340 24760 +L75530 24760 +L75580 24780 +L75600 24800 +L75620 24850 +L75620 24920 +L75600 24970 +L75580 24990 +L75530 25020 +L75340 25020 +" /> +<path d="M75840 25260 +L75840 24760 +L76120 25260 +L76120 24760 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<rect x="75100" y="20500" width="800" height="2000" rx="0" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M75500 20500 +L75500 20000 +" /> +<path d="M75500 22500 +L75500 23000 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M76490 21590 +L76250 21750 +" /> +<path d="M76490 21870 +L75990 21870 +L75990 21680 +L76010 21630 +L76030 21610 +L76080 21590 +L76150 21590 +L76200 21610 +L76220 21630 +L76250 21680 +L76250 21870 +" /> +<path d="M76490 21110 +L76490 21390 +" /> +<path d="M76490 21250 +L75990 21250 +L76060 21300 +L76110 21350 +L76130 21390 +" /> +<path d="M74350 21850 +L74690 21850 +" /> +<path d="M74160 21970 +L74520 22080 +L74520 21780 +" /> +<path d="M74190 21490 +L74190 21440 +L74210 21390 +L74230 21370 +L74280 21340 +L74380 21320 +L74500 21320 +L74590 21340 +L74640 21370 +L74660 21390 +L74690 21440 +L74690 21490 +L74660 21530 +L74640 21560 +L74590 21580 +L74500 21600 +L74380 21600 +L74280 21580 +L74230 21560 +L74210 21530 +L74190 21490 +" /> +<path d="M74690 21100 +L74190 21100 +" /> +<path d="M74500 21050 +L74690 20910 +" /> +<path d="M74350 20910 +L74540 21100 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="70500" cy="15500" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="70250,15250 +71000,14500 +" /> +<polyline fill="none;" +points="70250,15750 +71000,16500 +71000,16500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="70250,14750 +70250,16250 +70250,16250 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="70500,16200 +70700,16000 +70900,16400 +70500,16200 +70500,16200 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M71000 14500 +L71000 13500 +" /> +<path d="M71580 13860 +L71580 14140 +" /> +<path d="M71580 14000 +L71080 14000 +L71150 14050 +L71200 14100 +L71220 14140 +" /> +<path d="M70250 15500 +L68000 15500 +" /> +<path d="M68980 15620 +L69000 15600 +L69050 15580 +L69170 15580 +L69210 15600 +L69240 15620 +L69260 15670 +L69260 15720 +L69240 15790 +L68950 16080 +L69260 16080 +" /> +<path d="M71000 16500 +L71000 17500 +" /> +<path d="M71080 17170 +L71080 16860 +L71270 17030 +L71270 16950 +L71290 16910 +L71310 16880 +L71360 16860 +L71480 16860 +L71530 16880 +L71550 16910 +L71580 16950 +L71580 17100 +L71550 17140 +L71530 17170 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M67970 15300 +L67920 15280 +L67880 15230 +L67810 15160 +L67760 15140 +L67710 15140 +" /> +<path d="M67730 15260 +L67690 15230 +L67640 15180 +L67620 15090 +L67620 14920 +L67640 14830 +L67690 14780 +L67730 14760 +L67830 14760 +L67880 14780 +L67920 14830 +L67950 14920 +L67950 15090 +L67920 15180 +L67880 15230 +L67830 15260 +L67730 15260 +" /> +<path d="M68140 14800 +L68160 14780 +L68210 14760 +L68330 14760 +L68370 14780 +L68400 14800 +L68420 14850 +L68420 14900 +L68400 14970 +L68110 15260 +L68420 15260 +" /> +<path d="M68590 14760 +L68900 14760 +L68730 14950 +L68810 14950 +L68850 14970 +L68880 14990 +L68900 15040 +L68900 15160 +L68880 15210 +L68850 15230 +L68810 15260 +L68660 15260 +L68620 15230 +L68590 15210 +" /> +<path d="M66070 14230 +L66020 14260 +L65930 14260 +L65880 14230 +L65860 14180 +L65860 13990 +L65880 13950 +L65930 13920 +L66020 13920 +L66070 13950 +L66090 13990 +L66090 14040 +L65860 14090 +" /> +<path d="M66290 14230 +L66360 14260 +L66480 14260 +L66520 14230 +L66550 14210 +L66570 14160 +L66570 14110 +L66550 14070 +L66520 14040 +L66480 14020 +L66380 13990 +L66330 13970 +L66310 13950 +L66290 13900 +L66290 13850 +L66310 13800 +L66330 13780 +L66380 13760 +L66500 13760 +L66570 13780 +" /> +<path d="M66790 14260 +L66790 13920 +" /> +<path d="M66790 13760 +L66770 13780 +L66790 13800 +L66810 13780 +L66790 13760 +L66790 13800 +" /> +<path d="M67030 14260 +L67030 13920 +" /> +<path d="M67030 13970 +L67050 13950 +L67100 13920 +L67170 13920 +L67220 13950 +L67240 13990 +L67240 14260 +" /> +<path d="M67240 13990 +L67270 13950 +L67310 13920 +L67390 13920 +L67430 13950 +L67460 13990 +L67460 14260 +" /> +<path d="M67580 14300 +L67960 14300 +" /> +<path d="M68080 14260 +L68080 13760 +L68360 14260 +L68360 13760 +" /> +<path d="M68600 14260 +L68600 13760 +L68790 13760 +L68840 13780 +L68860 13800 +L68880 13850 +L68880 13920 +L68860 13970 +L68840 13990 +L68790 14020 +L68600 14020 +" /> +<path d="M69100 14260 +L69100 13760 +L69380 14260 +L69380 13760 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="78500" cy="19000" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="78250,18750 +79000,18000 +" /> +<polyline fill="none;" +points="78250,19250 +79000,20000 +79000,20000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="78250,18250 +78250,19750 +78250,19750 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="78500,19700 +78700,19500 +78900,19900 +78500,19700 +78500,19700 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M79000 18000 +L79000 17000 +" /> +<path d="M79580 17360 +L79580 17640 +" /> +<path d="M79580 17500 +L79080 17500 +L79150 17550 +L79200 17600 +L79220 17640 +" /> +<path d="M78250 19000 +L76000 19000 +" /> +<path d="M76980 19120 +L77000 19100 +L77050 19080 +L77170 19080 +L77210 19100 +L77240 19120 +L77260 19170 +L77260 19220 +L77240 19290 +L76950 19580 +L77260 19580 +" /> +<path d="M79000 20000 +L79000 21000 +" /> +<path d="M79080 20670 +L79080 20360 +L79270 20530 +L79270 20450 +L79290 20410 +L79310 20380 +L79360 20360 +L79480 20360 +L79530 20380 +L79550 20410 +L79580 20450 +L79580 20600 +L79550 20640 +L79530 20670 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M75970 18800 +L75920 18780 +L75880 18730 +L75810 18660 +L75760 18640 +L75710 18640 +" /> +<path d="M75730 18760 +L75690 18730 +L75640 18680 +L75620 18590 +L75620 18420 +L75640 18330 +L75690 18280 +L75730 18260 +L75830 18260 +L75880 18280 +L75920 18330 +L75950 18420 +L75950 18590 +L75920 18680 +L75880 18730 +L75830 18760 +L75730 18760 +" /> +<path d="M76140 18300 +L76160 18280 +L76210 18260 +L76330 18260 +L76370 18280 +L76400 18300 +L76420 18350 +L76420 18400 +L76400 18470 +L76110 18760 +L76420 18760 +" /> +<path d="M76880 18260 +L76640 18260 +L76620 18490 +L76640 18470 +L76690 18450 +L76810 18450 +L76850 18470 +L76880 18490 +L76900 18540 +L76900 18660 +L76880 18710 +L76850 18730 +L76810 18760 +L76690 18760 +L76640 18730 +L76620 18710 +" /> +<path d="M74070 17730 +L74020 17760 +L73930 17760 +L73880 17730 +L73860 17680 +L73860 17490 +L73880 17450 +L73930 17420 +L74020 17420 +L74070 17450 +L74090 17490 +L74090 17540 +L73860 17590 +" /> +<path d="M74290 17730 +L74360 17760 +L74480 17760 +L74520 17730 +L74550 17710 +L74570 17660 +L74570 17610 +L74550 17570 +L74520 17540 +L74480 17520 +L74380 17490 +L74330 17470 +L74310 17450 +L74290 17400 +L74290 17350 +L74310 17300 +L74330 17280 +L74380 17260 +L74500 17260 +L74570 17280 +" /> +<path d="M74790 17760 +L74790 17420 +" /> +<path d="M74790 17260 +L74770 17280 +L74790 17300 +L74810 17280 +L74790 17260 +L74790 17300 +" /> +<path d="M75030 17760 +L75030 17420 +" /> +<path d="M75030 17470 +L75050 17450 +L75100 17420 +L75170 17420 +L75220 17450 +L75240 17490 +L75240 17760 +" /> +<path d="M75240 17490 +L75270 17450 +L75310 17420 +L75390 17420 +L75430 17450 +L75460 17490 +L75460 17760 +" /> +<path d="M75580 17800 +L75960 17800 +" /> +<path d="M76080 17760 +L76080 17260 +L76360 17760 +L76360 17260 +" /> +<path d="M76600 17760 +L76600 17260 +L76790 17260 +L76840 17280 +L76860 17300 +L76880 17350 +L76880 17420 +L76860 17470 +L76840 17490 +L76790 17520 +L76600 17520 +" /> +<path d="M77100 17760 +L77100 17260 +L77380 17760 +L77380 17260 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<rect x="78600" y="28000" width="800" height="2000" rx="0" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M79000 28000 +L79000 27500 +" /> +<path d="M79000 30000 +L79000 30500 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M79990 29090 +L79750 29250 +" /> +<path d="M79990 29370 +L79490 29370 +L79490 29180 +L79510 29130 +L79530 29110 +L79580 29090 +L79650 29090 +L79700 29110 +L79720 29130 +L79750 29180 +L79750 29370 +" /> +<path d="M79530 28890 +L79510 28870 +L79490 28820 +L79490 28700 +L79510 28660 +L79530 28630 +L79580 28610 +L79630 28610 +L79700 28630 +L79990 28920 +L79990 28610 +" /> +<path d="M77730 29380 +L77710 29360 +L77690 29310 +L77690 29190 +L77710 29150 +L77730 29120 +L77780 29100 +L77830 29100 +L77900 29120 +L78190 29410 +L78190 29100 +" /> +<path d="M77690 28640 +L77690 28880 +L77920 28900 +L77900 28880 +L77880 28830 +L77880 28710 +L77900 28670 +L77920 28640 +L77970 28620 +L78090 28620 +L78140 28640 +L78160 28670 +L78190 28710 +L78190 28830 +L78160 28880 +L78140 28900 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="78500" cy="38500" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="78250,38750 +79000,39500 +" /> +<polyline fill="none;" +points="78250,38250 +79000,37500 +79000,37500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="78250,39250 +78250,37750 +78250,37750 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="78900,37800 +78700,37600 +78500,38000 +78900,37800 +78900,37800 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M79000 39500 +L79000 40500 +" /> +<path d="M79580 39860 +L79580 40140 +" /> +<path d="M79580 40000 +L79080 40000 +L79150 40050 +L79200 40100 +L79220 40140 +" /> +<path d="M78250 38500 +L76000 38500 +" /> +<path d="M76980 38620 +L77000 38600 +L77050 38580 +L77170 38580 +L77210 38600 +L77240 38620 +L77260 38670 +L77260 38720 +L77240 38790 +L76950 39080 +L77260 39080 +" /> +<path d="M79000 37500 +L79000 36500 +" /> +<path d="M79080 37170 +L79080 36860 +L79270 37030 +L79270 36950 +L79290 36910 +L79310 36880 +L79360 36860 +L79480 36860 +L79530 36880 +L79550 36910 +L79580 36950 +L79580 37100 +L79550 37140 +L79530 37170 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M75970 39230 +L75920 39210 +L75880 39160 +L75810 39090 +L75760 39070 +L75710 39070 +" /> +<path d="M75730 39190 +L75690 39160 +L75640 39110 +L75620 39020 +L75620 38850 +L75640 38760 +L75690 38710 +L75730 38690 +L75830 38690 +L75880 38710 +L75920 38760 +L75950 38850 +L75950 39020 +L75920 39110 +L75880 39160 +L75830 39190 +L75730 39190 +" /> +<path d="M76140 38730 +L76160 38710 +L76210 38690 +L76330 38690 +L76370 38710 +L76400 38730 +L76420 38780 +L76420 38830 +L76400 38900 +L76110 39190 +L76420 39190 +" /> +<path d="M76850 38690 +L76760 38690 +L76710 38710 +L76690 38730 +L76640 38810 +L76620 38900 +L76620 39090 +L76640 39140 +L76660 39160 +L76710 39190 +L76810 39190 +L76850 39160 +L76880 39140 +L76900 39090 +L76900 38970 +L76880 38920 +L76850 38900 +L76810 38880 +L76710 38880 +L76660 38900 +L76640 38920 +L76620 38970 +" /> +<path d="M74090 40160 +L74040 40190 +L73950 40190 +L73900 40160 +L73880 40110 +L73880 39920 +L73900 39880 +L73950 39850 +L74040 39850 +L74090 39880 +L74110 39920 +L74110 39970 +L73880 40020 +" /> +<path d="M74310 40160 +L74380 40190 +L74500 40190 +L74540 40160 +L74570 40140 +L74590 40090 +L74590 40040 +L74570 40000 +L74540 39970 +L74500 39950 +L74400 39920 +L74350 39900 +L74330 39880 +L74310 39830 +L74310 39780 +L74330 39730 +L74350 39710 +L74400 39690 +L74520 39690 +L74590 39710 +" /> +<path d="M74810 40190 +L74810 39850 +" /> +<path d="M74810 39690 +L74790 39710 +L74810 39730 +L74830 39710 +L74810 39690 +L74810 39730 +" /> +<path d="M75050 40190 +L75050 39850 +" /> +<path d="M75050 39900 +L75070 39880 +L75120 39850 +L75190 39850 +L75240 39880 +L75260 39920 +L75260 40190 +" /> +<path d="M75260 39920 +L75290 39880 +L75330 39850 +L75410 39850 +L75450 39880 +L75480 39920 +L75480 40190 +" /> +<path d="M75600 40230 +L75980 40230 +" /> +<path d="M76100 40190 +L76100 39690 +L76290 39690 +L76340 39710 +L76360 39730 +L76380 39780 +L76380 39850 +L76360 39900 +L76340 39920 +L76290 39950 +L76100 39950 +" /> +<path d="M76600 40190 +L76600 39690 +L76880 40190 +L76880 39690 +" /> +<path d="M77120 40190 +L77120 39690 +L77310 39690 +L77360 39710 +L77380 39730 +L77400 39780 +L77400 39850 +L77380 39900 +L77360 39920 +L77310 39950 +L77120 39950 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="81000" cy="52000" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="80750,51750 +81500,51000 +" /> +<polyline fill="none;" +points="80750,52250 +81500,53000 +81500,53000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="80750,51250 +80750,52750 +80750,52750 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="81000,52700 +81200,52500 +81400,52900 +81000,52700 +81000,52700 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M81500 51000 +L81500 50000 +" /> +<path d="M82080 50360 +L82080 50640 +" /> +<path d="M82080 50500 +L81580 50500 +L81650 50550 +L81700 50600 +L81720 50640 +" /> +<path d="M80750 52000 +L78500 52000 +" /> +<path d="M79480 52120 +L79500 52100 +L79550 52080 +L79670 52080 +L79710 52100 +L79740 52120 +L79760 52170 +L79760 52220 +L79740 52290 +L79450 52580 +L79760 52580 +" /> +<path d="M81500 53000 +L81500 54000 +" /> +<path d="M81580 53670 +L81580 53360 +L81770 53530 +L81770 53450 +L81790 53410 +L81810 53380 +L81860 53360 +L81980 53360 +L82030 53380 +L82050 53410 +L82080 53450 +L82080 53600 +L82050 53640 +L82030 53670 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M78470 51800 +L78420 51780 +L78380 51730 +L78310 51660 +L78260 51640 +L78210 51640 +" /> +<path d="M78230 51760 +L78190 51730 +L78140 51680 +L78120 51590 +L78120 51420 +L78140 51330 +L78190 51280 +L78230 51260 +L78330 51260 +L78380 51280 +L78420 51330 +L78450 51420 +L78450 51590 +L78420 51680 +L78380 51730 +L78330 51760 +L78230 51760 +" /> +<path d="M78640 51300 +L78660 51280 +L78710 51260 +L78830 51260 +L78870 51280 +L78900 51300 +L78920 51350 +L78920 51400 +L78900 51470 +L78610 51760 +L78920 51760 +" /> +<path d="M79090 51260 +L79420 51260 +L79210 51760 +" /> +<path d="M76570 50730 +L76520 50760 +L76430 50760 +L76380 50730 +L76360 50680 +L76360 50490 +L76380 50450 +L76430 50420 +L76520 50420 +L76570 50450 +L76590 50490 +L76590 50540 +L76360 50590 +" /> +<path d="M76790 50730 +L76860 50760 +L76980 50760 +L77020 50730 +L77050 50710 +L77070 50660 +L77070 50610 +L77050 50570 +L77020 50540 +L76980 50520 +L76880 50490 +L76830 50470 +L76810 50450 +L76790 50400 +L76790 50350 +L76810 50300 +L76830 50280 +L76880 50260 +L77000 50260 +L77070 50280 +" /> +<path d="M77290 50760 +L77290 50420 +" /> +<path d="M77290 50260 +L77270 50280 +L77290 50300 +L77310 50280 +L77290 50260 +L77290 50300 +" /> +<path d="M77530 50760 +L77530 50420 +" /> +<path d="M77530 50470 +L77550 50450 +L77600 50420 +L77670 50420 +L77720 50450 +L77740 50490 +L77740 50760 +" /> +<path d="M77740 50490 +L77770 50450 +L77810 50420 +L77890 50420 +L77930 50450 +L77960 50490 +L77960 50760 +" /> +<path d="M78080 50800 +L78460 50800 +" /> +<path d="M78580 50760 +L78580 50260 +L78860 50760 +L78860 50260 +" /> +<path d="M79100 50760 +L79100 50260 +L79290 50260 +L79340 50280 +L79360 50300 +L79380 50350 +L79380 50420 +L79360 50470 +L79340 50490 +L79290 50520 +L79100 50520 +" /> +<path d="M79600 50760 +L79600 50260 +L79880 50760 +L79880 50260 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="86000" cy="38000" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="86250,37750 +85500,37000 +" /> +<polyline fill="none;" +points="86250,38250 +85500,39000 +85500,39000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="86250,37250 +86250,38750 +86250,38750 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="86000,38700 +85800,38500 +85600,38900 +86000,38700 +86000,38700 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M85500 37000 +L85500 36000 +" /> +<path d="M86080 36360 +L86080 36640 +" /> +<path d="M86080 36500 +L85580 36500 +L85650 36550 +L85700 36600 +L85720 36640 +" /> +<path d="M86250 38000 +L88500 38000 +" /> +<path d="M87230 38120 +L87250 38100 +L87300 38080 +L87420 38080 +L87460 38100 +L87490 38120 +L87510 38170 +L87510 38220 +L87490 38290 +L87200 38580 +L87510 38580 +" /> +<path d="M85500 39000 +L85500 40000 +" /> +<path d="M85580 39670 +L85580 39360 +L85770 39530 +L85770 39450 +L85790 39410 +L85810 39380 +L85860 39360 +L85980 39360 +L86030 39380 +L86050 39410 +L86080 39450 +L86080 39600 +L86050 39640 +L86030 39670 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M87950 37800 +L87900 37780 +L87860 37730 +L87790 37660 +L87740 37640 +L87690 37640 +" /> +<path d="M87710 37760 +L87670 37730 +L87620 37680 +L87600 37590 +L87600 37420 +L87620 37330 +L87670 37280 +L87710 37260 +L87810 37260 +L87860 37280 +L87900 37330 +L87930 37420 +L87930 37590 +L87900 37680 +L87860 37730 +L87810 37760 +L87710 37760 +" /> +<path d="M88120 37300 +L88140 37280 +L88190 37260 +L88310 37260 +L88350 37280 +L88380 37300 +L88400 37350 +L88400 37400 +L88380 37470 +L88090 37760 +L88400 37760 +" /> +<path d="M88690 37470 +L88640 37450 +L88620 37420 +L88600 37380 +L88600 37350 +L88620 37300 +L88640 37280 +L88690 37260 +L88790 37260 +L88830 37280 +L88860 37300 +L88880 37350 +L88880 37380 +L88860 37420 +L88830 37450 +L88790 37470 +L88690 37470 +L88640 37490 +L88620 37520 +L88600 37570 +L88600 37660 +L88620 37710 +L88640 37730 +L88690 37760 +L88790 37760 +L88830 37730 +L88860 37710 +L88880 37660 +L88880 37570 +L88860 37520 +L88830 37490 +L88790 37470 +" /> +<path d="M87310 36730 +L87260 36760 +L87170 36760 +L87120 36730 +L87100 36680 +L87100 36490 +L87120 36450 +L87170 36420 +L87260 36420 +L87310 36450 +L87330 36490 +L87330 36540 +L87100 36590 +" /> +<path d="M87530 36730 +L87600 36760 +L87720 36760 +L87760 36730 +L87790 36710 +L87810 36660 +L87810 36610 +L87790 36570 +L87760 36540 +L87720 36520 +L87620 36490 +L87570 36470 +L87550 36450 +L87530 36400 +L87530 36350 +L87550 36300 +L87570 36280 +L87620 36260 +L87740 36260 +L87810 36280 +" /> +<path d="M88030 36760 +L88030 36420 +" /> +<path d="M88030 36260 +L88010 36280 +L88030 36300 +L88050 36280 +L88030 36260 +L88030 36300 +" /> +<path d="M88270 36760 +L88270 36420 +" /> +<path d="M88270 36470 +L88290 36450 +L88340 36420 +L88410 36420 +L88460 36450 +L88480 36490 +L88480 36760 +" /> +<path d="M88480 36490 +L88510 36450 +L88550 36420 +L88630 36420 +L88670 36450 +L88700 36490 +L88700 36760 +" /> +<path d="M88820 36800 +L89200 36800 +" /> +<path d="M89320 36760 +L89320 36260 +L89600 36760 +L89600 36260 +" /> +<path d="M89840 36760 +L89840 36260 +L90030 36260 +L90080 36280 +L90100 36300 +L90120 36350 +L90120 36420 +L90100 36470 +L90080 36490 +L90030 36520 +L89840 36520 +" /> +<path d="M90340 36760 +L90340 36260 +L90620 36760 +L90620 36260 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<rect x="85100" y="44500" width="800" height="2000" rx="0" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M85500 44500 +L85500 44000 +" /> +<path d="M85500 46500 +L85500 47000 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M86490 45590 +L86250 45750 +" /> +<path d="M86490 45870 +L85990 45870 +L85990 45680 +L86010 45630 +L86030 45610 +L86080 45590 +L86150 45590 +L86200 45610 +L86220 45630 +L86250 45680 +L86250 45870 +" /> +<path d="M85990 45420 +L85990 45110 +L86180 45280 +L86180 45200 +L86200 45160 +L86220 45130 +L86270 45110 +L86390 45110 +L86440 45130 +L86460 45160 +L86490 45200 +L86490 45350 +L86460 45390 +L86440 45420 +" /> +<path d="M84230 45840 +L84210 45820 +L84190 45770 +L84190 45650 +L84210 45610 +L84230 45580 +L84280 45560 +L84330 45560 +L84400 45580 +L84690 45870 +L84690 45560 +" /> +<path d="M84690 45340 +L84190 45340 +" /> +<path d="M84500 45290 +L84690 45150 +" /> +<path d="M84350 45150 +L84540 45340 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="90500" cy="14000" r="1110" /> +<polyline fill="none;" +points="90900,13250 +90900,14750 +90900,14750 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="90000,15000 +90000,14500 +90900,14500 +" /> +<polyline fill="none;" +points="90000,13000 +90000,13450 +90900,13450 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="91000,14000 +91400,13850 +91400,14150 +91000,14000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M90000 13000 +L90000 12000 +" /> +<path d="M90580 12360 +L90580 12640 +" /> +<path d="M90580 12500 +L90080 12500 +L90150 12550 +L90200 12600 +L90220 12640 +" /> +<path d="M90900 14000 +L93000 14000 +" /> +<path d="M91810 14120 +L91830 14100 +L91880 14080 +L92000 14080 +L92040 14100 +L92070 14120 +L92090 14170 +L92090 14220 +L92070 14290 +L91780 14580 +L92090 14580 +" /> +<path d="M90000 15000 +L90000 16000 +" /> +<path d="M90080 15670 +L90080 15360 +L90270 15530 +L90270 15450 +L90290 15410 +L90310 15380 +L90360 15360 +L90480 15360 +L90530 15380 +L90550 15410 +L90580 15450 +L90580 15600 +L90550 15640 +L90530 15670 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M92260 13260 +L92260 13610 +L92240 13680 +L92190 13730 +L92120 13760 +L92070 13760 +" /> +<path d="M92760 13760 +L92480 13760 +" /> +<path d="M92620 13760 +L92620 13260 +L92570 13330 +L92520 13380 +L92480 13400 +" /> +<path d="M91620 12420 +L91620 12850 +L91600 12900 +L91550 12920 +L91520 12920 +" /> +<path d="M91620 12260 +L91600 12280 +L91620 12300 +L91640 12280 +L91620 12260 +L91620 12300 +" /> +<path d="M91790 12420 +L91980 12420 +" /> +<path d="M91860 12760 +L91860 12330 +L91880 12280 +L91930 12260 +L91980 12260 +" /> +<path d="M92340 12730 +L92290 12760 +L92200 12760 +L92150 12730 +L92130 12680 +L92130 12490 +L92150 12450 +L92200 12420 +L92290 12420 +L92340 12450 +L92360 12490 +L92360 12540 +L92130 12590 +" /> +<path d="M92510 12420 +L92700 12420 +" /> +<path d="M92580 12260 +L92580 12680 +L92600 12730 +L92650 12760 +L92700 12760 +" /> +<path d="M92750 12800 +L93130 12800 +" /> +<path d="M93250 12420 +L93250 12760 +" /> +<path d="M93250 12470 +L93270 12450 +L93320 12420 +L93390 12420 +L93440 12450 +L93460 12490 +L93460 12760 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="96000" cy="23500" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="95750,23250 +96500,22500 +" /> +<polyline fill="none;" +points="95750,23750 +96500,24500 +96500,24500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="95750,22750 +95750,24250 +95750,24250 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="96000,24200 +96200,24000 +96400,24400 +96000,24200 +96000,24200 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M96500 22500 +L96500 21500 +" /> +<path d="M97080 21860 +L97080 22140 +" /> +<path d="M97080 22000 +L96580 22000 +L96650 22050 +L96700 22100 +L96720 22140 +" /> +<path d="M95750 23500 +L93500 23500 +" /> +<path d="M94480 23620 +L94500 23600 +L94550 23580 +L94670 23580 +L94710 23600 +L94740 23620 +L94760 23670 +L94760 23720 +L94740 23790 +L94450 24080 +L94760 24080 +" /> +<path d="M96500 24500 +L96500 25500 +" /> +<path d="M96580 25170 +L96580 24860 +L96770 25030 +L96770 24950 +L96790 24910 +L96810 24880 +L96860 24860 +L96980 24860 +L97030 24880 +L97050 24910 +L97080 24950 +L97080 25100 +L97050 25140 +L97030 25170 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M93470 23300 +L93420 23280 +L93380 23230 +L93310 23160 +L93260 23140 +L93210 23140 +" /> +<path d="M93230 23260 +L93190 23230 +L93140 23180 +L93120 23090 +L93120 22920 +L93140 22830 +L93190 22780 +L93230 22760 +L93330 22760 +L93380 22780 +L93420 22830 +L93450 22920 +L93450 23090 +L93420 23180 +L93380 23230 +L93330 23260 +L93230 23260 +" /> +<path d="M93610 22760 +L93920 22760 +L93750 22950 +L93830 22950 +L93870 22970 +L93900 22990 +L93920 23040 +L93920 23160 +L93900 23210 +L93870 23230 +L93830 23260 +L93680 23260 +L93640 23230 +L93610 23210 +" /> +<path d="M94400 23260 +L94120 23260 +" /> +<path d="M94260 23260 +L94260 22760 +L94210 22830 +L94160 22880 +L94120 22900 +" /> +<path d="M91570 22230 +L91520 22260 +L91430 22260 +L91380 22230 +L91360 22180 +L91360 21990 +L91380 21950 +L91430 21920 +L91520 21920 +L91570 21950 +L91590 21990 +L91590 22040 +L91360 22090 +" /> +<path d="M91790 22230 +L91860 22260 +L91980 22260 +L92020 22230 +L92050 22210 +L92070 22160 +L92070 22110 +L92050 22070 +L92020 22040 +L91980 22020 +L91880 21990 +L91830 21970 +L91810 21950 +L91790 21900 +L91790 21850 +L91810 21800 +L91830 21780 +L91880 21760 +L92000 21760 +L92070 21780 +" /> +<path d="M92290 22260 +L92290 21920 +" /> +<path d="M92290 21760 +L92270 21780 +L92290 21800 +L92310 21780 +L92290 21760 +L92290 21800 +" /> +<path d="M92530 22260 +L92530 21920 +" /> +<path d="M92530 21970 +L92550 21950 +L92600 21920 +L92670 21920 +L92720 21950 +L92740 21990 +L92740 22260 +" /> +<path d="M92740 21990 +L92770 21950 +L92810 21920 +L92890 21920 +L92930 21950 +L92960 21990 +L92960 22260 +" /> +<path d="M93080 22300 +L93460 22300 +" /> +<path d="M93580 22260 +L93580 21760 +L93860 22260 +L93860 21760 +" /> +<path d="M94100 22260 +L94100 21760 +L94290 21760 +L94340 21780 +L94360 21800 +L94380 21850 +L94380 21920 +L94360 21970 +L94340 21990 +L94290 22020 +L94100 22020 +" /> +<path d="M94600 22260 +L94600 21760 +L94880 22260 +L94880 21760 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="90500" cy="23500" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="90750,23250 +90000,22500 +" /> +<polyline fill="none;" +points="90750,23750 +90000,24500 +90000,24500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="90750,22750 +90750,24250 +90750,24250 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="90500,24200 +90300,24000 +90100,24400 +90500,24200 +90500,24200 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M90000 22500 +L90000 21500 +" /> +<path d="M90580 21860 +L90580 22140 +" /> +<path d="M90580 22000 +L90080 22000 +L90150 22050 +L90200 22100 +L90220 22140 +" /> +<path d="M90750 23500 +L93000 23500 +" /> +<path d="M91730 23620 +L91750 23600 +L91800 23580 +L91920 23580 +L91960 23600 +L91990 23620 +L92010 23670 +L92010 23720 +L91990 23790 +L91700 24080 +L92010 24080 +" /> +<path d="M90000 24500 +L90000 25500 +" /> +<path d="M90080 25170 +L90080 24860 +L90270 25030 +L90270 24950 +L90290 24910 +L90310 24880 +L90360 24860 +L90480 24860 +L90530 24880 +L90550 24910 +L90580 24950 +L90580 25100 +L90550 25140 +L90530 25170 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M92450 23300 +L92400 23280 +L92360 23230 +L92290 23160 +L92240 23140 +L92190 23140 +" /> +<path d="M92210 23260 +L92170 23230 +L92120 23180 +L92100 23090 +L92100 22920 +L92120 22830 +L92170 22780 +L92210 22760 +L92310 22760 +L92360 22780 +L92400 22830 +L92430 22920 +L92430 23090 +L92400 23180 +L92360 23230 +L92310 23260 +L92210 23260 +" /> +<path d="M92620 22800 +L92640 22780 +L92690 22760 +L92810 22760 +L92850 22780 +L92880 22800 +L92900 22850 +L92900 22900 +L92880 22970 +L92590 23260 +L92900 23260 +" /> +<path d="M93140 23260 +L93240 23260 +L93290 23230 +L93310 23210 +L93360 23140 +L93380 23040 +L93380 22850 +L93360 22800 +L93330 22780 +L93290 22760 +L93190 22760 +L93140 22780 +L93120 22800 +L93100 22850 +L93100 22970 +L93120 23020 +L93140 23040 +L93190 23070 +L93290 23070 +L93330 23040 +L93360 23020 +L93380 22970 +" /> +<path d="M91810 22230 +L91760 22260 +L91670 22260 +L91620 22230 +L91600 22180 +L91600 21990 +L91620 21950 +L91670 21920 +L91760 21920 +L91810 21950 +L91830 21990 +L91830 22040 +L91600 22090 +" /> +<path d="M92030 22230 +L92100 22260 +L92220 22260 +L92260 22230 +L92290 22210 +L92310 22160 +L92310 22110 +L92290 22070 +L92260 22040 +L92220 22020 +L92120 21990 +L92070 21970 +L92050 21950 +L92030 21900 +L92030 21850 +L92050 21800 +L92070 21780 +L92120 21760 +L92240 21760 +L92310 21780 +" /> +<path d="M92530 22260 +L92530 21920 +" /> +<path d="M92530 21760 +L92510 21780 +L92530 21800 +L92550 21780 +L92530 21760 +L92530 21800 +" /> +<path d="M92770 22260 +L92770 21920 +" /> +<path d="M92770 21970 +L92790 21950 +L92840 21920 +L92910 21920 +L92960 21950 +L92980 21990 +L92980 22260 +" /> +<path d="M92980 21990 +L93010 21950 +L93050 21920 +L93130 21920 +L93170 21950 +L93200 21990 +L93200 22260 +" /> +<path d="M93320 22300 +L93700 22300 +" /> +<path d="M93820 22260 +L93820 21760 +L94100 22260 +L94100 21760 +" /> +<path d="M94340 22260 +L94340 21760 +L94530 21760 +L94580 21780 +L94600 21800 +L94620 21850 +L94620 21920 +L94600 21970 +L94580 21990 +L94530 22020 +L94340 22020 +" /> +<path d="M94840 22260 +L94840 21760 +L95120 22260 +L95120 21760 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="90500" cy="45500" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="90750,45250 +90000,44500 +" /> +<polyline fill="none;" +points="90750,45750 +90000,46500 +90000,46500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="90750,44750 +90750,46250 +90750,46250 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="90500,46200 +90300,46000 +90100,46400 +90500,46200 +90500,46200 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M90000 44500 +L90000 43500 +" /> +<path d="M90580 43860 +L90580 44140 +" /> +<path d="M90580 44000 +L90080 44000 +L90150 44050 +L90200 44100 +L90220 44140 +" /> +<path d="M90750 45500 +L93000 45500 +" /> +<path d="M91730 45620 +L91750 45600 +L91800 45580 +L91920 45580 +L91960 45600 +L91990 45620 +L92010 45670 +L92010 45720 +L91990 45790 +L91700 46080 +L92010 46080 +" /> +<path d="M90000 46500 +L90000 47500 +" /> +<path d="M90080 47170 +L90080 46860 +L90270 47030 +L90270 46950 +L90290 46910 +L90310 46880 +L90360 46860 +L90480 46860 +L90530 46880 +L90550 46910 +L90580 46950 +L90580 47100 +L90550 47140 +L90530 47170 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M92450 45300 +L92400 45280 +L92360 45230 +L92290 45160 +L92240 45140 +L92190 45140 +" /> +<path d="M92210 45260 +L92170 45230 +L92120 45180 +L92100 45090 +L92100 44920 +L92120 44830 +L92170 44780 +L92210 44760 +L92310 44760 +L92360 44780 +L92400 44830 +L92430 44920 +L92430 45090 +L92400 45180 +L92360 45230 +L92310 45260 +L92210 45260 +" /> +<path d="M92590 44760 +L92900 44760 +L92730 44950 +L92810 44950 +L92850 44970 +L92880 44990 +L92900 45040 +L92900 45160 +L92880 45210 +L92850 45230 +L92810 45260 +L92660 45260 +L92620 45230 +L92590 45210 +" /> +<path d="M93210 44760 +L93260 44760 +L93310 44780 +L93330 44800 +L93360 44850 +L93380 44950 +L93380 45070 +L93360 45160 +L93330 45210 +L93310 45230 +L93260 45260 +L93210 45260 +L93170 45230 +L93140 45210 +L93120 45160 +L93100 45070 +L93100 44950 +L93120 44850 +L93140 44800 +L93170 44780 +L93210 44760 +" /> +<path d="M91810 44230 +L91760 44260 +L91670 44260 +L91620 44230 +L91600 44180 +L91600 43990 +L91620 43950 +L91670 43920 +L91760 43920 +L91810 43950 +L91830 43990 +L91830 44040 +L91600 44090 +" /> +<path d="M92030 44230 +L92100 44260 +L92220 44260 +L92260 44230 +L92290 44210 +L92310 44160 +L92310 44110 +L92290 44070 +L92260 44040 +L92220 44020 +L92120 43990 +L92070 43970 +L92050 43950 +L92030 43900 +L92030 43850 +L92050 43800 +L92070 43780 +L92120 43760 +L92240 43760 +L92310 43780 +" /> +<path d="M92530 44260 +L92530 43920 +" /> +<path d="M92530 43760 +L92510 43780 +L92530 43800 +L92550 43780 +L92530 43760 +L92530 43800 +" /> +<path d="M92770 44260 +L92770 43920 +" /> +<path d="M92770 43970 +L92790 43950 +L92840 43920 +L92910 43920 +L92960 43950 +L92980 43990 +L92980 44260 +" /> +<path d="M92980 43990 +L93010 43950 +L93050 43920 +L93130 43920 +L93170 43950 +L93200 43990 +L93200 44260 +" /> +<path d="M93320 44300 +L93700 44300 +" /> +<path d="M93820 44260 +L93820 43760 +L94100 44260 +L94100 43760 +" /> +<path d="M94340 44260 +L94340 43760 +L94530 43760 +L94580 43780 +L94600 43800 +L94620 43850 +L94620 43920 +L94600 43970 +L94580 43990 +L94530 44020 +L94340 44020 +" /> +<path d="M94840 44260 +L94840 43760 +L95120 44260 +L95120 43760 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<rect x="96100" y="53000" width="800" height="2000" rx="0" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M96500 53000 +L96500 52500 +" /> +<path d="M96500 55000 +L96500 55500 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M97490 54090 +L97250 54250 +" /> +<path d="M97490 54370 +L96990 54370 +L96990 54180 +L97010 54130 +L97030 54110 +L97080 54090 +L97150 54090 +L97200 54110 +L97220 54130 +L97250 54180 +L97250 54370 +" /> +<path d="M97150 53660 +L97490 53660 +" /> +<path d="M96960 53780 +L97320 53890 +L97320 53590 +" /> +<path d="M95230 54700 +L95210 54680 +L95190 54630 +L95190 54510 +L95210 54470 +L95230 54440 +L95280 54420 +L95330 54420 +L95400 54440 +L95690 54730 +L95690 54420 +" /> +<path d="M95640 54200 +L95660 54180 +L95690 54200 +L95660 54220 +L95640 54200 +L95690 54200 +" /> +<path d="M95350 53750 +L95690 53750 +" /> +<path d="M95160 53870 +L95520 53980 +L95520 53680 +" /> +<path d="M95690 53480 +L95190 53480 +" /> +<path d="M95500 53430 +L95690 53290 +" /> +<path d="M95350 53290 +L95540 53480 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="26500" cy="16000" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="26250,16250 +27000,17000 +" /> +<polyline fill="none;" +points="26250,15750 +27000,15000 +27000,15000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="26250,16750 +26250,15250 +26250,15250 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="26900,15300 +26700,15100 +26500,15500 +26900,15300 +26900,15300 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M27000 17000 +L27000 18000 +" /> +<path d="M27580 17360 +L27580 17640 +" /> +<path d="M27580 17500 +L27080 17500 +L27150 17550 +L27200 17600 +L27220 17640 +" /> +<path d="M26250 16000 +L24000 16000 +" /> +<path d="M24980 16120 +L25000 16100 +L25050 16080 +L25170 16080 +L25210 16100 +L25240 16120 +L25260 16170 +L25260 16220 +L25240 16290 +L24950 16580 +L25260 16580 +" /> +<path d="M27000 15000 +L27000 14000 +" /> +<path d="M27080 14670 +L27080 14360 +L27270 14530 +L27270 14450 +L27290 14410 +L27310 14380 +L27360 14360 +L27480 14360 +L27530 14380 +L27550 14410 +L27580 14450 +L27580 14600 +L27550 14640 +L27530 14670 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M24450 16730 +L24400 16710 +L24360 16660 +L24290 16590 +L24240 16570 +L24190 16570 +" /> +<path d="M24210 16690 +L24170 16660 +L24120 16610 +L24100 16520 +L24100 16350 +L24120 16260 +L24170 16210 +L24210 16190 +L24310 16190 +L24360 16210 +L24400 16260 +L24430 16350 +L24430 16520 +L24400 16610 +L24360 16660 +L24310 16690 +L24210 16690 +" /> +<path d="M24590 16190 +L24920 16190 +L24710 16690 +" /> +<path d="M22090 17660 +L22040 17690 +L21950 17690 +L21900 17660 +L21880 17610 +L21880 17420 +L21900 17380 +L21950 17350 +L22040 17350 +L22090 17380 +L22110 17420 +L22110 17470 +L21880 17520 +" /> +<path d="M22310 17660 +L22380 17690 +L22500 17690 +L22540 17660 +L22570 17640 +L22590 17590 +L22590 17540 +L22570 17500 +L22540 17470 +L22500 17450 +L22400 17420 +L22350 17400 +L22330 17380 +L22310 17330 +L22310 17280 +L22330 17230 +L22350 17210 +L22400 17190 +L22520 17190 +L22590 17210 +" /> +<path d="M22810 17690 +L22810 17350 +" /> +<path d="M22810 17190 +L22790 17210 +L22810 17230 +L22830 17210 +L22810 17190 +L22810 17230 +" /> +<path d="M23050 17690 +L23050 17350 +" /> +<path d="M23050 17400 +L23070 17380 +L23120 17350 +L23190 17350 +L23240 17380 +L23260 17420 +L23260 17690 +" /> +<path d="M23260 17420 +L23290 17380 +L23330 17350 +L23410 17350 +L23450 17380 +L23480 17420 +L23480 17690 +" /> +<path d="M23600 17730 +L23980 17730 +" /> +<path d="M24100 17690 +L24100 17190 +L24290 17190 +L24340 17210 +L24360 17230 +L24380 17280 +L24380 17350 +L24360 17400 +L24340 17420 +L24290 17450 +L24100 17450 +" /> +<path d="M24600 17690 +L24600 17190 +L24880 17690 +L24880 17190 +" /> +<path d="M25120 17690 +L25120 17190 +L25310 17190 +L25360 17210 +L25380 17230 +L25400 17280 +L25400 17350 +L25380 17400 +L25360 17420 +L25310 17450 +L25120 17450 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="31000" cy="16500" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="30750,16750 +31500,17500 +" /> +<polyline fill="none;" +points="30750,16250 +31500,15500 +31500,15500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="30750,17250 +30750,15750 +30750,15750 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="31400,15800 +31200,15600 +31000,16000 +31400,15800 +31400,15800 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M31500 17500 +L31500 18500 +" /> +<path d="M32080 17860 +L32080 18140 +" /> +<path d="M32080 18000 +L31580 18000 +L31650 18050 +L31700 18100 +L31720 18140 +" /> +<path d="M30750 16500 +L28500 16500 +" /> +<path d="M29480 16620 +L29500 16600 +L29550 16580 +L29670 16580 +L29710 16600 +L29740 16620 +L29760 16670 +L29760 16720 +L29740 16790 +L29450 17080 +L29760 17080 +" /> +<path d="M31500 15500 +L31500 14500 +" /> +<path d="M31580 15170 +L31580 14860 +L31770 15030 +L31770 14950 +L31790 14910 +L31810 14880 +L31860 14860 +L31980 14860 +L32030 14880 +L32050 14910 +L32080 14950 +L32080 15100 +L32050 15140 +L32030 15170 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M28470 17230 +L28420 17210 +L28380 17160 +L28310 17090 +L28260 17070 +L28210 17070 +" /> +<path d="M28230 17190 +L28190 17160 +L28140 17110 +L28120 17020 +L28120 16850 +L28140 16760 +L28190 16710 +L28230 16690 +L28330 16690 +L28380 16710 +L28420 16760 +L28450 16850 +L28450 17020 +L28420 17110 +L28380 17160 +L28330 17190 +L28230 17190 +" /> +<path d="M28920 17190 +L28640 17190 +" /> +<path d="M28780 17190 +L28780 16690 +L28730 16760 +L28680 16810 +L28640 16830 +" /> +<path d="M29230 16690 +L29280 16690 +L29330 16710 +L29350 16730 +L29380 16780 +L29400 16880 +L29400 17000 +L29380 17090 +L29350 17140 +L29330 17160 +L29280 17190 +L29230 17190 +L29190 17160 +L29160 17140 +L29140 17090 +L29120 17000 +L29120 16880 +L29140 16780 +L29160 16730 +L29190 16710 +L29230 16690 +" /> +<path d="M26590 18160 +L26540 18190 +L26450 18190 +L26400 18160 +L26380 18110 +L26380 17920 +L26400 17880 +L26450 17850 +L26540 17850 +L26590 17880 +L26610 17920 +L26610 17970 +L26380 18020 +" /> +<path d="M26810 18160 +L26880 18190 +L27000 18190 +L27040 18160 +L27070 18140 +L27090 18090 +L27090 18040 +L27070 18000 +L27040 17970 +L27000 17950 +L26900 17920 +L26850 17900 +L26830 17880 +L26810 17830 +L26810 17780 +L26830 17730 +L26850 17710 +L26900 17690 +L27020 17690 +L27090 17710 +" /> +<path d="M27310 18190 +L27310 17850 +" /> +<path d="M27310 17690 +L27290 17710 +L27310 17730 +L27330 17710 +L27310 17690 +L27310 17730 +" /> +<path d="M27550 18190 +L27550 17850 +" /> +<path d="M27550 17900 +L27570 17880 +L27620 17850 +L27690 17850 +L27740 17880 +L27760 17920 +L27760 18190 +" /> +<path d="M27760 17920 +L27790 17880 +L27830 17850 +L27910 17850 +L27950 17880 +L27980 17920 +L27980 18190 +" /> +<path d="M28100 18230 +L28480 18230 +" /> +<path d="M28600 18190 +L28600 17690 +L28790 17690 +L28840 17710 +L28860 17730 +L28880 17780 +L28880 17850 +L28860 17900 +L28840 17920 +L28790 17950 +L28600 17950 +" /> +<path d="M29100 18190 +L29100 17690 +L29380 18190 +L29380 17690 +" /> +<path d="M29620 18190 +L29620 17690 +L29810 17690 +L29860 17710 +L29880 17730 +L29900 17780 +L29900 17850 +L29880 17900 +L29860 17920 +L29810 17950 +L29620 17950 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="46000" cy="14000" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="45750,14250 +46500,15000 +" /> +<polyline fill="none;" +points="45750,13750 +46500,13000 +46500,13000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="45750,14750 +45750,13250 +45750,13250 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="46400,13300 +46200,13100 +46000,13500 +46400,13300 +46400,13300 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M46500 15000 +L46500 16000 +" /> +<path d="M47080 15360 +L47080 15640 +" /> +<path d="M47080 15500 +L46580 15500 +L46650 15550 +L46700 15600 +L46720 15640 +" /> +<path d="M45750 14000 +L43500 14000 +" /> +<path d="M44480 14120 +L44500 14100 +L44550 14080 +L44670 14080 +L44710 14100 +L44740 14120 +L44760 14170 +L44760 14220 +L44740 14290 +L44450 14580 +L44760 14580 +" /> +<path d="M46500 13000 +L46500 12000 +" /> +<path d="M46580 12670 +L46580 12360 +L46770 12530 +L46770 12450 +L46790 12410 +L46810 12380 +L46860 12360 +L46980 12360 +L47030 12380 +L47050 12410 +L47080 12450 +L47080 12600 +L47050 12640 +L47030 12670 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M43470 14730 +L43420 14710 +L43380 14660 +L43310 14590 +L43260 14570 +L43210 14570 +" /> +<path d="M43230 14690 +L43190 14660 +L43140 14610 +L43120 14520 +L43120 14350 +L43140 14260 +L43190 14210 +L43230 14190 +L43330 14190 +L43380 14210 +L43420 14260 +L43450 14350 +L43450 14520 +L43420 14610 +L43380 14660 +L43330 14690 +L43230 14690 +" /> +<path d="M43920 14690 +L43640 14690 +" /> +<path d="M43780 14690 +L43780 14190 +L43730 14260 +L43680 14310 +L43640 14330 +" /> +<path d="M44350 14190 +L44260 14190 +L44210 14210 +L44190 14230 +L44140 14310 +L44120 14400 +L44120 14590 +L44140 14640 +L44160 14660 +L44210 14690 +L44310 14690 +L44350 14660 +L44380 14640 +L44400 14590 +L44400 14470 +L44380 14420 +L44350 14400 +L44310 14380 +L44210 14380 +L44160 14400 +L44140 14420 +L44120 14470 +" /> +<path d="M41590 15660 +L41540 15690 +L41450 15690 +L41400 15660 +L41380 15610 +L41380 15420 +L41400 15380 +L41450 15350 +L41540 15350 +L41590 15380 +L41610 15420 +L41610 15470 +L41380 15520 +" /> +<path d="M41810 15660 +L41880 15690 +L42000 15690 +L42040 15660 +L42070 15640 +L42090 15590 +L42090 15540 +L42070 15500 +L42040 15470 +L42000 15450 +L41900 15420 +L41850 15400 +L41830 15380 +L41810 15330 +L41810 15280 +L41830 15230 +L41850 15210 +L41900 15190 +L42020 15190 +L42090 15210 +" /> +<path d="M42310 15690 +L42310 15350 +" /> +<path d="M42310 15190 +L42290 15210 +L42310 15230 +L42330 15210 +L42310 15190 +L42310 15230 +" /> +<path d="M42550 15690 +L42550 15350 +" /> +<path d="M42550 15400 +L42570 15380 +L42620 15350 +L42690 15350 +L42740 15380 +L42760 15420 +L42760 15690 +" /> +<path d="M42760 15420 +L42790 15380 +L42830 15350 +L42910 15350 +L42950 15380 +L42980 15420 +L42980 15690 +" /> +<path d="M43100 15730 +L43480 15730 +" /> +<path d="M43600 15690 +L43600 15190 +L43790 15190 +L43840 15210 +L43860 15230 +L43880 15280 +L43880 15350 +L43860 15400 +L43840 15420 +L43790 15450 +L43600 15450 +" /> +<path d="M44100 15690 +L44100 15190 +L44380 15690 +L44380 15190 +" /> +<path d="M44620 15690 +L44620 15190 +L44810 15190 +L44860 15210 +L44880 15230 +L44900 15280 +L44900 15350 +L44880 15400 +L44860 15420 +L44810 15450 +L44620 15450 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M15500 9500 +L100500 9500 +" /> +<path d="M40500 12500 +L40500 9500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="40500" cy="9500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M62000 12000 +L62000 9500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="62000" cy="9500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M71000 13500 +L71000 9500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="71000" cy="9500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M79000 17000 +L79000 9500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="79000" cy="9500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M37500 12000 +L63000 12000 +" /> +<path d="M71000 17500 +L71000 19000 +" /> +<path d="M71000 19000 +L76000 19000 +" /> +<path d="M24000 37500 +L30000 37500 +" /> +<path d="M15500 18500 +L15500 48000 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="27000" cy="37500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M21000 39500 +L20000 39500 +" /> +<path d="M20000 39500 +L20000 43500 +" /> +<path d="M11000 45500 +L17000 45500 +" /> +<path d="M20000 42000 +L24000 42000 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="20000" cy="42000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M28000 29500 +L28000 50000 +" /> +<path d="M28000 29500 +L42500 29500 +" /> +<path d="M30000 42000 +L33500 42000 +" /> +<path d="M33000 39500 +L33500 39500 +" /> +<path d="M33500 39500 +L33500 44500 +" /> +<path d="M30000 42000 +L30000 41500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="33500" cy="42000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M26000 55000 +L28000 55000 +" /> +<path d="M24000 42000 +L24000 41500 +" /> +<path d="M26000 45000 +L26000 55000 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="26000" cy="55000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M18500 50000 +L26000 50000 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="26000" cy="50000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M23000 53000 +L23000 50000 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="23000" cy="50000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M20000 47500 +L20000 60000 +" /> +<path d="M15500 52000 +L15500 60000 +" /> +<path d="M23000 60000 +L23000 57000 +" /> +<path d="M31000 60000 +L31000 57000 +" /> +<path d="M28000 50000 +L37000 50000 +" /> +<path d="M33500 60000 +L33500 48500 +" /> +<path d="M31000 53000 +L31000 50000 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="31000" cy="50000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M36500 46500 +L37500 46500 +" /> +<path d="M37500 46500 +L37500 36000 +" /> +<path d="M37500 36000 +L11000 36000 +" /> +<path d="M40000 22000 +L40000 48000 +" /> +<path d="M40000 47000 +L43000 47000 +" /> +<path d="M67000 29500 +L45500 29500 +" /> +<path d="M40000 60000 +L40000 52000 +" /> +<path d="M46000 44500 +L53000 44500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="40000" cy="47000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M46000 60000 +L46000 56500 +" /> +<path d="M46000 49000 +L46000 52500 +" /> +<path d="M53000 44500 +L53000 45000 +" /> +<path d="M46000 45000 +L46000 44500 +" /> +<path d="M53000 60000 +L53000 49000 +" /> +<path d="M47500 17500 +L47500 44500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="47500" cy="44500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M46000 50000 +L50000 50000 +" /> +<path d="M50000 50000 +L50000 41500 +" /> +<path d="M50000 41500 +L61000 41500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="46000" cy="50000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M60000 47000 +L60000 50000 +" /> +<path d="M56000 47000 +L63000 47000 +" /> +<path d="M60000 60000 +L60000 54000 +" /> +<path d="M63000 47000 +L63000 52000 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="60000" cy="47000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M63000 52000 +L78500 52000 +" /> +<path d="M64000 60000 +L64000 43500 +" /> +<path d="M64000 38500 +L76000 38500 +" /> +<path d="M67000 15500 +L67000 38500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="67000" cy="15500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M71000 24500 +L71000 24000 +" /> +<path d="M71000 24000 +L67000 24000 +" /> +<path d="M71000 28500 +L71000 32000 +" /> +<path d="M71000 32000 +L100500 32000 +" /> +<path d="M81500 32000 +L81500 50000 +" /> +<path d="M79000 21000 +L79000 27500 +" /> +<path d="M79000 26500 +L74000 26500 +" /> +<path d="M75500 20000 +L75500 19000 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="75500" cy="19000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M75500 23000 +L75500 23500 +" /> +<path d="M75500 23500 +L79000 23500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="79000" cy="23500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="79000" cy="26500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M79000 30500 +L79000 36500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="79000" cy="32000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="67000" cy="38500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="67000" cy="24000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="67000" cy="29500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M64000 38500 +L64000 39500 +" /> +<path d="M79000 60000 +L79000 40500 +" /> +<path d="M81500 60000 +L81500 54000 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="81500" cy="32000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M15500 60000 +L101000 60000 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="20000" cy="60000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="23000" cy="60000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="31000" cy="60000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="33500" cy="60000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="40000" cy="60000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="46000" cy="60000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="53000" cy="60000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="60000" cy="60000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="64000" cy="60000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="79000" cy="60000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="81500" cy="60000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M85500 34500 +L85500 36000 +" /> +<path d="M85500 44000 +L85500 40000 +" /> +<path d="M85500 47000 +L85500 60000 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="85500" cy="60000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M88500 38000 +L90000 38000 +" /> +<path d="M90000 12000 +L90000 9500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="90000" cy="9500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M90000 16000 +L90000 21500 +" /> +<path d="M93000 23500 +L93500 23500 +" /> +<path d="M96500 21500 +L96500 9500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="96500" cy="9500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M90000 20500 +L93500 20500 +" /> +<path d="M93500 20500 +L93500 23500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="93500" cy="23500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="90000" cy="20500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M93000 14000 +L98000 14000 +" /> +<path d="M90000 25500 +L90000 43500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="90000" cy="38000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M90000 47500 +L90000 60000 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="90000" cy="60000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M96500 25500 +L96500 52500 +" /> +<path d="M96500 45500 +L93000 45500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="96500" cy="45500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M96500 55500 +L96500 60000 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="96500" cy="60000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M98000 14000 +L98000 60000 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="98000" cy="60000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M56500 54500 +L49000 54500 +" /> +<path d="M62000 34500 +L85500 34500 +" /> +<path d="M66000 15500 +L68000 15500 +" /> +<path d="M58500 12000 +L58500 16500 +" /> +<path d="M40500 17500 +L40500 16500 +" /> +<path d="M11500 13500 +L37500 13500 +" /> +<path d="M37500 12000 +L37500 14500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="37500" cy="13500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M27000 18000 +L27000 37500 +" /> +<path d="M15500 9500 +L15500 14500 +" /> +<path d="M24000 16000 +L24000 13500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="24000" cy="13500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M28500 16500 +L28500 13500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="28500" cy="13500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M27000 14000 +L27000 9500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="27000" cy="9500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M31500 14500 +L31500 9500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="31500" cy="9500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M40000 22000 +L31500 22000 +" /> +<path d="M31500 22000 +L31500 18500 +" /> +<path d="M43500 14000 +L43500 12000 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="43500" cy="12000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M46500 12000 +L46500 9500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="46500" cy="9500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M47500 17500 +L40500 17500 +" /> +<path d="M46500 16000 +L56500 16000 +" /> +<path d="M59000 14000 +L58500 14000 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="58500" cy="14000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M58500 16500 +L62000 16500 +" /> +<path d="M66000 10000 +L66000 9500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="66000" cy="9500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M66000 14000 +L66000 15500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="62000" cy="16500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="25500" cy="43000" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="25250,43250 +26000,44000 +" /> +<polyline fill="none;" +points="25250,42750 +26000,42000 +26000,42000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="25250,43750 +25250,42250 +25250,42250 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="25900,42300 +25700,42100 +25500,42500 +25900,42300 +25900,42300 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M26000 44000 +L26000 45000 +" /> +<path d="M26580 44360 +L26580 44640 +" /> +<path d="M26580 44500 +L26080 44500 +L26150 44550 +L26200 44600 +L26220 44640 +" /> +<path d="M25250 43000 +L23000 43000 +" /> +<path d="M23980 43120 +L24000 43100 +L24050 43080 +L24170 43080 +L24210 43100 +L24240 43120 +L24260 43170 +L24260 43220 +L24240 43290 +L23950 43580 +L24260 43580 +" /> +<path d="M26000 42000 +L26000 41000 +" /> +<path d="M26080 41670 +L26080 41360 +L26270 41530 +L26270 41450 +L26290 41410 +L26310 41380 +L26360 41360 +L26480 41360 +L26530 41380 +L26550 41410 +L26580 41450 +L26580 41600 +L26550 41640 +L26530 41670 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M23450 43730 +L23400 43710 +L23360 43660 +L23290 43590 +L23240 43570 +L23190 43570 +" /> +<path d="M23210 43690 +L23170 43660 +L23120 43610 +L23100 43520 +L23100 43350 +L23120 43260 +L23170 43210 +L23210 43190 +L23310 43190 +L23360 43210 +L23400 43260 +L23430 43350 +L23430 43520 +L23400 43610 +L23360 43660 +L23310 43690 +L23210 43690 +" /> +<path d="M23850 43190 +L23760 43190 +L23710 43210 +L23690 43230 +L23640 43310 +L23620 43400 +L23620 43590 +L23640 43640 +L23660 43660 +L23710 43690 +L23810 43690 +L23850 43660 +L23880 43640 +L23900 43590 +L23900 43470 +L23880 43420 +L23850 43400 +L23810 43380 +L23710 43380 +L23660 43400 +L23640 43420 +L23620 43470 +" /> +<path d="M21090 44660 +L21040 44690 +L20950 44690 +L20900 44660 +L20880 44610 +L20880 44420 +L20900 44380 +L20950 44350 +L21040 44350 +L21090 44380 +L21110 44420 +L21110 44470 +L20880 44520 +" /> +<path d="M21310 44660 +L21380 44690 +L21500 44690 +L21540 44660 +L21570 44640 +L21590 44590 +L21590 44540 +L21570 44500 +L21540 44470 +L21500 44450 +L21400 44420 +L21350 44400 +L21330 44380 +L21310 44330 +L21310 44280 +L21330 44230 +L21350 44210 +L21400 44190 +L21520 44190 +L21590 44210 +" /> +<path d="M21810 44690 +L21810 44350 +" /> +<path d="M21810 44190 +L21790 44210 +L21810 44230 +L21830 44210 +L21810 44190 +L21810 44230 +" /> +<path d="M22050 44690 +L22050 44350 +" /> +<path d="M22050 44400 +L22070 44380 +L22120 44350 +L22190 44350 +L22240 44380 +L22260 44420 +L22260 44690 +" /> +<path d="M22260 44420 +L22290 44380 +L22330 44350 +L22410 44350 +L22450 44380 +L22480 44420 +L22480 44690 +" /> +<path d="M22600 44730 +L22980 44730 +" /> +<path d="M23100 44690 +L23100 44190 +L23290 44190 +L23340 44210 +L23360 44230 +L23380 44280 +L23380 44350 +L23360 44400 +L23340 44420 +L23290 44450 +L23100 44450 +" /> +<path d="M23600 44690 +L23600 44190 +L23880 44690 +L23880 44190 +" /> +<path d="M24120 44690 +L24120 44190 +L24310 44190 +L24360 44210 +L24380 44230 +L24400 44280 +L24400 44350 +L24380 44400 +L24360 44420 +L24310 44450 +L24120 44450 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M26000 41000 +L26000 37500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="26000" cy="37500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M20000 43000 +L23000 43000 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="20000" cy="43000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="29500" cy="43500" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="29750,43750 +29000,44500 +" /> +<polyline fill="none;" +points="29750,43250 +29000,42500 +29000,42500 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="29750,44250 +29750,42750 +29750,42750 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="29100,42800 +29300,42600 +29500,43000 +29100,42800 +29100,42800 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M29000 44500 +L29000 45500 +" /> +<path d="M29580 44860 +L29580 45140 +" /> +<path d="M29580 45000 +L29080 45000 +L29150 45050 +L29200 45100 +L29220 45140 +" /> +<path d="M29750 43500 +L32000 43500 +" /> +<path d="M30730 43620 +L30750 43600 +L30800 43580 +L30920 43580 +L30960 43600 +L30990 43620 +L31010 43670 +L31010 43720 +L30990 43790 +L30700 44080 +L31010 44080 +" /> +<path d="M29000 42500 +L29000 41500 +" /> +<path d="M29080 42170 +L29080 41860 +L29270 42030 +L29270 41950 +L29290 41910 +L29310 41880 +L29360 41860 +L29480 41860 +L29530 41880 +L29550 41910 +L29580 41950 +L29580 42100 +L29550 42140 +L29530 42170 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M31450 44230 +L31400 44210 +L31360 44160 +L31290 44090 +L31240 44070 +L31190 44070 +" /> +<path d="M31210 44190 +L31170 44160 +L31120 44110 +L31100 44020 +L31100 43850 +L31120 43760 +L31170 43710 +L31210 43690 +L31310 43690 +L31360 43710 +L31400 43760 +L31430 43850 +L31430 44020 +L31400 44110 +L31360 44160 +L31310 44190 +L31210 44190 +" /> +<path d="M31710 43900 +L31660 43880 +L31640 43850 +L31620 43810 +L31620 43780 +L31640 43730 +L31660 43710 +L31710 43690 +L31810 43690 +L31850 43710 +L31880 43730 +L31900 43780 +L31900 43810 +L31880 43850 +L31850 43880 +L31810 43900 +L31710 43900 +L31660 43920 +L31640 43950 +L31620 44000 +L31620 44090 +L31640 44140 +L31660 44160 +L31710 44190 +L31810 44190 +L31850 44160 +L31880 44140 +L31900 44090 +L31900 44000 +L31880 43950 +L31850 43920 +L31810 43900 +" /> +<path d="M30810 45160 +L30760 45190 +L30670 45190 +L30620 45160 +L30600 45110 +L30600 44920 +L30620 44880 +L30670 44850 +L30760 44850 +L30810 44880 +L30830 44920 +L30830 44970 +L30600 45020 +" /> +<path d="M31030 45160 +L31100 45190 +L31220 45190 +L31260 45160 +L31290 45140 +L31310 45090 +L31310 45040 +L31290 45000 +L31260 44970 +L31220 44950 +L31120 44920 +L31070 44900 +L31050 44880 +L31030 44830 +L31030 44780 +L31050 44730 +L31070 44710 +L31120 44690 +L31240 44690 +L31310 44710 +" /> +<path d="M31530 45190 +L31530 44850 +" /> +<path d="M31530 44690 +L31510 44710 +L31530 44730 +L31550 44710 +L31530 44690 +L31530 44730 +" /> +<path d="M31770 45190 +L31770 44850 +" /> +<path d="M31770 44900 +L31790 44880 +L31840 44850 +L31910 44850 +L31960 44880 +L31980 44920 +L31980 45190 +" /> +<path d="M31980 44920 +L32010 44880 +L32050 44850 +L32130 44850 +L32170 44880 +L32200 44920 +L32200 45190 +" /> +<path d="M32320 45230 +L32700 45230 +" /> +<path d="M32820 45190 +L32820 44690 +L33010 44690 +L33060 44710 +L33080 44730 +L33100 44780 +L33100 44850 +L33080 44900 +L33060 44920 +L33010 44950 +L32820 44950 +" /> +<path d="M33320 45190 +L33320 44690 +L33600 45190 +L33600 44690 +" /> +<path d="M33840 45190 +L33840 44690 +L34030 44690 +L34080 44710 +L34100 44730 +L34120 44780 +L34120 44850 +L34100 44900 +L34080 44920 +L34030 44950 +L33840 44950 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M32000 43500 +L33500 43500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="33500" cy="43500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M29000 41500 +L29000 37500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="29000" cy="37500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M29000 45500 +L28000 45500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="28000" cy="45500" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="58500" cy="12000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="65500" cy="12000" r="1110" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="65250,12250 +66000,13000 +" /> +<polyline fill="none;" +points="65250,11750 +66000,11000 +66000,11000 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:200; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline fill="none;" +points="65250,12750 +65250,11250 +65250,11250 +" /> +</g> +<g style="fill:#840000; fill-opacity:1.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="65900,11300 +65700,11100 +65500,11500 +65900,11300 +65900,11300 +" /> +</g> +<g style="fill:#840000; fill-opacity:0.0; +stroke:#840000; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M66000 13000 +L66000 14000 +" /> +<path d="M66580 13360 +L66580 13640 +" /> +<path d="M66580 13500 +L66080 13500 +L66150 13550 +L66200 13600 +L66220 13640 +" /> +<path d="M65250 12000 +L63000 12000 +" /> +<path d="M63980 12120 +L64000 12100 +L64050 12080 +L64170 12080 +L64210 12100 +L64240 12120 +L64260 12170 +L64260 12220 +L64240 12290 +L63950 12580 +L64260 12580 +" /> +<path d="M66000 11000 +L66000 10000 +" /> +<path d="M66080 10670 +L66080 10360 +L66270 10530 +L66270 10450 +L66290 10410 +L66310 10380 +L66360 10360 +L66480 10360 +L66530 10380 +L66550 10410 +L66580 10450 +L66580 10600 +L66550 10640 +L66530 10670 +" /> +</g> +<g style="fill:#008484; fill-opacity:0.0; +stroke:#008484; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M62970 12730 +L62920 12710 +L62880 12660 +L62810 12590 +L62760 12570 +L62710 12570 +" /> +<path d="M62730 12690 +L62690 12660 +L62640 12610 +L62620 12520 +L62620 12350 +L62640 12260 +L62690 12210 +L62730 12190 +L62830 12190 +L62880 12210 +L62920 12260 +L62950 12350 +L62950 12520 +L62920 12610 +L62880 12660 +L62830 12690 +L62730 12690 +" /> +<path d="M63140 12230 +L63160 12210 +L63210 12190 +L63330 12190 +L63370 12210 +L63400 12230 +L63420 12280 +L63420 12330 +L63400 12400 +L63110 12690 +L63420 12690 +" /> +<path d="M63620 12230 +L63640 12210 +L63690 12190 +L63810 12190 +L63850 12210 +L63880 12230 +L63900 12280 +L63900 12330 +L63880 12400 +L63590 12690 +L63900 12690 +" /> +<path d="M61090 13660 +L61040 13690 +L60950 13690 +L60900 13660 +L60880 13610 +L60880 13420 +L60900 13380 +L60950 13350 +L61040 13350 +L61090 13380 +L61110 13420 +L61110 13470 +L60880 13520 +" /> +<path d="M61310 13660 +L61380 13690 +L61500 13690 +L61540 13660 +L61570 13640 +L61590 13590 +L61590 13540 +L61570 13500 +L61540 13470 +L61500 13450 +L61400 13420 +L61350 13400 +L61330 13380 +L61310 13330 +L61310 13280 +L61330 13230 +L61350 13210 +L61400 13190 +L61520 13190 +L61590 13210 +" /> +<path d="M61810 13690 +L61810 13350 +" /> +<path d="M61810 13190 +L61790 13210 +L61810 13230 +L61830 13210 +L61810 13190 +L61810 13230 +" /> +<path d="M62050 13690 +L62050 13350 +" /> +<path d="M62050 13400 +L62070 13380 +L62120 13350 +L62190 13350 +L62240 13380 +L62260 13420 +L62260 13690 +" /> +<path d="M62260 13420 +L62290 13380 +L62330 13350 +L62410 13350 +L62450 13380 +L62480 13420 +L62480 13690 +" /> +<path d="M62600 13730 +L62980 13730 +" /> +<path d="M63100 13690 +L63100 13190 +L63290 13190 +L63340 13210 +L63360 13230 +L63380 13280 +L63380 13350 +L63360 13400 +L63340 13420 +L63290 13450 +L63100 13450 +" /> +<path d="M63600 13690 +L63600 13190 +L63880 13690 +L63880 13190 +" /> +<path d="M64120 13690 +L64120 13190 +L64310 13190 +L64360 13210 +L64380 13230 +L64400 13280 +L64400 13350 +L64380 13400 +L64360 13420 +L64310 13450 +L64120 13450 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M11500 13500 +L11500 16500 +" /> +<path d="M11500 16500 +L12500 16500 +" /> +<path d="M56500 16000 +L56500 54500 +" /> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="56500" cy="47000" r="200" /> +</g> +<g style="fill:#008400; fill-opacity:1.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#008400; fill-opacity:0.0; +stroke:#008400; stroke-width:60; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M62000 16000 +L62000 34500 +" /> +</g> +</svg> diff --git a/library/SubcircuitLibrary/LM321/LM321.sub b/library/SubcircuitLibrary/LM321/LM321.sub new file mode 100644 index 00000000..4a888591 --- /dev/null +++ b/library/SubcircuitLibrary/LM321/LM321.sub @@ -0,0 +1,46 @@ +* Subcircuit LM321 +.subckt LM321 net-_q12-pad2_ net-_q3-pad2_ net-_j1-pad1_ net-_q24-pad3_ net-_j1-pad2_ +* c:\fossee\esim\library\subcircuitlibrary\lm321\lm321.cir +.include PNP.lib +.include NPN.lib +.include NJF.lib +q1 net-_q1-pad1_ net-_q1-pad2_ net-_j1-pad1_ Q2N2907A +q14 net-_q14-pad1_ net-_q1-pad2_ net-_j1-pad1_ Q2N2907A +q19 net-_q1-pad2_ net-_q1-pad2_ net-_j1-pad1_ Q2N2907A +q4 net-_q3-pad3_ net-_q3-pad3_ net-_q11-pad3_ Q2N2907A +q11 net-_q11-pad1_ net-_q11-pad1_ net-_q11-pad3_ Q2N2907A +q3 net-_j1-pad2_ net-_q3-pad2_ net-_q3-pad3_ Q2N2907A +q12 net-_j1-pad2_ net-_q12-pad2_ net-_q11-pad1_ Q2N2907A +q2 net-_j1-pad2_ net-_q2-pad2_ net-_q1-pad1_ Q2N2907A +q9 net-_c1-pad2_ net-_q2-pad2_ net-_j1-pad2_ Q2N2222 +q5 net-_q2-pad2_ net-_q2-pad2_ net-_j1-pad2_ Q2N2222 +q13 net-_j1-pad2_ net-_c1-pad2_ net-_q10-pad1_ Q2N2907A +q15 net-_q14-pad1_ net-_q10-pad1_ net-_q15-pad3_ Q2N2222 +q17 net-_q15-pad3_ net-_q16-pad1_ net-_j1-pad2_ Q2N2222 +q18 net-_j1-pad2_ net-_q16-pad1_ net-_q14-pad1_ Q2N2907A +q20 net-_q16-pad1_ net-_q16-pad1_ net-_j1-pad2_ Q2N2222 +q21 net-_c1-pad1_ net-_q15-pad3_ net-_j1-pad2_ Q2N2222 +c1 net-_c1-pad1_ net-_c1-pad2_ 5p +q24 net-_c1-pad1_ net-_q24-pad2_ net-_q24-pad3_ Q2N2222 +r1 net-_q23-pad3_ net-_q24-pad2_ 40k +q23 net-_j1-pad1_ net-_c1-pad1_ net-_q23-pad3_ Q2N2222 +q25 net-_j1-pad1_ net-_q23-pad3_ net-_q24-pad2_ Q2N2222 +r2 net-_q24-pad2_ net-_q24-pad3_ 25 +q26 net-_j1-pad2_ net-_c1-pad1_ net-_q24-pad3_ Q2N2907A +q27 net-_q24-pad3_ net-_q16-pad1_ net-_j1-pad2_ Q2N2222 +q28 net-_q1-pad2_ net-_q28-pad2_ net-_q28-pad3_ Q2N2222 +r3 net-_q28-pad3_ net-_j1-pad2_ 2k +j1 net-_j1-pad1_ net-_j1-pad2_ net-_j1-pad3_ J2N3819 +q31 net-_j1-pad1_ net-_j1-pad3_ net-_q30-pad2_ Q2N2222 +q29 net-_j1-pad3_ net-_j1-pad3_ net-_q28-pad2_ Q2N2222 +q30 net-_q28-pad2_ net-_q30-pad2_ net-_j1-pad2_ Q2N2222 +r4 net-_q30-pad2_ net-_j1-pad2_ 2.4k +q7 net-_q11-pad3_ net-_q1-pad2_ net-_j1-pad1_ Q2N2907A +q10 net-_q10-pad1_ net-_q1-pad2_ net-_j1-pad1_ Q2N2907A +q16 net-_q16-pad1_ net-_q1-pad2_ net-_j1-pad1_ Q2N2907A +q6 net-_q2-pad2_ net-_q3-pad3_ net-_q11-pad3_ Q2N2907A +q8 net-_c1-pad2_ net-_q11-pad1_ net-_q11-pad3_ Q2N2907A +q22 net-_c1-pad1_ net-_q1-pad2_ net-_j1-pad1_ Q2N2907A +* Control Statements + +.ends LM321
\ No newline at end of file diff --git a/library/SubcircuitLibrary/LM321/LM321_Previous_Values.xml b/library/SubcircuitLibrary/LM321/LM321_Previous_Values.xml new file mode 100644 index 00000000..8b38814c --- /dev/null +++ b/library/SubcircuitLibrary/LM321/LM321_Previous_Values.xml @@ -0,0 +1 @@ +<KicadtoNgspice><source /><model /><devicemodel><q1><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q1><q14><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q14><q19><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q19><q4><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q4><q11><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q11><q3><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q3><q12><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q12><q2><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q2><q9><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q9><q5><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q5><q13><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q13><q15><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q15><q17><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q17><q18><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q18><q20><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q20><q21><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q21><q24><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q24><q23><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q23><q25><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q25><q26><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q26><q27><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q27><q28><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q28><j1><field>C:\FOSSEE\eSim\library\deviceModelLibrary\JFET\NJF.lib</field></j1><q31><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q31><q29><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q29><q30><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q30><q7><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q7><q10><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q10><q16><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q16><q6><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q6><q8><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q8><q22><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q22></devicemodel><subcircuit /><analysis><ac><field1 name="Lin">true</field1><field2 name="Dec">false</field2><field3 name="Oct">false</field3><field4 name="Start Frequency" /><field5 name="Stop Frequency" /><field6 name="No. of points" /><field7 name="Start Fre Combo">Hz</field7><field8 name="Stop Fre Combo">Hz</field8></ac><dc><field1 name="Source 1" /><field2 name="Start" /><field3 name="Increment" /><field4 name="Stop" /><field5 name="Operating Point">0</field5><field6 name="Start Combo">Volts or Amperes</field6><field7 name="Increment Combo">Volts or Amperes</field7><field8 name="Stop Combo">Volts or Amperes</field8><field9 name="Source 2" /><field10 name="Start" /><field11 name="Increment" /><field12 name="Stop" /><field13 name="Start Combo">Volts or Amperes</field13><field14 name="Increment Combo">Volts or Amperes</field14><field15 name="Stop Combo">Volts or Amperes</field15></dc><tran><field1 name="Start Time" /><field2 name="Step Time" /><field3 name="Stop Time" /><field4 name="Start Combo">Sec</field4><field5 name="Step Combo">Sec</field5><field6 name="Stop Combo">Sec</field6></tran></analysis></KicadtoNgspice>
\ No newline at end of file diff --git a/library/SubcircuitLibrary/LM321/NJF.lib b/library/SubcircuitLibrary/LM321/NJF.lib new file mode 100644 index 00000000..dbb2cbae --- /dev/null +++ b/library/SubcircuitLibrary/LM321/NJF.lib @@ -0,0 +1,4 @@ +.model J2N3819 NJF(Beta=1.304m Betatce=-.5 Rd=1 Rs=1 Lambda=2.25m Vto=-3 ++ Vtotc=-2.5m Is=33.57f Isr=322.4f N=1 Nr=2 Xti=3 Alpha=311.7u ++ Vk=243.6 Cgd=1.6p M=.3622 Pb=1 Fc=.5 Cgs=2.414p Kf=9.882E-18 ++ Af=1) diff --git a/library/SubcircuitLibrary/LM321/NPN.lib b/library/SubcircuitLibrary/LM321/NPN.lib new file mode 100644 index 00000000..be5f3073 --- /dev/null +++ b/library/SubcircuitLibrary/LM321/NPN.lib @@ -0,0 +1,4 @@ +.model Q2N2222 NPN( Is=14.34f Xti=3 Eg=1.11 Vaf=74.03 Bf=400 Ne=1.307 ++ Ise=14.34f Ikf=0.2847 Xtb=1.5 Br=6.092 Nc=2 Isc=0 Ikr=0 Rc=1 Cjc=7.306p ++ Mjc=0.3416 Vjc=0.75 Fc=0.5 Cje=22.01p Mje=0.377 Vje=0.75 Tr=46.91n Tf=411.1p ++ Itf=0.6 Vtf=1.7 Xtf=3 Rb=10) diff --git a/library/SubcircuitLibrary/LM321/PNP.lib b/library/SubcircuitLibrary/LM321/PNP.lib new file mode 100644 index 00000000..7edda0ea --- /dev/null +++ b/library/SubcircuitLibrary/LM321/PNP.lib @@ -0,0 +1,4 @@ +.model Q2N2907A PNP(Is=650.6E-18 Xti=3 Eg=1.11 Vaf=115.7 Bf=231.7 Ne=1.829 ++ Ise=54.81f Ikf=1.079 Xtb=1.5 Br=3.563 Nc=2 Isc=0 Ikr=0 Rc=.715 ++ Cjc=14.76p Mjc=.5383 Vjc=.75 Fc=.5 Cje=19.82p Mje=.3357 Vje=.75 ++ Tr=111.3n Tf=603.7p Itf=.65 Vtf=5 Xtf=1.7 Rb=10) diff --git a/library/SubcircuitLibrary/LM321/README.md b/library/SubcircuitLibrary/LM321/README.md new file mode 100644 index 00000000..ad011f2a --- /dev/null +++ b/library/SubcircuitLibrary/LM321/README.md @@ -0,0 +1,35 @@ + +# LM321 Operational Amplifier IC + +LM321 is a 5 pin Op-Amp IC. It has differential input, is internally compensated. Supply voltage ranges from 3V to 32V. Output is short circuit protected. Its output stage is class B, comprising of push-pull transistors. Hence output contains crossover distortion near mid-rail where neither push or pull transistor is conducting. + + +## Usage/Examples + +Inverting/Non-Inverting Amplifier + +Integrator/Summer + +Differential Amplifier + +Differentiator + +Schmitt Trigger + +Comparators + + +## Documentation + +To know the details of LM321 IC please refer to this link [LM321_datasheet.](https://www.onsemi.com/pdf/datasheet/lm321-d.pdf) + +## Comments/Notes + +Please note this is a complete analog IC. It works fine at the time of simulation. + +## Contributor + +Name: Arpit Sharma +Email: arpitniraliya306@gmail.com +Year: 2022 +Position: FOSSEE Summer Fellowship Intern 2022 diff --git a/library/SubcircuitLibrary/LM321/analysis b/library/SubcircuitLibrary/LM321/analysis new file mode 100644 index 00000000..ebd5c0a9 --- /dev/null +++ b/library/SubcircuitLibrary/LM321/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00
\ No newline at end of file diff --git a/library/SubcircuitLibrary/LM393/D.lib b/library/SubcircuitLibrary/LM393/D.lib new file mode 100644 index 00000000..f53bf3e0 --- /dev/null +++ b/library/SubcircuitLibrary/LM393/D.lib @@ -0,0 +1,2 @@ +.model 1N4148 D(is=2.495E-09 rs=4.755E-01 n=1.679E+00 tt=3.030E-09 cjo=1.700E-12 vj=1 m=1.959E-01 bv=1.000E+02 ibv=1.000E-04) + diff --git a/library/SubcircuitLibrary/LM393/LM393-cache.lib b/library/SubcircuitLibrary/LM393/LM393-cache.lib new file mode 100644 index 00000000..8ff65b6b --- /dev/null +++ b/library/SubcircuitLibrary/LM393/LM393-cache.lib @@ -0,0 +1,146 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# eSim_Diode +# +DEF eSim_Diode D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "eSim_Diode" 0 -100 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + TO-???* + *SingleDiode + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +T 0 -100 50 60 0 0 0 A Normal 0 C C +T 0 100 50 60 0 0 0 K Normal 0 C C +P 2 0 1 6 50 50 50 -50 N +P 3 0 1 0 -50 50 50 0 -50 -50 F +X A 1 -150 0 100 R 40 40 1 1 P +X K 2 150 0 100 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# eSim_NJF +# +DEF eSim_NJF J 0 0 Y N 1 F N +F0 "J" -100 50 50 H V R CNN +F1 "eSim_NJF" -50 150 50 H V R CNN +F2 "" 200 100 29 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS jfet_n +DRAW +C 50 0 111 0 1 10 N +P 3 0 1 10 10 75 10 -75 10 -75 N +P 3 0 1 0 100 -100 100 -50 10 -50 N +P 3 0 1 0 100 100 100 55 10 55 N +P 4 0 1 0 0 0 -40 15 -40 -15 0 0 F +X D 1 100 200 100 D 50 50 1 1 P +X G 2 -200 0 210 R 50 50 1 1 P +X S 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# eSim_NPN +# +DEF eSim_NPN Q 0 0 Y N 1 F N +F0 "Q" -100 50 50 H V R CNN +F1 "eSim_NPN" -50 150 50 H V R CNN +F2 "" 200 100 29 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS BC547 Q2N2222 +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F +X C 1 100 200 100 D 50 50 1 1 P +X B 2 -200 0 225 R 50 50 1 1 P +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# eSim_PNP +# +DEF eSim_PNP Q 0 0 Y N 1 F N +F0 "Q" -100 50 50 H V R CNN +F1 "eSim_PNP" -50 150 50 H V R CNN +F2 "" 200 100 29 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 90 -70 70 -90 50 -50 90 -70 90 -70 F +X C 1 100 200 100 D 50 50 1 1 P +X B 2 -200 0 225 R 50 50 1 1 P +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# eSim_R +# +DEF eSim_R R 0 0 N Y 1 F N +F0 "R" 50 130 50 H V C CNN +F1 "eSim_R" 50 -50 50 H V C CNN +F2 "" 50 -20 30 H V C CNN +F3 "" 50 50 30 V V C CNN +ALIAS resistor +$FPLIST + R_* + Resistor_* +$ENDFPLIST +DRAW +S 150 10 -50 90 0 1 10 N +X ~ 1 -100 50 50 R 60 60 1 1 P +X ~ 2 200 50 50 L 60 60 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/LM393/LM393.cir b/library/SubcircuitLibrary/LM393/LM393.cir new file mode 100644 index 00000000..4d9c6b46 --- /dev/null +++ b/library/SubcircuitLibrary/LM393/LM393.cir @@ -0,0 +1,61 @@ +* C:\FOSSEE\eSim\library\SubcircuitLibrary\LM393\LM393.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 08/29/22 20:35:27 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +Q1 Net-_Q1-Pad1_ Net-_Q1-Pad2_ Net-_J1-Pad1_ eSim_PNP +R2 Net-_Q1-Pad2_ Net-_Q1-Pad1_ 2k +Q4 Net-_J1-Pad3_ Net-_Q1-Pad1_ Net-_J1-Pad1_ eSim_PNP +Q5 Net-_Q2-Pad3_ Net-_Q1-Pad1_ Net-_J1-Pad1_ eSim_PNP +Q8 Net-_D4-Pad1_ Net-_Q1-Pad1_ Net-_Q7-Pad3_ eSim_PNP +Q10 Net-_Q10-Pad1_ Net-_Q1-Pad1_ Net-_J1-Pad1_ eSim_PNP +Q14 Net-_Q14-Pad1_ Net-_Q1-Pad1_ Net-_J1-Pad1_ eSim_PNP +Q2 Net-_Q1-Pad1_ Net-_J1-Pad3_ Net-_Q2-Pad3_ eSim_NPN +R1 Net-_Q2-Pad3_ Net-_D3-Pad2_ 4.6k +J1 Net-_J1-Pad1_ Net-_D3-Pad2_ Net-_J1-Pad3_ jfet_n +Q3 Net-_J1-Pad3_ Net-_Q2-Pad3_ Net-_D3-Pad2_ eSim_NPN +D2 Net-_D2-Pad1_ Net-_D1-Pad2_ eSim_Diode +D1 Net-_D1-Pad1_ Net-_D1-Pad2_ eSim_Diode +Q6 Net-_D3-Pad2_ Net-_D1-Pad1_ Net-_D1-Pad2_ eSim_PNP +Q9 Net-_D3-Pad1_ Net-_D1-Pad2_ Net-_Q10-Pad1_ eSim_PNP +Q12 Net-_Q11-Pad1_ Net-_D4-Pad2_ Net-_Q10-Pad1_ eSim_PNP +D3 Net-_D3-Pad1_ Net-_D3-Pad2_ eSim_Diode +Q11 Net-_Q11-Pad1_ Net-_D3-Pad1_ Net-_D3-Pad2_ eSim_NPN +D4 Net-_D4-Pad1_ Net-_D4-Pad2_ eSim_Diode +Q13 Net-_D3-Pad2_ Net-_D5-Pad1_ Net-_D4-Pad2_ eSim_PNP +D5 Net-_D5-Pad1_ Net-_D4-Pad2_ eSim_Diode +Q15 Net-_Q14-Pad1_ Net-_Q11-Pad1_ Net-_D3-Pad2_ eSim_NPN +Q16 Net-_Q16-Pad1_ Net-_Q14-Pad1_ Net-_D3-Pad2_ eSim_NPN +R3 Net-_J1-Pad1_ Net-_Q7-Pad3_ 2.1k +U1 Net-_J1-Pad1_ Net-_D1-Pad1_ Net-_D5-Pad1_ Net-_Q16-Pad1_ Net-_D3-Pad2_ Net-_D6-Pad1_ Net-_D10-Pad1_ Net-_Q32-Pad1_ PORT +Q7 Net-_D2-Pad1_ Net-_Q1-Pad1_ Net-_Q7-Pad3_ eSim_PNP +Q17 Net-_Q17-Pad1_ Net-_Q17-Pad2_ Net-_J1-Pad1_ eSim_PNP +R5 Net-_Q17-Pad2_ Net-_Q17-Pad1_ 2k +Q20 Net-_J2-Pad3_ Net-_Q17-Pad1_ Net-_J1-Pad1_ eSim_PNP +Q21 Net-_Q18-Pad3_ Net-_Q17-Pad1_ Net-_J1-Pad1_ eSim_PNP +Q24 Net-_D9-Pad1_ Net-_Q17-Pad1_ Net-_Q23-Pad3_ eSim_PNP +Q26 Net-_Q25-Pad3_ Net-_Q17-Pad1_ Net-_J1-Pad1_ eSim_PNP +Q30 Net-_Q30-Pad1_ Net-_Q17-Pad1_ Net-_J1-Pad1_ eSim_PNP +Q18 Net-_Q17-Pad1_ Net-_J2-Pad3_ Net-_Q18-Pad3_ eSim_NPN +R4 Net-_Q18-Pad3_ Net-_D3-Pad2_ 4.6k +J2 Net-_J1-Pad1_ Net-_D3-Pad2_ Net-_J2-Pad3_ jfet_n +Q19 Net-_J2-Pad3_ Net-_Q18-Pad3_ Net-_D3-Pad2_ eSim_NPN +D7 Net-_D7-Pad1_ Net-_D6-Pad2_ eSim_Diode +D6 Net-_D6-Pad1_ Net-_D6-Pad2_ eSim_Diode +Q22 Net-_D3-Pad2_ Net-_D6-Pad1_ Net-_D6-Pad2_ eSim_PNP +Q25 Net-_D8-Pad1_ Net-_D6-Pad2_ Net-_Q25-Pad3_ eSim_PNP +Q28 Net-_Q27-Pad1_ Net-_D10-Pad2_ Net-_Q25-Pad3_ eSim_PNP +D8 Net-_D8-Pad1_ Net-_D3-Pad2_ eSim_Diode +Q27 Net-_Q27-Pad1_ Net-_D8-Pad1_ Net-_D3-Pad2_ eSim_NPN +D9 Net-_D9-Pad1_ Net-_D10-Pad2_ eSim_Diode +Q29 Net-_D3-Pad2_ Net-_D10-Pad1_ Net-_D10-Pad2_ eSim_PNP +D10 Net-_D10-Pad1_ Net-_D10-Pad2_ eSim_Diode +Q31 Net-_Q30-Pad1_ Net-_Q27-Pad1_ Net-_D3-Pad2_ eSim_NPN +Q32 Net-_Q32-Pad1_ Net-_Q30-Pad1_ Net-_D3-Pad2_ eSim_NPN +R6 Net-_J1-Pad1_ Net-_Q23-Pad3_ 2.1k +Q23 Net-_D7-Pad1_ Net-_Q17-Pad1_ Net-_Q23-Pad3_ eSim_PNP + +.end diff --git a/library/SubcircuitLibrary/LM393/LM393.cir.out b/library/SubcircuitLibrary/LM393/LM393.cir.out new file mode 100644 index 00000000..57a7fed1 --- /dev/null +++ b/library/SubcircuitLibrary/LM393/LM393.cir.out @@ -0,0 +1,66 @@ +* c:\fossee\esim\library\subcircuitlibrary\lm393\lm393.cir + +.include PNP.lib +.include NPN.lib +.include NJF.lib +.include D.lib +q1 net-_q1-pad1_ net-_q1-pad2_ net-_j1-pad1_ Q2N2907A +r2 net-_q1-pad2_ net-_q1-pad1_ 2k +q4 net-_j1-pad3_ net-_q1-pad1_ net-_j1-pad1_ Q2N2907A +q5 net-_q2-pad3_ net-_q1-pad1_ net-_j1-pad1_ Q2N2907A +q8 net-_d4-pad1_ net-_q1-pad1_ net-_q7-pad3_ Q2N2907A +q10 net-_q10-pad1_ net-_q1-pad1_ net-_j1-pad1_ Q2N2907A +q14 net-_q14-pad1_ net-_q1-pad1_ net-_j1-pad1_ Q2N2907A +q2 net-_q1-pad1_ net-_j1-pad3_ net-_q2-pad3_ Q2N2222 +r1 net-_q2-pad3_ net-_d3-pad2_ 4.6k +j1 net-_j1-pad1_ net-_d3-pad2_ net-_j1-pad3_ J2N3819 +q3 net-_j1-pad3_ net-_q2-pad3_ net-_d3-pad2_ Q2N2222 +d2 net-_d2-pad1_ net-_d1-pad2_ 1N4148 +d1 net-_d1-pad1_ net-_d1-pad2_ 1N4148 +q6 net-_d3-pad2_ net-_d1-pad1_ net-_d1-pad2_ Q2N2907A +q9 net-_d3-pad1_ net-_d1-pad2_ net-_q10-pad1_ Q2N2907A +q12 net-_q11-pad1_ net-_d4-pad2_ net-_q10-pad1_ Q2N2907A +d3 net-_d3-pad1_ net-_d3-pad2_ 1N4148 +q11 net-_q11-pad1_ net-_d3-pad1_ net-_d3-pad2_ Q2N2222 +d4 net-_d4-pad1_ net-_d4-pad2_ 1N4148 +q13 net-_d3-pad2_ net-_d5-pad1_ net-_d4-pad2_ Q2N2907A +d5 net-_d5-pad1_ net-_d4-pad2_ 1N4148 +q15 net-_q14-pad1_ net-_q11-pad1_ net-_d3-pad2_ Q2N2222 +q16 net-_q16-pad1_ net-_q14-pad1_ net-_d3-pad2_ Q2N2222 +r3 net-_j1-pad1_ net-_q7-pad3_ 2.1k +* u1 net-_j1-pad1_ net-_d1-pad1_ net-_d5-pad1_ net-_q16-pad1_ net-_d3-pad2_ net-_d6-pad1_ net-_d10-pad1_ net-_q32-pad1_ port +q7 net-_d2-pad1_ net-_q1-pad1_ net-_q7-pad3_ Q2N2907A +q17 net-_q17-pad1_ net-_q17-pad2_ net-_j1-pad1_ Q2N2907A +r5 net-_q17-pad2_ net-_q17-pad1_ 2k +q20 net-_j2-pad3_ net-_q17-pad1_ net-_j1-pad1_ Q2N2907A +q21 net-_q18-pad3_ net-_q17-pad1_ net-_j1-pad1_ Q2N2907A +q24 net-_d9-pad1_ net-_q17-pad1_ net-_q23-pad3_ Q2N2907A +q26 net-_q25-pad3_ net-_q17-pad1_ net-_j1-pad1_ Q2N2907A +q30 net-_q30-pad1_ net-_q17-pad1_ net-_j1-pad1_ Q2N2907A +q18 net-_q17-pad1_ net-_j2-pad3_ net-_q18-pad3_ Q2N2222 +r4 net-_q18-pad3_ net-_d3-pad2_ 4.6k +j2 net-_j1-pad1_ net-_d3-pad2_ net-_j2-pad3_ J2N3819 +q19 net-_j2-pad3_ net-_q18-pad3_ net-_d3-pad2_ Q2N2222 +d7 net-_d7-pad1_ net-_d6-pad2_ 1N4148 +d6 net-_d6-pad1_ net-_d6-pad2_ 1N4148 +q22 net-_d3-pad2_ net-_d6-pad1_ net-_d6-pad2_ Q2N2907A +q25 net-_d8-pad1_ net-_d6-pad2_ net-_q25-pad3_ Q2N2907A +q28 net-_q27-pad1_ net-_d10-pad2_ net-_q25-pad3_ Q2N2907A +d8 net-_d8-pad1_ net-_d3-pad2_ 1N4148 +q27 net-_q27-pad1_ net-_d8-pad1_ net-_d3-pad2_ Q2N2222 +d9 net-_d9-pad1_ net-_d10-pad2_ 1N4148 +q29 net-_d3-pad2_ net-_d10-pad1_ net-_d10-pad2_ Q2N2907A +d10 net-_d10-pad1_ net-_d10-pad2_ 1N4148 +q31 net-_q30-pad1_ net-_q27-pad1_ net-_d3-pad2_ Q2N2222 +q32 net-_q32-pad1_ net-_q30-pad1_ net-_d3-pad2_ Q2N2222 +r6 net-_j1-pad1_ net-_q23-pad3_ 2.1k +q23 net-_d7-pad1_ net-_q17-pad1_ net-_q23-pad3_ Q2N2907A +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/LM393/LM393.pro b/library/SubcircuitLibrary/LM393/LM393.pro new file mode 100644 index 00000000..fd0582ba --- /dev/null +++ b/library/SubcircuitLibrary/LM393/LM393.pro @@ -0,0 +1,81 @@ +update=09/24/22 18:31:43 +version=1 +last_client=eeschema +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceForceRefPrefix=0 +SpiceUseNetNumbers=0 +LabSize=60 diff --git a/library/SubcircuitLibrary/LM393/LM393.sch b/library/SubcircuitLibrary/LM393/LM393.sch new file mode 100644 index 00000000..5fe92798 --- /dev/null +++ b/library/SubcircuitLibrary/LM393/LM393.sch @@ -0,0 +1,1033 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:LM393-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +Wire Wire Line + 450 5800 11150 5800 +Wire Wire Line + 6000 5800 6000 6300 +$Comp +L PORT U1 +U 5 1 62EFFD91 +P 5750 6300 +F 0 "U1" H 5800 6400 30 0000 C CNN +F 1 "PORT" H 5750 6300 30 0000 C CNN +F 2 "" H 5750 6300 60 0000 C CNN +F 3 "" H 5750 6300 60 0000 C CNN + 5 5750 6300 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 1 1 62EFFD92 +P 350 1900 +F 0 "U1" H 400 2000 30 0000 C CNN +F 1 "PORT" H 350 1900 30 0000 C CNN +F 2 "" H 350 1900 60 0000 C CNN +F 3 "" H 350 1900 60 0000 C CNN + 1 350 1900 + 0 -1 -1 0 +$EndComp +$Comp +L eSim_PNP Q17 +U 1 1 630DA5A7 +P 6450 2000 +F 0 "Q17" H 6350 2050 50 0000 R CNN +F 1 "eSim_PNP" H 6400 2150 50 0000 R CNN +F 2 "" H 6650 2100 29 0000 C CNN +F 3 "" H 6450 2000 60 0000 C CNN + 1 6450 2000 + -1 0 0 1 +$EndComp +$Comp +L resistor R5 +U 1 1 630DA5AD +P 6750 2050 +F 0 "R5" H 6800 2180 50 0000 C CNN +F 1 "2k" H 6800 2000 50 0000 C CNN +F 2 "" H 6800 2030 30 0000 C CNN +F 3 "" V 6800 2100 30 0000 C CNN + 1 6750 2050 + 1 0 0 -1 +$EndComp +$Comp +L eSim_PNP Q20 +U 1 1 630DA5B3 +P 7100 2550 +F 0 "Q20" H 7000 2600 50 0000 R CNN +F 1 "eSim_PNP" H 7050 2700 50 0000 R CNN +F 2 "" H 7300 2650 29 0000 C CNN +F 3 "" H 7100 2550 60 0000 C CNN + 1 7100 2550 + -1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q21 +U 1 1 630DA5B9 +P 7600 2550 +F 0 "Q21" H 7500 2600 50 0000 R CNN +F 1 "eSim_PNP" H 7900 2800 50 0000 R CNN +F 2 "" H 7800 2650 29 0000 C CNN +F 3 "" H 7600 2550 60 0000 C CNN + 1 7600 2550 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q24 +U 1 1 630DA5BF +P 8900 2550 +F 0 "Q24" H 8800 2600 50 0000 R CNN +F 1 "eSim_PNP" H 9150 2800 50 0000 R CNN +F 2 "" H 9100 2650 29 0000 C CNN +F 3 "" H 8900 2550 60 0000 C CNN + 1 8900 2550 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q26 +U 1 1 630DA5C5 +P 9300 2550 +F 0 "Q26" H 9200 2600 50 0000 R CNN +F 1 "eSim_PNP" H 9550 2800 50 0000 R CNN +F 2 "" H 9500 2650 29 0000 C CNN +F 3 "" H 9300 2550 60 0000 C CNN + 1 9300 2550 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q30 +U 1 1 630DA5CB +P 10650 2300 +F 0 "Q30" H 10550 2350 50 0000 R CNN +F 1 "eSim_PNP" H 10800 2450 50 0000 R CNN +F 2 "" H 10850 2400 29 0000 C CNN +F 3 "" H 10650 2300 60 0000 C CNN + 1 10650 2300 + 1 0 0 1 +$EndComp +$Comp +L eSim_NPN Q18 +U 1 1 630DA5D1 +P 6450 4400 +F 0 "Q18" H 6350 4450 50 0000 R CNN +F 1 "eSim_NPN" H 6400 4550 50 0000 R CNN +F 2 "" H 6650 4500 29 0000 C CNN +F 3 "" H 6450 4400 60 0000 C CNN + 1 6450 4400 + -1 0 0 -1 +$EndComp +$Comp +L resistor R4 +U 1 1 630DA5D7 +P 6300 5250 +F 0 "R4" H 6350 5380 50 0000 C CNN +F 1 "4.6k" H 6350 5200 50 0000 C CNN +F 2 "" H 6350 5230 30 0000 C CNN +F 3 "" V 6350 5300 30 0000 C CNN + 1 6300 5250 + 0 1 1 0 +$EndComp +$Comp +L jfet_n J2 +U 1 1 630DA5DD +P 6050 3550 +F 0 "J2" H 5950 3600 50 0000 R CNN +F 1 "jfet_n" H 6000 3700 50 0000 R CNN +F 2 "" H 6250 3650 29 0000 C CNN +F 3 "" H 6050 3550 60 0000 C CNN + 1 6050 3550 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q19 +U 1 1 630DA5E3 +P 6900 4900 +F 0 "Q19" H 6800 4950 50 0000 R CNN +F 1 "eSim_NPN" H 6850 5050 50 0000 R CNN +F 2 "" H 7100 5000 29 0000 C CNN +F 3 "" H 6900 4900 60 0000 C CNN + 1 6900 4900 + 1 0 0 -1 +$EndComp +$Comp +L eSim_Diode D7 +U 1 1 630DA5E9 +P 8300 3250 +F 0 "D7" H 8300 3350 50 0000 C CNN +F 1 "eSim_Diode" H 8300 3150 50 0000 C CNN +F 2 "" H 8300 3250 60 0000 C CNN +F 3 "" H 8300 3250 60 0000 C CNN + 1 8300 3250 + 0 1 1 0 +$EndComp +$Comp +L eSim_Diode D6 +U 1 1 630DA5EF +P 8050 3700 +F 0 "D6" H 8050 3800 50 0000 C CNN +F 1 "eSim_Diode" H 8050 3600 50 0000 C CNN +F 2 "" H 8050 3700 60 0000 C CNN +F 3 "" H 8050 3700 60 0000 C CNN + 1 8050 3700 + 1 0 0 -1 +$EndComp +$Comp +L eSim_PNP Q22 +U 1 1 630DA5F5 +P 8050 4500 +F 0 "Q22" H 7950 4550 50 0000 R CNN +F 1 "eSim_PNP" H 8000 4650 50 0000 R CNN +F 2 "" H 8250 4600 29 0000 C CNN +F 3 "" H 8050 4500 60 0000 C CNN + 1 8050 4500 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q25 +U 1 1 630DA5FB +P 8900 4100 +F 0 "Q25" H 8800 4150 50 0000 R CNN +F 1 "eSim_PNP" H 8850 4250 50 0000 R CNN +F 2 "" H 9100 4200 29 0000 C CNN +F 3 "" H 8900 4100 60 0000 C CNN + 1 8900 4100 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q28 +U 1 1 630DA601 +P 9600 4100 +F 0 "Q28" H 9500 4150 50 0000 R CNN +F 1 "eSim_PNP" H 9550 4250 50 0000 R CNN +F 2 "" H 9800 4200 29 0000 C CNN +F 3 "" H 9600 4100 60 0000 C CNN + 1 9600 4100 + -1 0 0 1 +$EndComp +$Comp +L eSim_Diode D8 +U 1 1 630DA607 +P 9000 5450 +F 0 "D8" H 9000 5550 50 0000 C CNN +F 1 "eSim_Diode" H 9000 5350 50 0000 C CNN +F 2 "" H 9000 5450 60 0000 C CNN +F 3 "" H 9000 5450 60 0000 C CNN + 1 9000 5450 + 0 1 1 0 +$EndComp +$Comp +L eSim_NPN Q27 +U 1 1 630DA60D +P 9400 5150 +F 0 "Q27" H 9300 5200 50 0000 R CNN +F 1 "eSim_NPN" H 9450 5300 50 0000 R CNN +F 2 "" H 9600 5250 29 0000 C CNN +F 3 "" H 9400 5150 60 0000 C CNN + 1 9400 5150 + 1 0 0 -1 +$EndComp +$Comp +L eSim_Diode D9 +U 1 1 630DA613 +P 9900 3250 +F 0 "D9" H 9900 3350 50 0000 C CNN +F 1 "eSim_Diode" H 9900 3150 50 0000 C CNN +F 2 "" H 9900 3250 60 0000 C CNN +F 3 "" H 9900 3250 60 0000 C CNN + 1 9900 3250 + 0 1 1 0 +$EndComp +$Comp +L eSim_PNP Q29 +U 1 1 630DA619 +P 10200 4450 +F 0 "Q29" H 10100 4500 50 0000 R CNN +F 1 "eSim_PNP" H 10150 4600 50 0000 R CNN +F 2 "" H 10400 4550 29 0000 C CNN +F 3 "" H 10200 4450 60 0000 C CNN + 1 10200 4450 + -1 0 0 1 +$EndComp +$Comp +L eSim_Diode D10 +U 1 1 630DA61F +P 10200 3650 +F 0 "D10" H 10200 3750 50 0000 C CNN +F 1 "eSim_Diode" H 10200 3550 50 0000 C CNN +F 2 "" H 10200 3650 60 0000 C CNN +F 3 "" H 10200 3650 60 0000 C CNN + 1 10200 3650 + -1 0 0 1 +$EndComp +$Comp +L eSim_NPN Q31 +U 1 1 630DA625 +P 10650 4800 +F 0 "Q31" H 10550 4850 50 0000 R CNN +F 1 "eSim_NPN" H 10700 4950 50 0000 R CNN +F 2 "" H 10850 4900 29 0000 C CNN +F 3 "" H 10650 4800 60 0000 C CNN + 1 10650 4800 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q32 +U 1 1 630DA62B +P 11050 4400 +F 0 "Q32" H 10950 4450 50 0000 R CNN +F 1 "eSim_NPN" H 11100 4550 50 0000 R CNN +F 2 "" H 11250 4500 29 0000 C CNN +F 3 "" H 11050 4400 60 0000 C CNN + 1 11050 4400 + 1 0 0 -1 +$EndComp +$Comp +L resistor R6 +U 1 1 630DA631 +P 8650 1900 +F 0 "R6" H 8700 2030 50 0000 C CNN +F 1 "2.1k" H 8700 1850 50 0000 C CNN +F 2 "" H 8700 1880 30 0000 C CNN +F 3 "" V 8700 1950 30 0000 C CNN + 1 8650 1900 + 0 1 1 0 +$EndComp +Wire Wire Line + 6650 2000 6650 2000 +Wire Wire Line + 6950 2000 6950 2300 +Wire Wire Line + 6950 2300 6350 2300 +Wire Wire Line + 6350 2200 6350 4200 +Wire Wire Line + 6350 1650 6350 1800 +Wire Wire Line + 350 1650 10750 1650 +Wire Wire Line + 7000 2750 7000 4700 +Wire Wire Line + 7700 4900 7700 2750 +Wire Wire Line + 8300 2750 8300 3100 +Wire Wire Line + 9400 1650 9400 2350 +Wire Wire Line + 9400 2750 9400 3900 +Wire Wire Line + 10750 1650 10750 2100 +Connection ~ 9400 1650 +Wire Wire Line + 10750 2500 10750 4600 +Connection ~ 6350 2300 +Wire Wire Line + 6350 4600 6350 5150 +Wire Wire Line + 6350 5450 6350 5800 +Wire Wire Line + 6150 3750 6150 4400 +Wire Wire Line + 5850 5800 5850 3550 +Wire Wire Line + 6150 1650 6150 3350 +Connection ~ 6350 1650 +Connection ~ 7000 4400 +Wire Wire Line + 6150 4400 7000 4400 +Connection ~ 6650 4400 +Wire Wire Line + 6350 4900 7700 4900 +Connection ~ 6350 4900 +Wire Wire Line + 7000 5800 7000 5100 +Connection ~ 6350 5800 +Connection ~ 6700 4900 +Wire Wire Line + 8300 3400 8300 4100 +Wire Wire Line + 7850 1400 7850 4500 +Wire Wire Line + 8200 3700 8300 3700 +Connection ~ 8300 3700 +Wire Wire Line + 7900 3700 7850 3700 +Connection ~ 7850 3700 +Wire Wire Line + 8150 4300 8150 4100 +Wire Wire Line + 8150 4100 8700 4100 +Wire Wire Line + 8150 5800 8150 4700 +Connection ~ 7000 5800 +Connection ~ 8300 4100 +Wire Wire Line + 9000 3900 9500 3900 +Connection ~ 9400 3900 +Wire Wire Line + 9000 4300 9000 5300 +Wire Wire Line + 9000 5800 9000 5600 +Connection ~ 8150 5800 +Wire Wire Line + 9000 5150 9200 5150 +Connection ~ 9000 5150 +Wire Wire Line + 9500 5800 9500 5350 +Connection ~ 9000 5800 +Wire Wire Line + 9500 4300 9500 4950 +Wire Wire Line + 9900 2900 9900 3100 +Wire Wire Line + 9800 4100 10100 4100 +Wire Wire Line + 10100 4100 10100 4250 +Wire Wire Line + 9900 3400 9900 4100 +Connection ~ 9900 4100 +Wire Wire Line + 10100 5800 10100 4650 +Connection ~ 9500 5800 +Wire Wire Line + 10050 3650 9900 3650 +Connection ~ 9900 3650 +Wire Wire Line + 10500 4450 10400 4450 +Wire Wire Line + 10500 1400 10500 4450 +Wire Wire Line + 10500 3650 10350 3650 +Connection ~ 10500 3650 +Wire Wire Line + 10450 4800 9500 4800 +Connection ~ 9500 4800 +Wire Wire Line + 10750 5800 10750 5000 +Connection ~ 10100 5800 +Wire Wire Line + 10850 4400 10750 4400 +Connection ~ 10750 4400 +Wire Wire Line + 11150 5800 11150 4600 +Connection ~ 10750 5800 +Wire Wire Line + 11150 4200 11150 1500 +Connection ~ 6150 1650 +$Comp +L PORT U1 +U 6 1 630DA691 +P 7600 1400 +F 0 "U1" H 7650 1500 30 0000 C CNN +F 1 "PORT" H 7600 1400 30 0000 C CNN +F 2 "" H 7600 1400 60 0000 C CNN +F 3 "" H 7600 1400 60 0000 C CNN + 6 7600 1400 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 7 1 630DA697 +P 10250 1400 +F 0 "U1" H 10300 1500 30 0000 C CNN +F 1 "PORT" H 10250 1400 30 0000 C CNN +F 2 "" H 10250 1400 60 0000 C CNN +F 3 "" H 10250 1400 60 0000 C CNN + 7 10250 1400 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 8 1 630DA69D +P 11150 1250 +F 0 "U1" H 11200 1350 30 0000 C CNN +F 1 "PORT" H 11150 1250 30 0000 C CNN +F 2 "" H 11150 1250 60 0000 C CNN +F 3 "" H 11150 1250 60 0000 C CNN + 8 11150 1250 + 0 1 1 0 +$EndComp +Wire Wire Line + 7000 2350 7000 1900 +Wire Wire Line + 7000 1900 7700 1900 +Wire Wire Line + 7700 1900 7700 2350 +Wire Wire Line + 7400 1900 7400 1650 +Connection ~ 7400 1650 +Connection ~ 7400 1900 +Wire Wire Line + 7300 2550 7400 2550 +Wire Wire Line + 6950 2150 7350 2150 +Wire Wire Line + 7350 2150 7350 2550 +Connection ~ 7350 2550 +Connection ~ 6950 2150 +$Comp +L eSim_PNP Q23 +U 1 1 630DA6AE +P 8400 2550 +F 0 "Q23" H 8300 2600 50 0000 R CNN +F 1 "eSim_PNP" H 8700 2800 50 0000 R CNN +F 2 "" H 8600 2650 29 0000 C CNN +F 3 "" H 8400 2550 60 0000 C CNN + 1 8400 2550 + -1 0 0 1 +$EndComp +Wire Wire Line + 8600 2550 8700 2550 +Wire Wire Line + 7350 2300 10450 2300 +Wire Wire Line + 8650 2300 8650 2550 +Connection ~ 8650 2550 +Connection ~ 7350 2300 +Wire Wire Line + 8700 1800 8700 1650 +Connection ~ 8700 1650 +Wire Wire Line + 8300 2350 8300 2200 +Wire Wire Line + 8300 2200 9000 2200 +Wire Wire Line + 9000 2200 9000 2350 +Wire Wire Line + 8700 2200 8700 2100 +Connection ~ 8700 2200 +Wire Wire Line + 9900 2900 9000 2900 +Wire Wire Line + 9000 2900 9000 2750 +Wire Wire Line + 9100 2300 9100 2550 +Connection ~ 8650 2300 +Connection ~ 9100 2300 +Connection ~ 5850 5800 +$Comp +L eSim_PNP Q? +U 1 1 632F6C1E +P 1050 2000 +F 0 "Q?" H 950 2050 50 0000 R CNN +F 1 "eSim_PNP" H 1000 2150 50 0000 R CNN +F 2 "" H 1250 2100 29 0000 C CNN +F 3 "" H 1050 2000 60 0000 C CNN + 1 1050 2000 + -1 0 0 1 +$EndComp +$Comp +L resistor R? +U 1 1 632F6C24 +P 1350 2050 +F 0 "R?" H 1400 2180 50 0000 C CNN +F 1 "2k" H 1400 2000 50 0000 C CNN +F 2 "" H 1400 2030 30 0000 C CNN +F 3 "" V 1400 2100 30 0000 C CNN + 1 1350 2050 + 1 0 0 -1 +$EndComp +$Comp +L eSim_PNP Q? +U 1 1 632F6C2A +P 1700 2550 +F 0 "Q?" H 1600 2600 50 0000 R CNN +F 1 "eSim_PNP" H 1650 2700 50 0000 R CNN +F 2 "" H 1900 2650 29 0000 C CNN +F 3 "" H 1700 2550 60 0000 C CNN + 1 1700 2550 + -1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q? +U 1 1 632F6C30 +P 2200 2550 +F 0 "Q?" H 2100 2600 50 0000 R CNN +F 1 "eSim_PNP" H 2500 2800 50 0000 R CNN +F 2 "" H 2400 2650 29 0000 C CNN +F 3 "" H 2200 2550 60 0000 C CNN + 1 2200 2550 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q? +U 1 1 632F6C36 +P 3500 2550 +F 0 "Q?" H 3400 2600 50 0000 R CNN +F 1 "eSim_PNP" H 3750 2800 50 0000 R CNN +F 2 "" H 3700 2650 29 0000 C CNN +F 3 "" H 3500 2550 60 0000 C CNN + 1 3500 2550 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q? +U 1 1 632F6C3C +P 3900 2550 +F 0 "Q?" H 3800 2600 50 0000 R CNN +F 1 "eSim_PNP" H 4150 2800 50 0000 R CNN +F 2 "" H 4100 2650 29 0000 C CNN +F 3 "" H 3900 2550 60 0000 C CNN + 1 3900 2550 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q? +U 1 1 632F6C42 +P 5250 2300 +F 0 "Q?" H 5150 2350 50 0000 R CNN +F 1 "eSim_PNP" H 5400 2450 50 0000 R CNN +F 2 "" H 5450 2400 29 0000 C CNN +F 3 "" H 5250 2300 60 0000 C CNN + 1 5250 2300 + 1 0 0 1 +$EndComp +$Comp +L eSim_NPN Q? +U 1 1 632F6C48 +P 1050 4400 +F 0 "Q?" H 950 4450 50 0000 R CNN +F 1 "eSim_NPN" H 1000 4550 50 0000 R CNN +F 2 "" H 1250 4500 29 0000 C CNN +F 3 "" H 1050 4400 60 0000 C CNN + 1 1050 4400 + -1 0 0 -1 +$EndComp +$Comp +L resistor R? +U 1 1 632F6C4E +P 900 5250 +F 0 "R?" H 950 5380 50 0000 C CNN +F 1 "4.6k" H 950 5200 50 0000 C CNN +F 2 "" H 950 5230 30 0000 C CNN +F 3 "" V 950 5300 30 0000 C CNN + 1 900 5250 + 0 1 1 0 +$EndComp +$Comp +L jfet_n J? +U 1 1 632F6C54 +P 650 3550 +F 0 "J?" H 550 3600 50 0000 R CNN +F 1 "jfet_n" H 600 3700 50 0000 R CNN +F 2 "" H 850 3650 29 0000 C CNN +F 3 "" H 650 3550 60 0000 C CNN + 1 650 3550 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q? +U 1 1 632F6C5A +P 1500 4900 +F 0 "Q?" H 1400 4950 50 0000 R CNN +F 1 "eSim_NPN" H 1450 5050 50 0000 R CNN +F 2 "" H 1700 5000 29 0000 C CNN +F 3 "" H 1500 4900 60 0000 C CNN + 1 1500 4900 + 1 0 0 -1 +$EndComp +$Comp +L eSim_Diode D? +U 1 1 632F6C60 +P 2900 3250 +F 0 "D?" H 2900 3350 50 0000 C CNN +F 1 "eSim_Diode" H 2900 3150 50 0000 C CNN +F 2 "" H 2900 3250 60 0000 C CNN +F 3 "" H 2900 3250 60 0000 C CNN + 1 2900 3250 + 0 1 1 0 +$EndComp +$Comp +L eSim_Diode D? +U 1 1 632F6C66 +P 2650 3700 +F 0 "D?" H 2650 3800 50 0000 C CNN +F 1 "eSim_Diode" H 2650 3600 50 0000 C CNN +F 2 "" H 2650 3700 60 0000 C CNN +F 3 "" H 2650 3700 60 0000 C CNN + 1 2650 3700 + 1 0 0 -1 +$EndComp +$Comp +L eSim_PNP Q? +U 1 1 632F6C6C +P 2650 4500 +F 0 "Q?" H 2550 4550 50 0000 R CNN +F 1 "eSim_PNP" H 2600 4650 50 0000 R CNN +F 2 "" H 2850 4600 29 0000 C CNN +F 3 "" H 2650 4500 60 0000 C CNN + 1 2650 4500 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q? +U 1 1 632F6C72 +P 3500 4100 +F 0 "Q?" H 3400 4150 50 0000 R CNN +F 1 "eSim_PNP" H 3450 4250 50 0000 R CNN +F 2 "" H 3700 4200 29 0000 C CNN +F 3 "" H 3500 4100 60 0000 C CNN + 1 3500 4100 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q? +U 1 1 632F6C78 +P 4200 4100 +F 0 "Q?" H 4100 4150 50 0000 R CNN +F 1 "eSim_PNP" H 4150 4250 50 0000 R CNN +F 2 "" H 4400 4200 29 0000 C CNN +F 3 "" H 4200 4100 60 0000 C CNN + 1 4200 4100 + -1 0 0 1 +$EndComp +$Comp +L eSim_Diode D? +U 1 1 632F6C7E +P 3600 5450 +F 0 "D?" H 3600 5550 50 0000 C CNN +F 1 "eSim_Diode" H 3600 5350 50 0000 C CNN +F 2 "" H 3600 5450 60 0000 C CNN +F 3 "" H 3600 5450 60 0000 C CNN + 1 3600 5450 + 0 1 1 0 +$EndComp +$Comp +L eSim_NPN Q? +U 1 1 632F6C84 +P 4000 5150 +F 0 "Q?" H 3900 5200 50 0000 R CNN +F 1 "eSim_NPN" H 4050 5300 50 0000 R CNN +F 2 "" H 4200 5250 29 0000 C CNN +F 3 "" H 4000 5150 60 0000 C CNN + 1 4000 5150 + 1 0 0 -1 +$EndComp +$Comp +L eSim_Diode D? +U 1 1 632F6C8A +P 4500 3250 +F 0 "D?" H 4500 3350 50 0000 C CNN +F 1 "eSim_Diode" H 4500 3150 50 0000 C CNN +F 2 "" H 4500 3250 60 0000 C CNN +F 3 "" H 4500 3250 60 0000 C CNN + 1 4500 3250 + 0 1 1 0 +$EndComp +$Comp +L eSim_PNP Q? +U 1 1 632F6C90 +P 4800 4450 +F 0 "Q?" H 4700 4500 50 0000 R CNN +F 1 "eSim_PNP" H 4750 4600 50 0000 R CNN +F 2 "" H 5000 4550 29 0000 C CNN +F 3 "" H 4800 4450 60 0000 C CNN + 1 4800 4450 + -1 0 0 1 +$EndComp +$Comp +L eSim_Diode D? +U 1 1 632F6C96 +P 4800 3650 +F 0 "D?" H 4800 3750 50 0000 C CNN +F 1 "eSim_Diode" H 4800 3550 50 0000 C CNN +F 2 "" H 4800 3650 60 0000 C CNN +F 3 "" H 4800 3650 60 0000 C CNN + 1 4800 3650 + -1 0 0 1 +$EndComp +$Comp +L eSim_NPN Q? +U 1 1 632F6C9C +P 5250 4800 +F 0 "Q?" H 5150 4850 50 0000 R CNN +F 1 "eSim_NPN" H 5300 4950 50 0000 R CNN +F 2 "" H 5450 4900 29 0000 C CNN +F 3 "" H 5250 4800 60 0000 C CNN + 1 5250 4800 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q? +U 1 1 632F6CA2 +P 5650 4400 +F 0 "Q?" H 5550 4450 50 0000 R CNN +F 1 "eSim_NPN" H 5700 4550 50 0000 R CNN +F 2 "" H 5850 4500 29 0000 C CNN +F 3 "" H 5650 4400 60 0000 C CNN + 1 5650 4400 + 1 0 0 -1 +$EndComp +$Comp +L resistor R? +U 1 1 632F6CA8 +P 3250 1900 +F 0 "R?" H 3300 2030 50 0000 C CNN +F 1 "2.1k" H 3300 1850 50 0000 C CNN +F 2 "" H 3300 1880 30 0000 C CNN +F 3 "" V 3300 1950 30 0000 C CNN + 1 3250 1900 + 0 1 1 0 +$EndComp +Wire Wire Line + 1250 2000 1250 2000 +Wire Wire Line + 1550 2000 1550 2300 +Wire Wire Line + 1550 2300 950 2300 +Wire Wire Line + 950 2200 950 4200 +Wire Wire Line + 950 1650 950 1800 +Wire Wire Line + 1600 2750 1600 4700 +Wire Wire Line + 2300 4900 2300 2750 +Wire Wire Line + 2900 2750 2900 3100 +Wire Wire Line + 4000 1650 4000 2350 +Wire Wire Line + 4000 2750 4000 3900 +Wire Wire Line + 5350 1650 5350 2100 +Connection ~ 4000 1650 +Wire Wire Line + 5350 2500 5350 4600 +Connection ~ 950 2300 +Wire Wire Line + 950 4600 950 5150 +Wire Wire Line + 950 5450 950 5800 +Wire Wire Line + 750 3750 750 4400 +Wire Wire Line + 450 5800 450 3550 +Wire Wire Line + 750 1650 750 3350 +Connection ~ 950 1650 +Connection ~ 1600 4400 +Wire Wire Line + 750 4400 1600 4400 +Connection ~ 1250 4400 +Wire Wire Line + 950 4900 2300 4900 +Connection ~ 950 4900 +Wire Wire Line + 1600 5800 1600 5100 +Connection ~ 950 5800 +Connection ~ 1300 4900 +Wire Wire Line + 2900 3400 2900 4100 +Wire Wire Line + 2450 1400 2450 4500 +Wire Wire Line + 2800 3700 2900 3700 +Connection ~ 2900 3700 +Wire Wire Line + 2500 3700 2450 3700 +Connection ~ 2450 3700 +Wire Wire Line + 2750 4300 2750 4100 +Wire Wire Line + 2750 4100 3300 4100 +Wire Wire Line + 2750 5800 2750 4700 +Connection ~ 1600 5800 +Connection ~ 2900 4100 +Wire Wire Line + 3600 3900 4100 3900 +Connection ~ 4000 3900 +Wire Wire Line + 3600 4300 3600 5300 +Wire Wire Line + 3600 5800 3600 5600 +Connection ~ 2750 5800 +Wire Wire Line + 3600 5150 3800 5150 +Connection ~ 3600 5150 +Wire Wire Line + 4100 5800 4100 5350 +Connection ~ 3600 5800 +Wire Wire Line + 4100 4300 4100 4950 +Wire Wire Line + 4500 2900 4500 3100 +Wire Wire Line + 4400 4100 4700 4100 +Wire Wire Line + 4700 4100 4700 4250 +Wire Wire Line + 4500 3400 4500 4100 +Connection ~ 4500 4100 +Wire Wire Line + 4700 5800 4700 4650 +Connection ~ 4100 5800 +Wire Wire Line + 4650 3650 4500 3650 +Connection ~ 4500 3650 +Wire Wire Line + 5100 4450 5000 4450 +Wire Wire Line + 5100 1400 5100 4450 +Wire Wire Line + 5100 3650 4950 3650 +Connection ~ 5100 3650 +Wire Wire Line + 5050 4800 4100 4800 +Connection ~ 4100 4800 +Wire Wire Line + 5350 5800 5350 5000 +Connection ~ 4700 5800 +Wire Wire Line + 5450 4400 5350 4400 +Connection ~ 5350 4400 +Wire Wire Line + 5750 5800 5750 4600 +Connection ~ 5350 5800 +Wire Wire Line + 5750 4200 5750 1500 +Connection ~ 750 1650 +$Comp +L PORT U? +U 1 1 632F6D0D +P 2200 1400 +F 0 "U?" H 2250 1500 30 0000 C CNN +F 1 "PORT" H 2200 1400 30 0000 C CNN +F 2 "" H 2200 1400 60 0000 C CNN +F 3 "" H 2200 1400 60 0000 C CNN + 1 2200 1400 + 1 0 0 -1 +$EndComp +$Comp +L PORT U? +U 1 1 632F6D13 +P 4850 1400 +F 0 "U?" H 4900 1500 30 0000 C CNN +F 1 "PORT" H 4850 1400 30 0000 C CNN +F 2 "" H 4850 1400 60 0000 C CNN +F 3 "" H 4850 1400 60 0000 C CNN + 1 4850 1400 + 1 0 0 -1 +$EndComp +$Comp +L PORT U? +U 1 1 632F6D19 +P 5750 1250 +F 0 "U?" H 5800 1350 30 0000 C CNN +F 1 "PORT" H 5750 1250 30 0000 C CNN +F 2 "" H 5750 1250 60 0000 C CNN +F 3 "" H 5750 1250 60 0000 C CNN + 1 5750 1250 + 0 1 1 0 +$EndComp +Wire Wire Line + 1600 2350 1600 1900 +Wire Wire Line + 1600 1900 2300 1900 +Wire Wire Line + 2300 1900 2300 2350 +Wire Wire Line + 2000 1900 2000 1650 +Connection ~ 2000 1650 +Connection ~ 2000 1900 +Wire Wire Line + 1900 2550 2000 2550 +Wire Wire Line + 1550 2150 1950 2150 +Wire Wire Line + 1950 2150 1950 2550 +Connection ~ 1950 2550 +Connection ~ 1550 2150 +$Comp +L eSim_PNP Q? +U 1 1 632F6D2D +P 3000 2550 +F 0 "Q?" H 2900 2600 50 0000 R CNN +F 1 "eSim_PNP" H 3300 2800 50 0000 R CNN +F 2 "" H 3200 2650 29 0000 C CNN +F 3 "" H 3000 2550 60 0000 C CNN + 1 3000 2550 + -1 0 0 1 +$EndComp +Wire Wire Line + 3200 2550 3300 2550 +Wire Wire Line + 1950 2300 5050 2300 +Wire Wire Line + 3250 2300 3250 2550 +Connection ~ 3250 2550 +Connection ~ 1950 2300 +Wire Wire Line + 3300 1800 3300 1650 +Connection ~ 3300 1650 +Wire Wire Line + 2900 2350 2900 2200 +Wire Wire Line + 2900 2200 3600 2200 +Wire Wire Line + 3600 2200 3600 2350 +Wire Wire Line + 3300 2200 3300 2100 +Connection ~ 3300 2200 +Wire Wire Line + 4500 2900 3600 2900 +Wire Wire Line + 3600 2900 3600 2750 +Wire Wire Line + 3700 2300 3700 2550 +Connection ~ 3250 2300 +Connection ~ 3700 2300 +Connection ~ 5350 1650 +Connection ~ 5750 5800 +Connection ~ 6000 5800 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/LM393/LM393.sub b/library/SubcircuitLibrary/LM393/LM393.sub new file mode 100644 index 00000000..b854038f --- /dev/null +++ b/library/SubcircuitLibrary/LM393/LM393.sub @@ -0,0 +1,60 @@ +* Subcircuit LM393 +.subckt LM393 net-_j1-pad1_ net-_d1-pad1_ net-_d5-pad1_ net-_q16-pad1_ net-_d3-pad2_ net-_d6-pad1_ net-_d10-pad1_ net-_q32-pad1_ +* c:\fossee\esim\library\subcircuitlibrary\lm393\lm393.cir +.include PNP.lib +.include NPN.lib +.include NJF.lib +.include D.lib +q1 net-_q1-pad1_ net-_q1-pad2_ net-_j1-pad1_ Q2N2907A +r2 net-_q1-pad2_ net-_q1-pad1_ 2k +q4 net-_j1-pad3_ net-_q1-pad1_ net-_j1-pad1_ Q2N2907A +q5 net-_q2-pad3_ net-_q1-pad1_ net-_j1-pad1_ Q2N2907A +q8 net-_d4-pad1_ net-_q1-pad1_ net-_q7-pad3_ Q2N2907A +q10 net-_q10-pad1_ net-_q1-pad1_ net-_j1-pad1_ Q2N2907A +q14 net-_q14-pad1_ net-_q1-pad1_ net-_j1-pad1_ Q2N2907A +q2 net-_q1-pad1_ net-_j1-pad3_ net-_q2-pad3_ Q2N2222 +r1 net-_q2-pad3_ net-_d3-pad2_ 4.6k +j1 net-_j1-pad1_ net-_d3-pad2_ net-_j1-pad3_ J2N3819 +q3 net-_j1-pad3_ net-_q2-pad3_ net-_d3-pad2_ Q2N2222 +d2 net-_d2-pad1_ net-_d1-pad2_ 1N4148 +d1 net-_d1-pad1_ net-_d1-pad2_ 1N4148 +q6 net-_d3-pad2_ net-_d1-pad1_ net-_d1-pad2_ Q2N2907A +q9 net-_d3-pad1_ net-_d1-pad2_ net-_q10-pad1_ Q2N2907A +q12 net-_q11-pad1_ net-_d4-pad2_ net-_q10-pad1_ Q2N2907A +d3 net-_d3-pad1_ net-_d3-pad2_ 1N4148 +q11 net-_q11-pad1_ net-_d3-pad1_ net-_d3-pad2_ Q2N2222 +d4 net-_d4-pad1_ net-_d4-pad2_ 1N4148 +q13 net-_d3-pad2_ net-_d5-pad1_ net-_d4-pad2_ Q2N2907A +d5 net-_d5-pad1_ net-_d4-pad2_ 1N4148 +q15 net-_q14-pad1_ net-_q11-pad1_ net-_d3-pad2_ Q2N2222 +q16 net-_q16-pad1_ net-_q14-pad1_ net-_d3-pad2_ Q2N2222 +r3 net-_j1-pad1_ net-_q7-pad3_ 2.1k +q7 net-_d2-pad1_ net-_q1-pad1_ net-_q7-pad3_ Q2N2907A +q17 net-_q17-pad1_ net-_q17-pad2_ net-_j1-pad1_ Q2N2907A +r5 net-_q17-pad2_ net-_q17-pad1_ 2k +q20 net-_j2-pad3_ net-_q17-pad1_ net-_j1-pad1_ Q2N2907A +q21 net-_q18-pad3_ net-_q17-pad1_ net-_j1-pad1_ Q2N2907A +q24 net-_d9-pad1_ net-_q17-pad1_ net-_q23-pad3_ Q2N2907A +q26 net-_q25-pad3_ net-_q17-pad1_ net-_j1-pad1_ Q2N2907A +q30 net-_q30-pad1_ net-_q17-pad1_ net-_j1-pad1_ Q2N2907A +q18 net-_q17-pad1_ net-_j2-pad3_ net-_q18-pad3_ Q2N2222 +r4 net-_q18-pad3_ net-_d3-pad2_ 4.6k +j2 net-_j1-pad1_ net-_d3-pad2_ net-_j2-pad3_ J2N3819 +q19 net-_j2-pad3_ net-_q18-pad3_ net-_d3-pad2_ Q2N2222 +d7 net-_d7-pad1_ net-_d6-pad2_ 1N4148 +d6 net-_d6-pad1_ net-_d6-pad2_ 1N4148 +q22 net-_d3-pad2_ net-_d6-pad1_ net-_d6-pad2_ Q2N2907A +q25 net-_d8-pad1_ net-_d6-pad2_ net-_q25-pad3_ Q2N2907A +q28 net-_q27-pad1_ net-_d10-pad2_ net-_q25-pad3_ Q2N2907A +d8 net-_d8-pad1_ net-_d3-pad2_ 1N4148 +q27 net-_q27-pad1_ net-_d8-pad1_ net-_d3-pad2_ Q2N2222 +d9 net-_d9-pad1_ net-_d10-pad2_ 1N4148 +q29 net-_d3-pad2_ net-_d10-pad1_ net-_d10-pad2_ Q2N2907A +d10 net-_d10-pad1_ net-_d10-pad2_ 1N4148 +q31 net-_q30-pad1_ net-_q27-pad1_ net-_d3-pad2_ Q2N2222 +q32 net-_q32-pad1_ net-_q30-pad1_ net-_d3-pad2_ Q2N2222 +r6 net-_j1-pad1_ net-_q23-pad3_ 2.1k +q23 net-_d7-pad1_ net-_q17-pad1_ net-_q23-pad3_ Q2N2907A +* Control Statements + +.ends LM393
\ No newline at end of file diff --git a/library/SubcircuitLibrary/LM393/LM393_Previous_Values.xml b/library/SubcircuitLibrary/LM393/LM393_Previous_Values.xml new file mode 100644 index 00000000..babb60e4 --- /dev/null +++ b/library/SubcircuitLibrary/LM393/LM393_Previous_Values.xml @@ -0,0 +1 @@ +<KicadtoNgspice><source /><model /><devicemodel><q1><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q1><q4><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q4><q5><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q5><q8><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q8><q10><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q10><q14><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q14><q2><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q2><j1><field>C:\FOSSEE\eSim\library\deviceModelLibrary\JFET\NJF.lib</field></j1><q3><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q3><d2><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d2><d1><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d1><q6><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q6><q9><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q9><q12><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q12><d3><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d3><q11><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q11><d4><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d4><q13><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q13><d5><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d5><q15><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q15><q16><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q16><q7><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q7><q17><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q17><q20><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q20><q21><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q21><q24><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q24><q26><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q26><q30><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q30><q18><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q18><j2><field>C:\FOSSEE\eSim\library\deviceModelLibrary\JFET\NJF.lib</field></j2><q19><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q19><d7><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d7><d6><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d6><q22><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q22><q25><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q25><q28><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q28><d8><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d8><q27><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q27><d9><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d9><q29><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q29><d10><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d10><q31><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q31><q32><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q32><q23><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q23></devicemodel><subcircuit /><analysis><ac><field1 name="Lin">true</field1><field2 name="Dec">false</field2><field3 name="Oct">false</field3><field4 name="Start Frequency" /><field5 name="Stop Frequency" /><field6 name="No. of points" /><field7 name="Start Fre Combo">Hz</field7><field8 name="Stop Fre Combo">Hz</field8></ac><dc><field1 name="Source 1" /><field2 name="Start" /><field3 name="Increment" /><field4 name="Stop" /><field5 name="Operating Point">0</field5><field6 name="Start Combo">Volts or Amperes</field6><field7 name="Increment Combo">Volts or Amperes</field7><field8 name="Stop Combo">Volts or Amperes</field8><field9 name="Source 2" /><field10 name="Start" /><field11 name="Increment" /><field12 name="Stop" /><field13 name="Start Combo">Volts or Amperes</field13><field14 name="Increment Combo">Volts or Amperes</field14><field15 name="Stop Combo">Volts or Amperes</field15></dc><tran><field1 name="Start Time" /><field2 name="Step Time" /><field3 name="Stop Time" /><field4 name="Start Combo">Sec</field4><field5 name="Step Combo">Sec</field5><field6 name="Stop Combo">Sec</field6></tran></analysis></KicadtoNgspice>
\ No newline at end of file diff --git a/library/SubcircuitLibrary/LM393/NJF.lib b/library/SubcircuitLibrary/LM393/NJF.lib new file mode 100644 index 00000000..dbb2cbae --- /dev/null +++ b/library/SubcircuitLibrary/LM393/NJF.lib @@ -0,0 +1,4 @@ +.model J2N3819 NJF(Beta=1.304m Betatce=-.5 Rd=1 Rs=1 Lambda=2.25m Vto=-3 ++ Vtotc=-2.5m Is=33.57f Isr=322.4f N=1 Nr=2 Xti=3 Alpha=311.7u ++ Vk=243.6 Cgd=1.6p M=.3622 Pb=1 Fc=.5 Cgs=2.414p Kf=9.882E-18 ++ Af=1) diff --git a/library/SubcircuitLibrary/LM393/NPN.lib b/library/SubcircuitLibrary/LM393/NPN.lib new file mode 100644 index 00000000..be5f3073 --- /dev/null +++ b/library/SubcircuitLibrary/LM393/NPN.lib @@ -0,0 +1,4 @@ +.model Q2N2222 NPN( Is=14.34f Xti=3 Eg=1.11 Vaf=74.03 Bf=400 Ne=1.307 ++ Ise=14.34f Ikf=0.2847 Xtb=1.5 Br=6.092 Nc=2 Isc=0 Ikr=0 Rc=1 Cjc=7.306p ++ Mjc=0.3416 Vjc=0.75 Fc=0.5 Cje=22.01p Mje=0.377 Vje=0.75 Tr=46.91n Tf=411.1p ++ Itf=0.6 Vtf=1.7 Xtf=3 Rb=10) diff --git a/library/SubcircuitLibrary/LM393/PNP.lib b/library/SubcircuitLibrary/LM393/PNP.lib new file mode 100644 index 00000000..7edda0ea --- /dev/null +++ b/library/SubcircuitLibrary/LM393/PNP.lib @@ -0,0 +1,4 @@ +.model Q2N2907A PNP(Is=650.6E-18 Xti=3 Eg=1.11 Vaf=115.7 Bf=231.7 Ne=1.829 ++ Ise=54.81f Ikf=1.079 Xtb=1.5 Br=3.563 Nc=2 Isc=0 Ikr=0 Rc=.715 ++ Cjc=14.76p Mjc=.5383 Vjc=.75 Fc=.5 Cje=19.82p Mje=.3357 Vje=.75 ++ Tr=111.3n Tf=603.7p Itf=.65 Vtf=5 Xtf=1.7 Rb=10) diff --git a/library/SubcircuitLibrary/LM393/README.md b/library/SubcircuitLibrary/LM393/README.md new file mode 100644 index 00000000..d0b0abaf --- /dev/null +++ b/library/SubcircuitLibrary/LM393/README.md @@ -0,0 +1,35 @@ + +# LM393 Comparator IC + +LM393 is a Low power, low offset voltage comparator IC. It has two channels sharing common biasing. It is a high precision comparator with a low offset voltage of 2 mV. It has various applications such as in limit comparators, A/D convertors, wave shaping circuits etc. + + +## Usage/Examples + +Basic Comparator + +CMOS/TTL Driver + +Pulse Train Generator + +Crystal Controlled Oscillator + +Positive/Negative Floating Regulator + +Two-Decade High Frequency VCO + + +## Documentation + +To know the details of LM393 IC please refer to this link [LM393_datasheet.](https://www.ti.com/lit/ds/symlink/lm393-n.pdf?ts=1665939843518&ref_url=https%253A%252F%252Fwww.google.com%252F) + +## Comments/Notes + +Please note this is a complete analog IC. It works fine at the time of simulation. + +## Contributor + +Name: Arpit Sharma +Email: arpitniraliya306@gmail.com +Year: 2022 +Position: FOSSEE Summer Fellowship Intern 2022 diff --git a/library/SubcircuitLibrary/LM393/analysis b/library/SubcircuitLibrary/LM393/analysis new file mode 100644 index 00000000..ebd5c0a9 --- /dev/null +++ b/library/SubcircuitLibrary/LM393/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00
\ No newline at end of file diff --git a/library/SubcircuitLibrary/LM723/D.lib b/library/SubcircuitLibrary/LM723/D.lib new file mode 100644 index 00000000..f53bf3e0 --- /dev/null +++ b/library/SubcircuitLibrary/LM723/D.lib @@ -0,0 +1,2 @@ +.model 1N4148 D(is=2.495E-09 rs=4.755E-01 n=1.679E+00 tt=3.030E-09 cjo=1.700E-12 vj=1 m=1.959E-01 bv=1.000E+02 ibv=1.000E-04) + diff --git a/library/SubcircuitLibrary/LM723/LM723-cache.lib b/library/SubcircuitLibrary/LM723/LM723-cache.lib new file mode 100644 index 00000000..3dddd3f6 --- /dev/null +++ b/library/SubcircuitLibrary/LM723/LM723-cache.lib @@ -0,0 +1,182 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# eSim_C +# +DEF eSim_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "eSim_C" 25 -100 50 H V L CNN +F2 "" 38 -150 30 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS capacitor +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 40 40 1 1 P +X ~ 2 0 -150 110 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# eSim_Diode +# +DEF eSim_Diode D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "eSim_Diode" 0 -100 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + TO-???* + *SingleDiode + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +T 0 -100 50 60 0 0 0 A Normal 0 C C +T 0 100 50 60 0 0 0 K Normal 0 C C +P 2 0 1 6 50 50 50 -50 N +P 3 0 1 0 -50 50 50 0 -50 -50 F +X A 1 -150 0 100 R 40 40 1 1 P +X K 2 150 0 100 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# eSim_NJF +# +DEF eSim_NJF J 0 0 Y N 1 F N +F0 "J" -100 50 50 H V R CNN +F1 "eSim_NJF" -50 150 50 H V R CNN +F2 "" 200 100 29 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS jfet_n +DRAW +C 50 0 111 0 1 10 N +P 3 0 1 10 10 75 10 -75 10 -75 N +P 3 0 1 0 100 -100 100 -50 10 -50 N +P 3 0 1 0 100 100 100 55 10 55 N +P 4 0 1 0 0 0 -40 15 -40 -15 0 0 F +X D 1 100 200 100 D 50 50 1 1 P +X G 2 -200 0 210 R 50 50 1 1 P +X S 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# eSim_NPN +# +DEF eSim_NPN Q 0 0 Y N 1 F N +F0 "Q" -100 50 50 H V R CNN +F1 "eSim_NPN" -50 150 50 H V R CNN +F2 "" 200 100 29 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS BC547 Q2N2222 +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F +X C 1 100 200 100 D 50 50 1 1 P +X B 2 -200 0 225 R 50 50 1 1 P +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# eSim_PNP +# +DEF eSim_PNP Q 0 0 Y N 1 F N +F0 "Q" -100 50 50 H V R CNN +F1 "eSim_PNP" -50 150 50 H V R CNN +F2 "" 200 100 29 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 90 -70 70 -90 50 -50 90 -70 90 -70 F +X C 1 100 200 100 D 50 50 1 1 P +X B 2 -200 0 225 R 50 50 1 1 P +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# eSim_R +# +DEF eSim_R R 0 0 N Y 1 F N +F0 "R" 50 130 50 H V C CNN +F1 "eSim_R" 50 -50 50 H V C CNN +F2 "" 50 -20 30 H V C CNN +F3 "" 50 50 30 V V C CNN +ALIAS resistor +$FPLIST + R_* + Resistor_* +$ENDFPLIST +DRAW +S 150 10 -50 90 0 1 10 N +X ~ 1 -100 50 50 R 60 60 1 1 P +X ~ 2 200 50 50 L 60 60 1 1 P +ENDDRAW +ENDDEF +# +# zener +# +DEF zener U 0 40 Y Y 1 F N +F0 "U" -50 -100 60 H V C CNN +F1 "zener" 0 100 60 H V C CNN +F2 "" 50 0 60 H V C CNN +F3 "" 50 0 60 H V C CNN +DRAW +P 2 0 1 0 100 -50 50 -100 N +P 2 0 1 0 100 50 100 -50 N +P 2 0 1 0 100 50 150 100 N +P 4 0 1 0 0 50 0 -50 100 0 0 50 N +X ~ IN -200 0 200 R 50 43 1 1 I +X ~ OUT 300 0 200 L 50 43 1 1 O +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/LM723/LM723.cir b/library/SubcircuitLibrary/LM723/LM723.cir new file mode 100644 index 00000000..d513ed3e --- /dev/null +++ b/library/SubcircuitLibrary/LM723/LM723.cir @@ -0,0 +1,69 @@ +* C:\FOSSEE\eSim\library\SubcircuitLibrary\LM723\LM723.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 07/28/22 22:27:49 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +U1 Net-_J1-Pad3_ /V+ zener +R2 /V+ Net-_Q4-Pad3_ 900 +R5 Net-_Q25-Pad3_ /V+ 550 +Q4 Net-_Q14-Pad2_ Net-_Q14-Pad2_ Net-_Q4-Pad3_ eSim_PNP +Q5 Net-_C1-Pad2_ Net-_Q14-Pad2_ Net-_Q25-Pad3_ eSim_PNP +R3 Net-_Q14-Pad2_ Net-_J1-Pad3_ 22k +Q8 /V+ Net-_C1-Pad2_ /Vref eSim_NPN +Q2 /V- Net-_D1-Pad1_ Net-_Q2-Pad3_ eSim_PNP +D1 Net-_D1-Pad1_ Net-_D1-Pad2_ eSim_Diode +Q7 /V- Net-_C1-Pad1_ Net-_D1-Pad2_ eSim_PNP +Q9 Net-_C1-Pad1_ Net-_Q11-Pad1_ /Vref eSim_PNP +Q11 Net-_Q11-Pad1_ Net-_C2-Pad1_ /Vref eSim_PNP +R8 Net-_Q11-Pad1_ Net-_C2-Pad1_ 1.8k +C1 Net-_C1-Pad1_ Net-_C1-Pad2_ 10p +C2 Net-_C2-Pad1_ Net-_C1-Pad2_ 5p +U2 /V- Net-_C1-Pad2_ zener +R16 /V+ Net-_Q14-Pad3_ 1.8k +R18 Net-_Q16-Pad3_ /V+ 1.8k +Q14 Net-_Q14-Pad1_ Net-_Q14-Pad2_ Net-_Q14-Pad3_ eSim_PNP +Q16 /Compensation Net-_Q14-Pad2_ Net-_Q16-Pad3_ eSim_PNP +Q19 /V+ /Compensation Net-_Q19-Pad3_ eSim_NPN +Q23 /Vc Net-_Q19-Pad3_ /Vout eSim_NPN +R21 Net-_Q19-Pad3_ /Vout 15k +U3 /Vz /Vout zener +Q12 Net-_Q11-Pad1_ Net-_D2-Pad2_ Net-_Q12-Pad3_ eSim_NPN +Q10 Net-_C1-Pad1_ Net-_D2-Pad2_ Net-_D2-Pad1_ eSim_NPN +D2 Net-_D2-Pad1_ Net-_D2-Pad2_ eSim_Diode +R9 Net-_D2-Pad1_ Net-_Q12-Pad3_ 2k +R6 Net-_D2-Pad1_ Net-_R6-Pad2_ 11k +R7 Net-_R6-Pad2_ /V- 1k +Q6 Net-_J1-Pad3_ Net-_Q17-Pad2_ Net-_Q6-Pad3_ eSim_NPN +Q3 Net-_J1-Pad3_ Net-_J1-Pad1_ Net-_Q1-Pad2_ eSim_NPN +Q1 Net-_J1-Pad1_ Net-_Q1-Pad2_ /V- eSim_NPN +R1 Net-_Q1-Pad2_ /V- 2.4k +R4 Net-_Q6-Pad3_ /V- 160 +R10 /Vref Net-_Q13-Pad1_ 409 +R11 Net-_Q13-Pad1_ Net-_D2-Pad2_ 11.89k +R12 Net-_D2-Pad2_ Net-_Q15-Pad2_ 1.1k +R13 Net-_Q15-Pad2_ Net-_Q13-Pad2_ 380 +R14 Net-_Q13-Pad2_ /V- 1.1k +Q15 Net-_Q13-Pad1_ Net-_Q15-Pad2_ Net-_Q15-Pad3_ eSim_NPN +R17 Net-_Q15-Pad3_ /V- 1.1k +Q13 Net-_Q13-Pad1_ Net-_Q13-Pad2_ Net-_Q13-Pad3_ eSim_NPN +R15 Net-_Q13-Pad3_ /V- 1.7k +Q17 Net-_Q14-Pad1_ Net-_Q17-Pad2_ Net-_Q17-Pad3_ eSim_NPN +R19 Net-_Q17-Pad3_ /V- 300 +Q18 /Vref Net-_Q14-Pad1_ Net-_Q17-Pad2_ eSim_NPN +R20 Net-_Q17-Pad2_ /V- 10k +Q24 /Compensation Net-_Q24-Pad2_ /Current_sense eSim_NPN +R24 /Current_limit Net-_Q24-Pad2_ 400 +Q22 /Compensation /Inverting_input Net-_Q20-Pad3_ eSim_NPN +Q20 /Vref /Non-inverting_input Net-_Q20-Pad3_ eSim_NPN +Q21 Net-_Q20-Pad3_ Net-_Q17-Pad2_ Net-_Q21-Pad3_ eSim_NPN +R22 Net-_Q21-Pad3_ /V- 300 +R23 Net-_Q26-Pad3_ /V- 300 +U4 /V+ /Vc /Vout /Vz /Vref /Compensation /Current_limit /Current_sense /Inverting_input /Non-inverting_input ? ? ? /V- PORT +J1 Net-_J1-Pad1_ /V- Net-_J1-Pad3_ jfet_n +Q25 Net-_Q2-Pad3_ Net-_Q14-Pad2_ Net-_Q25-Pad3_ eSim_PNP +Q26 Net-_Q20-Pad3_ Net-_Q17-Pad2_ Net-_Q26-Pad3_ eSim_NPN + +.end diff --git a/library/SubcircuitLibrary/LM723/LM723.cir.out b/library/SubcircuitLibrary/LM723/LM723.cir.out new file mode 100644 index 00000000..6530b650 --- /dev/null +++ b/library/SubcircuitLibrary/LM723/LM723.cir.out @@ -0,0 +1,83 @@ +* c:\fossee\esim\library\subcircuitlibrary\lm723\lm723.cir + +.include D.lib +.include PNP.lib +.include NJF.lib +.include NPN.lib +* u1 net-_j1-pad3_ /v+ zener +r2 /v+ net-_q4-pad3_ 900 +r5 net-_q25-pad3_ /v+ 550 +q4 net-_q14-pad2_ net-_q14-pad2_ net-_q4-pad3_ Q2N2907A +q5 net-_c1-pad2_ net-_q14-pad2_ net-_q25-pad3_ Q2N2907A +r3 net-_q14-pad2_ net-_j1-pad3_ 22k +q8 /v+ net-_c1-pad2_ /vref Q2N2222 +q2 /v- net-_d1-pad1_ net-_q2-pad3_ Q2N2907A +d1 net-_d1-pad1_ net-_d1-pad2_ 1N4148 +q7 /v- net-_c1-pad1_ net-_d1-pad2_ Q2N2907A +q9 net-_c1-pad1_ net-_q11-pad1_ /vref Q2N2907A +q11 net-_q11-pad1_ net-_c2-pad1_ /vref Q2N2907A +r8 net-_q11-pad1_ net-_c2-pad1_ 1.8k +c1 net-_c1-pad1_ net-_c1-pad2_ 10p +c2 net-_c2-pad1_ net-_c1-pad2_ 5p +* u2 /v- net-_c1-pad2_ zener +r16 /v+ net-_q14-pad3_ 1.8k +r18 net-_q16-pad3_ /v+ 1.8k +q14 net-_q14-pad1_ net-_q14-pad2_ net-_q14-pad3_ Q2N2907A +q16 /compensation net-_q14-pad2_ net-_q16-pad3_ Q2N2907A +q19 /v+ /compensation net-_q19-pad3_ Q2N2222 +q23 /vc net-_q19-pad3_ /vout Q2N2222 +r21 net-_q19-pad3_ /vout 15k +* u3 /vz /vout zener +q12 net-_q11-pad1_ net-_d2-pad2_ net-_q12-pad3_ Q2N2222 +q10 net-_c1-pad1_ net-_d2-pad2_ net-_d2-pad1_ Q2N2222 +d2 net-_d2-pad1_ net-_d2-pad2_ 1N4148 +r9 net-_d2-pad1_ net-_q12-pad3_ 2k +r6 net-_d2-pad1_ net-_r6-pad2_ 11k +r7 net-_r6-pad2_ /v- 1k +q6 net-_j1-pad3_ net-_q17-pad2_ net-_q6-pad3_ Q2N2222 +q3 net-_j1-pad3_ net-_j1-pad1_ net-_q1-pad2_ Q2N2222 +q1 net-_j1-pad1_ net-_q1-pad2_ /v- Q2N2222 +r1 net-_q1-pad2_ /v- 2.4k +r4 net-_q6-pad3_ /v- 160 +r10 /vref net-_q13-pad1_ 409 +r11 net-_q13-pad1_ net-_d2-pad2_ 11.89k +r12 net-_d2-pad2_ net-_q15-pad2_ 1.1k +r13 net-_q15-pad2_ net-_q13-pad2_ 380 +r14 net-_q13-pad2_ /v- 1.1k +q15 net-_q13-pad1_ net-_q15-pad2_ net-_q15-pad3_ Q2N2222 +r17 net-_q15-pad3_ /v- 1.1k +q13 net-_q13-pad1_ net-_q13-pad2_ net-_q13-pad3_ Q2N2222 +r15 net-_q13-pad3_ /v- 1.7k +q17 net-_q14-pad1_ net-_q17-pad2_ net-_q17-pad3_ Q2N2222 +r19 net-_q17-pad3_ /v- 300 +q18 /vref net-_q14-pad1_ net-_q17-pad2_ Q2N2222 +r20 net-_q17-pad2_ /v- 10k +q24 /compensation net-_q24-pad2_ /current_sense Q2N2222 +r24 /current_limit net-_q24-pad2_ 400 +q22 /compensation /inverting_input net-_q20-pad3_ Q2N2222 +q20 /vref /non-inverting_input net-_q20-pad3_ Q2N2222 +q21 net-_q20-pad3_ net-_q17-pad2_ net-_q21-pad3_ Q2N2222 +r22 net-_q21-pad3_ /v- 300 +r23 net-_q26-pad3_ /v- 300 +* u4 /v+ /vc /vout /vz /vref /compensation /current_limit /current_sense /inverting_input /non-inverting_input ? ? ? /v- port +j1 net-_j1-pad1_ /v- net-_j1-pad3_ J2N3819 +q25 net-_q2-pad3_ net-_q14-pad2_ net-_q25-pad3_ Q2N2907A +q26 net-_q20-pad3_ net-_q17-pad2_ net-_q26-pad3_ Q2N2222 +a1 net-_j1-pad3_ /v+ u1 +a2 /v- net-_c1-pad2_ u2 +a3 /vz /vout u3 +* Schematic Name: zener, NgSpice Name: zener +.model u1 zener(v_breakdown=6.2 i_breakdown=2.0e-2 i_sat=1.0e-12 n_forward=1.0 limit_switch=FALSE ) +* Schematic Name: zener, NgSpice Name: zener +.model u2 zener(v_breakdown=5.7 i_breakdown=2.0e-2 i_sat=1.0e-12 n_forward=1.0 limit_switch=FALSE ) +* Schematic Name: zener, NgSpice Name: zener +.model u3 zener(v_breakdown=5.6 i_breakdown=2.0e-2 i_sat=1.0e-12 n_forward=1.0 limit_switch=FALSE ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/LM723/LM723.pro b/library/SubcircuitLibrary/LM723/LM723.pro new file mode 100644 index 00000000..b033facd --- /dev/null +++ b/library/SubcircuitLibrary/LM723/LM723.pro @@ -0,0 +1,81 @@ +update=09/24/22 18:28:26 +version=1 +last_client=eeschema +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceForceRefPrefix=0 +SpiceUseNetNumbers=0 +LabSize=60 diff --git a/library/SubcircuitLibrary/LM723/LM723.sch b/library/SubcircuitLibrary/LM723/LM723.sch new file mode 100644 index 00000000..98e57d33 --- /dev/null +++ b/library/SubcircuitLibrary/LM723/LM723.sch @@ -0,0 +1,1388 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:LM723-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L zener U1 +U 1 1 62BC8919 +P 900 1400 +F 0 "U1" H 850 1300 60 0000 C CNN +F 1 "zener" H 900 1500 60 0000 C CNN +F 2 "" H 950 1400 60 0000 C CNN +F 3 "" H 950 1400 60 0000 C CNN + 1 900 1400 + 0 -1 -1 0 +$EndComp +$Comp +L resistor R2 +U 1 1 62BC891A +P 1550 800 +F 0 "R2" H 1600 930 50 0000 C CNN +F 1 "900" H 1600 750 50 0000 C CNN +F 2 "" H 1600 780 30 0000 C CNN +F 3 "" V 1600 850 30 0000 C CNN + 1 1550 800 + 0 1 1 0 +$EndComp +$Comp +L resistor R5 +U 1 1 62BC891B +P 2650 900 +F 0 "R5" H 2700 1030 50 0000 C CNN +F 1 "550" H 2700 850 50 0000 C CNN +F 2 "" H 2700 880 30 0000 C CNN +F 3 "" V 2700 950 30 0000 C CNN + 1 2650 900 + 0 -1 -1 0 +$EndComp +$Comp +L eSim_PNP Q4 +U 1 1 62BC891C +P 1700 1400 +F 0 "Q4" H 1600 1450 50 0000 R CNN +F 1 "eSim_PNP" H 1650 1550 50 0000 R CNN +F 2 "" H 1900 1500 29 0000 C CNN +F 3 "" H 1700 1400 60 0000 C CNN + 1 1700 1400 + -1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q5 +U 1 1 62BC891D +P 2500 1400 +F 0 "Q5" H 2400 1450 50 0000 R CNN +F 1 "eSim_PNP" H 2450 1550 50 0000 R CNN +F 2 "" H 2700 1500 29 0000 C CNN +F 3 "" H 2500 1400 60 0000 C CNN + 1 2500 1400 + 1 0 0 1 +$EndComp +$Comp +L resistor R3 +U 1 1 62BC891E +P 1550 1800 +F 0 "R3" H 1600 1930 50 0000 C CNN +F 1 "22k" H 1600 1750 50 0000 C CNN +F 2 "" H 1600 1780 30 0000 C CNN +F 3 "" V 1600 1850 30 0000 C CNN + 1 1550 1800 + 0 1 1 0 +$EndComp +$Comp +L eSim_NPN Q8 +U 1 1 62BC891F +P 3000 1650 +F 0 "Q8" H 2900 1700 50 0000 R CNN +F 1 "eSim_NPN" H 2950 1800 50 0000 R CNN +F 2 "" H 3200 1750 29 0000 C CNN +F 3 "" H 3000 1650 60 0000 C CNN + 1 3000 1650 + 1 0 0 -1 +$EndComp +$Comp +L eSim_PNP Q2 +U 1 1 62BC8920 +P 1300 2500 +F 0 "Q2" H 1200 2550 50 0000 R CNN +F 1 "eSim_PNP" H 1250 2650 50 0000 R CNN +F 2 "" H 1500 2600 29 0000 C CNN +F 3 "" H 1300 2500 60 0000 C CNN + 1 1300 2500 + -1 0 0 1 +$EndComp +$Comp +L eSim_Diode D1 +U 1 1 62BC8921 +P 1900 2500 +F 0 "D1" H 1900 2600 50 0000 C CNN +F 1 "eSim_Diode" H 1900 2400 50 0000 C CNN +F 2 "" H 1900 2500 60 0000 C CNN +F 3 "" H 1900 2500 60 0000 C CNN + 1 1900 2500 + 1 0 0 -1 +$EndComp +$Comp +L eSim_PNP Q7 +U 1 1 62BC8922 +P 2700 2750 +F 0 "Q7" H 2600 2800 50 0000 R CNN +F 1 "eSim_PNP" H 2650 2900 50 0000 R CNN +F 2 "" H 2900 2850 29 0000 C CNN +F 3 "" H 2700 2750 60 0000 C CNN + 1 2700 2750 + -1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q9 +U 1 1 62BC8923 +P 3550 2150 +F 0 "Q9" H 3450 2200 50 0000 R CNN +F 1 "eSim_PNP" H 3500 2300 50 0000 R CNN +F 2 "" H 3750 2250 29 0000 C CNN +F 3 "" H 3550 2150 60 0000 C CNN + 1 3550 2150 + -1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q11 +U 1 1 62BC8924 +P 4500 2150 +F 0 "Q11" H 4400 2200 50 0000 R CNN +F 1 "eSim_PNP" H 4450 2300 50 0000 R CNN +F 2 "" H 4700 2250 29 0000 C CNN +F 3 "" H 4500 2150 60 0000 C CNN + 1 4500 2150 + 1 0 0 1 +$EndComp +$Comp +L resistor R8 +U 1 1 62BC8925 +P 4000 2200 +F 0 "R8" H 4050 2330 50 0000 C CNN +F 1 "1.8k" H 4050 2150 50 0000 C CNN +F 2 "" H 4050 2180 30 0000 C CNN +F 3 "" V 4050 2250 30 0000 C CNN + 1 4000 2200 + 1 0 0 -1 +$EndComp +$Comp +L capacitor C1 +U 1 1 62BC8926 +P 3250 2900 +F 0 "C1" H 3275 3000 50 0000 L CNN +F 1 "10p" H 3275 2800 50 0000 L CNN +F 2 "" H 3288 2750 30 0000 C CNN +F 3 "" H 3250 2900 60 0000 C CNN + 1 3250 2900 + 1 0 0 -1 +$EndComp +$Comp +L capacitor C2 +U 1 1 62BC8927 +P 4300 2900 +F 0 "C2" H 4325 3000 50 0000 L CNN +F 1 "5p" H 4325 2800 50 0000 L CNN +F 2 "" H 4338 2750 30 0000 C CNN +F 3 "" H 4300 2900 60 0000 C CNN + 1 4300 2900 + 1 0 0 -1 +$EndComp +$Comp +L zener U2 +U 1 1 62BC8928 +P 2900 3500 +F 0 "U2" H 2850 3400 60 0000 C CNN +F 1 "zener" H 2900 3600 60 0000 C CNN +F 2 "" H 2950 3500 60 0000 C CNN +F 3 "" H 2950 3500 60 0000 C CNN + 1 2900 3500 + 0 -1 -1 0 +$EndComp +$Comp +L resistor R16 +U 1 1 62BC8929 +P 6050 800 +F 0 "R16" H 6100 930 50 0000 C CNN +F 1 "1.8k" H 6100 750 50 0000 C CNN +F 2 "" H 6100 780 30 0000 C CNN +F 3 "" V 6100 850 30 0000 C CNN + 1 6050 800 + 0 1 1 0 +$EndComp +$Comp +L resistor R18 +U 1 1 62BC892A +P 6950 900 +F 0 "R18" H 7000 1030 50 0000 C CNN +F 1 "1.8k" H 7000 850 50 0000 C CNN +F 2 "" H 7000 880 30 0000 C CNN +F 3 "" V 7000 950 30 0000 C CNN + 1 6950 900 + 0 -1 -1 0 +$EndComp +$Comp +L eSim_PNP Q14 +U 1 1 62BC892B +P 6000 1350 +F 0 "Q14" H 5900 1400 50 0000 R CNN +F 1 "eSim_PNP" H 5950 1500 50 0000 R CNN +F 2 "" H 6200 1450 29 0000 C CNN +F 3 "" H 6000 1350 60 0000 C CNN + 1 6000 1350 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q16 +U 1 1 62BC892C +P 6800 1350 +F 0 "Q16" H 6700 1400 50 0000 R CNN +F 1 "eSim_PNP" H 6750 1500 50 0000 R CNN +F 2 "" H 7000 1450 29 0000 C CNN +F 3 "" H 6800 1350 60 0000 C CNN + 1 6800 1350 + 1 0 0 1 +$EndComp +$Comp +L eSim_NPN Q19 +U 1 1 62BC892D +P 7750 1350 +F 0 "Q19" H 7650 1400 50 0000 R CNN +F 1 "eSim_NPN" H 7700 1500 50 0000 R CNN +F 2 "" H 7950 1450 29 0000 C CNN +F 3 "" H 7750 1350 60 0000 C CNN + 1 7750 1350 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q23 +U 1 1 62BC892E +P 8700 1350 +F 0 "Q23" H 8600 1400 50 0000 R CNN +F 1 "eSim_NPN" H 8650 1500 50 0000 R CNN +F 2 "" H 8900 1450 29 0000 C CNN +F 3 "" H 8700 1350 60 0000 C CNN + 1 8700 1350 + 1 0 0 -1 +$EndComp +$Comp +L resistor R21 +U 1 1 62BC892F +P 7800 1900 +F 0 "R21" H 7850 2030 50 0000 C CNN +F 1 "15k" H 7850 1850 50 0000 C CNN +F 2 "" H 7850 1880 30 0000 C CNN +F 3 "" V 7850 1950 30 0000 C CNN + 1 7800 1900 + 0 1 1 0 +$EndComp +$Comp +L zener U3 +U 1 1 62BC8930 +P 8850 2150 +F 0 "U3" H 8800 2050 60 0000 C CNN +F 1 "zener" H 8850 2250 60 0000 C CNN +F 2 "" H 8900 2150 60 0000 C CNN +F 3 "" H 8900 2150 60 0000 C CNN + 1 8850 2150 + 0 -1 -1 0 +$EndComp +$Comp +L eSim_NPN Q12 +U 1 1 62BC8931 +P 4700 4500 +F 0 "Q12" H 4600 4550 50 0000 R CNN +F 1 "eSim_NPN" H 4650 4650 50 0000 R CNN +F 2 "" H 4900 4600 29 0000 C CNN +F 3 "" H 4700 4500 60 0000 C CNN + 1 4700 4500 + -1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q10 +U 1 1 62BC8932 +P 3550 4500 +F 0 "Q10" H 3450 4550 50 0000 R CNN +F 1 "eSim_NPN" H 3500 4650 50 0000 R CNN +F 2 "" H 3750 4600 29 0000 C CNN +F 3 "" H 3550 4500 60 0000 C CNN + 1 3550 4500 + -1 0 0 -1 +$EndComp +$Comp +L eSim_Diode D2 +U 1 1 62BC8933 +P 3850 4800 +F 0 "D2" H 3850 4900 50 0000 C CNN +F 1 "eSim_Diode" H 3850 4700 50 0000 C CNN +F 2 "" H 3850 4800 60 0000 C CNN +F 3 "" H 3850 4800 60 0000 C CNN + 1 3850 4800 + 0 -1 -1 0 +$EndComp +$Comp +L resistor R9 +U 1 1 62BC8934 +P 4200 5000 +F 0 "R9" H 4250 5130 50 0000 C CNN +F 1 "2k" H 4250 4950 50 0000 C CNN +F 2 "" H 4250 4980 30 0000 C CNN +F 3 "" V 4250 5050 30 0000 C CNN + 1 4200 5000 + 1 0 0 -1 +$EndComp +$Comp +L resistor R6 +U 1 1 62BC8935 +P 3400 5250 +F 0 "R6" H 3450 5380 50 0000 C CNN +F 1 "11k" H 3450 5200 50 0000 C CNN +F 2 "" H 3450 5230 30 0000 C CNN +F 3 "" V 3450 5300 30 0000 C CNN + 1 3400 5250 + 0 1 1 0 +$EndComp +$Comp +L resistor R7 +U 1 1 62BC8936 +P 3400 6050 +F 0 "R7" H 3450 6180 50 0000 C CNN +F 1 "1k" H 3450 6000 50 0000 C CNN +F 2 "" H 3450 6030 30 0000 C CNN +F 3 "" V 3450 6100 30 0000 C CNN + 1 3400 6050 + 0 1 1 0 +$EndComp +$Comp +L eSim_NPN Q6 +U 1 1 62BC8937 +P 2600 5600 +F 0 "Q6" H 2500 5650 50 0000 R CNN +F 1 "eSim_NPN" H 2550 5750 50 0000 R CNN +F 2 "" H 2800 5700 29 0000 C CNN +F 3 "" H 2600 5600 60 0000 C CNN + 1 2600 5600 + -1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q3 +U 1 1 62BC8938 +P 1650 5400 +F 0 "Q3" H 1550 5450 50 0000 R CNN +F 1 "eSim_NPN" H 1600 5550 50 0000 R CNN +F 2 "" H 1850 5500 29 0000 C CNN +F 3 "" H 1650 5400 60 0000 C CNN + 1 1650 5400 + -1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q1 +U 1 1 62BC8939 +P 1000 5800 +F 0 "Q1" H 900 5850 50 0000 R CNN +F 1 "eSim_NPN" H 950 5950 50 0000 R CNN +F 2 "" H 1200 5900 29 0000 C CNN +F 3 "" H 1000 5800 60 0000 C CNN + 1 1000 5800 + -1 0 0 -1 +$EndComp +$Comp +L resistor R1 +U 1 1 62BC893B +P 1500 6050 +F 0 "R1" H 1550 6180 50 0000 C CNN +F 1 "2.4k" H 1550 6000 50 0000 C CNN +F 2 "" H 1550 6030 30 0000 C CNN +F 3 "" V 1550 6100 30 0000 C CNN + 1 1500 6050 + 0 1 1 0 +$EndComp +$Comp +L resistor R4 +U 1 1 62BC893C +P 2450 6050 +F 0 "R4" H 2500 6180 50 0000 C CNN +F 1 "160" H 2500 6000 50 0000 C CNN +F 2 "" H 2500 6030 30 0000 C CNN +F 3 "" V 2500 6100 30 0000 C CNN + 1 2450 6050 + 0 1 1 0 +$EndComp +$Comp +L resistor R10 +U 1 1 62BC893D +P 5250 3150 +F 0 "R10" H 5300 3280 50 0000 C CNN +F 1 "409" H 5300 3100 50 0000 C CNN +F 2 "" H 5300 3130 30 0000 C CNN +F 3 "" V 5300 3200 30 0000 C CNN + 1 5250 3150 + 0 1 1 0 +$EndComp +$Comp +L resistor R11 +U 1 1 62BC893E +P 5250 3650 +F 0 "R11" H 5300 3780 50 0000 C CNN +F 1 "11.89k" H 5300 3600 50 0000 C CNN +F 2 "" H 5300 3630 30 0000 C CNN +F 3 "" V 5300 3700 30 0000 C CNN + 1 5250 3650 + 0 1 1 0 +$EndComp +$Comp +L resistor R12 +U 1 1 62BC893F +P 5250 4650 +F 0 "R12" H 5300 4780 50 0000 C CNN +F 1 "1.1k" H 5300 4600 50 0000 C CNN +F 2 "" H 5300 4630 30 0000 C CNN +F 3 "" V 5300 4700 30 0000 C CNN + 1 5250 4650 + 0 1 1 0 +$EndComp +$Comp +L resistor R13 +U 1 1 62BC8940 +P 5250 5250 +F 0 "R13" H 5300 5380 50 0000 C CNN +F 1 "380" H 5300 5200 50 0000 C CNN +F 2 "" H 5300 5230 30 0000 C CNN +F 3 "" V 5300 5300 30 0000 C CNN + 1 5250 5250 + 0 1 1 0 +$EndComp +$Comp +L resistor R14 +U 1 1 62BC8941 +P 5250 6000 +F 0 "R14" H 5300 6130 50 0000 C CNN +F 1 "1.1k" H 5300 5950 50 0000 C CNN +F 2 "" H 5300 5980 30 0000 C CNN +F 3 "" V 5300 6050 30 0000 C CNN + 1 5250 6000 + 0 1 1 0 +$EndComp +$Comp +L eSim_NPN Q15 +U 1 1 62BC8942 +P 6450 5000 +F 0 "Q15" H 6350 5050 50 0000 R CNN +F 1 "eSim_NPN" H 6400 5150 50 0000 R CNN +F 2 "" H 6650 5100 29 0000 C CNN +F 3 "" H 6450 5000 60 0000 C CNN + 1 6450 5000 + 1 0 0 -1 +$EndComp +$Comp +L resistor R17 +U 1 1 62BC8943 +P 6500 6000 +F 0 "R17" H 6550 6130 50 0000 C CNN +F 1 "1.1k" H 6550 5950 50 0000 C CNN +F 2 "" H 6550 5980 30 0000 C CNN +F 3 "" V 6550 6050 30 0000 C CNN + 1 6500 6000 + 0 1 1 0 +$EndComp +$Comp +L eSim_NPN Q13 +U 1 1 62BC8944 +P 5850 5550 +F 0 "Q13" H 5750 5600 50 0000 R CNN +F 1 "eSim_NPN" H 5800 5700 50 0000 R CNN +F 2 "" H 6050 5650 29 0000 C CNN +F 3 "" H 5850 5550 60 0000 C CNN + 1 5850 5550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 900 600 1600 600 +Wire Wire Line + 1600 600 2600 600 +Wire Wire Line + 2600 600 3100 600 +Wire Wire Line + 3100 600 6100 600 +Wire Wire Line + 6100 600 6900 600 +Wire Wire Line + 6900 600 7850 600 +Wire Wire Line + 7850 600 9700 600 +Connection ~ 2600 600 +Wire Wire Line + 2600 700 2600 600 +Wire Wire Line + 1600 700 1600 600 +Wire Wire Line + 900 600 900 1100 +Connection ~ 1600 600 +Wire Wire Line + 1600 1200 1600 1000 +Wire Wire Line + 2600 1000 2600 1100 +Wire Wire Line + 2600 1100 2600 1200 +Wire Wire Line + 1900 1400 2000 1400 +Wire Wire Line + 2000 1400 2050 1400 +Wire Wire Line + 2050 1400 2100 1400 +Wire Wire Line + 2100 1400 2300 1400 +Wire Wire Line + 1600 1600 1600 1650 +Wire Wire Line + 1600 1650 1600 1700 +Wire Wire Line + 1600 2150 1600 2000 +Wire Wire Line + 1600 1650 2000 1650 +Wire Wire Line + 2000 1650 2000 1400 +Connection ~ 2000 1400 +Connection ~ 1600 1650 +Wire Wire Line + 2600 1600 2600 1650 +Wire Wire Line + 2600 1650 2600 2250 +Wire Wire Line + 2600 1650 2800 1650 +Wire Wire Line + 3750 2150 3800 2150 +Wire Wire Line + 3800 2150 3900 2150 +Wire Wire Line + 4200 2150 4300 2150 +Wire Wire Line + 4300 2150 4300 2750 +Wire Wire Line + 2900 3200 3250 3200 +Wire Wire Line + 3250 3200 4300 3200 +Wire Wire Line + 2600 2250 2900 2350 +Connection ~ 2600 1650 +Wire Wire Line + 1200 2250 1200 2300 +Wire Wire Line + 1500 2500 1750 2500 +Wire Wire Line + 2050 2500 2600 2500 +Wire Wire Line + 2900 2750 3250 2750 +Wire Wire Line + 3250 2750 3250 2550 +Wire Wire Line + 3250 2550 3450 2550 +Wire Wire Line + 3100 1850 3450 1850 +Wire Wire Line + 3450 1850 4600 1850 +Wire Wire Line + 4600 1850 5300 1850 +Wire Wire Line + 4600 2500 3800 2500 +Wire Wire Line + 1200 2700 1200 3100 +Wire Wire Line + 1200 3100 2600 3100 +Wire Wire Line + 2600 2950 2600 3100 +Wire Wire Line + 2600 3100 2600 3700 +Connection ~ 3250 3200 +Wire Wire Line + 2900 2350 2900 3200 +Wire Wire Line + 2600 3700 2900 3700 +Wire Wire Line + 2900 3700 4050 3700 +Wire Wire Line + 6900 700 6900 600 +Connection ~ 6900 600 +Wire Wire Line + 6100 700 6100 600 +Connection ~ 6100 600 +Wire Wire Line + 6100 1150 6100 1000 +Wire Wire Line + 6900 1150 6900 1000 +Connection ~ 2100 1400 +Wire Wire Line + 6900 1550 6900 1850 +Wire Wire Line + 6900 1850 6900 2600 +Wire Wire Line + 6900 1850 7300 1850 +Wire Wire Line + 7300 1850 7300 1350 +Wire Wire Line + 7300 1350 7550 1350 +Wire Wire Line + 7850 1550 7850 1650 +Wire Wire Line + 7850 1650 7850 1800 +Wire Wire Line + 7850 1650 8250 1650 +Wire Wire Line + 8250 1650 8250 1350 +Wire Wire Line + 8250 1350 8500 1350 +Connection ~ 7850 1650 +Wire Wire Line + 7850 1150 7850 600 +Connection ~ 7850 600 +Wire Wire Line + 7850 2100 7850 2250 +Wire Wire Line + 7850 2250 8350 2250 +Wire Wire Line + 8350 2250 8350 1850 +Wire Wire Line + 8350 1850 8800 1850 +Wire Wire Line + 8800 1850 8850 1850 +Wire Wire Line + 8850 1850 9700 1850 +Connection ~ 8850 1850 +Wire Wire Line + 8850 2350 8850 2400 +Wire Wire Line + 8850 2400 9700 2400 +Wire Wire Line + 3450 2350 3450 2550 +Wire Wire Line + 3450 2550 3450 4300 +Wire Wire Line + 3800 2500 3800 2150 +Connection ~ 3800 2150 +Wire Wire Line + 2600 2500 2600 2550 +Wire Wire Line + 3250 3200 3250 3050 +Wire Wire Line + 4300 3200 4300 3050 +Connection ~ 2600 3100 +Wire Wire Line + 2100 1400 2100 1150 +Wire Wire Line + 2100 1150 2850 1150 +Wire Wire Line + 2850 1150 2850 1350 +Wire Wire Line + 4600 2350 4600 2500 +Wire Wire Line + 4600 2500 4600 4300 +Wire Wire Line + 3100 1450 3100 600 +Connection ~ 3100 600 +Wire Wire Line + 3450 1850 3450 1950 +Wire Wire Line + 4600 1850 4600 1950 +Connection ~ 3450 1850 +Wire Wire Line + 5300 1850 5300 2900 +Wire Wire Line + 5300 2900 5300 3050 +Wire Wire Line + 5300 2900 7600 2900 +Wire Wire Line + 7600 2900 9700 2900 +Connection ~ 4600 1850 +Wire Wire Line + 6100 1550 6100 3150 +Wire Wire Line + 6900 2600 8400 2600 +Wire Wire Line + 8400 2600 8400 3250 +Wire Wire Line + 8400 3250 8400 3450 +Wire Wire Line + 8400 3450 8400 4050 +Connection ~ 6900 1850 +Wire Wire Line + 8400 3250 9700 3250 +Connection ~ 8400 3250 +Wire Wire Line + 8800 1550 8800 1850 +Connection ~ 8800 1850 +Wire Wire Line + 2850 1350 5700 1350 +Wire Wire Line + 5700 1350 5800 1350 +Wire Wire Line + 5700 1350 5700 1150 +Wire Wire Line + 5700 1150 6600 1150 +Wire Wire Line + 6600 1150 6600 1350 +Connection ~ 5700 1350 +Connection ~ 4600 2500 +Connection ~ 3450 2550 +Wire Wire Line + 900 1600 900 2150 +Wire Wire Line + 900 2150 900 4250 +Wire Wire Line + 3750 4500 3850 4500 +Wire Wire Line + 3850 4500 4450 4500 +Wire Wire Line + 4450 4500 4900 4500 +Wire Wire Line + 3850 4650 3850 4500 +Connection ~ 3850 4500 +Wire Wire Line + 4600 4700 4600 4950 +Wire Wire Line + 4600 4950 4400 4950 +Wire Wire Line + 3450 4950 3850 4950 +Wire Wire Line + 3850 4950 4100 4950 +Wire Wire Line + 3450 4700 3450 4950 +Wire Wire Line + 3450 4950 3450 5150 +Connection ~ 3850 4950 +Connection ~ 3450 4950 +Wire Wire Line + 3450 5950 3450 5450 +Wire Wire Line + 3450 6450 3450 6250 +Wire Wire Line + 900 4250 1400 4250 +Wire Wire Line + 1400 4250 1700 4250 +Wire Wire Line + 1700 4250 2500 4250 +Wire Wire Line + 2500 4250 2500 5400 +Wire Wire Line + 1700 4350 1700 4250 +Connection ~ 1700 4250 +Wire Wire Line + 1700 4750 1850 4750 +Wire Wire Line + 1850 4750 1850 5000 +Wire Wire Line + 1850 5000 1850 5400 +Wire Wire Line + 2000 6450 2000 4550 +Wire Wire Line + 900 5600 900 5000 +Wire Wire Line + 900 5000 1850 5000 +Connection ~ 1850 5000 +Wire Wire Line + 1550 5600 1550 5800 +Wire Wire Line + 1550 5800 1550 5950 +Wire Wire Line + 1550 5800 1200 5800 +Connection ~ 1550 5800 +Wire Wire Line + 900 6000 900 6450 +Wire Wire Line + 900 6450 1550 6450 +Wire Wire Line + 1550 6450 2000 6450 +Wire Wire Line + 2000 6450 2500 6450 +Wire Wire Line + 2500 6450 3450 6450 +Wire Wire Line + 3450 6450 4050 6450 +Wire Wire Line + 4050 6450 5300 6450 +Wire Wire Line + 5300 6450 5950 6450 +Wire Wire Line + 5950 6450 6550 6450 +Wire Wire Line + 6550 6450 7000 6450 +Wire Wire Line + 7000 6450 7600 6450 +Wire Wire Line + 7600 6450 8250 6450 +Wire Wire Line + 8250 6450 8800 6450 +Wire Wire Line + 8800 6450 9700 6450 +Wire Wire Line + 1550 6250 1550 6450 +Connection ~ 1550 6450 +Connection ~ 2000 6450 +Wire Wire Line + 2500 5950 2500 5800 +Wire Wire Line + 2500 6250 2500 6450 +Connection ~ 2500 6450 +Wire Wire Line + 2800 5600 3050 5600 +Wire Wire Line + 3050 5600 3050 4050 +Wire Wire Line + 3050 4050 7350 4050 +Connection ~ 3450 6450 +Wire Wire Line + 4450 4500 4450 4300 +Wire Wire Line + 4450 4300 5300 4300 +Connection ~ 4450 4500 +Connection ~ 5300 2900 +Wire Wire Line + 5300 3350 5300 3450 +Wire Wire Line + 5300 3450 5300 3550 +Wire Wire Line + 5300 3850 5300 4300 +Wire Wire Line + 5300 4300 5300 4550 +Connection ~ 5300 4300 +Wire Wire Line + 5300 4850 5300 5000 +Wire Wire Line + 5300 5000 5300 5150 +Wire Wire Line + 5300 5450 5300 5550 +Wire Wire Line + 5300 5550 5300 5900 +Wire Wire Line + 5300 6200 5300 6450 +Connection ~ 5300 6450 +Wire Wire Line + 4050 3700 4050 6450 +Connection ~ 4050 6450 +Connection ~ 2900 3700 +Wire Wire Line + 5300 3450 6250 3450 +Wire Wire Line + 6250 3450 6250 4250 +Connection ~ 5300 3450 +Wire Wire Line + 6550 4250 6550 4800 +Wire Wire Line + 5950 4250 6250 4250 +Wire Wire Line + 6250 4250 6550 4250 +Wire Wire Line + 6550 5900 6550 5200 +Wire Wire Line + 6250 5000 5300 5000 +Connection ~ 5300 5000 +Wire Wire Line + 5950 4250 5950 5350 +Connection ~ 6250 4250 +Wire Wire Line + 5650 5550 5300 5550 +Connection ~ 5300 5550 +$Comp +L resistor R15 +U 1 1 62BC8945 +P 5900 6000 +F 0 "R15" H 5950 6130 50 0000 C CNN +F 1 "1.7k" H 5950 5950 50 0000 C CNN +F 2 "" H 5950 5980 30 0000 C CNN +F 3 "" V 5950 6050 30 0000 C CNN + 1 5900 6000 + 0 1 1 0 +$EndComp +Wire Wire Line + 5950 5750 5950 5900 +Wire Wire Line + 5950 6200 5950 6450 +Connection ~ 5950 6450 +Wire Wire Line + 6550 6200 6550 6450 +Connection ~ 6550 6450 +Wire Wire Line + 6100 3150 7000 3150 +Wire Wire Line + 7000 3150 7000 5100 +Wire Wire Line + 7000 5100 7000 5250 +$Comp +L eSim_NPN Q17 +U 1 1 62BC8946 +P 7100 5450 +F 0 "Q17" H 7000 5500 50 0000 R CNN +F 1 "eSim_NPN" H 7050 5600 50 0000 R CNN +F 2 "" H 7300 5550 29 0000 C CNN +F 3 "" H 7100 5450 60 0000 C CNN + 1 7100 5450 + -1 0 0 -1 +$EndComp +$Comp +L resistor R19 +U 1 1 62BC8947 +P 6950 6000 +F 0 "R19" H 7000 6130 50 0000 C CNN +F 1 "300" H 7000 5950 50 0000 C CNN +F 2 "" H 7000 5980 30 0000 C CNN +F 3 "" V 7000 6050 30 0000 C CNN + 1 6950 6000 + 0 1 1 0 +$EndComp +Wire Wire Line + 7000 5900 7000 5650 +Wire Wire Line + 7000 6200 7000 6450 +Connection ~ 7000 6450 +Wire Wire Line + 7600 2900 7600 3850 +Wire Wire Line + 7600 3850 7600 4900 +Connection ~ 7600 2900 +$Comp +L eSim_NPN Q18 +U 1 1 62BC8948 +P 7500 5100 +F 0 "Q18" H 7400 5150 50 0000 R CNN +F 1 "eSim_NPN" H 7450 5250 50 0000 R CNN +F 2 "" H 7700 5200 29 0000 C CNN +F 3 "" H 7500 5100 60 0000 C CNN + 1 7500 5100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7300 5100 7000 5100 +Connection ~ 7000 5100 +Wire Wire Line + 7600 5300 7600 5450 +Wire Wire Line + 7600 5450 7600 5500 +Wire Wire Line + 7600 5500 7600 5900 +Wire Wire Line + 7300 5450 7350 5450 +Wire Wire Line + 7350 5450 7600 5450 +Connection ~ 7600 5450 +$Comp +L resistor R20 +U 1 1 62BC8949 +P 7550 6000 +F 0 "R20" H 7600 6130 50 0000 C CNN +F 1 "10k" H 7600 5950 50 0000 C CNN +F 2 "" H 7600 5980 30 0000 C CNN +F 3 "" V 7600 6050 30 0000 C CNN + 1 7550 6000 + 0 1 1 0 +$EndComp +Wire Wire Line + 7600 6200 7600 6450 +Connection ~ 7600 6450 +$Comp +L eSim_NPN Q24 +U 1 1 62BC894A +P 8750 3650 +F 0 "Q24" H 8650 3700 50 0000 R CNN +F 1 "eSim_NPN" H 8700 3800 50 0000 R CNN +F 2 "" H 8950 3750 29 0000 C CNN +F 3 "" H 8750 3650 60 0000 C CNN + 1 8750 3650 + -1 0 0 -1 +$EndComp +Wire Wire Line + 8400 3450 8650 3450 +Wire Wire Line + 8650 3950 9700 3950 +$Comp +L resistor R24 +U 1 1 62BC894B +P 9150 3600 +F 0 "R24" H 9200 3730 50 0000 C CNN +F 1 "400" H 9200 3550 50 0000 C CNN +F 2 "" H 9200 3580 30 0000 C CNN +F 3 "" V 9200 3650 30 0000 C CNN + 1 9150 3600 + -1 0 0 1 +$EndComp +Wire Wire Line + 8950 3650 8950 3650 +Wire Wire Line + 9250 3650 9700 3650 +Connection ~ 8400 3450 +Wire Wire Line + 7350 4050 7350 5450 +Connection ~ 7350 5450 +$Comp +L eSim_NPN Q22 +U 1 1 62BC894C +P 8500 4250 +F 0 "Q22" H 8400 4300 50 0000 R CNN +F 1 "eSim_NPN" H 8450 4400 50 0000 R CNN +F 2 "" H 8700 4350 29 0000 C CNN +F 3 "" H 8500 4250 60 0000 C CNN + 1 8500 4250 + -1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q20 +U 1 1 62BC894D +P 8000 4250 +F 0 "Q20" H 7900 4300 50 0000 R CNN +F 1 "eSim_NPN" H 7950 4400 50 0000 R CNN +F 2 "" H 8200 4350 29 0000 C CNN +F 3 "" H 8000 4250 60 0000 C CNN + 1 8000 4250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7800 4250 7800 4600 +Wire Wire Line + 7800 4600 9700 4600 +Wire Wire Line + 8700 4250 9700 4250 +Wire Wire Line + 8100 4450 8100 4500 +Wire Wire Line + 8100 4500 8250 4500 +Wire Wire Line + 8250 4500 8400 4500 +Wire Wire Line + 8400 4500 8400 4450 +Wire Wire Line + 8100 4050 8100 3850 +Wire Wire Line + 8100 3850 7600 3850 +Connection ~ 7600 3850 +$Comp +L eSim_NPN Q21 +U 1 1 62BC894E +P 8150 5500 +F 0 "Q21" H 8050 5550 50 0000 R CNN +F 1 "eSim_NPN" H 8100 5650 50 0000 R CNN +F 2 "" H 8350 5600 29 0000 C CNN +F 3 "" H 8150 5500 60 0000 C CNN + 1 8150 5500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8250 4500 8250 4950 +Wire Wire Line + 8250 4950 8250 5300 +Connection ~ 8250 4500 +Wire Wire Line + 7600 5500 7900 5500 +Wire Wire Line + 7900 5500 7950 5500 +Connection ~ 7600 5500 +Wire Wire Line + 8250 5700 8250 5750 +Wire Wire Line + 8250 5750 8250 5900 +Wire Wire Line + 8800 5350 8800 5900 +Connection ~ 8250 5750 +$Comp +L resistor R22 +U 1 1 62BC894F +P 8200 6000 +F 0 "R22" H 8250 6130 50 0000 C CNN +F 1 "300" H 8250 5950 50 0000 C CNN +F 2 "" H 8250 5980 30 0000 C CNN +F 3 "" V 8250 6050 30 0000 C CNN + 1 8200 6000 + 0 1 1 0 +$EndComp +$Comp +L resistor R23 +U 1 1 62BC8950 +P 8750 6000 +F 0 "R23" H 8800 6130 50 0000 C CNN +F 1 "300" H 8800 5950 50 0000 C CNN +F 2 "" H 8800 5980 30 0000 C CNN +F 3 "" V 8800 6050 30 0000 C CNN + 1 8750 6000 + 0 1 1 0 +$EndComp +Wire Wire Line + 8250 6200 8250 6450 +Connection ~ 8250 6450 +Wire Wire Line + 8800 6200 8800 6450 +Connection ~ 8800 6450 +Wire Wire Line + 1400 4250 1400 5150 +Wire Wire Line + 1400 5150 1550 5150 +Wire Wire Line + 1550 5150 1550 5200 +Connection ~ 1400 4250 +Wire Wire Line + 8650 3950 8650 3850 +Wire Wire Line + 8800 1150 8800 1000 +Wire Wire Line + 8800 1000 9700 1000 +Text Label 9200 600 0 60 ~ 0 +V+ +Text Label 9200 1000 0 60 ~ 0 +Vc +Text Label 9200 1850 0 60 ~ 0 +Vout +Text Label 9200 2400 0 60 ~ 0 +Vz +Text Label 9200 2900 0 60 ~ 0 +Vref +Text Label 9050 3250 0 60 ~ 0 +Compensation +Text Label 9250 3650 0 60 ~ 0 +Current_limit +Text Label 9050 3950 0 60 ~ 0 +Current_sense +Text Label 9050 4250 0 60 ~ 0 +Inverting_input +Text Label 8800 4600 0 60 ~ 0 +Non-inverting_input +Text Label 9350 6450 0 60 ~ 0 +V- +$Comp +L PORT U4 +U 1 1 62BC8951 +P 9950 600 +F 0 "U4" H 10000 700 30 0000 C CNN +F 1 "PORT" H 9950 600 30 0000 C CNN +F 2 "" H 9950 600 60 0000 C CNN +F 3 "" H 9950 600 60 0000 C CNN + 1 9950 600 + -1 0 0 1 +$EndComp +$Comp +L PORT U4 +U 2 1 62BC8952 +P 9950 1000 +F 0 "U4" H 10000 1100 30 0000 C CNN +F 1 "PORT" H 9950 1000 30 0000 C CNN +F 2 "" H 9950 1000 60 0000 C CNN +F 3 "" H 9950 1000 60 0000 C CNN + 2 9950 1000 + -1 0 0 1 +$EndComp +$Comp +L PORT U4 +U 3 1 62BC8953 +P 9950 1850 +F 0 "U4" H 10000 1950 30 0000 C CNN +F 1 "PORT" H 9950 1850 30 0000 C CNN +F 2 "" H 9950 1850 60 0000 C CNN +F 3 "" H 9950 1850 60 0000 C CNN + 3 9950 1850 + -1 0 0 1 +$EndComp +$Comp +L PORT U4 +U 4 1 62BC8954 +P 9950 2400 +F 0 "U4" H 10000 2500 30 0000 C CNN +F 1 "PORT" H 9950 2400 30 0000 C CNN +F 2 "" H 9950 2400 60 0000 C CNN +F 3 "" H 9950 2400 60 0000 C CNN + 4 9950 2400 + -1 0 0 1 +$EndComp +$Comp +L PORT U4 +U 5 1 62BC8955 +P 9950 2900 +F 0 "U4" H 10000 3000 30 0000 C CNN +F 1 "PORT" H 9950 2900 30 0000 C CNN +F 2 "" H 9950 2900 60 0000 C CNN +F 3 "" H 9950 2900 60 0000 C CNN + 5 9950 2900 + -1 0 0 1 +$EndComp +$Comp +L PORT U4 +U 6 1 62BC8956 +P 9950 3250 +F 0 "U4" H 10000 3350 30 0000 C CNN +F 1 "PORT" H 9950 3250 30 0000 C CNN +F 2 "" H 9950 3250 60 0000 C CNN +F 3 "" H 9950 3250 60 0000 C CNN + 6 9950 3250 + -1 0 0 1 +$EndComp +$Comp +L PORT U4 +U 7 1 62BC8957 +P 9950 3650 +F 0 "U4" H 10000 3750 30 0000 C CNN +F 1 "PORT" H 9950 3650 30 0000 C CNN +F 2 "" H 9950 3650 60 0000 C CNN +F 3 "" H 9950 3650 60 0000 C CNN + 7 9950 3650 + -1 0 0 1 +$EndComp +$Comp +L PORT U4 +U 8 1 62BC8958 +P 9950 3950 +F 0 "U4" H 10000 4050 30 0000 C CNN +F 1 "PORT" H 9950 3950 30 0000 C CNN +F 2 "" H 9950 3950 60 0000 C CNN +F 3 "" H 9950 3950 60 0000 C CNN + 8 9950 3950 + -1 0 0 1 +$EndComp +$Comp +L PORT U4 +U 9 1 62BC8959 +P 9950 4250 +F 0 "U4" H 10000 4350 30 0000 C CNN +F 1 "PORT" H 9950 4250 30 0000 C CNN +F 2 "" H 9950 4250 60 0000 C CNN +F 3 "" H 9950 4250 60 0000 C CNN + 9 9950 4250 + -1 0 0 1 +$EndComp +$Comp +L PORT U4 +U 10 1 62BC895A +P 9950 4600 +F 0 "U4" H 10000 4700 30 0000 C CNN +F 1 "PORT" H 9950 4600 30 0000 C CNN +F 2 "" H 9950 4600 60 0000 C CNN +F 3 "" H 9950 4600 60 0000 C CNN + 10 9950 4600 + -1 0 0 1 +$EndComp +$Comp +L PORT U4 +U 11 1 62BC895B +P 9950 5000 +F 0 "U4" H 10000 5100 30 0000 C CNN +F 1 "PORT" H 9950 5000 30 0000 C CNN +F 2 "" H 9950 5000 60 0000 C CNN +F 3 "" H 9950 5000 60 0000 C CNN + 11 9950 5000 + -1 0 0 1 +$EndComp +$Comp +L PORT U4 +U 12 1 62BC895C +P 9950 5300 +F 0 "U4" H 10000 5400 30 0000 C CNN +F 1 "PORT" H 9950 5300 30 0000 C CNN +F 2 "" H 9950 5300 60 0000 C CNN +F 3 "" H 9950 5300 60 0000 C CNN + 12 9950 5300 + -1 0 0 1 +$EndComp +$Comp +L PORT U4 +U 13 1 62BC895D +P 9950 5600 +F 0 "U4" H 10000 5700 30 0000 C CNN +F 1 "PORT" H 9950 5600 30 0000 C CNN +F 2 "" H 9950 5600 60 0000 C CNN +F 3 "" H 9950 5600 60 0000 C CNN + 13 9950 5600 + -1 0 0 1 +$EndComp +$Comp +L PORT U4 +U 14 1 62BC895E +P 9950 6450 +F 0 "U4" H 10000 6550 30 0000 C CNN +F 1 "PORT" H 9950 6450 30 0000 C CNN +F 2 "" H 9950 6450 60 0000 C CNN +F 3 "" H 9950 6450 60 0000 C CNN + 14 9950 6450 + -1 0 0 1 +$EndComp +$Comp +L jfet_n J1 +U 1 1 62BE9EF0 +P 1800 4550 +F 0 "J1" H 1700 4600 50 0000 R CNN +F 1 "jfet_n" H 1750 4700 50 0000 R CNN +F 2 "" H 2000 4650 29 0000 C CNN +F 3 "" H 1800 4550 60 0000 C CNN + 1 1800 4550 + -1 0 0 1 +$EndComp +Wire Wire Line + 1600 2150 900 2150 +Connection ~ 900 2150 +$Comp +L eSim_PNP Q25 +U 1 1 62E05DAD +P 2250 1850 +F 0 "Q25" H 2150 1900 50 0000 R CNN +F 1 "eSim_PNP" H 2200 2000 50 0000 R CNN +F 2 "" H 2450 1950 29 0000 C CNN +F 3 "" H 2250 1850 60 0000 C CNN + 1 2250 1850 + 1 0 0 1 +$EndComp +Wire Wire Line + 2350 1650 2350 1100 +Wire Wire Line + 2350 1100 2600 1100 +Connection ~ 2600 1100 +Wire Wire Line + 2050 1850 2050 1400 +Connection ~ 2050 1400 +Wire Wire Line + 2350 2050 2350 2250 +Wire Wire Line + 2350 2250 1200 2250 +$Comp +L eSim_NPN Q26 +U 1 1 62E06C82 +P 8700 5150 +F 0 "Q26" H 8600 5200 50 0000 R CNN +F 1 "eSim_NPN" H 8650 5300 50 0000 R CNN +F 2 "" H 8900 5250 29 0000 C CNN +F 3 "" H 8700 5150 60 0000 C CNN + 1 8700 5150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7900 5150 7900 5500 +Connection ~ 7900 5500 +Wire Wire Line + 8800 4950 8250 4950 +Connection ~ 8250 4950 +Wire Wire Line + 7900 5150 8500 5150 +NoConn ~ 9700 5000 +NoConn ~ 9700 5300 +NoConn ~ 9700 5600 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/LM723/LM723.sub b/library/SubcircuitLibrary/LM723/LM723.sub new file mode 100644 index 00000000..2d8b199b --- /dev/null +++ b/library/SubcircuitLibrary/LM723/LM723.sub @@ -0,0 +1,77 @@ +* Subcircuit LM723 +.subckt LM723 /v+ /vc /vout /vz /vref /compensation /current_limit /current_sense /inverting_input /non-inverting_input ? ? ? /v- +* c:\fossee\esim\library\subcircuitlibrary\lm723\lm723.cir +.include D.lib +.include PNP.lib +.include NJF.lib +.include NPN.lib +* u1 net-_j1-pad3_ /v+ zener +r2 /v+ net-_q4-pad3_ 900 +r5 net-_q25-pad3_ /v+ 550 +q4 net-_q14-pad2_ net-_q14-pad2_ net-_q4-pad3_ Q2N2907A +q5 net-_c1-pad2_ net-_q14-pad2_ net-_q25-pad3_ Q2N2907A +r3 net-_q14-pad2_ net-_j1-pad3_ 22k +q8 /v+ net-_c1-pad2_ /vref Q2N2222 +q2 /v- net-_d1-pad1_ net-_q2-pad3_ Q2N2907A +d1 net-_d1-pad1_ net-_d1-pad2_ 1N4148 +q7 /v- net-_c1-pad1_ net-_d1-pad2_ Q2N2907A +q9 net-_c1-pad1_ net-_q11-pad1_ /vref Q2N2907A +q11 net-_q11-pad1_ net-_c2-pad1_ /vref Q2N2907A +r8 net-_q11-pad1_ net-_c2-pad1_ 1.8k +c1 net-_c1-pad1_ net-_c1-pad2_ 10p +c2 net-_c2-pad1_ net-_c1-pad2_ 5p +* u2 /v- net-_c1-pad2_ zener +r16 /v+ net-_q14-pad3_ 1.8k +r18 net-_q16-pad3_ /v+ 1.8k +q14 net-_q14-pad1_ net-_q14-pad2_ net-_q14-pad3_ Q2N2907A +q16 /compensation net-_q14-pad2_ net-_q16-pad3_ Q2N2907A +q19 /v+ /compensation net-_q19-pad3_ Q2N2222 +q23 /vc net-_q19-pad3_ /vout Q2N2222 +r21 net-_q19-pad3_ /vout 15k +* u3 /vz /vout zener +q12 net-_q11-pad1_ net-_d2-pad2_ net-_q12-pad3_ Q2N2222 +q10 net-_c1-pad1_ net-_d2-pad2_ net-_d2-pad1_ Q2N2222 +d2 net-_d2-pad1_ net-_d2-pad2_ 1N4148 +r9 net-_d2-pad1_ net-_q12-pad3_ 2k +r6 net-_d2-pad1_ net-_r6-pad2_ 11k +r7 net-_r6-pad2_ /v- 1k +q6 net-_j1-pad3_ net-_q17-pad2_ net-_q6-pad3_ Q2N2222 +q3 net-_j1-pad3_ net-_j1-pad1_ net-_q1-pad2_ Q2N2222 +q1 net-_j1-pad1_ net-_q1-pad2_ /v- Q2N2222 +r1 net-_q1-pad2_ /v- 2.4k +r4 net-_q6-pad3_ /v- 160 +r10 /vref net-_q13-pad1_ 409 +r11 net-_q13-pad1_ net-_d2-pad2_ 11.89k +r12 net-_d2-pad2_ net-_q15-pad2_ 1.1k +r13 net-_q15-pad2_ net-_q13-pad2_ 380 +r14 net-_q13-pad2_ /v- 1.1k +q15 net-_q13-pad1_ net-_q15-pad2_ net-_q15-pad3_ Q2N2222 +r17 net-_q15-pad3_ /v- 1.1k +q13 net-_q13-pad1_ net-_q13-pad2_ net-_q13-pad3_ Q2N2222 +r15 net-_q13-pad3_ /v- 1.7k +q17 net-_q14-pad1_ net-_q17-pad2_ net-_q17-pad3_ Q2N2222 +r19 net-_q17-pad3_ /v- 300 +q18 /vref net-_q14-pad1_ net-_q17-pad2_ Q2N2222 +r20 net-_q17-pad2_ /v- 10k +q24 /compensation net-_q24-pad2_ /current_sense Q2N2222 +r24 /current_limit net-_q24-pad2_ 400 +q22 /compensation /inverting_input net-_q20-pad3_ Q2N2222 +q20 /vref /non-inverting_input net-_q20-pad3_ Q2N2222 +q21 net-_q20-pad3_ net-_q17-pad2_ net-_q21-pad3_ Q2N2222 +r22 net-_q21-pad3_ /v- 300 +r23 net-_q26-pad3_ /v- 300 +j1 net-_j1-pad1_ /v- net-_j1-pad3_ J2N3819 +q25 net-_q2-pad3_ net-_q14-pad2_ net-_q25-pad3_ Q2N2907A +q26 net-_q20-pad3_ net-_q17-pad2_ net-_q26-pad3_ Q2N2222 +a1 net-_j1-pad3_ /v+ u1 +a2 /v- net-_c1-pad2_ u2 +a3 /vz /vout u3 +* Schematic Name: zener, NgSpice Name: zener +.model u1 zener(v_breakdown=6.2 i_breakdown=2.0e-2 i_sat=1.0e-12 n_forward=1.0 limit_switch=FALSE ) +* Schematic Name: zener, NgSpice Name: zener +.model u2 zener(v_breakdown=5.7 i_breakdown=2.0e-2 i_sat=1.0e-12 n_forward=1.0 limit_switch=FALSE ) +* Schematic Name: zener, NgSpice Name: zener +.model u3 zener(v_breakdown=5.6 i_breakdown=2.0e-2 i_sat=1.0e-12 n_forward=1.0 limit_switch=FALSE ) +* Control Statements + +.ends LM723
\ No newline at end of file diff --git a/library/SubcircuitLibrary/LM723/LM723_Previous_Values.xml b/library/SubcircuitLibrary/LM723/LM723_Previous_Values.xml new file mode 100644 index 00000000..730dd730 --- /dev/null +++ b/library/SubcircuitLibrary/LM723/LM723_Previous_Values.xml @@ -0,0 +1 @@ +<KicadtoNgspice><source /><model><u1 name="type">zener<field1 name="Enter Breakdown Voltage (default=5.6)">6.2</field1><field2 name="Enter Breakdown Current (default=2.0e-2)" /><field3 name="Enter Saturation Current (default=1.0e-12)" /><field4 name="Enter Forward Emission Coefficient (default=1.0)" /><field5 name="Enter Switch for Limiting (default=FALSE)" /></u1><u2 name="type">zener<field6 name="Enter Breakdown Voltage (default=5.6)">5.7</field6><field7 name="Enter Breakdown Current (default=2.0e-2)" /><field8 name="Enter Saturation Current (default=1.0e-12)" /><field9 name="Enter Forward Emission Coefficient (default=1.0)" /><field10 name="Enter Switch for Limiting (default=FALSE)" /></u2><u3 name="type">zener<field11 name="Enter Breakdown Voltage (default=5.6)" /><field12 name="Enter Breakdown Current (default=2.0e-2)" /><field13 name="Enter Saturation Current (default=1.0e-12)" /><field14 name="Enter Forward Emission Coefficient (default=1.0)" /><field15 name="Enter Switch for Limiting (default=FALSE)" /></u3></model><devicemodel><q4><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q4><q5><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q5><q8><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q8><q2><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q2><d1><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d1><q7><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q7><q9><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q9><q11><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q11><q14><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q14><q16><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q16><q19><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q19><q23><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q23><q12><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q12><q10><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q10><d2><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d2><q6><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q6><q3><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q3><q1><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q1><q15><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q15><q13><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q13><q17><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q17><q18><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q18><q24><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q24><q22><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q22><q20><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q20><q21><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q21><j1><field>C:\FOSSEE\eSim\library\deviceModelLibrary\JFET\NJF.lib</field></j1><q25><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q25><q26><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q26></devicemodel><subcircuit /><analysis><ac><field1 name="Lin">true</field1><field2 name="Dec">false</field2><field3 name="Oct">false</field3><field4 name="Start Frequency" /><field5 name="Stop Frequency" /><field6 name="No. of points" /><field7 name="Start Fre Combo">Hz</field7><field8 name="Stop Fre Combo">Hz</field8></ac><dc><field1 name="Source 1" /><field2 name="Start" /><field3 name="Increment" /><field4 name="Stop" /><field5 name="Operating Point">0</field5><field6 name="Start Combo">Volts or Amperes</field6><field7 name="Increment Combo">Volts or Amperes</field7><field8 name="Stop Combo">Volts or Amperes</field8><field9 name="Source 2" /><field10 name="Start" /><field11 name="Increment" /><field12 name="Stop" /><field13 name="Start Combo">Volts or Amperes</field13><field14 name="Increment Combo">Volts or Amperes</field14><field15 name="Stop Combo">Volts or Amperes</field15></dc><tran><field1 name="Start Time" /><field2 name="Step Time" /><field3 name="Stop Time" /><field4 name="Start Combo">Sec</field4><field5 name="Step Combo">Sec</field5><field6 name="Stop Combo">Sec</field6></tran></analysis></KicadtoNgspice>
\ No newline at end of file diff --git a/library/SubcircuitLibrary/LM723/NJF.lib b/library/SubcircuitLibrary/LM723/NJF.lib new file mode 100644 index 00000000..dbb2cbae --- /dev/null +++ b/library/SubcircuitLibrary/LM723/NJF.lib @@ -0,0 +1,4 @@ +.model J2N3819 NJF(Beta=1.304m Betatce=-.5 Rd=1 Rs=1 Lambda=2.25m Vto=-3 ++ Vtotc=-2.5m Is=33.57f Isr=322.4f N=1 Nr=2 Xti=3 Alpha=311.7u ++ Vk=243.6 Cgd=1.6p M=.3622 Pb=1 Fc=.5 Cgs=2.414p Kf=9.882E-18 ++ Af=1) diff --git a/library/SubcircuitLibrary/LM723/NMOS-180nm.lib b/library/SubcircuitLibrary/LM723/NMOS-180nm.lib new file mode 100644 index 00000000..51e9b119 --- /dev/null +++ b/library/SubcircuitLibrary/LM723/NMOS-180nm.lib @@ -0,0 +1,13 @@ +.model CMOSN NMOS (LEVEL=8 VERSION=3.2 TNOM=27 TOX=4.1E-9 XJ=1E-7 NCH=2.3549E17 VTH0=0.3823463 K1=0.5810697 ++ K2=4.774618E-3 K3=0.0431669 K3B=1.1498346 W0=1E-7 NLX=1.910552E-7 DVT0W=0 DVT1W=0 DVT2W=0 ++ DVT0=1.2894824 DVT1=0.3622063 DVT2=0.0713729 U0=280.633249 UA=-1.208537E-9 UB=2.158625E-18 ++ UC=5.342807E-11 VSAT=9.366802E4 A0=1.7593146 AGS=0.3939741 B0=-6.413949E-9 B1=-1E-7 KETA=-5.180424E-4 ++ A1=0 A2=1 RDSW=105.5517558 PRWG=0.5 PRWB=-0.1998871 WR=1 WINT=7.904732E-10 LINT=1.571424E-8 XL=0 ++ XW=-1E-8 DWG=1.297221E-9 DWB=1.479041E-9 VOFF=-0.0955434 NFACTOR=2.4358891 CIT=0 CDSC=2.4E-4 CDSCD=0 ++ CDSCB=0 ETA0=3.104851E-3 ETAB=-2.512384E-5 DSUB=0.0167075 PCLM=0.8073191 PDIBLC1=0.1666161 PDIBLC2=3.112892E-3 ++ PDIBLCB=-0.1 DROUT=0.7875618 PSCBE1=8E10 PSCBE2=9.213635E-10 PVAG=3.85243E-3 DELTA=0.01 RSH=6.7 MOBMOD=1 ++ PRT=0 UTE=-1.5 KT1=-0.11 KT1L=0 KT2=0.022 UA1=4.31E-9 UB1=-7.61E-18 UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1 ++ WW=0 WWN=1 WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0 CAPMOD=2 XPART=0.5 CGDO=7.08E-10 CGSO=7.08E-10 CGBO=1E-12 ++ CJ=9.68858E-4 PB=0.8 MJ=0.3864502 CJSW=2.512138E-10 PBSW=0.809286 MJSW=0.1060414 CJSWG=3.3E-10 PBSWG=0.809286 ++ MJSWG=0.1060414 CF=0 PVTH0=-1.192722E-3 PRDSW=-5 PK2=6.450505E-5 WKETA=-4.27294E-4 LKETA=-0.0104078 ++ PU0=6.3268729 PUA=2.226552E-11 PUB=0 PVSAT=969.1480157 PETA0=1E-4 PKETA=-1.049509E-3) diff --git a/library/SubcircuitLibrary/LM723/NPN.lib b/library/SubcircuitLibrary/LM723/NPN.lib new file mode 100644 index 00000000..be5f3073 --- /dev/null +++ b/library/SubcircuitLibrary/LM723/NPN.lib @@ -0,0 +1,4 @@ +.model Q2N2222 NPN( Is=14.34f Xti=3 Eg=1.11 Vaf=74.03 Bf=400 Ne=1.307 ++ Ise=14.34f Ikf=0.2847 Xtb=1.5 Br=6.092 Nc=2 Isc=0 Ikr=0 Rc=1 Cjc=7.306p ++ Mjc=0.3416 Vjc=0.75 Fc=0.5 Cje=22.01p Mje=0.377 Vje=0.75 Tr=46.91n Tf=411.1p ++ Itf=0.6 Vtf=1.7 Xtf=3 Rb=10) diff --git a/library/SubcircuitLibrary/LM723/PNP.lib b/library/SubcircuitLibrary/LM723/PNP.lib new file mode 100644 index 00000000..7edda0ea --- /dev/null +++ b/library/SubcircuitLibrary/LM723/PNP.lib @@ -0,0 +1,4 @@ +.model Q2N2907A PNP(Is=650.6E-18 Xti=3 Eg=1.11 Vaf=115.7 Bf=231.7 Ne=1.829 ++ Ise=54.81f Ikf=1.079 Xtb=1.5 Br=3.563 Nc=2 Isc=0 Ikr=0 Rc=.715 ++ Cjc=14.76p Mjc=.5383 Vjc=.75 Fc=.5 Cje=19.82p Mje=.3357 Vje=.75 ++ Tr=111.3n Tf=603.7p Itf=.65 Vtf=5 Xtf=1.7 Rb=10) diff --git a/library/SubcircuitLibrary/LM723/README.md b/library/SubcircuitLibrary/LM723/README.md new file mode 100644 index 00000000..291d0bd9 --- /dev/null +++ b/library/SubcircuitLibrary/LM723/README.md @@ -0,0 +1,36 @@ + +# LM723 Adjustable Voltage Regulator IC + +LM723 is an adjustable voltage regulator IC. It’s regulated output can be determined, by the external circuitry. It’s output can range from 2V to 37V. It can be used either as a linear regulator or a switching regulator. The Line Regulation & Load Regulation observed for this IC is 0.089% and 0.351% respectively. + + +## Usage/Examples + +Basic High Voltage Regulator + +Positive/Negative Voltage Regulator + +Positive/Negative Switching Regulator + +Foldback Current Limiting + +Positive/Negative Floating Regulator + +Shunt Regulator + + +## Documentation + +To know the details of LM723 IC please refer to this link [LM723_datasheet.](https://www.ti.com/lit/ds/symlink/lm723.pdf?ts=1665878014301&ref_url=https%253A%252F%252Fwww.google.com%252F) + +## Comments/Notes + +Please note this is a complete analog IC. It works fine at the time of simulation. + +## Contributor + +Name: Arpit Sharma +Email: arpitniraliya306@gmail.com +Year: 2022 +Position: FOSSEE Summer Fellowship Intern 2022 + diff --git a/library/SubcircuitLibrary/LM723/analysis b/library/SubcircuitLibrary/LM723/analysis new file mode 100644 index 00000000..ebd5c0a9 --- /dev/null +++ b/library/SubcircuitLibrary/LM723/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00
\ No newline at end of file diff --git a/library/SubcircuitLibrary/lm1458/D.lib b/library/SubcircuitLibrary/lm1458/D.lib new file mode 100644 index 00000000..f53bf3e0 --- /dev/null +++ b/library/SubcircuitLibrary/lm1458/D.lib @@ -0,0 +1,2 @@ +.model 1N4148 D(is=2.495E-09 rs=4.755E-01 n=1.679E+00 tt=3.030E-09 cjo=1.700E-12 vj=1 m=1.959E-01 bv=1.000E+02 ibv=1.000E-04) + diff --git a/library/SubcircuitLibrary/lm1458/NPN.lib b/library/SubcircuitLibrary/lm1458/NPN.lib new file mode 100644 index 00000000..be5f3073 --- /dev/null +++ b/library/SubcircuitLibrary/lm1458/NPN.lib @@ -0,0 +1,4 @@ +.model Q2N2222 NPN( Is=14.34f Xti=3 Eg=1.11 Vaf=74.03 Bf=400 Ne=1.307 ++ Ise=14.34f Ikf=0.2847 Xtb=1.5 Br=6.092 Nc=2 Isc=0 Ikr=0 Rc=1 Cjc=7.306p ++ Mjc=0.3416 Vjc=0.75 Fc=0.5 Cje=22.01p Mje=0.377 Vje=0.75 Tr=46.91n Tf=411.1p ++ Itf=0.6 Vtf=1.7 Xtf=3 Rb=10) diff --git a/library/SubcircuitLibrary/lm1458/PNP.lib b/library/SubcircuitLibrary/lm1458/PNP.lib new file mode 100644 index 00000000..7edda0ea --- /dev/null +++ b/library/SubcircuitLibrary/lm1458/PNP.lib @@ -0,0 +1,4 @@ +.model Q2N2907A PNP(Is=650.6E-18 Xti=3 Eg=1.11 Vaf=115.7 Bf=231.7 Ne=1.829 ++ Ise=54.81f Ikf=1.079 Xtb=1.5 Br=3.563 Nc=2 Isc=0 Ikr=0 Rc=.715 ++ Cjc=14.76p Mjc=.5383 Vjc=.75 Fc=.5 Cje=19.82p Mje=.3357 Vje=.75 ++ Tr=111.3n Tf=603.7p Itf=.65 Vtf=5 Xtf=1.7 Rb=10) diff --git a/library/SubcircuitLibrary/lm1458/README.md b/library/SubcircuitLibrary/lm1458/README.md new file mode 100644 index 00000000..e3ed0ae9 --- /dev/null +++ b/library/SubcircuitLibrary/lm1458/README.md @@ -0,0 +1,35 @@ + +# LM1458 Dual Operational Amplifier IC + +LM1458 is a general purpose, Dual Channel Operational Amplifier IC. Both the Amplifiers operate independently but they share common supply. It has inbuilt short circuit protection & offers low power consumption. No frequency compensation is needed. + + +## Usage/Examples + +Inverting/Non-Inverting Amplifier + +Integrator/Summer + +Differential Amplifier + +Differentiator + +Schmitt Trigger + +Comparators + + +## Documentation + +To know the details of LM1458 IC please refer to this link [LM1458_datasheet.](https://www.ti.com/lit/ds/symlink/lm1458.pdf?ts=1665941946373&ref_url=https%253A%252F%252Fwww.google.com%252F) + +## Comments/Notes + +Please note this is a complete analog IC. It works fine at the time of simulation. + +## Contributor + +Name: Arpit Sharma +Email: arpitniraliya306@gmail.com +Year: 2022 +Position: FOSSEE Summer Fellowship Intern 2022 diff --git a/library/SubcircuitLibrary/lm1458/analysis b/library/SubcircuitLibrary/lm1458/analysis new file mode 100644 index 00000000..ebd5c0a9 --- /dev/null +++ b/library/SubcircuitLibrary/lm1458/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00
\ No newline at end of file diff --git a/library/SubcircuitLibrary/lm1458/lm1458-cache.lib b/library/SubcircuitLibrary/lm1458/lm1458-cache.lib new file mode 100644 index 00000000..d80602ef --- /dev/null +++ b/library/SubcircuitLibrary/lm1458/lm1458-cache.lib @@ -0,0 +1,145 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# eSim_C +# +DEF eSim_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "eSim_C" 25 -100 50 H V L CNN +F2 "" 38 -150 30 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS capacitor +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 40 40 1 1 P +X ~ 2 0 -150 110 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# eSim_Diode +# +DEF eSim_Diode D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "eSim_Diode" 0 -100 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + TO-???* + *SingleDiode + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +T 0 -100 50 60 0 0 0 A Normal 0 C C +T 0 100 50 60 0 0 0 K Normal 0 C C +P 2 0 1 6 50 50 50 -50 N +P 3 0 1 0 -50 50 50 0 -50 -50 F +X A 1 -150 0 100 R 40 40 1 1 P +X K 2 150 0 100 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# eSim_NPN +# +DEF eSim_NPN Q 0 0 Y N 1 F N +F0 "Q" -100 50 50 H V R CNN +F1 "eSim_NPN" -50 150 50 H V R CNN +F2 "" 200 100 29 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS BC547 Q2N2222 +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F +X C 1 100 200 100 D 50 50 1 1 P +X B 2 -200 0 225 R 50 50 1 1 P +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# eSim_PNP +# +DEF eSim_PNP Q 0 0 Y N 1 F N +F0 "Q" -100 50 50 H V R CNN +F1 "eSim_PNP" -50 150 50 H V R CNN +F2 "" 200 100 29 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 90 -70 70 -90 50 -50 90 -70 90 -70 F +X C 1 100 200 100 D 50 50 1 1 P +X B 2 -200 0 225 R 50 50 1 1 P +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# eSim_R +# +DEF eSim_R R 0 0 N Y 1 F N +F0 "R" 50 130 50 H V C CNN +F1 "eSim_R" 50 -50 50 H V C CNN +F2 "" 50 -20 30 H V C CNN +F3 "" 50 50 30 V V C CNN +ALIAS resistor +$FPLIST + R_* + Resistor_* +$ENDFPLIST +DRAW +S 150 10 -50 90 0 1 10 N +X ~ 1 -100 50 50 R 60 60 1 1 P +X ~ 2 200 50 50 L 60 60 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/lm1458/lm1458.cir b/library/SubcircuitLibrary/lm1458/lm1458.cir new file mode 100644 index 00000000..a870732e --- /dev/null +++ b/library/SubcircuitLibrary/lm1458/lm1458.cir @@ -0,0 +1,81 @@ +* C:\FOSSEE\eSim\library\SubcircuitLibrary\lm1458\lm1458.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 09/09/22 23:07:58 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +Q5 Net-_Q1-Pad1_ Net-_Q1-Pad1_ Net-_Q12-Pad3_ eSim_PNP +Q9 Net-_Q10-Pad1_ Net-_Q1-Pad1_ Net-_Q12-Pad3_ eSim_PNP +Q12 Net-_Q12-Pad1_ Net-_Q12-Pad1_ Net-_Q12-Pad3_ eSim_PNP +Q15 Net-_C1-Pad1_ Net-_Q12-Pad1_ Net-_Q12-Pad3_ eSim_PNP +Q1 Net-_Q1-Pad1_ Net-_Q1-Pad2_ Net-_Q1-Pad3_ eSim_NPN +Q2 Net-_Q2-Pad1_ Net-_Q10-Pad1_ Net-_Q1-Pad3_ eSim_PNP +Q8 Net-_Q1-Pad1_ Net-_Q8-Pad2_ Net-_Q6-Pad3_ eSim_NPN +Q6 Net-_C1-Pad2_ Net-_Q10-Pad1_ Net-_Q6-Pad3_ eSim_PNP +Q4 Net-_Q12-Pad3_ Net-_Q2-Pad1_ Net-_Q3-Pad2_ eSim_NPN +Q3 Net-_Q2-Pad1_ Net-_Q3-Pad2_ Net-_Q3-Pad3_ eSim_NPN +Q7 Net-_C1-Pad2_ Net-_Q3-Pad2_ Net-_Q7-Pad3_ eSim_NPN +R1 Net-_Q3-Pad3_ Net-_Q11-Pad3_ 1k +R2 Net-_Q3-Pad2_ Net-_Q11-Pad3_ 50k +R3 Net-_Q7-Pad3_ Net-_Q11-Pad3_ 1k +R5 Net-_Q12-Pad1_ Net-_R5-Pad2_ 19.5k +R6 Net-_R5-Pad2_ Net-_Q10-Pad2_ 19.5k +Q10 Net-_Q10-Pad1_ Net-_Q10-Pad2_ Net-_Q10-Pad3_ eSim_NPN +Q11 Net-_Q10-Pad2_ Net-_Q10-Pad2_ Net-_Q11-Pad3_ eSim_NPN +R4 Net-_Q10-Pad3_ Net-_Q11-Pad3_ 5k +C1 Net-_C1-Pad1_ Net-_C1-Pad2_ 30p +Q13 Net-_C1-Pad2_ Net-_Q13-Pad2_ Net-_Q11-Pad3_ eSim_NPN +Q14 Net-_D1-Pad2_ Net-_C1-Pad2_ Net-_Q14-Pad3_ eSim_NPN +R7 Net-_Q14-Pad3_ Net-_Q11-Pad3_ 50k +Q16 Net-_C1-Pad1_ Net-_Q16-Pad2_ Net-_D1-Pad2_ eSim_NPN +Q17 Net-_D1-Pad2_ Net-_Q14-Pad3_ Net-_Q13-Pad2_ eSim_NPN +R10 Net-_Q13-Pad2_ Net-_Q11-Pad3_ 50 +R8 Net-_C1-Pad1_ Net-_Q16-Pad2_ 4.5k +R9 Net-_D1-Pad2_ Net-_Q16-Pad2_ 7.5k +Q18 Net-_C1-Pad1_ Net-_Q18-Pad2_ Net-_D2-Pad1_ eSim_NPN +Q19 Net-_Q12-Pad3_ Net-_C1-Pad1_ Net-_Q18-Pad2_ eSim_NPN +R11 Net-_Q18-Pad2_ Net-_D2-Pad1_ 25 +D1 Net-_D1-Pad1_ Net-_D1-Pad2_ eSim_Diode +D2 Net-_D2-Pad1_ Net-_D1-Pad1_ eSim_Diode +R12 Net-_D2-Pad1_ Net-_Q20-Pad3_ 50 +Q20 Net-_Q11-Pad3_ Net-_D1-Pad2_ Net-_Q20-Pad3_ eSim_PNP +Q25 Net-_Q21-Pad1_ Net-_Q21-Pad1_ Net-_Q12-Pad3_ eSim_PNP +Q29 Net-_Q22-Pad2_ Net-_Q21-Pad1_ Net-_Q12-Pad3_ eSim_PNP +Q32 Net-_Q32-Pad1_ Net-_Q32-Pad1_ Net-_Q12-Pad3_ eSim_PNP +Q35 Net-_C2-Pad1_ Net-_Q32-Pad1_ Net-_Q12-Pad3_ eSim_PNP +Q21 Net-_Q21-Pad1_ Net-_Q21-Pad2_ Net-_Q21-Pad3_ eSim_NPN +Q22 Net-_Q22-Pad1_ Net-_Q22-Pad2_ Net-_Q21-Pad3_ eSim_PNP +Q28 Net-_Q21-Pad1_ Net-_Q28-Pad2_ Net-_Q26-Pad3_ eSim_NPN +Q26 Net-_C2-Pad2_ Net-_Q22-Pad2_ Net-_Q26-Pad3_ eSim_PNP +Q24 Net-_Q12-Pad3_ Net-_Q22-Pad1_ Net-_Q23-Pad2_ eSim_NPN +Q23 Net-_Q22-Pad1_ Net-_Q23-Pad2_ Net-_Q23-Pad3_ eSim_NPN +Q27 Net-_C2-Pad2_ Net-_Q23-Pad2_ Net-_Q27-Pad3_ eSim_NPN +R13 Net-_Q23-Pad3_ Net-_Q11-Pad3_ 1k +R14 Net-_Q23-Pad2_ Net-_Q11-Pad3_ 50k +R15 Net-_Q27-Pad3_ Net-_Q11-Pad3_ 1k +R17 Net-_Q32-Pad1_ Net-_R17-Pad2_ 19.5k +R18 Net-_R17-Pad2_ Net-_Q30-Pad2_ 19.5k +Q30 Net-_Q22-Pad2_ Net-_Q30-Pad2_ Net-_Q30-Pad3_ eSim_NPN +Q31 Net-_Q30-Pad2_ Net-_Q30-Pad2_ Net-_Q11-Pad3_ eSim_NPN +R16 Net-_Q30-Pad3_ Net-_Q11-Pad3_ 5k +C2 Net-_C2-Pad1_ Net-_C2-Pad2_ 30p +Q33 Net-_C2-Pad2_ Net-_Q33-Pad2_ Net-_Q11-Pad3_ eSim_NPN +Q34 Net-_D3-Pad2_ Net-_C2-Pad2_ Net-_Q34-Pad3_ eSim_NPN +R19 Net-_Q34-Pad3_ Net-_Q11-Pad3_ 50k +Q36 Net-_C2-Pad1_ Net-_Q36-Pad2_ Net-_D3-Pad2_ eSim_NPN +Q37 Net-_D3-Pad2_ Net-_Q34-Pad3_ Net-_Q33-Pad2_ eSim_NPN +R22 Net-_Q33-Pad2_ Net-_Q11-Pad3_ 50 +R20 Net-_C2-Pad1_ Net-_Q36-Pad2_ 4.5k +R21 Net-_D3-Pad2_ Net-_Q36-Pad2_ 7.5k +Q38 Net-_C2-Pad1_ Net-_Q38-Pad2_ Net-_D4-Pad1_ eSim_NPN +Q39 Net-_Q12-Pad3_ Net-_C2-Pad1_ Net-_Q38-Pad2_ eSim_NPN +R23 Net-_Q38-Pad2_ Net-_D4-Pad1_ 25 +D3 Net-_D3-Pad1_ Net-_D3-Pad2_ eSim_Diode +D4 Net-_D4-Pad1_ Net-_D3-Pad1_ eSim_Diode +R24 Net-_D4-Pad1_ Net-_Q40-Pad3_ 50 +Q40 Net-_Q11-Pad3_ Net-_D3-Pad2_ Net-_Q40-Pad3_ eSim_PNP +U1 Net-_Q1-Pad2_ Net-_Q8-Pad2_ Net-_Q11-Pad3_ Net-_Q21-Pad2_ Net-_Q12-Pad3_ Net-_D2-Pad1_ Net-_Q28-Pad2_ Net-_D4-Pad1_ PORT + +.end diff --git a/library/SubcircuitLibrary/lm1458/lm1458.cir.out b/library/SubcircuitLibrary/lm1458/lm1458.cir.out new file mode 100644 index 00000000..0a97abf0 --- /dev/null +++ b/library/SubcircuitLibrary/lm1458/lm1458.cir.out @@ -0,0 +1,85 @@ +* c:\fossee\esim\library\subcircuitlibrary\lm1458\lm1458.cir + +.include D.lib +.include NPN.lib +.include PNP.lib +q5 net-_q1-pad1_ net-_q1-pad1_ net-_q12-pad3_ Q2N2907A +q9 net-_q10-pad1_ net-_q1-pad1_ net-_q12-pad3_ Q2N2907A +q12 net-_q12-pad1_ net-_q12-pad1_ net-_q12-pad3_ Q2N2907A +q15 net-_c1-pad1_ net-_q12-pad1_ net-_q12-pad3_ Q2N2907A +q1 net-_q1-pad1_ net-_q1-pad2_ net-_q1-pad3_ Q2N2222 +q2 net-_q2-pad1_ net-_q10-pad1_ net-_q1-pad3_ Q2N2907A +q8 net-_q1-pad1_ net-_q8-pad2_ net-_q6-pad3_ Q2N2222 +q6 net-_c1-pad2_ net-_q10-pad1_ net-_q6-pad3_ Q2N2907A +q4 net-_q12-pad3_ net-_q2-pad1_ net-_q3-pad2_ Q2N2222 +q3 net-_q2-pad1_ net-_q3-pad2_ net-_q3-pad3_ Q2N2222 +q7 net-_c1-pad2_ net-_q3-pad2_ net-_q7-pad3_ Q2N2222 +r1 net-_q3-pad3_ net-_q11-pad3_ 1k +r2 net-_q3-pad2_ net-_q11-pad3_ 50k +r3 net-_q7-pad3_ net-_q11-pad3_ 1k +r5 net-_q12-pad1_ net-_r5-pad2_ 19.5k +r6 net-_r5-pad2_ net-_q10-pad2_ 19.5k +q10 net-_q10-pad1_ net-_q10-pad2_ net-_q10-pad3_ Q2N2222 +q11 net-_q10-pad2_ net-_q10-pad2_ net-_q11-pad3_ Q2N2222 +r4 net-_q10-pad3_ net-_q11-pad3_ 5k +c1 net-_c1-pad1_ net-_c1-pad2_ 30p +q13 net-_c1-pad2_ net-_q13-pad2_ net-_q11-pad3_ Q2N2222 +q14 net-_d1-pad2_ net-_c1-pad2_ net-_q14-pad3_ Q2N2222 +r7 net-_q14-pad3_ net-_q11-pad3_ 50k +q16 net-_c1-pad1_ net-_q16-pad2_ net-_d1-pad2_ Q2N2222 +q17 net-_d1-pad2_ net-_q14-pad3_ net-_q13-pad2_ Q2N2222 +r10 net-_q13-pad2_ net-_q11-pad3_ 50 +r8 net-_c1-pad1_ net-_q16-pad2_ 4.5k +r9 net-_d1-pad2_ net-_q16-pad2_ 7.5k +q18 net-_c1-pad1_ net-_q18-pad2_ net-_d2-pad1_ Q2N2222 +q19 net-_q12-pad3_ net-_c1-pad1_ net-_q18-pad2_ Q2N2222 +r11 net-_q18-pad2_ net-_d2-pad1_ 25 +d1 net-_d1-pad1_ net-_d1-pad2_ 1N4148 +d2 net-_d2-pad1_ net-_d1-pad1_ 1N4148 +r12 net-_d2-pad1_ net-_q20-pad3_ 50 +q20 net-_q11-pad3_ net-_d1-pad2_ net-_q20-pad3_ Q2N2907A +q25 net-_q21-pad1_ net-_q21-pad1_ net-_q12-pad3_ Q2N2907A +q29 net-_q22-pad2_ net-_q21-pad1_ net-_q12-pad3_ Q2N2907A +q32 net-_q32-pad1_ net-_q32-pad1_ net-_q12-pad3_ Q2N2907A +q35 net-_c2-pad1_ net-_q32-pad1_ net-_q12-pad3_ Q2N2907A +q21 net-_q21-pad1_ net-_q21-pad2_ net-_q21-pad3_ Q2N2222 +q22 net-_q22-pad1_ net-_q22-pad2_ net-_q21-pad3_ Q2N2907A +q28 net-_q21-pad1_ net-_q28-pad2_ net-_q26-pad3_ Q2N2222 +q26 net-_c2-pad2_ net-_q22-pad2_ net-_q26-pad3_ Q2N2907A +q24 net-_q12-pad3_ net-_q22-pad1_ net-_q23-pad2_ Q2N2222 +q23 net-_q22-pad1_ net-_q23-pad2_ net-_q23-pad3_ Q2N2222 +q27 net-_c2-pad2_ net-_q23-pad2_ net-_q27-pad3_ Q2N2222 +r13 net-_q23-pad3_ net-_q11-pad3_ 1k +r14 net-_q23-pad2_ net-_q11-pad3_ 50k +r15 net-_q27-pad3_ net-_q11-pad3_ 1k +r17 net-_q32-pad1_ net-_r17-pad2_ 19.5k +r18 net-_r17-pad2_ net-_q30-pad2_ 19.5k +q30 net-_q22-pad2_ net-_q30-pad2_ net-_q30-pad3_ Q2N2222 +q31 net-_q30-pad2_ net-_q30-pad2_ net-_q11-pad3_ Q2N2222 +r16 net-_q30-pad3_ net-_q11-pad3_ 5k +c2 net-_c2-pad1_ net-_c2-pad2_ 30p +q33 net-_c2-pad2_ net-_q33-pad2_ net-_q11-pad3_ Q2N2222 +q34 net-_d3-pad2_ net-_c2-pad2_ net-_q34-pad3_ Q2N2222 +r19 net-_q34-pad3_ net-_q11-pad3_ 50k +q36 net-_c2-pad1_ net-_q36-pad2_ net-_d3-pad2_ Q2N2222 +q37 net-_d3-pad2_ net-_q34-pad3_ net-_q33-pad2_ Q2N2222 +r22 net-_q33-pad2_ net-_q11-pad3_ 50 +r20 net-_c2-pad1_ net-_q36-pad2_ 4.5k +r21 net-_d3-pad2_ net-_q36-pad2_ 7.5k +q38 net-_c2-pad1_ net-_q38-pad2_ net-_d4-pad1_ Q2N2222 +q39 net-_q12-pad3_ net-_c2-pad1_ net-_q38-pad2_ Q2N2222 +r23 net-_q38-pad2_ net-_d4-pad1_ 25 +d3 net-_d3-pad1_ net-_d3-pad2_ 1N4148 +d4 net-_d4-pad1_ net-_d3-pad1_ 1N4148 +r24 net-_d4-pad1_ net-_q40-pad3_ 50 +q40 net-_q11-pad3_ net-_d3-pad2_ net-_q40-pad3_ Q2N2907A +* u1 net-_q1-pad2_ net-_q8-pad2_ net-_q11-pad3_ net-_q21-pad2_ net-_q12-pad3_ net-_d2-pad1_ net-_q28-pad2_ net-_d4-pad1_ port +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/lm1458/lm1458.pro b/library/SubcircuitLibrary/lm1458/lm1458.pro new file mode 100644 index 00000000..1c549d98 --- /dev/null +++ b/library/SubcircuitLibrary/lm1458/lm1458.pro @@ -0,0 +1,81 @@ +update=09/24/22 18:31:22 +version=1 +last_client=eeschema +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceForceRefPrefix=0 +SpiceUseNetNumbers=0 +LabSize=60 diff --git a/library/SubcircuitLibrary/lm1458/lm1458.sch b/library/SubcircuitLibrary/lm1458/lm1458.sch new file mode 100644 index 00000000..591e1bf7 --- /dev/null +++ b/library/SubcircuitLibrary/lm1458/lm1458.sch @@ -0,0 +1,1313 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:lm1458-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L eSim_PNP Q5 +U 1 1 631B7C0B +P 2100 1600 +F 0 "Q5" H 2000 1650 50 0000 R CNN +F 1 "eSim_PNP" H 2050 1750 50 0000 R CNN +F 2 "" H 2300 1700 29 0000 C CNN +F 3 "" H 2100 1600 60 0000 C CNN + 1 2100 1600 + -1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q9 +U 1 1 631B7C0C +P 2700 1600 +F 0 "Q9" H 2600 1650 50 0000 R CNN +F 1 "eSim_PNP" H 2650 1750 50 0000 R CNN +F 2 "" H 2900 1700 29 0000 C CNN +F 3 "" H 2700 1600 60 0000 C CNN + 1 2700 1600 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q12 +U 1 1 631B7C0D +P 3650 1600 +F 0 "Q12" H 3550 1650 50 0000 R CNN +F 1 "eSim_PNP" H 3600 1750 50 0000 R CNN +F 2 "" H 3850 1700 29 0000 C CNN +F 3 "" H 3650 1600 60 0000 C CNN + 1 3650 1600 + -1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q15 +U 1 1 631B7C0E +P 4650 1600 +F 0 "Q15" H 4550 1650 50 0000 R CNN +F 1 "eSim_PNP" H 4600 1750 50 0000 R CNN +F 2 "" H 4850 1700 29 0000 C CNN +F 3 "" H 4650 1600 60 0000 C CNN + 1 4650 1600 + 1 0 0 1 +$EndComp +$Comp +L eSim_NPN Q1 +U 1 1 631B7C0F +P 1150 2300 +F 0 "Q1" H 1050 2350 50 0000 R CNN +F 1 "eSim_NPN" H 1100 2450 50 0000 R CNN +F 2 "" H 1350 2400 29 0000 C CNN +F 3 "" H 1150 2300 60 0000 C CNN + 1 1150 2300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2300 1600 2500 1600 +Wire Wire Line + 2350 1600 2350 2100 +Wire Wire Line + 1250 1950 2350 1950 +Wire Wire Line + 1250 1950 1250 2100 +Connection ~ 2350 1600 +Wire Wire Line + 2000 1800 2000 1950 +Connection ~ 2000 1950 +$Comp +L eSim_PNP Q2 +U 1 1 631B7C10 +P 1350 3050 +F 0 "Q2" H 1250 3100 50 0000 R CNN +F 1 "eSim_PNP" H 1300 3200 50 0000 R CNN +F 2 "" H 1550 3150 29 0000 C CNN +F 3 "" H 1350 3050 60 0000 C CNN + 1 1350 3050 + -1 0 0 1 +$EndComp +Wire Wire Line + 1250 2500 1250 2850 +$Comp +L eSim_NPN Q8 +U 1 1 631B7C11 +P 2450 2300 +F 0 "Q8" H 2350 2350 50 0000 R CNN +F 1 "eSim_NPN" H 2400 2450 50 0000 R CNN +F 2 "" H 2650 2400 29 0000 C CNN +F 3 "" H 2450 2300 60 0000 C CNN + 1 2450 2300 + -1 0 0 -1 +$EndComp +Connection ~ 2350 1950 +$Comp +L eSim_PNP Q6 +U 1 1 631B7C12 +P 2250 3050 +F 0 "Q6" H 2150 3100 50 0000 R CNN +F 1 "eSim_PNP" H 2200 3200 50 0000 R CNN +F 2 "" H 2450 3150 29 0000 C CNN +F 3 "" H 2250 3050 60 0000 C CNN + 1 2250 3050 + 1 0 0 1 +$EndComp +Wire Wire Line + 2350 2850 2350 2500 +Wire Wire Line + 1550 3050 2050 3050 +Wire Wire Line + 2650 2300 2650 2650 +Wire Wire Line + 2650 2650 1000 2650 +Wire Wire Line + 950 2300 750 2300 +$Comp +L eSim_NPN Q4 +U 1 1 631B7C13 +P 1550 3700 +F 0 "Q4" H 1450 3750 50 0000 R CNN +F 1 "eSim_NPN" H 1500 3850 50 0000 R CNN +F 2 "" H 1750 3800 29 0000 C CNN +F 3 "" H 1550 3700 60 0000 C CNN + 1 1550 3700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1350 3700 1250 3700 +Wire Wire Line + 1250 3250 1250 4200 +Wire Wire Line + 2000 1400 2000 1200 +Wire Wire Line + 1650 1200 10650 1200 +Wire Wire Line + 1650 1200 1650 3500 +Wire Wire Line + 2800 1200 2800 1400 +Connection ~ 2000 1200 +Wire Wire Line + 2800 1800 2800 4200 +Wire Wire Line + 2800 2850 2000 2850 +Wire Wire Line + 2000 2850 2000 3050 +Connection ~ 2000 3050 +Connection ~ 2800 2850 +$Comp +L eSim_NPN Q3 +U 1 1 631B7C14 +P 1350 4400 +F 0 "Q3" H 1250 4450 50 0000 R CNN +F 1 "eSim_NPN" H 1300 4550 50 0000 R CNN +F 2 "" H 1550 4500 29 0000 C CNN +F 3 "" H 1350 4400 60 0000 C CNN + 1 1350 4400 + -1 0 0 -1 +$EndComp +Connection ~ 1250 3700 +Wire Wire Line + 1550 4400 2050 4400 +Wire Wire Line + 1650 4400 1650 3900 +$Comp +L eSim_NPN Q7 +U 1 1 631B7C15 +P 2250 4400 +F 0 "Q7" H 2150 4450 50 0000 R CNN +F 1 "eSim_NPN" H 2200 4550 50 0000 R CNN +F 2 "" H 2450 4500 29 0000 C CNN +F 3 "" H 2250 4400 60 0000 C CNN + 1 2250 4400 + 1 0 0 -1 +$EndComp +Connection ~ 1650 4400 +Wire Wire Line + 2350 3250 2350 4200 +$Comp +L resistor R1 +U 1 1 631B7C16 +P 1200 4850 +F 0 "R1" H 1250 4980 50 0000 C CNN +F 1 "1k" H 1250 4800 50 0000 C CNN +F 2 "" H 1250 4830 30 0000 C CNN +F 3 "" V 1250 4900 30 0000 C CNN + 1 1200 4850 + 0 1 1 0 +$EndComp +$Comp +L resistor R2 +U 1 1 631B7C17 +P 1950 4850 +F 0 "R2" H 2000 4980 50 0000 C CNN +F 1 "50k" H 2000 4800 50 0000 C CNN +F 2 "" H 2000 4830 30 0000 C CNN +F 3 "" V 2000 4900 30 0000 C CNN + 1 1950 4850 + 0 1 1 0 +$EndComp +$Comp +L resistor R3 +U 1 1 631B7C18 +P 2300 4850 +F 0 "R3" H 2350 4980 50 0000 C CNN +F 1 "1k" H 2350 4800 50 0000 C CNN +F 2 "" H 2350 4830 30 0000 C CNN +F 3 "" V 2350 4900 30 0000 C CNN + 1 2300 4850 + 0 1 1 0 +$EndComp +Wire Wire Line + 2350 4750 2350 4600 +Wire Wire Line + 2000 4750 2000 4400 +Connection ~ 2000 4400 +Wire Wire Line + 1250 4750 1250 4600 +Wire Wire Line + 1250 5050 1250 5200 +Wire Wire Line + 2350 5200 2350 5050 +Wire Wire Line + 1250 5200 10650 5200 +Wire Wire Line + 2000 5200 2000 5050 +Connection ~ 2000 5200 +Wire Wire Line + 3550 1200 3550 1400 +Connection ~ 2800 1200 +Wire Wire Line + 3850 1600 4450 1600 +Wire Wire Line + 3900 1600 3900 1850 +Wire Wire Line + 3900 1850 3550 1850 +Wire Wire Line + 3550 1800 3550 2250 +$Comp +L resistor R5 +U 1 1 631B7C19 +P 3500 2350 +F 0 "R5" H 3550 2480 50 0000 C CNN +F 1 "19.5k" H 3550 2300 50 0000 C CNN +F 2 "" H 3550 2330 30 0000 C CNN +F 3 "" V 3550 2400 30 0000 C CNN + 1 3500 2350 + 0 1 1 0 +$EndComp +Connection ~ 3550 1850 +$Comp +L resistor R6 +U 1 1 631B7C1A +P 3500 3250 +F 0 "R6" H 3550 3380 50 0000 C CNN +F 1 "19.5k" H 3550 3200 50 0000 C CNN +F 2 "" H 3550 3230 30 0000 C CNN +F 3 "" V 3550 3300 30 0000 C CNN + 1 3500 3250 + 0 1 1 0 +$EndComp +Wire Wire Line + 3550 2550 3550 3150 +$Comp +L eSim_NPN Q10 +U 1 1 631B7C1B +P 2900 4400 +F 0 "Q10" H 2800 4450 50 0000 R CNN +F 1 "eSim_NPN" H 2850 4550 50 0000 R CNN +F 2 "" H 3100 4500 29 0000 C CNN +F 3 "" H 2900 4400 60 0000 C CNN + 1 2900 4400 + -1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q11 +U 1 1 631B7C1C +P 3450 4400 +F 0 "Q11" H 3350 4450 50 0000 R CNN +F 1 "eSim_NPN" H 3400 4550 50 0000 R CNN +F 2 "" H 3650 4500 29 0000 C CNN +F 3 "" H 3450 4400 60 0000 C CNN + 1 3450 4400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3100 4400 3250 4400 +Wire Wire Line + 3550 3450 3550 4200 +$Comp +L resistor R4 +U 1 1 631B7C1D +P 2750 4850 +F 0 "R4" H 2800 4980 50 0000 C CNN +F 1 "5k" H 2800 4800 50 0000 C CNN +F 2 "" H 2800 4830 30 0000 C CNN +F 3 "" V 2800 4900 30 0000 C CNN + 1 2750 4850 + 0 1 1 0 +$EndComp +Wire Wire Line + 2800 4750 2800 4600 +Wire Wire Line + 2800 5200 2800 5050 +Connection ~ 2350 5200 +Wire Wire Line + 3550 5200 3550 4600 +Connection ~ 2800 5200 +Wire Wire Line + 4750 1200 4750 1400 +Connection ~ 3550 1200 +Connection ~ 3900 1600 +Wire Wire Line + 2350 3900 3900 3900 +Connection ~ 2350 3900 +$Comp +L capacitor C1 +U 1 1 631B7C1E +P 3800 2900 +F 0 "C1" H 3825 3000 50 0000 L CNN +F 1 "30p" H 3825 2800 50 0000 L CNN +F 2 "" H 3838 2750 30 0000 C CNN +F 3 "" H 3800 2900 60 0000 C CNN + 1 3800 2900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3800 3050 3800 4350 +Wire Wire Line + 3800 2750 3800 1900 +Wire Wire Line + 3800 1900 5350 1900 +Wire Wire Line + 4750 1800 4750 2400 +Wire Wire Line + 3200 4400 3200 4150 +Wire Wire Line + 3200 4150 3550 4150 +Connection ~ 3550 4150 +Connection ~ 3200 4400 +$Comp +L eSim_NPN Q13 +U 1 1 631B7C1F +P 3900 4550 +F 0 "Q13" H 3800 4600 50 0000 R CNN +F 1 "eSim_NPN" H 3850 4700 50 0000 R CNN +F 2 "" H 4100 4650 29 0000 C CNN +F 3 "" H 3900 4550 60 0000 C CNN + 1 3900 4550 + -1 0 0 -1 +$EndComp +Connection ~ 3800 3900 +Wire Wire Line + 3800 5200 3800 4750 +Connection ~ 3550 5200 +$Comp +L eSim_NPN Q14 +U 1 1 631B7C20 +P 4100 3900 +F 0 "Q14" H 4000 3950 50 0000 R CNN +F 1 "eSim_NPN" H 4050 4050 50 0000 R CNN +F 2 "" H 4300 4000 29 0000 C CNN +F 3 "" H 4100 3900 60 0000 C CNN + 1 4100 3900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4100 4550 4750 4550 +Wire Wire Line + 4200 4100 4200 4700 +$Comp +L resistor R7 +U 1 1 631B7C21 +P 4150 4800 +F 0 "R7" H 4200 4930 50 0000 C CNN +F 1 "50k" H 4200 4750 50 0000 C CNN +F 2 "" H 4200 4780 30 0000 C CNN +F 3 "" V 4200 4850 30 0000 C CNN + 1 4150 4800 + 0 1 1 0 +$EndComp +Wire Wire Line + 4200 5200 4200 5000 +Connection ~ 3800 5200 +Wire Wire Line + 4200 3700 4200 3550 +Wire Wire Line + 4200 3550 4900 3550 +$Comp +L eSim_NPN Q16 +U 1 1 631B7C22 +P 4650 2600 +F 0 "Q16" H 4550 2650 50 0000 R CNN +F 1 "eSim_NPN" H 4600 2750 50 0000 R CNN +F 2 "" H 4850 2700 29 0000 C CNN +F 3 "" H 4650 2600 60 0000 C CNN + 1 4650 2600 + 1 0 0 -1 +$EndComp +Connection ~ 4750 1900 +Wire Wire Line + 4750 2800 4750 4050 +Connection ~ 4750 3550 +$Comp +L eSim_NPN Q17 +U 1 1 631B7C23 +P 4650 4250 +F 0 "Q17" H 4550 4300 50 0000 R CNN +F 1 "eSim_NPN" H 4600 4400 50 0000 R CNN +F 2 "" H 4850 4350 29 0000 C CNN +F 3 "" H 4650 4250 60 0000 C CNN + 1 4650 4250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4450 4250 4200 4250 +Connection ~ 4200 4250 +Wire Wire Line + 4750 4450 4750 4700 +$Comp +L resistor R10 +U 1 1 631B7C24 +P 4700 4800 +F 0 "R10" H 4750 4930 50 0000 C CNN +F 1 "50" H 4750 4750 50 0000 C CNN +F 2 "" H 4750 4780 30 0000 C CNN +F 3 "" V 4750 4850 30 0000 C CNN + 1 4700 4800 + 0 1 1 0 +$EndComp +Connection ~ 4750 4550 +Wire Wire Line + 4750 5200 4750 5000 +Connection ~ 4200 5200 +$Comp +L resistor R8 +U 1 1 631B7C25 +P 4500 2150 +F 0 "R8" H 4550 2280 50 0000 C CNN +F 1 "4.5k" H 4550 2100 50 0000 C CNN +F 2 "" H 4550 2130 30 0000 C CNN +F 3 "" V 4550 2200 30 0000 C CNN + 1 4500 2150 + -1 0 0 1 +$EndComp +$Comp +L resistor R9 +U 1 1 631B7C26 +P 4500 2900 +F 0 "R9" H 4550 3030 50 0000 C CNN +F 1 "7.5k" H 4550 2850 50 0000 C CNN +F 2 "" H 4550 2880 30 0000 C CNN +F 3 "" V 4550 2950 30 0000 C CNN + 1 4500 2900 + -1 0 0 1 +$EndComp +Wire Wire Line + 4600 2200 4750 2200 +Connection ~ 4750 2200 +Wire Wire Line + 4600 2950 4750 2950 +Connection ~ 4750 2950 +Wire Wire Line + 4450 2600 4100 2600 +Wire Wire Line + 4100 2200 4100 2950 +Wire Wire Line + 4100 2200 4300 2200 +Wire Wire Line + 4100 2950 4300 2950 +Connection ~ 4100 2600 +$Comp +L eSim_NPN Q18 +U 1 1 631B7C27 +P 5250 2500 +F 0 "Q18" H 5150 2550 50 0000 R CNN +F 1 "eSim_NPN" H 5200 2650 50 0000 R CNN +F 2 "" H 5450 2600 29 0000 C CNN +F 3 "" H 5250 2500 60 0000 C CNN + 1 5250 2500 + -1 0 0 -1 +$EndComp +Connection ~ 4750 1200 +Wire Wire Line + 5150 1900 5150 2300 +$Comp +L eSim_NPN Q19 +U 1 1 631B7C28 +P 5550 1900 +F 0 "Q19" H 5450 1950 50 0000 R CNN +F 1 "eSim_NPN" H 5500 2050 50 0000 R CNN +F 2 "" H 5750 2000 29 0000 C CNN +F 3 "" H 5550 1900 60 0000 C CNN + 1 5550 1900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5650 1700 5650 1200 +Connection ~ 5650 1200 +Connection ~ 5150 1900 +Wire Wire Line + 5450 2500 5650 2500 +Wire Wire Line + 5650 2100 5650 2750 +$Comp +L resistor R11 +U 1 1 631B7C29 +P 5600 2850 +F 0 "R11" H 5650 2980 50 0000 C CNN +F 1 "25" H 5650 2800 50 0000 C CNN +F 2 "" H 5650 2830 30 0000 C CNN +F 3 "" V 5650 2900 30 0000 C CNN + 1 5600 2850 + 0 1 1 0 +$EndComp +Connection ~ 5650 2500 +Wire Wire Line + 5150 2700 5150 3300 +Wire Wire Line + 5150 3300 5650 3300 +Wire Wire Line + 5650 3050 5650 3800 +$Comp +L eSim_Diode D1 +U 1 1 631B7C2A +P 5050 3550 +F 0 "D1" H 5050 3650 50 0000 C CNN +F 1 "eSim_Diode" H 5050 3450 50 0000 C CNN +F 2 "" H 5050 3550 60 0000 C CNN +F 3 "" H 5050 3550 60 0000 C CNN + 1 5050 3550 + -1 0 0 1 +$EndComp +$Comp +L eSim_Diode D2 +U 1 1 631B7C2B +P 5400 3550 +F 0 "D2" H 5400 3650 50 0000 C CNN +F 1 "eSim_Diode" H 5400 3450 50 0000 C CNN +F 2 "" H 5400 3550 60 0000 C CNN +F 3 "" H 5400 3550 60 0000 C CNN + 1 5400 3550 + -1 0 0 1 +$EndComp +Wire Wire Line + 5250 3550 5200 3550 +Wire Wire Line + 5550 3550 5950 3550 +Connection ~ 5650 3300 +$Comp +L resistor R12 +U 1 1 631B7C2C +P 5600 3900 +F 0 "R12" H 5650 4030 50 0000 C CNN +F 1 "50" H 5650 3850 50 0000 C CNN +F 2 "" H 5650 3880 30 0000 C CNN +F 3 "" V 5650 3950 30 0000 C CNN + 1 5600 3900 + 0 1 1 0 +$EndComp +Connection ~ 5650 3550 +$Comp +L eSim_PNP Q20 +U 1 1 631B7C2D +P 5550 4550 +F 0 "Q20" H 5450 4600 50 0000 R CNN +F 1 "eSim_PNP" H 5500 4700 50 0000 R CNN +F 2 "" H 5750 4650 29 0000 C CNN +F 3 "" H 5550 4550 60 0000 C CNN + 1 5550 4550 + 1 0 0 1 +$EndComp +Wire Wire Line + 5650 4350 5650 4100 +Wire Wire Line + 4750 3850 4900 3850 +Wire Wire Line + 4900 3850 4900 4550 +Wire Wire Line + 4900 4550 5350 4550 +Connection ~ 4750 3850 +Wire Wire Line + 5650 5200 5650 4750 +Connection ~ 4750 5200 +Connection ~ 5650 5200 +$Comp +L eSim_PNP Q25 +U 1 1 631B7C2E +P 7100 1600 +F 0 "Q25" H 7000 1650 50 0000 R CNN +F 1 "eSim_PNP" H 7050 1750 50 0000 R CNN +F 2 "" H 7300 1700 29 0000 C CNN +F 3 "" H 7100 1600 60 0000 C CNN + 1 7100 1600 + -1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q29 +U 1 1 631B7C2F +P 7700 1600 +F 0 "Q29" H 7600 1650 50 0000 R CNN +F 1 "eSim_PNP" H 7650 1750 50 0000 R CNN +F 2 "" H 7900 1700 29 0000 C CNN +F 3 "" H 7700 1600 60 0000 C CNN + 1 7700 1600 + 1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q32 +U 1 1 631B7C30 +P 8650 1600 +F 0 "Q32" H 8550 1650 50 0000 R CNN +F 1 "eSim_PNP" H 8600 1750 50 0000 R CNN +F 2 "" H 8850 1700 29 0000 C CNN +F 3 "" H 8650 1600 60 0000 C CNN + 1 8650 1600 + -1 0 0 1 +$EndComp +$Comp +L eSim_PNP Q35 +U 1 1 631B7C31 +P 9650 1600 +F 0 "Q35" H 9550 1650 50 0000 R CNN +F 1 "eSim_PNP" H 9600 1750 50 0000 R CNN +F 2 "" H 9850 1700 29 0000 C CNN +F 3 "" H 9650 1600 60 0000 C CNN + 1 9650 1600 + 1 0 0 1 +$EndComp +$Comp +L eSim_NPN Q21 +U 1 1 631B7C32 +P 6150 2300 +F 0 "Q21" H 6050 2350 50 0000 R CNN +F 1 "eSim_NPN" H 6100 2450 50 0000 R CNN +F 2 "" H 6350 2400 29 0000 C CNN +F 3 "" H 6150 2300 60 0000 C CNN + 1 6150 2300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7300 1600 7500 1600 +Wire Wire Line + 7350 1600 7350 2100 +Wire Wire Line + 6250 1950 7350 1950 +Wire Wire Line + 6250 1950 6250 2100 +Connection ~ 7350 1600 +Wire Wire Line + 7000 1800 7000 1950 +Connection ~ 7000 1950 +$Comp +L eSim_PNP Q22 +U 1 1 631B7C33 +P 6350 3050 +F 0 "Q22" H 6250 3100 50 0000 R CNN +F 1 "eSim_PNP" H 6300 3200 50 0000 R CNN +F 2 "" H 6550 3150 29 0000 C CNN +F 3 "" H 6350 3050 60 0000 C CNN + 1 6350 3050 + -1 0 0 1 +$EndComp +Wire Wire Line + 6250 2500 6250 2850 +$Comp +L eSim_NPN Q28 +U 1 1 631B7C34 +P 7450 2300 +F 0 "Q28" H 7350 2350 50 0000 R CNN +F 1 "eSim_NPN" H 7400 2450 50 0000 R CNN +F 2 "" H 7650 2400 29 0000 C CNN +F 3 "" H 7450 2300 60 0000 C CNN + 1 7450 2300 + -1 0 0 -1 +$EndComp +Connection ~ 7350 1950 +$Comp +L eSim_PNP Q26 +U 1 1 631B7C35 +P 7250 3050 +F 0 "Q26" H 7150 3100 50 0000 R CNN +F 1 "eSim_PNP" H 7200 3200 50 0000 R CNN +F 2 "" H 7450 3150 29 0000 C CNN +F 3 "" H 7250 3050 60 0000 C CNN + 1 7250 3050 + 1 0 0 1 +$EndComp +Wire Wire Line + 7350 2850 7350 2500 +Wire Wire Line + 6550 3050 7050 3050 +Wire Wire Line + 7650 2300 7650 2650 +Wire Wire Line + 7650 2650 6650 2650 +Wire Wire Line + 5950 2300 5900 2300 +$Comp +L eSim_NPN Q24 +U 1 1 631B7C36 +P 6550 3700 +F 0 "Q24" H 6450 3750 50 0000 R CNN +F 1 "eSim_NPN" H 6500 3850 50 0000 R CNN +F 2 "" H 6750 3800 29 0000 C CNN +F 3 "" H 6550 3700 60 0000 C CNN + 1 6550 3700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6350 3700 6250 3700 +Wire Wire Line + 6250 3250 6250 4200 +Wire Wire Line + 7000 1200 7000 1400 +Wire Wire Line + 6650 1200 6650 3500 +Wire Wire Line + 7800 1200 7800 1400 +Connection ~ 7000 1200 +Wire Wire Line + 7800 1800 7800 4200 +Wire Wire Line + 7800 2850 7000 2850 +Wire Wire Line + 7000 2850 7000 3050 +Connection ~ 7000 3050 +Connection ~ 7800 2850 +$Comp +L eSim_NPN Q23 +U 1 1 631B7C37 +P 6350 4400 +F 0 "Q23" H 6250 4450 50 0000 R CNN +F 1 "eSim_NPN" H 6300 4550 50 0000 R CNN +F 2 "" H 6550 4500 29 0000 C CNN +F 3 "" H 6350 4400 60 0000 C CNN + 1 6350 4400 + -1 0 0 -1 +$EndComp +Connection ~ 6250 3700 +Wire Wire Line + 6550 4400 7050 4400 +Wire Wire Line + 6650 4400 6650 3900 +$Comp +L eSim_NPN Q27 +U 1 1 631B7C38 +P 7250 4400 +F 0 "Q27" H 7150 4450 50 0000 R CNN +F 1 "eSim_NPN" H 7200 4550 50 0000 R CNN +F 2 "" H 7450 4500 29 0000 C CNN +F 3 "" H 7250 4400 60 0000 C CNN + 1 7250 4400 + 1 0 0 -1 +$EndComp +Connection ~ 6650 4400 +Wire Wire Line + 7350 3250 7350 4200 +$Comp +L resistor R13 +U 1 1 631B7C39 +P 6200 4850 +F 0 "R13" H 6250 4980 50 0000 C CNN +F 1 "1k" H 6250 4800 50 0000 C CNN +F 2 "" H 6250 4830 30 0000 C CNN +F 3 "" V 6250 4900 30 0000 C CNN + 1 6200 4850 + 0 1 1 0 +$EndComp +$Comp +L resistor R14 +U 1 1 631B7C3A +P 6950 4850 +F 0 "R14" H 7000 4980 50 0000 C CNN +F 1 "50k" H 7000 4800 50 0000 C CNN +F 2 "" H 7000 4830 30 0000 C CNN +F 3 "" V 7000 4900 30 0000 C CNN + 1 6950 4850 + 0 1 1 0 +$EndComp +$Comp +L resistor R15 +U 1 1 631B7C3B +P 7300 4850 +F 0 "R15" H 7350 4980 50 0000 C CNN +F 1 "1k" H 7350 4800 50 0000 C CNN +F 2 "" H 7350 4830 30 0000 C CNN +F 3 "" V 7350 4900 30 0000 C CNN + 1 7300 4850 + 0 1 1 0 +$EndComp +Wire Wire Line + 7350 4750 7350 4600 +Wire Wire Line + 7000 4750 7000 4400 +Connection ~ 7000 4400 +Wire Wire Line + 6250 4750 6250 4600 +Wire Wire Line + 6250 5200 6250 5050 +Wire Wire Line + 7350 5200 7350 5050 +Wire Wire Line + 7000 5200 7000 5050 +Connection ~ 7000 5200 +Wire Wire Line + 8550 1200 8550 1400 +Connection ~ 7800 1200 +Wire Wire Line + 8850 1600 9450 1600 +Wire Wire Line + 8900 1600 8900 1850 +Wire Wire Line + 8900 1850 8550 1850 +Wire Wire Line + 8550 1800 8550 2250 +$Comp +L resistor R17 +U 1 1 631B7C3C +P 8500 2350 +F 0 "R17" H 8550 2480 50 0000 C CNN +F 1 "19.5k" H 8550 2300 50 0000 C CNN +F 2 "" H 8550 2330 30 0000 C CNN +F 3 "" V 8550 2400 30 0000 C CNN + 1 8500 2350 + 0 1 1 0 +$EndComp +Connection ~ 8550 1850 +$Comp +L resistor R18 +U 1 1 631B7C3D +P 8500 3250 +F 0 "R18" H 8550 3380 50 0000 C CNN +F 1 "19.5k" H 8550 3200 50 0000 C CNN +F 2 "" H 8550 3230 30 0000 C CNN +F 3 "" V 8550 3300 30 0000 C CNN + 1 8500 3250 + 0 1 1 0 +$EndComp +Wire Wire Line + 8550 2550 8550 3150 +$Comp +L eSim_NPN Q30 +U 1 1 631B7C3E +P 7900 4400 +F 0 "Q30" H 7800 4450 50 0000 R CNN +F 1 "eSim_NPN" H 7850 4550 50 0000 R CNN +F 2 "" H 8100 4500 29 0000 C CNN +F 3 "" H 7900 4400 60 0000 C CNN + 1 7900 4400 + -1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q31 +U 1 1 631B7C3F +P 8450 4400 +F 0 "Q31" H 8350 4450 50 0000 R CNN +F 1 "eSim_NPN" H 8400 4550 50 0000 R CNN +F 2 "" H 8650 4500 29 0000 C CNN +F 3 "" H 8450 4400 60 0000 C CNN + 1 8450 4400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8100 4400 8250 4400 +Wire Wire Line + 8550 3450 8550 4200 +$Comp +L resistor R16 +U 1 1 631B7C40 +P 7750 4850 +F 0 "R16" H 7800 4980 50 0000 C CNN +F 1 "5k" H 7800 4800 50 0000 C CNN +F 2 "" H 7800 4830 30 0000 C CNN +F 3 "" V 7800 4900 30 0000 C CNN + 1 7750 4850 + 0 1 1 0 +$EndComp +Wire Wire Line + 7800 4750 7800 4600 +Wire Wire Line + 7800 5200 7800 5050 +Connection ~ 7350 5200 +Wire Wire Line + 8550 5200 8550 4600 +Connection ~ 7800 5200 +Wire Wire Line + 9750 1200 9750 1400 +Connection ~ 8550 1200 +Connection ~ 8900 1600 +Wire Wire Line + 7350 3900 8900 3900 +Connection ~ 7350 3900 +$Comp +L capacitor C2 +U 1 1 631B7C41 +P 8800 2900 +F 0 "C2" H 8825 3000 50 0000 L CNN +F 1 "30p" H 8825 2800 50 0000 L CNN +F 2 "" H 8838 2750 30 0000 C CNN +F 3 "" H 8800 2900 60 0000 C CNN + 1 8800 2900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8800 3050 8800 4350 +Wire Wire Line + 8800 2750 8800 1900 +Wire Wire Line + 8800 1900 10350 1900 +Wire Wire Line + 9750 1800 9750 2400 +Wire Wire Line + 8200 4400 8200 4150 +Wire Wire Line + 8200 4150 8550 4150 +Connection ~ 8550 4150 +Connection ~ 8200 4400 +$Comp +L eSim_NPN Q33 +U 1 1 631B7C42 +P 8900 4550 +F 0 "Q33" H 8800 4600 50 0000 R CNN +F 1 "eSim_NPN" H 8850 4700 50 0000 R CNN +F 2 "" H 9100 4650 29 0000 C CNN +F 3 "" H 8900 4550 60 0000 C CNN + 1 8900 4550 + -1 0 0 -1 +$EndComp +Connection ~ 8800 3900 +Wire Wire Line + 8800 5200 8800 4750 +Connection ~ 8550 5200 +$Comp +L eSim_NPN Q34 +U 1 1 631B7C43 +P 9100 3900 +F 0 "Q34" H 9000 3950 50 0000 R CNN +F 1 "eSim_NPN" H 9050 4050 50 0000 R CNN +F 2 "" H 9300 4000 29 0000 C CNN +F 3 "" H 9100 3900 60 0000 C CNN + 1 9100 3900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9100 4550 9750 4550 +Wire Wire Line + 9200 4100 9200 4700 +$Comp +L resistor R19 +U 1 1 631B7C44 +P 9150 4800 +F 0 "R19" H 9200 4930 50 0000 C CNN +F 1 "50k" H 9200 4750 50 0000 C CNN +F 2 "" H 9200 4780 30 0000 C CNN +F 3 "" V 9200 4850 30 0000 C CNN + 1 9150 4800 + 0 1 1 0 +$EndComp +Wire Wire Line + 9200 5200 9200 5000 +Connection ~ 8800 5200 +Wire Wire Line + 9200 3700 9200 3550 +Wire Wire Line + 9200 3550 9900 3550 +$Comp +L eSim_NPN Q36 +U 1 1 631B7C45 +P 9650 2600 +F 0 "Q36" H 9550 2650 50 0000 R CNN +F 1 "eSim_NPN" H 9600 2750 50 0000 R CNN +F 2 "" H 9850 2700 29 0000 C CNN +F 3 "" H 9650 2600 60 0000 C CNN + 1 9650 2600 + 1 0 0 -1 +$EndComp +Connection ~ 9750 1900 +Wire Wire Line + 9750 2800 9750 4050 +Connection ~ 9750 3550 +$Comp +L eSim_NPN Q37 +U 1 1 631B7C46 +P 9650 4250 +F 0 "Q37" H 9550 4300 50 0000 R CNN +F 1 "eSim_NPN" H 9600 4400 50 0000 R CNN +F 2 "" H 9850 4350 29 0000 C CNN +F 3 "" H 9650 4250 60 0000 C CNN + 1 9650 4250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9450 4250 9200 4250 +Connection ~ 9200 4250 +Wire Wire Line + 9750 4450 9750 4700 +$Comp +L resistor R22 +U 1 1 631B7C47 +P 9700 4800 +F 0 "R22" H 9750 4930 50 0000 C CNN +F 1 "50" H 9750 4750 50 0000 C CNN +F 2 "" H 9750 4780 30 0000 C CNN +F 3 "" V 9750 4850 30 0000 C CNN + 1 9700 4800 + 0 1 1 0 +$EndComp +Connection ~ 9750 4550 +Wire Wire Line + 9750 5200 9750 5000 +Connection ~ 9200 5200 +$Comp +L resistor R20 +U 1 1 631B7C48 +P 9500 2150 +F 0 "R20" H 9550 2280 50 0000 C CNN +F 1 "4.5k" H 9550 2100 50 0000 C CNN +F 2 "" H 9550 2130 30 0000 C CNN +F 3 "" V 9550 2200 30 0000 C CNN + 1 9500 2150 + -1 0 0 1 +$EndComp +$Comp +L resistor R21 +U 1 1 631B7C49 +P 9500 2900 +F 0 "R21" H 9550 3030 50 0000 C CNN +F 1 "7.5k" H 9550 2850 50 0000 C CNN +F 2 "" H 9550 2880 30 0000 C CNN +F 3 "" V 9550 2950 30 0000 C CNN + 1 9500 2900 + -1 0 0 1 +$EndComp +Wire Wire Line + 9600 2200 9750 2200 +Connection ~ 9750 2200 +Wire Wire Line + 9600 2950 9750 2950 +Connection ~ 9750 2950 +Wire Wire Line + 9450 2600 9100 2600 +Wire Wire Line + 9100 2200 9100 2950 +Wire Wire Line + 9100 2200 9300 2200 +Wire Wire Line + 9100 2950 9300 2950 +Connection ~ 9100 2600 +$Comp +L eSim_NPN Q38 +U 1 1 631B7C4A +P 10250 2500 +F 0 "Q38" H 10150 2550 50 0000 R CNN +F 1 "eSim_NPN" H 10200 2650 50 0000 R CNN +F 2 "" H 10450 2600 29 0000 C CNN +F 3 "" H 10250 2500 60 0000 C CNN + 1 10250 2500 + -1 0 0 -1 +$EndComp +Connection ~ 9750 1200 +Wire Wire Line + 10150 1900 10150 2300 +$Comp +L eSim_NPN Q39 +U 1 1 631B7C4B +P 10550 1900 +F 0 "Q39" H 10450 1950 50 0000 R CNN +F 1 "eSim_NPN" H 10500 2050 50 0000 R CNN +F 2 "" H 10750 2000 29 0000 C CNN +F 3 "" H 10550 1900 60 0000 C CNN + 1 10550 1900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10650 1200 10650 1700 +Connection ~ 10150 1900 +Wire Wire Line + 10450 2500 10650 2500 +Wire Wire Line + 10650 2100 10650 2750 +$Comp +L resistor R23 +U 1 1 631B7C4C +P 10600 2850 +F 0 "R23" H 10650 2980 50 0000 C CNN +F 1 "25" H 10650 2800 50 0000 C CNN +F 2 "" H 10650 2830 30 0000 C CNN +F 3 "" V 10650 2900 30 0000 C CNN + 1 10600 2850 + 0 1 1 0 +$EndComp +Connection ~ 10650 2500 +Wire Wire Line + 10150 2700 10150 3300 +Wire Wire Line + 10150 3300 10650 3300 +Wire Wire Line + 10650 3050 10650 3800 +$Comp +L eSim_Diode D3 +U 1 1 631B7C4D +P 10050 3550 +F 0 "D3" H 10050 3650 50 0000 C CNN +F 1 "eSim_Diode" H 10050 3450 50 0000 C CNN +F 2 "" H 10050 3550 60 0000 C CNN +F 3 "" H 10050 3550 60 0000 C CNN + 1 10050 3550 + -1 0 0 1 +$EndComp +$Comp +L eSim_Diode D4 +U 1 1 631B7C4E +P 10400 3550 +F 0 "D4" H 10400 3650 50 0000 C CNN +F 1 "eSim_Diode" H 10400 3450 50 0000 C CNN +F 2 "" H 10400 3550 60 0000 C CNN +F 3 "" H 10400 3550 60 0000 C CNN + 1 10400 3550 + -1 0 0 1 +$EndComp +Wire Wire Line + 10250 3550 10200 3550 +Wire Wire Line + 10550 3550 10950 3550 +Connection ~ 10650 3300 +$Comp +L resistor R24 +U 1 1 631B7C4F +P 10600 3900 +F 0 "R24" H 10650 4030 50 0000 C CNN +F 1 "50" H 10650 3850 50 0000 C CNN +F 2 "" H 10650 3880 30 0000 C CNN +F 3 "" V 10650 3950 30 0000 C CNN + 1 10600 3900 + 0 1 1 0 +$EndComp +Connection ~ 10650 3550 +$Comp +L eSim_PNP Q40 +U 1 1 631B7C50 +P 10550 4550 +F 0 "Q40" H 10450 4600 50 0000 R CNN +F 1 "eSim_PNP" H 10500 4700 50 0000 R CNN +F 2 "" H 10750 4650 29 0000 C CNN +F 3 "" H 10550 4550 60 0000 C CNN + 1 10550 4550 + 1 0 0 1 +$EndComp +Wire Wire Line + 10650 4350 10650 4100 +Wire Wire Line + 9750 3850 9900 3850 +Wire Wire Line + 9900 3850 9900 4550 +Wire Wire Line + 9900 4550 10350 4550 +Connection ~ 9750 3850 +Wire Wire Line + 10650 5200 10650 4750 +Connection ~ 9750 5200 +Connection ~ 6650 1200 +Connection ~ 6250 5200 +$Comp +L PORT U1 +U 1 1 631B7C51 +P 750 2550 +F 0 "U1" H 800 2650 30 0000 C CNN +F 1 "PORT" H 750 2550 30 0000 C CNN +F 2 "" H 750 2550 60 0000 C CNN +F 3 "" H 750 2550 60 0000 C CNN + 1 750 2550 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 2 1 631B7C52 +P 1000 2900 +F 0 "U1" H 1050 3000 30 0000 C CNN +F 1 "PORT" H 1000 2900 30 0000 C CNN +F 2 "" H 1000 2900 60 0000 C CNN +F 3 "" H 1000 2900 60 0000 C CNN + 2 1000 2900 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 6 1 631B7C53 +P 5950 3800 +F 0 "U1" H 6000 3900 30 0000 C CNN +F 1 "PORT" H 5950 3800 30 0000 C CNN +F 2 "" H 5950 3800 60 0000 C CNN +F 3 "" H 5950 3800 60 0000 C CNN + 6 5950 3800 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 4 1 631B7C54 +P 5900 2550 +F 0 "U1" H 5950 2650 30 0000 C CNN +F 1 "PORT" H 5900 2550 30 0000 C CNN +F 2 "" H 5900 2550 60 0000 C CNN +F 3 "" H 5900 2550 60 0000 C CNN + 4 5900 2550 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 7 1 631B7C55 +P 6400 2650 +F 0 "U1" H 6450 2750 30 0000 C CNN +F 1 "PORT" H 6400 2650 30 0000 C CNN +F 2 "" H 6400 2650 60 0000 C CNN +F 3 "" H 6400 2650 60 0000 C CNN + 7 6400 2650 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 8 1 631B7C56 +P 10950 3800 +F 0 "U1" H 11000 3900 30 0000 C CNN +F 1 "PORT" H 10950 3800 30 0000 C CNN +F 2 "" H 10950 3800 60 0000 C CNN +F 3 "" H 10950 3800 60 0000 C CNN + 8 10950 3800 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 3 1 631B7C57 +P 5700 5500 +F 0 "U1" H 5750 5600 30 0000 C CNN +F 1 "PORT" H 5700 5500 30 0000 C CNN +F 2 "" H 5700 5500 60 0000 C CNN +F 3 "" H 5700 5500 60 0000 C CNN + 3 5700 5500 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 5 1 631B7C58 +P 5950 950 +F 0 "U1" H 6000 1050 30 0000 C CNN +F 1 "PORT" H 5950 950 30 0000 C CNN +F 2 "" H 5950 950 60 0000 C CNN +F 3 "" H 5950 950 60 0000 C CNN + 5 5950 950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6200 950 6250 950 +Connection ~ 6250 1200 +Wire Wire Line + 5950 5500 6000 5500 +Wire Wire Line + 6000 5500 6000 5200 +Connection ~ 6000 5200 +Wire Wire Line + 6250 950 6250 1200 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/lm1458/lm1458.sub b/library/SubcircuitLibrary/lm1458/lm1458.sub new file mode 100644 index 00000000..8c0eb086 --- /dev/null +++ b/library/SubcircuitLibrary/lm1458/lm1458.sub @@ -0,0 +1,79 @@ +* Subcircuit lm1458 +.subckt lm1458 net-_q1-pad2_ net-_q8-pad2_ net-_q11-pad3_ net-_q21-pad2_ net-_q12-pad3_ net-_d2-pad1_ net-_q28-pad2_ net-_d4-pad1_ +* c:\fossee\esim\library\subcircuitlibrary\lm1458\lm1458.cir +.include D.lib +.include NPN.lib +.include PNP.lib +q5 net-_q1-pad1_ net-_q1-pad1_ net-_q12-pad3_ Q2N2907A +q9 net-_q10-pad1_ net-_q1-pad1_ net-_q12-pad3_ Q2N2907A +q12 net-_q12-pad1_ net-_q12-pad1_ net-_q12-pad3_ Q2N2907A +q15 net-_c1-pad1_ net-_q12-pad1_ net-_q12-pad3_ Q2N2907A +q1 net-_q1-pad1_ net-_q1-pad2_ net-_q1-pad3_ Q2N2222 +q2 net-_q2-pad1_ net-_q10-pad1_ net-_q1-pad3_ Q2N2907A +q8 net-_q1-pad1_ net-_q8-pad2_ net-_q6-pad3_ Q2N2222 +q6 net-_c1-pad2_ net-_q10-pad1_ net-_q6-pad3_ Q2N2907A +q4 net-_q12-pad3_ net-_q2-pad1_ net-_q3-pad2_ Q2N2222 +q3 net-_q2-pad1_ net-_q3-pad2_ net-_q3-pad3_ Q2N2222 +q7 net-_c1-pad2_ net-_q3-pad2_ net-_q7-pad3_ Q2N2222 +r1 net-_q3-pad3_ net-_q11-pad3_ 1k +r2 net-_q3-pad2_ net-_q11-pad3_ 50k +r3 net-_q7-pad3_ net-_q11-pad3_ 1k +r5 net-_q12-pad1_ net-_r5-pad2_ 19.5k +r6 net-_r5-pad2_ net-_q10-pad2_ 19.5k +q10 net-_q10-pad1_ net-_q10-pad2_ net-_q10-pad3_ Q2N2222 +q11 net-_q10-pad2_ net-_q10-pad2_ net-_q11-pad3_ Q2N2222 +r4 net-_q10-pad3_ net-_q11-pad3_ 5k +c1 net-_c1-pad1_ net-_c1-pad2_ 30p +q13 net-_c1-pad2_ net-_q13-pad2_ net-_q11-pad3_ Q2N2222 +q14 net-_d1-pad2_ net-_c1-pad2_ net-_q14-pad3_ Q2N2222 +r7 net-_q14-pad3_ net-_q11-pad3_ 50k +q16 net-_c1-pad1_ net-_q16-pad2_ net-_d1-pad2_ Q2N2222 +q17 net-_d1-pad2_ net-_q14-pad3_ net-_q13-pad2_ Q2N2222 +r10 net-_q13-pad2_ net-_q11-pad3_ 50 +r8 net-_c1-pad1_ net-_q16-pad2_ 4.5k +r9 net-_d1-pad2_ net-_q16-pad2_ 7.5k +q18 net-_c1-pad1_ net-_q18-pad2_ net-_d2-pad1_ Q2N2222 +q19 net-_q12-pad3_ net-_c1-pad1_ net-_q18-pad2_ Q2N2222 +r11 net-_q18-pad2_ net-_d2-pad1_ 25 +d1 net-_d1-pad1_ net-_d1-pad2_ 1N4148 +d2 net-_d2-pad1_ net-_d1-pad1_ 1N4148 +r12 net-_d2-pad1_ net-_q20-pad3_ 50 +q20 net-_q11-pad3_ net-_d1-pad2_ net-_q20-pad3_ Q2N2907A +q25 net-_q21-pad1_ net-_q21-pad1_ net-_q12-pad3_ Q2N2907A +q29 net-_q22-pad2_ net-_q21-pad1_ net-_q12-pad3_ Q2N2907A +q32 net-_q32-pad1_ net-_q32-pad1_ net-_q12-pad3_ Q2N2907A +q35 net-_c2-pad1_ net-_q32-pad1_ net-_q12-pad3_ Q2N2907A +q21 net-_q21-pad1_ net-_q21-pad2_ net-_q21-pad3_ Q2N2222 +q22 net-_q22-pad1_ net-_q22-pad2_ net-_q21-pad3_ Q2N2907A +q28 net-_q21-pad1_ net-_q28-pad2_ net-_q26-pad3_ Q2N2222 +q26 net-_c2-pad2_ net-_q22-pad2_ net-_q26-pad3_ Q2N2907A +q24 net-_q12-pad3_ net-_q22-pad1_ net-_q23-pad2_ Q2N2222 +q23 net-_q22-pad1_ net-_q23-pad2_ net-_q23-pad3_ Q2N2222 +q27 net-_c2-pad2_ net-_q23-pad2_ net-_q27-pad3_ Q2N2222 +r13 net-_q23-pad3_ net-_q11-pad3_ 1k +r14 net-_q23-pad2_ net-_q11-pad3_ 50k +r15 net-_q27-pad3_ net-_q11-pad3_ 1k +r17 net-_q32-pad1_ net-_r17-pad2_ 19.5k +r18 net-_r17-pad2_ net-_q30-pad2_ 19.5k +q30 net-_q22-pad2_ net-_q30-pad2_ net-_q30-pad3_ Q2N2222 +q31 net-_q30-pad2_ net-_q30-pad2_ net-_q11-pad3_ Q2N2222 +r16 net-_q30-pad3_ net-_q11-pad3_ 5k +c2 net-_c2-pad1_ net-_c2-pad2_ 30p +q33 net-_c2-pad2_ net-_q33-pad2_ net-_q11-pad3_ Q2N2222 +q34 net-_d3-pad2_ net-_c2-pad2_ net-_q34-pad3_ Q2N2222 +r19 net-_q34-pad3_ net-_q11-pad3_ 50k +q36 net-_c2-pad1_ net-_q36-pad2_ net-_d3-pad2_ Q2N2222 +q37 net-_d3-pad2_ net-_q34-pad3_ net-_q33-pad2_ Q2N2222 +r22 net-_q33-pad2_ net-_q11-pad3_ 50 +r20 net-_c2-pad1_ net-_q36-pad2_ 4.5k +r21 net-_d3-pad2_ net-_q36-pad2_ 7.5k +q38 net-_c2-pad1_ net-_q38-pad2_ net-_d4-pad1_ Q2N2222 +q39 net-_q12-pad3_ net-_c2-pad1_ net-_q38-pad2_ Q2N2222 +r23 net-_q38-pad2_ net-_d4-pad1_ 25 +d3 net-_d3-pad1_ net-_d3-pad2_ 1N4148 +d4 net-_d4-pad1_ net-_d3-pad1_ 1N4148 +r24 net-_d4-pad1_ net-_q40-pad3_ 50 +q40 net-_q11-pad3_ net-_d3-pad2_ net-_q40-pad3_ Q2N2907A +* Control Statements + +.ends lm1458
\ No newline at end of file diff --git a/library/SubcircuitLibrary/lm1458/lm1458_Previous_Values.xml b/library/SubcircuitLibrary/lm1458/lm1458_Previous_Values.xml new file mode 100644 index 00000000..0ce355b4 --- /dev/null +++ b/library/SubcircuitLibrary/lm1458/lm1458_Previous_Values.xml @@ -0,0 +1 @@ +<KicadtoNgspice><analysis><ac><field1 name="Lin">true</field1><field2 name="Dec">false</field2><field3 name="Oct">false</field3><field4 name="Start Frequency" /><field5 name="Stop Frequency" /><field6 name="No. of points" /><field7 name="Start Fre Combo">Hz</field7><field8 name="Stop Fre Combo">Hz</field8></ac><dc><field1 name="Source 1" /><field2 name="Start" /><field3 name="Increment" /><field4 name="Stop" /><field5 name="Operating Point">0</field5><field6 name="Start Combo">Volts or Amperes</field6><field7 name="Increment Combo">Volts or Amperes</field7><field8 name="Stop Combo">Volts or Amperes</field8><field9 name="Source 2" /><field10 name="Start" /><field11 name="Increment" /><field12 name="Stop" /><field13 name="Start Combo">Volts or Amperes</field13><field14 name="Increment Combo">Volts or Amperes</field14><field15 name="Stop Combo">Volts or Amperes</field15></dc><tran><field1 name="Start Time" /><field2 name="Step Time" /><field3 name="Stop Time" /><field4 name="Start Combo">Sec</field4><field5 name="Step Combo">Sec</field5><field6 name="Stop Combo">Sec</field6></tran></analysis><source /><model /><devicemodel><q5><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q5><q9><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q9><q12><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q12><q15><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q15><q1><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q1><q2><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q2><q8><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q8><q6><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q6><q4><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q4><q3><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q3><q7><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q7><q10><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q10><q11><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q11><q13><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q13><q14><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q14><q16><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q16><q17><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q17><q18><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q18><q19><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q19><d1><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d1><d2><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d2><q20><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q20><q25><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q25><q29><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q29><q32><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q32><q35><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q35><q21><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q21><q22><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q22><q28><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q28><q26><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q26><q24><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q24><q23><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q23><q27><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q27><q30><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q30><q31><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q31><q33><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q33><q34><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q34><q36><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q36><q37><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q37><q38><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q38><q39><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q39><d3><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d3><d4><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d4><q40><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\PNP.lib</field></q40></devicemodel><subcircuit /></KicadtoNgspice>
\ No newline at end of file |