diff options
Diffstat (limited to 'hardware/analog_io.kicad_sch')
-rw-r--r--[-rwxr-xr-x] | hardware/analog_io.kicad_sch | 129 |
1 files changed, 76 insertions, 53 deletions
diff --git a/hardware/analog_io.kicad_sch b/hardware/analog_io.kicad_sch index 1320a55..f8ea502 100755..100644 --- a/hardware/analog_io.kicad_sch +++ b/hardware/analog_io.kicad_sch @@ -6,7 +6,7 @@ (title_block (title "Analog signal transformation") - (date "2023-08-08") + (date "2023-08-15") (company "bitgloo") (comment 1 "Released under the CERN Open Hardware Licence Version 2 - Strongly Reciprocal") ) @@ -448,17 +448,14 @@ (junction (at 54.61 106.68) (diameter 0) (color 0 0 0 0) (uuid 6a4bb706-dcc5-4872-b86b-74860967c0eb) ) - (junction (at 128.27 54.61) (diameter 0) (color 0 0 0 0) - (uuid 6d4eb889-ecae-423b-aa28-b01041e96c3e) - ) (junction (at 97.79 120.65) (diameter 0) (color 0 0 0 0) (uuid 7505d28d-42d4-4141-ba06-8adb7fd6091d) ) (junction (at 101.6 157.48) (diameter 0) (color 0 0 0 0) (uuid 771dbe8c-e2bc-40e6-b3f9-d246824bbc97) ) - (junction (at 100.33 57.15) (diameter 0) (color 0 0 0 0) - (uuid 792fbb65-a6d1-41e2-9ca9-0934048113bc) + (junction (at 128.27 54.61) (diameter 0) (color 0 0 0 0) + (uuid 8f551bb9-b5ab-45ea-8b4d-2839e1610959) ) (junction (at 77.47 54.61) (diameter 0) (color 0 0 0 0) (uuid bb0f3e97-91ef-4c38-b0d6-996ae4d77785) @@ -466,6 +463,9 @@ (junction (at 53.34 160.02) (diameter 0) (color 0 0 0 0) (uuid cd0dc2f5-2bbf-4407-89b7-12f64f275e27) ) + (junction (at 100.33 54.61) (diameter 0) (color 0 0 0 0) + (uuid dd16af5d-f004-4be8-9640-006709984bec) + ) (junction (at 96.52 157.48) (diameter 0) (color 0 0 0 0) (uuid dd48d0dc-1a30-4855-b672-b884e88b6f39) ) @@ -473,10 +473,6 @@ (uuid e8de15ad-a3c1-43d2-99e8-9736cc4fc0a7) ) - (wire (pts (xy 128.27 54.61) (xy 115.57 54.61)) - (stroke (width 0) (type default)) - (uuid 01cbda64-51ea-4b25-ac59-1d6840aad4d0) - ) (wire (pts (xy 57.15 160.02) (xy 53.34 160.02)) (stroke (width 0) (type default)) (uuid 079a36ff-c903-46d1-8586-80db49aeb9e6) @@ -561,6 +557,10 @@ (stroke (width 0) (type default)) (uuid 4bb92711-010f-4110-b584-dbb65656d05c) ) + (wire (pts (xy 59.69 66.04) (xy 59.69 67.31)) + (stroke (width 0) (type default)) + (uuid 4c8cc210-1c21-488c-9e59-c03bdd56dc71) + ) (wire (pts (xy 101.6 157.48) (xy 109.22 157.48)) (stroke (width 0) (type default)) (uuid 4f1cbd2b-3712-4e94-908b-3c622c1d113d) @@ -569,10 +569,6 @@ (stroke (width 0) (type default)) (uuid 50d53083-32d0-4e43-bb1c-db7ffa29e205) ) - (wire (pts (xy 115.57 54.61) (xy 115.57 57.15)) - (stroke (width 0) (type default)) - (uuid 53357090-105c-4c23-8dd4-63f08b386d13) - ) (wire (pts (xy 97.79 120.65) (xy 110.49 120.65)) (stroke (width 0) (type default)) (uuid 5ab35d18-5d5b-4512-94bd-a49e2e37830b) @@ -625,6 +621,10 @@ (stroke (width 0) (type default)) (uuid 7cc7f718-00da-4907-a8d4-eb46ec038edd) ) + (wire (pts (xy 128.27 54.61) (xy 132.08 54.61)) + (stroke (width 0) (type default)) + (uuid 80a5f8da-7406-4f2c-94e8-189f329f370b) + ) (wire (pts (xy 49.53 160.02) (xy 53.34 160.02)) (stroke (width 0) (type default)) (uuid 824b6317-5ee3-4183-b962-d579a52e061c) @@ -645,7 +645,7 @@ (stroke (width 0) (type default)) (uuid 9096db32-8a77-44b2-97f3-b225f83e7059) ) - (wire (pts (xy 100.33 45.72) (xy 100.33 57.15)) + (wire (pts (xy 100.33 45.72) (xy 100.33 54.61)) (stroke (width 0) (type default)) (uuid 9103dbf4-8ff6-4fca-a83f-418fe22abf47) ) @@ -689,26 +689,22 @@ (stroke (width 0) (type default)) (uuid a82847a6-0562-4e43-a56f-20758a032215) ) - (wire (pts (xy 132.08 54.61) (xy 128.27 54.61)) + (wire (pts (xy 125.73 54.61) (xy 128.27 54.61)) (stroke (width 0) (type default)) (uuid ae499b69-7960-47f4-94b1-868442379983) ) - (wire (pts (xy 77.47 106.68) (xy 80.01 106.68)) + (wire (pts (xy 100.33 54.61) (xy 100.33 57.15)) (stroke (width 0) (type default)) - (uuid b008c5f1-2061-4c18-8d4b-e961b69c6221) + (uuid afab58f2-ad3a-434f-9c3c-23112e294f9c) ) - (wire (pts (xy 77.47 59.69) (xy 77.47 66.04)) + (wire (pts (xy 77.47 106.68) (xy 80.01 106.68)) (stroke (width 0) (type default)) - (uuid b5179481-c40d-4aba-81ac-d8bc98db2d31) + (uuid b008c5f1-2061-4c18-8d4b-e961b69c6221) ) (wire (pts (xy 254 97.79) (xy 254 101.6)) (stroke (width 0) (type default)) (uuid b6e25c05-a4e6-43d1-bf57-78c397010090) ) - (wire (pts (xy 111.76 57.15) (xy 115.57 57.15)) - (stroke (width 0) (type default)) - (uuid b7b2cf01-8da6-449f-b4bc-514b9df7d393) - ) (wire (pts (xy 118.11 104.14) (xy 123.19 104.14)) (stroke (width 0) (type default)) (uuid b7f886b9-0859-40d9-a3f6-a6683c341740) @@ -717,10 +713,6 @@ (stroke (width 0) (type default)) (uuid b87dbe6c-b5ab-47e7-894b-ab3611a3eefa) ) - (wire (pts (xy 100.33 57.15) (xy 104.14 57.15)) - (stroke (width 0) (type default)) - (uuid b914df1b-aa28-44c7-8708-9ca845805cb6) - ) (wire (pts (xy 85.09 34.29) (xy 77.47 34.29)) (stroke (width 0) (type default)) (uuid bb98d78f-4922-43c1-a016-24830e3d6d64) @@ -745,6 +737,10 @@ (stroke (width 0) (type default)) (uuid d032f367-c762-4ba9-969e-73f235ff53ea) ) + (wire (pts (xy 100.33 54.61) (xy 118.11 54.61)) + (stroke (width 0) (type default)) + (uuid d04dcce7-48e3-44ed-b23d-b691eb308d3c) + ) (wire (pts (xy 102.87 104.14) (xy 110.49 104.14)) (stroke (width 0) (type default)) (uuid d636a217-cad9-421a-9f13-39961341ebe9) @@ -807,12 +803,8 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 11759ad9-6dd7-41a3-871a-342ee2b5fb5b) ) - (text "Operational amplifier options:\n - TLV9162: Good for input, low GBW for output\n - OPA1678: Good for output, low stock\n - TL972: Good balance as choice for both (12MHz)\n - MC33078D: Also a good choice for both (15MHz)\n\nInput requires GBW between 8-15MHz; output requires >14.7MHz" - (at 209.55 53.34 0) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 1298cbaa-a693-47ae-987b-082155ee1893) - ) - (text "Low-pass RC filter\nto increase drop beyond Fc" (at 154.94 48.26 0) + (text "Optional low-pass RC filter\nto increase attenuation beyond Fc" + (at 154.94 48.26 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 187aacc2-0fff-498f-ae6b-86d2f27b6642) ) @@ -829,7 +821,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4d37f2a9-553f-44c3-88e8-f0b7f0eb294f) ) - (text "Inverting amplifier\nG = 0.5, Offset = 1V\n0-2V output for MCU" + (text "Inverting amplifier\nG = 0.5, Offset = VDDA/2\n0-VDDA output for MCU" (at 110.49 38.1 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 7ff24ca8-45ac-404e-b354-ab2d4f4a4a56) @@ -843,7 +835,8 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid b339f83c-48d6-4510-8f56-d7e7635e2b35) ) - (text "Low-pass RC filter\nto increase drop beyond Fc" (at 66.04 97.79 0) + (text "Optional low-pass RC filter\nto increase attenuation beyond Fc" + (at 66.04 97.79 0) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid b359bad7-cd76-42ef-96c0-69d394af2379) ) @@ -851,7 +844,8 @@ (effects (font (size 2.54 2.54)) (justify left bottom)) (uuid b564d06f-c9fd-49a8-a95e-a877b22ac096) ) - (text "Low-pass RC filter\nto increase drop beyond Fc" (at 64.77 151.13 0) + (text "Optional low-pass RC filter\nto increase attenuation beyond Fc" + (at 64.77 151.13 0) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid bf8bd8cd-d4f7-44a1-ad1b-31e7ccf62047) ) @@ -945,22 +939,22 @@ ) ) - (symbol (lib_id "Device:R_US") (at 107.95 57.15 90) (unit 1) + (symbol (lib_id "Device:R_US") (at 121.92 54.61 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 09763a12-feda-48e1-afe9-d8a81a7439cb) - (property "Reference" "R4" (at 107.95 52.07 90) + (property "Reference" "R4" (at 121.92 49.53 90) (effects (font (size 1.27 1.27))) ) - (property "Value" "20k" (at 107.95 54.61 90) + (property "Value" "20k" (at 121.92 52.07 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 108.204 56.134 90) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 122.174 53.594 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 107.95 57.15 0) + (property "Datasheet" "~" (at 121.92 54.61 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Part Number" "RT0603DRE0720KL" (at 107.95 57.15 0) + (property "Part Number" "RT0603DRE0720KL" (at 121.92 54.61 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 6611f1b9-8e1b-492e-955d-247b29c6d327)) @@ -1082,19 +1076,19 @@ ) ) - (symbol (lib_id "power:GND") (at 59.69 66.04 0) (unit 1) + (symbol (lib_id "power:GND") (at 59.69 67.31 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 1063e76b-79dd-42d8-a5b9-3a1dc5ab4ffd) - (property "Reference" "#PWR01" (at 59.69 72.39 0) + (property "Reference" "#PWR01" (at 59.69 73.66 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 59.69 71.12 0) + (property "Value" "GND" (at 59.69 72.39 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 59.69 66.04 0) + (property "Footprint" "" (at 59.69 67.31 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 59.69 66.04 0) + (property "Datasheet" "" (at 59.69 67.31 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 71a3f27d-3333-465a-8fe8-e3dfb6c45173)) @@ -1316,6 +1310,35 @@ ) ) + (symbol (lib_id "Device:R_US") (at 77.47 63.5 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 3506247d-d8b2-4866-9e71-80075e26ce5e) + (property "Reference" "R27" (at 74.93 62.865 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "0" (at 74.93 65.405 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 78.486 63.246 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 77.47 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Part Number" "RMCF0603ZT0R00" (at 77.47 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 33f9b795-9ea3-4d69-8541-d3fad31fa8db)) + (pin "2" (uuid f70bbb94-75ed-40c7-b89a-218c6d65c5b8)) + (instances + (project "DSP PAW add-on board" + (path "/c291319b-d76e-4fda-91cc-061acff65f9f/684072e7-f538-4528-bfb8-b14c31b5b1f0" + (reference "R27") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:GND") (at 254 113.03 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 3e30a194-251d-470d-a890-0baee49de02b) @@ -1495,19 +1518,19 @@ ) ) - (symbol (lib_id "power:GND") (at 77.47 66.04 0) (unit 1) + (symbol (lib_id "power:GND") (at 77.47 67.31 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 62a7acc6-bac9-44e6-89a6-1cab2d22ca59) - (property "Reference" "#PWR02" (at 77.47 72.39 0) + (property "Reference" "#PWR02" (at 77.47 73.66 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 77.47 71.12 0) + (property "Value" "GND" (at 77.47 72.39 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 77.47 66.04 0) + (property "Footprint" "" (at 77.47 67.31 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 77.47 66.04 0) + (property "Datasheet" "" (at 77.47 67.31 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 2b2a5e9c-adb3-461c-8665-30285382f988)) |