ShiboSoftwareDev/t113-s3-linux-computer-p9

The code defines a PCB subcircuit for a buck converter module featuring a TMI3112H IC, FTC252010S power switch, and associated passive components like capacitors and resistors for voltage regulation and feedback control.

Version
0.1.4
License
unset
Stars
0

stages/__snapshots__/03-microsd-boot.circuit-schematic.snap.svg

<svg xmlns="http://www.w3.org/2000/svg" class="tscircuit-schematic" width="1200" height="600" style="background-color: rgb(245, 241, 237)" data-real-to-screen-transform="matrix(25.2778238514,0,0,-25.2778238514,600,300)"><style>
              .boundary { fill: rgb(245, 241, 237); }
              .schematic-boundary { fill: none; stroke: #fff; }
              .component { fill: none; stroke: rgb(132, 0, 0); }
              .chip { fill: rgb(255, 255, 194); stroke: rgb(132, 0, 0); }
              .component-pin { fill: none; stroke: rgb(132, 0, 0); }
              /* Basic per-trace hover fallback */
              .trace:hover {
                filter: invert(1);
              }
              .trace:hover .trace-crossing-outline {
                opacity: 0;
              }
              .trace:hover .trace-junction {
                filter: invert(1);
              }
              /* Net-hover highlighting: when a trace or its overlays are hovered,
                 invert color for all traces (base + overlays) sharing the same
                 subcircuit connectivity key. Also hide crossing outline during hover. */
              
              .text { font-family: sans-serif; fill: rgb(0, 150, 0); }
              .pin-number { fill: rgb(169, 0, 0); }
              .port-label { fill: rgb(0, 100, 100); }
              .component-name { fill: rgb(0, 100, 100); }
              
            </style><rect class="boundary" x="0" y="0" width="1200" height="600"/><g class="schematic-sheet" data-circuit-json-type="schematic_sheet" data-schematic-sheet-id="schematic_sheet_0"><rect class="sch-rect" x="193.58931829466633" y="12.638911925521654" width="812.8213634106673" height="574.7221761489567" fill="none" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-rect-id="schematic_sheet_0_outer"/><rect class="sch-rect" x="207.2731796315462" y="26.32277326240154" width="785.4536407369076" height="547.3544534751969" fill="none" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-rect-id="schematic_sheet_0_inner"/><line class="sch-line" x1="338.1821197543642" y1="12.638911925521654" x2="338.1821197543642" y2="26.32277326240154" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-line-id="schematic_sheet_0_top_column_1"/><line class="sch-line" x1="338.1821197543642" y1="587.3610880744784" x2="338.1821197543642" y2="573.6772267375984" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-line-id="schematic_sheet_0_bottom_column_1"/><line class="sch-line" x1="469.0910598771821" y1="12.638911925521654" x2="469.0910598771821" y2="26.32277326240154" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-line-id="schematic_sheet_0_top_column_2"/><line class="sch-line" x1="469.0910598771821" y1="587.3610880744784" x2="469.0910598771821" y2="573.6772267375984" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-line-id="schematic_sheet_0_bottom_column_2"/><line class="sch-line" x1="600" y1="12.638911925521654" x2="600" y2="26.32277326240154" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-line-id="schematic_sheet_0_top_column_3"/><line class="sch-line" x1="600" y1="587.3610880744784" x2="600" y2="573.6772267375984" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-line-id="schematic_sheet_0_bottom_column_3"/><line class="sch-line" x1="730.908940122818" y1="12.638911925521654" x2="730.908940122818" y2="26.32277326240154" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-line-id="schematic_sheet_0_top_column_4"/><line class="sch-line" x1="730.908940122818" y1="587.3610880744784" x2="730.908940122818" y2="573.6772267375984" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-line-id="schematic_sheet_0_bottom_column_4"/><line class="sch-line" x1="861.8178802456358" y1="12.638911925521654" x2="861.8178802456358" y2="26.32277326240154" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-line-id="schematic_sheet_0_top_column_5"/><line class="sch-line" x1="861.8178802456358" y1="587.3610880744784" x2="861.8178802456358" y2="573.6772267375984" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-line-id="schematic_sheet_0_bottom_column_5"/><line class="sch-line" x1="193.58931829466633" y1="436.8386133687992" x2="207.2731796315462" y2="436.8386133687992" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-line-id="schematic_sheet_0_left_row_1"/><line class="sch-line" x1="1006.4106817053337" y1="436.8386133687992" x2="992.7268203684538" y2="436.8386133687992" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-line-id="schematic_sheet_0_right_row_1"/><line class="sch-line" x1="193.58931829466633" y1="300" x2="207.2731796315462" y2="300" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-line-id="schematic_sheet_0_left_row_2"/><line class="sch-line" x1="1006.4106817053337" y1="300" x2="992.7268203684538" y2="300" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-line-id="schematic_sheet_0_right_row_2"/><line class="sch-line" x1="193.58931829466633" y1="163.16138663120074" x2="207.2731796315462" y2="163.16138663120074" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-line-id="schematic_sheet_0_left_row_3"/><line class="sch-line" x1="1006.4106817053337" y1="163.16138663120074" x2="992.7268203684538" y2="163.16138663120074" stroke="rgb(132, 0, 0)" stroke-width="0.5473544534751968" data-schematic-line-id="schematic_sheet_0_right_row_3"/><text class="sch-text" x="272.7276496929552" y="19.480842593961654" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 272.7276496929552, 19.480842593961654)">1</text><text class="sch-text" x="272.7276496929552" y="580.5191574060384" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 272.7276496929552, 580.5191574060384)">1</text><text class="sch-text" x="403.6365898157731" y="19.480842593961654" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 403.6365898157731, 19.480842593961654)">2</text><text class="sch-text" x="403.6365898157731" y="580.5191574060384" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 403.6365898157731, 580.5191574060384)">2</text><text class="sch-text" x="534.545529938591" y="19.480842593961654" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 534.545529938591, 19.480842593961654)">3</text><text class="sch-text" x="534.545529938591" y="580.5191574060384" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 534.545529938591, 580.5191574060384)">3</text><text class="sch-text" x="665.454470061409" y="19.480842593961654" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 665.454470061409, 19.480842593961654)">4</text><text class="sch-text" x="665.454470061409" y="580.5191574060384" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 665.454470061409, 580.5191574060384)">4</text><text class="sch-text" x="796.363410184227" y="19.480842593961654" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 796.363410184227, 19.480842593961654)">5</text><text class="sch-text" x="796.363410184227" y="580.5191574060384" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 796.363410184227, 580.5191574060384)">5</text><text class="sch-text" x="927.2723503070448" y="19.480842593961654" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 927.2723503070448, 19.480842593961654)">6</text><text class="sch-text" x="927.2723503070448" y="580.5191574060384" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 927.2723503070448, 580.5191574060384)">6</text><text class="sch-text" x="200.43124896310627" y="94.74207994680114" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 200.43124896310627, 94.74207994680114)">A</text><text class="sch-text" x="999.5687510368937" y="94.74207994680114" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 999.5687510368937, 94.74207994680114)">A</text><text class="sch-text" x="200.43124896310627" y="231.5806933156004" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 200.43124896310627, 231.5806933156004)">B</text><text class="sch-text" x="999.5687510368937" y="231.5806933156004" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 999.5687510368937, 231.5806933156004)">B</text><text class="sch-text" x="200.43124896310627" y="368.4193066843996" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 200.43124896310627, 368.4193066843996)">C</text><text class="sch-text" x="999.5687510368937" y="368.4193066843996" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 999.5687510368937, 368.4193066843996)">C</text><text class="sch-text" x="200.43124896310627" y="505.25792005319886" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 200.43124896310627, 505.25792005319886)">D</text><text class="sch-text" x="999.5687510368937" y="505.25792005319886" fill="rgb(132, 132, 132)" text-anchor="middle" dominant-baseline="middle" font-family="sans-serif" font-size="8.210316802127952px" transform="rotate(0, 999.5687510368937, 505.25792005319886)">D</text></g></svg>