diff --git a/hardware/ctrl-mchip.sch b/hardware/ctrl-mchip.sch index 3671313..528d230 100644 --- a/hardware/ctrl-mchip.sch +++ b/hardware/ctrl-mchip.sch @@ -588,10 +588,10 @@ Wire Wire Line Wire Wire Line 1550 4600 1150 4600 $Comp -L Elabdev:TPS73533DRV U7 +L Elabdev:TPS73533DRV U8 U 1 1 5FA8FBF4 P 9250 1500 -F 0 "U7" H 9250 1865 50 0000 C CNN +F 0 "U8" H 9250 1865 50 0000 C CNN F 1 "TPS73533DRV" H 9250 1774 50 0000 C CNN F 2 "Package_SON:Texas_PWSON-N6" H 8450 2100 50 0001 C CNN F 3 "https://www.ti.com/lit/ds/symlink/tps735.pdf" H 8450 2100 50 0001 C CNN @@ -1026,10 +1026,10 @@ Connection ~ 4550 1400 Wire Wire Line 4550 1400 5150 1400 $Comp -L Elabdev:ATSAMR34 U8 +L Elabdev:ATSAMR34 U9 U 1 1 6052EF69 P 4450 4500 -F 0 "U8" H 5900 6250 50 0000 C CNN +F 0 "U9" H 5900 6250 50 0000 C CNN F 1 "ATSAMR34" H 4450 4500 50 0000 C CNN F 2 "Elabdev:TFBGA-64_8x8_6.0x6.0mm_P0.65mm" H 4450 4550 50 0001 C CIN F 3 "https://ww1.microchip.com/downloads/en/DeviceDoc/SAMR34-R35-Low-Power-LoRa-Sub-GHz-SiP-Data-Sheet-DS70005356B.pdf" H 4450 4450 50 0001 C CNN diff --git a/hardware/dscomm.net b/hardware/dscomm.net index 20582c5..1314941 100644 --- a/hardware/dscomm.net +++ b/hardware/dscomm.net @@ -1,7 +1,7 @@ (export (version D) (design (source dscomm.sch) - (date "Mo 21 Sep 2020 00:31:11 CEST") + (date "Mo 21 Sep 2020 00:41:25 CEST") (tool "Eeschema 5.1.5+dfsg1-2build2") (sheet (number 1) (name /) (tstamps /) (title_block @@ -659,6 +659,13 @@ (libsource (lib Memory_EEPROM) (part CAT24C256) (description "256 kb CMOS Serial EEPROM, DIP-8/SOIC-8/TSSOP-8/DFN-8")) (sheetpath (names /Sheet601C3EDD/) (tstamps /601C3EDE/)) (tstamp 5F70A85A)) + (comp (ref U7) + (value ATECC608A) + (footprint Package_SO:SOIC-8_3.9x4.9mm_P1.27mm) + (datasheet https://www.microchip.com/wwwproducts/ATECC608A/) + (libsource (lib Elabdev) (part ATECC608A) (description "Elliptic Curve Crypto Authenticator")) + (sheetpath (names /Sheet601C3EDD/) (tstamps /601C3EDE/)) + (tstamp 5F74CA64)) (comp (ref C38) (value 10pF) (footprint Capacitor_SMD:C_0805_2012Metric) @@ -827,7 +834,7 @@ (libsource (lib Device) (part R) (description Resistor)) (sheetpath (names /Sheet5F53D5B4/) (tstamps /5F53D5B5/)) (tstamp 5FA55193)) - (comp (ref U7) + (comp (ref U8) (value TPS73533DRV) (footprint Package_SON:Texas_PWSON-N6) (datasheet https://www.ti.com/lit/ds/symlink/tps735.pdf) @@ -911,7 +918,7 @@ (libsource (lib Device) (part Ferrite_Bead) (description "Ferrite bead")) (sheetpath (names /Sheet5F53D5B4/) (tstamps /5F53D5B5/)) (tstamp 5F613B5F)) - (comp (ref U8) + (comp (ref U9) (value ATSAMR34) (footprint Elabdev:TFBGA-64_8x8_6.0x6.0mm_P0.65mm) (datasheet https://ww1.microchip.com/downloads/en/DeviceDoc/SAMR34-R35-Low-Power-LoRa-Sub-GHz-SiP-Data-Sheet-DS70005356B.pdf) @@ -1532,320 +1539,324 @@ (uri /usr/share/kicad/library/Switch.lib))) (nets (net (code 1) (name /Sheet5F53D5B4/SWDCLK) - (node (ref U8) (pin C5)) - (node (ref J3) (pin 2))) + (node (ref J3) (pin 2)) + (node (ref U9) (pin C5))) (net (code 2) (name /Sheet5F53D5B4/USB_N) - (node (ref U8) (pin B8)) (node (ref U3) (pin 6)) + (node (ref J1) (pin B7)) (node (ref J1) (pin A7)) - (node (ref J1) (pin B7))) + (node (ref U9) (pin B8))) (net (code 3) (name /Sheet5F53D5B4/UART_TX) - (node (ref JP1) (pin 1)) (node (ref J4) (pin 5)) - (node (ref U8) (pin D3))) + (node (ref U9) (pin D3)) + (node (ref JP1) (pin 1))) (net (code 4) (name /Sheet5F53D5B4/UART_RX) (node (ref J4) (pin 4)) - (node (ref JP2) (pin 1)) - (node (ref U8) (pin C4))) + (node (ref U9) (pin C4)) + (node (ref JP2) (pin 1))) (net (code 5) (name /Sheet5F53D5B4/CMDRST) (node (ref C40) (pin 1)) (node (ref SW1) (pin 1)) + (node (ref U9) (pin B6)) (node (ref R5) (pin 2)) - (node (ref J3) (pin 10)) - (node (ref U8) (pin B6))) + (node (ref J3) (pin 10))) (net (code 6) (name /Sheet60040980/SWDCLK) (node (ref J3) (pin 4)) - (node (ref U8) (pin D5))) + (node (ref U9) (pin D5))) (net (code 7) (name /Sheet5F53D5B4/I2C_SCL) - (node (ref U6) (pin 6)) - (node (ref U8) (pin E6)) - (node (ref R10) (pin 2))) + (node (ref U9) (pin E6)) + (node (ref U7) (pin 6)) + (node (ref R10) (pin 2)) + (node (ref U6) (pin 6))) (net (code 8) (name /Sheet5F53D5B4/I2C_SDA) - (node (ref U8) (pin F7)) + (node (ref U7) (pin 5)) + (node (ref R11) (pin 2)) (node (ref U6) (pin 5)) - (node (ref R11) (pin 2))) + (node (ref U9) (pin F7))) (net (code 9) (name /Sheet60040980/ID_SC) (node (ref U5) (pin 6)) (node (ref R8) (pin 2)) - (node (ref J2) (pin 28)) - (node (ref U4) (pin 6))) + (node (ref U4) (pin 6)) + (node (ref J2) (pin 28))) (net (code 10) (name "Net-(TP3-Pad1)") (node (ref TP3) (pin 1))) (net (code 11) (name "Net-(TP4-Pad1)") (node (ref TP4) (pin 1))) (net (code 12) (name +3V3) - (node (ref AE2) (pin 2)) - (node (ref C1) (pin 1)) - (node (ref AE3) (pin 1)) - (node (ref AE7) (pin 2)) - (node (ref AE6) (pin 2)) - (node (ref U5) (pin 8)) - (node (ref AE4) (pin 2)) + (node (ref J3) (pin 1)) + (node (ref U6) (pin 4)) + (node (ref J3) (pin 3)) + (node (ref FB1) (pin 1)) + (node (ref J3) (pin 5)) + (node (ref C23) (pin 2)) + (node (ref J2) (pin 30)) + (node (ref J2) (pin 34)) + (node (ref J2) (pin 39)) + (node (ref J2) (pin 6)) + (node (ref J2) (pin 9)) + (node (ref J2) (pin 25)) + (node (ref TP1) (pin 1)) + (node (ref TP2) (pin 1)) + (node (ref J3) (pin 9)) + (node (ref R3) (pin 2)) + (node (ref U9) (pin H5)) + (node (ref R4) (pin 2)) + (node (ref U9) (pin H8)) + (node (ref J4) (pin 1)) + (node (ref R2) (pin 2)) + (node (ref U9) (pin G2)) + (node (ref U9) (pin G3)) + (node (ref U9) (pin G4)) + (node (ref U9) (pin G5)) + (node (ref U9) (pin G6)) + (node (ref U9) (pin G7)) + (node (ref JP3) (pin 2)) + (node (ref R13) (pin 1)) + (node (ref J2) (pin 20)) + (node (ref U6) (pin 8)) + (node (ref R12) (pin 1)) (node (ref C16) (pin 2)) + (node (ref AE3) (pin 1)) (node (ref C17) (pin 2)) + (node (ref AE4) (pin 2)) (node (ref C18) (pin 2)) - (node (ref C15) (pin 2)) - (node (ref C9) (pin 2)) - (node (ref U2) (pin 10)) - (node (ref U2) (pin 12)) + (node (ref AE7) (pin 2)) (node (ref U2) (pin 2)) + (node (ref U2) (pin 12)) + (node (ref U2) (pin 10)) + (node (ref C9) (pin 2)) + (node (ref AE6) (pin 2)) + (node (ref AE2) (pin 2)) + (node (ref C1) (pin 1)) (node (ref U2) (pin 7)) (node (ref U2) (pin 8)) - (node (ref C23) (pin 2)) - (node (ref R12) (pin 1)) - (node (ref JP3) (pin 2)) - (node (ref R13) (pin 1)) + (node (ref C19) (pin 2)) + (node (ref R6) (pin 2)) + (node (ref J2) (pin 17)) + (node (ref J1) (pin B12)) + (node (ref U3) (pin 2)) + (node (ref C5) (pin 2)) (node (ref C6) (pin 2)) + (node (ref C4) (pin 2)) (node (ref C7) (pin 2)) - (node (ref C5) (pin 2)) - (node (ref FB1) (pin 1)) - (node (ref C11) (pin 2)) + (node (ref C15) (pin 2)) (node (ref C10) (pin 2)) - (node (ref C4) (pin 2)) - (node (ref J4) (pin 1)) - (node (ref R4) (pin 2)) - (node (ref J2) (pin 1)) - (node (ref J5) (pin 2)) - (node (ref R9) (pin 1)) - (node (ref R2) (pin 2)) - (node (ref R3) (pin 2)) - (node (ref U4) (pin 2)) - (node (ref U4) (pin 1)) - (node (ref R10) (pin 1)) - (node (ref R11) (pin 1)) - (node (ref U4) (pin 3)) - (node (ref U5) (pin 3)) - (node (ref U5) (pin 2)) - (node (ref U5) (pin 1)) - (node (ref R8) (pin 1)) - (node (ref R7) (pin 1)) - (node (ref C20) (pin 2)) - (node (ref C20) (pin 1)) - (node (ref U4) (pin 8)) - (node (ref U4) (pin 4)) - (node (ref J2) (pin 14)) - (node (ref J2) (pin 17)) - (node (ref J2) (pin 20)) + (node (ref C11) (pin 2)) (node (ref J1) (pin A1)) (node (ref J1) (pin A12)) - (node (ref U5) (pin 4)) (node (ref J1) (pin B1)) - (node (ref J1) (pin B12)) - (node (ref U6) (pin 4)) - (node (ref R6) (pin 2)) - (node (ref C19) (pin 2)) - (node (ref J3) (pin 1)) - (node (ref R5) (pin 1)) - (node (ref J3) (pin 3)) - (node (ref J2) (pin 25)) - (node (ref U6) (pin 8)) - (node (ref J2) (pin 9)) - (node (ref J2) (pin 6)) - (node (ref J2) (pin 39)) - (node (ref J2) (pin 34)) - (node (ref J2) (pin 30)) - (node (ref U3) (pin 2)) - (node (ref J3) (pin 9)) - (node (ref J3) (pin 5)) - (node (ref C36) (pin 1)) - (node (ref C36) (pin 2)) + (node (ref R14) (pin 2)) (node (ref C38) (pin 1)) - (node (ref C26) (pin 2)) - (node (ref C25) (pin 2)) - (node (ref U8) (pin A8)) - (node (ref U8) (pin A7)) + (node (ref C30) (pin 1)) + (node (ref C30) (pin 2)) + (node (ref C31) (pin 1)) + (node (ref C31) (pin 2)) + (node (ref C32) (pin 1)) + (node (ref C32) (pin 2)) + (node (ref C35) (pin 2)) (node (ref C41) (pin 2)) - (node (ref C37) (pin 2)) (node (ref XC1) (pin 2)) - (node (ref R14) (pin 2)) - (node (ref C40) (pin 2)) - (node (ref J6) (pin 3)) - (node (ref C33) (pin 2)) + (node (ref C29) (pin 2)) + (node (ref C36) (pin 1)) + (node (ref C36) (pin 2)) + (node (ref C21) (pin 2)) (node (ref C24) (pin 2)) + (node (ref U5) (pin 1)) + (node (ref C33) (pin 2)) + (node (ref U5) (pin 2)) + (node (ref U5) (pin 3)) + (node (ref U5) (pin 4)) + (node (ref J6) (pin 3)) + (node (ref C26) (pin 2)) + (node (ref U5) (pin 8)) (node (ref C22) (pin 2)) - (node (ref C21) (pin 2)) - (node (ref U8) (pin F2)) - (node (ref U8) (pin E2)) - (node (ref U8) (pin E1)) - (node (ref U8) (pin B7)) - (node (ref U8) (pin D4)) - (node (ref U8) (pin D6)) - (node (ref U8) (pin A2)) - (node (ref BT1) (pin 2)) + (node (ref U8) (pin 7)) (node (ref SW2) (pin 2)) - (node (ref U7) (pin 3)) - (node (ref U7) (pin 7)) + (node (ref R11) (pin 1)) + (node (ref R10) (pin 1)) + (node (ref C40) (pin 2)) + (node (ref U8) (pin 3)) (node (ref C28) (pin 2)) (node (ref C27) (pin 2)) - (node (ref C35) (pin 2)) - (node (ref C31) (pin 2)) - (node (ref C31) (pin 1)) - (node (ref C30) (pin 2)) - (node (ref C34) (pin 2)) - (node (ref C32) (pin 1)) - (node (ref C32) (pin 2)) - (node (ref U8) (pin H8)) - (node (ref U8) (pin H5)) - (node (ref U8) (pin B3)) - (node (ref TP2) (pin 1)) - (node (ref TP1) (pin 1)) - (node (ref U8) (pin G7)) - (node (ref U8) (pin G6)) - (node (ref U8) (pin G5)) - (node (ref U8) (pin G4)) - (node (ref U8) (pin G3)) - (node (ref U8) (pin G2)) - (node (ref C30) (pin 1)) + (node (ref C25) (pin 2)) + (node (ref BT1) (pin 2)) + (node (ref U9) (pin A2)) + (node (ref J2) (pin 1)) + (node (ref J2) (pin 14)) + (node (ref U9) (pin D4)) + (node (ref J5) (pin 2)) + (node (ref U9) (pin A7)) + (node (ref U9) (pin D6)) + (node (ref U9) (pin A8)) + (node (ref U7) (pin 4)) + (node (ref U4) (pin 4)) + (node (ref U4) (pin 3)) + (node (ref U9) (pin F2)) + (node (ref U4) (pin 2)) + (node (ref U4) (pin 8)) + (node (ref C20) (pin 1)) + (node (ref U4) (pin 1)) + (node (ref C20) (pin 2)) + (node (ref R7) (pin 1)) + (node (ref R8) (pin 1)) + (node (ref U9) (pin E2)) + (node (ref U9) (pin E1)) + (node (ref R9) (pin 1)) + (node (ref U9) (pin B7)) (node (ref C39) (pin 1)) - (node (ref U8) (pin B2)) - (node (ref C29) (pin 2)) - (node (ref U8) (pin B5))) + (node (ref R5) (pin 1)) + (node (ref C34) (pin 2)) + (node (ref U7) (pin 8)) + (node (ref C37) (pin 2)) + (node (ref U9) (pin B2)) + (node (ref U9) (pin B3)) + (node (ref U9) (pin B5))) (net (code 13) (name /Sheet60040980/ID_SD) - (node (ref R7) (pin 2)) (node (ref U5) (pin 5)) + (node (ref R7) (pin 2)) (node (ref U4) (pin 5)) (node (ref J2) (pin 27))) (net (code 14) (name /Sheet5F53D5B4/USB_BUS) (node (ref R1) (pin 1)) - (node (ref U8) (pin F3)) - (node (ref U7) (pin 4)) - (node (ref C26) (pin 1)) (node (ref C25) (pin 1)) + (node (ref C26) (pin 1)) + (node (ref U8) (pin 6)) (node (ref R2) (pin 1)) - (node (ref U7) (pin 6))) + (node (ref U8) (pin 4)) + (node (ref U9) (pin F3))) (net (code 15) (name /Sheet5F53D5B4/USB_P) - (node (ref J1) (pin B6)) (node (ref U3) (pin 1)) + (node (ref J1) (pin B6)) (node (ref J1) (pin A6)) - (node (ref U8) (pin C8))) + (node (ref U9) (pin C8))) (net (code 16) (name /Sheet5F53D5B4/RFSWPWR) (node (ref C1) (pin 2)) - (node (ref XC1) (pin 4)) + (node (ref U9) (pin F5)) (node (ref U2) (pin 6)) (node (ref C41) (pin 1)) - (node (ref U8) (pin F5))) + (node (ref XC1) (pin 4))) (net (code 17) (name /Sheet5F53D5B4/POWAMP) - (node (ref U8) (pin D1)) - (node (ref C10) (pin 1)) (node (ref C11) (pin 1)) (node (ref L4) (pin 2)) - (node (ref L6) (pin 1))) + (node (ref L6) (pin 1)) + (node (ref C10) (pin 1)) + (node (ref U9) (pin D1))) (net (code 18) (name /Sheet5F53D5B4/HPOUT) (node (ref L3) (pin 2)) - (node (ref U8) (pin F1))) + (node (ref U9) (pin F1))) (net (code 19) (name /Sheet5F53D5B4/HFOUT) - (node (ref U8) (pin B1)) - (node (ref L6) (pin 2)) + (node (ref U9) (pin B1)) (node (ref C14) (pin 1)) - (node (ref C18) (pin 1))) + (node (ref C18) (pin 1)) + (node (ref L6) (pin 2))) (net (code 20) (name /Sheet5F53D5B4/HFIN) (node (ref L5) (pin 2)) - (node (ref U8) (pin A1))) + (node (ref U9) (pin A1))) (net (code 21) (name /Sheet5F53D5B4/XCEIV) - (node (ref U2) (pin 5)) - (node (ref U8) (pin D2))) + (node (ref U9) (pin D2)) + (node (ref U2) (pin 5))) (net (code 22) (name /Sheet5F53D5B4/BANDSEL) - (node (ref U8) (pin F6)) - (node (ref U2) (pin 4))) + (node (ref U2) (pin 4)) + (node (ref U9) (pin F6))) (net (code 23) (name "Net-(R14-Pad1)") - (node (ref R14) (pin 1)) - (node (ref SW1) (pin 2))) - (net (code 24) (name "Net-(U8-PadG1)") - (node (ref U8) (pin G1))) - (net (code 25) (name "Net-(U8-PadH1)") - (node (ref U8) (pin H1))) + (node (ref SW1) (pin 2)) + (node (ref R14) (pin 1))) + (net (code 24) (name "Net-(U9-PadG1)") + (node (ref U9) (pin G1))) + (net (code 25) (name "Net-(U9-PadH1)") + (node (ref U9) (pin H1))) (net (code 26) (name /Sheet5F53D5B4/CRYSTAL_XOUT-RESERVED) - (node (ref U8) (pin G8))) + (node (ref U9) (pin G8))) (net (code 27) (name /Sheet5F53D5B4/CRYSTAL_XIN-RESERVED) - (node (ref U8) (pin F8))) - (net (code 28) (name "Net-(U8-PadF4)") - (node (ref U8) (pin F4))) - (net (code 29) (name "Net-(U8-PadE5)") - (node (ref U8) (pin E5))) - (net (code 30) (name "Net-(U8-PadE4)") - (node (ref U8) (pin E4))) - (net (code 31) (name "Net-(U8-PadE3)") - (node (ref U8) (pin E3))) - (net (code 32) (name "Net-(U8-PadD8)") - (node (ref U8) (pin D8))) - (net (code 33) (name "Net-(U8-PadD7)") - (node (ref U8) (pin D7))) + (node (ref U9) (pin F8))) + (net (code 28) (name "Net-(U9-PadF4)") + (node (ref U9) (pin F4))) + (net (code 29) (name "Net-(U9-PadE5)") + (node (ref U9) (pin E5))) + (net (code 30) (name "Net-(U9-PadE4)") + (node (ref U9) (pin E4))) + (net (code 31) (name "Net-(U9-PadE3)") + (node (ref U9) (pin E3))) + (net (code 32) (name "Net-(U9-PadD8)") + (node (ref U9) (pin D8))) + (net (code 33) (name "Net-(U9-PadD7)") + (node (ref U9) (pin D7))) (net (code 34) (name /Sheet5F53D5B4/CN_VBAT) - (node (ref U8) (pin C3)) + (node (ref U9) (pin C3)) (node (ref J6) (pin 2))) - (net (code 35) (name "Net-(U8-PadC7)") - (node (ref U8) (pin C7))) - (net (code 36) (name "Net-(U8-PadB4)") - (node (ref U8) (pin B4))) + (net (code 35) (name "Net-(U9-PadC7)") + (node (ref U9) (pin C7))) + (net (code 36) (name "Net-(U9-PadB4)") + (node (ref U9) (pin B4))) (net (code 37) (name "Net-(R15-Pad2)") - (node (ref R15) (pin 2)) - (node (ref SW2) (pin 1))) + (node (ref SW2) (pin 1)) + (node (ref R15) (pin 2))) (net (code 38) (name "Net-(BT1-Pad1)") (node (ref BT1) (pin 1)) (node (ref J6) (pin 1))) - (net (code 39) (name "Net-(U7-Pad5)") - (node (ref U7) (pin 5))) + (net (code 39) (name "Net-(U8-Pad5)") + (node (ref U8) (pin 5))) (net (code 40) (name "Net-(C28-Pad1)") - (node (ref U7) (pin 2)) + (node (ref U8) (pin 2)) (node (ref C28) (pin 1))) (net (code 41) (name "Net-(C38-Pad2)") - (node (ref C38) (pin 2)) (node (ref Y1) (pin 1)) - (node (ref U8) (pin A3))) + (node (ref U9) (pin A3)) + (node (ref C38) (pin 2))) (net (code 42) (name "Net-(XC1-Pad1)") (node (ref XC1) (pin 1))) (net (code 43) (name "Net-(C34-Pad1)") (node (ref C34) (pin 1)) - (node (ref U8) (pin H2)) + (node (ref U9) (pin H2)) (node (ref C35) (pin 1))) (net (code 44) (name "Net-(C37-Pad1)") - (node (ref U8) (pin A5)) - (node (ref L10) (pin 1)) - (node (ref C37) (pin 1))) + (node (ref U9) (pin A5)) + (node (ref C37) (pin 1)) + (node (ref L10) (pin 1))) (net (code 45) (name "Net-(L10-Pad2)") - (node (ref L10) (pin 2)) - (node (ref U8) (pin A6))) + (node (ref U9) (pin A6)) + (node (ref L10) (pin 2))) (net (code 46) (name "Net-(R15-Pad1)") - (node (ref U8) (pin C6)) - (node (ref R15) (pin 1))) + (node (ref R15) (pin 1)) + (node (ref U9) (pin C6))) (net (code 47) (name "Net-(C39-Pad2)") - (node (ref C39) (pin 2)) - (node (ref U8) (pin A4)) - (node (ref Y1) (pin 2))) - (net (code 48) (name "Net-(U8-PadH6)") - (node (ref XC1) (pin 3)) - (node (ref U8) (pin H6))) - (net (code 49) (name "Net-(U8-PadH7)") - (node (ref U8) (pin H7))) + (node (ref Y1) (pin 2)) + (node (ref U9) (pin A4)) + (node (ref C39) (pin 2))) + (net (code 48) (name "Net-(U9-PadH6)") + (node (ref U9) (pin H6)) + (node (ref XC1) (pin 3))) + (net (code 49) (name "Net-(U9-PadH7)") + (node (ref U9) (pin H7))) (net (code 50) (name "Net-(C33-Pad1)") - (node (ref U8) (pin H4)) + (node (ref U9) (pin H4)) (node (ref C33) (pin 1))) (net (code 51) (name "Net-(C27-Pad1)") + (node (ref U8) (pin 1)) (node (ref JP3) (pin 1)) - (node (ref C27) (pin 1)) - (node (ref U7) (pin 1))) + (node (ref C27) (pin 1))) (net (code 52) (name "Net-(D1-Pad1)") - (node (ref U8) (pin E7)) - (node (ref D1) (pin 1))) + (node (ref D1) (pin 1)) + (node (ref U9) (pin E7))) (net (code 53) (name "Net-(D2-Pad1)") - (node (ref U8) (pin E8)) - (node (ref D2) (pin 1))) + (node (ref D2) (pin 1)) + (node (ref U9) (pin E8))) (net (code 54) (name "Net-(D1-Pad2)") - (node (ref R12) (pin 2)) - (node (ref D1) (pin 2))) + (node (ref D1) (pin 2)) + (node (ref R12) (pin 2))) (net (code 55) (name "Net-(D2-Pad2)") (node (ref R13) (pin 2)) (node (ref D2) (pin 2))) (net (code 56) (name "Net-(C21-Pad1)") - (node (ref C23) (pin 1)) - (node (ref FB1) (pin 2)) + (node (ref C29) (pin 1)) + (node (ref U9) (pin C1)) (node (ref C24) (pin 1)) - (node (ref U8) (pin H3)) + (node (ref U9) (pin H3)) (node (ref C22) (pin 1)) (node (ref C21) (pin 1)) - (node (ref U8) (pin C1)) - (node (ref C29) (pin 1)) - (node (ref U8) (pin C2))) + (node (ref U9) (pin C2)) + (node (ref FB1) (pin 2)) + (node (ref C23) (pin 1))) (net (code 57) (name "Net-(U1-Pad43)") (node (ref U1) (pin 43))) (net (code 58) (name "Net-(U1-Pad32)") @@ -1946,166 +1957,174 @@ (node (ref U1) (pin 22))) (net (code 106) (name "Net-(C3-Pad1)") (node (ref L4) (pin 1)) - (node (ref C7) (pin 1)) + (node (ref C3) (pin 1)) (node (ref L3) (pin 1)) - (node (ref C3) (pin 1))) + (node (ref C7) (pin 1))) (net (code 107) (name "Net-(C3-Pad2)") - (node (ref L2) (pin 2)) (node (ref C6) (pin 1)) - (node (ref C3) (pin 2))) + (node (ref C3) (pin 2)) + (node (ref L2) (pin 2))) (net (code 108) (name "Net-(C2-Pad2)") - (node (ref C2) (pin 2)) - (node (ref C4) (pin 1)) (node (ref L1) (pin 1)) - (node (ref U2) (pin 1))) + (node (ref C4) (pin 1)) + (node (ref U2) (pin 1)) + (node (ref C2) (pin 2))) (net (code 109) (name "Net-(AE5-Pad1)") (node (ref AE5) (pin 1))) (net (code 110) (name "Net-(C8-Pad2)") - (node (ref U2) (pin 9)) - (node (ref C8) (pin 2))) + (node (ref C8) (pin 2)) + (node (ref U2) (pin 9))) (net (code 111) (name "Net-(AE1-Pad1)") + (node (ref AE5) (pin 2)) + (node (ref AE4) (pin 1)) (node (ref AE3) (pin 2)) (node (ref AE2) (pin 1)) (node (ref U2) (pin 11)) - (node (ref AE4) (pin 1)) - (node (ref AE6) (pin 1)) - (node (ref AE7) (pin 1)) (node (ref AE1) (pin 1)) - (node (ref AE5) (pin 2))) + (node (ref AE7) (pin 1)) + (node (ref AE6) (pin 1))) (net (code 112) (name "Net-(C8-Pad1)") - (node (ref C8) (pin 1)) (node (ref C9) (pin 1)) - (node (ref L5) (pin 1))) + (node (ref L5) (pin 1)) + (node (ref C8) (pin 1))) (net (code 113) (name "Net-(C12-Pad2)") - (node (ref L7) (pin 1)) (node (ref C12) (pin 2)) (node (ref C15) (pin 1)) + (node (ref L7) (pin 1)) (node (ref U2) (pin 3))) (net (code 114) (name "Net-(C13-Pad1)") - (node (ref C13) (pin 1)) (node (ref L8) (pin 2)) + (node (ref C13) (pin 1)) (node (ref L9) (pin 1)) (node (ref C17) (pin 1))) (net (code 115) (name "Net-(C2-Pad1)") - (node (ref L1) (pin 2)) - (node (ref C2) (pin 1)) (node (ref C5) (pin 1)) - (node (ref L2) (pin 1))) + (node (ref L1) (pin 2)) + (node (ref L2) (pin 1)) + (node (ref C2) (pin 1))) (net (code 116) (name "Net-(C14-Pad2)") (node (ref C14) (pin 2)) (node (ref L9) (pin 2))) (net (code 117) (name "Net-(C12-Pad1)") - (node (ref C13) (pin 2)) (node (ref C12) (pin 1)) + (node (ref C16) (pin 1)) (node (ref L7) (pin 2)) (node (ref L8) (pin 1)) - (node (ref C16) (pin 1))) - (net (code 118) (name "Net-(C19-Pad1)") - (node (ref J1) (pin S1)) - (node (ref R6) (pin 1)) - (node (ref C19) (pin 1))) + (node (ref C13) (pin 2))) + (net (code 118) (name "Net-(U3-Pad4)") + (node (ref U3) (pin 4))) (net (code 119) (name "Net-(U3-Pad3)") (node (ref U3) (pin 3))) - (net (code 120) (name "Net-(U3-Pad4)") - (node (ref U3) (pin 4))) - (net (code 121) (name "Net-(J1-PadA4)") - (node (ref J1) (pin B9)) - (node (ref U3) (pin 5)) - (node (ref J1) (pin A4)) - (node (ref J1) (pin A9)) - (node (ref J1) (pin B4)) - (node (ref R1) (pin 2))) - (net (code 122) (name "Net-(J1-PadA8)") + (net (code 120) (name "Net-(J1-PadA8)") (node (ref J1) (pin A8))) - (net (code 123) (name "Net-(J1-PadB8)") + (net (code 121) (name "Net-(J1-PadB5)") + (node (ref J1) (pin B5)) + (node (ref R3) (pin 1))) + (net (code 122) (name "Net-(J1-PadB8)") (node (ref J1) (pin B8))) - (net (code 124) (name "Net-(J2-Pad13)") - (node (ref J2) (pin 13))) - (net (code 125) (name "Net-(J2-Pad15)") - (node (ref J2) (pin 15))) - (net (code 126) (name "Net-(J2-Pad16)") - (node (ref J2) (pin 16))) - (net (code 127) (name "Net-(J2-Pad18)") + (net (code 123) (name "Net-(C19-Pad1)") + (node (ref C19) (pin 1)) + (node (ref J1) (pin S1)) + (node (ref R6) (pin 1))) + (net (code 124) (name "Net-(J2-Pad8)") + (node (ref J2) (pin 8)) + (node (ref JP1) (pin 2))) + (net (code 125) (name "Net-(J2-Pad18)") (node (ref J2) (pin 18))) - (net (code 128) (name "Net-(J2-Pad19)") + (net (code 126) (name "Net-(J2-Pad19)") (node (ref J2) (pin 19))) - (net (code 129) (name "Net-(J2-Pad2)") + (net (code 127) (name "Net-(J2-Pad2)") (node (ref J2) (pin 2))) - (net (code 130) (name "Net-(J2-Pad21)") + (net (code 128) (name "Net-(J2-Pad21)") (node (ref J2) (pin 21))) - (net (code 131) (name "Net-(J2-Pad22)") + (net (code 129) (name "Net-(J2-Pad22)") (node (ref J2) (pin 22))) - (net (code 132) (name "Net-(J2-Pad23)") + (net (code 130) (name "Net-(J2-Pad23)") (node (ref J2) (pin 23))) - (net (code 133) (name "Net-(J2-Pad10)") + (net (code 131) (name "Net-(J2-Pad10)") (node (ref JP2) (pin 2)) (node (ref J2) (pin 10))) - (net (code 134) (name "Net-(J2-Pad8)") - (node (ref JP1) (pin 2)) - (node (ref J2) (pin 8))) - (net (code 135) (name "Net-(J2-Pad36)") + (net (code 132) (name "Net-(J2-Pad13)") + (node (ref J2) (pin 13))) + (net (code 133) (name "Net-(J2-Pad36)") (node (ref J2) (pin 36))) - (net (code 136) (name "Net-(J2-Pad3)") - (node (ref J2) (pin 3))) - (net (code 137) (name "Net-(J2-Pad7)") + (net (code 134) (name "Net-(J2-Pad7)") (node (ref J2) (pin 7))) - (net (code 138) (name "Net-(J2-Pad5)") + (net (code 135) (name "Net-(J2-Pad5)") (node (ref J2) (pin 5))) - (net (code 139) (name "Net-(J2-Pad40)") + (net (code 136) (name "Net-(J2-Pad40)") (node (ref J2) (pin 40))) - (net (code 140) (name "Net-(J2-Pad4)") + (net (code 137) (name "Net-(J2-Pad4)") (node (ref J2) (pin 4))) - (net (code 141) (name "Net-(J2-Pad38)") + (net (code 138) (name "Net-(J2-Pad38)") (node (ref J2) (pin 38))) - (net (code 142) (name "Net-(J2-Pad37)") + (net (code 139) (name "Net-(J2-Pad37)") (node (ref J2) (pin 37))) - (net (code 143) (name "Net-(J2-Pad35)") + (net (code 140) (name "Net-(J2-Pad3)") + (node (ref J2) (pin 3))) + (net (code 141) (name "Net-(J2-Pad35)") (node (ref J2) (pin 35))) - (net (code 144) (name "Net-(J2-Pad33)") + (net (code 142) (name "Net-(J2-Pad33)") (node (ref J2) (pin 33))) - (net (code 145) (name "Net-(J2-Pad32)") + (net (code 143) (name "Net-(J2-Pad32)") (node (ref J2) (pin 32))) - (net (code 146) (name "Net-(J2-Pad31)") + (net (code 144) (name "Net-(J2-Pad31)") (node (ref J2) (pin 31))) - (net (code 147) (name "Net-(J2-Pad29)") + (net (code 145) (name "Net-(J2-Pad29)") (node (ref J2) (pin 29))) - (net (code 148) (name "Net-(J2-Pad26)") + (net (code 146) (name "Net-(J2-Pad26)") (node (ref J2) (pin 26))) + (net (code 147) (name "Net-(J2-Pad16)") + (node (ref J2) (pin 16))) + (net (code 148) (name "Net-(J2-Pad15)") + (node (ref J2) (pin 15))) (net (code 149) (name "Net-(J2-Pad12)") (node (ref J2) (pin 12))) (net (code 150) (name "Net-(J2-Pad11)") (node (ref J2) (pin 11))) - (net (code 151) (name "Net-(J2-Pad24)") + (net (code 151) (name "Net-(J1-PadA4)") + (node (ref R1) (pin 2)) + (node (ref U3) (pin 5)) + (node (ref J1) (pin A9)) + (node (ref J1) (pin B4)) + (node (ref J1) (pin B9)) + (node (ref J1) (pin A4))) + (net (code 152) (name "Net-(J2-Pad24)") (node (ref J2) (pin 24))) - (net (code 152) (name "Net-(J3-Pad8)") + (net (code 153) (name "Net-(J3-Pad8)") (node (ref J3) (pin 8))) - (net (code 153) (name "Net-(J3-Pad7)") + (net (code 154) (name "Net-(J3-Pad7)") (node (ref J3) (pin 7))) - (net (code 154) (name "Net-(J3-Pad6)") + (net (code 155) (name "Net-(J3-Pad6)") (node (ref J3) (pin 6))) - (net (code 155) (name "Net-(J1-PadB5)") - (node (ref J1) (pin B5)) - (node (ref R3) (pin 1))) - (net (code 156) (name "Net-(J4-Pad3)") - (node (ref J4) (pin 3)) - (node (ref TP5) (pin 1))) - (net (code 157) (name "Net-(J4-Pad6)") - (node (ref J4) (pin 6))) - (net (code 158) (name "Net-(J4-Pad2)") - (node (ref J4) (pin 2))) - (net (code 159) (name "Net-(J1-PadA5)") + (net (code 156) (name "Net-(J1-PadA5)") (node (ref J1) (pin A5)) (node (ref R4) (pin 1))) + (net (code 157) (name "Net-(J4-Pad3)") + (node (ref TP5) (pin 1)) + (node (ref J4) (pin 3))) + (net (code 158) (name "Net-(J4-Pad6)") + (node (ref J4) (pin 6))) + (net (code 159) (name "Net-(J4-Pad2)") + (node (ref J4) (pin 2))) (net (code 160) (name "Net-(J5-Pad1)") - (node (ref R9) (pin 2)) (node (ref U5) (pin 7)) - (node (ref J5) (pin 1)) - (node (ref U4) (pin 7))) - (net (code 161) (name "Net-(U6-Pad1)") + (node (ref U4) (pin 7)) + (node (ref R9) (pin 2)) + (node (ref J5) (pin 1))) + (net (code 161) (name "Net-(U7-Pad1)") + (node (ref U7) (pin 1))) + (net (code 162) (name "Net-(U7-Pad2)") + (node (ref U7) (pin 2))) + (net (code 163) (name "Net-(U7-Pad3)") + (node (ref U7) (pin 3))) + (net (code 164) (name "Net-(U7-Pad7)") + (node (ref U7) (pin 7))) + (net (code 165) (name "Net-(U6-Pad1)") (node (ref U6) (pin 1))) - (net (code 162) (name "Net-(U6-Pad7)") + (net (code 166) (name "Net-(U6-Pad7)") (node (ref U6) (pin 7))) - (net (code 163) (name "Net-(U6-Pad3)") + (net (code 167) (name "Net-(U6-Pad3)") (node (ref U6) (pin 3))) - (net (code 164) (name "Net-(U6-Pad2)") + (net (code 168) (name "Net-(U6-Pad2)") (node (ref U6) (pin 2))))) diff --git a/hardware/feat-mchip.sch b/hardware/feat-mchip.sch index b98c26c..af6be0c 100644 --- a/hardware/feat-mchip.sch +++ b/hardware/feat-mchip.sch @@ -16,114 +16,114 @@ $EndDescr $Comp L Elabdev:ATECC608A U? U 1 1 601DBF43 -P 9050 3850 +P 7850 3850 AR Path="/5F53D5B5/601DBF43" Ref="U?" Part="1" AR Path="/601C3EDE/601DBF43" Ref="U6" Part="1" -F 0 "U6" H 8800 4300 50 0000 R CNN -F 1 "ATECC608A" H 9600 4300 50 0000 R CNN -F 2 "Package_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.3x1.5mm" H 9050 4550 50 0001 C CNN -F 3 "https://www.microchip.com/wwwproducts/ATECC608A/" H 8507 3759 50 0001 R CNN - 1 9050 3850 +F 0 "U6" H 7600 4300 50 0000 R CNN +F 1 "ATECC608A" H 8400 4300 50 0000 R CNN +F 2 "Package_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.3x1.5mm" H 7850 4550 50 0001 C CNN +F 3 "https://www.microchip.com/wwwproducts/ATECC608A/" H 7307 3759 50 0001 R CNN + 1 7850 3850 -1 0 0 -1 $EndComp Wire Wire Line - 7850 4350 8350 4350 + 6650 4350 7150 4350 Wire Wire Line - 8350 4350 8350 4050 + 7150 4350 7150 4050 Wire Wire Line - 8350 4050 8550 4050 + 7150 4050 7350 4050 $Comp L power:GND #PWR? U 1 1 601DBF4C -P 9050 4550 +P 7850 4550 AR Path="/5F53D5B5/601DBF4C" Ref="#PWR?" Part="1" AR Path="/601C3EDE/601DBF4C" Ref="#PWR020" Part="1" -F 0 "#PWR020" H 9050 4300 50 0001 C CNN -F 1 "GND" H 9055 4377 50 0000 C CNN -F 2 "" H 9050 4550 50 0001 C CNN -F 3 "" H 9050 4550 50 0001 C CNN - 1 9050 4550 +F 0 "#PWR020" H 7850 4300 50 0001 C CNN +F 1 "GND" H 7855 4377 50 0000 C CNN +F 2 "" H 7850 4550 50 0001 C CNN +F 3 "" H 7850 4550 50 0001 C CNN + 1 7850 4550 1 0 0 -1 $EndComp $Comp L power:+3V3 #PWR? U 1 1 601DBF52 -P 9050 2950 +P 7850 2950 AR Path="/5F53D5B5/601DBF52" Ref="#PWR?" Part="1" AR Path="/601C3EDE/601DBF52" Ref="#PWR017" Part="1" -F 0 "#PWR017" H 9050 2800 50 0001 C CNN -F 1 "+3V3" H 9065 3123 50 0000 C CNN -F 2 "" H 9050 2950 50 0001 C CNN -F 3 "" H 9050 2950 50 0001 C CNN - 1 9050 2950 +F 0 "#PWR017" H 7850 2800 50 0001 C CNN +F 1 "+3V3" H 7865 3123 50 0000 C CNN +F 2 "" H 7850 2950 50 0001 C CNN +F 3 "" H 7850 2950 50 0001 C CNN + 1 7850 2950 1 0 0 -1 $EndComp Wire Wire Line - 9050 3350 9050 3150 -Connection ~ 9050 3150 + 7850 3350 7850 3150 +Connection ~ 7850 3150 Wire Wire Line - 9050 3150 9050 2950 + 7850 3150 7850 2950 Wire Wire Line - 9600 3150 9600 4400 + 8400 3150 8400 4400 Wire Wire Line - 9050 3150 9600 3150 + 7850 3150 8400 3150 Wire Wire Line - 9050 4350 9050 4400 + 7850 4350 7850 4400 Wire Wire Line - 9050 4400 9600 4400 -Connection ~ 9050 4400 + 7850 4400 8400 4400 +Connection ~ 7850 4400 Wire Wire Line - 9050 4400 9050 4550 + 7850 4400 7850 4550 $Comp L Device:R R? U 1 1 601DBF61 -P 8350 3850 +P 7150 3850 AR Path="/5F53D5B5/601DBF61" Ref="R?" Part="1" AR Path="/601C3EDE/601DBF61" Ref="R11" Part="1" -F 0 "R11" H 8420 3896 50 0000 L CNN -F 1 "4K7" H 8420 3805 50 0000 L CNN -F 2 "Resistor_SMD:R_0805_2012Metric" V 8280 3850 50 0001 C CNN -F 3 "~" H 8350 3850 50 0001 C CNN - 1 8350 3850 +F 0 "R11" H 7220 3896 50 0000 L CNN +F 1 "4K7" H 7220 3805 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric" V 7080 3850 50 0001 C CNN +F 3 "~" H 7150 3850 50 0001 C CNN + 1 7150 3850 1 0 0 -1 $EndComp $Comp L Device:R R? U 1 1 601DBF67 -P 7950 3400 +P 6750 3400 AR Path="/5F53D5B5/601DBF67" Ref="R?" Part="1" AR Path="/601C3EDE/601DBF67" Ref="R10" Part="1" -F 0 "R10" H 8020 3446 50 0000 L CNN -F 1 "4K7" H 8020 3355 50 0000 L CNN -F 2 "Resistor_SMD:R_0805_2012Metric" V 7880 3400 50 0001 C CNN -F 3 "~" H 7950 3400 50 0001 C CNN - 1 7950 3400 +F 0 "R10" H 6820 3446 50 0000 L CNN +F 1 "4K7" H 6820 3355 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric" V 6680 3400 50 0001 C CNN +F 3 "~" H 6750 3400 50 0001 C CNN + 1 6750 3400 1 0 0 -1 $EndComp Wire Wire Line - 8350 3150 9050 3150 + 7150 3150 7850 3150 Wire Wire Line - 7950 3150 8350 3150 -Connection ~ 8350 3150 + 6750 3150 7150 3150 +Connection ~ 7150 3150 Wire Wire Line - 8350 3700 8350 3150 + 7150 3700 7150 3150 Wire Wire Line - 7950 3250 7950 3150 + 6750 3250 6750 3150 Wire Wire Line - 7850 3650 7950 3650 + 6650 3650 6750 3650 Wire Wire Line - 7950 3550 7950 3650 -Connection ~ 7950 3650 + 6750 3550 6750 3650 +Connection ~ 6750 3650 Wire Wire Line - 7950 3650 8550 3650 + 6750 3650 7350 3650 Wire Wire Line - 8350 4000 8350 4050 -Connection ~ 8350 4050 -Text Notes 8700 2350 0 100 ~ 0 + 7150 4000 7150 4050 +Connection ~ 7150 4050 +Text Notes 7900 2350 0 100 ~ 0 AUTH -Text HLabel 7850 3650 0 50 Input ~ 0 +Text HLabel 6650 3650 0 50 Input ~ 0 I2C_SCL -Text HLabel 7850 4350 0 50 BiDi ~ 0 +Text HLabel 6650 4350 0 50 BiDi ~ 0 I2C_SDA $Comp L Memory_EEPROM:CAT24C256 U5 @@ -329,4 +329,31 @@ Text HLabel 2150 3650 0 50 Input ~ 0 ID_SC Text Notes 2250 3950 0 50 ~ 0 DNP +$Comp +L Elabdev:ATECC608A U? +U 1 1 5F74CA64 +P 9450 3850 +AR Path="/5F53D5B5/5F74CA64" Ref="U?" Part="1" +AR Path="/601C3EDE/5F74CA64" Ref="U7" Part="1" +F 0 "U7" H 9200 4300 50 0000 R CNN +F 1 "ATECC608A" H 10000 4300 50 0000 R CNN +F 2 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" H 9450 4550 50 0001 C CNN +F 3 "https://www.microchip.com/wwwproducts/ATECC608A/" H 8907 3759 50 0001 R CNN + 1 9450 3850 + -1 0 0 -1 +$EndComp +Text HLabel 8950 3650 0 50 Input ~ 0 +I2C_SCL +Text HLabel 8950 4050 0 50 BiDi ~ 0 +I2C_SDA +Wire Wire Line + 9450 4350 9450 4400 +Wire Wire Line + 9450 4400 8400 4400 +Connection ~ 8400 4400 +Wire Wire Line + 9450 3350 9450 3150 +Wire Wire Line + 9450 3150 8400 3150 +Connection ~ 8400 3150 $EndSCHEMATC