Files
NeoECU-Hardware/Architecture/diagrams/power-branches.svg
T

2 lines
22 KiB
XML

<?xml version='1.0' encoding='utf-8'?>
<svg xmlns="http://www.w3.org/2000/svg" style="background: transparent; background-color: transparent; color-scheme: light;" version="1.1" width="1042px" height="733px" viewBox="0 0 1042 733" content="&lt;mxfile host=&quot;Electron&quot;&gt;&#10; &lt;diagram name=&quot;Protected and filtered rail branches&quot; id=&quot;power-branches&quot;&gt;&#10; &lt;mxGraphModel dx=&quot;-544&quot; dy=&quot;-198&quot; grid=&quot;0&quot; gridSize=&quot;10&quot; guides=&quot;1&quot; tooltips=&quot;1&quot; connect=&quot;1&quot; arrows=&quot;1&quot; fold=&quot;0&quot; page=&quot;0&quot; pageScale=&quot;1&quot; pageWidth=&quot;1040&quot; pageHeight=&quot;700&quot; math=&quot;0&quot; shadow=&quot;0&quot;&gt;&#10; &lt;root&gt;&#10; &lt;mxCell id=&quot;0&quot; /&gt;&#10; &lt;mxCell id=&quot;1&quot; parent=&quot;0&quot; /&gt;&#10; &lt;mxCell id=&quot;node_title&quot; parent=&quot;1&quot; style=&quot;rounded=1;html=0;fontFamily=DejaVu Sans;fontSize=26;fontColor=#172b40;strokeColor=#577086;fillColor=#ffffff;spacing=10;strokeColor=none;fillColor=none;align=left;&quot; value=&quot;Protected and filtered rail branches&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;42&quot; width=&quot;980&quot; x=&quot;30&quot; y=&quot;18&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;node_a0&quot; parent=&quot;1&quot; style=&quot;rounded=1;html=0;fontFamily=DejaVu Sans;fontSize=18;fontColor=#172b40;strokeColor=#577086;fillColor=#fff1d6;spacing=10;&quot; value=&quot;+5V_MAIN&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;90&quot; width=&quot;240&quot; x=&quot;30&quot; y=&quot;95&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;node_b0&quot; parent=&quot;1&quot; style=&quot;rounded=1;html=0;fontFamily=DejaVu Sans;fontSize=18;fontColor=#172b40;strokeColor=#577086;fillColor=#fff1d6;spacing=10;&quot; value=&quot;eFuse / protected load switch&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;90&quot; width=&quot;320&quot; x=&quot;340&quot; y=&quot;95&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;node_c0&quot; parent=&quot;1&quot; style=&quot;rounded=1;html=0;fontFamily=DejaVu Sans;fontSize=18;fontColor=#172b40;strokeColor=#577086;fillColor=#fff1d6;spacing=10;&quot; value=&quot;+5V_AUX&amp;#xa;External logic outputs&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;90&quot; width=&quot;280&quot; x=&quot;730&quot; y=&quot;95&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;e0&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;node_a0&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeWidth=2;strokeColor=#946221;fontSize=16;fontFamily=DejaVu Sans;labelBackgroundColor=#ffffff;endArrow=block;endFill=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;&quot; target=&quot;node_b0&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;e1&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;node_b0&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeWidth=2;strokeColor=#946221;fontSize=16;fontFamily=DejaVu Sans;labelBackgroundColor=#ffffff;endArrow=block;endFill=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;&quot; target=&quot;node_c0&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;node_a1&quot; parent=&quot;1&quot; style=&quot;rounded=1;html=0;fontFamily=DejaVu Sans;fontSize=18;fontColor=#172b40;strokeColor=#577086;fillColor=#fff1d6;spacing=10;&quot; value=&quot;+5V_MAIN&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;90&quot; width=&quot;240&quot; x=&quot;30&quot; y=&quot;230&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;node_b1&quot; parent=&quot;1&quot; style=&quot;rounded=1;html=0;fontFamily=DejaVu Sans;fontSize=18;fontColor=#172b40;strokeColor=#577086;fillColor=#fff1d6;spacing=10;&quot; value=&quot;eFuse / load switch&amp;#xa;Ferrite bead + local filter&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;90&quot; width=&quot;320&quot; x=&quot;340&quot; y=&quot;230&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;node_c1&quot; parent=&quot;1&quot; style=&quot;rounded=1;html=0;fontFamily=DejaVu Sans;fontSize=18;fontColor=#172b40;strokeColor=#577086;fillColor=#fff1d6;spacing=10;&quot; value=&quot;+5V_SENS&amp;#xa;5 V sensor excitation&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;90&quot; width=&quot;280&quot; x=&quot;730&quot; y=&quot;230&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;e2&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;node_a1&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeWidth=2;strokeColor=#946221;fontSize=16;fontFamily=DejaVu Sans;labelBackgroundColor=#ffffff;endArrow=block;endFill=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;&quot; target=&quot;node_b1&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;e3&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;node_b1&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeWidth=2;strokeColor=#946221;fontSize=16;fontFamily=DejaVu Sans;labelBackgroundColor=#ffffff;endArrow=block;endFill=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;&quot; target=&quot;node_c1&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;node_a2&quot; parent=&quot;1&quot; style=&quot;rounded=1;html=0;fontFamily=DejaVu Sans;fontSize=18;fontColor=#172b40;strokeColor=#577086;fillColor=#fff1d6;spacing=10;&quot; value=&quot;+3V3_MAIN&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;90&quot; width=&quot;240&quot; x=&quot;30&quot; y=&quot;365&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;node_b2&quot; parent=&quot;1&quot; style=&quot;rounded=1;html=0;fontFamily=DejaVu Sans;fontSize=18;fontColor=#172b40;strokeColor=#577086;fillColor=#fff1d6;spacing=10;&quot; value=&quot;Ferrite bead + local filter&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;90&quot; width=&quot;320&quot; x=&quot;340&quot; y=&quot;365&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;node_c2&quot; parent=&quot;1&quot; style=&quot;rounded=1;html=0;fontFamily=DejaVu Sans;fontSize=18;fontColor=#172b40;strokeColor=#577086;fillColor=#fff1d6;spacing=10;&quot; value=&quot;+3V3_ANA&amp;#xa;Analogue supplies /&amp;#xa;ADC reference&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;90&quot; width=&quot;280&quot; x=&quot;730&quot; y=&quot;365&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;e4&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;node_a2&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeWidth=2;strokeColor=#946221;fontSize=16;fontFamily=DejaVu Sans;labelBackgroundColor=#ffffff;endArrow=block;endFill=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;&quot; target=&quot;node_b2&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;e5&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;node_b2&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeWidth=2;strokeColor=#946221;fontSize=16;fontFamily=DejaVu Sans;labelBackgroundColor=#ffffff;endArrow=block;endFill=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;&quot; target=&quot;node_c2&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;node_a3&quot; parent=&quot;1&quot; style=&quot;rounded=1;html=0;fontFamily=DejaVu Sans;fontSize=18;fontColor=#172b40;strokeColor=#577086;fillColor=#fff1d6;spacing=10;&quot; value=&quot;12 V buck-boost output&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;90&quot; width=&quot;240&quot; x=&quot;30&quot; y=&quot;500&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;node_b3&quot; parent=&quot;1&quot; style=&quot;rounded=1;html=0;fontFamily=DejaVu Sans;fontSize=18;fontColor=#172b40;strokeColor=#577086;fillColor=#fff1d6;spacing=10;&quot; value=&quot;Current limit / protected switch&amp;#xa;Harness filter + decoupling&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;90&quot; width=&quot;320&quot; x=&quot;340&quot; y=&quot;500&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;node_c3&quot; parent=&quot;1&quot; style=&quot;rounded=1;html=0;fontFamily=DejaVu Sans;fontSize=18;fontColor=#172b40;strokeColor=#577086;fillColor=#fff1d6;spacing=10;&quot; value=&quot;+12V_SENS&amp;#xa;Crank / cam Hall sensors&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;90&quot; width=&quot;280&quot; x=&quot;730&quot; y=&quot;500&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;e6&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;node_a3&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeWidth=2;strokeColor=#946221;fontSize=16;fontFamily=DejaVu Sans;labelBackgroundColor=#ffffff;endArrow=block;endFill=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;&quot; target=&quot;node_b3&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;e7&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;node_b3&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeWidth=2;strokeColor=#946221;fontSize=16;fontFamily=DejaVu Sans;labelBackgroundColor=#ffffff;endArrow=block;endFill=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;&quot; target=&quot;node_c3&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;node_note630&quot; parent=&quot;1&quot; style=&quot;rounded=1;html=0;fontFamily=DejaVu Sans;fontSize=16;fontColor=#172b40;strokeColor=#577086;fillColor=#ffffff;spacing=10;strokeColor=none;fillColor=none;align=left;&quot; value=&quot;Optional analogue LDO and final current limits remain validation items; see the rail descriptions.&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;60&quot; width=&quot;980&quot; x=&quot;30&quot; y=&quot;630&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;/root&gt;&#10; &lt;/mxGraphModel&gt;&#10; &lt;/diagram&gt;&#10;&lt;/mxfile&gt;&#10;"><defs /><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="node_title"><g transform="translate(0.5,0.5)"><rect x="20" y="20" width="980" height="42" rx="6.3" ry="6.3" fill="none" stroke="none" pointer-events="all" /></g><g><g fill="#172b40" font-family="'DejaVu Sans'" text-anchor="start" font-size="26px" style="fill: light-dark(rgb(23, 43, 64), rgb(188, 205, 223));"><text x="30" y="53">Protected and filtered rail branches</text></g></g></g><g data-cell-id="node_a0"><g transform="translate(0.5,0.5)"><rect x="20" y="97" width="240" height="90" rx="13.5" ry="13.5" fill="#fff1d6" stroke="#577086" pointer-events="all" style="fill: light-dark(rgb(255, 241, 214), rgb(40, 28, 5)); stroke: light-dark(rgb(87, 112, 134), rgb(126, 147, 166));" /></g><g><g fill="#172b40" font-family="'DejaVu Sans'" text-anchor="middle" font-size="18px" style="fill: light-dark(rgb(23, 43, 64), rgb(188, 205, 223));"><text x="140" y="150">+5V_MAIN</text></g></g></g><g data-cell-id="node_b0"><g transform="translate(0.5,0.5)"><rect x="330" y="97" width="320" height="90" rx="13.5" ry="13.5" fill="#fff1d6" stroke="#577086" pointer-events="all" style="fill: light-dark(rgb(255, 241, 214), rgb(40, 28, 5)); stroke: light-dark(rgb(87, 112, 134), rgb(126, 147, 166));" /></g><g><g fill="#172b40" font-family="'DejaVu Sans'" text-anchor="middle" font-size="18px" style="fill: light-dark(rgb(23, 43, 64), rgb(188, 205, 223));"><text x="490" y="150">eFuse / protected load switch</text></g></g></g><g data-cell-id="node_c0"><g transform="translate(0.5,0.5)"><rect x="720" y="97" width="280" height="90" rx="13.5" ry="13.5" fill="#fff1d6" stroke="#577086" pointer-events="all" style="fill: light-dark(rgb(255, 241, 214), rgb(40, 28, 5)); stroke: light-dark(rgb(87, 112, 134), rgb(126, 147, 166));" /></g><g><g fill="#172b40" font-family="'DejaVu Sans'" text-anchor="middle" font-size="18px" style="fill: light-dark(rgb(23, 43, 64), rgb(188, 205, 223));"><text x="860" y="139">+5V_AUX</text><text x="860" y="161">External logic outputs</text></g></g></g><g data-cell-id="e0"><g><path d="M 260 142 L 319.76 142" fill="none" stroke="#946221" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(148, 98, 33), rgb(186, 143, 87));" /><path d="M 327.76 142 L 319.76 146 L 319.76 138 Z" fill="#946221" stroke="#946221" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(148, 98, 33), rgb(186, 143, 87)); stroke: light-dark(rgb(148, 98, 33), rgb(186, 143, 87));" /></g></g><g data-cell-id="e1"><g><path d="M 650 142 L 709.76 142" fill="none" stroke="#946221" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(148, 98, 33), rgb(186, 143, 87));" /><path d="M 717.76 142 L 709.76 146 L 709.76 138 Z" fill="#946221" stroke="#946221" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(148, 98, 33), rgb(186, 143, 87)); stroke: light-dark(rgb(148, 98, 33), rgb(186, 143, 87));" /></g></g><g data-cell-id="node_a1"><g transform="translate(0.5,0.5)"><rect x="20" y="232" width="240" height="90" rx="13.5" ry="13.5" fill="#fff1d6" stroke="#577086" pointer-events="all" style="fill: light-dark(rgb(255, 241, 214), rgb(40, 28, 5)); stroke: light-dark(rgb(87, 112, 134), rgb(126, 147, 166));" /></g><g><g fill="#172b40" font-family="'DejaVu Sans'" text-anchor="middle" font-size="18px" style="fill: light-dark(rgb(23, 43, 64), rgb(188, 205, 223));"><text x="140" y="285">+5V_MAIN</text></g></g></g><g data-cell-id="node_b1"><g transform="translate(0.5,0.5)"><rect x="330" y="232" width="320" height="90" rx="13.5" ry="13.5" fill="#fff1d6" stroke="#577086" pointer-events="all" style="fill: light-dark(rgb(255, 241, 214), rgb(40, 28, 5)); stroke: light-dark(rgb(87, 112, 134), rgb(126, 147, 166));" /></g><g><g fill="#172b40" font-family="'DejaVu Sans'" text-anchor="middle" font-size="18px" style="fill: light-dark(rgb(23, 43, 64), rgb(188, 205, 223));"><text x="490" y="274">eFuse / load switch</text><text x="490" y="296">Ferrite bead + local filter</text></g></g></g><g data-cell-id="node_c1"><g transform="translate(0.5,0.5)"><rect x="720" y="232" width="280" height="90" rx="13.5" ry="13.5" fill="#fff1d6" stroke="#577086" pointer-events="all" style="fill: light-dark(rgb(255, 241, 214), rgb(40, 28, 5)); stroke: light-dark(rgb(87, 112, 134), rgb(126, 147, 166));" /></g><g><g fill="#172b40" font-family="'DejaVu Sans'" text-anchor="middle" font-size="18px" style="fill: light-dark(rgb(23, 43, 64), rgb(188, 205, 223));"><text x="860" y="274">+5V_SENS</text><text x="860" y="296">5 V sensor excitation</text></g></g></g><g data-cell-id="e2"><g><path d="M 260 277 L 319.76 277" fill="none" stroke="#946221" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(148, 98, 33), rgb(186, 143, 87));" /><path d="M 327.76 277 L 319.76 281 L 319.76 273 Z" fill="#946221" stroke="#946221" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(148, 98, 33), rgb(186, 143, 87)); stroke: light-dark(rgb(148, 98, 33), rgb(186, 143, 87));" /></g></g><g data-cell-id="e3"><g><path d="M 650 277 L 709.76 277" fill="none" stroke="#946221" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(148, 98, 33), rgb(186, 143, 87));" /><path d="M 717.76 277 L 709.76 281 L 709.76 273 Z" fill="#946221" stroke="#946221" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(148, 98, 33), rgb(186, 143, 87)); stroke: light-dark(rgb(148, 98, 33), rgb(186, 143, 87));" /></g></g><g data-cell-id="node_a2"><g transform="translate(0.5,0.5)"><rect x="20" y="367" width="240" height="90" rx="13.5" ry="13.5" fill="#fff1d6" stroke="#577086" pointer-events="all" style="fill: light-dark(rgb(255, 241, 214), rgb(40, 28, 5)); stroke: light-dark(rgb(87, 112, 134), rgb(126, 147, 166));" /></g><g><g fill="#172b40" font-family="'DejaVu Sans'" text-anchor="middle" font-size="18px" style="fill: light-dark(rgb(23, 43, 64), rgb(188, 205, 223));"><text x="140" y="420">+3V3_MAIN</text></g></g></g><g data-cell-id="node_b2"><g transform="translate(0.5,0.5)"><rect x="330" y="367" width="320" height="90" rx="13.5" ry="13.5" fill="#fff1d6" stroke="#577086" pointer-events="all" style="fill: light-dark(rgb(255, 241, 214), rgb(40, 28, 5)); stroke: light-dark(rgb(87, 112, 134), rgb(126, 147, 166));" /></g><g><g fill="#172b40" font-family="'DejaVu Sans'" text-anchor="middle" font-size="18px" style="fill: light-dark(rgb(23, 43, 64), rgb(188, 205, 223));"><text x="490" y="420">Ferrite bead + local filter</text></g></g></g><g data-cell-id="node_c2"><g transform="translate(0.5,0.5)"><rect x="720" y="367" width="280" height="90" rx="13.5" ry="13.5" fill="#fff1d6" stroke="#577086" pointer-events="all" style="fill: light-dark(rgb(255, 241, 214), rgb(40, 28, 5)); stroke: light-dark(rgb(87, 112, 134), rgb(126, 147, 166));" /></g><g><g fill="#172b40" font-family="'DejaVu Sans'" text-anchor="middle" font-size="18px" style="fill: light-dark(rgb(23, 43, 64), rgb(188, 205, 223));"><text x="860" y="398">+3V3_ANA</text><text x="860" y="420">Analogue supplies /</text><text x="860" y="442">ADC reference</text></g></g></g><g data-cell-id="e4"><g><path d="M 260 412 L 319.76 412" fill="none" stroke="#946221" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(148, 98, 33), rgb(186, 143, 87));" /><path d="M 327.76 412 L 319.76 416 L 319.76 408 Z" fill="#946221" stroke="#946221" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(148, 98, 33), rgb(186, 143, 87)); stroke: light-dark(rgb(148, 98, 33), rgb(186, 143, 87));" /></g></g><g data-cell-id="e5"><g><path d="M 650 412 L 709.76 412" fill="none" stroke="#946221" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(148, 98, 33), rgb(186, 143, 87));" /><path d="M 717.76 412 L 709.76 416 L 709.76 408 Z" fill="#946221" stroke="#946221" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(148, 98, 33), rgb(186, 143, 87)); stroke: light-dark(rgb(148, 98, 33), rgb(186, 143, 87));" /></g></g><g data-cell-id="node_a3"><g transform="translate(0.5,0.5)"><rect x="20" y="502" width="240" height="90" rx="13.5" ry="13.5" fill="#fff1d6" stroke="#577086" pointer-events="all" style="fill: light-dark(rgb(255, 241, 214), rgb(40, 28, 5)); stroke: light-dark(rgb(87, 112, 134), rgb(126, 147, 166));" /></g><g><g fill="#172b40" font-family="'DejaVu Sans'" text-anchor="middle" font-size="18px" style="fill: light-dark(rgb(23, 43, 64), rgb(188, 205, 223));"><text x="140" y="555">12 V buck-boost output</text></g></g></g><g data-cell-id="node_b3"><g transform="translate(0.5,0.5)"><rect x="330" y="502" width="320" height="90" rx="13.5" ry="13.5" fill="#fff1d6" stroke="#577086" pointer-events="all" style="fill: light-dark(rgb(255, 241, 214), rgb(40, 28, 5)); stroke: light-dark(rgb(87, 112, 134), rgb(126, 147, 166));" /></g><g><g fill="#172b40" font-family="'DejaVu Sans'" text-anchor="middle" font-size="18px" style="fill: light-dark(rgb(23, 43, 64), rgb(188, 205, 223));"><text x="490" y="544">Current limit / protected switch</text><text x="490" y="566">Harness filter + decoupling</text></g></g></g><g data-cell-id="node_c3"><g transform="translate(0.5,0.5)"><rect x="720" y="502" width="280" height="90" rx="13.5" ry="13.5" fill="#fff1d6" stroke="#577086" pointer-events="all" style="fill: light-dark(rgb(255, 241, 214), rgb(40, 28, 5)); stroke: light-dark(rgb(87, 112, 134), rgb(126, 147, 166));" /></g><g><g fill="#172b40" font-family="'DejaVu Sans'" text-anchor="middle" font-size="18px" style="fill: light-dark(rgb(23, 43, 64), rgb(188, 205, 223));"><text x="860" y="544">+12V_SENS</text><text x="860" y="566">Crank / cam Hall sensors</text></g></g></g><g data-cell-id="e6"><g><path d="M 260 547 L 319.76 547" fill="none" stroke="#946221" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(148, 98, 33), rgb(186, 143, 87));" /><path d="M 327.76 547 L 319.76 551 L 319.76 543 Z" fill="#946221" stroke="#946221" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(148, 98, 33), rgb(186, 143, 87)); stroke: light-dark(rgb(148, 98, 33), rgb(186, 143, 87));" /></g></g><g data-cell-id="e7"><g><path d="M 650 547 L 709.76 547" fill="none" stroke="#946221" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(148, 98, 33), rgb(186, 143, 87));" /><path d="M 717.76 547 L 709.76 551 L 709.76 543 Z" fill="#946221" stroke="#946221" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(148, 98, 33), rgb(186, 143, 87)); stroke: light-dark(rgb(148, 98, 33), rgb(186, 143, 87));" /></g></g><g data-cell-id="node_note630"><g transform="translate(0.5,0.5)"><rect x="20" y="632" width="980" height="60" rx="9" ry="9" fill="none" stroke="none" pointer-events="all" /></g><g><g fill="#172b40" font-family="'DejaVu Sans'" text-anchor="start" font-size="16px" style="fill: light-dark(rgb(23, 43, 64), rgb(188, 205, 223));"><text x="30" y="669">Optional analogue LDO and final current limits remain validation items; see the rail descriptions.</text></g></g></g></g></g></g></svg>