UNPKG

@typecad/rd_isl9120ir

Version:

rd_ISL9120IR typeCAD package

55 lines (39 loc) 1.4 kB
## rd-ISL9120IR > The reference design for the [ISL9120IR](https://www.mouser.com/datasheet/2/698/REN_isl9120ir_DST_20050421-1998698.pdf). A Compact High Efficiency Low Power Buck-Boost Regulator. ## Installation ```bash npm i @typecad/rd_isl9120ir ``` ### Input Connections - `vin: Power`: 1.8V to 5.5V power supply ### Defined Output Connections - `vout:Power`: 3.3V regulated output ### Components - U1: `ISL9120IRTNZ` - Main IC - L1: `_0603.Inductor` - Inductor - C1: `_0603.Capacitor`- Bulk input capacitor - C2: `_0603.Capacitor`- Bulk output capacitor ## Use 1. Import the package ```ts import { Schematic, Power, PCB } from '@typecad/typecad'; import { rd_isl9120ir } from "@typecad/rd_isl9120ir"; ``` 2. Make the package. ```ts let typecad = new PCB('rd_isl9120_impl'); let isl9120 = new rd_isl9120ir({ pcb: typecad }); ``` 3. `::create()` it ```ts typecad.create(...isl9120.components); ``` ### Default Layout This package contains a default layout for all the components. After building, there will be `rd_isl9120_impl.kicad_pcb` file in the `build` directory. ### Passives The default size for the passive components is 0603, but it can be changed by passing a different set of passives. ```ts import * as _0805 from '@typecad/passives/0805'; let isl9120 = new rd_isl9120ir({ pcb: typecad, passives: _0805}); ```