From e1415a7510c90cad248eded0ed8ed307dcab3eb2 Mon Sep 17 00:00:00 2001 From: Aditya Minocha Date: Sun, 25 Aug 2024 20:36:47 +0530 Subject: MPY100 IC - Analog Multiplier --- library/SubcircuitLibrary/MPY100/MPY_100.sch | 678 +++++++++++++++++++++++++++ 1 file changed, 678 insertions(+) create mode 100644 library/SubcircuitLibrary/MPY100/MPY_100.sch (limited to 'library/SubcircuitLibrary/MPY100/MPY_100.sch') diff --git a/library/SubcircuitLibrary/MPY100/MPY_100.sch b/library/SubcircuitLibrary/MPY100/MPY_100.sch new file mode 100644 index 00000000..7b30622b --- /dev/null +++ b/library/SubcircuitLibrary/MPY100/MPY_100.sch @@ -0,0 +1,678 @@ +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:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +LIBS:MPY_100-cache +EELAYER 25 0 +EELAYER END +$Descr A1 33110 23386 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L eSim_NPN Q1 +U 1 1 66542C2F +P 8600 12150 +F 0 "Q1" H 8500 12200 50 0000 R CNN +F 1 "eSim_NPN" H 8550 12300 50 0000 R CNN +F 2 "" H 8800 12250 29 0000 C CNN +F 3 "" H 8600 12150 60 0000 C CNN + 1 8600 12150 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q2 +U 1 1 66542EB0 +P 9600 12150 +F 0 "Q2" H 9500 12200 50 0000 R CNN +F 1 "eSim_NPN" H 9550 12300 50 0000 R CNN +F 2 "" H 9800 12250 29 0000 C CNN +F 3 "" H 9600 12150 60 0000 C CNN + 1 9600 12150 + -1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q4 +U 1 1 66542FEE +P 11100 12150 +F 0 "Q4" H 11000 12200 50 0000 R CNN +F 1 "eSim_NPN" H 11050 12300 50 0000 R CNN +F 2 "" H 11300 12250 29 0000 C CNN +F 3 "" H 11100 12150 60 0000 C CNN + 1 11100 12150 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q6 +U 1 1 66542FF4 +P 12100 12150 +F 0 "Q6" H 12000 12200 50 0000 R CNN +F 1 "eSim_NPN" H 12050 12300 50 0000 R CNN +F 2 "" H 12300 12250 29 0000 C CNN +F 3 "" H 12100 12150 60 0000 C CNN + 1 12100 12150 + -1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q9 +U 1 1 665430D6 +P 13650 12150 +F 0 "Q9" H 13550 12200 50 0000 R CNN +F 1 "eSim_NPN" H 13600 12300 50 0000 R CNN +F 2 "" H 13850 12250 29 0000 C CNN +F 3 "" H 13650 12150 60 0000 C CNN + 1 13650 12150 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q10 +U 1 1 665430DC +P 14650 12150 +F 0 "Q10" H 14550 12200 50 0000 R CNN +F 1 "eSim_NPN" H 14600 12300 50 0000 R CNN +F 2 "" H 14850 12250 29 0000 C CNN +F 3 "" H 14650 12150 60 0000 C CNN + 1 14650 12150 + -1 0 0 -1 +$EndComp +$Comp +L eSim_Diode D1 +U 1 1 66543596 +P 8650 9050 +F 0 "D1" H 8650 9150 50 0000 C CNN +F 1 "eSim_Diode" H 8650 8950 50 0000 C CNN +F 2 "" H 8650 9050 60 0000 C CNN +F 3 "" H 8650 9050 60 0000 C CNN + 1 8650 9050 + 0 1 1 0 +$EndComp +$Comp +L eSim_Diode D2 +U 1 1 665436BC +P 9450 9050 +F 0 "D2" H 9450 9150 50 0000 C CNN +F 1 "eSim_Diode" H 9450 8950 50 0000 C CNN +F 2 "" H 9450 9050 60 0000 C CNN +F 3 "" H 9450 9050 60 0000 C CNN + 1 9450 9050 + 0 1 1 0 +$EndComp +$Comp +L eSim_NPN Q3 +U 1 1 66544221 +P 10300 10450 +F 0 "Q3" H 10200 10500 50 0000 R CNN +F 1 "eSim_NPN" H 10250 10600 50 0000 R CNN +F 2 "" H 10500 10550 29 0000 C CNN +F 3 "" H 10300 10450 60 0000 C CNN + 1 10300 10450 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q5 +U 1 1 66544227 +P 11300 10450 +F 0 "Q5" H 11200 10500 50 0000 R CNN +F 1 "eSim_NPN" H 11250 10600 50 0000 R CNN +F 2 "" H 11500 10550 29 0000 C CNN +F 3 "" H 11300 10450 60 0000 C CNN + 1 11300 10450 + -1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q7 +U 1 1 665442D3 +P 12150 10450 +F 0 "Q7" H 12050 10500 50 0000 R CNN +F 1 "eSim_NPN" H 12100 10600 50 0000 R CNN +F 2 "" H 12350 10550 29 0000 C CNN +F 3 "" H 12150 10450 60 0000 C CNN + 1 12150 10450 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q8 +U 1 1 665442D9 +P 13150 10450 +F 0 "Q8" H 13050 10500 50 0000 R CNN +F 1 "eSim_NPN" H 13100 10600 50 0000 R CNN +F 2 "" H 13350 10550 29 0000 C CNN +F 3 "" H 13150 10450 60 0000 C CNN + 1 13150 10450 + -1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 9 1 6654AE1F +P 12750 12150 +F 0 "U1" H 12800 12250 30 0000 C CNN +F 1 "PORT" H 12750 12150 30 0000 C CNN +F 2 "" H 12750 12150 60 0000 C CNN +F 3 "" H 12750 12150 60 0000 C CNN + 9 12750 12150 + -1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 10 1 6654BBE2 +P 6650 8350 +F 0 "U1" H 6700 8450 30 0000 C CNN +F 1 "PORT" H 6650 8350 30 0000 C CNN +F 2 "" H 6650 8350 60 0000 C CNN +F 3 "" H 6650 8350 60 0000 C CNN + 10 6650 8350 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 2 1 6654BE59 +P 17250 10350 +F 0 "U1" H 17300 10450 30 0000 C CNN +F 1 "PORT" H 17250 10350 30 0000 C CNN +F 2 "" H 17250 10350 60 0000 C CNN +F 3 "" H 17250 10350 60 0000 C CNN + 2 17250 10350 + -1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 3 1 6654C436 +P 7200 14050 +F 0 "U1" H 7250 14150 30 0000 C CNN +F 1 "PORT" H 7200 14050 30 0000 C CNN +F 2 "" H 7200 14050 60 0000 C CNN +F 3 "" H 7200 14050 60 0000 C CNN + 3 7200 14050 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 4 1 6654C669 +P 8050 12150 +F 0 "U1" H 8100 12250 30 0000 C CNN +F 1 "PORT" H 8050 12150 30 0000 C CNN +F 2 "" H 8050 12150 60 0000 C CNN +F 3 "" H 8050 12150 60 0000 C CNN + 4 8050 12150 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 7 1 6654C6E1 +P 12850 12800 +F 0 "U1" H 12900 12900 30 0000 C CNN +F 1 "PORT" H 12850 12800 30 0000 C CNN +F 2 "" H 12850 12800 60 0000 C CNN +F 3 "" H 12850 12800 60 0000 C CNN + 7 12850 12800 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 8 1 6654CB2A +P 10450 12150 +F 0 "U1" H 10500 12250 30 0000 C CNN +F 1 "PORT" H 10450 12150 30 0000 C CNN +F 2 "" H 10450 12150 60 0000 C CNN +F 3 "" H 10450 12150 60 0000 C CNN + 8 10450 12150 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 6 1 6654CC34 +P 13350 11550 +F 0 "U1" H 13400 11650 30 0000 C CNN +F 1 "PORT" H 13350 11550 30 0000 C CNN +F 2 "" H 13350 11550 60 0000 C CNN +F 3 "" H 13350 11550 60 0000 C CNN + 6 13350 11550 + -1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 5 1 6654CD6F +P 10200 12150 +F 0 "U1" H 10250 12250 30 0000 C CNN +F 1 "PORT" H 10200 12150 30 0000 C CNN +F 2 "" H 10200 12150 60 0000 C CNN +F 3 "" H 10200 12150 60 0000 C CNN + 5 10200 12150 + -1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 1 1 6654CF9C +P 16050 12150 +F 0 "U1" H 16100 12250 30 0000 C CNN +F 1 "PORT" H 16050 12150 30 0000 C CNN +F 2 "" H 16050 12150 60 0000 C CNN +F 3 "" H 16050 12150 60 0000 C CNN + 1 16050 12150 + -1 0 0 -1 +$EndComp +$Comp +L resistor R1 +U 1 1 66545730 +P 8650 12700 +F 0 "R1" H 8700 12830 50 0000 C CNN +F 1 "25k" H 8700 12650 50 0000 C CNN +F 2 "" H 8700 12680 30 0000 C CNN +F 3 "" V 8700 12750 30 0000 C CNN + 1 8650 12700 + 0 1 1 0 +$EndComp +$Comp +L resistor R3 +U 1 1 66545982 +P 9450 12700 +F 0 "R3" H 9500 12830 50 0000 C CNN +F 1 "25k" H 9500 12650 50 0000 C CNN +F 2 "" H 9500 12680 30 0000 C CNN +F 3 "" V 9500 12750 30 0000 C CNN + 1 9450 12700 + 0 1 1 0 +$EndComp +$Comp +L resistor R5 +U 1 1 66545A00 +P 11150 12650 +F 0 "R5" H 11200 12780 50 0000 C CNN +F 1 "25k" H 11200 12600 50 0000 C CNN +F 2 "" H 11200 12630 30 0000 C CNN +F 3 "" V 11200 12700 30 0000 C CNN + 1 11150 12650 + 0 1 1 0 +$EndComp +$Comp +L resistor R6 +U 1 1 66545B5D +P 11950 12650 +F 0 "R6" H 12000 12780 50 0000 C CNN +F 1 "25k" H 12000 12600 50 0000 C CNN +F 2 "" H 12000 12630 30 0000 C CNN +F 3 "" V 12000 12700 30 0000 C CNN + 1 11950 12650 + 0 1 1 0 +$EndComp +$Comp +L resistor R9 +U 1 1 66545CE7 +P 13050 12450 +F 0 "R9" H 13100 12580 50 0000 C CNN +F 1 "25k" H 13100 12400 50 0000 C CNN +F 2 "" H 13100 12430 30 0000 C CNN +F 3 "" V 13100 12500 30 0000 C CNN + 1 13050 12450 + 0 1 1 0 +$EndComp +$Comp +L resistor R10 +U 1 1 66545EE1 +P 13700 12600 +F 0 "R10" H 13750 12730 50 0000 C CNN +F 1 "25k" H 13750 12550 50 0000 C CNN +F 2 "" H 13750 12580 30 0000 C CNN +F 3 "" V 13750 12650 30 0000 C CNN + 1 13700 12600 + 0 1 1 0 +$EndComp +$Comp +L resistor R11 +U 1 1 6654604C +P 14500 12600 +F 0 "R11" H 14550 12730 50 0000 C CNN +F 1 "25k" H 14550 12550 50 0000 C CNN +F 2 "" H 14550 12580 30 0000 C CNN +F 3 "" V 14550 12650 30 0000 C CNN + 1 14500 12600 + 0 1 1 0 +$EndComp +$Comp +L resistor R7 +U 1 1 665461B2 +P 13000 8450 +F 0 "R7" H 13050 8580 50 0000 C CNN +F 1 "10k" H 13050 8400 50 0000 C CNN +F 2 "" H 13050 8430 30 0000 C CNN +F 3 "" V 13050 8500 30 0000 C CNN + 1 13000 8450 + 0 1 1 0 +$EndComp +$Comp +L resistor R4 +U 1 1 66546662 +P 10300 8500 +F 0 "R4" H 10350 8630 50 0000 C CNN +F 1 "10k" H 10350 8450 50 0000 C CNN +F 2 "" H 10350 8480 30 0000 C CNN +F 3 "" V 10350 8550 30 0000 C CNN + 1 10300 8500 + 0 1 1 0 +$EndComp +$Comp +L resistor R2 +U 1 1 66546898 +P 8950 8500 +F 0 "R2" H 9000 8630 50 0000 C CNN +F 1 "10k" H 9000 8450 50 0000 C CNN +F 2 "" H 9000 8480 30 0000 C CNN +F 3 "" V 9000 8550 30 0000 C CNN + 1 8950 8500 + 0 1 1 0 +$EndComp +$Comp +L resistor R12 +U 1 1 6654695C +P 15400 12100 +F 0 "R12" H 15450 12230 50 0000 C CNN +F 1 "5k" H 15450 12050 50 0000 C CNN +F 2 "" H 15450 12080 30 0000 C CNN +F 3 "" V 15450 12150 30 0000 C CNN + 1 15400 12100 + -1 0 0 1 +$EndComp +$Comp +L CA3240-OP X1 +U 1 1 6661A3A0 +P 15650 10800 +F 0 "X1" H 15900 11650 60 0000 C CNN +F 1 "CA3240-OP" H 16000 10650 60 0000 C CNN +F 2 "" H 16100 10650 60 0001 C CNN +F 3 "" H 16100 10650 60 0001 C CNN + 1 15650 10800 + 1 0 0 -1 +$EndComp +$Comp +L dc I1 +U 1 1 6666A76C +P 9050 13550 +F 0 "I1" H 8850 13650 60 0000 C CNN +F 1 "dc" H 8850 13500 60 0000 C CNN +F 2 "R1" H 8750 13550 60 0000 C CNN +F 3 "" H 9050 13550 60 0000 C CNN + 1 9050 13550 + 1 0 0 -1 +$EndComp +$Comp +L dc I2 +U 1 1 6666A885 +P 11600 13500 +F 0 "I2" H 11400 13600 60 0000 C CNN +F 1 "dc" H 11400 13450 60 0000 C CNN +F 2 "R1" H 11300 13500 60 0000 C CNN +F 3 "" H 11600 13500 60 0000 C CNN + 1 11600 13500 + 1 0 0 -1 +$EndComp +$Comp +L dc I3 +U 1 1 6666AA62 +P 14200 13500 +F 0 "I3" H 14000 13600 60 0000 C CNN +F 1 "dc" H 14000 13450 60 0000 C CNN +F 2 "R1" H 13900 13500 60 0000 C CNN +F 3 "" H 14200 13500 60 0000 C CNN + 1 14200 13500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8650 9200 8650 11950 +Wire Wire Line + 8700 12350 8700 12600 +Wire Wire Line + 8700 12900 8700 13050 +Wire Wire Line + 8700 13050 9500 13050 +Wire Wire Line + 9500 13050 9500 12900 +Wire Wire Line + 9500 12600 9500 12350 +Wire Wire Line + 9450 9200 9450 11950 +Wire Wire Line + 8400 12150 8300 12150 +Wire Wire Line + 9800 12150 9950 12150 +Wire Wire Line + 10900 12150 10700 12150 +Wire Wire Line + 12300 12150 12500 12150 +Wire Wire Line + 13100 12150 13450 12150 +Wire Wire Line + 14850 12150 15200 12150 +Wire Wire Line + 11200 12350 11200 12550 +Wire Wire Line + 12000 12350 12000 12550 +Wire Wire Line + 12000 13000 12000 12850 +Wire Wire Line + 11200 13000 12000 13000 +Wire Wire Line + 11200 13000 11200 12850 +Wire Wire Line + 13750 12800 13750 12950 +Wire Wire Line + 13750 12950 14550 12950 +Wire Wire Line + 14550 12950 14550 12800 +Wire Wire Line + 13750 12500 13750 12350 +Wire Wire Line + 14550 12500 14550 12350 +Wire Wire Line + 9450 10450 10100 10450 +Wire Wire Line + 11200 10650 11200 11950 +Wire Wire Line + 12250 10650 12250 11950 +Wire Wire Line + 13050 10650 13050 10850 +Wire Wire Line + 9450 11950 9500 11950 +Wire Wire Line + 8650 11950 8700 11950 +Connection ~ 9450 10450 +Connection ~ 8650 11300 +Wire Wire Line + 11500 10450 11950 10450 +Wire Wire Line + 11750 10450 11750 11300 +Wire Wire Line + 11750 11300 8650 11300 +Connection ~ 11750 10450 +Wire Wire Line + 9900 11400 13350 11400 +Wire Wire Line + 13350 11400 13350 10450 +Wire Wire Line + 12250 11950 12000 11950 +Wire Wire Line + 13050 10850 12250 10850 +Connection ~ 12250 10850 +Wire Wire Line + 9900 11400 9900 10450 +Connection ~ 9900 10450 +Wire Wire Line + 10400 10650 10400 10900 +Wire Wire Line + 10400 10900 11200 10900 +Connection ~ 11200 10900 +Wire Wire Line + 9000 8700 9000 8900 +Wire Wire Line + 8650 8900 9450 8900 +Connection ~ 9000 8900 +Wire Wire Line + 6900 8350 13050 8350 +Wire Wire Line + 10350 8350 10350 8400 +Wire Wire Line + 9000 8350 9000 8400 +Connection ~ 10350 8350 +Connection ~ 9000 8350 +Wire Wire Line + 10350 8700 10350 10250 +Wire Wire Line + 10350 10250 10400 10250 +Wire Wire Line + 13050 8650 13050 10250 +Wire Wire Line + 13050 9400 11200 9400 +Wire Wire Line + 11200 9400 11200 10250 +Connection ~ 13050 9400 +Wire Wire Line + 10350 9050 14550 9050 +Wire Wire Line + 12250 9050 12250 10250 +Connection ~ 10350 9050 +Wire Wire Line + 13050 9600 13750 9600 +Wire Wire Line + 13750 9600 13750 11950 +Connection ~ 13050 9600 +Wire Wire Line + 14550 9050 14550 11950 +Connection ~ 12250 9050 +Wire Wire Line + 15500 12150 15800 12150 +Connection ~ 9050 13050 +Connection ~ 11600 13000 +Connection ~ 14200 12950 +Wire Wire Line + 14200 14050 7450 14050 +Connection ~ 11600 14050 +Connection ~ 9050 14050 +Wire Wire Line + 13100 12000 13100 12350 +Connection ~ 13100 12150 +Wire Wire Line + 13100 12650 13100 12800 +Wire Wire Line + 13100 11700 13100 11550 +Connection ~ 13750 10200 +Connection ~ 14550 10450 +Wire Wire Line + 16050 8000 16050 10050 +Wire Wire Line + 16050 8000 7250 8000 +Wire Wire Line + 7250 8000 7250 8350 +Connection ~ 7250 8350 +Wire Wire Line + 16050 14900 7650 14900 +Wire Wire Line + 7650 14900 7650 14050 +Connection ~ 7650 14050 +Wire Wire Line + 15600 10450 14550 10450 +Wire Wire Line + 15600 10200 15600 10100 +Wire Wire Line + 15600 10200 13750 10200 +Wire Wire Line + 16800 10350 16800 10550 +Wire Wire Line + 16800 10350 17000 10350 +Wire Wire Line + 15600 10450 15600 10550 +Wire Wire Line + 16050 10800 16050 14900 +Wire Wire Line + 16800 10550 16750 10550 +Wire Wire Line + 16750 10550 16750 10400 +Wire Wire Line + 15600 10550 15650 10550 +Wire Wire Line + 15650 10550 15650 10500 +Wire Wire Line + 15600 10100 15650 10100 +Wire Wire Line + 15650 10100 15650 10250 +Wire Wire Line + 15650 10250 15700 10250 +Wire Wire Line + 15650 10500 15700 10500 +Wire Wire Line + 15700 10500 15700 10600 +Wire Wire Line + 16050 10050 16200 10050 +Wire Wire Line + 16250 10800 16050 10800 +Wire Wire Line + 16700 10450 16700 10400 +Wire Wire Line + 16700 10400 16750 10400 +Wire Wire Line + 14200 14050 14200 13950 +Wire Wire Line + 14200 13050 14200 12950 +Wire Wire Line + 11600 13050 11600 13000 +Wire Wire Line + 11600 13950 11600 14050 +Wire Wire Line + 9050 14000 9050 14050 +Wire Wire Line + 9050 13100 9050 13050 +$Comp +L resistor R8 +U 1 1 66545DD3 +P 13050 11800 +F 0 "R8" H 13100 11930 50 0000 C CNN +F 1 "145k" H 13100 11750 50 0000 C CNN +F 2 "" H 13100 11780 30 0000 C CNN +F 3 "" V 13100 11850 30 0000 C CNN + 1 13050 11800 + 0 1 1 0 +$EndComp +$EndSCHEMATC -- cgit