io_output/expander_input.sch

501 lines
14 KiB
Plaintext

EESchema Schematic File Version 4
LIBS:io_output-cache
EELAYER 26 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 6 6
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L microchip:MCP23S17 U?
U 1 1 5B9FD686
P 3750 3900
AR Path="/5B9FD686" Ref="U?" Part="1"
AR Path="/5B9E4862/5B9FD686" Ref="U?" Part="1"
AR Path="/5BA49184/5B9FD686" Ref="U?" Part="1"
AR Path="/5BA4919B/5B9FD686" Ref="U?" Part="1"
AR Path="/5BA491B2/5B9FD686" Ref="U?" Part="1"
AR Path="/5B9B58D2/5B9FD686" Ref="U401" Part="1"
AR Path="/5B9E6066/5B9FD686" Ref="U501" Part="1"
AR Path="/5B9E6079/5B9FD686" Ref="U601" Part="1"
F 0 "U501" H 3750 5078 50 0000 C CNN
F 1 "MCP23S17" H 3750 4987 50 0000 C CNN
F 2 "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm" H 3800 2950 50 0001 L CNN
F 3 "" H 4000 4900 50 0001 C CNN
1 3750 3900
-1 0 0 -1
$EndComp
$Comp
L Device:R R?
U 1 1 5B9FD68D
P 2850 2850
AR Path="/5B9FD68D" Ref="R?" Part="1"
AR Path="/5B9E4862/5B9FD68D" Ref="R?" Part="1"
AR Path="/5BA49184/5B9FD68D" Ref="R?" Part="1"
AR Path="/5BA4919B/5B9FD68D" Ref="R?" Part="1"
AR Path="/5BA491B2/5B9FD68D" Ref="R?" Part="1"
AR Path="/5B9B58D2/5B9FD68D" Ref="R401" Part="1"
AR Path="/5B9E6066/5B9FD68D" Ref="R501" Part="1"
AR Path="/5B9E6079/5B9FD68D" Ref="R601" Part="1"
F 0 "R501" H 2920 2896 50 0000 L CNN
F 1 "10K" H 2920 2805 50 0000 L CNN
F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 2780 2850 50 0001 C CNN
F 3 "~" H 2850 2850 50 0001 C CNN
1 2850 2850
1 0 0 -1
$EndComp
$Comp
L power:+3.3V #PWR?
U 1 1 5B9FD694
P 2850 2650
AR Path="/5B9FD694" Ref="#PWR?" Part="1"
AR Path="/5B9E4862/5B9FD694" Ref="#PWR?" Part="1"
AR Path="/5BA49184/5B9FD694" Ref="#PWR?" Part="1"
AR Path="/5BA4919B/5B9FD694" Ref="#PWR?" Part="1"
AR Path="/5BA491B2/5B9FD694" Ref="#PWR?" Part="1"
AR Path="/5B9B58D2/5B9FD694" Ref="#PWR0405" Part="1"
AR Path="/5B9E6066/5B9FD694" Ref="#PWR0505" Part="1"
AR Path="/5B9E6079/5B9FD694" Ref="#PWR0605" Part="1"
F 0 "#PWR0605" H 2850 2500 50 0001 C CNN
F 1 "+3.3V" H 2865 2823 50 0000 C CNN
F 2 "" H 2850 2650 50 0001 C CNN
F 3 "" H 2850 2650 50 0001 C CNN
1 2850 2650
1 0 0 -1
$EndComp
$Comp
L power:+3.3V #PWR?
U 1 1 5B9FD69A
P 3750 2650
AR Path="/5B9FD69A" Ref="#PWR?" Part="1"
AR Path="/5B9E4862/5B9FD69A" Ref="#PWR?" Part="1"
AR Path="/5BA49184/5B9FD69A" Ref="#PWR?" Part="1"
AR Path="/5BA4919B/5B9FD69A" Ref="#PWR?" Part="1"
AR Path="/5BA491B2/5B9FD69A" Ref="#PWR?" Part="1"
AR Path="/5B9B58D2/5B9FD69A" Ref="#PWR0406" Part="1"
AR Path="/5B9E6066/5B9FD69A" Ref="#PWR0506" Part="1"
AR Path="/5B9E6079/5B9FD69A" Ref="#PWR0606" Part="1"
F 0 "#PWR0606" H 3750 2500 50 0001 C CNN
F 1 "+3.3V" H 3765 2823 50 0000 C CNN
F 2 "" H 3750 2650 50 0001 C CNN
F 3 "" H 3750 2650 50 0001 C CNN
1 3750 2650
1 0 0 -1
$EndComp
Wire Wire Line
3750 2650 3750 2900
Wire Wire Line
2850 2650 2850 2700
Wire Wire Line
3250 3100 2850 3100
Wire Wire Line
2850 3100 2850 3000
$Comp
L power:GND #PWR?
U 1 1 5BAD6E53
P 3750 4950
AR Path="/5BAD6E53" Ref="#PWR?" Part="1"
AR Path="/5B9E4862/5BAD6E53" Ref="#PWR?" Part="1"
AR Path="/5BA49184/5BAD6E53" Ref="#PWR?" Part="1"
AR Path="/5BA4919B/5BAD6E53" Ref="#PWR?" Part="1"
AR Path="/5BA491B2/5BAD6E53" Ref="#PWR?" Part="1"
AR Path="/5B9B58D2/5BAD6E53" Ref="#PWR0407" Part="1"
AR Path="/5B9E6066/5BAD6E53" Ref="#PWR0507" Part="1"
AR Path="/5B9E6079/5BAD6E53" Ref="#PWR0607" Part="1"
F 0 "#PWR0607" H 3750 4700 50 0001 C CNN
F 1 "GND" H 3755 4777 50 0000 C CNN
F 2 "" H 3750 4950 50 0001 C CNN
F 3 "" H 3750 4950 50 0001 C CNN
1 3750 4950
1 0 0 -1
$EndComp
Text HLabel 2800 4000 0 50 Input ~ 0
CS
Text HLabel 2800 4100 0 50 Input ~ 0
SCK
Text HLabel 2800 4200 0 50 Input ~ 0
MOSI
Text HLabel 2800 4300 0 50 Input ~ 0
MISO
Wire Wire Line
2800 4300 3250 4300
Wire Wire Line
2800 4200 3250 4200
Wire Wire Line
2800 4100 3250 4100
Wire Wire Line
2800 4000 3250 4000
Wire Wire Line
3750 4900 3750 4950
$Comp
L Connector_Generic:Conn_01x03 J?
U 1 1 5BAD6E54
P 1800 4600
AR Path="/5BA4919B/5BAD6E54" Ref="J?" Part="1"
AR Path="/5B9E4862/5BAD6E54" Ref="J?" Part="1"
AR Path="/5BA49184/5BAD6E54" Ref="J?" Part="1"
AR Path="/5BA491B2/5BAD6E54" Ref="J?" Part="1"
AR Path="/5B9B58D2/5BAD6E54" Ref="J401" Part="1"
AR Path="/5B9E6066/5BAD6E54" Ref="J501" Part="1"
AR Path="/5B9E6079/5BAD6E54" Ref="J601" Part="1"
F 0 "J501" H 1880 4642 50 0000 L CNN
F 1 "Conn_01x03" H 1880 4551 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" H 1800 4600 50 0001 C CNN
F 3 "~" H 1800 4600 50 0001 C CNN
1 1800 4600
-1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_01x03 J?
U 1 1 5BAD6E55
P 1800 5000
AR Path="/5BA4919B/5BAD6E55" Ref="J?" Part="1"
AR Path="/5B9E4862/5BAD6E55" Ref="J?" Part="1"
AR Path="/5BA49184/5BAD6E55" Ref="J?" Part="1"
AR Path="/5BA491B2/5BAD6E55" Ref="J?" Part="1"
AR Path="/5B9B58D2/5BAD6E55" Ref="J402" Part="1"
AR Path="/5B9E6066/5BAD6E55" Ref="J502" Part="1"
AR Path="/5B9E6079/5BAD6E55" Ref="J602" Part="1"
F 0 "J502" H 1880 5042 50 0000 L CNN
F 1 "Conn_01x03" H 1880 4951 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" H 1800 5000 50 0001 C CNN
F 3 "~" H 1800 5000 50 0001 C CNN
1 1800 5000
-1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_01x03 J?
U 1 1 5BA6433B
P 1800 5400
AR Path="/5BA4919B/5BA6433B" Ref="J?" Part="1"
AR Path="/5B9E4862/5BA6433B" Ref="J?" Part="1"
AR Path="/5BA49184/5BA6433B" Ref="J?" Part="1"
AR Path="/5BA491B2/5BA6433B" Ref="J?" Part="1"
AR Path="/5B9B58D2/5BA6433B" Ref="J403" Part="1"
AR Path="/5B9E6066/5BA6433B" Ref="J503" Part="1"
AR Path="/5B9E6079/5BA6433B" Ref="J603" Part="1"
F 0 "J503" H 1880 5442 50 0000 L CNN
F 1 "Conn_01x03" H 1880 5351 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" H 1800 5400 50 0001 C CNN
F 3 "~" H 1800 5400 50 0001 C CNN
1 1800 5400
-1 0 0 -1
$EndComp
$Comp
L power:+3.3V #PWR?
U 1 1 5BA64367
P 2150 4300
AR Path="/5BA64367" Ref="#PWR?" Part="1"
AR Path="/5B9E4862/5BA64367" Ref="#PWR?" Part="1"
AR Path="/5BA49184/5BA64367" Ref="#PWR?" Part="1"
AR Path="/5BA4919B/5BA64367" Ref="#PWR?" Part="1"
AR Path="/5BA491B2/5BA64367" Ref="#PWR?" Part="1"
AR Path="/5B9B58D2/5BA64367" Ref="#PWR0403" Part="1"
AR Path="/5B9E6066/5BA64367" Ref="#PWR0503" Part="1"
AR Path="/5B9E6079/5BA64367" Ref="#PWR0603" Part="1"
F 0 "#PWR0603" H 2150 4150 50 0001 C CNN
F 1 "+3.3V" H 2165 4473 50 0000 C CNN
F 2 "" H 2150 4300 50 0001 C CNN
F 3 "" H 2150 4300 50 0001 C CNN
1 2150 4300
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5BA64382
P 2300 5600
AR Path="/5BA64382" Ref="#PWR?" Part="1"
AR Path="/5B9E4862/5BA64382" Ref="#PWR?" Part="1"
AR Path="/5BA49184/5BA64382" Ref="#PWR?" Part="1"
AR Path="/5BA4919B/5BA64382" Ref="#PWR?" Part="1"
AR Path="/5BA491B2/5BA64382" Ref="#PWR?" Part="1"
AR Path="/5B9B58D2/5BA64382" Ref="#PWR0404" Part="1"
AR Path="/5B9E6066/5BA64382" Ref="#PWR0504" Part="1"
AR Path="/5B9E6079/5BA64382" Ref="#PWR0604" Part="1"
F 0 "#PWR0604" H 2300 5350 50 0001 C CNN
F 1 "GND" H 2305 5427 50 0000 C CNN
F 2 "" H 2300 5600 50 0001 C CNN
F 3 "" H 2300 5600 50 0001 C CNN
1 2300 5600
1 0 0 -1
$EndComp
Wire Wire Line
2000 5500 2300 5500
Wire Wire Line
2300 5500 2300 5600
Wire Wire Line
2000 5100 2300 5100
Wire Wire Line
2300 5100 2300 5500
Connection ~ 2300 5500
Wire Wire Line
2000 4700 2300 4700
Wire Wire Line
2300 4700 2300 5100
Connection ~ 2300 5100
Wire Wire Line
2000 4500 2150 4500
Wire Wire Line
2150 4500 2150 4300
Wire Wire Line
2000 4900 2150 4900
Wire Wire Line
2150 4900 2150 4500
Connection ~ 2150 4500
Wire Wire Line
2000 5300 2150 5300
Wire Wire Line
2150 5300 2150 4900
Connection ~ 2150 4900
Wire Wire Line
2000 4600 2500 4600
Wire Wire Line
2500 4600 2500 4500
Wire Wire Line
2500 4500 3250 4500
Wire Wire Line
2000 5000 2600 5000
Wire Wire Line
2600 5000 2600 4600
Wire Wire Line
2600 4600 3250 4600
Wire Wire Line
2000 5400 2750 5400
Wire Wire Line
2750 5400 2750 4700
Wire Wire Line
2750 4700 3250 4700
$Comp
L Device:C C?
U 1 1 5BAD6E59
P 1550 3300
AR Path="/5BAD6E59" Ref="C?" Part="1"
AR Path="/5B9E4862/5BAD6E59" Ref="C?" Part="1"
AR Path="/5BA49184/5BAD6E59" Ref="C?" Part="1"
AR Path="/5BA4919B/5BAD6E59" Ref="C?" Part="1"
AR Path="/5BA491B2/5BAD6E59" Ref="C?" Part="1"
AR Path="/5B9B58D2/5BAD6E59" Ref="C401" Part="1"
AR Path="/5B9E6066/5BAD6E59" Ref="C501" Part="1"
AR Path="/5B9E6079/5BAD6E59" Ref="C601" Part="1"
F 0 "C501" H 1665 3346 50 0000 L CNN
F 1 "100n" H 1665 3255 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 1588 3150 50 0001 C CNN
F 3 "~" H 1550 3300 50 0001 C CNN
1 1550 3300
1 0 0 -1
$EndComp
$Comp
L power:+3.3V #PWR?
U 1 1 5BA944FC
P 1550 2950
AR Path="/5BA944FC" Ref="#PWR?" Part="1"
AR Path="/5B9E4862/5BA944FC" Ref="#PWR?" Part="1"
AR Path="/5BA49184/5BA944FC" Ref="#PWR?" Part="1"
AR Path="/5BA4919B/5BA944FC" Ref="#PWR?" Part="1"
AR Path="/5BA491B2/5BA944FC" Ref="#PWR?" Part="1"
AR Path="/5B9B58D2/5BA944FC" Ref="#PWR0401" Part="1"
AR Path="/5B9E6066/5BA944FC" Ref="#PWR0501" Part="1"
AR Path="/5B9E6079/5BA944FC" Ref="#PWR0601" Part="1"
F 0 "#PWR0601" H 1550 2800 50 0001 C CNN
F 1 "+3.3V" H 1565 3123 50 0000 C CNN
F 2 "" H 1550 2950 50 0001 C CNN
F 3 "" H 1550 2950 50 0001 C CNN
1 1550 2950
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5BA94502
P 1550 3650
AR Path="/5BA94502" Ref="#PWR?" Part="1"
AR Path="/5B9E4862/5BA94502" Ref="#PWR?" Part="1"
AR Path="/5BA49184/5BA94502" Ref="#PWR?" Part="1"
AR Path="/5BA4919B/5BA94502" Ref="#PWR?" Part="1"
AR Path="/5BA491B2/5BA94502" Ref="#PWR?" Part="1"
AR Path="/5B9B58D2/5BA94502" Ref="#PWR0402" Part="1"
AR Path="/5B9E6066/5BA94502" Ref="#PWR0502" Part="1"
AR Path="/5B9E6079/5BA94502" Ref="#PWR0602" Part="1"
F 0 "#PWR0602" H 1550 3400 50 0001 C CNN
F 1 "GND" H 1555 3477 50 0000 C CNN
F 2 "" H 1550 3650 50 0001 C CNN
F 3 "" H 1550 3650 50 0001 C CNN
1 1550 3650
1 0 0 -1
$EndComp
Wire Wire Line
1550 3650 1550 3450
Wire Wire Line
1550 3150 1550 2950
$Comp
L Connector_Generic:Conn_02x10_Odd_Even J?
U 1 1 5B9FD66F
P 7950 2450
AR Path="/5B9FD66F" Ref="J?" Part="1"
AR Path="/5B9E4862/5B9FD66F" Ref="J?" Part="1"
AR Path="/5BA49184/5B9FD66F" Ref="J?" Part="1"
AR Path="/5BA4919B/5B9FD66F" Ref="J?" Part="1"
AR Path="/5BA491B2/5B9FD66F" Ref="J?" Part="1"
AR Path="/5B9B58D2/5B9FD66F" Ref="J404" Part="1"
AR Path="/5B9E6066/5B9FD66F" Ref="J504" Part="1"
AR Path="/5B9E6079/5B9FD66F" Ref="J604" Part="1"
F 0 "J504" H 8000 3067 50 0000 C CNN
F 1 "Conn_02x10_Odd_Even" H 8000 2976 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical" H 7950 2450 50 0001 C CNN
F 3 "~" H 7950 2450 50 0001 C CNN
1 7950 2450
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5BAB0B22
P 8400 3000
AR Path="/5BAB0B22" Ref="#PWR?" Part="1"
AR Path="/5B9E4862/5BAB0B22" Ref="#PWR?" Part="1"
AR Path="/5BA49184/5BAB0B22" Ref="#PWR?" Part="1"
AR Path="/5BA4919B/5BAB0B22" Ref="#PWR?" Part="1"
AR Path="/5BA491B2/5BAB0B22" Ref="#PWR?" Part="1"
AR Path="/5B9B58D2/5BAB0B22" Ref="#PWR0408" Part="1"
AR Path="/5B9E6066/5BAB0B22" Ref="#PWR0508" Part="1"
AR Path="/5B9E6079/5BAB0B22" Ref="#PWR0608" Part="1"
F 0 "#PWR0608" H 8400 2750 50 0001 C CNN
F 1 "GND" H 8405 2827 50 0000 C CNN
F 2 "" H 8400 3000 50 0001 C CNN
F 3 "" H 8400 3000 50 0001 C CNN
1 8400 3000
1 0 0 -1
$EndComp
Wire Wire Line
8250 2950 8400 2950
Wire Wire Line
8400 2950 8400 3000
Wire Wire Line
8250 2850 8400 2850
Wire Wire Line
8400 2850 8400 2950
Connection ~ 8400 2950
Wire Wire Line
8400 2750 8400 2850
Connection ~ 8400 2850
Wire Wire Line
8250 2650 8400 2650
Wire Wire Line
8400 2650 8400 2750
Connection ~ 8400 2750
Wire Wire Line
8250 2750 8400 2750
Wire Wire Line
8250 2550 8600 2550
Wire Wire Line
8600 2550 8600 4000
Wire Wire Line
4250 4000 8600 4000
Wire Wire Line
8650 4100 8650 2450
Wire Wire Line
8650 2450 8250 2450
Wire Wire Line
4250 4100 8650 4100
Wire Wire Line
8700 4200 8700 2350
Wire Wire Line
8700 2350 8250 2350
Wire Wire Line
4250 4200 8700 4200
Wire Wire Line
8750 4300 8750 2250
Wire Wire Line
8750 2250 8250 2250
Wire Wire Line
4250 4300 8750 4300
Wire Wire Line
8800 4400 8800 2150
Wire Wire Line
8800 2150 8250 2150
Wire Wire Line
4250 4400 8800 4400
Wire Wire Line
8850 4500 8850 2050
Wire Wire Line
8850 2050 8250 2050
Wire Wire Line
4250 4500 8850 4500
Wire Wire Line
8900 4600 8900 1750
Wire Wire Line
8900 1750 7500 1750
Wire Wire Line
7500 1750 7500 2050
Wire Wire Line
7500 2050 7750 2050
Wire Wire Line
4250 4600 8900 4600
Wire Wire Line
7750 2150 7450 2150
Wire Wire Line
7450 2150 7450 1700
Wire Wire Line
7450 1700 8950 1700
Wire Wire Line
8950 1700 8950 4700
Wire Wire Line
4250 4700 8950 4700
Wire Wire Line
6550 3800 6550 2950
Wire Wire Line
6550 2950 7750 2950
Wire Wire Line
4250 3800 6550 3800
Wire Wire Line
6500 3700 6500 2850
Wire Wire Line
6500 2850 7750 2850
Wire Wire Line
4250 3700 6500 3700
Wire Wire Line
7750 2750 6450 2750
Wire Wire Line
6450 2750 6450 3600
Wire Wire Line
6450 3600 4250 3600
Wire Wire Line
4250 3500 6400 3500
Wire Wire Line
6400 3500 6400 2650
Wire Wire Line
6400 2650 7750 2650
Wire Wire Line
7750 2550 6350 2550
Wire Wire Line
6350 2550 6350 3400
Wire Wire Line
6350 3400 4250 3400
Wire Wire Line
4250 3300 6300 3300
Wire Wire Line
6300 3300 6300 2450
Wire Wire Line
6300 2450 7750 2450
Wire Wire Line
7750 2350 6250 2350
Wire Wire Line
6250 2350 6250 3200
Wire Wire Line
6250 3200 4250 3200
Wire Wire Line
4250 3100 6200 3100
Wire Wire Line
6200 3100 6200 2250
Wire Wire Line
6200 2250 7750 2250
Text Notes 4150 5150 0 50 ~ 0
MCP will be used as Input with enabled internal Pullups\nSwitches can be switched to GND or Floating
$EndSCHEMATC