diff options
author | Arpit Sharma | 2022-10-21 23:08:19 +0530 |
---|---|---|
committer | Arpit Sharma | 2022-10-21 23:08:19 +0530 |
commit | 718255ce3a8e4d6f47dbfdf6e321d9502ddb5362 (patch) | |
tree | 16783222f4d3b6d223cf14a3fd171629c1d3b544 | |
parent | fc9ec2ae62600baa3e91128769c2ff603817d227 (diff) | |
download | eSim-718255ce3a8e4d6f47dbfdf6e321d9502ddb5362.tar.gz eSim-718255ce3a8e4d6f47dbfdf6e321d9502ddb5362.tar.bz2 eSim-718255ce3a8e4d6f47dbfdf6e321d9502ddb5362.zip |
LM13700 Operational Transconductance Amplifier IC
-rw-r--r-- | library/SubcircuitLibrary/LM13700/D.lib | 2 | ||||
-rw-r--r-- | library/SubcircuitLibrary/LM13700/LM13700-cache.lib | 107 | ||||
-rw-r--r-- | library/SubcircuitLibrary/LM13700/LM13700.cir | 47 | ||||
-rw-r--r-- | library/SubcircuitLibrary/LM13700/LM13700.cir.out | 51 | ||||
-rw-r--r-- | library/SubcircuitLibrary/LM13700/LM13700.pro | 81 | ||||
-rw-r--r-- | library/SubcircuitLibrary/LM13700/LM13700.sch | 991 | ||||
-rw-r--r-- | library/SubcircuitLibrary/LM13700/LM13700.sub | 45 | ||||
-rw-r--r-- | library/SubcircuitLibrary/LM13700/LM13700_Previous_Values.xml | 1 | ||||
-rw-r--r-- | library/SubcircuitLibrary/LM13700/NPN.lib | 4 | ||||
-rw-r--r-- | library/SubcircuitLibrary/LM13700/PNP.lib | 4 | ||||
-rw-r--r-- | library/SubcircuitLibrary/LM13700/README.md | 34 | ||||
-rw-r--r-- | library/SubcircuitLibrary/LM13700/analysis | 1 |
12 files changed, 1368 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 |