diff --git a/pi-interface-board_v1.0/pi-interface-board_v1.0.kicad_sch b/pi-interface-board_v1.0/pi-interface-board_v1.0.kicad_sch index 7276827..7e6bf79 100644 --- a/pi-interface-board_v1.0/pi-interface-board_v1.0.kicad_sch +++ b/pi-interface-board_v1.0/pi-interface-board_v1.0.kicad_sch @@ -5,6 +5,375 @@ (uuid "af4d11a6-73e1-4c39-a25e-5fe7dfa07237") (paper "A2") (lib_symbols + (symbol "74xx:74HC595" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "74HC595" + (at -7.62 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8-bit serial in/out Shift Register 3-State Outputs" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "HCMOS SR 3State" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "DIP*W7.62mm* SOIC*3.9x9.9mm*P1.27mm* TSSOP*4.4x5mm*P0.65mm* SOIC*5.3x10.2mm*P1.27mm* SOIC*7.5x10.3mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "74HC595_1_0" + (pin tri_state line + (at 10.16 7.62 180) + (length 2.54) + (name "QB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 2.54 0) + (length 2.54) + (name "~{SRCLR}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 5.08 0) + (length 2.54) + (name "SRCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -2.54 0) + (length 2.54) + (name "RCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -5.08 0) + (length 2.54) + (name "~{OE}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 10.16 0) + (length 2.54) + (name "SER" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 10.16 10.16 180) + (length 2.54) + (name "QA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 15.24 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 10.16 5.08 180) + (length 2.54) + (name "QC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 10.16 2.54 180) + (length 2.54) + (name "QD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 10.16 0 180) + (length 2.54) + (name "QE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 10.16 -2.54 180) + (length 2.54) + (name "QF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 10.16 -5.08 180) + (length 2.54) + (name "QG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 10.16 -7.62 180) + (length 2.54) + (name "QH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -17.78 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 -12.7 180) + (length 2.54) + (name "QH'" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "74HC595_1_1" + (rectangle + (start -7.62 12.7) + (end 7.62 -15.24) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + ) (symbol "Amplifier_Operational:MCP6002-xP" (pin_names (offset 0.127) @@ -6885,6 +7254,12 @@ (color 0 0 0 0) (uuid "75c001cd-17a9-469a-b125-e6fab77c80b6") ) + (junction + (at 307.34 187.96) + (diameter 0) + (color 0 0 0 0) + (uuid "768fb665-5a78-4efa-9ee2-321b242e0984") + ) (junction (at 73.66 52.07) (diameter 0) @@ -7085,6 +7460,16 @@ ) (uuid "00ef2f56-37bd-4ed0-aeb9-aa019bd24e2f") ) + (wire + (pts + (xy 307.34 184.15) (xy 307.34 187.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "02caf3da-4dfe-464a-bed0-55c975aa32ca") + ) (wire (pts (xy 124.46 259.08) (xy 124.46 265.43) @@ -7195,6 +7580,16 @@ ) (uuid "09d9a41a-af3c-4a91-ad4d-2c3b79cf9ec7") ) + (wire + (pts + (xy 307.34 147.32) (xy 307.34 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0a051774-4cbb-4b66-bf37-8910fac947bb") + ) (wire (pts (xy 477.52 177.8) (xy 504.19 177.8) @@ -7295,6 +7690,16 @@ ) (uuid "125a7d11-0e70-4fc2-ad30-a60c78e9f5a4") ) + (wire + (pts + (xy 281.94 156.21) (xy 297.18 156.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "12a983d3-1186-4ca8-a60c-5c45001d78ec") + ) (wire (pts (xy 452.12 180.34) (xy 466.09 180.34) @@ -7465,6 +7870,16 @@ ) (uuid "1ffadb38-914d-46f1-99f1-6a8087e37cc3") ) + (wire + (pts + (xy 281.94 168.91) (xy 297.18 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "20fb024a-f73d-48d4-b683-4d3f4306bcb3") + ) (wire (pts (xy 386.08 281.94) (xy 397.51 281.94) @@ -8235,6 +8650,16 @@ ) (uuid "5aaaaedb-729e-431f-82e6-f4424d8e2aba") ) + (wire + (pts + (xy 293.37 187.96) (xy 307.34 187.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5b75a293-60a9-4651-ad34-0ab0aa4c8a6b") + ) (wire (pts (xy 435.61 133.35) (xy 435.61 130.81) @@ -8395,6 +8820,16 @@ ) (uuid "721d0387-dd7a-4c03-b969-e660fbc01d0a") ) + (wire + (pts + (xy 275.59 163.83) (xy 297.18 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7395937f-7aba-41a7-8e24-d7eef4ccce08") + ) (wire (pts (xy 397.51 175.26) (xy 397.51 177.8) @@ -8865,6 +9300,16 @@ ) (uuid "978f2c26-8e0d-4074-ac17-bab4df7a37b2") ) + (wire + (pts + (xy 307.34 187.96) (xy 307.34 190.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "97eb2fb2-7d1f-49f8-accf-027687508ce0") + ) (wire (pts (xy 99.06 88.9) (xy 104.14 88.9) @@ -9095,6 +9540,16 @@ ) (uuid "ac86c533-7fe6-445e-b805-c2ca09ca2c2b") ) + (wire + (pts + (xy 293.37 171.45) (xy 293.37 187.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ad1f2b7e-13d4-4557-b94b-76fb2d0c8a5c") + ) (wire (pts (xy 529.59 121.92) (xy 529.59 125.73) @@ -9175,6 +9630,16 @@ ) (uuid "b38c0f76-963b-42e2-8872-53a2a149e996") ) + (wire + (pts + (xy 281.94 161.29) (xy 297.18 161.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b3c4272e-4767-4d87-b143-fb236edaff23") + ) (wire (pts (xy 434.34 227.33) (xy 441.96 227.33) @@ -9525,6 +9990,16 @@ ) (uuid "c9441c35-9654-4eb3-bb51-3c4a5cbdf13f") ) + (wire + (pts + (xy 275.59 160.02) (xy 275.59 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c9f29ed5-67ae-45e5-a3d4-a79d9e152e8d") + ) (wire (pts (xy 558.8 284.48) (xy 572.77 284.48) @@ -10255,6 +10730,16 @@ ) (uuid "fd335814-9fda-46ff-bb70-9dbdc7a515a4") ) + (wire + (pts + (xy 297.18 171.45) (xy 293.37 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fd5e1c3c-9d3d-4555-b183-09feff5484a1") + ) (wire (pts (xy 426.72 227.33) (xy 427.99 227.33) @@ -10357,6 +10842,17 @@ ) (uuid fb940650-e9af-42a9-a6e1-9926e5f3305c) ) + (text "n.c." + (exclude_from_sim no) + (at 318.516 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "05b3f73e-1c3c-4ce9-8a75-a69800e27409") + ) (text "cutoff fc=723Hz" (exclude_from_sim no) (at 549.402 275.844 0) @@ -10797,6 +11293,17 @@ ) (uuid "0e2882b3-60d3-43c3-a9b2-918e4b7f9b8b") ) + (label "SR-OUT_clock" + (at 281.94 161.29 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "1569cd08-cce7-44f3-a515-a7717444e129") + ) (label "I2C_sda" (at 245.11 149.86 180) (fields_autoplaced yes) @@ -10863,6 +11370,17 @@ ) (uuid "3d9dbc31-6861-4d75-9549-e0f7ef46aada") ) + (label "SR-OUT_data" + (at 281.94 156.21 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "42e2d55c-d2cd-474b-b526-0f6b88b331ac") + ) (label "ADC_CH0" (at 572.77 180.34 180) (fields_autoplaced yes) @@ -11116,6 +11634,17 @@ ) (uuid "f2b23801-871a-46cb-bb26-85df4f8195c5") ) + (label "SR-OUT_latch" + (at 281.94 168.91 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "f741a6a5-d2bb-45d2-aea4-c5e8655f8408") + ) (label "SPI_CE0_ADC" (at 401.32 120.65 0) (fields_autoplaced yes) @@ -20235,6 +20764,184 @@ ) ) ) + (symbol + (lib_id "power:+3V3") + (at 275.59 160.02 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ae3609c5-5593-4712-9be8-a902ece2231c") + (property "Reference" "#PWR070" + (at 275.59 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 275.59 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 275.59 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 275.59 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 275.59 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4d5a1b30-f337-4264-a028-aaa8bda0ebf3") + ) + (instances + (project "pi-interface-board_v1.0" + (path "/af4d11a6-73e1-4c39-a25e-5fe7dfa07237" + (reference "#PWR070") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "74xx:74HC595") + (at 307.34 166.37 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b06b6590-bd38-4b05-ae53-4ffee64faa1a") + (property "Reference" "U2" + (at 309.5341 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "74HC595" + (at 309.5341 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 307.34 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf" + (at 307.34 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8-bit serial in/out Shift Register 3-State Outputs" + (at 307.34 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "11" + (uuid "2241e5f2-78b3-4bb2-847a-f7b779f27afc") + ) + (pin "2" + (uuid "4218b528-4157-4ee2-ab77-00c56050c403") + ) + (pin "13" + (uuid "a4e149ec-a8a3-4897-bba1-595873a976ef") + ) + (pin "16" + (uuid "de048533-67b7-4c6a-8094-5053e436ffb6") + ) + (pin "4" + (uuid "1255d3c0-5619-4296-9b28-844734621088") + ) + (pin "9" + (uuid "977ae27b-eeef-4c14-9d07-bafa9cbbf778") + ) + (pin "8" + (uuid "b383b059-5673-4c7c-8b87-8753e7d82471") + ) + (pin "10" + (uuid "39d5ad03-6e5b-4cf1-9de8-494546791022") + ) + (pin "5" + (uuid "814d05a2-d899-4523-8331-1aefdb4a4d8a") + ) + (pin "6" + (uuid "701fb50c-d73a-44b4-afa8-39c4e433cb58") + ) + (pin "15" + (uuid "bebbff0e-8caf-47aa-9ff1-20dc39e8092e") + ) + (pin "7" + (uuid "81582112-62cc-4f2a-aa42-0fa62737d9ff") + ) + (pin "3" + (uuid "0c1f0793-0d67-4927-9a85-9218d316881b") + ) + (pin "1" + (uuid "f8c29936-8d5c-4a59-862e-6420d3e7865b") + ) + (pin "12" + (uuid "5afb8a79-fa48-425f-abb8-b718ecd50b3c") + ) + (pin "14" + (uuid "fc9c7931-2279-4938-9061-b4ab685c4156") + ) + (instances + (project "" + (path "/af4d11a6-73e1-4c39-a25e-5fe7dfa07237" + (reference "U2") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") (at 558.8 289.56 0) @@ -23392,6 +24099,72 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 307.34 190.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f4b7c6c3-9fe0-4171-a742-371549f146ed") + (property "Reference" "#PWR068" + (at 307.34 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 307.34 195.58 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 307.34 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 307.34 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 307.34 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6682728d-669c-4229-80e0-affcde341314") + ) + (instances + (project "" + (path "/af4d11a6-73e1-4c39-a25e-5fe7dfa07237" + (reference "#PWR068") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") (at 114.3 254 0) @@ -23685,6 +24458,72 @@ ) ) ) + (symbol + (lib_id "power:+3V3") + (at 307.34 147.32 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fda5b387-2bc8-471f-8c58-a4ae3999577d") + (property "Reference" "#PWR069" + (at 307.34 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 307.34 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 307.34 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 307.34 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 307.34 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7da4c7cc-3352-4efa-b952-6d1970212417") + ) + (instances + (project "pi-interface-board_v1.0" + (path "/af4d11a6-73e1-4c39-a25e-5fe7dfa07237" + (reference "#PWR069") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Diode:1.5KExxA") (at 397.51 288.29 270)