diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-04-11 16:22:04 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-04-11 16:22:04 +0200 |
commit | eed7072d6336a3cfdc8b52eb20166529a4de4d81 (patch) | |
tree | 1505819a1216406e6f15c4315bed93750c7ed68d /doc | |
parent | 3555e921a0c743dbc2cc10d8655827be975c61e0 (diff) | |
download | glutte-o-matic-eed7072d6336a3cfdc8b52eb20166529a4de4d81.tar.gz glutte-o-matic-eed7072d6336a3cfdc8b52eb20166529a4de4d81.tar.bz2 glutte-o-matic-eed7072d6336a3cfdc8b52eb20166529a4de4d81.zip |
Add some 1750 detection code to glutt-o-logic
Diffstat (limited to 'doc')
-rw-r--r-- | doc/perfboard.svg | 496 | ||||
-rw-r--r-- | doc/pio.txt | 26 | ||||
-rw-r--r-- | doc/schematic.svg | 478 |
3 files changed, 850 insertions, 150 deletions
diff --git a/doc/perfboard.svg b/doc/perfboard.svg index 6aaa0ef..5c2ed38 100644 --- a/doc/perfboard.svg +++ b/doc/perfboard.svg @@ -2312,9 +2312,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="1.4142136" - inkscape:cx="683.86634" - inkscape:cy="322.31479" + inkscape:zoom="2.8284272" + inkscape:cx="442.8626" + inkscape:cy="320.50152" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -20673,6 +20673,24 @@ transform="translate(0,-308.26772)" style="display:inline"> <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path7241" + d="m 651.96853,442.91336 v 7.08661 l 0,28.34646 h 70.86615 l 15.59055,12.75591 h 75.11811 l 8.50394,8.50393" + style="fill:none;fill-rule:evenodd;stroke:#ff7106;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + d="M 646.29923,485.43305 623.62208,442.91336" + style="fill:none;fill-rule:evenodd;stroke:#e00000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path7239" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#ffd234;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" + d="m 396.85041,981.49606 226.77167,-85.03937 0,-170.07875 H 737.00791 V 556.29919 h 56.69291 l 14.17323,-14.17323" + id="path7119" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path11567" @@ -24666,7 +24684,7 @@ y="1007.1062" x="398.24316" sodipodi:role="line" - style="font-size:14px;line-height:1.25;font-family:sans-serif">2019-03-02 HB9EGM — HB9FOH</tspan></text> + style="font-size:14px;line-height:1.25;font-family:sans-serif">2019-03-22 HB9EGM — HB9FOH</tspan></text> </g> <g transform="matrix(0,1,1,0,-400.39366,329.52752)" @@ -24834,13 +24852,13 @@ sodipodi:nodetypes="cc" /> <text id="text47021-9" - y="468.42517" - x="335.90552" + y="468.38654" + x="285.29633" style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan style="font-size:7.5px;line-height:1.25;font-family:sans-serif" - y="468.42517" - x="335.90552" + y="468.38654" + x="285.29633" id="tspan47023-7" sodipodi:role="line">470k</tspan></text> <path @@ -25389,7 +25407,7 @@ sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path11532" - d="m 822.04727,499.60628 h 28.34646 l 21.25985,14.17322 -1e-5,178.58269 7.08661,5.66929 38.26772,-7.08662 h 32.59843" + d="m 836.22051,542.12596 v 7.08661 l 35.43307,34.01575 -1e-5,109.13387 7.08661,5.66929 38.26772,-7.08662 h 32.59843" style="fill:none;fill-rule:evenodd;stroke:#ffd234;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" /> <path sodipodi:nodetypes="cccccccc" @@ -25416,11 +25434,6 @@ d="m 524.40946,797.24409 -5.66929,5.66929 v 136.063 h 246.61418" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" /> <path - inkscape:connector-curvature="0" - id="path10161" - d="m 822.04729,513.77951 h 7.08661 v 14.17322 h -7.08661" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" /> - <path style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" d="m 779.5276,457.08658 h -7.08661 v -14.17322 h 7.08661" id="path10157" @@ -25451,7 +25464,7 @@ sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path11536" - d="m 779.52758,499.60628 9.92126,9.92126 h 60.94489 v 107.71654 l 28.34645,9.92125 35.43308,25.51182 h 21.25984" + d="m 779.52758,499.60628 9.92126,9.92126 7.08663,-10e-6 v 117.6378 l 82.20471,0 35.43308,25.51182 h 21.25984" style="fill:none;fill-rule:evenodd;stroke:#34c3ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" /> <text xml:space="preserve" @@ -27214,7 +27227,7 @@ </g> <path style="fill:none;fill-rule:evenodd;stroke:#b000e3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" - d="m 325.98426,457.08659 14.17323,-14.17323 h 365.6693 v 252.28348 h 144.56694 l 28.34645,31.1811 38.26772,-21.25985 h 32.59843" + d="m 325.98426,457.08659 7.08662,7.08661 372.75592,0 -1e-5,231.02364 h 144.56694 l 28.34645,31.1811 38.26772,-21.25985 h 32.59843" id="path47548" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" /> @@ -27222,7 +27235,7 @@ sodipodi:nodetypes="ccccccccc" inkscape:connector-curvature="0" id="path35344" - d="m 524.40946,457.08659 h 14.17323 164.40946 v 240.94489 h 147.40158 v 80.78741 l 28.34645,4.25196 43.93701,-49.6063 h 26.92914" + d="m 524.40946,457.08659 14.17324,12.7559 h 164.40946 l -10e-6,228.18899 h 147.40158 v 80.78741 l 28.34645,4.25196 43.93701,-49.6063 h 26.92914" style="fill:none;fill-rule:evenodd;stroke:#008607;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" /> <g id="g9148" @@ -27302,9 +27315,9 @@ y="554.84326" style="font-size:7.5px;line-height:1.25;font-family:sans-serif">8k2</tspan></text> <path - sodipodi:nodetypes="ccc" + sodipodi:nodetypes="cc" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" - d="m 765.35434,513.7795 h 7.08664 7.08661" + d="M 836.22051,527.95273 850.39374,513.7795" id="path9221" inkscape:connector-curvature="0" /> <text @@ -27496,19 +27509,6 @@ y="427.7695" style="font-size:5px;line-height:1.25;font-family:sans-serif">SWR Refl</tspan></text> <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="825.36292" - y="498.14804" - id="text47426-3"><tspan - sodipodi:role="line" - id="tspan47428-6" - x="825.36292" - y="498.14804" - style="font-size:5px;line-height:1.25;font-family:sans-serif">f<tspan - style="font-size:64.99999762%;font-family:sans-serif;baseline-shift:sub" - id="tspan47434-8">0</tspan> OFFSET</tspan></text> - <text id="text47418-7" y="552.4939" x="760.07379" @@ -29249,72 +29249,6 @@ id="path11297" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" /> - <g - id="g11544" - transform="translate(297.63781,7.0866053)" - style="opacity:0.717"> - <circle - style="opacity:1;fill:#007f00;fill-opacity:1;stroke:none;stroke-width:1.41732287;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="circle11538" - cx="170.07875" - cy="705.1181" - r="15" /> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.5px;line-height:23.4375px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;opacity:1;fill:#faff5a;fill-opacity:1;stroke:none;stroke-width:1.41732287;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - x="158.20619" - y="707.84821" - id="text11542"><tspan - sodipodi:role="line" - id="tspan11540" - x="158.20619" - y="707.84821" - style="fill:#faff5a;fill-opacity:1;stroke-width:1.41732287">TODO</tspan></text> - </g> - <g - id="g11552" - transform="translate(382.67718,7.0866053)" - style="opacity:0.717"> - <circle - style="opacity:1;fill:#007f00;fill-opacity:1;stroke:none;stroke-width:1.41732287;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="circle11546" - cx="170.07875" - cy="705.1181" - r="15" /> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.5px;line-height:23.4375px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;opacity:1;fill:#faff5a;fill-opacity:1;stroke:none;stroke-width:1.41732287;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - x="158.20619" - y="707.84821" - id="text11550"><tspan - sodipodi:role="line" - id="tspan11548" - x="158.20619" - y="707.84821" - style="fill:#faff5a;fill-opacity:1;stroke-width:1.41732287">TODO</tspan></text> - </g> - <g - transform="translate(240.94489,191.33858)" - id="g11560" - style="opacity:0.717"> - <circle - style="opacity:1;fill:#007f00;fill-opacity:1;stroke:none;stroke-width:1.41732287;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="circle11554" - cx="170.07875" - cy="705.1181" - r="15" /> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.5px;line-height:23.4375px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;opacity:1;fill:#faff5a;fill-opacity:1;stroke:none;stroke-width:1.41732287;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - x="158.20619" - y="707.84821" - id="text11558"><tspan - sodipodi:role="line" - id="tspan11556" - x="158.20619" - y="707.84821" - style="fill:#faff5a;fill-opacity:1;stroke-width:1.41732287">TODO</tspan></text> - </g> <path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" @@ -29494,6 +29428,372 @@ y="545.66931" x="-634.25195" sodipodi:role="line">DET 1750</tspan></text> + <g + style="display:inline" + id="g34108-3" + transform="rotate(90,942.51975,974.40946)"> + <g + id="g33915-67"> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 496.06302,1080.7087 h 5.66929 v -5.6693 11.3385" + id="path33911-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + <path + inkscape:connector-curvature="0" + id="path33913-3" + d="m 510.23625,1080.7087 h -5.6693 v -5.6693 11.3385" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="cccc" /> + </g> + <path + d="m 496.06301,1077.797 c -1.60373,0 -2.91168,1.3096 -2.91168,2.9116 0,1.6038 1.30795,2.9117 2.91168,2.9117 1.60203,0 2.91169,-1.3148 2.91169,-2.9117 0,-1.602 -1.30966,-2.9116 -2.91169,-2.9116" + style="fill:#174568;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path25107-4-5" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path33940-6" + style="fill:#174568;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 510.23624,1077.797 c -1.60373,0 -2.91168,1.3096 -2.91168,2.9116 0,1.6038 1.30795,2.9117 2.91168,2.9117 1.60203,0 2.91169,-1.3148 2.91169,-2.9117 0,-1.602 -1.30966,-2.9116 -2.91169,-2.9116" /> + <rect + y="1072.2047" + x="491.81104" + height="17.007875" + width="22.677166" + id="rect33942-2" + style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <text + id="text7074" + y="554.00098" + x="819.17279" + style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:7.5px;line-height:1.25;font-family:sans-serif" + y="554.00098" + x="819.17279" + id="tspan7072" + sodipodi:role="line">1µF</tspan></text> + <g + transform="matrix(0,1,1,0,24.803191,46.062952)" + id="g7084"> + <path + d="m 467.71654,808.50563 c -1.60373,0 -2.91168,1.30966 -2.91168,2.91168 0,1.60374 1.30795,2.91169 2.91168,2.91169 1.60203,0 2.91169,-1.31479 2.91169,-2.91169 0,-1.60202 -1.30966,-2.91168 -2.91169,-2.91168" + style="fill:#174568;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path7076" + inkscape:connector-curvature="0" /> + <ellipse + style="opacity:1;fill:none;fill-opacity:1;stroke:#00001c;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="ellipse7078" + cx="467.71655" + cy="811.4173" + rx="8.5039444" + ry="8.5039177" /> + <path + inkscape:connector-curvature="0" + id="path7080" + style="fill:#174568;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 467.71654,822.67886 c -1.60373,0 -2.91168,1.30966 -2.91168,2.91168 0,1.60374 1.30795,2.91169 2.91168,2.91169 1.60203,0 2.91169,-1.31479 2.91169,-2.91169 0,-1.60202 -1.30966,-2.91168 -2.91169,-2.91168" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" + d="m 467.71655,825.59054 c -1.44203,-4.4297 -1.51518,-9.08849 0,-14.17322" + id="path7082" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + <path + inkscape:connector-curvature="0" + id="path7095" + d="m 822.04728,513.7795 14.17323,0" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <g + id="g7105" + transform="rotate(-90,503.14963,506.69289)"> + <path + inkscape:connector-curvature="0" + id="path7097" + style="fill:#174568;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 467.71654,808.50563 c -1.60373,0 -2.91168,1.30966 -2.91168,2.91168 0,1.60374 1.30795,2.91169 2.91168,2.91169 1.60203,0 2.91169,-1.31479 2.91169,-2.91169 0,-1.60202 -1.30966,-2.91168 -2.91169,-2.91168" /> + <ellipse + ry="8.5039177" + rx="8.5039444" + cy="811.4173" + cx="467.71655" + id="ellipse7099" + style="opacity:1;fill:none;fill-opacity:1;stroke:#00001c;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + d="m 467.71654,822.67886 c -1.60373,0 -2.91168,1.30966 -2.91168,2.91168 0,1.60374 1.30795,2.91169 2.91168,2.91169 1.60203,0 2.91169,-1.31479 2.91169,-2.91169 0,-1.60202 -1.30966,-2.91168 -2.91169,-2.91168" + style="fill:#174568;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path7101" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path7103" + d="m 467.71655,825.59054 c -1.44203,-4.4297 -1.51518,-9.08849 0,-14.17322" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <path + inkscape:connector-curvature="0" + id="path7107" + d="m 807.87405,542.12596 14.17323,-14.17323" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cccc" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" + d="m 822.04728,542.12596 4.25197,-4.25197 0,-19.84252 -4.25197,-4.25197" + id="path7109" + inkscape:connector-curvature="0" /> + <text + id="text7113" + y="554.84326" + x="801.04602" + style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:7.5px;line-height:1.25;font-family:sans-serif" + y="554.84326" + x="801.04602" + id="tspan7111" + sodipodi:role="line">4k7</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="847.83417" + y="509.54202" + id="text7117"><tspan + sodipodi:role="line" + id="tspan7115" + x="847.83417" + y="509.54202" + style="font-size:7.5px;line-height:1.25;font-family:sans-serif">4k7</tspan></text> + <g + style="display:inline" + transform="rotate(90,775.98429,751.1811)" + id="g9171-9"> + <path + style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" + d="m 459.21261,848.2677 17.00787,10e-6 -8.50393,12.75591 z" + id="path9205-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + <path + d="m 467.71654,829.76548 c -1.60373,0 -2.91168,1.30966 -2.91168,2.91168 0,1.60374 1.30795,2.91169 2.91168,2.91169 1.60203,0 2.91169,-1.31479 2.91169,-2.91169 0,-1.60202 -1.30966,-2.91168 -2.91169,-2.91168" + style="fill:#174568;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path9207-2" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path9268-7" + style="fill:#174568;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 467.71654,872.28517 c -1.60373,0 -2.91168,1.30966 -2.91168,2.91168 0,1.60374 1.30795,2.91169 2.91168,2.91169 1.60203,0 2.91169,-1.31479 2.91169,-2.91169 0,-1.60202 -1.30966,-2.91168 -2.91169,-2.91168" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" + d="m 467.71654,875.19685 10e-6,-14.17324" + id="path9270-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" + d="m 459.21261,863.85827 2.83464,-2.83465 h 11.33859 l 2.83464,-2.83465" + id="path9277-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path11265-3" + d="m 467.71654,847.55906 v -14.8819" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <text + id="text9352-6" + y="459.81668" + x="658.92194" + style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:7.5px;line-height:1.25;font-family:sans-serif;stroke-width:1px" + y="459.81668" + x="658.92194" + sodipodi:role="line" + id="tspan9356-6">4V3</tspan></text> + <g + transform="rotate(-90,361.41733,549.21257)" + id="g7173"> + <path + d="m 467.71654,808.50563 c -1.60373,0 -2.91168,1.30966 -2.91168,2.91168 0,1.60374 1.30795,2.91169 2.91168,2.91169 1.60203,0 2.91169,-1.31479 2.91169,-2.91169 0,-1.60202 -1.30966,-2.91168 -2.91169,-2.91168" + style="fill:#174568;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path7165" + inkscape:connector-curvature="0" /> + <ellipse + style="opacity:1;fill:none;fill-opacity:1;stroke:#00001c;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="ellipse7167" + cx="467.71655" + cy="811.4173" + rx="8.5039444" + ry="8.5039177" /> + <path + inkscape:connector-curvature="0" + id="path7169" + style="fill:#174568;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 467.71654,822.67886 c -1.60373,0 -2.91168,1.30966 -2.91168,2.91168 0,1.60374 1.30795,2.91169 2.91168,2.91169 1.60203,0 2.91169,-1.31479 2.91169,-2.91169 0,-1.60202 -1.30966,-2.91168 -2.91169,-2.91168" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" + d="m 467.71655,825.59054 c -1.44203,-4.4297 -1.51518,-9.08849 0,-14.17322" + id="path7171" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="616.77393" + y="459.9357" + id="text7177"><tspan + sodipodi:role="line" + id="tspan7175" + x="616.77393" + y="459.9357" + style="font-size:7.5px;line-height:1.25;font-family:sans-serif">2k2</tspan></text> + <path + inkscape:connector-curvature="0" + id="path7095-6" + d="m 637.79531,442.91336 h 14.17323" + style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <g + style="display:inline" + id="g9178-1" + transform="translate(-128.51774,-44.895669)"> + <path + inkscape:connector-curvature="0" + id="path10167-8" + d="m 825.8406,491.35233 h 5.66929" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.39999998;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path10187-7" + d="m 823.00595,487.80903 h 5.66929 v 4.25196" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" /> + </g> + <g + style="display:inline" + id="g7105-9" + transform="rotate(-90,517.32284,931.88975)"> + <path + inkscape:connector-curvature="0" + id="path7097-2" + style="fill:#174568;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 467.71654,808.50563 c -1.60373,0 -2.91168,1.30966 -2.91168,2.91168 0,1.60374 1.30795,2.91169 2.91168,2.91169 1.60203,0 2.91169,-1.31479 2.91169,-2.91169 0,-1.60202 -1.30966,-2.91168 -2.91169,-2.91168" /> + <ellipse + ry="8.5039177" + rx="8.5039444" + cy="811.4173" + cx="467.71655" + id="ellipse7099-0" + style="opacity:1;fill:none;fill-opacity:1;stroke:#00001c;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + d="m 467.71654,822.67886 c -1.60373,0 -2.91168,1.30966 -2.91168,2.91168 0,1.60374 1.30795,2.91169 2.91168,2.91169 1.60203,0 2.91169,-1.31479 2.91169,-2.91169 0,-1.60202 -1.30966,-2.91168 -2.91169,-2.91168" + style="fill:#174568;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path7101-2" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path7103-3" + d="m 467.71655,825.59054 c -1.44203,-4.4297 -1.51518,-9.08849 0,-14.17322" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <text + id="text7113-7" + y="970.17194" + x="390.03885" + style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:7.5px;line-height:1.25;font-family:sans-serif;stroke-width:1px" + y="970.17194" + x="390.03885" + id="tspan7111-5" + sodipodi:role="line">4k7</tspan></text> + <g + style="display:inline" + id="g7105-92" + transform="rotate(-90,531.49607,917.71652)"> + <path + inkscape:connector-curvature="0" + id="path7097-28" + style="fill:#174568;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 467.71654,808.50563 c -1.60373,0 -2.91168,1.30966 -2.91168,2.91168 0,1.60374 1.30795,2.91169 2.91168,2.91169 1.60203,0 2.91169,-1.31479 2.91169,-2.91169 0,-1.60202 -1.30966,-2.91168 -2.91169,-2.91168" /> + <ellipse + ry="8.5039177" + rx="8.5039444" + cy="811.4173" + cx="467.71655" + id="ellipse7099-9" + style="opacity:1;fill:none;fill-opacity:1;stroke:#00001c;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + d="m 467.71654,822.67886 c -1.60373,0 -2.91168,1.30966 -2.91168,2.91168 0,1.60374 1.30795,2.91169 2.91168,2.91169 1.60203,0 2.91169,-1.31479 2.91169,-2.91169 0,-1.60202 -1.30966,-2.91168 -2.91169,-2.91168" + style="fill:#174568;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path7101-7" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path7103-36" + d="m 467.71655,825.59054 c -1.44203,-4.4297 -1.51518,-9.08849 0,-14.17322" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <text + id="text7113-1" + y="970.17194" + x="418.38538" + style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:7.5px;line-height:1.25;font-family:sans-serif;stroke-width:1px" + y="970.17194" + x="418.38538" + id="tspan7111-2" + sodipodi:role="line">4k7</tspan></text> + <path + inkscape:connector-curvature="0" + id="path7095-6-9" + d="m 411.02363,981.49606 h 14.17323" + style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <g + transform="translate(-383.63588,493.68701)" + id="g7324" + style="display:inline"> + <path + sodipodi:nodetypes="cc" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.39999998;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 825.8406,491.35233 h 5.66929" + id="path7320" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" + d="m 823.00595,487.80903 h 5.66929 v 4.25196" + id="path7322" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + </g> + <path + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" + id="path33224-3" + d="m 411.02364,981.49606 -24.13519,-140.3894 0.0407,-15.51612 -4.25197,-14.17323" + style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="display:inline;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 386.92915,829.13384 4.25197,7.08662 -8.50394,-10e-6 z" + id="path33298-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> </g> <g inkscape:groupmode="layer" diff --git a/doc/pio.txt b/doc/pio.txt index c8d74c0..856111c 100644 --- a/doc/pio.txt +++ b/doc/pio.txt @@ -24,11 +24,15 @@ Connexions Relais Analog signals -------------- -- in NF (demod audio) PB1 (ADC12 IN9) + +on ADC1, configured in single-shot mode, software trigger: - in Vcc 12V PA5 (ADC12 IN5) - in SWR forward PA6 (ADC12 IN6) - in SWR reflected PA7 (ADC12 IN7) +on ADC2, configured in single-shot mode, triggered by a timer: +- in NF (demod audio) PB1 (ADC12 IN9) + u-blox NEO-M8N GPS module connection ------------------------------------ Yellow out UART3 TX to GPS RX PD8 @@ -52,10 +56,20 @@ I2C to Audio Codec STM32DISCOVERY onboard things ----------------------------- -- out Green LED PD12 -- out Orange LED PD13 -- out Red LED PD14 -- out Blue LED PD15 -- in Blue Push Button PA0 +- out Green LED (launcher) PD12 +- out Orange LED (fsm) PD13 +- out Red LED (audio) PD14 +- out Blue LED (audio in) PD15 +- in Blue Push Button PA0 + + +Analog audio input for 1750 tone detector +----------------------------------------- +1. Timer 6 set to 8kHz triggers ADC2 sample. +1. Timer 6 ISR accumulates N samples into a buffer. +1. When buffer full, copy it into queue. +1. `nf_analyse` task retrieves audio from queue, and gives it to tone detector. +1. Tone detector returns one of [yes, no, more samples needed]. +1. `nf_analyse` task updates FSM input accordingly. diff --git a/doc/schematic.svg b/doc/schematic.svg index a30c62c..acd22ee 100644 --- a/doc/schematic.svg +++ b/doc/schematic.svg @@ -146,6 +146,48 @@ effect="spiro" id="path-effect36408-1-1-09-2" is_visible="true" /> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mstart-7" + style="overflow:visible"> + <path + id="path5430-5" + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mstart-7-9" + style="overflow:visible"> + <path + id="path5430-5-4" + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mstart-7-9-5" + style="overflow:visible"> + <path + id="path5430-5-4-0" + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6)" + inkscape:connector-curvature="0" /> + </marker> </defs> <sodipodi:namedview id="base" @@ -154,16 +196,16 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="4.9730289" - inkscape:cx="607.84454" - inkscape:cy="255.58511" + inkscape:zoom="1" + inkscape:cx="514.80553" + inkscape:cy="368.45754" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" inkscape:object-nodes="true" - inkscape:window-width="1876" - inkscape:window-height="1044" - inkscape:window-x="0" + inkscape:window-width="1884" + inkscape:window-height="1164" + inkscape:window-x="1920" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:snap-text-baseline="true" @@ -233,7 +275,7 @@ x="718.53662" y="983.32874" id="tspan29929" - style="font-size:14px;line-height:1.25;font-family:sans-serif">2019-03-01 HB9EGM</tspan></text> + style="font-size:14px;line-height:1.25;font-family:sans-serif">2019-03-22 HB9EGM</tspan></text> </g> <g inkscape:label="Layer 1" @@ -4369,10 +4411,10 @@ </g> <path style="fill:none;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 255.48404,974.89657 h -15 v -22.5 h 75 v 30.00002" + d="m 255.00001,974.86221 -12.50001,0 V 952.3622 l 25.00001,10e-6" id="path5356" inkscape:connector-curvature="0" - sodipodi:nodetypes="ccccc" /> + sodipodi:nodetypes="cccc" /> <g id="g5362" transform="matrix(0.2109375,0,0,-0.2109375,224.17007,1178.9257)"> @@ -4419,7 +4461,7 @@ </g> <path style="fill:none;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="M 255.02746,989.89659 200,989.86222 V 792.3622 h 70 v -110 h -70 v 0" + d="m 205,974.86221 -5,10e-6 0,-182.50002 h 70 v -110 h -70 v 0" id="path5380" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" /> @@ -4464,7 +4506,7 @@ sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" id="path5404" - d="m 300.02746,982.39659 h 60 V 847.39657 h 75" + d="m 355.00001,982.36221 h 5 l 0,-135 h 75" style="fill:none;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <g id="g5362-0" @@ -5570,45 +5612,11 @@ id="path5554" d="m 457.52746,824.89657 v 7.5" style="fill:none;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <g - id="g5556" - transform="matrix(0.75,0,0,0.75,226.90246,189.37494)"> - <rect - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="rect5558" - width="5.99998" - height="13" - x="-880.36218" - y="281" - transform="rotate(-90)" /> - <path - style="fill:none;stroke:#000000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 275,877.3622 h 5.97933" - id="path5560" - inkscape:connector-curvature="0" /> - <path - sodipodi:nodetypes="cc" - style="fill:none;stroke:#000000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 301,877.3622 h -6.97934" - id="path5562" - inkscape:connector-curvature="0" /> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none" - x="288.39352" - y="888.67877" - id="text5564"><tspan - sodipodi:role="line" - x="288.39352" - y="888.67877" - style="font-weight:bold;font-size:9px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'Sans Bold';text-align:center;text-anchor:middle" - id="tspan5566">1k2</tspan></text> - </g> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path5568" - d="m 450.02746,847.39657 h 52.5" + d="m 435.00001,847.36221 67.52745,0.0344" style="fill:none;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <g transform="matrix(0.2109375,0,0,0.2109375,418.71349,631.36741)" @@ -8012,6 +8020,384 @@ x="605" y="849.86218" style="font-size:5.625px;line-height:1.25;font-family:sans-serif">ADC12 IN9</tspan></text> + <g + id="g5686-3" + transform="matrix(1.5,0,0,1.5,-489.77908,231.18097)"> + <path + sodipodi:nodetypes="cc" + style="fill:none;stroke:#000000;stroke-width:0.39999998;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 406.51937,505.37082 v -3.53229" + id="path5500-9-6" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + style="fill:none;stroke:#000000;stroke-width:0.39999998;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 406.51937,495.37082 v 3.48063" + id="path5502-2-7" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none" + x="383.18607" + y="499.12082" + id="text5504-0-5"><tspan + sodipodi:role="line" + id="tspan5506-2-3" + x="383.18607" + y="499.12082" + style="font-weight:bold;font-size:4.5px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'Sans Bold'">1N749A</tspan><tspan + sodipodi:role="line" + x="383.18607" + y="504.74582" + style="font-weight:bold;font-size:4.5px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'Sans Bold'" + id="tspan2497">4V3</tspan></text> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5508-3-5" + d="m 408.51075,499.84714 v -0.99569 h -3.98277 v -0.9957" + style="fill:none;stroke:#000000;stroke-width:0.49784675;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5510-7-6" + d="m 406.51937,499.34929 1.49354,2.48924 h -2.98708 z" + style="fill:none;stroke:#000000;stroke-width:0.49784675;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + transform="matrix(0.2109375,0,0,0.2109375,66.186021,780.70804)" + id="g5694-2"> + <path + style="fill:none;stroke:#000000;stroke-width:2.84444451;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 255.11811,988.58266 v 21.25984" + id="path5696-9" + inkscape:connector-curvature="0" + transform="translate(0,2.5390623e-6)" /> + <path + style="fill:none;stroke:#000000;stroke-width:7.11111116;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 237.40157,1009.8425 h 35.43308" + id="path5698-1" + inkscape:connector-curvature="0" + transform="translate(0,2.5390623e-6)" /> + </g> + <g + id="g5714-2" + transform="matrix(0.75,0,0,0.75,-573.75,588.09055)"> + <rect + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5716-7" + width="5.99998" + height="13" + x="922" + y="495.86221" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 925,489.86222 v 5.97933" + id="path5718-0" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 925,514.86222 v -5.97934" + id="path5720-9" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none" + x="901.66669" + y="504.71198" + id="text5722-3"><tspan + sodipodi:role="line" + id="tspan5724-6" + x="901.66669" + y="504.71198" + style="font-weight:bold;font-size:9px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'Sans Bold'">2k2</tspan></text> + </g> + <g + id="g5726-0" + transform="matrix(0.2109375,0,0,-0.2109375,66.186021,1167.7663)"> + <path + transform="translate(0,2.5390623e-6)" + inkscape:connector-curvature="0" + id="path5728-6" + d="m 255.11811,988.58266 v 21.25984" + style="fill:none;stroke:#000000;stroke-width:2.83464575;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + transform="translate(0,2.5390623e-6)" + inkscape:connector-curvature="0" + id="path5730-2" + d="m 237.40157,1009.8425 h 35.43308" + style="fill:none;stroke:#000000;stroke-width:2.83464575;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <text + transform="scale(1,-1)" + id="text5732-6" + y="-1015.4689" + x="253.54678" + style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none" + xml:space="preserve"><tspan + style="font-weight:bold;font-size:48px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'Sans Bold';text-align:center;text-anchor:middle" + y="-1015.4689" + x="253.54678" + id="tspan5734-1" + sodipodi:role="line">12V</tspan></text> + </g> + <g + id="g25241-8" + transform="translate(-72.465546,45.499977)"> + <path + inkscape:connector-curvature="0" + id="path3872-1-8-7" + d="m 274,929.3622 10.96555,3e-5" + style="fill:none;stroke:#000000;stroke-width:0.5988189;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path3874-5-1-9" + d="m 299,929.3622 -10.04823,3e-5" + style="fill:none;stroke:#000000;stroke-width:0.5988189;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <text + id="text3876-2-8-2" + y="940.36224" + x="277.46555" + style="font-style:normal;font-weight:normal;font-size:6.75px;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none" + xml:space="preserve"><tspan + style="font-weight:bold;font-size:6.75px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'Sans Bold'" + y="940.36224" + x="277.46555" + id="tspan3878-7-2-0" + sodipodi:role="line">1µF</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:0.99655509;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 288.45349,934.34501 v -9.96555" + id="path3920-6-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.99655509;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 285.46383,934.34501 v -9.96555" + id="path3922-6-3" + inkscape:connector-curvature="0" /> + </g> + <g + transform="matrix(0.75,0,0,0.75,16.765507,316.84056)" + id="g2542"> + <rect + transform="rotate(-90)" + y="281" + x="-880.36218" + height="13" + width="5.99998" + id="rect2532" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path2534" + d="m 275,877.3622 h 5.97933" + style="fill:none;stroke:#000000;stroke-width:0.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path2536" + d="m 301,877.3622 h -6.97934" + style="fill:none;stroke:#000000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <text + id="text2540" + y="890.64972" + x="288.39352" + style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none" + xml:space="preserve"><tspan + style="font-weight:bold;font-size:9px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'Sans Bold';text-align:center;text-anchor:middle" + y="890.64972" + x="288.39352" + id="tspan2538" + sodipodi:role="line">4k7</tspan></text> + </g> + <g + id="g2554" + transform="matrix(0.75,0,0,0.75,59.375005,294.34057)"> + <rect + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect2544" + width="5.99998" + height="13" + x="-880.36218" + y="281" + transform="rotate(-90)" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 275,877.3622 h 5.97933" + id="path2546" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + style="fill:none;stroke:#000000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 301,877.3622 h -6.97934" + id="path2548" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none" + x="287.5" + y="870.6955" + id="text2552"><tspan + sodipodi:role="line" + id="tspan2550" + x="287.5" + y="870.6955" + style="font-weight:bold;font-size:9px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'Sans Bold';text-align:center;text-anchor:middle">4k7</tspan></text> + </g> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path2556" + d="m 280.00001,952.36221 35,-10e-6 v 30.00001" + style="fill:none;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" + id="path2558" + d="m 120,974.86221 h 42.5 v 15 l 92.5,10e-6" + style="fill:none;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path5556-9" + d="m 122.5,973.36221 7.5,-5 h 20" + style="fill:none;stroke:#000000;stroke-width:0.59999996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Mstart-7)" /> + <text + xml:space="preserve" + style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9px;line-height:0%;font-family:Sans;-inkscape-font-specification:'Sans Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75" + x="130" + y="967.36218" + id="text5722-3-2"><tspan + sodipodi:role="line" + id="tspan5724-6-2" + x="130" + y="967.36218" + style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.75px;line-height:1.25;font-family:Sans;-inkscape-font-specification:'Sans Italic';stroke-width:0.75">3.85V</tspan></text> + <g + transform="matrix(0.75,0,0,0.75,129.25001,324.34056)" + id="g2665"> + <rect + transform="rotate(-90)" + y="281" + x="-880.36218" + height="13" + width="5.99998" + id="rect2655" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path2657" + d="m 275,877.3622 h 5.97933" + style="fill:none;stroke:#000000;stroke-width:0.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path2659" + d="m 301,877.3622 h -6.97934" + style="fill:none;stroke:#000000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <text + id="text2663" + y="870.6955" + x="287.5" + style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none" + xml:space="preserve"><tspan + style="font-weight:bold;font-size:9px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'Sans Bold';text-align:center;text-anchor:middle" + y="870.6955" + x="287.5" + id="tspan2661" + sodipodi:role="line">4k7</tspan></text> + </g> + <g + id="g5433-8" + transform="matrix(0.2109375,0,0,0.2109375,329.18603,773.83305)"> + <path + transform="translate(0,2.5390623e-6)" + inkscape:connector-curvature="0" + id="path5435-9" + d="m 255.11811,988.58266 v 21.25984" + style="fill:none;stroke:#000000;stroke-width:2.84444451;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + transform="translate(0,2.5390623e-6)" + inkscape:connector-curvature="0" + id="path5437-7" + d="m 237.40157,1009.8425 h 35.43308" + style="fill:none;stroke:#000000;stroke-width:7.11111116;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + id="g5493-3" + transform="matrix(0.75,0,0,0.75,158.75001,324.34056)"> + <rect + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5495-6" + width="5.99998" + height="13" + x="-880.36218" + y="281" + transform="rotate(-90)" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 268.33333,877.3622 12.646,0" + id="path5497-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + style="fill:none;stroke:#000000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 299,877.3622 h -4.97934" + id="path5499-2" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none" + x="288.33334" + y="870.69556" + id="text5501-93"><tspan + sodipodi:role="line" + id="tspan5503-1" + x="288.33334" + y="870.69556" + style="font-weight:bold;font-size:9px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'Sans Bold';text-align:center;text-anchor:middle">3k3</tspan></text> + </g> + <path + style="fill:none;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 300.00001,982.36221 37.5,0" + id="path2718" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path5556-9-7" + d="m 198,973.86221 -7.5,-5 h -20" + style="fill:none;stroke:#000000;stroke-width:0.59999996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Mstart-7-9)" /> + <text + xml:space="preserve" + style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9px;line-height:0%;font-family:Sans;-inkscape-font-specification:'Sans Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75" + x="170.50002" + y="966.86224" + id="text5722-3-2-8"><tspan + sodipodi:role="line" + id="tspan5724-6-2-4" + x="170.50002" + y="966.86224" + style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.75px;line-height:1.25;font-family:Sans;-inkscape-font-specification:'Sans Italic';stroke-width:0.75">5Vpp</tspan></text> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path5556-9-7-3" + d="m 357.50001,984.86221 -15,10 -27.5,0" + style="fill:none;stroke:#000000;stroke-width:0.59999996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Mstart-7-9-5)" /> + <text + xml:space="preserve" + style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9px;line-height:0%;font-family:Sans;-inkscape-font-specification:'Sans Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75" + x="315" + y="992.86224" + id="text5722-3-2-8-6"><tspan + sodipodi:role="line" + id="tspan5724-6-2-4-1" + x="315" + y="992.86224" + style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.75px;line-height:1.25;font-family:Sans;-inkscape-font-specification:'Sans Italic';stroke-width:0.75">0.5–2.9V</tspan></text> </g> <g inkscape:groupmode="layer" |