Add console UART muxing

This commit is contained in:
GHOSCHT 2021-08-15 14:07:46 +02:00
parent 37fca674ba
commit 6ce61a88e0
3 changed files with 874 additions and 743 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
(export (version D)
(design
(source "D:\\Dokumente\\Coding\\Visual Studio Code\\smart-lamp-control\\Devices\\Control\\Hardware\\Circuit\\Control.sch")
(date "15.08.2021 11:58:22")
(date "15.08.2021 14:00:14")
(tool "Eeschema (5.1.10)-1")
(sheet (number 1) (name /) (tstamps /)
(title_block
@ -268,7 +268,14 @@
(datasheet ~)
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /))
(tstamp 611E06B0)))
(tstamp 611E06B0))
(comp (ref R6)
(value 10k)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 612495F2)))
(libparts
(libpart (lib CD74HC4053PWR) (part CD74HC4053PWR)
(fields
@ -549,265 +556,258 @@
(library (logical TYPE-C-31-M-12)
(uri "D:\\Dokumente\\Coding\\Visual Studio Code\\smart-lamp-control\\Devices\\Control\\Hardware\\Circuit/Libraries/TYPE-C-31-M-12.lib")))
(nets
(net (code 1) (name "Net-(J7-PadA8)")
(node (ref J7) (pin A8)))
(net (code 2) (name "Net-(U2-Pad13)")
(node (ref U2) (pin 13)))
(net (code 3) (name "Net-(U2-Pad12)")
(node (ref U2) (pin 12)))
(net (code 4) (name "Net-(U2-Pad11)")
(node (ref U2) (pin 11)))
(net (code 5) (name "Net-(U2-Pad10)")
(node (ref U2) (pin 10)))
(net (code 6) (name "Net-(J7-PadB8)")
(node (ref J7) (pin B8)))
(net (code 7) (name "Net-(J7-PadB5)")
(node (ref J7) (pin B5)))
(net (code 8) (name "Net-(C6-Pad2)")
(node (ref C6) (pin 2))
(node (ref U2) (pin 14)))
(net (code 9) (name "Net-(J7-PadA5)")
(node (ref J7) (pin A5)))
(net (code 10) (name SIG1B)
(node (ref J1) (pin 2))
(node (ref U1) (pin 14)))
(net (code 11) (name SIG1A)
(node (ref J1) (pin 1))
(node (ref U1) (pin 13)))
(net (code 12) (name GND)
(node (ref C7) (pin 2))
(node (ref C4) (pin 2))
(node (ref J3) (pin A1B12))
(node (ref U1) (pin 21))
(node (ref J3) (pin S4))
(node (ref J3) (pin S3))
(node (ref J3) (pin S2))
(node (ref J3) (pin S1))
(node (ref J3) (pin B1A12))
(node (ref U1) (pin 3))
(node (ref J5) (pin 1))
(node (ref J6) (pin 1))
(node (ref J4) (pin 1))
(node (ref C5) (pin 1))
(node (ref U1) (pin 5))
(node (ref C3) (pin 2))
(node (ref J7) (pin B1A12))
(node (ref J8) (pin 3))
(node (ref U2) (pin 1))
(node (ref J7) (pin S4))
(node (ref J7) (pin S3))
(node (ref C2) (pin 2))
(node (ref J7) (pin S1))
(node (ref J7) (pin A1B12))
(node (ref C1) (pin 2))
(node (ref J1) (pin 3))
(node (ref J2) (pin 6))
(node (ref J7) (pin S2))
(node (ref D1) (pin 1)))
(net (code 13) (name VCC)
(node (ref U2) (pin 16))
(node (ref U1) (pin 6))
(node (ref U1) (pin 4))
(node (ref J7) (pin B4A9))
(node (ref C4) (pin 1))
(node (ref R1) (pin 2))
(node (ref J6) (pin 4))
(node (ref R2) (pin 2))
(node (ref R4) (pin 1))
(node (ref R5) (pin 1))
(node (ref J7) (pin A4B9))
(node (ref J2) (pin 2))
(node (ref U1) (pin 18))
(node (ref C3) (pin 1))
(node (ref C7) (pin 1)))
(net (code 14) (name RST)
(node (ref U1) (pin 29))
(node (ref J2) (pin 5))
(node (ref JP6) (pin 2))
(node (ref JP5) (pin 1))
(node (ref R1) (pin 1))
(node (ref J5) (pin 4))
(node (ref C6) (pin 1)))
(net (code 15) (name RX)
(node (ref JP2) (pin 1))
(node (ref U2) (pin 2))
(net (code 1) (name "Net-(J3-PadA8)")
(node (ref JP5) (pin 2))
(node (ref J3) (pin A8)))
(net (code 2) (name "Net-(J3-PadB8)")
(node (ref J3) (pin B8))
(node (ref JP6) (pin 1)))
(net (code 3) (name RX)
(node (ref U3) (pin 12))
(node (ref J5) (pin 3))
(node (ref U1) (pin 30))
(node (ref JP9) (pin 2)))
(net (code 16) (name TX)
(node (ref J5) (pin 2))
(node (ref JP4) (pin 1))
(node (ref JP7) (pin 2))
(node (ref U1) (pin 31))
(node (ref U2) (pin 3)))
(net (code 17) (name "Net-(R3-Pad2)")
(node (ref R3) (pin 2)))
(net (code 18) (name "Net-(R3-Pad1)")
(node (ref R3) (pin 1)))
(net (code 19) (name SIG2A)
(node (ref U1) (pin 9))
(node (ref J8) (pin 1)))
(net (code 20) (name "Net-(U2-Pad9)")
(node (ref U2) (pin 9)))
(net (code 21) (name "Net-(U2-Pad8)")
(node (ref U2) (pin 8)))
(net (code 22) (name "Net-(U2-Pad7)")
(node (ref U2) (pin 7)))
(net (code 23) (name D-)
(node (ref J7) (pin B7))
(node (ref J7) (pin A7))
(node (ref U2) (pin 6)))
(net (code 24) (name D+)
(node (ref J7) (pin A6))
(node (ref U1) (pin 30)))
(net (code 4) (name D+)
(node (ref J7) (pin B6))
(node (ref U2) (pin 5)))
(net (code 25) (name "Net-(C5-Pad2)")
(node (ref U2) (pin 5))
(node (ref J7) (pin A6)))
(net (code 5) (name D-)
(node (ref J7) (pin A7))
(node (ref J7) (pin B7))
(node (ref U2) (pin 6)))
(net (code 6) (name ICTX)
(node (ref U3) (pin 14))
(node (ref U2) (pin 2)))
(net (code 7) (name "Net-(U2-Pad7)")
(node (ref U2) (pin 7)))
(net (code 8) (name "Net-(U2-Pad8)")
(node (ref U2) (pin 8)))
(net (code 9) (name "Net-(U2-Pad9)")
(node (ref U2) (pin 9)))
(net (code 10) (name "Net-(R3-Pad1)")
(node (ref R3) (pin 1)))
(net (code 11) (name "Net-(R3-Pad2)")
(node (ref R3) (pin 2)))
(net (code 12) (name GND)
(node (ref J3) (pin B1A12))
(node (ref C7) (pin 2))
(node (ref J3) (pin S1))
(node (ref C3) (pin 2))
(node (ref J1) (pin 3))
(node (ref J7) (pin A1B12))
(node (ref U3) (pin 8))
(node (ref U3) (pin 7))
(node (ref J3) (pin S3))
(node (ref J3) (pin S4))
(node (ref J6) (pin 1))
(node (ref J5) (pin 1))
(node (ref J3) (pin S2))
(node (ref R6) (pin 1))
(node (ref C1) (pin 2))
(node (ref C5) (pin 1))
(node (ref C4) (pin 2))
(node (ref C2) (pin 2))
(node (ref J7) (pin S4))
(node (ref U1) (pin 3))
(node (ref J7) (pin B1A12))
(node (ref J7) (pin S3))
(node (ref J7) (pin S2))
(node (ref J7) (pin S1))
(node (ref U2) (pin 1))
(node (ref U1) (pin 5))
(node (ref J8) (pin 3))
(node (ref U1) (pin 21))
(node (ref J2) (pin 6))
(node (ref J3) (pin A1B12))
(node (ref D1) (pin 1))
(node (ref J4) (pin 1)))
(net (code 13) (name VCC)
(node (ref U1) (pin 18))
(node (ref J6) (pin 4))
(node (ref U1) (pin 4))
(node (ref R1) (pin 2))
(node (ref U3) (pin 16))
(node (ref U1) (pin 6))
(node (ref R4) (pin 1))
(node (ref J7) (pin B4A9))
(node (ref U2) (pin 16))
(node (ref J7) (pin A4B9))
(node (ref C3) (pin 1))
(node (ref C4) (pin 1))
(node (ref R5) (pin 1))
(node (ref R2) (pin 2))
(node (ref J2) (pin 2))
(node (ref C7) (pin 1)))
(net (code 14) (name "Net-(C5-Pad2)")
(node (ref U2) (pin 4))
(node (ref C5) (pin 2)))
(net (code 26) (name "Net-(U2-Pad15)")
(net (code 15) (name "Net-(U2-Pad10)")
(node (ref U2) (pin 10)))
(net (code 16) (name ICRST)
(node (ref U3) (pin 4))
(node (ref C6) (pin 1)))
(net (code 17) (name "Net-(C6-Pad2)")
(node (ref C6) (pin 2))
(node (ref U2) (pin 14)))
(net (code 18) (name "Net-(J7-PadB5)")
(node (ref J7) (pin B5)))
(net (code 19) (name "Net-(J7-PadB8)")
(node (ref J7) (pin B8)))
(net (code 20) (name "Net-(U2-Pad11)")
(node (ref U2) (pin 11)))
(net (code 21) (name "Net-(U2-Pad12)")
(node (ref U2) (pin 12)))
(net (code 22) (name "Net-(U2-Pad13)")
(node (ref U2) (pin 13)))
(net (code 23) (name "Net-(U2-Pad15)")
(node (ref U2) (pin 15)))
(net (code 27) (name MISO)
(node (ref J2) (pin 1))
(node (ref U1) (pin 16)))
(net (code 28) (name MOSI)
(node (ref U1) (pin 15))
(node (ref J2) (pin 4)))
(net (code 29) (name SCK)
(node (ref J2) (pin 3))
(node (ref U1) (pin 17)))
(net (code 30) (name "Net-(D1-Pad2)")
(node (ref D1) (pin 2))
(node (ref R2) (pin 1)))
(net (code 31) (name XTAL2)
(node (ref C2) (pin 1))
(node (ref Y1) (pin 2))
(node (ref U1) (pin 8)))
(net (code 32) (name XTAL1)
(node (ref Y1) (pin 1))
(node (ref C1) (pin 1))
(node (ref U1) (pin 7)))
(net (code 33) (name SIG2B)
(node (ref U1) (pin 10))
(node (ref J8) (pin 2)))
(net (code 34) (name "Net-(J3-PadB4A9)")
(node (ref R5) (pin 2))
(node (ref J3) (pin B4A9)))
(net (code 24) (name "Net-(J7-PadA5)")
(node (ref J7) (pin A5)))
(net (code 25) (name "Net-(J7-PadA8)")
(node (ref J7) (pin A8)))
(net (code 26) (name EXTRX)
(node (ref JP2) (pin 1))
(node (ref U3) (pin 13))
(node (ref JP9) (pin 2)))
(net (code 27) (name ICRX)
(node (ref U3) (pin 15))
(node (ref U2) (pin 3)))
(net (code 28) (name EXTTX)
(node (ref JP4) (pin 1))
(node (ref JP7) (pin 2))
(node (ref U3) (pin 1)))
(net (code 29) (name RST)
(node (ref J5) (pin 4))
(node (ref U1) (pin 29))
(node (ref R1) (pin 1))
(node (ref U3) (pin 5))
(node (ref J2) (pin 5)))
(net (code 30) (name EXTRST)
(node (ref U3) (pin 3))
(node (ref JP6) (pin 2))
(node (ref JP5) (pin 1)))
(net (code 31) (name MUXS1)
(node (ref U3) (pin 10))
(node (ref U1) (pin 1)))
(net (code 32) (name "Net-(R6-Pad2)")
(node (ref U3) (pin 6))
(node (ref R6) (pin 2)))
(net (code 33) (name MUXS0)
(node (ref U1) (pin 32))
(node (ref U3) (pin 11)))
(net (code 34) (name MUXS2)
(node (ref U1) (pin 2))
(node (ref U3) (pin 9)))
(net (code 35) (name "Net-(J3-PadA4B9)")
(node (ref R4) (pin 2))
(node (ref J3) (pin A4B9)))
(net (code 36) (name "Net-(U3-Pad2)")
(node (ref U3) (pin 2)))
(net (code 37) (name "Net-(U3-Pad8)")
(node (ref U3) (pin 8)))
(net (code 38) (name "Net-(U3-Pad7)")
(node (ref U3) (pin 7)))
(net (code 39) (name "Net-(U3-Pad4)")
(node (ref U3) (pin 4)))
(net (code 40) (name "Net-(U3-Pad3)")
(node (ref U3) (pin 3)))
(net (code 41) (name "Net-(U3-Pad5)")
(node (ref U3) (pin 5)))
(net (code 42) (name "Net-(U3-Pad15)")
(node (ref U3) (pin 15)))
(net (code 43) (name "Net-(U3-Pad1)")
(node (ref U3) (pin 1)))
(net (code 44) (name "Net-(U3-Pad14)")
(node (ref U3) (pin 14)))
(net (code 45) (name "Net-(U3-Pad13)")
(node (ref U3) (pin 13)))
(net (code 46) (name "Net-(U3-Pad12)")
(node (ref U3) (pin 12)))
(net (code 47) (name "Net-(U3-Pad16)")
(node (ref U3) (pin 16)))
(net (code 48) (name "Net-(U3-Pad9)")
(node (ref U3) (pin 9)))
(net (code 49) (name "Net-(U3-Pad10)")
(node (ref U3) (pin 10)))
(net (code 50) (name "Net-(U3-Pad11)")
(node (ref U3) (pin 11)))
(net (code 51) (name "Net-(U3-Pad6)")
(node (ref U3) (pin 6)))
(net (code 52) (name SDA)
(node (ref J6) (pin 2))
(node (ref U1) (pin 27))
(node (ref JP10) (pin 1))
(node (ref JP1) (pin 1)))
(net (code 53) (name SCL)
(node (ref JP8) (pin 1))
(node (ref JP3) (pin 1))
(node (ref U1) (pin 28))
(node (ref J6) (pin 3)))
(net (code 54) (name "Net-(J3-PadA7)")
(node (ref JP4) (pin 2))
(node (ref JP3) (pin 2))
(node (ref J3) (pin A7)))
(net (code 55) (name "Net-(J3-PadA6)")
(net (code 36) (name SIG1B)
(node (ref U1) (pin 14))
(node (ref J1) (pin 2)))
(net (code 37) (name "Net-(J3-PadB4A9)")
(node (ref R5) (pin 2))
(node (ref J3) (pin B4A9)))
(net (code 38) (name "Net-(J3-PadA6)")
(node (ref J3) (pin A6))
(node (ref JP2) (pin 2))
(node (ref JP1) (pin 2)))
(net (code 56) (name "Net-(U1-Pad24)")
(node (ref U1) (pin 24)))
(net (code 57) (name "Net-(U1-Pad32)")
(node (ref U1) (pin 32)))
(net (code 58) (name "Net-(U1-Pad26)")
(node (ref U1) (pin 26)))
(net (code 59) (name "Net-(U1-Pad25)")
(node (ref U1) (pin 25)))
(net (code 60) (name "Net-(U1-Pad23)")
(node (ref U1) (pin 23)))
(net (code 61) (name "Net-(U1-Pad22)")
(node (ref U1) (pin 22)))
(net (code 62) (name "Net-(U1-Pad20)")
(node (ref U1) (pin 20)))
(net (code 63) (name "Net-(U1-Pad2)")
(node (ref U1) (pin 2)))
(net (code 64) (name "Net-(U1-Pad19)")
(node (ref U1) (pin 19)))
(net (code 65) (name "Net-(U1-Pad12)")
(node (ref U1) (pin 12)))
(net (code 66) (name "Net-(U1-Pad11)")
(node (ref U1) (pin 11)))
(net (code 67) (name "Net-(J3-PadB8)")
(node (ref JP6) (pin 1))
(node (ref J3) (pin B8)))
(net (code 68) (name "Net-(J3-PadB5)")
(node (ref J3) (pin B5)))
(net (code 69) (name "Net-(J3-PadA8)")
(node (ref JP5) (pin 2))
(node (ref J3) (pin A8)))
(net (code 70) (name "Net-(J3-PadA5)")
(node (ref J3) (pin A5)))
(net (code 71) (name ENC4A)
(node (ref J4) (pin 8)))
(net (code 72) (name ENC2B)
(node (ref J4) (pin 5)))
(net (code 73) (name ENC1B)
(node (ref J4) (pin 3)))
(net (code 74) (name ENC3B)
(node (ref J4) (pin 7)))
(net (code 75) (name ENC3A)
(node (ref J4) (pin 6)))
(net (code 76) (name ENC2A)
(node (ref J4) (pin 4)))
(net (code 77) (name ENC1A)
(node (ref J4) (pin 2)))
(net (code 78) (name BTN4)
(node (ref J4) (pin 13)))
(net (code 79) (name BTN3)
(node (ref J4) (pin 12)))
(net (code 80) (name BTN2)
(node (ref J4) (pin 11)))
(net (code 81) (name BTN1)
(node (ref J4) (pin 10)))
(net (code 82) (name "Net-(U1-Pad1)")
(node (ref U1) (pin 1)))
(net (code 83) (name "Net-(J3-PadB6)")
(node (ref JP10) (pin 2))
(node (ref JP9) (pin 1))
(node (ref J3) (pin B6)))
(net (code 84) (name "Net-(J3-PadB7)")
(node (ref J3) (pin B7))
(node (ref JP1) (pin 2))
(node (ref JP2) (pin 2)))
(net (code 39) (name "Net-(J3-PadB7)")
(node (ref JP7) (pin 1))
(node (ref J3) (pin B7))
(node (ref JP8) (pin 2)))
(net (code 85) (name ENC4B)
(net (code 40) (name "Net-(J3-PadB6)")
(node (ref J3) (pin B6))
(node (ref JP9) (pin 1))
(node (ref JP10) (pin 2)))
(net (code 41) (name "Net-(J3-PadA7)")
(node (ref JP4) (pin 2))
(node (ref J3) (pin A7))
(node (ref JP3) (pin 2)))
(net (code 42) (name "Net-(U1-Pad26)")
(node (ref U1) (pin 26)))
(net (code 43) (name "Net-(U1-Pad25)")
(node (ref U1) (pin 25)))
(net (code 44) (name XTAL1)
(node (ref Y1) (pin 1))
(node (ref C1) (pin 1))
(node (ref U1) (pin 7)))
(net (code 45) (name XTAL2)
(node (ref Y1) (pin 2))
(node (ref C2) (pin 1))
(node (ref U1) (pin 8)))
(net (code 46) (name SIG2A)
(node (ref J8) (pin 1))
(node (ref U1) (pin 9)))
(net (code 47) (name "Net-(J3-PadA5)")
(node (ref J3) (pin A5)))
(net (code 48) (name SIG2B)
(node (ref U1) (pin 10))
(node (ref J8) (pin 2)))
(net (code 49) (name "Net-(U1-Pad11)")
(node (ref U1) (pin 11)))
(net (code 50) (name "Net-(U1-Pad12)")
(node (ref U1) (pin 12)))
(net (code 51) (name SIG1A)
(node (ref U1) (pin 13))
(node (ref J1) (pin 1)))
(net (code 52) (name MOSI)
(node (ref U1) (pin 15))
(node (ref J2) (pin 4)))
(net (code 53) (name MISO)
(node (ref U1) (pin 16))
(node (ref J2) (pin 1)))
(net (code 54) (name SCK)
(node (ref U1) (pin 17))
(node (ref J2) (pin 3)))
(net (code 55) (name "Net-(U1-Pad19)")
(node (ref U1) (pin 19)))
(net (code 56) (name "Net-(U1-Pad20)")
(node (ref U1) (pin 20)))
(net (code 57) (name "Net-(U1-Pad22)")
(node (ref U1) (pin 22)))
(net (code 58) (name "Net-(U1-Pad23)")
(node (ref U1) (pin 23)))
(net (code 59) (name "Net-(U1-Pad24)")
(node (ref U1) (pin 24)))
(net (code 60) (name "Net-(J3-PadB5)")
(node (ref J3) (pin B5)))
(net (code 61) (name SCL)
(node (ref JP3) (pin 1))
(node (ref J6) (pin 3))
(node (ref U1) (pin 28))
(node (ref JP8) (pin 1)))
(net (code 62) (name SDA)
(node (ref J6) (pin 2))
(node (ref JP1) (pin 1))
(node (ref JP10) (pin 1))
(node (ref U1) (pin 27)))
(net (code 63) (name "Net-(D1-Pad2)")
(node (ref D1) (pin 2))
(node (ref R2) (pin 1)))
(net (code 64) (name BTN2)
(node (ref J4) (pin 11)))
(net (code 65) (name BTN1)
(node (ref J4) (pin 10)))
(net (code 66) (name BTN3)
(node (ref J4) (pin 12)))
(net (code 67) (name BTN4)
(node (ref J4) (pin 13)))
(net (code 68) (name ENC1A)
(node (ref J4) (pin 2)))
(net (code 69) (name ENC1B)
(node (ref J4) (pin 3)))
(net (code 70) (name ENC2A)
(node (ref J4) (pin 4)))
(net (code 71) (name ENC2B)
(node (ref J4) (pin 5)))
(net (code 72) (name ENC3A)
(node (ref J4) (pin 6)))
(net (code 73) (name ENC3B)
(node (ref J4) (pin 7)))
(net (code 74) (name TX)
(node (ref J5) (pin 2))
(node (ref U1) (pin 31))
(node (ref U3) (pin 2)))
(net (code 75) (name ENC4A)
(node (ref J4) (pin 8)))
(net (code 76) (name ENC4B)
(node (ref J4) (pin 9)))))

View file

@ -461,14 +461,14 @@ UART
Text Notes 8950 2800 0 50 ~ 0
I2C
Wire Notes Line
10950 5750 10950 3550
11050 5750 11050 3550
Wire Notes Line
10950 3550 6250 3550
11050 3550 6150 3550
Wire Notes Line
6250 3550 6250 5750
Text Notes 6250 3550 0 50 ~ 0
6150 3550 6150 5750
Text Notes 6150 3550 0 50 ~ 0
USB C connector repurposed as communication header
Text Notes 6250 3650 0 50 ~ 10
Text Notes 6150 3650 0 50 ~ 10
CHOOSE PROTOCOL WITH JUMERS
Text GLabel 2500 1600 2 50 Input ~ 0
MOSI
@ -520,14 +520,6 @@ Text GLabel 8550 1600 0 50 Input ~ 0
ENC4A
Text GLabel 8550 1700 0 50 Input ~ 0
ENC4B
Text GLabel 10700 4300 2 50 Input ~ 0
TX
Text GLabel 10700 4900 2 50 Input ~ 0
RX
Text GLabel 6500 5200 0 50 Input ~ 0
TX
Text GLabel 6500 4600 0 50 Input ~ 0
RX
Text GLabel 6500 4300 0 50 Input ~ 0
SDA
Text GLabel 6500 4900 0 50 Input ~ 0
@ -536,17 +528,13 @@ Text GLabel 10700 4600 2 50 Input ~ 0
SCL
Text GLabel 10700 5200 2 50 Input ~ 0
SDA
Text GLabel 6500 5500 0 50 Input ~ 0
RST
Text Notes 0 150 0 79 ~ 16
Todo: add reset button, status rgb led and power led
Wire Wire Line
7000 5200 6850 5200
Text GLabel 10700 4000 2 50 Input ~ 0
RST
NoConn ~ 1200 1300
Wire Notes Line
6250 5750 10950 5750
6150 5750 11050 5750
Text Notes 1800 6950 0 50 ~ 0
ERC Flags
Wire Notes Line
@ -1025,10 +1013,6 @@ Text GLabel 8550 2400 0 50 Input ~ 0
TX
Text GLabel 8550 2500 0 50 Input ~ 0
RX
Text GLabel 7150 2000 2 50 Input ~ 0
RX
Text GLabel 7150 2100 2 50 Input ~ 0
TX
Text GLabel 3600 2150 0 50 Input ~ 0
D+
Text GLabel 3600 2250 0 50 Input ~ 0
@ -1068,8 +1052,6 @@ F 3 "~" H 7300 2800 50 0001 C CNN
1 7300 2800
0 1 1 0
$EndComp
Text GLabel 7550 2800 2 50 Input ~ 0
RST
Wire Wire Line
7050 2800 7150 2800
Wire Wire Line
@ -1365,51 +1347,182 @@ F 3 "" H 4750 4450 50 0001 L BNN
1 4750 4450
1 0 0 -1
$EndComp
Text Notes 3400 3500 0 50 ~ 0
Text Notes 3650 4650 0 50 ~ 0
CD74HC4053PWR decoupling
Wire Notes Line
3900 3500 3400 3500
4150 4650 3650 4650
Wire Notes Line
3900 4600 3900 3500
4150 5750 4150 4650
Wire Notes Line
3400 4600 3900 4600
3650 5750 4150 5750
Wire Notes Line
3400 3500 3400 4600
3650 4650 3650 5750
Wire Wire Line
3550 4200 3550 4300
3800 5350 3800 5450
Wire Wire Line
3550 3800 3550 3900
3800 4950 3800 5050
$Comp
L Device:C C?
L Device:C C7
U 1 1 611E06B0
P 3550 4050
F 0 "C?" H 3665 4096 50 0000 L CNN
F 1 "100n" H 3665 4005 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 3588 3900 50 0001 C CNN
F 3 "~" H 3550 4050 50 0001 C CNN
1 3550 4050
P 3800 5200
F 0 "C7" H 3915 5246 50 0000 L CNN
F 1 "100n" H 3915 5155 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 3838 5050 50 0001 C CNN
F 3 "~" H 3800 5200 50 0001 C CNN
1 3800 5200
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
L power:GND #PWR023
U 1 1 611E06B6
P 3550 4300
F 0 "#PWR?" H 3550 4050 50 0001 C CNN
F 1 "GND" H 3555 4127 50 0000 C CNN
F 2 "" H 3550 4300 50 0001 C CNN
F 3 "" H 3550 4300 50 0001 C CNN
1 3550 4300
P 3800 5450
F 0 "#PWR023" H 3800 5200 50 0001 C CNN
F 1 "GND" H 3805 5277 50 0000 C CNN
F 2 "" H 3800 5450 50 0001 C CNN
F 3 "" H 3800 5450 50 0001 C CNN
1 3800 5450
1 0 0 -1
$EndComp
$Comp
L power:VCC #PWR?
L power:VCC #PWR022
U 1 1 611E06BC
P 3550 3800
F 0 "#PWR?" H 3550 3650 50 0001 C CNN
F 1 "VCC" H 3565 3973 50 0000 C CNN
F 2 "" H 3550 3800 50 0001 C CNN
F 3 "" H 3550 3800 50 0001 C CNN
1 3550 3800
P 3800 4950
F 0 "#PWR022" H 3800 4800 50 0001 C CNN
F 1 "VCC" H 3815 5123 50 0000 C CNN
F 2 "" H 3800 4950 50 0001 C CNN
F 3 "" H 3800 4950 50 0001 C CNN
1 3800 4950
1 0 0 -1
$EndComp
Text GLabel 7150 2100 2 50 Input ~ 0
ICRX
Text GLabel 7150 2000 2 50 Input ~ 0
ICTX
Text GLabel 5550 4150 2 50 Input ~ 0
ICTX
Text GLabel 5550 4450 2 50 Input ~ 0
ICRX
Text GLabel 7550 2800 2 50 Input ~ 0
ICRST
Text GLabel 5550 4750 2 50 Input ~ 0
ICRST
Text GLabel 5550 3950 2 50 Input ~ 0
RX
Text GLabel 5550 4250 2 50 Input ~ 0
TX
Text GLabel 5550 4550 2 50 Input ~ 0
RST
Text GLabel 5550 4050 2 50 Input ~ 0
EXTRX
Text GLabel 5550 4350 2 50 Input ~ 0
EXTTX
Text GLabel 5550 4650 2 50 Input ~ 0
EXTRST
Wire Wire Line
5450 3950 5550 3950
Wire Wire Line
5450 4050 5550 4050
Wire Wire Line
5450 4150 5550 4150
Wire Wire Line
5450 4250 5550 4250
Wire Wire Line
5450 4350 5550 4350
Wire Wire Line
5450 4450 5550 4450
Wire Wire Line
5450 4550 5550 4550
Wire Wire Line
5450 4650 5550 4650
Wire Wire Line
5450 4750 5550 4750
$Comp
L power:GND #PWR025
U 1 1 6121168E
P 5550 5150
F 0 "#PWR025" H 5550 4900 50 0001 C CNN
F 1 "GND" H 5555 4977 50 0000 C CNN
F 2 "" H 5550 5150 50 0001 C CNN
F 3 "" H 5550 5150 50 0001 C CNN
1 5550 5150
0 -1 -1 0
$EndComp
Wire Wire Line
5450 5150 5500 5150
Wire Wire Line
5450 5050 5500 5050
Wire Wire Line
5500 5050 5500 5150
Connection ~ 5500 5150
Wire Wire Line
5500 5150 5550 5150
$Comp
L power:VCC #PWR024
U 1 1 6122B478
P 5550 3750
F 0 "#PWR024" H 5550 3600 50 0001 C CNN
F 1 "VCC" H 5565 3923 50 0000 C CNN
F 2 "" H 5550 3750 50 0001 C CNN
F 3 "" H 5550 3750 50 0001 C CNN
1 5550 3750
0 1 1 0
$EndComp
Wire Wire Line
5450 3750 5550 3750
$Comp
L power:GND #PWR020
U 1 1 61248935
P 3550 3950
F 0 "#PWR020" H 3550 3700 50 0001 C CNN
F 1 "GND" H 3555 3777 50 0000 C CNN
F 2 "" H 3550 3950 50 0001 C CNN
F 3 "" H 3550 3950 50 0001 C CNN
1 3550 3950
0 1 1 0
$EndComp
$Comp
L Device:R R6
U 1 1 612495F2
P 3800 3950
F 0 "R6" H 3870 3996 50 0000 L CNN
F 1 "10k" H 3870 3905 50 0000 L CNN
F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 3730 3950 50 0001 C CNN
F 3 "~" H 3800 3950 50 0001 C CNN
1 3800 3950
0 -1 -1 0
$EndComp
Wire Wire Line
3550 3950 3650 3950
Wire Wire Line
3950 3950 4050 3950
Text GLabel 3950 4050 0 50 Input ~ 0
MUXS0
Text GLabel 3950 4150 0 50 Input ~ 0
MUXS1
Text GLabel 3950 4250 0 50 Input ~ 0
MUXS2
Wire Wire Line
3950 4050 4050 4050
Wire Wire Line
3950 4150 4050 4150
Wire Wire Line
3950 4250 4050 4250
Text GLabel 2500 3200 2 50 Input ~ 0
MUXS0
Text GLabel 2500 3300 2 50 Input ~ 0
MUXS1
Text GLabel 2500 3400 2 50 Input ~ 0
MUXS2
Text GLabel 6500 4600 0 50 Input ~ 0
EXTRX
Text GLabel 6500 5200 0 50 Input ~ 0
EXTTX
Text GLabel 6500 5500 0 50 Input ~ 0
EXTRST
Text GLabel 10700 4000 2 50 Input ~ 0
EXTRST
Text GLabel 10700 4300 2 50 Input ~ 0
EXTTX
Text GLabel 10700 4900 2 50 Input ~ 0
EXTRX
$EndSCHEMATC