From 3f523c18711ec81387b0ba9cc4342ac7d6413239 Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 4 Dec 2018 20:54:18 +0100 Subject: [PATCH] Added analog circuit --- RC6502 VDU/RC6502 VDU-cache.lib | 67 +++++++++++ RC6502 VDU/RC6502 VDU.pro | 3 +- RC6502 VDU/RC6502 VDU.sch | 192 ++++++++++++++++++++++++++++++++ Templates/rca_plug.dcm | 8 ++ Templates/rca_plug.lib | 29 +++++ 5 files changed, 298 insertions(+), 1 deletion(-) create mode 100644 Templates/rca_plug.dcm create mode 100644 Templates/rca_plug.lib diff --git a/RC6502 VDU/RC6502 VDU-cache.lib b/RC6502 VDU/RC6502 VDU-cache.lib index 520f1a0..0264c8a 100644 --- a/RC6502 VDU/RC6502 VDU-cache.lib +++ b/RC6502 VDU/RC6502 VDU-cache.lib @@ -486,6 +486,48 @@ X Vcc 14 0 300 100 D 50 50 1 1 W ENDDRAW ENDDEF # +# PN2222A +# +DEF PN2222A Q 0 0 Y N 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "PN2222A" 200 0 50 H V L CNN +F2 "TO_SOT_Packages_THT:TO-92_Molded_Narrow" 200 -75 50 H I L CIN +F3 "" 0 0 50 H I L CNN +$FPLIST + TO?92* +$ENDFPLIST +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 0 0 25 0 N +P 2 0 1 0 100 -100 25 -25 N +P 2 0 1 0 100 100 25 25 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 3 0 1 0 95 -95 75 -75 75 -75 N +P 5 0 1 0 55 -75 75 -55 95 -95 55 -75 55 -75 F +X E 1 100 -200 100 U 50 50 1 1 P +X B 2 -200 0 200 R 50 50 1 1 I +X C 3 100 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# +# R +# +DEF R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# # RC6502_Backplane # DEF RC6502_Backplane J 0 40 Y N 1 F N @@ -618,6 +660,31 @@ X P39 39 -200 -1900 150 R 50 50 1 1 N ENDDRAW ENDDEF # +# RCA_PLUG +# +DEF RCA_PLUG J 0 40 Y N 1 F N +F0 "J" 10 120 50 H V C CNN +F1 "RCA_PLUG" 115 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *BNC* + *SMA* + *SMB* + *SMC* + *Cinch* +$ENDFPLIST +DRAW +A -2 0 71 1636 0 0 1 10 N -70 20 70 0 +A -1 0 71 0 -1638 0 1 10 N 70 0 -70 -20 +C 0 0 20 0 1 8 N +P 2 0 1 0 -50 0 -20 0 N +P 2 0 1 0 0 -100 0 -70 N +X Ext 1 0 -200 100 U 50 50 1 1 P +X In 2 -150 0 100 R 50 50 1 1 P +ENDDRAW +ENDDEF +# # VCC # DEF VCC #PWR 0 0 Y Y 1 F P diff --git a/RC6502 VDU/RC6502 VDU.pro b/RC6502 VDU/RC6502 VDU.pro index bd1151b..da5f7de 100644 --- a/RC6502 VDU/RC6502 VDU.pro +++ b/RC6502 VDU/RC6502 VDU.pro @@ -1,4 +1,4 @@ -update=02/12/2018 20:22:01 +update=04/12/2018 20:31:54 version=1 last_client=kicad [pcbnew] @@ -65,3 +65,4 @@ LibName33=D:/ownCloud/Documents/Projects/RC6502/Templates/rc6502_backplane LibName34=D:/ownCloud/Documents/Projects/RC6502/Templates/mounting LibName35=D:/ownCloud/Documents/Projects/RC6502/Templates/oscillator LibName36=D:/ownCloud/Documents/Projects/RC6502/Templates/mc6847 +LibName37=D:/ownCloud/Documents/Projects/RC6502/Templates/rca_plug diff --git a/RC6502 VDU/RC6502 VDU.sch b/RC6502 VDU/RC6502 VDU.sch index 1847909..4618789 100644 --- a/RC6502 VDU/RC6502 VDU.sch +++ b/RC6502 VDU/RC6502 VDU.sch @@ -35,6 +35,7 @@ LIBS:rc6502_backplane LIBS:mounting LIBS:oscillator LIBS:mc6847 +LIBS:rca_plug LIBS:RC6502 VDU-cache EELAYER 25 0 EELAYER END @@ -1467,4 +1468,195 @@ Connection ~ 4475 2650 Connection ~ 4575 2750 Text GLabel 4400 2750 0 60 Output ~ 0 Y +$Comp +L PN2222A Q2 +U 1 1 5C0D8044 +P 6200 5600 +F 0 "Q2" H 6400 5675 50 0000 L CNN +F 1 "PN2222A" H 6400 5600 50 0000 L CNN +F 2 "TO_SOT_Packages_THT:TO-92_Molded_Narrow" H 6400 5525 50 0001 L CIN +F 3 "" H 6200 5600 50 0001 L CNN + 1 6200 5600 + 0 1 1 0 +$EndComp +$Comp +L PN2222A Q1 +U 1 1 5C0D851A +P 5400 5750 +F 0 "Q1" H 5600 5825 50 0000 L CNN +F 1 "PN2222A" H 5600 5750 50 0000 L CNN +F 2 "TO_SOT_Packages_THT:TO-92_Molded_Narrow" H 5600 5675 50 0001 L CIN +F 3 "" H 5400 5750 50 0001 L CNN + 1 5400 5750 + 0 1 1 0 +$EndComp +Text GLabel 6650 5325 2 60 Input ~ 0 +Y +$Comp +L R R5 +U 1 1 5C0D8B35 +P 6425 5325 +F 0 "R5" V 6505 5325 50 0000 C CNN +F 1 "1k" V 6425 5325 50 0000 C CNN +F 2 "" V 6355 5325 50 0001 C CNN +F 3 "" H 6425 5325 50 0001 C CNN + 1 6425 5325 + 0 1 1 0 +$EndComp +Wire Wire Line + 6575 5325 6650 5325 +Wire Wire Line + 6125 5325 6275 5325 +Wire Wire Line + 6200 5325 6200 5400 +Wire Wire Line + 6000 5700 5925 5700 +Wire Wire Line + 5925 5700 5925 5775 +$Comp +L R R3 +U 1 1 5C0D9C99 +P 5925 5925 +F 0 "R3" V 6005 5925 50 0000 C CNN +F 1 "180" V 5925 5925 50 0000 C CNN +F 2 "" V 5855 5925 50 0001 C CNN +F 3 "" H 5925 5925 50 0001 C CNN + 1 5925 5925 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR014 +U 1 1 5C0DA1BF +P 5925 6150 +F 0 "#PWR014" H 5925 5900 50 0001 C CNN +F 1 "GND" H 5925 6000 50 0000 C CNN +F 2 "" H 5925 6150 50 0001 C CNN +F 3 "" H 5925 6150 50 0001 C CNN + 1 5925 6150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5925 6150 5925 6075 +$Comp +L R R4 +U 1 1 5C0DAB87 +P 5975 5325 +F 0 "R4" V 6055 5325 50 0000 C CNN +F 1 "6.2k" V 5975 5325 50 0000 C CNN +F 2 "" V 5905 5325 50 0001 C CNN +F 3 "" H 5975 5325 50 0001 C CNN + 1 5975 5325 + 0 1 1 0 +$EndComp +$Comp +L R R2 +U 1 1 5C0DACBD +P 5750 5100 +F 0 "R2" V 5830 5100 50 0000 C CNN +F 1 "1k" V 5750 5100 50 0000 C CNN +F 2 "" V 5680 5100 50 0001 C CNN +F 3 "" H 5750 5100 50 0001 C CNN + 1 5750 5100 + -1 0 0 1 +$EndComp +Connection ~ 6200 5325 +$Comp +L VCC #PWR015 +U 1 1 5C0DBAFF +P 5750 4875 +F 0 "#PWR015" H 5750 4725 50 0001 C CNN +F 1 "VCC" H 5750 5025 50 0000 C CNN +F 2 "" H 5750 4875 50 0001 C CNN +F 3 "" H 5750 4875 50 0001 C CNN + 1 5750 4875 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5750 4875 5750 4950 +Wire Wire Line + 6400 5700 6450 5700 +Wire Wire Line + 6450 5700 6450 5475 +Wire Wire Line + 6450 5475 5400 5475 +Wire Wire Line + 5750 5250 5750 5475 +Wire Wire Line + 5750 5325 5825 5325 +Connection ~ 5750 5325 +Wire Wire Line + 5400 5475 5400 5550 +Connection ~ 5750 5475 +$Comp +L VCC #PWR016 +U 1 1 5C0DD54D +P 5675 5775 +F 0 "#PWR016" H 5675 5625 50 0001 C CNN +F 1 "VCC" H 5675 5925 50 0000 C CNN +F 2 "" H 5675 5775 50 0001 C CNN +F 3 "" H 5675 5775 50 0001 C CNN + 1 5675 5775 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5600 5850 5675 5850 +Wire Wire Line + 5675 5850 5675 5775 +$Comp +L R R1 +U 1 1 5C0DDB64 +P 5125 6075 +F 0 "R1" V 5205 6075 50 0000 C CNN +F 1 "1k" V 5125 6075 50 0000 C CNN +F 2 "" V 5055 6075 50 0001 C CNN +F 3 "" H 5125 6075 50 0001 C CNN + 1 5125 6075 + -1 0 0 1 +$EndComp +Wire Wire Line + 5125 5925 5125 5850 +Wire Wire Line + 5050 5850 5200 5850 +Wire Wire Line + 5125 6225 5125 6300 +$Comp +L GND #PWR017 +U 1 1 5C0DE051 +P 5125 6300 +F 0 "#PWR017" H 5125 6050 50 0001 C CNN +F 1 "GND" H 5125 6150 50 0000 C CNN +F 2 "" H 5125 6300 50 0001 C CNN +F 3 "" H 5125 6300 50 0001 C CNN + 1 5125 6300 + 1 0 0 -1 +$EndComp +$Comp +L RCA_PLUG J8 +U 1 1 5C0DE558 +P 4900 5850 +F 0 "J8" H 4910 5970 50 0000 C CNN +F 1 "RCA_PLUG" V 5015 5850 50 0000 C CNN +F 2 "" H 4900 5850 50 0001 C CNN +F 3 "" H 4900 5850 50 0001 C CNN + 1 4900 5850 + -1 0 0 1 +$EndComp +Connection ~ 5125 5850 +$Comp +L GND #PWR018 +U 1 1 5C0DF101 +P 4625 5725 +F 0 "#PWR018" H 4625 5475 50 0001 C CNN +F 1 "GND" H 4625 5575 50 0000 C CNN +F 2 "" H 4625 5725 50 0001 C CNN +F 3 "" H 4625 5725 50 0001 C CNN + 1 4625 5725 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4625 5725 4625 5575 +Wire Wire Line + 4625 5575 4900 5575 +Wire Wire Line + 4900 5575 4900 5650 $EndSCHEMATC diff --git a/Templates/rca_plug.dcm b/Templates/rca_plug.dcm new file mode 100644 index 0000000..cef8fb6 --- /dev/null +++ b/Templates/rca_plug.dcm @@ -0,0 +1,8 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP RCA_PLUG +D coaxial connector (BNC, SMA, SMB, SMC, Cinch/RCA, ...) +K BNC SMA SMB SMC coaxial connector CINCH RCA +$ENDCMP +# +#End Doc Library diff --git a/Templates/rca_plug.lib b/Templates/rca_plug.lib new file mode 100644 index 0000000..a87fc1e --- /dev/null +++ b/Templates/rca_plug.lib @@ -0,0 +1,29 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# RCA_PLUG +# +DEF RCA_PLUG J 0 40 Y N 1 F N +F0 "J" 10 120 50 H V C CNN +F1 "RCA_PLUG" 115 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *BNC* + *SMA* + *SMB* + *SMC* + *Cinch* +$ENDFPLIST +DRAW +A -2 0 71 1636 0 0 1 10 N -70 20 70 0 +A -1 0 71 0 -1638 0 1 10 N 70 0 -70 -20 +C 0 0 20 0 1 8 N +P 2 0 1 0 -50 0 -20 0 N +P 2 0 1 0 0 -100 0 -70 N +X Ext 1 0 -200 100 U 50 50 1 1 P +X In 2 -150 0 100 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library