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

imports/TPTLV803EA29VDBZR.tsx

import type { ChipProps } from "@tscircuit/props"

const pinLabels = {
  pin1: ["GND"],
  pin2: ["RESET_N"],
  pin3: ["VDD"],
} as const

/**
 * TECH PUBLIC TPTLV803EA29VDBZR, JLCPCB/LCSC C53100572.
 *
 * Pinout follows the pin-compatible TI TLV803E DBZ package:
 * 1 = GND, 2 = active-low open-drain RESET, 3 = VDD.
 * The A29V option has a 2.93 V threshold and a 240 ms nominal delay.
 */
export const TPTLV803EA29VDBZR = (
  props: ChipProps<typeof pinLabels>,
) => (
  <chip
    pinLabels={pinLabels}
    pinAttributes={{
      GND: { requiresGround: true, mustBeConnected: true },
      VDD: { requiresPower: true, mustBeConnected: true },
      RESET_N: { mustBeConnected: true },
    }}
    manufacturerPartNumber="TPTLV803EA29VDBZR"
    supplierPartNumbers={{ jlcpcb: ["C53100572"] }}
    footprint={
      <footprint>
        <smtpad portHints={["pin1"]} pcbX="-0.95mm" pcbY="-1.10mm" width="0.80mm" height="0.90mm" shape="rect" />
        <smtpad portHints={["pin2"]} pcbX="0.95mm" pcbY="-1.10mm" width="0.80mm" height="0.90mm" shape="rect" />
        <smtpad portHints={["pin3"]} pcbX="0mm" pcbY="1.10mm" width="0.80mm" height="0.90mm" shape="rect" />
        <silkscreenpath route={[{ x: -1.45, y: -1.65 }, { x: 1.45, y: -1.65 }, { x: 1.45, y: 1.65 }, { x: -1.45, y: 1.65 }, { x: -1.45, y: -1.65 }]} />
        <silkscreencircle pcbX="-1.05mm" pcbY="-1.05mm" radius="0.18mm" />
        <courtyardrect width="3.40mm" height="3.80mm" />
      </footprint>
    }
    {...props}
  />
)