anil08607/Smartwatch

A 46 mm smartwatch PCB built around an nRF52810 BLE MCU, with USB‑C PD/Li‑ion charging, buck‑boost power, LCD, accelerometer, RTC, buttons, haptic motor, crystals, antenna, and SWD programming connector.

Version
1.0.14
License
unset
Stars
0

imports/TPS63802DLAR.tsx

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

const pinLabels = {
	pin1: ["EN"],
	pin2: ["MODE"],
	pin3: ["AGND"],
	pin4: ["FB"],
	pin5: ["PG"],
	pin6: ["VOUT"],
	pin7: ["L2"],
	pin8: ["GND"],
	pin9: ["L1"],
	pin10: ["VIN"],
} as const;

/** TPS63802 2 A buck-boost converter in the DLA/VSON-10 package. */
export const TPS63802DLAR = (props: ChipProps<typeof pinLabels>) => (
	<chip
		pinLabels={pinLabels}
		manufacturerPartNumber="TPS63802DLAR"
		supplierPartNumbers={{ jlcpcb: ["C2845237"] }}
		pinAttributes={{
			VIN: { requiresPower: true },
			VOUT: { providesPower: true },
			GND: { requiresGround: true },
			AGND: { requiresGround: true },
		}}
		footprint={
			<footprint>
				<smtpad
					portHints={["pin1"]}
					pcbX={-0.9}
					pcbY={1}
					width={0.6}
					height={0.3}
					shape="rect"
				/>
				<smtpad
					portHints={["pin2"]}
					pcbX={-0.9}
					pcbY={0.5}
					width={0.6}
					height={0.3}
					shape="rect"
				/>
				<smtpad
					portHints={["pin3"]}
					pcbX={-0.9}
					pcbY={0}
					width={0.6}
					height={0.3}
					shape="rect"
				/>
				<smtpad
					portHints={["pin4"]}
					pcbX={-0.9}
					pcbY={-0.5}
					width={0.6}
					height={0.3}
					shape="rect"
				/>
				<smtpad
					portHints={["pin5"]}
					pcbX={-0.9}
					pcbY={-1}
					width={0.6}
					height={0.3}
					shape="rect"
				/>
				<smtpad
					portHints={["pin6"]}
					pcbX={0.75}
					pcbY={-1}
					width={0.9}
					height={0.3}
					shape="rect"
				/>
				<smtpad
					portHints={["pin7"]}
					pcbX={0.75}
					pcbY={-0.5}
					width={0.9}
					height={0.3}
					shape="rect"
				/>
				<smtpad
					portHints={["pin8"]}
					pcbX={0.55}
					pcbY={0}
					width={1.3}
					height={0.3}
					shape="rect"
				/>
				<smtpad
					portHints={["pin9"]}
					pcbX={0.75}
					pcbY={0.5}
					width={0.9}
					height={0.3}
					shape="rect"
				/>
				<smtpad
					portHints={["pin10"]}
					pcbX={0.75}
					pcbY={1}
					width={0.9}
					height={0.3}
					shape="rect"
				/>
				<courtyardrect pcbX={-0.15} pcbY={0.061} width={3.2} height={3.65} />
				<silkscreenrect pcbX={-0.15} pcbY={0} width={2.2} height={3.05} />
				<silkscreencircle pcbX={-1.4} pcbY={1.5} radius={0.12} />
			</footprint>
		}
		cadModel={{
			objUrl:
				"https://modelcdn.tscircuit.com/easyeda_models/assets/C2845237.obj?uuid=aaec7da25c23451ca65c9907eea57d42",
			stepUrl:
				"https://modelcdn.tscircuit.com/easyeda_models/assets/C2845237.step?uuid=aaec7da25c23451ca65c9907eea57d42",
			pcbRotationOffset: 0,
			modelOriginPosition: { x: 0.07497445, y: 0, z: -0.95 },
		}}
		schWidth={2.2}
		schHeight={1.8}
		{...props}
	/>
);