diff --git a/hardware/conn-mchip.sch b/hardware/conn-mchip.sch index 2bfee66..f3a71d3 100644 --- a/hardware/conn-mchip.sch +++ b/hardware/conn-mchip.sch @@ -146,8 +146,6 @@ $EndComp Wire Wire Line 3900 2500 3800 2500 Connection ~ 3800 2500 -Wire Wire Line - 4200 2500 4600 2500 $Comp L Device:R R? U 1 1 6005D77E @@ -383,10 +381,10 @@ Wire Wire Line Wire Wire Line 5000 2500 5200 2500 $Comp -L power:PWR_FLAG #FLG01 +L power:PWR_FLAG #FLG02 U 1 1 5F59B582 P 3300 2500 -F 0 "#FLG01" H 3300 2575 50 0001 C CNN +F 0 "#FLG02" H 3300 2575 50 0001 C CNN F 1 "PWR_FLAG" H 3300 2673 50 0000 C CNN F 2 "" H 3300 2500 50 0001 C CNN F 3 "~" H 3300 2500 50 0001 C CNN @@ -397,20 +395,6 @@ Connection ~ 3300 2500 Wire Wire Line 3300 2500 2900 2500 $Comp -L power:PWR_FLAG #FLG02 -U 1 1 5F5A5252 -P 4600 2500 -F 0 "#FLG02" H 4600 2575 50 0001 C CNN -F 1 "PWR_FLAG" H 4600 2673 50 0000 C CNN -F 2 "" H 4600 2500 50 0001 C CNN -F 3 "~" H 4600 2500 50 0001 C CNN - 1 4600 2500 - 1 0 0 -1 -$EndComp -Connection ~ 4600 2500 -Wire Wire Line - 4600 2500 5000 2500 -$Comp L Connector:Raspberry_Pi_2_3 J2 U 1 1 5F6A7FD9 P 9100 3800 @@ -559,4 +543,6 @@ Wire Wire Line 7800 3000 7500 3000 Text Notes 8900 1900 0 100 ~ 0 HAT +Wire Wire Line + 4200 2500 5000 2500 $EndSCHEMATC diff --git a/hardware/ctrl-mchip.sch b/hardware/ctrl-mchip.sch index cf5e293..9df77c4 100644 --- a/hardware/ctrl-mchip.sch +++ b/hardware/ctrl-mchip.sch @@ -80,10 +80,10 @@ F 3 "http://www.taitien.com/wp-content/uploads/2015/12/XO-0081_TY.pdf" H 7250 56 -1 0 0 -1 $EndComp $Comp -L power:GND #PWR033 +L power:GND #PWR032 U 1 1 5F6106A9 P 7350 6000 -F 0 "#PWR033" H 7350 5750 50 0001 C CNN +F 0 "#PWR032" H 7350 5750 50 0001 C CNN F 1 "GND" H 7355 5827 50 0000 C CNN F 2 "" H 7350 6000 50 0001 C CNN F 3 "" H 7350 6000 50 0001 C CNN @@ -456,10 +456,10 @@ F 3 "~" H 1450 4200 50 0001 C CNN 0 1 1 0 $EndComp $Comp -L power:GND #PWR032 +L power:GND #PWR031 U 1 1 5F8E35F0 P 1150 4700 -F 0 "#PWR032" H 1150 4450 50 0001 C CNN +F 0 "#PWR031" H 1150 4450 50 0001 C CNN F 1 "GND" H 1155 4527 50 0000 C CNN F 2 "" H 1150 4700 50 0001 C CNN F 3 "" H 1150 4700 50 0001 C CNN @@ -588,10 +588,10 @@ Wire Wire Line Wire Wire Line 1550 4600 1150 4600 $Comp -L Elabdev:TPS73533DRV U6 +L Elabdev:TPS73533DRV U7 U 1 1 5FA8FBF4 P 9250 1500 -F 0 "U6" H 9250 1865 50 0000 C CNN +F 0 "U7" 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 @@ -659,7 +659,7 @@ Wire Wire Line 8750 1600 8750 1400 Connection ~ 8750 1400 Wire Wire Line - 8750 1400 8350 1400 + 8750 1400 8550 1400 $Comp L Device:C C26 U 1 1 5FAF7D0B @@ -1026,51 +1026,18 @@ Connection ~ 4550 1400 Wire Wire Line 4550 1400 5150 1400 $Comp -L Elabdev:ATSAMR34 U7 +L Elabdev:ATSAMR34 U8 U 1 1 6052EF69 P 4450 4500 -F 0 "U7" H 5900 6250 50 0000 C CNN +F 0 "U8" 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 1 4450 4500 1 0 0 -1 $EndComp -$Comp -L power:GND #PWR031 -U 1 1 5F59158C -P 9400 4400 -F 0 "#PWR031" H 9400 4150 50 0001 C CNN -F 1 "GND" H 9405 4227 50 0000 C CNN -F 2 "" H 9400 4400 50 0001 C CNN -F 3 "" H 9400 4400 50 0001 C CNN - 1 9400 4400 - 1 0 0 -1 -$EndComp -$Comp -L power:PWR_FLAG #FLG07 -U 1 1 5F591A71 -P 9400 4400 -F 0 "#FLG07" H 9400 4475 50 0001 C CNN -F 1 "PWR_FLAG" H 9400 4573 50 0000 C CNN -F 2 "" H 9400 4400 50 0001 C CNN -F 3 "~" H 9400 4400 50 0001 C CNN - 1 9400 4400 - 1 0 0 -1 -$EndComp Wire Wire Line 7950 1400 8350 1400 -$Comp -L power:PWR_FLAG #FLG08 -U 1 1 5F5A6637 -P 7050 5200 -F 0 "#FLG08" H 7050 5275 50 0001 C CNN -F 1 "PWR_FLAG" H 7050 5373 50 0000 C CNN -F 2 "" H 7050 5200 50 0001 C CNN -F 3 "~" H 7050 5200 50 0001 C CNN - 1 7050 5200 - 1 0 0 -1 -$EndComp Wire Wire Line 7050 5200 7350 5200 $Comp @@ -1088,10 +1055,10 @@ Connection ~ 3950 1400 Wire Wire Line 3950 1400 4350 1400 $Comp -L power:PWR_FLAG #FLG06 +L power:PWR_FLAG #FLG07 U 1 1 5F5AF50B P 5300 2400 -F 0 "#FLG06" H 5300 2475 50 0001 C CNN +F 0 "#FLG07" H 5300 2475 50 0001 C CNN F 1 "PWR_FLAG" H 5300 2565 39 0000 C CNN F 2 "" H 5300 2400 50 0001 C CNN F 3 "~" H 5300 2400 50 0001 C CNN @@ -1106,10 +1073,10 @@ Wire Wire Line Wire Wire Line 4500 6300 4500 6500 $Comp -L power:GND #PWR034 +L power:GND #PWR033 U 1 1 5F6260B4 P 4500 6700 -F 0 "#PWR034" H 4500 6450 50 0001 C CNN +F 0 "#PWR033" H 4500 6450 50 0001 C CNN F 1 "GND" H 4505 6527 50 0000 C CNN F 2 "" H 4500 6700 50 0001 C CNN F 3 "" H 4500 6700 50 0001 C CNN @@ -1153,10 +1120,10 @@ Wire Wire Line 1250 3400 1250 3700 Connection ~ 1250 3700 $Comp -L power:PWR_FLAG #FLG04 +L power:PWR_FLAG #FLG05 U 1 1 5F64A0B5 P 3050 2400 -F 0 "#FLG04" H 3050 2475 50 0001 C CNN +F 0 "#FLG05" H 3050 2475 50 0001 C CNN F 1 "PWR_FLAG" H 2800 2400 50 0000 C CNN F 2 "" H 3050 2400 50 0001 C CNN F 3 "~" H 3050 2400 50 0001 C CNN @@ -1165,10 +1132,10 @@ F 3 "~" H 3050 2400 50 0001 C CNN $EndComp Connection ~ 3050 2400 $Comp -L power:PWR_FLAG #FLG05 +L power:PWR_FLAG #FLG06 U 1 1 5F64A3C3 P 3850 2400 -F 0 "#FLG05" H 3850 2475 50 0001 C CNN +F 0 "#FLG06" H 3850 2475 50 0001 C CNN F 1 "PWR_FLAG" H 3650 2350 50 0000 C CNN F 2 "" H 3850 2400 50 0001 C CNN F 3 "~" H 3850 2400 50 0001 C CNN @@ -1176,4 +1143,29 @@ F 3 "~" H 3850 2400 50 0001 C CNN 1 0 0 -1 $EndComp Connection ~ 3850 2400 +$Comp +L power:PWR_FLAG #FLG08 +U 1 1 5F5A6637 +P 7050 5200 +F 0 "#FLG08" H 7050 5275 50 0001 C CNN +F 1 "PWR_FLAG" H 7050 5373 50 0000 C CNN +F 2 "" H 7050 5200 50 0001 C CNN +F 3 "~" H 7050 5200 50 0001 C CNN + 1 7050 5200 + 1 0 0 -1 +$EndComp +$Comp +L power:PWR_FLAG #FLG04 +U 1 1 5F73C742 +P 8550 1400 +F 0 "#FLG04" H 8550 1475 50 0001 C CNN +F 1 "PWR_FLAG" H 8550 1573 50 0000 C CNN +F 2 "" H 8550 1400 50 0001 C CNN +F 3 "~" H 8550 1400 50 0001 C CNN + 1 8550 1400 + 1 0 0 -1 +$EndComp +Connection ~ 8550 1400 +Wire Wire Line + 8550 1400 8350 1400 $EndSCHEMATC diff --git a/hardware/dscomm.net b/hardware/dscomm.net index beea5b5..08994a3 100644 --- a/hardware/dscomm.net +++ b/hardware/dscomm.net @@ -1,7 +1,7 @@ (export (version D) (design (source dscomm.sch) - (date "So 20 Sep 2020 21:55:48 CEST") + (date "So 20 Sep 2020 22:56:13 CEST") (tool "Eeschema 5.1.5+dfsg1-2build2") (sheet (number 1) (name /) (tstamps /) (title_block @@ -505,7 +505,7 @@ (libsource (lib Device) (part Jumper_NO_Small) (description "Jumper, normally open, small symbol")) (sheetpath (names /Sheet60040980/) (tstamps /60040981/)) (tstamp 5F6F4E2A)) - (comp (ref U5) + (comp (ref U6) (value ATECC608A) (footprint Housings_DFN_QFN:DFN-8-1EP_2x3mm_Pitch0.5mm) (datasheet https://www.microchip.com/wwwproducts/ATECC608A/) @@ -526,7 +526,7 @@ (libsource (lib Device) (part R) (description Resistor)) (sheetpath (names /Sheet601C3EDD/) (tstamps /601C3EDE/)) (tstamp 601DBF67)) - (comp (ref U4) + (comp (ref U5) (value CAT24C32) (footprint Package_SO:SOIC-8_3.9x4.9mm_P1.27mm) (datasheet https://www.onsemi.com/pub/Collateral/CAT24C32-D.PDF) @@ -568,6 +568,13 @@ (libsource (lib Connector) (part Conn_01x02_Male) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) (sheetpath (names /Sheet601C3EDD/) (tstamps /601C3EDE/)) (tstamp 5F69B305)) + (comp (ref U4) + (value CAT24C32) + (footprint Package_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.3x1.5mm) + (datasheet https://www.onsemi.com/pub/Collateral/CAT24C32-D.PDF) + (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 C38) (value 10pF) (footprint Capacitor_SMD:C_0805_2012Metric) @@ -736,7 +743,7 @@ (libsource (lib Device) (part R) (description Resistor)) (sheetpath (names /Sheet5F53D5B4/) (tstamps /5F53D5B5/)) (tstamp 5FA55193)) - (comp (ref U6) + (comp (ref U7) (value TPS73533DRV) (footprint Package_SON:Texas_PWSON-N6) (datasheet https://www.ti.com/lit/ds/symlink/tps735.pdf) @@ -820,7 +827,7 @@ (libsource (lib Device) (part Ferrite_Bead) (description "Ferrite bead")) (sheetpath (names /Sheet5F53D5B4/) (tstamps /5F53D5B5/)) (tstamp 5F613B5F)) - (comp (ref U7) + (comp (ref U8) (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) @@ -1441,290 +1448,297 @@ (uri /usr/share/kicad/library/Switch.lib))) (nets (net (code 1) (name /Sheet5F53D5B4/I2C_SDA) - (node (ref U5) (pin 5)) - (node (ref U7) (pin F7)) - (node (ref R11) (pin 2))) + (node (ref U6) (pin 5)) + (node (ref R11) (pin 2)) + (node (ref U8) (pin F7))) (net (code 2) (name /Sheet5F53D5B4/CMDRST) - (node (ref C40) (pin 1)) + (node (ref U8) (pin B6)) (node (ref SW1) (pin 1)) - (node (ref U7) (pin B6)) - (node (ref J3) (pin 10)) - (node (ref R5) (pin 2))) + (node (ref C40) (pin 1)) + (node (ref R5) (pin 2)) + (node (ref J3) (pin 10))) (net (code 3) (name /Sheet60040980/SWDCLK) - (node (ref U7) (pin D5)) - (node (ref J3) (pin 4))) + (node (ref J3) (pin 4)) + (node (ref U8) (pin D5))) (net (code 4) (name /Sheet5F53D5B4/SWDCLK) - (node (ref U7) (pin C5)) + (node (ref U8) (pin C5)) (node (ref J3) (pin 2))) (net (code 5) (name /Sheet5F53D5B4/I2C_SCL) - (node (ref U5) (pin 6)) - (node (ref U7) (pin E6)) - (node (ref R10) (pin 2))) + (node (ref R10) (pin 2)) + (node (ref U8) (pin E6)) + (node (ref U6) (pin 6))) (net (code 6) (name /Sheet5F53D5B4/USB_P) - (node (ref U3) (pin 1)) - (node (ref J1) (pin A6)) (node (ref J1) (pin B6)) - (node (ref U7) (pin C8))) + (node (ref J1) (pin A6)) + (node (ref U3) (pin 1)) + (node (ref U8) (pin C8))) (net (code 7) (name /Sheet60040980/ID_SC) + (node (ref U5) (pin 6)) (node (ref U4) (pin 6)) (node (ref R8) (pin 2)) (node (ref J2) (pin 28))) (net (code 8) (name /Sheet60040980/ID_SD) + (node (ref U5) (pin 5)) (node (ref R7) (pin 2)) (node (ref U4) (pin 5)) (node (ref J2) (pin 27))) (net (code 9) (name /Sheet5F53D5B4/USB_BUS) - (node (ref R2) (pin 1)) + (node (ref U8) (pin F3)) + (node (ref U7) (pin 6)) + (node (ref U7) (pin 4)) (node (ref C25) (pin 1)) - (node (ref U6) (pin 6)) (node (ref C26) (pin 1)) - (node (ref U6) (pin 4)) (node (ref R1) (pin 1)) - (node (ref U7) (pin F3))) + (node (ref R2) (pin 1))) (net (code 10) (name /Sheet5F53D5B4/USB_N) - (node (ref J1) (pin B7)) - (node (ref J1) (pin A7)) (node (ref U3) (pin 6)) - (node (ref U7) (pin B8))) + (node (ref J1) (pin A7)) + (node (ref J1) (pin B7)) + (node (ref U8) (pin B8))) (net (code 11) (name /Sheet5F53D5B4/UART_TX) - (node (ref JP1) (pin 1)) + (node (ref U8) (pin D3)) (node (ref J4) (pin 5)) - (node (ref U7) (pin D3))) + (node (ref JP1) (pin 1))) (net (code 12) (name /Sheet5F53D5B4/UART_RX) - (node (ref JP2) (pin 1)) (node (ref J4) (pin 4)) - (node (ref U7) (pin C4))) + (node (ref U8) (pin C4)) + (node (ref JP2) (pin 1))) (net (code 13) (name /Sheet5F53D5B4/POWAMP) (node (ref L4) (pin 2)) - (node (ref U7) (pin D1)) - (node (ref C10) (pin 1)) + (node (ref U8) (pin D1)) (node (ref L6) (pin 1)) - (node (ref C11) (pin 1))) + (node (ref C11) (pin 1)) + (node (ref C10) (pin 1))) (net (code 14) (name /Sheet5F53D5B4/RFSWPWR) + (node (ref U8) (pin F5)) (node (ref C41) (pin 1)) - (node (ref U7) (pin F5)) - (node (ref C1) (pin 2)) (node (ref XC1) (pin 4)) - (node (ref U2) (pin 6))) + (node (ref U2) (pin 6)) + (node (ref C1) (pin 2))) (net (code 15) (name /Sheet5F53D5B4/HPOUT) - (node (ref U7) (pin F1)) + (node (ref U8) (pin F1)) (node (ref L3) (pin 2))) (net (code 16) (name /Sheet5F53D5B4/HFOUT) + (node (ref U8) (pin B1)) (node (ref L6) (pin 2)) (node (ref C18) (pin 1)) - (node (ref U7) (pin B1)) (node (ref C14) (pin 1))) (net (code 17) (name /Sheet5F53D5B4/HFIN) (node (ref L5) (pin 2)) - (node (ref U7) (pin A1))) + (node (ref U8) (pin A1))) (net (code 18) (name /Sheet5F53D5B4/XCEIV) - (node (ref U7) (pin D2)) - (node (ref U2) (pin 5))) + (node (ref U2) (pin 5)) + (node (ref U8) (pin D2))) (net (code 19) (name /Sheet5F53D5B4/BANDSEL) - (node (ref U7) (pin F6)) + (node (ref U8) (pin F6)) (node (ref U2) (pin 4))) (net (code 20) (name "Net-(R14-Pad1)") (node (ref SW1) (pin 2)) (node (ref R14) (pin 1))) - (net (code 21) (name "Net-(U7-PadG1)") - (node (ref U7) (pin G1))) - (net (code 22) (name "Net-(U7-PadH1)") - (node (ref U7) (pin H1))) + (net (code 21) (name "Net-(U8-PadG1)") + (node (ref U8) (pin G1))) + (net (code 22) (name "Net-(U8-PadH1)") + (node (ref U8) (pin H1))) (net (code 23) (name /Sheet5F53D5B4/CRYSTAL_XOUT-RESERVED) - (node (ref U7) (pin G8))) + (node (ref U8) (pin G8))) (net (code 24) (name /Sheet5F53D5B4/CRYSTAL_XIN-RESERVED) - (node (ref U7) (pin F8))) - (net (code 25) (name "Net-(U7-PadF4)") - (node (ref U7) (pin F4))) - (net (code 26) (name "Net-(U7-PadE5)") - (node (ref U7) (pin E5))) - (net (code 27) (name "Net-(U7-PadE4)") - (node (ref U7) (pin E4))) - (net (code 28) (name "Net-(U7-PadE3)") - (node (ref U7) (pin E3))) - (net (code 29) (name "Net-(U7-PadD8)") - (node (ref U7) (pin D8))) - (net (code 30) (name "Net-(U7-PadD7)") - (node (ref U7) (pin D7))) + (node (ref U8) (pin F8))) + (net (code 25) (name "Net-(U8-PadF4)") + (node (ref U8) (pin F4))) + (net (code 26) (name "Net-(U8-PadE5)") + (node (ref U8) (pin E5))) + (net (code 27) (name "Net-(U8-PadE4)") + (node (ref U8) (pin E4))) + (net (code 28) (name "Net-(U8-PadE3)") + (node (ref U8) (pin E3))) + (net (code 29) (name "Net-(U8-PadD8)") + (node (ref U8) (pin D8))) + (net (code 30) (name "Net-(U8-PadD7)") + (node (ref U8) (pin D7))) (net (code 31) (name /Sheet5F53D5B4/CN_VBAT) - (node (ref U7) (pin C3)) + (node (ref U8) (pin C3)) (node (ref J6) (pin 2))) - (net (code 32) (name "Net-(U7-PadC7)") - (node (ref U7) (pin C7))) + (net (code 32) (name "Net-(U8-PadC7)") + (node (ref U8) (pin C7))) (net (code 33) (name +3V3) - (node (ref C9) (pin 2)) - (node (ref J3) (pin 3)) + (node (ref J1) (pin A12)) + (node (ref U3) (pin 2)) + (node (ref C15) (pin 2)) + (node (ref C26) (pin 2)) + (node (ref J2) (pin 14)) + (node (ref J2) (pin 17)) + (node (ref J2) (pin 20)) + (node (ref J1) (pin A1)) + (node (ref J1) (pin B1)) + (node (ref J1) (pin B12)) + (node (ref R6) (pin 2)) + (node (ref C19) (pin 2)) + (node (ref AE3) (pin 1)) (node (ref AE4) (pin 2)) + (node (ref BT1) (pin 2)) (node (ref AE6) (pin 2)) (node (ref AE7) (pin 2)) - (node (ref R2) (pin 2)) + (node (ref C5) (pin 2)) + (node (ref C6) (pin 2)) + (node (ref C7) (pin 2)) + (node (ref C16) (pin 2)) + (node (ref C17) (pin 2)) + (node (ref C18) (pin 2)) (node (ref AE2) (pin 2)) (node (ref C1) (pin 1)) - (node (ref R10) (pin 1)) - (node (ref U4) (pin 4)) - (node (ref J5) (pin 2)) - (node (ref U2) (pin 8)) - (node (ref U2) (pin 7)) - (node (ref J3) (pin 9)) - (node (ref J3) (pin 5)) - (node (ref U2) (pin 2)) - (node (ref U2) (pin 12)) + (node (ref C9) (pin 2)) + (node (ref C25) (pin 2)) (node (ref U2) (pin 10)) - (node (ref C7) (pin 2)) - (node (ref C11) (pin 2)) - (node (ref R8) (pin 1)) - (node (ref R9) (pin 1)) - (node (ref C10) (pin 2)) - (node (ref C4) (pin 2)) - (node (ref C5) (pin 2)) - (node (ref C6) (pin 2)) + (node (ref U2) (pin 12)) + (node (ref U2) (pin 2)) + (node (ref U2) (pin 7)) + (node (ref U2) (pin 8)) + (node (ref U4) (pin 1)) + (node (ref R10) (pin 1)) + (node (ref R11) (pin 1)) + (node (ref U4) (pin 2)) (node (ref R7) (pin 1)) (node (ref C20) (pin 2)) (node (ref C20) (pin 1)) - (node (ref U4) (pin 2)) + (node (ref U5) (pin 3)) + (node (ref U4) (pin 8)) + (node (ref U4) (pin 4)) (node (ref U4) (pin 3)) - (node (ref AE3) (pin 1)) - (node (ref R3) (pin 2)) - (node (ref J4) (pin 1)) - (node (ref R4) (pin 2)) - (node (ref U4) (pin 1)) + (node (ref U6) (pin 8)) + (node (ref U6) (pin 4)) + (node (ref U5) (pin 4)) + (node (ref U5) (pin 8)) + (node (ref U5) (pin 2)) + (node (ref U5) (pin 1)) + (node (ref R8) (pin 1)) + (node (ref J3) (pin 3)) + (node (ref J3) (pin 1)) (node (ref R5) (pin 1)) - (node (ref R11) (pin 1)) + (node (ref J3) (pin 5)) + (node (ref C24) (pin 2)) + (node (ref C33) (pin 2)) (node (ref J2) (pin 39)) - (node (ref J3) (pin 1)) - (node (ref J2) (pin 25)) - (node (ref J2) (pin 30)) - (node (ref J2) (pin 34)) - (node (ref J2) (pin 6)) + (node (ref C36) (pin 1)) + (node (ref C21) (pin 2)) (node (ref J2) (pin 9)) - (node (ref J2) (pin 20)) - (node (ref J2) (pin 17)) - (node (ref J2) (pin 14)) + (node (ref J2) (pin 6)) + (node (ref J6) (pin 3)) + (node (ref J2) (pin 34)) + (node (ref J2) (pin 30)) + (node (ref C22) (pin 2)) + (node (ref J2) (pin 25)) + (node (ref J3) (pin 9)) + (node (ref J5) (pin 2)) + (node (ref J4) (pin 1)) + (node (ref R4) (pin 2)) (node (ref J2) (pin 1)) - (node (ref C17) (pin 2)) - (node (ref U5) (pin 8)) - (node (ref C18) (pin 2)) - (node (ref C16) (pin 2)) - (node (ref C15) (pin 2)) - (node (ref U5) (pin 4)) - (node (ref J1) (pin A1)) - (node (ref J1) (pin B12)) - (node (ref R6) (pin 2)) - (node (ref U4) (pin 8)) - (node (ref J1) (pin A12)) - (node (ref J1) (pin B1)) - (node (ref U3) (pin 2)) - (node (ref C19) (pin 2)) - (node (ref C31) (pin 1)) - (node (ref JP3) (pin 2)) - (node (ref C31) (pin 2)) - (node (ref C30) (pin 2)) - (node (ref C30) (pin 1)) - (node (ref C32) (pin 1)) - (node (ref C32) (pin 2)) - (node (ref C35) (pin 2)) - (node (ref R12) (pin 1)) - (node (ref C34) (pin 2)) + (node (ref R9) (pin 1)) + (node (ref C40) (pin 2)) + (node (ref C36) (pin 2)) + (node (ref R2) (pin 2)) + (node (ref R3) (pin 2)) + (node (ref R14) (pin 2)) + (node (ref FB1) (pin 1)) + (node (ref R13) (pin 1)) + (node (ref C37) (pin 2)) (node (ref C23) (pin 2)) + (node (ref C34) (pin 2)) + (node (ref C35) (pin 2)) + (node (ref C32) (pin 2)) + (node (ref C32) (pin 1)) + (node (ref C27) (pin 2)) + (node (ref C31) (pin 2)) + (node (ref U8) (pin H5)) + (node (ref U8) (pin H8)) + (node (ref U8) (pin G7)) + (node (ref C39) (pin 1)) (node (ref C38) (pin 1)) + (node (ref U8) (pin G2)) + (node (ref U8) (pin G3)) + (node (ref U8) (pin G4)) + (node (ref U8) (pin G5)) + (node (ref U8) (pin G6)) + (node (ref R12) (pin 1)) + (node (ref U8) (pin F2)) + (node (ref U8) (pin E2)) + (node (ref U8) (pin E1)) + (node (ref U8) (pin B7)) (node (ref XC1) (pin 2)) + (node (ref U8) (pin D4)) + (node (ref JP3) (pin 2)) (node (ref C41) (pin 2)) + (node (ref U8) (pin D6)) + (node (ref U8) (pin A7)) + (node (ref U8) (pin B5)) + (node (ref U8) (pin B3)) + (node (ref U8) (pin B2)) + (node (ref U8) (pin A8)) + (node (ref U8) (pin A2)) + (node (ref C31) (pin 1)) + (node (ref C30) (pin 2)) + (node (ref U7) (pin 7)) + (node (ref C30) (pin 1)) (node (ref C29) (pin 2)) - (node (ref R13) (pin 1)) - (node (ref C37) (pin 2)) - (node (ref U7) (pin D6)) - (node (ref U7) (pin D4)) - (node (ref U7) (pin B7)) - (node (ref U7) (pin E1)) - (node (ref U7) (pin E2)) - (node (ref U7) (pin F2)) - (node (ref U7) (pin A2)) - (node (ref U7) (pin A7)) - (node (ref U7) (pin A8)) - (node (ref U7) (pin B2)) - (node (ref U7) (pin B3)) - (node (ref U7) (pin B5)) - (node (ref C39) (pin 1)) - (node (ref U7) (pin H8)) - (node (ref U7) (pin H5)) - (node (ref U7) (pin G7)) - (node (ref U7) (pin G6)) - (node (ref U7) (pin G5)) - (node (ref U7) (pin G4)) - (node (ref U7) (pin G3)) - (node (ref U7) (pin G2)) - (node (ref C36) (pin 1)) - (node (ref C36) (pin 2)) - (node (ref C25) (pin 2)) - (node (ref R14) (pin 2)) - (node (ref C26) (pin 2)) - (node (ref C40) (pin 2)) - (node (ref J6) (pin 3)) - (node (ref C33) (pin 2)) - (node (ref C24) (pin 2)) - (node (ref C22) (pin 2)) - (node (ref C21) (pin 2)) + (node (ref C4) (pin 2)) (node (ref C28) (pin 2)) - (node (ref C27) (pin 2)) - (node (ref FB1) (pin 1)) - (node (ref BT1) (pin 2)) (node (ref SW2) (pin 2)) - (node (ref U6) (pin 3)) - (node (ref U6) (pin 7))) - (net (code 34) (name "Net-(U7-PadB4)") - (node (ref U7) (pin B4))) + (node (ref U7) (pin 3)) + (node (ref C11) (pin 2)) + (node (ref C10) (pin 2))) + (net (code 34) (name "Net-(U8-PadB4)") + (node (ref U8) (pin B4))) (net (code 35) (name "Net-(R15-Pad2)") - (node (ref SW2) (pin 1)) - (node (ref R15) (pin 2))) + (node (ref R15) (pin 2)) + (node (ref SW2) (pin 1))) (net (code 36) (name "Net-(BT1-Pad1)") (node (ref J6) (pin 1)) (node (ref BT1) (pin 1))) - (net (code 37) (name "Net-(U6-Pad5)") - (node (ref U6) (pin 5))) + (net (code 37) (name "Net-(U7-Pad5)") + (node (ref U7) (pin 5))) (net (code 38) (name "Net-(C28-Pad1)") - (node (ref U6) (pin 2)) + (node (ref U7) (pin 2)) (node (ref C28) (pin 1))) (net (code 39) (name "Net-(C38-Pad2)") - (node (ref Y1) (pin 1)) (node (ref C38) (pin 2)) - (node (ref U7) (pin A3))) + (node (ref Y1) (pin 1)) + (node (ref U8) (pin A3))) (net (code 40) (name "Net-(XC1-Pad1)") (node (ref XC1) (pin 1))) (net (code 41) (name "Net-(C34-Pad1)") + (node (ref U8) (pin H2)) (node (ref C35) (pin 1)) - (node (ref C34) (pin 1)) - (node (ref U7) (pin H2))) - (net (code 42) (name "Net-(L10-Pad2)") + (node (ref C34) (pin 1))) + (net (code 42) (name "Net-(C37-Pad1)") + (node (ref U8) (pin A5)) + (node (ref C37) (pin 1)) + (node (ref L10) (pin 1))) + (net (code 43) (name "Net-(L10-Pad2)") (node (ref L10) (pin 2)) - (node (ref U7) (pin A6))) - (net (code 43) (name "Net-(C37-Pad1)") - (node (ref U7) (pin A5)) - (node (ref L10) (pin 1)) - (node (ref C37) (pin 1))) + (node (ref U8) (pin A6))) (net (code 44) (name "Net-(R15-Pad1)") - (node (ref U7) (pin C6)) - (node (ref R15) (pin 1))) - (net (code 45) (name "Net-(C33-Pad1)") - (node (ref C33) (pin 1)) - (node (ref U7) (pin H4))) - (net (code 46) (name "Net-(C39-Pad2)") + (node (ref R15) (pin 1)) + (node (ref U8) (pin C6))) + (net (code 45) (name "Net-(C39-Pad2)") + (node (ref C39) (pin 2)) (node (ref Y1) (pin 2)) - (node (ref U7) (pin A4)) - (node (ref C39) (pin 2))) - (net (code 47) (name "Net-(U7-PadH6)") - (node (ref U7) (pin H6)) - (node (ref XC1) (pin 3))) - (net (code 48) (name "Net-(U7-PadH7)") - (node (ref U7) (pin H7))) + (node (ref U8) (pin A4))) + (net (code 46) (name "Net-(U8-PadH6)") + (node (ref XC1) (pin 3)) + (node (ref U8) (pin H6))) + (net (code 47) (name "Net-(U8-PadH7)") + (node (ref U8) (pin H7))) + (net (code 48) (name "Net-(C33-Pad1)") + (node (ref C33) (pin 1)) + (node (ref U8) (pin H4))) (net (code 49) (name "Net-(C27-Pad1)") - (node (ref U6) (pin 1)) (node (ref C27) (pin 1)) - (node (ref JP3) (pin 1))) + (node (ref JP3) (pin 1)) + (node (ref U7) (pin 1))) (net (code 50) (name "Net-(D1-Pad1)") (node (ref D1) (pin 1)) - (node (ref U7) (pin E7))) + (node (ref U8) (pin E7))) (net (code 51) (name "Net-(D2-Pad1)") - (node (ref U7) (pin E8)) + (node (ref U8) (pin E8)) (node (ref D2) (pin 1))) (net (code 52) (name "Net-(D1-Pad2)") (node (ref R12) (pin 2)) @@ -1733,14 +1747,14 @@ (node (ref D2) (pin 2)) (node (ref R13) (pin 2))) (net (code 54) (name "Net-(C21-Pad1)") - (node (ref U7) (pin H3)) - (node (ref C23) (pin 1)) - (node (ref U7) (pin C2)) - (node (ref U7) (pin C1)) + (node (ref U8) (pin C1)) (node (ref C29) (pin 1)) + (node (ref U8) (pin C2)) + (node (ref C21) (pin 1)) (node (ref C24) (pin 1)) (node (ref C22) (pin 1)) - (node (ref C21) (pin 1)) + (node (ref U8) (pin H3)) + (node (ref C23) (pin 1)) (node (ref FB1) (pin 2))) (net (code 55) (name "Net-(U1-Pad43)") (node (ref U1) (pin 43))) @@ -1843,164 +1857,165 @@ (net (code 104) (name "Net-(C3-Pad1)") (node (ref L3) (pin 1)) (node (ref C3) (pin 1)) - (node (ref L4) (pin 1)) - (node (ref C7) (pin 1))) + (node (ref C7) (pin 1)) + (node (ref L4) (pin 1))) (net (code 105) (name "Net-(C3-Pad2)") (node (ref C6) (pin 1)) (node (ref C3) (pin 2)) (node (ref L2) (pin 2))) (net (code 106) (name "Net-(C2-Pad2)") - (node (ref U2) (pin 1)) (node (ref C2) (pin 2)) + (node (ref C4) (pin 1)) (node (ref L1) (pin 1)) - (node (ref C4) (pin 1))) - (net (code 107) (name "Net-(C2-Pad1)") - (node (ref C2) (pin 1)) - (node (ref C5) (pin 1)) - (node (ref L2) (pin 1)) - (node (ref L1) (pin 2))) - (net (code 108) (name "Net-(AE5-Pad1)") + (node (ref U2) (pin 1))) + (net (code 107) (name "Net-(AE5-Pad1)") (node (ref AE5) (pin 1))) - (net (code 109) (name "Net-(C8-Pad1)") - (node (ref C9) (pin 1)) - (node (ref L5) (pin 1)) - (node (ref C8) (pin 1))) - (net (code 110) (name "Net-(AE1-Pad1)") - (node (ref AE6) (pin 1)) - (node (ref AE7) (pin 1)) - (node (ref AE1) (pin 1)) + (net (code 108) (name "Net-(C8-Pad2)") + (node (ref C8) (pin 2)) + (node (ref U2) (pin 9))) + (net (code 109) (name "Net-(AE1-Pad1)") (node (ref AE2) (pin 1)) - (node (ref AE4) (pin 1)) + (node (ref U2) (pin 11)) (node (ref AE5) (pin 2)) + (node (ref AE1) (pin 1)) (node (ref AE3) (pin 2)) - (node (ref U2) (pin 11))) - (net (code 111) (name "Net-(C8-Pad2)") - (node (ref U2) (pin 9)) - (node (ref C8) (pin 2))) - (net (code 112) (name "Net-(C12-Pad1)") - (node (ref C12) (pin 1)) - (node (ref L7) (pin 2)) - (node (ref C16) (pin 1)) - (node (ref L8) (pin 1)) - (node (ref C13) (pin 2))) - (net (code 113) (name "Net-(C12-Pad2)") - (node (ref U2) (pin 3)) + (node (ref AE7) (pin 1)) + (node (ref AE6) (pin 1)) + (node (ref AE4) (pin 1))) + (net (code 110) (name "Net-(C8-Pad1)") + (node (ref L5) (pin 1)) + (node (ref C9) (pin 1)) + (node (ref C8) (pin 1))) + (net (code 111) (name "Net-(C12-Pad2)") (node (ref C12) (pin 2)) (node (ref C15) (pin 1)) - (node (ref L7) (pin 1))) - (net (code 114) (name "Net-(C13-Pad1)") - (node (ref L9) (pin 1)) + (node (ref L7) (pin 1)) + (node (ref U2) (pin 3))) + (net (code 112) (name "Net-(C13-Pad1)") (node (ref L8) (pin 2)) (node (ref C13) (pin 1)) - (node (ref C17) (pin 1))) - (net (code 115) (name "Net-(C14-Pad2)") - (node (ref C14) (pin 2)) - (node (ref L9) (pin 2))) + (node (ref C17) (pin 1)) + (node (ref L9) (pin 1))) + (net (code 113) (name "Net-(C2-Pad1)") + (node (ref C5) (pin 1)) + (node (ref L2) (pin 1)) + (node (ref L1) (pin 2)) + (node (ref C2) (pin 1))) + (net (code 114) (name "Net-(C14-Pad2)") + (node (ref L9) (pin 2)) + (node (ref C14) (pin 2))) + (net (code 115) (name "Net-(C12-Pad1)") + (node (ref L8) (pin 1)) + (node (ref C12) (pin 1)) + (node (ref C13) (pin 2)) + (node (ref C16) (pin 1)) + (node (ref L7) (pin 2))) (net (code 116) (name "Net-(C19-Pad1)") (node (ref R6) (pin 1)) (node (ref J1) (pin S1)) (node (ref C19) (pin 1))) (net (code 117) (name "Net-(U3-Pad3)") (node (ref U3) (pin 3))) - (net (code 118) (name "Net-(J1-PadA8)") + (net (code 118) (name "Net-(U3-Pad4)") + (node (ref U3) (pin 4))) + (net (code 119) (name "Net-(J1-PadA4)") + (node (ref J1) (pin B9)) + (node (ref J1) (pin B4)) + (node (ref J1) (pin A9)) + (node (ref J1) (pin A4)) + (node (ref U3) (pin 5)) + (node (ref R1) (pin 2))) + (net (code 120) (name "Net-(J1-PadA8)") (node (ref J1) (pin A8))) - (net (code 119) (name "Net-(J1-PadB5)") - (node (ref R3) (pin 1)) - (node (ref J1) (pin B5))) - (net (code 120) (name "Net-(J1-PadB8)") + (net (code 121) (name "Net-(J1-PadB8)") (node (ref J1) (pin B8))) - (net (code 121) (name "Net-(J2-Pad19)") - (node (ref J2) (pin 19))) - (net (code 122) (name "Net-(J2-Pad10)") - (node (ref JP2) (pin 2)) - (node (ref J2) (pin 10))) - (net (code 123) (name "Net-(J2-Pad11)") - (node (ref J2) (pin 11))) - (net (code 124) (name "Net-(J2-Pad12)") - (node (ref J2) (pin 12))) - (net (code 125) (name "Net-(J2-Pad13)") + (net (code 122) (name "Net-(J2-Pad13)") (node (ref J2) (pin 13))) - (net (code 126) (name "Net-(J2-Pad15)") + (net (code 123) (name "Net-(J2-Pad15)") (node (ref J2) (pin 15))) - (net (code 127) (name "Net-(J2-Pad16)") + (net (code 124) (name "Net-(J2-Pad16)") (node (ref J2) (pin 16))) - (net (code 128) (name "Net-(J2-Pad18)") + (net (code 125) (name "Net-(J2-Pad18)") (node (ref J2) (pin 18))) - (net (code 129) (name "Net-(J2-Pad2)") + (net (code 126) (name "Net-(J2-Pad19)") + (node (ref J2) (pin 19))) + (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-Pad8)") - (node (ref JP1) (pin 2)) - (node (ref J2) (pin 8))) - (net (code 134) (name "Net-(J2-Pad37)") - (node (ref J2) (pin 37))) - (net (code 135) (name "Net-(J2-Pad5)") - (node (ref J2) (pin 5))) - (net (code 136) (name "Net-(J2-Pad3)") + (net (code 131) (name "Net-(J2-Pad10)") + (node (ref J2) (pin 10)) + (node (ref JP2) (pin 2))) + (net (code 132) (name "Net-(J2-Pad8)") + (node (ref J2) (pin 8)) + (node (ref JP1) (pin 2))) + (net (code 133) (name "Net-(J2-Pad36)") + (node (ref J2) (pin 36))) + (net (code 134) (name "Net-(J2-Pad3)") (node (ref J2) (pin 3))) - (net (code 137) (name "Net-(J2-Pad7)") + (net (code 135) (name "Net-(J2-Pad7)") (node (ref J2) (pin 7))) - (net (code 138) (name "Net-(J2-Pad40)") + (net (code 136) (name "Net-(J2-Pad5)") + (node (ref J2) (pin 5))) + (net (code 137) (name "Net-(J2-Pad40)") (node (ref J2) (pin 40))) - (net (code 139) (name "Net-(J2-Pad4)") + (net (code 138) (name "Net-(J2-Pad4)") (node (ref J2) (pin 4))) - (net (code 140) (name "Net-(J2-Pad38)") + (net (code 139) (name "Net-(J2-Pad38)") (node (ref J2) (pin 38))) - (net (code 141) (name "Net-(J2-Pad36)") - (node (ref J2) (pin 36))) - (net (code 142) (name "Net-(J2-Pad35)") + (net (code 140) (name "Net-(J2-Pad37)") + (node (ref J2) (pin 37))) + (net (code 141) (name "Net-(J2-Pad35)") (node (ref J2) (pin 35))) - (net (code 143) (name "Net-(J2-Pad33)") + (net (code 142) (name "Net-(J2-Pad33)") (node (ref J2) (pin 33))) - (net (code 144) (name "Net-(J2-Pad32)") + (net (code 143) (name "Net-(J2-Pad32)") (node (ref J2) (pin 32))) - (net (code 145) (name "Net-(J2-Pad31)") + (net (code 144) (name "Net-(J2-Pad31)") (node (ref J2) (pin 31))) - (net (code 146) (name "Net-(J2-Pad29)") + (net (code 145) (name "Net-(J2-Pad29)") (node (ref J2) (pin 29))) - (net (code 147) (name "Net-(J2-Pad26)") + (net (code 146) (name "Net-(J2-Pad26)") (node (ref J2) (pin 26))) - (net (code 148) (name "Net-(U3-Pad4)") - (node (ref U3) (pin 4))) + (net (code 147) (name "Net-(J2-Pad12)") + (node (ref J2) (pin 12))) + (net (code 148) (name "Net-(J2-Pad11)") + (node (ref J2) (pin 11))) (net (code 149) (name "Net-(J2-Pad24)") (node (ref J2) (pin 24))) (net (code 150) (name "Net-(J3-Pad8)") (node (ref J3) (pin 8))) - (net (code 151) (name "Net-(J3-Pad6)") + (net (code 151) (name "Net-(J3-Pad7)") + (node (ref J3) (pin 7))) + (net (code 152) (name "Net-(J3-Pad6)") (node (ref J3) (pin 6))) - (net (code 152) (name "Net-(J4-Pad3)") - (node (ref J4) (pin 3)) - (node (ref TP1) (pin 1))) - (net (code 153) (name "Net-(J4-Pad6)") + (net (code 153) (name "Net-(J1-PadB5)") + (node (ref J1) (pin B5)) + (node (ref R3) (pin 1))) + (net (code 154) (name "Net-(J4-Pad3)") + (node (ref TP1) (pin 1)) + (node (ref J4) (pin 3))) + (net (code 155) (name "Net-(J4-Pad6)") (node (ref J4) (pin 6))) - (net (code 154) (name "Net-(J4-Pad2)") + (net (code 156) (name "Net-(J4-Pad2)") (node (ref J4) (pin 2))) - (net (code 155) (name "Net-(J3-Pad7)") - (node (ref J3) (pin 7))) - (net (code 156) (name "Net-(J1-PadA4)") - (node (ref J1) (pin B9)) - (node (ref J1) (pin B4)) - (node (ref J1) (pin A9)) - (node (ref U3) (pin 5)) - (node (ref R1) (pin 2)) - (node (ref J1) (pin A4))) (net (code 157) (name "Net-(J1-PadA5)") (node (ref J1) (pin A5)) (node (ref R4) (pin 1))) (net (code 158) (name "Net-(J5-Pad1)") - (node (ref J5) (pin 1)) + (node (ref U5) (pin 7)) (node (ref R9) (pin 2)) + (node (ref J5) (pin 1)) (node (ref U4) (pin 7))) - (net (code 159) (name "Net-(U5-Pad1)") - (node (ref U5) (pin 1))) - (net (code 160) (name "Net-(U5-Pad2)") - (node (ref U5) (pin 2))) - (net (code 161) (name "Net-(U5-Pad3)") - (node (ref U5) (pin 3))) - (net (code 162) (name "Net-(U5-Pad7)") - (node (ref U5) (pin 7))))) + (net (code 159) (name "Net-(U6-Pad1)") + (node (ref U6) (pin 1))) + (net (code 160) (name "Net-(U6-Pad7)") + (node (ref U6) (pin 7))) + (net (code 161) (name "Net-(U6-Pad3)") + (node (ref U6) (pin 3))) + (net (code 162) (name "Net-(U6-Pad2)") + (node (ref U6) (pin 2))))) diff --git a/hardware/feat-mchip.sch b/hardware/feat-mchip.sch index a985623..9aa7074 100644 --- a/hardware/feat-mchip.sch +++ b/hardware/feat-mchip.sch @@ -18,8 +18,8 @@ L Elabdev:ATECC608A U? U 1 1 601DBF43 P 9050 3850 AR Path="/5F53D5B5/601DBF43" Ref="U?" Part="1" -AR Path="/601C3EDE/601DBF43" Ref="U5" Part="1" -F 0 "U5" H 8800 4300 50 0000 R CNN +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 "Housings_DFN_QFN:DFN-8-1EP_2x3mm_Pitch0.5mm" H 9050 4550 50 0001 C CNN F 3 "https://www.microchip.com/wwwproducts/ATECC608A/" H 8507 3759 50 0001 R CNN @@ -126,10 +126,10 @@ I2C_SCL Text HLabel 7850 4350 0 50 BiDi ~ 0 I2C_SDA $Comp -L Memory_EEPROM:CAT24C256 U4 +L Memory_EEPROM:CAT24C256 U5 U 1 1 5F68A355 P 4050 3650 -F 0 "U4" H 3800 3900 50 0000 C CNN +F 0 "U5" H 3800 3900 50 0000 C CNN F 1 "CAT24C32" H 4250 3900 50 0000 C CNN F 2 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" H 4050 3650 50 0001 C CNN F 3 "https://www.onsemi.com/pub/Collateral/CAT24C32-D.PDF" H 4050 3650 50 0001 C CNN @@ -139,14 +139,14 @@ $EndComp $Comp L power:GND #PWR? U 1 1 5F68A89B -P 4050 4150 +P 4050 4200 AR Path="/5F53D5B5/5F68A89B" Ref="#PWR?" Part="1" AR Path="/601C3EDE/5F68A89B" Ref="#PWR017" Part="1" -F 0 "#PWR017" H 4050 3900 50 0001 C CNN -F 1 "GND" H 4055 3977 50 0000 C CNN -F 2 "" H 4050 4150 50 0001 C CNN -F 3 "" H 4050 4150 50 0001 C CNN - 1 4050 4150 +F 0 "#PWR017" H 4050 3950 50 0001 C CNN +F 1 "GND" H 4055 4027 50 0000 C CNN +F 2 "" H 4050 4200 50 0001 C CNN +F 3 "" H 4050 4200 50 0001 C CNN + 1 4050 4200 1 0 0 -1 $EndComp Wire Wire Line @@ -277,10 +277,56 @@ Connection ~ 4550 3550 Wire Wire Line 5050 3650 5150 3650 Connection ~ 5050 3650 -Text Notes 4150 2300 0 100 ~ 0 +Text Notes 3750 2300 0 100 ~ 0 HAT-ID Text HLabel 4650 3550 2 50 BiDi ~ 0 ID_SD Text HLabel 5150 3650 2 50 Input ~ 0 ID_SC +$Comp +L Memory_EEPROM:CAT24C256 U4 +U 1 1 5F70A85A +P 2550 3650 +F 0 "U4" H 2800 3900 50 0000 C CNN +F 1 "CAT24C32" H 2350 3900 50 0000 C CNN +F 2 "Package_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.3x1.5mm" H 2550 3650 50 0001 C CNN +F 3 "https://www.onsemi.com/pub/Collateral/CAT24C32-D.PDF" H 2550 3650 50 0001 C CNN + 1 2550 3650 + -1 0 0 -1 +$EndComp +Wire Wire Line + 2950 3550 3450 3550 +Wire Wire Line + 2950 3650 3550 3650 +Connection ~ 3550 3650 +Wire Wire Line + 2950 3750 3650 3750 +Connection ~ 3650 3750 +Wire Wire Line + 2550 3350 2550 3250 +Wire Wire Line + 2550 3250 3450 3250 +Connection ~ 3450 3250 +Wire Wire Line + 2550 3950 2550 4150 +Wire Wire Line + 2550 4150 4050 4150 +Connection ~ 4050 4150 +Wire Wire Line + 4050 4150 4050 4200 +Wire Wire Line + 2150 3750 2050 3750 +Wire Wire Line + 2050 3750 2050 4450 +Wire Wire Line + 2050 4450 5550 4450 +Wire Wire Line + 5550 4450 5550 3750 +Connection ~ 5550 3750 +Text HLabel 2150 3550 0 50 BiDi ~ 0 +ID_SD +Text HLabel 2150 3650 0 50 Input ~ 0 +ID_SC +Text Notes 2250 3950 0 50 ~ 0 +DNP $EndSCHEMATC diff --git a/hardware/rfsw-mchip.sch b/hardware/rfsw-mchip.sch index 5a17540..05def70 100644 --- a/hardware/rfsw-mchip.sch +++ b/hardware/rfsw-mchip.sch @@ -329,23 +329,16 @@ Wire Wire Line $Comp L power:GND #PWR08 U 1 1 5F5D6E12 -P 6250 5450 -F 0 "#PWR08" H 6250 5200 50 0001 C CNN -F 1 "GND" H 6255 5277 50 0000 C CNN -F 2 "" H 6250 5450 50 0001 C CNN -F 3 "" H 6250 5450 50 0001 C CNN - 1 6250 5450 +P 6250 5650 +F 0 "#PWR08" H 6250 5400 50 0001 C CNN +F 1 "GND" H 6255 5477 50 0000 C CNN +F 2 "" H 6250 5650 50 0001 C CNN +F 3 "" H 6250 5650 50 0001 C CNN + 1 6250 5650 1 0 0 -1 $EndComp Wire Wire Line 5150 5450 5850 5450 -Connection ~ 5850 5450 -Wire Wire Line - 5850 5450 6250 5450 -Connection ~ 6250 5450 -Wire Wire Line - 6250 5450 6650 5450 -Connection ~ 6650 5450 Wire Wire Line 6650 5450 7450 5450 $Comp @@ -741,4 +734,27 @@ F 3 "" H 2250 4550 50 0001 C CNN 1 2250 4550 1 0 0 -1 $EndComp +Wire Wire Line + 5850 5450 6250 5450 +Connection ~ 5850 5450 +Connection ~ 6650 5450 +Wire Wire Line + 6250 5650 6250 5450 +Connection ~ 6250 5450 +Wire Wire Line + 6250 5450 6650 5450 +$Comp +L power:PWR_FLAG #FLG01 +U 1 1 5F736441 +P 6650 5650 +F 0 "#FLG01" H 6650 5725 50 0001 C CNN +F 1 "PWR_FLAG" H 6650 5550 50 0000 C CNN +F 2 "" H 6650 5650 50 0001 C CNN +F 3 "~" H 6650 5650 50 0001 C CNN + 1 6650 5650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6650 5650 6250 5650 +Connection ~ 6250 5650 $EndSCHEMATC