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} />
</>
)
}