gokul/usb-hub-board
A 4-layer 100×66 mm USB 2.0 hub board with a USB‑C upstream port, four protected downstream USB‑C/USB‑A ports, an integrated SD card reader, USB hub controllers, 3.3 V regulation, ESD protection, current-limited power switches, crystal oscillators, and filtering/passive components.
- Version
- 1.0.6
- License
- unset
- Stars
- 1
imports/USB2244_AEZG_06.tsx
import type { ChipProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["LED"],
pin2: ["USB_POS"],
pin3: ["USB_NEG"],
pin4: ["SD_D1"],
pin5: ["SD_D0"],
pin6: ["VDD331"],
pin7: ["SD_D7"],
pin8: ["SD_D6"],
pin9: ["SD_CLK"],
pin10: ["SD_D5"],
pin11: ["SD_CMD"],
pin12: ["NC6"],
pin13: ["VDD18"],
pin14: ["VDD333"],
pin15: ["NC5"],
pin16: ["NC4"],
pin17: ["NC3"],
pin18: ["RESET_N"],
pin19: ["NC1"],
pin20: ["SD_D4"],
pin21: ["CARD_PWR"],
pin22: ["VDD332"],
pin23: ["SD_D3"],
pin24: ["NC2"],
pin25: ["SD_D2"],
pin26: ["SD_nCD"],
pin27: ["RXD","SDA"],
pin28: ["TEST"],
pin29: ["NC7"],
pin30: ["SD_WP"],
pin31: ["TXD","SCK"],
pin32: ["XTAL2"],
pin33: ["XTAL1","CLKIN"],
pin34: ["VDD18PLL"],
pin35: ["RBIAS"],
pin36: ["VDD33A"],
pin37: ["EP"]
} as const
const pinAttributes = {
pin6: {requiresPower: true},
pin12: {doNotConnect: true},
pin14: {requiresPower: true},
pin15: {doNotConnect: true},
pin16: {doNotConnect: true},
pin17: {doNotConnect: true},
pin19: {doNotConnect: true},
pin22: {requiresPower: true},
pin24: {doNotConnect: true},
pin29: {doNotConnect: true},
pin37: {requiresGround: true}
} as const
export const USB2244_AEZG_06 = (props: ChipProps<typeof pinLabels>) => {
return (
<chip
pinLabels={pinLabels}
pinAttributes={pinAttributes}
supplierPartNumbers={{
"jlcpcb": [
"C333876"
]
}}
manufacturerPartNumber="USB2244-AEZG-06"
footprint={<footprint>
<smtpad portHints={["pin37"]} pcbX="0mm" pcbY="0mm" width="4.0999918mm" height="4.0999918mm" shape="rect" />
<smtpad portHints={["pin5"]} pcbX="-2.8099258mm" pcbY="0mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin4"]} pcbX="-2.8099258mm" pcbY="0.499872mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin3"]} pcbX="-2.8099258mm" pcbY="0.999998mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="-2.8099258mm" pcbY="1.49987mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-2.8099258mm" pcbY="1.999996mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin6"]} pcbX="-2.8099258mm" pcbY="-0.500126mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin7"]} pcbX="-2.8099258mm" pcbY="-0.999998mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin8"]} pcbX="-2.8099258mm" pcbY="-1.500124mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin9"]} pcbX="-2.8099258mm" pcbY="-1.999996mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin19"]} pcbX="2.8099258mm" pcbY="-1.999996mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin20"]} pcbX="2.8099258mm" pcbY="-1.500124mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin21"]} pcbX="2.8099258mm" pcbY="-0.999998mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin22"]} pcbX="2.8099258mm" pcbY="-0.500126mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin27"]} pcbX="2.8099258mm" pcbY="1.999996mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin26"]} pcbX="2.8099258mm" pcbY="1.49987mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin25"]} pcbX="2.8099258mm" pcbY="0.999998mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin24"]} pcbX="2.8099258mm" pcbY="0.499872mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin23"]} pcbX="2.8099258mm" pcbY="0mm" width="0.8899906mm" height="0.2800096mm" shape="rect" />
<smtpad portHints={["pin18"]} pcbX="1.999996mm" pcbY="-2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<smtpad portHints={["pin17"]} pcbX="1.500124mm" pcbY="-2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<smtpad portHints={["pin16"]} pcbX="0.999998mm" pcbY="-2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<smtpad portHints={["pin15"]} pcbX="0.500126mm" pcbY="-2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<smtpad portHints={["pin10"]} pcbX="-1.999996mm" pcbY="-2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<smtpad portHints={["pin11"]} pcbX="-1.49987mm" pcbY="-2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<smtpad portHints={["pin12"]} pcbX="-0.999998mm" pcbY="-2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<smtpad portHints={["pin13"]} pcbX="-0.499872mm" pcbY="-2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<smtpad portHints={["pin14"]} pcbX="0mm" pcbY="-2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<smtpad portHints={["pin28"]} pcbX="1.999996mm" pcbY="2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<smtpad portHints={["pin29"]} pcbX="1.500124mm" pcbY="2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<smtpad portHints={["pin30"]} pcbX="0.999998mm" pcbY="2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<smtpad portHints={["pin31"]} pcbX="0.500126mm" pcbY="2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<smtpad portHints={["pin36"]} pcbX="-1.999996mm" pcbY="2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<smtpad portHints={["pin35"]} pcbX="-1.49987mm" pcbY="2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<smtpad portHints={["pin34"]} pcbX="-0.999998mm" pcbY="2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<smtpad portHints={["pin33"]} pcbX="-0.499872mm" pcbY="2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<smtpad portHints={["pin32"]} pcbX="0mm" pcbY="2.8099258mm" width="0.2800096mm" height="0.8899906mm" shape="rect" />
<silkscreenpath route={[{"x":2.399995199999921,"y":-2.999994000000015},{"x":2.999994000000015,"y":-2.999994000000015}]} />
<silkscreenpath route={[{"x":2.999994000000015,"y":-2.999994000000015},{"x":2.999994000000015,"y":-2.399995200000035}]} />
<silkscreenpath route={[{"x":-2.999994000000129,"y":-2.999994000000015},{"x":-2.399995200000035,"y":-2.999994000000015}]} />
<silkscreenpath route={[{"x":-2.999994000000129,"y":-2.399995200000035},{"x":-2.999994000000129,"y":-2.999994000000015}]} />
<silkscreenpath route={[{"x":2.999994000000015,"y":2.3999952000001485},{"x":2.999994000000015,"y":2.999994000000015}]} />
<silkscreenpath route={[{"x":2.999994000000015,"y":2.999994000000015},{"x":2.399995199999921,"y":2.999994000000015}]} />
<silkscreenpath route={[{"x":-2.399995200000035,"y":2.999994000000015},{"x":-2.999994000000129,"y":2.999994000000015}]} />
<silkscreenpath route={[{"x":-2.999994000000129,"y":2.999994000000015},{"x":-2.999994000000129,"y":2.3999952000001485}]} />
<silkscreencircle pcbX="-3.683mm" pcbY="2.54mm" radius="0.1500124mm" />
<silkscreentext text="{NAME}" pcbX="-0.2921mm" pcbY="4.2512mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-4.08540000000005,"y":3.5012000000001535},{"x":3.50120000000004,"y":3.5012000000001535},{"x":3.50120000000004,"y":-3.501199999999926},{"x":-4.08540000000005,"y":-3.501199999999926},{"x":-4.08540000000005,"y":3.5012000000001535}]} />
</footprint>}
{...props}
/>
)
}