krishnax12/t113-minimal-linux

Allwinner T113-S3 dual-Cortex-A7 SoC with integrated 128MB DDR3, multi-rail decoupling, 24MHz and 32.768kHz oscillators, filtering, and exposed test points.

Version
0.1.1
License
unset
Stars
0

circuits/Usb.tsx

import { TYPE_C_16PIN_2MD_073_ } from "../imports/TYPE_C_16PIN_2MD_073_"
import { USBLC6_2SC6 } from "../imports/USBLC6_2SC6"
import { MF_MSMF110_16_2 } from "../imports/MF_MSMF110_16_2"
import { R, C, Silk } from "./helpers"

export function Usb() {
  return (
    <>
      <TYPE_C_16PIN_2MD_073_
        name="J_USB_FEL"
        pcbX={-64}
        pcbY={8}
        pcbRotation={270}
        schWidth={3}
        schHeight={8}
        noConnect={["pin17", "pin23"]}
        connections={{
          pin13: "net.GND",
          pin14: "net.GND",
          pin15: "net.GND",
          pin26: "net.GND",
          pin16: "net.USB0_VBUS",
          pin25: "net.USB0_VBUS",
          pin18: "net.USB_CC1",
          pin24: "net.USB_CC2",
          pin20: "net.USB0_DP",
          pin22: "net.USB0_DP",
          pin19: "net.USB0_DM",
          pin21: "net.USB0_DM",
        }}
      />
      <R name="R_FEL_CC1" value="5.1k" a="USB_CC1" x={-59} y={3} />
      <R name="R_FEL_CC2" value="5.1k" a="USB_CC2" x={-56} y={3} />
      <USBLC6_2SC6
        name="U_ESD_FEL"
        pcbX={-57}
        pcbY={8}
        pcbRotation={270}
        internallyConnectedPins={[
          ["pin1", "pin6"],
          ["pin3", "pin4"],
        ]}
        connections={{
          pin1: "net.USB0_DM",
          pin6: "net.USB0_DM",
          pin3: "net.USB0_DP",
          pin4: "net.USB0_DP",
          pin2: "net.GND",
          pin5: "net.USB0_VBUS",
        }}
      />
      <C
        name="C_FEL_ESD"
        footprint="0603"
        value="100nF"
        a="USB0_VBUS"
        x={-53}
        y={8}
      />
      <MF_MSMF110_16_2
        name="F_USB_1A1"
        pcbX={-56}
        pcbY={24}
        connections={{ pin1: "net.USB0_VBUS", pin2: "net.V5" }}
      />
      <C
        name="C_USB_INPUT"
        value="4.7uF"
        a="V5"
        x={-51}
        y={24}
        footprint="0805"
      />

      <Silk text="USB0 / 5V" x={-60} y={15} size={1} />
    </>
  )
}