o Add e-line selector in schematic.

This commit is contained in:
Henner Zeller 2016-05-14 11:26:56 -04:00
parent 01ec618072
commit 838a4897da
2 changed files with 153 additions and 62 deletions

View file

@ -78,6 +78,50 @@ X P1 1 -200 0 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X02
#
DEF CONN_01X02 P 0 40 Y N 1 F N
F0 "P" 0 150 50 H V C CNN
F1 "CONN_01X02" 100 0 50 V V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
Pin_Header_Straight_1X02
Pin_Header_Angled_1X02
Socket_Strip_Straight_1X02
Socket_Strip_Angled_1X02
$ENDFPLIST
DRAW
S -50 -45 10 -55 0 1 0 N
S -50 55 10 45 0 1 0 N
S -50 100 50 -100 0 1 0 N
X P1 1 -200 50 150 R 50 50 1 1 P
X P2 2 -200 -50 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_02X01
#
DEF CONN_02X01 P 0 1 Y N 1 F N
F0 "P" 0 100 50 H V C CNN
F1 "CONN_02X01" 0 -100 50 H V C CNN
F2 "" 0 -1200 60 H V C CNN
F3 "" 0 -1200 60 H V C CNN
$FPLIST
Pin_Header_Straight_2X01
Pin_Header_Angled_2X01
Socket_Strip_Straight_2X01
Socket_Strip_Angled_2X01
$ENDFPLIST
DRAW
S -100 5 -50 -5 0 1 0 N
S -100 50 100 -50 0 1 0 N
S 50 5 100 -5 0 1 0 N
X P1 1 -250 0 150 R 50 50 1 1 P
X P2 2 250 0 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_02X08
#
DEF CONN_02X08 P 0 1 Y N 1 F N

View file

@ -233,23 +233,19 @@ Text GLabel 4950 1450 0 51 Input ~ 0
p0_b2
Text GLabel 4950 1650 0 51 Input ~ 0
p0_g2
Wire Wire Line
8750 2500 9300 2500
$Comp
L GND #PWR22
L GND #PWR21
U 1 1 54ECD031
P 9300 2950
F 0 "#PWR22" H 9300 2950 30 0001 C CNN
F 1 "GND" H 9300 2880 30 0001 C CNN
F 2 "" H 9300 2950 60 0000 C CNN
F 3 "" H 9300 2950 60 0000 C CNN
1 9300 2950
P 9300 2900
F 0 "#PWR21" H 9300 2900 30 0001 C CNN
F 1 "GND" H 9300 2830 30 0001 C CNN
F 2 "" H 9300 2900 60 0000 C CNN
F 3 "" H 9300 2900 60 0000 C CNN
1 9300 2900
1 0 0 -1
$EndComp
Wire Wire Line
9300 2900 8750 2900
Wire Wire Line
8750 2300 9300 2300
Text GLabel 4950 3100 0 51 Input ~ 0
row_A
Text GLabel 4950 3200 0 51 Input ~ 0
@ -283,23 +279,19 @@ Text GLabel 4950 4150 0 51 Input ~ 0
p1_b2
Text GLabel 4950 4350 0 51 Input ~ 0
p1_g2
Wire Wire Line
8750 3750 9300 3750
$Comp
L GND #PWR23
L GND #PWR22
U 1 1 54ECE20E
P 9300 4200
F 0 "#PWR23" H 9300 4200 30 0001 C CNN
F 1 "GND" H 9300 4130 30 0001 C CNN
F 2 "" H 9300 4200 60 0000 C CNN
F 3 "" H 9300 4200 60 0000 C CNN
1 9300 4200
P 9300 4150
F 0 "#PWR22" H 9300 4150 30 0001 C CNN
F 1 "GND" H 9300 4080 30 0001 C CNN
F 2 "" H 9300 4150 60 0000 C CNN
F 3 "" H 9300 4150 60 0000 C CNN
1 9300 4150
1 0 0 -1
$EndComp
Wire Wire Line
9300 4150 8750 4150
Wire Wire Line
8750 3550 9300 3550
$Comp
L C C1
U 1 1 54ECBE4F
@ -377,10 +369,10 @@ F 3 "" H 3550 2650 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR18
L GND #PWR17
U 1 1 54ECF31C
P 4950 2300
F 0 "#PWR18" H 4950 2300 30 0001 C CNN
F 0 "#PWR17" H 4950 2300 30 0001 C CNN
F 1 "GND" H 4950 2230 30 0001 C CNN
F 2 "" H 4950 2300 60 0000 C CNN
F 3 "" H 4950 2300 60 0000 C CNN
@ -390,10 +382,10 @@ $EndComp
Wire Wire Line
4950 2250 4950 2300
$Comp
L GND #PWR19
L GND #PWR18
U 1 1 54ECF3AB
P 4950 3650
F 0 "#PWR19" H 4950 3650 30 0001 C CNN
F 0 "#PWR18" H 4950 3650 30 0001 C CNN
F 1 "GND" H 4950 3580 30 0001 C CNN
F 2 "" H 4950 3650 60 0000 C CNN
F 3 "" H 4950 3650 60 0000 C CNN
@ -401,10 +393,10 @@ F 3 "" H 4950 3650 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR20
L GND #PWR19
U 1 1 54ECF608
P 4950 5000
F 0 "#PWR20" H 4950 5000 30 0001 C CNN
F 0 "#PWR19" H 4950 5000 30 0001 C CNN
F 1 "GND" H 4950 4930 30 0001 C CNN
F 2 "" H 4950 5000 60 0000 C CNN
F 3 "" H 4950 5000 60 0000 C CNN
@ -425,20 +417,12 @@ Text GLabel 6350 4350 2 51 Output ~ 0
p1_g2_buf
Text GLabel 8750 3650 2 51 Input ~ 0
p1_g2_buf
Wire Wire Line
9300 3550 9300 4200
Connection ~ 9300 4150
Connection ~ 9300 3750
Text GLabel 4950 4250 0 51 Input ~ 0
p1_r2
Text GLabel 6350 4150 2 51 Output ~ 0
p1_b2_buff
Text GLabel 8750 3450 2 51 Input ~ 0
p1_g1_buff
Wire Wire Line
9300 2300 9300 2950
Connection ~ 9300 2500
Connection ~ 9300 2900
Text GLabel 6350 1650 2 51 Output ~ 0
p0_g2_buff
Text GLabel 8750 2400 2 51 Input ~ 0
@ -475,10 +459,10 @@ $EndComp
Wire Wire Line
4950 2150 4700 2150
$Comp
L VCC #PWR15
L VCC #PWR14
U 1 1 54ED629A
P 4700 3500
F 0 "#PWR15" H 4700 3600 30 0001 C CNN
F 0 "#PWR14" H 4700 3600 30 0001 C CNN
F 1 "VCC" H 4700 3600 30 0000 C CNN
F 2 "" H 4700 3500 60 0000 C CNN
F 3 "" H 4700 3500 60 0000 C CNN
@ -488,10 +472,10 @@ $EndComp
Wire Wire Line
4700 3500 4950 3500
$Comp
L VCC #PWR16
L VCC #PWR15
U 1 1 54ED670D
P 4750 4850
F 0 "#PWR16" H 4750 4950 30 0001 C CNN
F 0 "#PWR15" H 4750 4950 30 0001 C CNN
F 1 "VCC" H 4750 4950 30 0000 C CNN
F 2 "" H 4750 4850 60 0000 C CNN
F 3 "" H 4750 4850 60 0000 C CNN
@ -604,29 +588,21 @@ F 3 "" H 8500 4050 60 0000 C CNN
1 8500 5250
1 0 0 -1
$EndComp
Wire Wire Line
8750 5200 9300 5200
$Comp
L GND #PWR24
L GND #PWR23
U 1 1 54F3E6DC
P 9300 5650
F 0 "#PWR24" H 9300 5650 30 0001 C CNN
F 1 "GND" H 9300 5580 30 0001 C CNN
F 2 "" H 9300 5650 60 0000 C CNN
F 3 "" H 9300 5650 60 0000 C CNN
1 9300 5650
P 9300 5600
F 0 "#PWR23" H 9300 5600 30 0001 C CNN
F 1 "GND" H 9300 5530 30 0001 C CNN
F 2 "" H 9300 5600 60 0000 C CNN
F 3 "" H 9300 5600 60 0000 C CNN
1 9300 5600
1 0 0 -1
$EndComp
Wire Wire Line
9300 5600 8750 5600
Wire Wire Line
8750 5000 9300 5000
Text GLabel 8750 5100 2 51 Input ~ 0
p2_g2_buf
Wire Wire Line
9300 5000 9300 5650
Connection ~ 9300 5600
Connection ~ 9300 5200
Text GLabel 8750 4900 2 51 Input ~ 0
p2_g1_buff
Text GLabel 8750 5300 2 51 Input ~ 0
@ -673,10 +649,10 @@ p2_b2
Text GLabel 4950 5850 0 51 Input ~ 0
p2_g2
$Comp
L GND #PWR21
L GND #PWR20
U 1 1 54F3F4AD
P 4950 6500
F 0 "#PWR21" H 4950 6500 30 0001 C CNN
F 0 "#PWR20" H 4950 6500 30 0001 C CNN
F 1 "GND" H 4950 6430 30 0001 C CNN
F 2 "" H 4950 6500 60 0000 C CNN
F 3 "" H 4950 6500 60 0000 C CNN
@ -696,10 +672,10 @@ p2_r2
Text GLabel 6350 5650 2 51 Output ~ 0
p2_b2_buff
$Comp
L VCC #PWR17
L VCC #PWR16
U 1 1 54F3F4B9
P 4750 6350
F 0 "#PWR17" H 4750 6450 30 0001 C CNN
F 0 "#PWR16" H 4750 6450 30 0001 C CNN
F 1 "VCC" H 4750 6450 30 0000 C CNN
F 2 "" H 4750 6350 60 0000 C CNN
F 3 "" H 4750 6350 60 0000 C CNN
@ -754,7 +730,6 @@ $EndComp
Wire Wire Line
2950 4600 2950 4700
Connection ~ 2950 4600
NoConn ~ 6350 2600
$Comp
L R R1
U 1 1 55B6F717
@ -895,6 +870,78 @@ Wire Wire Line
Connection ~ 3850 3100
Text GLabel 4950 2600 0 51 Input ~ 0
row_E
Text Notes 6400 2600 0 60 ~ 0
TBD: See issue #120
$Comp
L CONN_01X02 P6
U 1 1 573741C0
P 9600 1550
F 0 "P6" H 9600 1700 50 0000 C CNN
F 1 "CONN_01X02" H 9150 1700 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 9600 1550 60 0001 C CNN
F 3 "" H 9600 1550 60 0000 C CNN
1 9600 1550
1 0 0 -1
$EndComp
$Comp
L CONN_01X02 P8
U 1 1 57374379
P 10100 1550
F 0 "P8" H 10100 1700 50 0000 C CNN
F 1 "CONN_01X02" H 9950 1400 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 10100 1550 60 0001 C CNN
F 3 "" H 10100 1550 60 0000 C CNN
1 10100 1550
-1 0 0 1
$EndComp
$Comp
L CONN_02X01 P7
U 1 1 573743CD
P 9850 1550
F 0 "P7" H 9850 1650 50 0000 C CNN
F 1 "CONN_02X01" H 9850 1450 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 9850 350 60 0001 C CNN
F 3 "" H 9850 350 60 0000 C CNN
1 9850 1550
0 1 1 0
$EndComp
Text GLabel 9850 1300 1 51 Output ~ 0
Sel-Pin4
Text GLabel 9850 1800 3 51 Output ~ 0
Sel-Pin8
Text GLabel 8750 2300 2 51 Input ~ 0
Sel-Pin4
Text GLabel 8750 2500 2 51 Input ~ 0
Sel-Pin8
Text GLabel 8750 3550 2 51 Input ~ 0
Sel-Pin4
Text GLabel 8750 5000 2 51 Input ~ 0
Sel-Pin4
Text GLabel 8750 3750 2 51 Input ~ 0
Sel-Pin8
Text GLabel 8750 5200 2 51 Input ~ 0
Sel-Pin8
Wire Wire Line
6350 2600 7350 2600
Wire Wire Line
7350 2600 7350 1500
Wire Wire Line
7350 1500 9400 1500
Wire Wire Line
9400 1500 9400 1600
Connection ~ 9400 1500
Wire Wire Line
10300 1500 10300 1650
$Comp
L GND #PWR24
U 1 1 57379022
P 10300 1650
F 0 "#PWR24" H 10300 1650 30 0001 C CNN
F 1 "GND" H 10300 1580 30 0001 C CNN
F 2 "" H 10300 1650 60 0000 C CNN
F 3 "" H 10300 1650 60 0000 C CNN
1 10300 1650
1 0 0 -1
$EndComp
Connection ~ 10300 1600
Text Notes 8050 1900 0 60 ~ 0
Jumper for 1:32 multiplexing:\nSelection if E-Line on Pin 4 or 8\nOtherwise: Ground (for non-1:32).
$EndSCHEMATC