tscircuit/ti
ti tscircuit library
- Version
- 1.0.186
- License
- unset
- Stars
- 0
lib/chips/DRV83053QPHPQ1.circuit.tsx
import type { ChipProps } from "@tscircuit/props";
const pinLabels = {
pin1: ["EN_GATE"],
pin2: ["INHA"],
pin3: ["INLA"],
pin4: ["INHB"],
pin5: ["INLB"],
pin6: ["INHC"],
pin7: ["INLC"],
pin8: ["nFAULT"],
pin9: ["nSCS"],
pin10: ["SDI"],
pin11: ["SDO"],
pin12: ["SCLK"],
pin13: ["PWRGD"],
pin14: ["GND3"],
pin15: ["AVDD"],
pin16: ["SO1"],
pin17: ["SO2"],
pin18: ["SO3"],
pin19: ["SN3"],
pin20: ["SP3"],
pin21: ["SN2"],
pin22: ["SP2"],
pin23: ["SN1"],
pin24: ["SP1"],
pin25: ["GLC"],
pin26: ["SLC"],
pin27: ["SHC"],
pin28: ["GHC"],
pin29: ["GHB"],
pin30: ["SHB"],
pin31: ["SLB"],
pin32: ["GLB"],
pin33: ["GLA"],
pin34: ["SLA"],
pin35: ["SHA"],
pin36: ["GHA"],
pin37: ["VCP_LSD"],
pin38: ["VCPH"],
pin39: ["CP2H"],
pin40: ["CP2L"],
pin41: ["PVDD"],
pin42: ["CP1L"],
pin43: ["CP1H"],
pin44: ["VDRAIN"],
pin45: ["GND2"],
pin46: ["DVDD"],
pin47: ["WAKE"],
pin48: ["VREG"],
pin49: ["PAD", "GND1", "thermalpad"],
} as const;
const pinAttributes = {
pin1: { requiresPower: true },
pin2: { requiresPower: true },
pin3: { requiresPower: true },
pin4: { requiresPower: true },
pin5: { requiresPower: true },
pin6: { requiresPower: true },
pin7: { requiresPower: true },
pin9: { requiresPower: true },
pin10: { requiresPower: true },
pin11: { providesPower: true },
pin12: { requiresPower: true },
pin16: { providesPower: true },
pin17: { providesPower: true },
pin18: { providesPower: true },
pin19: { requiresPower: true },
pin20: { requiresPower: true },
pin21: { requiresPower: true },
pin22: { requiresPower: true },
pin23: { requiresPower: true },
pin24: { requiresPower: true },
pin25: { providesPower: true },
pin26: { requiresPower: true },
pin27: { requiresPower: true },
pin28: { providesPower: true },
pin29: { providesPower: true },
pin30: { requiresPower: true },
pin31: { requiresPower: true },
pin32: { providesPower: true },
pin33: { providesPower: true },
pin34: { requiresPower: true },
pin35: { requiresPower: true },
pin36: { providesPower: true },
pin47: { requiresPower: true },
} satisfies NonNullable<ChipProps["pinAttributes"]>;
export const DRV83053QPHPQ1 = (props: ChipProps<typeof pinLabels>) => (
<chip
pinLabels={pinLabels}
pinAttributes={pinAttributes}
supplierPartNumbers={{ jlcpcb: ["C701115"] }}
manufacturerPartNumber="DRV83053QPHPQ1"
footprint="qfp48_w7.2mm_h7.2mm_p0.5mm_pw0.3mm_pl1.45mm_legsoutside_thermalpad5.17mmx5.17mm"
cadModel={{
objUrl:
"https://modelcdn.tscircuit.com/easyeda_models/assets/C701115.obj?uuid=f0220855bd3041998a0835a0b1f707e8",
stepUrl:
"https://modelcdn.tscircuit.com/easyeda_models/assets/C701115.step?uuid=f0220855bd3041998a0835a0b1f707e8",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0, z: -0.6 },
}}
{...props}
/>
);
export const DRV83053Q1 = DRV83053QPHPQ1;
export default DRV83053QPHPQ1;