From d2eb2eb1aa37e6b7e83a3253d553459a9a81a5a6 Mon Sep 17 00:00:00 2001 From: Leonard Kugis Date: Wed, 13 Nov 2019 11:31:21 +0100 Subject: Schematic, main, general Added pull resistors to all ports. Added capacitors for all components to prevent high switching currents. Reordered status LEDs and transistors. --- buttons.sch-bak | 237 ++++++++++++++++++++++++++++++-------------------------- 1 file changed, 127 insertions(+), 110 deletions(-) (limited to 'buttons.sch-bak') diff --git a/buttons.sch-bak b/buttons.sch-bak index 4349c1e..182bec3 100644 --- a/buttons.sch-bak +++ b/buttons.sch-bak @@ -4,7 +4,7 @@ EELAYER 30 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 2 4 +Sheet 4 4 Title "" Date "" Rev "" @@ -15,169 +15,186 @@ Comment3 "" Comment4 "" $EndDescr $Comp -L 74xx:74LS323 U? -U 1 1 5DDEC8F2 -P 2100 2100 -F 0 "U?" H 2350 2750 50 0000 C CNN -F 1 "74LS323" H 1850 2750 50 0000 C CNN -F 2 "" H 2100 2100 50 0001 C CNN -F 3 "http://www.ti.com/lit/gpn/sn74LS323" H 2100 2100 50 0001 C CNN - 1 2100 2100 - 1 0 0 -1 -$EndComp -$Comp L Connector:Conn_01x08_Female J? U 1 1 5DDED974 -P 3950 3050 -F 0 "J?" H 3978 3026 50 0000 L CNN -F 1 "Conn_01x08_Female" H 3978 2935 50 0000 L CNN -F 2 "" H 3950 3050 50 0001 C CNN -F 3 "~" H 3950 3050 50 0001 C CNN - 1 3950 3050 - 1 0 0 -1 +P 4900 2850 +F 0 "J?" V 4950 2400 50 0000 L CNN +F 1 "Conn_01x08_Female" V 4950 2600 50 0000 L CNN +F 2 "" H 4900 2850 50 0001 C CNN +F 3 "~" H 4900 2850 50 0001 C CNN + 1 4900 2850 + 0 -1 -1 0 $EndComp -NoConn ~ 1600 1700 -Text HLabel 1600 1600 0 50 Input ~ 0 -ROWS -Text HLabel 2600 3500 2 50 Output ~ 0 -COLUMNS -Text HLabel 1050 1200 1 50 BiDi ~ 0 +Text HLabel 3150 2600 0 50 BiDi ~ 0 VCC -Text HLabel 1150 1200 1 50 BiDi ~ 0 +Text HLabel 3150 4850 0 50 BiDi ~ 0 GND +Text HLabel 3150 4250 0 50 Input ~ 0 +CLK $Comp -L 74xx:74LS323 U? -U 1 1 5DDEF2AA -P 2100 4000 -F 0 "U?" H 2350 4650 50 0000 C CNN -F 1 "74LS323" H 1850 4650 50 0000 C CNN -F 2 "" H 2100 4000 50 0001 C CNN -F 3 "http://www.ti.com/lit/gpn/sn74LS323" H 2100 4000 50 0001 C CNN - 1 2100 4000 +L 74xx:74HC164 U? +U 1 1 5DCCE5D7 +P 4100 3450 +F 0 "U?" H 4350 3900 50 0000 C CNN +F 1 "74HC164" H 3850 3900 50 0000 C CNN +F 2 "" H 5000 3150 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT164.pdf" H 5000 3150 50 0001 C CNN + 1 4100 3450 1 0 0 -1 $EndComp +Text HLabel 3150 3450 0 50 Input ~ 0 +ROWS Wire Wire Line - 1050 1200 1050 1300 + 4500 3150 4600 3150 Wire Wire Line - 1050 1300 1050 1900 + 4600 3150 4600 3050 Wire Wire Line - 1050 3200 2100 3200 -Connection ~ 1050 1300 + 4500 3250 4700 3250 Wire Wire Line - 1150 1200 1150 2000 + 4700 3250 4700 3050 Wire Wire Line - 1150 3000 2100 3000 + 4500 3350 4800 3350 Wire Wire Line - 1150 3000 1150 3900 + 4800 3350 4800 3050 Wire Wire Line - 1150 4900 2100 4900 -Connection ~ 1150 3000 -NoConn ~ 2600 3600 -NoConn ~ 1600 3600 -NoConn ~ 1600 3500 -NoConn ~ 2600 1600 -NoConn ~ 2600 1700 -NoConn ~ 2600 2200 -NoConn ~ 2600 2300 -NoConn ~ 2600 2400 -NoConn ~ 2600 2500 -NoConn ~ 2600 4100 -NoConn ~ 2600 4200 -NoConn ~ 2600 4300 -NoConn ~ 2600 4400 + 4500 3450 4900 3450 Wire Wire Line - 1050 1300 2100 1300 + 4900 3450 4900 3050 Wire Wire Line - 1600 1900 1050 1900 -Connection ~ 1050 1900 + 4100 4850 5500 4850 Wire Wire Line - 1050 1900 1050 2200 + 4100 2600 5500 2600 +Connection ~ 4100 2600 Wire Wire Line - 1600 2000 1150 2000 -Connection ~ 1150 2000 + 3700 3750 3600 3750 Wire Wire Line - 1150 2000 1150 3000 + 3700 3550 3600 3550 Wire Wire Line - 1050 3200 1050 3800 + 3600 3550 3600 3450 Wire Wire Line - 1050 3800 1600 3800 -Connection ~ 1050 3200 + 3600 3450 3700 3450 Wire Wire Line - 1600 3900 1150 3900 -Connection ~ 1150 3900 + 3700 3250 3600 3250 Wire Wire Line - 1150 3900 1150 4900 + 3600 3250 3600 2600 Wire Wire Line - 1600 2200 1050 2200 -Connection ~ 1050 2200 + 3600 2600 4100 2600 Wire Wire Line - 1050 2200 1050 3200 + 5000 3050 5000 3250 Wire Wire Line - 1050 3800 1050 4100 + 5000 3250 5800 3250 Wire Wire Line - 1050 4100 1600 4100 -Connection ~ 1050 3800 -Text HLabel 1250 1200 1 50 Input ~ 0 -CLK + 5100 3050 5100 3350 Wire Wire Line - 1250 1200 1250 2400 + 5100 3350 5800 3350 Wire Wire Line - 1250 2400 1600 2400 + 5200 3050 5200 3450 Wire Wire Line - 1250 2400 1250 4300 + 5200 3450 5800 3450 Wire Wire Line - 1250 4300 1600 4300 -Connection ~ 1250 2400 -NoConn ~ 1600 2600 -NoConn ~ 1600 2700 -NoConn ~ 1600 4500 -NoConn ~ 1600 4600 + 5300 3050 5300 3550 Wire Wire Line - 2600 1800 3650 1800 + 5300 3550 5800 3550 +Text HLabel 6800 3150 2 50 Output ~ 0 +COLUMNS +NoConn ~ 4500 3550 +NoConn ~ 4500 3650 +NoConn ~ 4500 3750 +NoConn ~ 4500 3850 +NoConn ~ 5800 3950 +NoConn ~ 5800 3850 +NoConn ~ 5800 3750 +NoConn ~ 5800 3650 +NoConn ~ 5800 3150 +$Comp +L 74xx:74LS166 U? +U 1 1 5DCEF9EB +P 6300 3850 +F 0 "U?" H 6550 4700 50 0000 L CNN +F 1 "74LS166" H 5900 4700 50 0000 L CNN +F 2 "" H 6300 3850 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS166" H 6300 3850 50 0001 C CNN + 1 6300 3850 + 1 0 0 -1 +$EndComp Wire Wire Line - 3650 1800 3650 2750 + 3600 3750 3600 4250 Wire Wire Line - 3650 2750 3750 2750 + 3600 4250 5800 4250 Wire Wire Line - 2600 1900 3550 1900 + 5800 4550 5700 4550 Wire Wire Line - 3550 1900 3550 2850 + 5700 4550 5700 4850 +Connection ~ 5700 4850 Wire Wire Line - 3550 2850 3750 2850 + 5700 4850 6300 4850 Wire Wire Line - 2600 2000 3450 2000 + 5800 4350 5700 4350 Wire Wire Line - 3450 2000 3450 2950 + 5700 4350 5700 4550 +Connection ~ 5700 4550 +Text HLabel 3150 4150 0 50 Input ~ 0 +LOAD +$Comp +L Device:C C? +U 1 1 5DE94356 +P 3350 3150 +F 0 "C?" H 3465 3196 50 0000 L CNN +F 1 "C" H 3465 3105 50 0000 L CNN +F 2 "" H 3388 3000 50 0001 C CNN +F 3 "~" H 3350 3150 50 0001 C CNN + 1 3350 3150 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 5DE96BB8 +P 5500 3800 +F 0 "C?" H 5615 3846 50 0000 L CNN +F 1 "C" H 5615 3755 50 0000 L CNN +F 2 "" H 5538 3650 50 0001 C CNN +F 3 "~" H 5500 3800 50 0001 C CNN + 1 5500 3800 + 1 0 0 -1 +$EndComp Wire Wire Line - 3450 2950 3750 2950 + 5500 3950 5500 4850 +Connection ~ 5500 4850 Wire Wire Line - 2600 2100 3350 2100 + 5500 4850 5700 4850 Wire Wire Line - 3350 2100 3350 3050 + 3150 2600 3350 2600 +Connection ~ 3600 2600 Wire Wire Line - 3350 3050 3750 3050 + 3150 4850 3350 4850 +Connection ~ 4100 4850 Wire Wire Line - 2600 3700 3350 3700 + 4100 4050 4100 4850 Wire Wire Line - 3350 3700 3350 3150 + 4100 2600 4100 2950 Wire Wire Line - 3350 3150 3750 3150 + 6300 2600 6300 2850 Wire Wire Line - 2600 3800 3450 3800 + 5500 3650 5500 2600 +Connection ~ 5500 2600 Wire Wire Line - 3450 3800 3450 3250 + 5500 2600 6300 2600 Wire Wire Line - 3450 3250 3750 3250 + 3350 3000 3350 2600 +Connection ~ 3350 2600 Wire Wire Line - 2600 3900 3550 3900 + 3350 2600 3600 2600 Wire Wire Line - 3550 3900 3550 3350 + 3350 3300 3350 4850 +Connection ~ 3350 4850 Wire Wire Line - 3550 3350 3750 3350 + 3350 4850 4100 4850 Wire Wire Line - 2600 4000 3650 4000 + 3150 4250 3600 4250 +Connection ~ 3600 4250 Wire Wire Line - 3650 4000 3650 3450 + 3150 4150 5800 4150 Wire Wire Line - 3650 3450 3750 3450 + 3150 3450 3600 3450 +Connection ~ 3600 3450 $EndSCHEMATC -- cgit v1.2.1