From 5a92d27cb99f8c09eb8169a0c821b153821fcf23 Mon Sep 17 00:00:00 2001 From: Leonard Kugis Date: Thu, 7 Nov 2019 12:34:37 +0100 Subject: Schematic, Pinout Moved buttons and status interface to Port D to prepare Port C as JTAG interface. --- PinLock.sch | 682 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 341 insertions(+), 341 deletions(-) (limited to 'PinLock.sch') diff --git a/PinLock.sch b/PinLock.sch index 68d4973..6e1bef4 100644 --- a/PinLock.sch +++ b/PinLock.sch @@ -1,341 +1,341 @@ -EESchema Schematic File Version 4 -LIBS:PinLock-cache -EELAYER 30 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 4 -Title "Pin Lock" -Date "2019-10-29" -Rev "1.0" -Comp "" -Comment1 "Mikrocontroller Seminar" -Comment2 "WiSe 2019/2020" -Comment3 "" -Comment4 "" -$EndDescr -Wire Wire Line - 5300 950 5400 950 -Connection ~ 5300 950 -Wire Wire Line - 5400 950 5400 1300 -Wire Wire Line - 5300 950 5300 1300 -$Comp -L Switch:SW_Push SW? -U 1 1 5DBE2224 -P 4250 1600 -F 0 "SW?" H 4250 1885 50 0000 C CNN -F 1 "SW_Push" H 4250 1794 50 0000 C CNN -F 2 "" H 4250 1800 50 0001 C CNN -F 3 "~" H 4250 1800 50 0001 C CNN - 1 4250 1600 - 1 0 0 -1 -$EndComp -Wire Wire Line - 4700 1600 4450 1600 -$Comp -L power:GND #PWR? -U 1 1 5DBD43C2 -P 2050 7100 -F 0 "#PWR?" H 2050 6850 50 0001 C CNN -F 1 "GND" H 2055 6927 50 0000 C CNN -F 2 "" H 2050 7100 50 0001 C CNN -F 3 "" H 2050 7100 50 0001 C CNN - 1 2050 7100 - 1 0 0 -1 -$EndComp -NoConn ~ 1650 1350 -$Comp -L Regulator_Linear:AMS1117-5.0 U? -U 1 1 5DBB71E9 -P 3300 950 -F 0 "U?" H 3300 1192 50 0000 C CNN -F 1 "AMS1117-5.0" H 3300 1101 50 0000 C CNN -F 2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" H 3300 1150 50 0001 C CNN -F 3 "http://www.advanced-monolithic.com/pdf/ds1117.pdf" H 3400 700 50 0001 C CNN - 1 3300 950 - 1 0 0 -1 -$EndComp -$Comp -L Connector:Barrel_Jack_MountingPin J? -U 1 1 5DBB60C9 -P 1650 1050 -F 0 "J?" H 1707 1367 50 0000 C CNN -F 1 "Barrel_Jack_MountingPin" H 1707 1276 50 0000 C CNN -F 2 "" H 1700 1010 50 0001 C CNN -F 3 "~" H 1700 1010 50 0001 C CNN - 1 1650 1050 - 1 0 0 -1 -$EndComp -Wire Wire Line - 3600 950 3700 950 -$Comp -L Connector:USB_B_Micro J? -U 1 1 5DBB7B46 -P 1650 1900 -F 0 "J?" H 1707 2367 50 0000 C CNN -F 1 "USB_B_Micro" H 1707 2276 50 0000 C CNN -F 2 "" H 1800 1850 50 0001 C CNN -F 3 "~" H 1800 1850 50 0001 C CNN - 1 1650 1900 - 1 0 0 -1 -$EndComp -$Comp -L Device:C C? -U 1 1 5DC7168B -P 2300 1250 -F 0 "C?" V 2250 1150 50 0000 C CNN -F 1 "C" V 2250 1350 50 0000 C CNN -F 2 "" H 2338 1100 50 0001 C CNN -F 3 "~" H 2300 1250 50 0001 C CNN - 1 2300 1250 - 0 1 1 0 -$EndComp -Wire Wire Line - 1950 950 2050 950 -Wire Wire Line - 2050 950 2050 1250 -Wire Wire Line - 1950 1150 2150 1150 -Wire Wire Line - 2150 1150 2150 950 -Wire Wire Line - 2150 950 2550 950 -Wire Wire Line - 2050 1250 2150 1250 -Connection ~ 2050 1250 -Wire Wire Line - 2050 1250 2050 1350 -Wire Wire Line - 2450 1250 2550 1250 -Wire Wire Line - 2550 1250 2550 950 -Connection ~ 2550 950 -Wire Wire Line - 2550 950 3000 950 -Wire Wire Line - 3300 1250 3300 1350 -Wire Wire Line - 3300 1350 2050 1350 -Connection ~ 2050 1350 -Wire Wire Line - 2050 1350 2050 1600 -Wire Wire Line - 1950 1700 2250 1700 -Wire Wire Line - 3700 1700 3700 950 -Connection ~ 3700 950 -Wire Wire Line - 3700 950 5300 950 -Wire Wire Line - 1650 2300 1650 2400 -Wire Wire Line - 1650 2400 2050 2400 -Connection ~ 2050 2400 -Wire Wire Line - 2050 2400 2050 7000 -$Comp -L Device:C C? -U 1 1 5DC8ECAA -P 2250 1950 -F 0 "C?" H 2365 1996 50 0000 L CNN -F 1 "C" H 2365 1905 50 0000 L CNN -F 2 "" H 2288 1800 50 0001 C CNN -F 3 "~" H 2250 1950 50 0001 C CNN - 1 2250 1950 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2250 1700 2250 1800 -Connection ~ 2250 1700 -Wire Wire Line - 2250 1700 3700 1700 -Wire Wire Line - 2250 2100 2250 2400 -Wire Wire Line - 2250 2400 2050 2400 -Wire Wire Line - 4050 1600 2050 1600 -Connection ~ 2050 1600 -Wire Wire Line - 2050 1600 2050 2400 -Wire Wire Line - 5300 7000 2050 7000 -Connection ~ 2050 7000 -Wire Wire Line - 2050 7000 2050 7100 -Connection ~ 5400 950 -Wire Wire Line - 5900 1600 6550 1600 -Wire Wire Line - 5900 1700 6550 1700 -Wire Wire Line - 5900 1800 6550 1800 -Wire Wire Line - 5900 1900 6550 1900 -Wire Wire Line - 5900 2000 6550 2000 -Wire Wire Line - 5900 2100 6550 2100 -Wire Wire Line - 5900 2200 6550 2200 -Wire Wire Line - 5900 2300 6550 2300 -Wire Wire Line - 5900 2500 6550 2500 -Wire Wire Line - 5900 2600 6550 2600 -Wire Wire Line - 5900 2700 6550 2700 -Wire Wire Line - 5900 2800 6550 2800 -Wire Wire Line - 5900 2900 6550 2900 -Wire Wire Line - 5900 3000 6550 3000 -Wire Wire Line - 5900 3100 6550 3100 -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 -F1 "display.sch" 50 -F2 "VCC" B R 7150 1500 50 -F3 "GND" B R 7150 3300 50 -F4 "CHAR0_0" I L 6550 1600 50 -F5 "CHAR0_1" I L 6550 1700 50 -F6 "CHAR0_2" I L 6550 1800 50 -F7 "CHAR0_3" I L 6550 1900 50 -F8 "CHAR1_0" I L 6550 2000 50 -F9 "CHAR1_1" I L 6550 2100 50 -F10 "CHAR1_2" I L 6550 2200 50 -F11 "CHAR1_3" I L 6550 2300 50 -F12 "CHAR2_0" I L 6550 2500 50 -F13 "CHAR2_1" I L 6550 2600 50 -F14 "CHAR2_2" I L 6550 2700 50 -F15 "CHAR2_3" I L 6550 2800 50 -F16 "CHAR3_0" I L 6550 2900 50 -F17 "CHAR3_1" I L 6550 3000 50 -F18 "CHAR3_2" I L 6550 3100 50 -F19 "CHAR3_3" I L 6550 3200 50 -$EndSheet -$Sheet -S 9150 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 -$EndSheet -Text GLabel 5900 3400 2 50 Output ~ 0 -ROWS -$Comp -L MCU_Microchip_ATmega:ATmega16A-PU U? -U 1 1 5DB85A9E -P 5300 3300 -F 0 "U?" H 5750 5250 50 0000 C CNN -F 1 "ATmega16A-PU" H 4900 5250 50 0000 C CNN -F 2 "Package_DIP:DIP-40_W15.24mm" H 5300 3300 50 0001 C CIN -F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8154-8-bit-AVR-ATmega16A_Datasheet.pdf" H 5300 3300 50 0001 C CNN - 1 5300 3300 - 1 0 0 -1 -$EndComp -Text GLabel 5900 3500 2 50 Input ~ 0 -COLUMNS -Text GLabel 5900 3600 2 50 Output ~ 0 -CLK_BUTTONS -Text GLabel 7900 1600 0 50 Input ~ 0 -ROWS -Text GLabel 7900 1700 0 50 Output ~ 0 -COLUMNS -Text GLabel 7900 1800 0 50 Input ~ 0 -CLK_BUTTONS -Text GLabel 5900 3700 2 50 Output ~ 0 -STATUS -Text GLabel 5900 3800 2 50 Output ~ 0 -CLK_STATUS -Text GLabel 9150 1600 0 50 Input ~ 0 -STATUS -Text GLabel 9150 1700 0 50 Input ~ 0 -CLK_STATUS -Wire Wire Line - 7150 1500 7250 1500 -Wire Wire Line - 7250 1500 7250 950 -Connection ~ 7250 950 -Wire Wire Line - 7250 950 8550 950 -Wire Wire Line - 8450 1500 8550 1500 -Wire Wire Line - 8550 1500 8550 950 -Wire Wire Line - 8550 950 9800 950 -Wire Wire Line - 9800 950 9800 1500 -Wire Wire Line - 9800 1500 9700 1500 -Connection ~ 8550 950 -Wire Wire Line - 7150 3300 7250 3300 -Wire Wire Line - 7250 3300 7250 5400 -Wire Wire Line - 7250 5400 5300 5400 -Wire Wire Line - 5300 5300 5300 5400 -Wire Wire Line - 5300 5400 5300 7000 -Connection ~ 5300 5400 -Wire Wire Line - 7250 5400 8550 5400 -Wire Wire Line - 8550 5400 8550 1900 -Wire Wire Line - 8550 1900 8450 1900 -Connection ~ 7250 5400 -Wire Wire Line - 8550 5400 9800 5400 -Wire Wire Line - 9800 5400 9800 1800 -Wire Wire Line - 9800 1800 9700 1800 -Connection ~ 8550 5400 -NoConn ~ 5900 3900 -NoConn ~ 5900 4000 -NoConn ~ 5900 4100 -NoConn ~ 5900 4300 -NoConn ~ 5900 4400 -NoConn ~ 5900 4500 -NoConn ~ 5900 4600 -NoConn ~ 5900 4700 -NoConn ~ 5900 4800 -NoConn ~ 5900 4900 -NoConn ~ 5900 5000 -Wire Wire Line - 4700 2200 4600 2200 -Wire Wire Line - 4600 2200 4600 5400 -Wire Wire Line - 4600 5400 5300 5400 -NoConn ~ 4700 1800 -NoConn ~ 4700 2000 -$EndSCHEMATC +EESchema Schematic File Version 4 +LIBS:PinLock-cache +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 4 +Title "Pin Lock" +Date "2019-10-29" +Rev "1.0" +Comp "" +Comment1 "Mikrocontroller Seminar" +Comment2 "WiSe 2019/2020" +Comment3 "" +Comment4 "" +$EndDescr +Wire Wire Line + 5300 950 5400 950 +Connection ~ 5300 950 +Wire Wire Line + 5400 950 5400 1300 +Wire Wire Line + 5300 950 5300 1300 +$Comp +L Switch:SW_Push SW? +U 1 1 5DBE2224 +P 4250 1600 +F 0 "SW?" H 4250 1885 50 0000 C CNN +F 1 "SW_Push" H 4250 1794 50 0000 C CNN +F 2 "" H 4250 1800 50 0001 C CNN +F 3 "~" H 4250 1800 50 0001 C CNN + 1 4250 1600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4700 1600 4450 1600 +$Comp +L power:GND #PWR? +U 1 1 5DBD43C2 +P 2050 7100 +F 0 "#PWR?" H 2050 6850 50 0001 C CNN +F 1 "GND" H 2055 6927 50 0000 C CNN +F 2 "" H 2050 7100 50 0001 C CNN +F 3 "" H 2050 7100 50 0001 C CNN + 1 2050 7100 + 1 0 0 -1 +$EndComp +NoConn ~ 1650 1350 +$Comp +L Regulator_Linear:AMS1117-5.0 U? +U 1 1 5DBB71E9 +P 3300 950 +F 0 "U?" H 3300 1192 50 0000 C CNN +F 1 "AMS1117-5.0" H 3300 1101 50 0000 C CNN +F 2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" H 3300 1150 50 0001 C CNN +F 3 "http://www.advanced-monolithic.com/pdf/ds1117.pdf" H 3400 700 50 0001 C CNN + 1 3300 950 + 1 0 0 -1 +$EndComp +$Comp +L Connector:Barrel_Jack_MountingPin J? +U 1 1 5DBB60C9 +P 1650 1050 +F 0 "J?" H 1707 1367 50 0000 C CNN +F 1 "Barrel_Jack_MountingPin" H 1707 1276 50 0000 C CNN +F 2 "" H 1700 1010 50 0001 C CNN +F 3 "~" H 1700 1010 50 0001 C CNN + 1 1650 1050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3600 950 3700 950 +$Comp +L Connector:USB_B_Micro J? +U 1 1 5DBB7B46 +P 1650 1900 +F 0 "J?" H 1707 2367 50 0000 C CNN +F 1 "USB_B_Micro" H 1707 2276 50 0000 C CNN +F 2 "" H 1800 1850 50 0001 C CNN +F 3 "~" H 1800 1850 50 0001 C CNN + 1 1650 1900 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 5DC7168B +P 2300 1250 +F 0 "C?" V 2250 1150 50 0000 C CNN +F 1 "C" V 2250 1350 50 0000 C CNN +F 2 "" H 2338 1100 50 0001 C CNN +F 3 "~" H 2300 1250 50 0001 C CNN + 1 2300 1250 + 0 1 1 0 +$EndComp +Wire Wire Line + 1950 950 2050 950 +Wire Wire Line + 2050 950 2050 1250 +Wire Wire Line + 1950 1150 2150 1150 +Wire Wire Line + 2150 1150 2150 950 +Wire Wire Line + 2150 950 2550 950 +Wire Wire Line + 2050 1250 2150 1250 +Connection ~ 2050 1250 +Wire Wire Line + 2050 1250 2050 1350 +Wire Wire Line + 2450 1250 2550 1250 +Wire Wire Line + 2550 1250 2550 950 +Connection ~ 2550 950 +Wire Wire Line + 2550 950 3000 950 +Wire Wire Line + 3300 1250 3300 1350 +Wire Wire Line + 3300 1350 2050 1350 +Connection ~ 2050 1350 +Wire Wire Line + 2050 1350 2050 1600 +Wire Wire Line + 1950 1700 2250 1700 +Wire Wire Line + 3700 1700 3700 950 +Connection ~ 3700 950 +Wire Wire Line + 3700 950 5300 950 +Wire Wire Line + 1650 2300 1650 2400 +Wire Wire Line + 1650 2400 2050 2400 +Connection ~ 2050 2400 +Wire Wire Line + 2050 2400 2050 7000 +$Comp +L Device:C C? +U 1 1 5DC8ECAA +P 2250 1950 +F 0 "C?" H 2365 1996 50 0000 L CNN +F 1 "C" H 2365 1905 50 0000 L CNN +F 2 "" H 2288 1800 50 0001 C CNN +F 3 "~" H 2250 1950 50 0001 C CNN + 1 2250 1950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2250 1700 2250 1800 +Connection ~ 2250 1700 +Wire Wire Line + 2250 1700 3700 1700 +Wire Wire Line + 2250 2100 2250 2400 +Wire Wire Line + 2250 2400 2050 2400 +Wire Wire Line + 4050 1600 2050 1600 +Connection ~ 2050 1600 +Wire Wire Line + 2050 1600 2050 2400 +Wire Wire Line + 5300 7000 2050 7000 +Connection ~ 2050 7000 +Wire Wire Line + 2050 7000 2050 7100 +Connection ~ 5400 950 +Wire Wire Line + 5900 1600 6550 1600 +Wire Wire Line + 5900 1700 6550 1700 +Wire Wire Line + 5900 1800 6550 1800 +Wire Wire Line + 5900 1900 6550 1900 +Wire Wire Line + 5900 2000 6550 2000 +Wire Wire Line + 5900 2100 6550 2100 +Wire Wire Line + 5900 2200 6550 2200 +Wire Wire Line + 5900 2300 6550 2300 +Wire Wire Line + 5900 2500 6550 2500 +Wire Wire Line + 5900 2600 6550 2600 +Wire Wire Line + 5900 2700 6550 2700 +Wire Wire Line + 5900 2800 6550 2800 +Wire Wire Line + 5900 2900 6550 2900 +Wire Wire Line + 5900 3000 6550 3000 +Wire Wire Line + 5900 3100 6550 3100 +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 +F1 "display.sch" 50 +F2 "VCC" B R 7150 1500 50 +F3 "GND" B R 7150 3300 50 +F4 "CHAR0_0" I L 6550 1600 50 +F5 "CHAR0_1" I L 6550 1700 50 +F6 "CHAR0_2" I L 6550 1800 50 +F7 "CHAR0_3" I L 6550 1900 50 +F8 "CHAR1_0" I L 6550 2000 50 +F9 "CHAR1_1" I L 6550 2100 50 +F10 "CHAR1_2" I L 6550 2200 50 +F11 "CHAR1_3" I L 6550 2300 50 +F12 "CHAR2_0" I L 6550 2500 50 +F13 "CHAR2_1" I L 6550 2600 50 +F14 "CHAR2_2" I L 6550 2700 50 +F15 "CHAR2_3" I L 6550 2800 50 +F16 "CHAR3_0" I L 6550 2900 50 +F17 "CHAR3_1" I L 6550 3000 50 +F18 "CHAR3_2" I L 6550 3100 50 +F19 "CHAR3_3" I L 6550 3200 50 +$EndSheet +$Sheet +S 9150 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 +$EndSheet +Text GLabel 5900 4300 2 50 Output ~ 0 +ROWS +$Comp +L MCU_Microchip_ATmega:ATmega16A-PU U? +U 1 1 5DB85A9E +P 5300 3300 +F 0 "U?" H 5750 5250 50 0000 C CNN +F 1 "ATmega16A-PU" H 4900 5250 50 0000 C CNN +F 2 "Package_DIP:DIP-40_W15.24mm" H 5300 3300 50 0001 C CIN +F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8154-8-bit-AVR-ATmega16A_Datasheet.pdf" H 5300 3300 50 0001 C CNN + 1 5300 3300 + 1 0 0 -1 +$EndComp +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 +ROWS +Text GLabel 7900 1700 0 50 Output ~ 0 +COLUMNS +Text GLabel 7900 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 +STATUS +Text GLabel 9150 1700 0 50 Input ~ 0 +CLK_STATUS +Wire Wire Line + 7150 1500 7250 1500 +Wire Wire Line + 7250 1500 7250 950 +Connection ~ 7250 950 +Wire Wire Line + 7250 950 8550 950 +Wire Wire Line + 8450 1500 8550 1500 +Wire Wire Line + 8550 1500 8550 950 +Wire Wire Line + 8550 950 9800 950 +Wire Wire Line + 9800 950 9800 1500 +Wire Wire Line + 9800 1500 9700 1500 +Connection ~ 8550 950 +Wire Wire Line + 7150 3300 7250 3300 +Wire Wire Line + 7250 3300 7250 5400 +Wire Wire Line + 7250 5400 5300 5400 +Wire Wire Line + 5300 5300 5300 5400 +Wire Wire Line + 5300 5400 5300 7000 +Connection ~ 5300 5400 +Wire Wire Line + 7250 5400 8550 5400 +Wire Wire Line + 8550 5400 8550 1900 +Wire Wire Line + 8550 1900 8450 1900 +Connection ~ 7250 5400 +Wire Wire Line + 8550 5400 9800 5400 +Wire Wire Line + 9800 5400 9800 1800 +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 +Wire Wire Line + 4700 2200 4600 2200 +Wire Wire Line + 4600 2200 4600 5400 +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 +$EndSCHEMATC -- cgit v1.2.1