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/02-power-input.circuit.tsx
PCB
Schematic
import { PowerInputSubcircuit } from "../subcircuits/power-input"
export default function PowerInputStage() {
return (
<board
name="T113_S3_POWER_INPUT_STAGE"
title="T113-S3 USB-C input, protected USB0 and sequenced power rails"
width="72mm"
height="44mm"
layers={10}
allowBlindAndBuriedVias={false}
isViaInPadAllowed={false}
autorouter="default"
autorouterVersion="beta_pipeline9"
autorouterEffortLevel="10x"
defaultTraceWidth="0.15mm"
minTraceWidth="0.10mm"
minTraceToPadEdgeClearance="0.08mm"
minPadEdgeToPadEdgeClearance="0.08mm"
minViaEdgeToPadEdgeClearance="0.10mm"
minViaHoleDiameter="0.30mm"
minViaPadDiameter="0.55mm"
pcbStyle={{ viaHoleDiameter: "0.30mm", viaPadDiameter: "0.55mm" }}
schAutoLayoutEnabled
>
<schematicsheet name="POWER_STAGE" displayName="USB-C input and sequenced power" sheetSize="ANSI_B">
<schematicsection name="POWER_INPUT" displayName="USB-C, ESD, 3V3 and 0V9 regulators" />
</schematicsheet>
<PowerInputSubcircuit exposeToParent={false} />
<copperpour name="POWER_STAGE_GND_PLANE" connectsTo="net.GND" layer="inner5"
clearance="0.25mm" boardEdgeMargin="0.5mm" />
</board>
)
}