techmannih/ujh

This code defines an electronic microcontroller module (MSPM0G3507SPMR) with a 64-pin LQFP package, including detailed pin mappings, power supply and oscillator components, decoupling capacitors, and programming headers.

Version
0.0.1
License
unset
Stars
0

index.tsx

PCBPCB preview for index.tsx
SchematicSchematic preview for index.tsx
import { TXS0102DCUR } from "../TXB0104.tsx";

export const LevelShifter_TXS0102 = () => (
  <subcircuit >
    <TXS0102DCUR
      name="U1"
      schX={0}
      schY={0}
      pcbX={0}
      pcbY={0}
      connections={{
        pin3: "net.V1_8",
        pin2: "net.GND",
        pin7: "net.V3_3",
        pin5: "net.A1",
        pin4: "net.A2",
       
        pin8: "net.B1",
        pin1: "net.B2",
        
      }}
    />

    <capacitor
      name="C1"
      capacitance="0.1uF"
      footprint="0402"
      schOrientation="vertical"
      schX={3}
      schY={2}
      pcbX={11}
      pcbY={2}
      connections={{ pin2: "net.GND", pin1: "net.V3_3" }}
    />
   <capacitor
      name="C3"
      capacitance="0.1uF"
      footprint="0402"
      schOrientation="vertical"
      schX={4}
      schY={2}
      pcbX={11}
      pcbY={2}
      connections={{ pin2: "net.GND", pin1: "C1.pin1" }}
    />
    <capacitor
      name="C2"
      capacitance="0.1uF"
      footprint="0402"
      schOrientation="vertical"
      schX={-3}
      schY={2}
      pcbX={7}
      pcbY={-9}
      connections={{ pin2: "net.GND", pin1: "net.V1_8" }}
    />

    <resistor
      name="R1"
      resistance="47k"
      footprint="0402"
      schRotation={90}
      schX={-1.8}
      schY={0}
      pcbX={11}
      pcbY={5}
      connections={{ pin1: "net.GND", pin2: "U1.OE" }}
    />
  </subcircuit>
);

export default LevelShifter_TXS0102;