diff options
author | Leonard Kugis <leonard@kug.is> | 2019-11-13 11:31:21 +0100 |
---|---|---|
committer | Leonard Kugis <leonard@kug.is> | 2019-11-13 11:31:21 +0100 |
commit | d2eb2eb1aa37e6b7e83a3253d553459a9a81a5a6 (patch) | |
tree | 31aed8d84d89bbdfed6424bb8d89abf14ca09f42 /buttons.sch | |
parent | c62ca36449ef69334c74d4b66def3a0cb3163477 (diff) |
Schematic, main, general
Added pull resistors to all ports.
Added capacitors for all components to prevent high switching currents.
Reordered status LEDs and transistors.
Diffstat (limited to 'buttons.sch')
-rw-r--r-- | buttons.sch | 235 |
1 files changed, 126 insertions, 109 deletions
diff --git a/buttons.sch b/buttons.sch index b1e4128..182bec3 100644 --- a/buttons.sch +++ b/buttons.sch @@ -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
|