add some input protection

This commit is contained in:
eddyem 2017-07-12 11:27:56 +03:00
parent b11ce631a3
commit a8a91a1b29
5 changed files with 8378 additions and 1665 deletions

File diff suppressed because it is too large Load Diff

5355
kicad/stm32/LUT.kicad_pcbe Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
(export (version D)
(design
(source /Big/Data/00__Electronics/STM32/TSYS01/git/kicad/stm32/stm32.sch)
(date "Вт 04 июл 2017 20:21:48")
(source /home/eddy/Docs/SAO/БТА/Зеркалоонтроль/Project/kicad/stm32/stm32.sch)
(date "Ср 12 июл 2017 10:49:12")
(tool "Eeschema 4.0.6")
(sheet (number 1) (name /) (tstamps /)
(title_block
@ -66,13 +66,13 @@
(sheetpath (names /) (tstamps /))
(tstamp 58C43929))
(comp (ref C4)
(value 47u)
(footprint Capacitors_Tantalum_SMD.pretty:Tantalum_Case-A_EIA-3216-18_Hand)
(value 100u)
(footprint Capacitors_THT.pretty:CP_Radial_D8.0mm_P3.50mm)
(libsource (lib device) (part CP))
(sheetpath (names /) (tstamps /))
(tstamp 58C4396A))
(comp (ref C1)
(value 10u)
(value 47u)
(footprint Capacitors_Tantalum_SMD.pretty:Tantalum_Case-A_EIA-3216-18_Hand)
(libsource (lib device) (part CP))
(sheetpath (names /) (tstamps /))
@ -402,8 +402,8 @@
(sheetpath (names /) (tstamps /))
(tstamp 5910E2F2))
(comp (ref D4)
(value BZX55C3V6)
(footprint Diodes_THT.pretty:Diode_DO-35_SOD27_Horizontal_RM10)
(value MM3Z3V6)
(footprint Diodes_SMD.pretty:D_0805)
(libsource (lib device) (part D_Zener))
(sheetpath (names /) (tstamps /))
(tstamp 5910F169))
@ -482,13 +482,13 @@
(comp (ref SW2)
(value Boot)
(footprint Buttons_Switches_THT.pretty:SW_PUSH_6mm)
(libsource (lib switches) (part SW_Push))
(libsource (lib stm32-cache) (part SW_Push))
(sheetpath (names /) (tstamps /))
(tstamp 5909F6B6))
(comp (ref SW1)
(value Reset)
(footprint Buttons_Switches_THT.pretty:SW_PUSH_6mm)
(libsource (lib switches) (part SW_Push))
(libsource (lib stm32-cache) (part SW_Push))
(sheetpath (names /) (tstamps /))
(tstamp 590A0134))
(comp (ref P14)
@ -520,7 +520,61 @@
(footprint my_footprints:Hole_3mm)
(libsource (lib conn) (part CONN_01X01))
(sheetpath (names /) (tstamps /))
(tstamp 591446F9)))
(tstamp 591446F9))
(comp (ref C15)
(value 0.1)
(footprint Capacitors_SMD.pretty:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 596772D4))
(comp (ref D9)
(value MM3Z3V6)
(footprint Diodes_SMD.pretty:D_0805)
(libsource (lib device) (part D_Zener))
(sheetpath (names /) (tstamps /))
(tstamp 5968325A))
(comp (ref D8)
(value MM3Z3V6)
(footprint Diodes_SMD.pretty:D_0805)
(libsource (lib device) (part D_Zener))
(sheetpath (names /) (tstamps /))
(tstamp 59684468))
(comp (ref R34)
(value 22)
(footprint Resistors_SMD.pretty:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5968E385))
(comp (ref R35)
(value 22)
(footprint Resistors_SMD.pretty:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5968E83B))
(comp (ref R32)
(value 22)
(footprint Resistors_SMD.pretty:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5968FBD4))
(comp (ref D10)
(value MM3Z3V6)
(footprint Diodes_SMD.pretty:D_0805)
(libsource (lib device) (part D_Zener))
(sheetpath (names /) (tstamps /))
(tstamp 59691FAC))
(comp (ref R33)
(value 22)
(footprint Resistors_SMD.pretty:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 59698620))
(comp (ref D11)
(value MM3Z3V6)
(footprint Diodes_SMD.pretty:D_0805)
(libsource (lib device) (part D_Zener))
(sheetpath (names /) (tstamps /))
(tstamp 59698626)))
(libparts
(libpart (lib elements) (part 74HC4051)
(description "Multiplexer 8 to 1")
@ -849,8 +903,7 @@
(pin (num 46) (name PB9/CAN_TX/I2C1_SDA/IR_OUT/SPI2_NSS/TIM17_CH1) (type BiDi))
(pin (num 47) (name VSS) (type power_in))
(pin (num 48) (name VDD) (type power_in))))
(libpart (lib switches) (part SW_Push)
(description "Push button switch, generic, two pins")
(libpart (lib stm32-cache) (part SW_Push)
(fields
(field (name Reference) SW)
(field (name Value) SW_Push))
@ -887,400 +940,420 @@
(pin (num 5) (name shield) (type passive)))))
(libraries
(library (logical stm32-rescue)
(uri /Big/Data/00__Electronics/STM32/TSYS01/git/kicad/stm32/stm32-rescue.lib))
(library (logical interface)
(uri /usr/share/kicad/library/interface.lib))
(library (logical regul)
(uri /usr/share/kicad/library/regul.lib))
(uri stm32-rescue.lib))
(library (logical device)
(uri /usr/share/kicad/library/device.lib))
(library (logical switches)
(uri /usr/share/kicad/library/switches.lib))
(library (logical stm32-cache)
(uri /Big/Data/00__Electronics/STM32/TSYS01/git/kicad/stm32/stm32-cache.lib))
(library (logical conn)
(uri /usr/share/kicad/library/conn.lib))
(library (logical regul)
(uri /usr/share/kicad/library/regul.lib))
(library (logical interface)
(uri /usr/share/kicad/library/interface.lib))
(library (logical vreg)
(uri /home/eddy/kicad/Kicad-Libraries/library/vreg.lib))
(library (logical elements)
(uri /Big/Data/00__Electronics/STM32/TSYS01/git/kicad/stm32/elements.lib)))
(uri elements.lib))
(library (logical stm32-cache)
(uri /home/eddy/Docs/SAO/БТА/Зеркалоонтроль/Project/kicad/stm32/stm32-cache.lib)))
(nets
(net (code 1) (name /C0)
(node (ref P2) (pin 2))
(node (ref U6) (pin 13))
(node (ref R11) (pin 1)))
(net (code 2) (name /C1)
(node (ref U6) (pin 14))
(node (ref R13) (pin 1))
(node (ref P3) (pin 2)))
(net (code 3) (name /C2)
(node (ref U6) (pin 15))
(node (ref R15) (pin 1))
(node (ref P4) (pin 2)))
(net (code 4) (name /C3)
(node (ref R17) (pin 1))
(node (ref P5) (pin 2))
(node (ref U6) (pin 12)))
(net (code 5) (name /C5)
(node (ref U6) (pin 5))
(node (ref R21) (pin 1))
(node (ref P7) (pin 2)))
(net (code 6) (name /C6)
(node (ref U6) (pin 2))
(node (ref P8) (pin 2))
(node (ref R23) (pin 1)))
(net (code 7) (name /C7)
(node (ref P9) (pin 2))
(node (ref U6) (pin 4))
(node (ref R25) (pin 1)))
(net (code 8) (name +5V)
(node (ref U1) (pin 4))
(node (ref U2) (pin 3))
(node (ref U4) (pin 3))
(node (ref C4) (pin 1))
(node (ref L1) (pin 1))
(node (ref R6) (pin 1))
(node (ref U3) (pin 3)))
(net (code 9) (name /3v3_sensors)
(node (ref C3) (pin 1))
(node (ref U3) (pin 2))
(node (ref P9) (pin 3))
(node (ref P2) (pin 3))
(node (ref R1) (pin 1))
(node (ref P4) (pin 3))
(node (ref P5) (pin 3))
(node (ref U3) (pin 4))
(node (ref P8) (pin 3))
(node (ref P6) (pin 3))
(node (ref P3) (pin 3))
(node (ref P7) (pin 3)))
(net (code 10) (name GND)
(node (ref P10) (pin 16))
(node (ref U3) (pin 1))
(node (ref D3) (pin 3))
(node (ref P10) (pin 14))
(node (ref R27) (pin 2))
(node (ref C1) (pin 2))
(node (ref C5) (pin 2))
(node (ref U7) (pin 23))
(net (code 1) (name GND)
(node (ref R26) (pin 1))
(node (ref SW1) (pin 2))
(node (ref U1) (pin 3))
(node (ref U7) (pin 8))
(node (ref C11) (pin 1))
(node (ref U7) (pin 47))
(node (ref U7) (pin 35))
(node (ref U6) (pin 7))
(node (ref R8) (pin 2))
(node (ref U6) (pin 8))
(node (ref U5) (pin 8))
(node (ref R4) (pin 2))
(node (ref R2) (pin 2))
(node (ref R7) (pin 2))
(node (ref P10) (pin 16))
(node (ref P10) (pin 14))
(node (ref R5) (pin 1))
(node (ref D7) (pin 5))
(node (ref C13) (pin 1))
(node (ref C12) (pin 1))
(node (ref U5) (pin 8))
(node (ref U5) (pin 7))
(node (ref P10) (pin 12))
(node (ref P2) (pin 4))
(node (ref P10) (pin 10))
(node (ref P10) (pin 8))
(node (ref P10) (pin 6))
(node (ref P10) (pin 4))
(node (ref P14) (pin 3))
(node (ref D7) (pin 5))
(node (ref C13) (pin 1))
(node (ref C12) (pin 1))
(node (ref P1) (pin 3))
(node (ref R26) (pin 1))
(node (ref U5) (pin 7))
(node (ref P2) (pin 4))
(node (ref P10) (pin 2))
(node (ref R5) (pin 1))
(node (ref U6) (pin 8))
(node (ref U6) (pin 7))
(node (ref C5) (pin 2))
(node (ref R27) (pin 2))
(node (ref P14) (pin 3))
(node (ref C15) (pin 2))
(node (ref C11) (pin 1))
(node (ref D8) (pin 2))
(node (ref D9) (pin 2))
(node (ref D11) (pin 2))
(node (ref D10) (pin 2))
(node (ref P7) (pin 4))
(node (ref P6) (pin 4))
(node (ref P5) (pin 4))
(node (ref P4) (pin 4))
(node (ref P3) (pin 4))
(node (ref C14) (pin 1))
(node (ref P9) (pin 4))
(node (ref P8) (pin 4))
(node (ref C8) (pin 2))
(node (ref C7) (pin 2))
(node (ref C10) (pin 2))
(node (ref C14) (pin 1))
(node (ref D3) (pin 3))
(node (ref C2) (pin 2))
(node (ref U4) (pin 2))
(node (ref U7) (pin 23))
(node (ref U2) (pin 1))
(node (ref U7) (pin 8))
(node (ref U1) (pin 5))
(node (ref U1) (pin 3))
(node (ref U7) (pin 47))
(node (ref U7) (pin 35))
(node (ref C9) (pin 2))
(node (ref R8) (pin 2))
(node (ref P12) (pin 1))
(node (ref C1) (pin 2))
(node (ref C4) (pin 2))
(node (ref C3) (pin 2))
(node (ref D1) (pin 2))
(node (ref P13) (pin 5))
(node (ref U4) (pin 2))
(node (ref U2) (pin 1))
(node (ref U1) (pin 5))
(node (ref C2) (pin 2))
(node (ref P12) (pin 1))
(node (ref C7) (pin 2))
(node (ref C8) (pin 2)))
(net (code 11) (name /D7)
(node (ref U5) (pin 4))
(node (ref P9) (pin 1))
(node (ref R24) (pin 1)))
(net (code 12) (name "Net-(P17-Pad1)")
(node (ref P17) (pin 1)))
(net (code 13) (name "Net-(P15-Pad1)")
(node (ref P15) (pin 1)))
(net (code 14) (name "Net-(P16-Pad1)")
(node (ref P16) (pin 1)))
(net (code 15) (name "Net-(P18-Pad1)")
(node (ref P18) (pin 1)))
(net (code 16) (name "Net-(P1-Pad4)")
(node (ref P1) (pin 4))
(node (ref Q1) (pin 3))
(node (ref P14) (pin 4)))
(net (code 17) (name /12Vin)
(node (ref U3) (pin 1))
(node (ref P1) (pin 3))
(node (ref C3) (pin 2)))
(net (code 2) (name +5V)
(node (ref R6) (pin 1))
(node (ref U1) (pin 4))
(node (ref C4) (pin 1))
(node (ref L1) (pin 1))
(node (ref U4) (pin 3))
(node (ref U2) (pin 3))
(node (ref U3) (pin 3)))
(net (code 3) (name /3v3_sensors)
(node (ref P9) (pin 3))
(node (ref P6) (pin 3))
(node (ref P8) (pin 3))
(node (ref P5) (pin 3))
(node (ref P4) (pin 3))
(node (ref P3) (pin 3))
(node (ref R1) (pin 1))
(node (ref P2) (pin 3))
(node (ref U3) (pin 2))
(node (ref U3) (pin 4))
(node (ref P7) (pin 3))
(node (ref C3) (pin 1)))
(net (code 4) (name /12Vin)
(node (ref C1) (pin 1))
(node (ref R3) (pin 1))
(node (ref U1) (pin 1))
(node (ref C15) (pin 1))
(node (ref Q1) (pin 2))
(node (ref D4) (pin 1))
(node (ref C1) (pin 1)))
(net (code 18) (name "Net-(D4-Pad2)")
(node (ref U1) (pin 1))
(node (ref D4) (pin 1)))
(net (code 5) (name "Net-(D4-Pad2)")
(node (ref Q1) (pin 1))
(node (ref D4) (pin 2))
(node (ref R26) (pin 2)))
(net (code 19) (name /V12)
(node (ref R3) (pin 2))
(node (ref R4) (pin 1))
(node (ref U7) (pin 10)))
(net (code 20) (name /V3.3)
(node (ref U7) (pin 12))
(node (ref R2) (pin 1))
(node (ref R1) (pin 2)))
(net (code 21) (name /V5)
(node (ref R7) (pin 1))
(net (code 6) (name /C5)
(node (ref P7) (pin 2))
(node (ref U6) (pin 5))
(node (ref R21) (pin 1)))
(net (code 7) (name /C6)
(node (ref U6) (pin 2))
(node (ref R23) (pin 1))
(node (ref P8) (pin 2)))
(net (code 8) (name /C7)
(node (ref P9) (pin 2))
(node (ref U6) (pin 4))
(node (ref R25) (pin 1)))
(net (code 9) (name "Net-(P17-Pad1)")
(node (ref P17) (pin 1)))
(net (code 10) (name "Net-(P1-Pad4)")
(node (ref P14) (pin 4))
(node (ref P1) (pin 4))
(node (ref Q1) (pin 3)))
(net (code 11) (name "Net-(P15-Pad1)")
(node (ref P15) (pin 1)))
(net (code 12) (name "Net-(P16-Pad1)")
(node (ref P16) (pin 1)))
(net (code 13) (name "Net-(P18-Pad1)")
(node (ref P18) (pin 1)))
(net (code 14) (name "Net-(R32-Pad1)")
(node (ref U5) (pin 3))
(node (ref R32) (pin 1)))
(net (code 15) (name "Net-(D7-Pad7)")
(node (ref R34) (pin 1))
(node (ref D7) (pin 7)))
(net (code 16) (name "Net-(D7-Pad6)")
(node (ref R35) (pin 1))
(node (ref D7) (pin 6)))
(net (code 17) (name "Net-(R35-Pad2)")
(node (ref U7) (pin 33))
(node (ref R35) (pin 2)))
(net (code 18) (name /I2C1_SDA)
(node (ref U7) (pin 31))
(node (ref R32) (pin 2))
(node (ref D10) (pin 1)))
(net (code 19) (name "Net-(R33-Pad1)")
(node (ref R33) (pin 1))
(node (ref U6) (pin 3)))
(net (code 20) (name /V5)
(node (ref R6) (pin 2))
(node (ref U7) (pin 11)))
(node (ref U7) (pin 11))
(node (ref R7) (pin 1))
(node (ref D9) (pin 1)))
(net (code 21) (name /V12)
(node (ref U7) (pin 10))
(node (ref D8) (pin 1))
(node (ref R3) (pin 2))
(node (ref R4) (pin 1)))
(net (code 22) (name "Net-(D7-Pad8)")
(node (ref D7) (pin 8)))
(net (code 23) (name /ADDR1)
(node (ref U7) (pin 19))
(node (ref U5) (pin 10))
(node (ref U6) (pin 10)))
(net (code 24) (name /D3)
(net (code 23) (name /C1)
(node (ref R13) (pin 1))
(node (ref U6) (pin 14))
(node (ref P3) (pin 2)))
(net (code 24) (name /C4)
(node (ref R19) (pin 1))
(node (ref U6) (pin 1))
(node (ref P6) (pin 2)))
(net (code 25) (name /C3)
(node (ref U6) (pin 12))
(node (ref P5) (pin 2))
(node (ref R17) (pin 1)))
(net (code 26) (name /C0)
(node (ref U6) (pin 13))
(node (ref R11) (pin 1))
(node (ref P2) (pin 2)))
(net (code 27) (name /C2)
(node (ref P4) (pin 2))
(node (ref R15) (pin 1))
(node (ref U6) (pin 15)))
(net (code 28) (name /Row3)
(node (ref P10) (pin 1))
(node (ref U7) (pin 40)))
(net (code 29) (name /Row2)
(node (ref P10) (pin 3))
(node (ref U7) (pin 39)))
(net (code 30) (name /Row0)
(node (ref U7) (pin 37))
(node (ref P10) (pin 7)))
(net (code 31) (name /Col3)
(node (ref P10) (pin 9))
(node (ref U7) (pin 28)))
(net (code 32) (name /Col2)
(node (ref U7) (pin 27))
(node (ref P10) (pin 11)))
(net (code 33) (name /D6)
(node (ref R22) (pin 1))
(node (ref P8) (pin 1))
(node (ref U5) (pin 2)))
(net (code 34) (name "Net-(D3-Pad2)")
(node (ref D3) (pin 2))
(node (ref U4) (pin 6))
(node (ref R9) (pin 1))
(node (ref P1) (pin 2))
(node (ref P14) (pin 2)))
(net (code 35) (name "Net-(D3-Pad1)")
(node (ref D3) (pin 1))
(node (ref JP1) (pin 1))
(node (ref U4) (pin 7))
(node (ref P14) (pin 1))
(node (ref P1) (pin 1)))
(net (code 36) (name "Net-(JP1-Pad2)")
(node (ref JP1) (pin 2))
(node (ref R9) (pin 2)))
(net (code 37) (name /D4)
(node (ref R18) (pin 1))
(node (ref P6) (pin 1))
(node (ref U5) (pin 1)))
(net (code 38) (name /D7)
(node (ref P9) (pin 1))
(node (ref R24) (pin 1))
(node (ref U5) (pin 4)))
(net (code 39) (name /D5)
(node (ref R20) (pin 1))
(node (ref U5) (pin 5))
(node (ref P7) (pin 1)))
(net (code 40) (name /D3)
(node (ref R16) (pin 1))
(node (ref U5) (pin 12))
(node (ref P5) (pin 1)))
(net (code 25) (name /D0)
(net (code 41) (name /D0)
(node (ref R10) (pin 1))
(node (ref P2) (pin 1))
(node (ref U5) (pin 13)))
(net (code 26) (name /D1)
(node (ref P3) (pin 1))
(net (code 42) (name /D1)
(node (ref U5) (pin 14))
(node (ref P3) (pin 1))
(node (ref R12) (pin 1)))
(net (code 27) (name /D2)
(net (code 43) (name /D2)
(node (ref U5) (pin 15))
(node (ref R14) (pin 1))
(node (ref P4) (pin 1)))
(net (code 28) (name /C4)
(node (ref R19) (pin 1))
(node (ref P6) (pin 2))
(node (ref U6) (pin 1)))
(net (code 29) (name "Net-(D3-Pad1)")
(node (ref JP1) (pin 1))
(node (ref D3) (pin 1))
(node (ref P14) (pin 1))
(node (ref P1) (pin 1))
(node (ref U4) (pin 7)))
(net (code 30) (name "Net-(R8-Pad1)")
(node (ref R8) (pin 1))
(node (ref U4) (pin 8)))
(net (code 31) (name "Net-(D3-Pad2)")
(node (ref P14) (pin 2))
(node (ref R9) (pin 1))
(node (ref U4) (pin 6))
(node (ref P1) (pin 2))
(node (ref D3) (pin 2)))
(net (code 32) (name "Net-(JP1-Pad2)")
(node (ref R9) (pin 2))
(node (ref JP1) (pin 2)))
(net (code 33) (name /D4)
(node (ref P6) (pin 1))
(node (ref R18) (pin 1))
(node (ref U5) (pin 1)))
(net (code 34) (name /D6)
(node (ref U5) (pin 2))
(node (ref R22) (pin 1))
(node (ref P8) (pin 1)))
(net (code 35) (name /I2C1_SDA)
(node (ref U7) (pin 31))
(node (ref U5) (pin 3)))
(net (code 36) (name /D5)
(node (ref R20) (pin 1))
(node (ref P7) (pin 1))
(node (ref U5) (pin 5)))
(net (code 37) (name "Net-(D5-Pad2)")
(node (ref R29) (pin 1))
(node (ref D5) (pin 2)))
(net (code 38) (name "Net-(D7-Pad3)")
(node (ref R31) (pin 1))
(node (ref P4) (pin 1))
(node (ref R14) (pin 1)))
(net (code 44) (name "Net-(D7-Pad3)")
(node (ref P13) (pin 3))
(node (ref D7) (pin 3)))
(net (code 39) (name "Net-(D7-Pad6)")
(node (ref U7) (pin 33))
(node (ref D7) (pin 6)))
(net (code 40) (name /Row2)
(node (ref P10) (pin 3))
(node (ref U7) (pin 39)))
(net (code 41) (name /Row1)
(node (ref P10) (pin 5))
(node (ref U7) (pin 38)))
(net (code 42) (name /Row0)
(node (ref P10) (pin 7))
(node (ref U7) (pin 37)))
(net (code 43) (name "Net-(U7-Pad34)")
(node (ref U7) (pin 34)))
(net (code 44) (name /BOOT0)
(node (ref U7) (pin 44))
(node (ref SW2) (pin 1))
(node (ref R27) (pin 1))
(node (ref C6) (pin 1)))
(net (code 45) (name /SPI_SCK)
(node (ref U7) (pin 15))
(node (ref P11) (pin 1)))
(net (code 46) (name /Col0)
(node (ref P10) (pin 15))
(node (ref U7) (pin 25)))
(net (code 47) (name /SPI_MISO)
(node (ref U7) (pin 16))
(node (ref P11) (pin 2)))
(node (ref D7) (pin 3))
(node (ref R31) (pin 1)))
(net (code 45) (name "Net-(D6-Pad2)")
(node (ref D6) (pin 2))
(node (ref R30) (pin 1)))
(net (code 46) (name "Net-(D2-Pad1)")
(node (ref D2) (pin 1))
(node (ref R5) (pin 2)))
(net (code 47) (name "Net-(U4-Pad5)")
(node (ref U4) (pin 5)))
(net (code 48) (name /Col1)
(node (ref U7) (pin 26))
(node (ref P10) (pin 13)))
(net (code 49) (name /SPI_MOSI)
(node (ref U7) (pin 17))
(node (ref P11) (pin 3)))
(net (code 50) (name /Col2)
(node (ref P10) (pin 11))
(node (ref U7) (pin 27)))
(net (code 49) (name /Col0)
(node (ref P10) (pin 15))
(node (ref U7) (pin 25)))
(net (code 50) (name "Net-(D5-Pad2)")
(node (ref D5) (pin 2))
(node (ref R29) (pin 1)))
(net (code 51) (name /ADDR0)
(node (ref U5) (pin 11))
(node (ref U7) (pin 18))
(node (ref U6) (pin 11))
(node (ref U5) (pin 11)))
(net (code 52) (name /Col3)
(node (ref P10) (pin 9))
(node (ref U7) (pin 28)))
(net (code 53) (name +3V3)
(node (ref R17) (pin 2))
(node (ref R16) (pin 2))
(node (ref R21) (pin 2))
(node (ref R22) (pin 2))
(node (ref R23) (pin 2))
(node (ref R15) (pin 2))
(node (ref R20) (pin 2))
(node (ref R11) (pin 2))
(node (ref R25) (pin 2))
(node (ref R10) (pin 2))
(node (ref R24) (pin 2))
(node (ref R19) (pin 2))
(node (ref R18) (pin 2))
(node (ref U7) (pin 36))
(node (ref U7) (pin 24))
(node (ref U7) (pin 48))
(node (ref C11) (pin 2))
(node (ref U7) (pin 9))
(node (ref C14) (pin 2))
(node (ref R12) (pin 2))
(node (ref U5) (pin 16))
(node (ref U6) (pin 16))
(node (ref R29) (pin 2))
(node (ref C12) (pin 2))
(node (ref C13) (pin 2))
(node (ref R30) (pin 2))
(node (ref D2) (pin 2))
(node (ref U2) (pin 2))
(node (ref U2) (pin 4))
(node (ref R14) (pin 2))
(node (ref SW2) (pin 2))
(node (ref R31) (pin 2))
(node (ref C6) (pin 2))
(node (ref R28) (pin 2))
(node (ref R13) (pin 2))
(node (ref C2) (pin 1)))
(net (code 54) (name /~EN)
(node (ref U6) (pin 11)))
(net (code 52) (name /BOOT0)
(node (ref R27) (pin 1))
(node (ref U7) (pin 44))
(node (ref SW2) (pin 1))
(node (ref C6) (pin 1)))
(net (code 53) (name /SPI_SCK)
(node (ref P11) (pin 1))
(node (ref U7) (pin 15)))
(net (code 54) (name /SPI_MISO)
(node (ref U7) (pin 16))
(node (ref P11) (pin 2)))
(net (code 55) (name /SPI_MOSI)
(node (ref P11) (pin 3))
(node (ref U7) (pin 17)))
(net (code 56) (name "Net-(U7-Pad34)")
(node (ref U7) (pin 34)))
(net (code 57) (name /Row1)
(node (ref U7) (pin 38))
(node (ref P10) (pin 5)))
(net (code 58) (name /~EN)
(node (ref U6) (pin 6))
(node (ref U5) (pin 6))
(node (ref U7) (pin 29))
(node (ref U6) (pin 6)))
(net (code 55) (name "Net-(U7-Pad2)")
(node (ref U7) (pin 29)))
(net (code 59) (name "Net-(U7-Pad21)")
(node (ref U7) (pin 21)))
(net (code 60) (name "Net-(U7-Pad2)")
(node (ref U7) (pin 2)))
(net (code 56) (name "Net-(C10-Pad1)")
(net (code 61) (name "Net-(C10-Pad1)")
(node (ref Y2) (pin 2))
(node (ref U7) (pin 4))
(node (ref C10) (pin 1)))
(net (code 57) (name /NRST)
(node (ref R28) (pin 1))
(node (ref C5) (pin 1))
(node (ref SW1) (pin 1))
(node (ref U7) (pin 7)))
(net (code 58) (name /ADDR2)
(node (ref U5) (pin 9))
(node (ref U7) (pin 20))
(node (ref U6) (pin 9)))
(net (code 59) (name /I2C1_SCL)
(node (ref U6) (pin 3))
(node (ref U7) (pin 30)))
(net (code 60) (name /Row3)
(node (ref U7) (pin 40))
(node (ref P10) (pin 1)))
(net (code 61) (name "Net-(U7-Pad21)")
(node (ref U7) (pin 21)))
(net (code 62) (name "Net-(U7-Pad41)")
(node (ref U7) (pin 41)))
(net (code 63) (name "Net-(U7-Pad22)")
(node (ref U7) (pin 22)))
(net (code 64) (name "Net-(D7-Pad7)")
(node (ref U7) (pin 32))
(node (ref D7) (pin 7)))
(net (code 65) (name /LED0)
(node (ref U7) (pin 13))
(node (ref D5) (pin 1)))
(net (code 66) (name /LED1)
(node (ref U7) (pin 14))
(node (ref D6) (pin 1)))
(net (code 67) (name /CAN_Tx)
(node (ref U4) (pin 1))
(node (ref U7) (pin 46)))
(net (code 68) (name /CAN_Rx)
(node (ref U4) (pin 4))
(node (ref U7) (pin 45)))
(net (code 69) (name "Net-(U4-Pad5)")
(node (ref U4) (pin 5)))
(net (code 70) (name "Net-(D7-Pad1)")
(node (ref P13) (pin 1))
(node (ref D7) (pin 1)))
(net (code 71) (name "Net-(D7-Pad4)")
(node (ref P13) (pin 4))
(node (ref D7) (pin 4)))
(net (code 72) (name "Net-(D1-Pad1)")
(node (ref U1) (pin 2))
(node (ref L1) (pin 2))
(node (ref D1) (pin 1)))
(net (code 73) (name "Net-(C9-Pad1)")
(node (ref C9) (pin 1))
(node (ref Y2) (pin 1))
(node (ref U7) (pin 3)))
(net (code 74) (name "Net-(U7-Pad1)")
(node (ref U7) (pin 1)))
(net (code 75) (name "Net-(P12-Pad2)")
(node (ref P12) (pin 2))
(node (ref U7) (pin 43)))
(net (code 76) (name "Net-(C7-Pad1)")
(node (ref Y1) (pin 1))
(node (ref U7) (pin 5))
(node (ref C7) (pin 1)))
(net (code 77) (name "Net-(C8-Pad1)")
(net (code 62) (name "Net-(C8-Pad1)")
(node (ref Y1) (pin 2))
(node (ref C8) (pin 1))
(node (ref U7) (pin 6)))
(net (code 78) (name "Net-(P12-Pad3)")
(net (code 63) (name /NRST)
(node (ref SW1) (pin 1))
(node (ref U7) (pin 7))
(node (ref C5) (pin 1))
(node (ref R28) (pin 1)))
(net (code 64) (name +3V3)
(node (ref R10) (pin 2))
(node (ref SW2) (pin 2))
(node (ref C11) (pin 2))
(node (ref R11) (pin 2))
(node (ref C13) (pin 2))
(node (ref C12) (pin 2))
(node (ref R29) (pin 2))
(node (ref R18) (pin 2))
(node (ref R30) (pin 2))
(node (ref D2) (pin 2))
(node (ref R31) (pin 2))
(node (ref C14) (pin 2))
(node (ref U7) (pin 36))
(node (ref R19) (pin 2))
(node (ref U7) (pin 48))
(node (ref C6) (pin 2))
(node (ref R22) (pin 2))
(node (ref U2) (pin 2))
(node (ref R15) (pin 2))
(node (ref R12) (pin 2))
(node (ref R14) (pin 2))
(node (ref R28) (pin 2))
(node (ref R21) (pin 2))
(node (ref U7) (pin 24))
(node (ref R25) (pin 2))
(node (ref U2) (pin 4))
(node (ref R16) (pin 2))
(node (ref U6) (pin 16))
(node (ref R23) (pin 2))
(node (ref C2) (pin 1))
(node (ref R24) (pin 2))
(node (ref R17) (pin 2))
(node (ref U5) (pin 16))
(node (ref U7) (pin 9))
(node (ref R13) (pin 2))
(node (ref R20) (pin 2)))
(net (code 65) (name /ADDR2)
(node (ref U5) (pin 9))
(node (ref U7) (pin 20))
(node (ref U6) (pin 9)))
(net (code 66) (name /I2C1_SCL)
(node (ref D11) (pin 1))
(node (ref R33) (pin 2))
(node (ref U7) (pin 30)))
(net (code 67) (name "Net-(U7-Pad41)")
(node (ref U7) (pin 41)))
(net (code 68) (name /V3.3)
(node (ref R1) (pin 2))
(node (ref U7) (pin 12))
(node (ref R2) (pin 1)))
(net (code 69) (name "Net-(U7-Pad22)")
(node (ref U7) (pin 22)))
(net (code 70) (name "Net-(R34-Pad2)")
(node (ref R34) (pin 2))
(node (ref U7) (pin 32)))
(net (code 71) (name /LED0)
(node (ref U7) (pin 13))
(node (ref D5) (pin 1)))
(net (code 72) (name /LED1)
(node (ref U7) (pin 14))
(node (ref D6) (pin 1)))
(net (code 73) (name "Net-(R8-Pad1)")
(node (ref U4) (pin 8))
(node (ref R8) (pin 1)))
(net (code 74) (name /CAN_Tx)
(node (ref U4) (pin 1))
(node (ref U7) (pin 46)))
(net (code 75) (name /CAN_Rx)
(node (ref U4) (pin 4))
(node (ref U7) (pin 45)))
(net (code 76) (name "Net-(D7-Pad1)")
(node (ref D7) (pin 1))
(node (ref P13) (pin 1)))
(net (code 77) (name "Net-(D7-Pad2)")
(node (ref P13) (pin 2))
(node (ref D7) (pin 2)))
(net (code 78) (name "Net-(D7-Pad4)")
(node (ref D7) (pin 4))
(node (ref P13) (pin 4)))
(net (code 79) (name "Net-(D1-Pad1)")
(node (ref L1) (pin 2))
(node (ref U1) (pin 2))
(node (ref D1) (pin 1)))
(net (code 80) (name /ADDR1)
(node (ref U5) (pin 10))
(node (ref U6) (pin 10))
(node (ref U7) (pin 19)))
(net (code 81) (name "Net-(P12-Pad2)")
(node (ref P12) (pin 2))
(node (ref U7) (pin 43)))
(net (code 82) (name "Net-(P12-Pad3)")
(node (ref U7) (pin 42))
(node (ref P12) (pin 3)))
(net (code 79) (name "Net-(D6-Pad2)")
(node (ref R30) (pin 1))
(node (ref D6) (pin 2)))
(net (code 80) (name "Net-(D2-Pad1)")
(node (ref D2) (pin 1))
(node (ref R5) (pin 2)))
(net (code 81) (name "Net-(D7-Pad2)")
(node (ref D7) (pin 2))
(node (ref P13) (pin 2)))))
(net (code 83) (name "Net-(C9-Pad1)")
(node (ref U7) (pin 3))
(node (ref Y2) (pin 1))
(node (ref C9) (pin 1)))
(net (code 84) (name "Net-(U7-Pad1)")
(node (ref U7) (pin 1)))
(net (code 85) (name "Net-(C7-Pad1)")
(node (ref Y1) (pin 1))
(node (ref C7) (pin 1))
(node (ref U7) (pin 5)))))

View File

@ -143,8 +143,8 @@ L CP C4
U 1 1 58C4396A
P 4100 2500
F 0 "C4" H 4125 2600 50 0000 L CNN
F 1 "47u" H 4125 2400 50 0000 L CNN
F 2 "Capacitors_Tantalum_SMD.pretty:Tantalum_Case-A_EIA-3216-18_Hand" H 4138 2350 50 0001 C CNN
F 1 "100u" H 4125 2400 50 0000 L CNN
F 2 "Capacitors_THT.pretty:CP_Radial_D8.0mm_P3.50mm" H 4138 2350 50 0001 C CNN
F 3 "" H 4100 2500 50 0000 C CNN
1 4100 2500
1 0 0 -1
@ -165,7 +165,7 @@ L CP C1
U 1 1 58C43A3B
P 2100 2250
F 0 "C1" H 2125 2350 50 0000 L CNN
F 1 "10u" H 2125 2150 50 0000 L CNN
F 1 "47u" H 2125 2150 50 0000 L CNN
F 2 "Capacitors_Tantalum_SMD.pretty:Tantalum_Case-A_EIA-3216-18_Hand" H 2138 2100 50 0001 C CNN
F 3 "" H 2100 2250 50 0000 C CNN
1 2100 2250
@ -751,10 +751,6 @@ Wire Wire Line
17500 4600 17850 4600
Wire Wire Line
17850 4600 17850 4550
Wire Wire Line
17850 4550 18300 4550
Wire Wire Line
18300 4750 17850 4750
Wire Wire Line
17850 4750 17850 4700
Wire Wire Line
@ -1820,13 +1816,13 @@ F 3 "" H 5400 6850 50 0000 C CNN
$EndComp
Wire Wire Line
5400 6850 5700 6850
Text Label 6400 5750 2 60 ~ 0
Text Label 5700 5800 2 60 ~ 0
I2C1_SDA
Text Label 17500 4500 0 60 ~ 0
I2C1_SDA
Text Label 17500 4400 0 60 ~ 0
I2C1_SCL
Text Label 6400 7500 2 60 ~ 0
Text Label 5700 7550 2 60 ~ 0
I2C1_SCL
Text Label 17500 4300 0 60 ~ 0
~EN
@ -1886,8 +1882,8 @@ L D_Zener D4
U 1 1 5910F169
P 8250 3300
F 0 "D4" H 8250 3400 50 0000 C CNN
F 1 "BZX55C3V6" H 8250 3200 50 0000 C CNN
F 2 "Diodes_THT.pretty:Diode_DO-35_SOD27_Horizontal_RM10" H 8250 3300 50 0001 C CNN
F 1 "MM3Z3V6" H 8250 3200 50 0000 C CNN
F 2 "Diodes_SMD.pretty:D_0805" H 8250 3300 50 0001 C CNN
F 3 "" H 8250 3300 50 0000 C CNN
1 8250 3300
-1 0 0 1
@ -2083,14 +2079,14 @@ Wire Wire Line
2400 6400 2650 6400
Connection ~ 2400 6400
Wire Wire Line
3350 6400 3550 6400
3350 6400 3700 6400
Connection ~ 3350 6400
Wire Wire Line
4150 6400 4350 6400
4150 6400 4500 6400
Connection ~ 4150 6400
Text Label 3550 6400 0 60 ~ 0
Text Label 3700 6400 0 60 ~ 0
V12
Text Label 4350 6400 0 60 ~ 0
Text Label 4500 6400 0 60 ~ 0
V5
Text Label 2650 6400 0 60 ~ 0
V3.3
@ -2499,10 +2495,10 @@ Connection ~ 4250 8350
Connection ~ 4250 8450
Connection ~ 4250 8550
$Comp
L GND #PWR?
L GND #PWR055
U 1 1 595D2614
P 4350 8650
F 0 "#PWR?" H 4350 8400 50 0001 C CNN
F 0 "#PWR055" H 4350 8400 50 0001 C CNN
F 1 "GND" H 4350 8500 50 0000 C CNN
F 2 "" H 4350 8650 50 0001 C CNN
F 3 "" H 4350 8650 50 0001 C CNN
@ -2512,4 +2508,177 @@ $EndComp
Wire Wire Line
4250 8650 4350 8650
Connection ~ 4250 8650
$Comp
L C C15
U 1 1 596772D4
P 1850 2300
F 0 "C15" H 1875 2400 50 0000 L CNN
F 1 "0.1" H 1875 2200 50 0000 L CNN
F 2 "Capacitors_SMD.pretty:C_0603_HandSoldering" H 1888 2150 50 0001 C CNN
F 3 "" H 1850 2300 50 0000 C CNN
1 1850 2300
1 0 0 -1
$EndComp
Wire Wire Line
1850 2150 1850 2100
Connection ~ 1850 2100
Wire Wire Line
1850 2450 2100 2450
Connection ~ 2100 2450
$Comp
L D_Zener D9
U 1 1 5968325A
P 4400 6600
F 0 "D9" H 4400 6700 50 0000 C CNN
F 1 "MM3Z3V6" H 4400 6500 50 0000 C CNN
F 2 "Diodes_SMD.pretty:D_0805" H 4400 6600 50 0001 C CNN
F 3 "" H 4400 6600 50 0000 C CNN
1 4400 6600
0 1 1 0
$EndComp
$Comp
L D_Zener D8
U 1 1 59684468
P 3600 6600
F 0 "D8" H 3600 6700 50 0000 C CNN
F 1 "MM3Z3V6" H 3600 6500 50 0000 C CNN
F 2 "Diodes_SMD.pretty:D_0805" H 3600 6600 50 0001 C CNN
F 3 "" H 3600 6600 50 0000 C CNN
1 3600 6600
0 1 1 0
$EndComp
Wire Wire Line
4400 6450 4400 6400
Connection ~ 4400 6400
Wire Wire Line
4150 6800 4400 6800
Wire Wire Line
4400 6800 4400 6750
Wire Wire Line
3350 6800 3600 6800
Wire Wire Line
3600 6800 3600 6750
Connection ~ 4150 6800
Connection ~ 3350 6800
Wire Wire Line
3600 6450 3600 6400
Connection ~ 3600 6400
$Comp
L R R34
U 1 1 5968E385
P 18050 4550
F 0 "R34" V 18130 4550 50 0000 C CNN
F 1 "22" V 18050 4550 50 0000 C CNN
F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 17980 4550 50 0001 C CNN
F 3 "" H 18050 4550 50 0001 C CNN
1 18050 4550
0 1 1 0
$EndComp
$Comp
L R R35
U 1 1 5968E83B
P 18050 4750
F 0 "R35" V 18130 4750 50 0000 C CNN
F 1 "22" V 18050 4750 50 0000 C CNN
F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 17980 4750 50 0001 C CNN
F 3 "" H 18050 4750 50 0001 C CNN
1 18050 4750
0 1 1 0
$EndComp
Wire Wire Line
17850 4550 17900 4550
Wire Wire Line
18200 4550 18300 4550
Wire Wire Line
18300 4750 18200 4750
Wire Wire Line
17900 4750 17850 4750
$Comp
L R R32
U 1 1 5968FBD4
P 6200 5750
F 0 "R32" V 6280 5750 50 0000 C CNN
F 1 "22" V 6200 5750 50 0000 C CNN
F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 6130 5750 50 0001 C CNN
F 3 "" H 6200 5750 50 0001 C CNN
1 6200 5750
0 1 1 0
$EndComp
$Comp
L D_Zener D10
U 1 1 59691FAC
P 6000 5900
F 0 "D10" H 6000 6000 50 0000 C CNN
F 1 "MM3Z3V6" H 6000 5800 50 0000 C CNN
F 2 "Diodes_SMD.pretty:D_0805" H 6000 5900 50 0001 C CNN
F 3 "" H 6000 5900 50 0000 C CNN
1 6000 5900
0 1 1 0
$EndComp
$Comp
L GND #PWR056
U 1 1 59694AD3
P 6000 6100
F 0 "#PWR056" H 6000 5850 50 0001 C CNN
F 1 "GND" H 6000 5950 50 0000 C CNN
F 2 "" H 6000 6100 50 0000 C CNN
F 3 "" H 6000 6100 50 0000 C CNN
1 6000 6100
1 0 0 -1
$EndComp
Wire Wire Line
5700 5800 5750 5800
Wire Wire Line
5750 5800 5750 5750
Wire Wire Line
5750 5750 6050 5750
Connection ~ 6000 5750
Wire Wire Line
6350 5750 6400 5750
Wire Wire Line
6000 6100 6000 6050
$Comp
L R R33
U 1 1 59698620
P 6200 7500
F 0 "R33" V 6280 7500 50 0000 C CNN
F 1 "22" V 6200 7500 50 0000 C CNN
F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 6130 7500 50 0001 C CNN
F 3 "" H 6200 7500 50 0001 C CNN
1 6200 7500
0 1 1 0
$EndComp
$Comp
L D_Zener D11
U 1 1 59698626
P 6000 7650
F 0 "D11" H 6000 7750 50 0000 C CNN
F 1 "MM3Z3V6" H 6000 7550 50 0000 C CNN
F 2 "Diodes_SMD.pretty:D_0805" H 6000 7650 50 0001 C CNN
F 3 "" H 6000 7650 50 0000 C CNN
1 6000 7650
0 1 1 0
$EndComp
$Comp
L GND #PWR057
U 1 1 5969862C
P 6000 7850
F 0 "#PWR057" H 6000 7600 50 0001 C CNN
F 1 "GND" H 6000 7700 50 0000 C CNN
F 2 "" H 6000 7850 50 0000 C CNN
F 3 "" H 6000 7850 50 0000 C CNN
1 6000 7850
1 0 0 -1
$EndComp
Wire Wire Line
5700 7550 5750 7550
Wire Wire Line
5750 7550 5750 7500
Wire Wire Line
5750 7500 6050 7500
Connection ~ 6000 7500
Wire Wire Line
6000 7850 6000 7800
Wire Wire Line
6350 7500 6400 7500
$EndSCHEMATC