Force-add binary diagram renders that were excluded by global gitignore. These are referenced by README.md for visual documentation.
190 lines
16 KiB
XML
190 lines
16 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||
<!-- Generated by graphviz version 14.1.1 (0)
|
||
-->
|
||
<!-- Pages: 1 -->
|
||
<svg width="1198pt" height="356pt"
|
||
viewBox="0.00 0.00 1198.00 356.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 352.25)">
|
||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-352.25 1193.75,-352.25 1193.75,4 -4,4"/>
|
||
<!-- amplifier_board -->
|
||
<g id="node1" class="node">
|
||
<title>amplifier_board</title>
|
||
<polygon fill="#ffffff" stroke="black" points="257,-247.25 0,-247.25 0,-81 257,-81 257,-247.25"/>
|
||
<polygon fill="none" stroke="black" points="0,-223.5 0,-247.25 257,-247.25 257,-223.5 0,-223.5"/>
|
||
<text xml:space="preserve" text-anchor="start" x="81.62" y="-229.95" font-family="arial" font-size="14.00">amplifier_board</text>
|
||
<polygon fill="none" stroke="black" points="0,-199.75 0,-223.5 164.12,-223.5 164.12,-199.75 0,-199.75"/>
|
||
<text xml:space="preserve" text-anchor="start" x="31.44" y="-206.2" font-family="arial" font-size="14.00">Module Interface</text>
|
||
<polygon fill="none" stroke="black" points="164.12,-199.75 164.12,-223.5 257,-223.5 257,-199.75 164.12,-199.75"/>
|
||
<text xml:space="preserve" text-anchor="start" x="195.56" y="-206.2" font-family="arial" font-size="14.00">4-pin</text>
|
||
<polygon fill="none" stroke="black" points="0,-176 0,-199.75 160.38,-199.75 160.38,-176 0,-176"/>
|
||
<text xml:space="preserve" text-anchor="start" x="68.94" y="-182.45" font-family="arial" font-size="14.00">VIN</text>
|
||
<polygon fill="none" stroke="black" points="160.38,-176 160.38,-199.75 257,-199.75 257,-176 160.38,-176"/>
|
||
<text xml:space="preserve" text-anchor="start" x="204.94" y="-182.45" font-family="arial" font-size="14.00">1</text>
|
||
<polygon fill="none" stroke="black" points="0,-152.25 0,-176 160.38,-176 160.38,-152.25 0,-152.25"/>
|
||
<text xml:space="preserve" text-anchor="start" x="64.81" y="-158.7" font-family="arial" font-size="14.00">GND</text>
|
||
<polygon fill="none" stroke="black" points="160.38,-152.25 160.38,-176 257,-176 257,-152.25 160.38,-152.25"/>
|
||
<text xml:space="preserve" text-anchor="start" x="204.94" y="-158.7" font-family="arial" font-size="14.00">2</text>
|
||
<polygon fill="none" stroke="black" points="0,-128.5 0,-152.25 160.38,-152.25 160.38,-128.5 0,-128.5"/>
|
||
<text xml:space="preserve" text-anchor="start" x="61.06" y="-134.95" font-family="arial" font-size="14.00">VOUT</text>
|
||
<polygon fill="none" stroke="black" points="160.38,-128.5 160.38,-152.25 257,-152.25 257,-128.5 160.38,-128.5"/>
|
||
<text xml:space="preserve" text-anchor="start" x="204.94" y="-134.95" font-family="arial" font-size="14.00">3</text>
|
||
<polygon fill="none" stroke="black" points="0,-104.75 0,-128.5 160.38,-128.5 160.38,-104.75 0,-104.75"/>
|
||
<text xml:space="preserve" text-anchor="start" x="44.56" y="-111.2" font-family="arial" font-size="14.00">SIGNAL_IN</text>
|
||
<polygon fill="none" stroke="black" points="160.38,-104.75 160.38,-128.5 257,-128.5 257,-104.75 160.38,-104.75"/>
|
||
<text xml:space="preserve" text-anchor="start" x="204.94" y="-111.2" font-family="arial" font-size="14.00">4</text>
|
||
<polygon fill="none" stroke="black" points="0,-81 0,-104.75 257,-104.75 257,-81 0,-81"/>
|
||
<text xml:space="preserve" text-anchor="start" x="4" y="-87.45" font-family="arial" font-size="14.00">SPICE subcircuit: .subckt amplifier_board</text>
|
||
</g>
|
||
<!-- W_J1 -->
|
||
<g id="node4" class="node">
|
||
<title>W_J1</title>
|
||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="748.62,-348.25 450.88,-348.25 450.88,-186 748.62,-186 748.62,-348.25"/>
|
||
<polygon fill="none" stroke="black" points="450.88,-324.5 450.88,-348.25 748.62,-348.25 748.62,-324.5 450.88,-324.5"/>
|
||
<text xml:space="preserve" text-anchor="start" x="582.12" y="-330.95" font-family="arial" font-size="14.00">W_J1</text>
|
||
<polygon fill="none" stroke="black" points="450.88,-300.75 450.88,-324.5 748.62,-324.5 748.62,-300.75 450.88,-300.75"/>
|
||
<text xml:space="preserve" text-anchor="start" x="592.62" y="-307.2" font-family="arial" font-size="14.00">2x</text>
|
||
<text xml:space="preserve" text-anchor="start" x="520.75" y="-285.45" font-family="arial" font-size="14.00"> </text>
|
||
<text xml:space="preserve" text-anchor="start" x="457" y="-265.7" font-family="arial" font-size="14.00">amplifier_board:1:VIN</text>
|
||
<text xml:space="preserve" text-anchor="start" x="611.38" y="-265.7" font-family="arial" font-size="14.00">     VIN    </text>
|
||
<text xml:space="preserve" text-anchor="start" x="690.75" y="-265.7" font-family="arial" font-size="14.00">J1:1:VIN</text>
|
||
<polygon fill="#000000" stroke="none" points="450.88,-259.25 450.88,-261.25 748.62,-261.25 748.62,-259.25 450.88,-259.25"/>
|
||
<polygon fill="#ffffff" stroke="none" points="450.88,-257.25 450.88,-259.25 748.62,-259.25 748.62,-257.25 450.88,-257.25"/>
|
||
<polygon fill="#000000" stroke="none" points="450.88,-255.25 450.88,-257.25 748.62,-257.25 748.62,-255.25 450.88,-255.25"/>
|
||
<text xml:space="preserve" text-anchor="start" x="452.88" y="-239.95" font-family="arial" font-size="14.00">amplifier_board:2:GND</text>
|
||
<text xml:space="preserve" text-anchor="start" x="596.38" y="-239.95" font-family="arial" font-size="14.00">     BK:GND    </text>
|
||
<text xml:space="preserve" text-anchor="start" x="686.62" y="-239.95" font-family="arial" font-size="14.00">J1:2:GND</text>
|
||
<polygon fill="#000000" stroke="none" points="450.88,-233.5 450.88,-235.5 748.62,-235.5 748.62,-233.5 450.88,-233.5"/>
|
||
<polygon fill="#000000" stroke="none" points="450.88,-231.5 450.88,-233.5 748.62,-233.5 748.62,-231.5 450.88,-231.5"/>
|
||
<polygon fill="#000000" stroke="none" points="450.88,-229.5 450.88,-231.5 748.62,-231.5 748.62,-229.5 450.88,-229.5"/>
|
||
<text xml:space="preserve" text-anchor="start" x="520.75" y="-214.2" font-family="arial" font-size="14.00"> </text>
|
||
<polygon fill="none" stroke="black" points="450.88,-186 450.88,-209.75 748.62,-209.75 748.62,-186 450.88,-186"/>
|
||
<text xml:space="preserve" text-anchor="start" x="551.75" y="-192.45" font-family="arial" font-size="14.00">Nets: VIN, GND</text>
|
||
</g>
|
||
<!-- amplifier_board--W_J1 -->
|
||
<g id="edge1" class="edge">
|
||
<title>amplifier_board:e--W_J1:w</title>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-185.88C350.23,-187.58 360.6,-257.96 449.88,-256.25"/>
|
||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M257,-187.88C348.25,-187.88 358.62,-258.25 449.88,-258.25"/>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-189.87C346.27,-188.17 356.65,-258.54 449.88,-260.25"/>
|
||
</g>
|
||
<!-- amplifier_board--W_J1 -->
|
||
<g id="edge3" class="edge">
|
||
<title>amplifier_board:e--W_J1:w</title>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-162.13C349.92,-163.81 360.9,-232.18 449.88,-230.5"/>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-164.12C347.95,-164.12 358.93,-232.5 449.88,-232.5"/>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-166.12C345.97,-164.44 356.95,-232.82 449.88,-234.5"/>
|
||
</g>
|
||
<!-- W_J2 -->
|
||
<g id="node5" class="node">
|
||
<title>W_J2</title>
|
||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="798.5,-162.25 401,-162.25 401,0 798.5,0 798.5,-162.25"/>
|
||
<polygon fill="none" stroke="black" points="401,-138.5 401,-162.25 798.5,-162.25 798.5,-138.5 401,-138.5"/>
|
||
<text xml:space="preserve" text-anchor="start" x="582.12" y="-144.95" font-family="arial" font-size="14.00">W_J2</text>
|
||
<polygon fill="none" stroke="black" points="401,-114.75 401,-138.5 798.5,-138.5 798.5,-114.75 401,-114.75"/>
|
||
<text xml:space="preserve" text-anchor="start" x="592.62" y="-121.2" font-family="arial" font-size="14.00">2x</text>
|
||
<text xml:space="preserve" text-anchor="start" x="491.12" y="-99.45" font-family="arial" font-size="14.00"> </text>
|
||
<text xml:space="preserve" text-anchor="start" x="419.5" y="-79.7" font-family="arial" font-size="14.00">amplifier_board:3:VOUT</text>
|
||
<text xml:space="preserve" text-anchor="start" x="603.5" y="-79.7" font-family="arial" font-size="14.00">     VOUT    </text>
|
||
<text xml:space="preserve" text-anchor="start" x="712.5" y="-79.7" font-family="arial" font-size="14.00">J2:1:VOUT</text>
|
||
<polygon fill="#000000" stroke="none" points="401,-73.25 401,-75.25 798.5,-75.25 798.5,-73.25 401,-73.25"/>
|
||
<polygon fill="#ffffff" stroke="none" points="401,-71.25 401,-73.25 798.5,-73.25 798.5,-71.25 401,-71.25"/>
|
||
<polygon fill="#000000" stroke="none" points="401,-69.25 401,-71.25 798.5,-71.25 798.5,-69.25 401,-69.25"/>
|
||
<text xml:space="preserve" text-anchor="start" x="403" y="-53.95" font-family="arial" font-size="14.00">amplifier_board:4:SIGNAL_IN</text>
|
||
<text xml:space="preserve" text-anchor="start" x="587" y="-53.95" font-family="arial" font-size="14.00">     SIGNAL_IN    </text>
|
||
<text xml:space="preserve" text-anchor="start" x="696" y="-53.95" font-family="arial" font-size="14.00">J2:2:SIGNAL_IN</text>
|
||
<polygon fill="#000000" stroke="none" points="401,-47.5 401,-49.5 798.5,-49.5 798.5,-47.5 401,-47.5"/>
|
||
<polygon fill="#ffffff" stroke="none" points="401,-45.5 401,-47.5 798.5,-47.5 798.5,-45.5 401,-45.5"/>
|
||
<polygon fill="#000000" stroke="none" points="401,-43.5 401,-45.5 798.5,-45.5 798.5,-43.5 401,-43.5"/>
|
||
<text xml:space="preserve" text-anchor="start" x="491.12" y="-28.2" font-family="arial" font-size="14.00"> </text>
|
||
<polygon fill="none" stroke="black" points="401,0 401,-23.75 798.5,-23.75 798.5,0 401,0"/>
|
||
<text xml:space="preserve" text-anchor="start" x="524.38" y="-6.45" font-family="arial" font-size="14.00">Nets: VOUT, SIGNAL_IN</text>
|
||
</g>
|
||
<!-- amplifier_board--W_J2 -->
|
||
<g id="edge5" class="edge">
|
||
<title>amplifier_board:e--W_J2:w</title>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-138.38C325.8,-140.3 328.2,-72.18 401,-70.25"/>
|
||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M257,-140.38C327.8,-140.38 330.2,-72.25 401,-72.25"/>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-142.37C329.8,-140.45 332.2,-72.32 401,-74.25"/>
|
||
</g>
|
||
<!-- amplifier_board--W_J2 -->
|
||
<g id="edge7" class="edge">
|
||
<title>amplifier_board:e--W_J2:w</title>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-114.63C326.19,-116.58 327.82,-46.45 401,-44.5"/>
|
||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M257,-116.63C328.19,-116.62 329.81,-46.5 401,-46.5"/>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-118.62C330.18,-116.67 331.81,-46.55 401,-48.5"/>
|
||
</g>
|
||
<!-- J1 -->
|
||
<g id="node2" class="node">
|
||
<title>J1</title>
|
||
<polygon fill="#ffffff" stroke="black" points="1161.62,-317.5 970.62,-317.5 970.62,-198.75 1161.62,-198.75 1161.62,-317.5"/>
|
||
<polygon fill="none" stroke="black" points="970.62,-293.75 970.62,-317.5 1161.62,-317.5 1161.62,-293.75 970.62,-293.75"/>
|
||
<text xml:space="preserve" text-anchor="start" x="1059" y="-300.2" font-family="arial" font-size="14.00">J1</text>
|
||
<polygon fill="none" stroke="black" points="970.62,-270 970.62,-293.75 1091.25,-293.75 1091.25,-270 970.62,-270"/>
|
||
<text xml:space="preserve" text-anchor="start" x="990.81" y="-276.45" font-family="arial" font-size="14.00">PWR_CONN</text>
|
||
<polygon fill="none" stroke="black" points="1091.25,-270 1091.25,-293.75 1161.62,-293.75 1161.62,-270 1091.25,-270"/>
|
||
<text xml:space="preserve" text-anchor="start" x="1111.44" y="-276.45" font-family="arial" font-size="14.00">2-pin</text>
|
||
<polygon fill="none" stroke="black" points="970.62,-246.25 970.62,-270 1054.5,-270 1054.5,-246.25 970.62,-246.25"/>
|
||
<text xml:space="preserve" text-anchor="start" x="1008.81" y="-252.7" font-family="arial" font-size="14.00">1</text>
|
||
<polygon fill="none" stroke="black" points="1054.5,-246.25 1054.5,-270 1161.62,-270 1161.62,-246.25 1054.5,-246.25"/>
|
||
<text xml:space="preserve" text-anchor="start" x="1096.81" y="-252.7" font-family="arial" font-size="14.00">VIN</text>
|
||
<polygon fill="none" stroke="black" points="970.62,-222.5 970.62,-246.25 1054.5,-246.25 1054.5,-222.5 970.62,-222.5"/>
|
||
<text xml:space="preserve" text-anchor="start" x="1008.81" y="-228.95" font-family="arial" font-size="14.00">2</text>
|
||
<polygon fill="none" stroke="black" points="1054.5,-222.5 1054.5,-246.25 1161.62,-246.25 1161.62,-222.5 1054.5,-222.5"/>
|
||
<text xml:space="preserve" text-anchor="start" x="1092.69" y="-228.95" font-family="arial" font-size="14.00">GND</text>
|
||
<polygon fill="none" stroke="black" points="970.62,-198.75 970.62,-222.5 1161.62,-222.5 1161.62,-198.75 970.62,-198.75"/>
|
||
<text xml:space="preserve" text-anchor="start" x="974.62" y="-205.2" font-family="arial" font-size="14.00">SPICE ref: J1, nets: VIN, GND</text>
|
||
</g>
|
||
<!-- J2 -->
|
||
<g id="node3" class="node">
|
||
<title>J2</title>
|
||
<polygon fill="#ffffff" stroke="black" points="1189.75,-131.5 942.5,-131.5 942.5,-12.75 1189.75,-12.75 1189.75,-131.5"/>
|
||
<polygon fill="none" stroke="black" points="942.5,-107.75 942.5,-131.5 1189.75,-131.5 1189.75,-107.75 942.5,-107.75"/>
|
||
<text xml:space="preserve" text-anchor="start" x="1059" y="-114.2" font-family="arial" font-size="14.00">J2</text>
|
||
<polygon fill="none" stroke="black" points="942.5,-84 942.5,-107.75 1087.12,-107.75 1087.12,-84 942.5,-84"/>
|
||
<text xml:space="preserve" text-anchor="start" x="978.81" y="-90.45" font-family="arial" font-size="14.00">SIG_CONN</text>
|
||
<polygon fill="none" stroke="black" points="1087.12,-84 1087.12,-107.75 1189.75,-107.75 1189.75,-84 1087.12,-84"/>
|
||
<text xml:space="preserve" text-anchor="start" x="1123.44" y="-90.45" font-family="arial" font-size="14.00">2-pin</text>
|
||
<polygon fill="none" stroke="black" points="942.5,-60.25 942.5,-84 1034.25,-84 1034.25,-60.25 942.5,-60.25"/>
|
||
<text xml:space="preserve" text-anchor="start" x="984.62" y="-66.7" font-family="arial" font-size="14.00">1</text>
|
||
<polygon fill="none" stroke="black" points="1034.25,-60.25 1034.25,-84 1189.75,-84 1189.75,-60.25 1034.25,-60.25"/>
|
||
<text xml:space="preserve" text-anchor="start" x="1092.88" y="-66.7" font-family="arial" font-size="14.00">VOUT</text>
|
||
<polygon fill="none" stroke="black" points="942.5,-36.5 942.5,-60.25 1034.25,-60.25 1034.25,-36.5 942.5,-36.5"/>
|
||
<text xml:space="preserve" text-anchor="start" x="984.62" y="-42.95" font-family="arial" font-size="14.00">2</text>
|
||
<polygon fill="none" stroke="black" points="1034.25,-36.5 1034.25,-60.25 1189.75,-60.25 1189.75,-36.5 1034.25,-36.5"/>
|
||
<text xml:space="preserve" text-anchor="start" x="1076.38" y="-42.95" font-family="arial" font-size="14.00">SIGNAL_IN</text>
|
||
<polygon fill="none" stroke="black" points="942.5,-12.75 942.5,-36.5 1189.75,-36.5 1189.75,-12.75 942.5,-12.75"/>
|
||
<text xml:space="preserve" text-anchor="start" x="946.5" y="-19.2" font-family="arial" font-size="14.00">SPICE ref: J2, nets: SIGNAL_IN, VOUT</text>
|
||
</g>
|
||
<!-- W_J1--J1 -->
|
||
<g id="edge2" class="edge">
|
||
<title>W_J1:e--J1:w</title>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M749.62,-256.25C847.39,-256.25 871.84,-256.13 969.62,-256.13"/>
|
||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M749.62,-258.25C847.4,-258.25 871.85,-258.12 969.62,-258.12"/>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M749.62,-260.25C847.41,-260.25 871.86,-260.12 969.62,-260.12"/>
|
||
</g>
|
||
<!-- W_J1--J1 -->
|
||
<g id="edge4" class="edge">
|
||
<title>W_J1:e--J1:w</title>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M749.62,-230.5C847.56,-230.51 872,-232.38 969.62,-232.38"/>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M749.62,-232.5C847.41,-232.5 871.84,-234.38 969.62,-234.37"/>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M749.62,-234.5C847.25,-234.49 871.69,-236.37 969.62,-236.37"/>
|
||
</g>
|
||
<!-- W_J2--J2 -->
|
||
<g id="edge6" class="edge">
|
||
<title>W_J2:e--J2:w</title>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M798.5,-70.25C862.48,-70.25 878.48,-70.13 942.5,-70.13"/>
|
||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M798.5,-72.25C862.5,-72.25 878.5,-72.12 942.5,-72.12"/>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M798.5,-74.25C862.52,-74.25 878.52,-74.12 942.5,-74.12"/>
|
||
</g>
|
||
<!-- W_J2--J2 -->
|
||
<g id="edge8" class="edge">
|
||
<title>W_J2:e--J2:w</title>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M798.5,-44.5C862.74,-44.51 878.73,-46.39 942.5,-46.38"/>
|
||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M798.5,-46.5C862.51,-46.5 878.49,-48.38 942.5,-48.38"/>
|
||
<path fill="none" stroke="#000000" stroke-width="2" d="M798.5,-48.5C862.27,-48.49 878.26,-50.36 942.5,-50.37"/>
|
||
</g>
|
||
</g>
|
||
</svg>
|