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

PCBPCB preview for stages/02-power-input.circuit.tsx
SchematicSchematic preview for stages/02-power-input.circuit.tsx
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>
  )
}