Add console UART muxing
This commit is contained in:
parent
37fca674ba
commit
6ce61a88e0
3 changed files with 874 additions and 743 deletions
File diff suppressed because it is too large
Load diff
|
@ -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)))))
|
|
@ -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
|
||||
|
|
Reference in a new issue