UNPKG

@typecad/rd_isl9120ir

Version:

rd_ISL9120IR typeCAD package

37 lines (36 loc) 1.53 kB
import { Component, Pin } from "@typecad/typecad"; /** | Pin # | Name | Type | | --: | :-- | :-- | | 1 | LX2_1 | passive | | 2 | PGND | passive | | 3 | LX1_1 | passive | | 4 | LX1_2 | passive | | 5 | VIN_1 | passive | | 6 | VIN_2 | passive | | 9 | EN | passive | | 8 | GND | passive | | 7 | BYPS | passive | | 13 | EP | passive | | 12 | LX2_2 | passive | | 11 | VOUT | passive | | 10 | FB | passive | */ export class ISL9120IRTNZ extends Component { LX2_1 = new Pin(this.reference, 1, 'passive'); PGND = new Pin(this.reference, 2, 'passive'); LX1_1 = new Pin(this.reference, 3, 'passive'); LX1_2 = new Pin(this.reference, 4, 'passive'); VIN_1 = new Pin(this.reference, 5, 'power_in'); VIN_2 = new Pin(this.reference, 6, 'power_in'); EN = new Pin(this.reference, 9, 'passive'); GND = new Pin(this.reference, 8, 'passive'); BYPS = new Pin(this.reference, 7, 'passive'); EP = new Pin(this.reference, 13, 'passive'); LX2_2 = new Pin(this.reference, 12, 'passive'); VOUT = new Pin(this.reference, 11, 'power_out'); FB = new Pin(this.reference, 10, 'passive'); constructor(reference?: string | undefined) { super({ reference, footprint: "lib:QFN50P300X300X75-13N-D", prefix: 'VR', mpn: 'ISL9120IRTNZ', datasheet: 'https://www.mouser.com/datasheet/2/698/REN_isl9120ir_DST_20050421-1998698.pdf' }); } }