From c62ca36449ef69334c74d4b66def3a0cb3163477 Mon Sep 17 00:00:00 2001 From: Leonard Kugis Date: Thu, 7 Nov 2019 17:37:51 +0100 Subject: Schematic, Status Separated logic IO from power with transistors. --- PinLock.sch-bak | 170 +++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 106 insertions(+), 64 deletions(-) (limited to 'PinLock.sch-bak') diff --git a/PinLock.sch-bak b/PinLock.sch-bak index 6e1bef4..dd76f30 100644 --- a/PinLock.sch-bak +++ b/PinLock.sch-bak @@ -165,7 +165,6 @@ Wire Wire Line Connection ~ 2050 7000 Wire Wire Line 2050 7000 2050 7100 -Connection ~ 5400 950 Wire Wire Line 5900 1600 6550 1600 Wire Wire Line @@ -199,19 +198,6 @@ Wire Wire Line Wire Wire Line 5900 3200 6550 3200 $Sheet -S 7900 1450 550 550 -U 5DDEAC3F -F0 "Buttons" 50 -F1 "buttons.sch" 50 -F2 "VCC" B R 8450 1500 50 -F3 "GND" B R 8450 1900 50 -F4 "ROWS" I L 7900 1600 50 -F5 "COLUMNS" O L 7900 1700 50 -F6 "CLK" I L 7900 1800 50 -$EndSheet -Wire Wire Line - 5400 950 7250 950 -$Sheet S 6550 1450 600 1950 U 5DD2ECA3 F0 "Display" 50 @@ -236,14 +222,14 @@ F18 "CHAR3_2" I L 6550 3100 50 F19 "CHAR3_3" I L 6550 3200 50 $EndSheet $Sheet -S 9150 1450 550 450 +S 9350 1450 550 450 U 5DE30C4A F0 "Status" 50 F1 "status.sch" 50 -F2 "VCC" B R 9700 1500 50 -F3 "GND" B R 9700 1800 50 -F4 "STATUS" I L 9150 1600 50 -F5 "CLK" I L 9150 1700 50 +F2 "VCC" B R 9900 1500 50 +F3 "GND" B R 9900 1800 50 +F4 "STATUS" I L 9350 1600 50 +F5 "CLK" I L 9350 1700 50 $EndSheet Text GLabel 5900 4300 2 50 Output ~ 0 ROWS @@ -262,80 +248,136 @@ Text GLabel 5900 4400 2 50 Input ~ 0 COLUMNS Text GLabel 5900 4500 2 50 Output ~ 0 CLK_BUTTONS -Text GLabel 7900 1600 0 50 Input ~ 0 +Text GLabel 8000 1600 0 50 Input ~ 0 ROWS -Text GLabel 7900 1700 0 50 Output ~ 0 +Text GLabel 8000 1700 0 50 Output ~ 0 COLUMNS -Text GLabel 7900 1800 0 50 Input ~ 0 +Text GLabel 8000 1800 0 50 Input ~ 0 CLK_BUTTONS Text GLabel 5900 4600 2 50 Output ~ 0 STATUS Text GLabel 5900 4700 2 50 Output ~ 0 CLK_STATUS -Text GLabel 9150 1600 0 50 Input ~ 0 +Text GLabel 9350 1600 0 50 Input ~ 0 STATUS -Text GLabel 9150 1700 0 50 Input ~ 0 +Text GLabel 9350 1700 0 50 Input ~ 0 CLK_STATUS Wire Wire Line - 7150 1500 7250 1500 + 5300 5300 5300 5400 Wire Wire Line - 7250 1500 7250 950 -Connection ~ 7250 950 + 5300 5400 5300 7000 +Connection ~ 5300 5400 +NoConn ~ 5900 4000 +NoConn ~ 5900 4100 +NoConn ~ 5900 4800 +NoConn ~ 5900 4900 +NoConn ~ 5900 5000 Wire Wire Line - 7250 950 8550 950 + 4700 2200 4600 2200 Wire Wire Line - 8450 1500 8550 1500 + 4600 2200 4600 5400 Wire Wire Line - 8550 1500 8550 950 + 4600 5400 5300 5400 +NoConn ~ 4700 1800 +NoConn ~ 4700 2000 +NoConn ~ 5900 3500 +NoConn ~ 5900 3400 +$Comp +L Connector:AVR-JTAG-10 J? +U 1 1 5DC4B0A3 +P 8050 2950 +F 0 "J?" H 8400 2450 50 0000 R CNN +F 1 "AVR-JTAG-10" H 7950 2450 50 0000 R CNN +F 2 "" V 7900 3100 50 0001 C CNN +F 3 " ~" H 6775 2400 50 0001 C CNN + 1 8050 2950 + 1 0 0 -1 +$EndComp +$Sheet +S 8000 1450 550 550 +U 5DDEAC3F +F0 "Buttons" 50 +F1 "buttons.sch" 50 +F2 "VCC" B R 8550 1500 50 +F3 "GND" B R 8550 1900 50 +F4 "ROWS" I L 8000 1600 50 +F5 "COLUMNS" O L 8000 1700 50 +F6 "CLK" I L 8000 1800 50 +$EndSheet +Text GLabel 4550 1600 3 50 Input ~ 0 +NRST Wire Wire Line - 8550 950 9800 950 + 5400 950 7250 950 Wire Wire Line - 9800 950 9800 1500 + 7250 950 7250 1500 +Connection ~ 5400 950 Wire Wire Line - 9800 1500 9700 1500 -Connection ~ 8550 950 + 5300 5400 7350 5400 Wire Wire Line - 7150 3300 7250 3300 + 7350 5400 7350 3300 Wire Wire Line - 7250 3300 7250 5400 + 7250 1500 7150 1500 Wire Wire Line - 7250 5400 5300 5400 + 7150 3300 7350 3300 Wire Wire Line - 5300 5300 5300 5400 + 7250 950 8650 950 Wire Wire Line - 5300 5400 5300 7000 -Connection ~ 5300 5400 + 8650 950 8650 1500 Wire Wire Line - 7250 5400 8550 5400 + 8650 1500 8550 1500 +Connection ~ 7250 950 Wire Wire Line - 8550 5400 8550 1900 + 7350 5400 8750 5400 Wire Wire Line - 8550 1900 8450 1900 -Connection ~ 7250 5400 + 8750 1900 8550 1900 +Connection ~ 7350 5400 +Text GLabel 8550 2650 1 50 Output ~ 0 +NRST Wire Wire Line - 8550 5400 9800 5400 + 8650 950 10000 950 Wire Wire Line - 9800 5400 9800 1800 + 10000 950 10000 1500 Wire Wire Line - 9800 1800 9700 1800 -Connection ~ 8550 5400 -NoConn ~ 5900 3900 -NoConn ~ 5900 4000 -NoConn ~ 5900 4100 -NoConn ~ 5900 4800 -NoConn ~ 5900 4900 -NoConn ~ 5900 5000 + 10000 1500 9900 1500 +Connection ~ 8650 950 Wire Wire Line - 4700 2200 4600 2200 + 8750 5400 10100 5400 Wire Wire Line - 4600 2200 4600 5400 + 10100 5400 10100 1800 Wire Wire Line - 4600 5400 5300 5400 -NoConn ~ 4700 1800 -NoConn ~ 4700 2000 -NoConn ~ 5900 3800 -NoConn ~ 5900 3700 -NoConn ~ 5900 3600 -NoConn ~ 5900 3500 -NoConn ~ 5900 3400 + 10100 1800 9900 1800 +Connection ~ 8750 5400 +Text GLabel 5900 3900 2 50 Input ~ 0 +TDI +Text GLabel 5900 3800 2 50 Output ~ 0 +TDO +Wire Wire Line + 8650 1500 8650 2350 +Wire Wire Line + 8650 2350 8050 2350 +Connection ~ 8650 1500 +Wire Wire Line + 7950 2350 8050 2350 +Connection ~ 8050 2350 +Wire Wire Line + 8750 1900 8750 3550 +Wire Wire Line + 8050 3550 8750 3550 +Connection ~ 8750 3550 +Wire Wire Line + 8750 3550 8750 5400 +Text GLabel 8550 3050 2 50 Input ~ 0 +TDO +Text GLabel 8550 3150 2 50 Output ~ 0 +TDI +Text GLabel 8550 2850 2 50 Output ~ 0 +TCK +Wire Wire Line + 8550 2750 8550 2650 +Text GLabel 8550 2950 2 50 Output ~ 0 +TMS +Text GLabel 5900 3700 2 50 Input ~ 0 +TMS +Text GLabel 5900 3600 2 50 Input ~ 0 +TCK $EndSCHEMATC -- cgit v1.2.1