From 75c24b5fbd80282d763baf3a62ac7bce5fd6654a Mon Sep 17 00:00:00 2001 From: Shamil Yakupov Date: Sun, 1 May 2016 03:42:55 +0300 Subject: [PATCH] Add new elements --- analog/ad7908.yaml | 36 ++++++++++++++++++++++ analog/ad7918.yaml | 4 +++ analog/ad7928.yaml | 4 +++ analog/adr291.yaml | 34 +++++++++++++++++++++ analog/adr292.yaml | 4 +++ analog/adr293.yaml | 5 ++++ irf/irlml0060.yaml | 24 +++++++++++++++ nxp/tl431.yaml | 27 +++++++++++++++++ onsemi/bas40l.yaml | 20 +++++++++++++ onsemi/ncv7800.yaml | 68 ++++++++++++++++++++++++++++++++++++++++++ st/stps40150.yaml | 37 +++++++++++++++++++++++ ti/tl431.yaml | 16 ++++++++++ ti/tl431d.yaml | 17 +++++++++++ vishay/vs-30bq100.yaml | 16 ++++++++++ 14 files changed, 312 insertions(+) create mode 100644 analog/ad7908.yaml create mode 100644 analog/ad7918.yaml create mode 100644 analog/ad7928.yaml create mode 100644 analog/adr291.yaml create mode 100644 analog/adr292.yaml create mode 100644 analog/adr293.yaml create mode 100644 irf/irlml0060.yaml create mode 100644 nxp/tl431.yaml create mode 100644 onsemi/bas40l.yaml create mode 100644 onsemi/ncv7800.yaml create mode 100644 st/stps40150.yaml create mode 100644 ti/tl431.yaml create mode 100644 ti/tl431d.yaml create mode 100644 vishay/vs-30bq100.yaml diff --git a/analog/ad7908.yaml b/analog/ad7908.yaml new file mode 100644 index 0000000..e6ffd97 --- /dev/null +++ b/analog/ad7908.yaml @@ -0,0 +1,36 @@ +name: AD7908B +alias: AD7908WY +description: 8-Channel, 1 MSPS, 8-Bit ADC with Sequencer +datasheet: http://www.analog.com/media/en/technical-documentation/data-sheets/AD7908_7918_7928.pdf +keywords: IC, analog, ADC + +pinout: + IN: + VIN0-7: 16-9 + REFIN: 7 + SPI: + ~CS: 3 + SCLK: 1 + DIN: 2 + DOUT: 18 + VDRIVE: 19 + AVDD: 5, 6 + AGND: 4, 8, 17, 20 + +properties: + in: VIN0-7, REFIN, ~CS, SCLK, DIN, VDRIVE + out: DOUT + power: AVDD + ground: AGND + inverted: ~CS + +schematic: + symbol: IC + left: IN, REFIN + right: SPI, VDRIVE + top: AVDD + bottom: AGND + +housing: + outline: JEDEC MO-153 AC + suffix: RU diff --git a/analog/ad7918.yaml b/analog/ad7918.yaml new file mode 100644 index 0000000..09fd279 --- /dev/null +++ b/analog/ad7918.yaml @@ -0,0 +1,4 @@ +base: AD7908 +name: AD7918B +alias: AD7918WY +description: 8-Channel, 1 MSPS, 10-Bit ADC with Sequencer diff --git a/analog/ad7928.yaml b/analog/ad7928.yaml new file mode 100644 index 0000000..cf1e587 --- /dev/null +++ b/analog/ad7928.yaml @@ -0,0 +1,4 @@ +base: AD7908 +name: AD7928B +alias: AD7928WB +description: 8-Channel, 1 MSPS, 12-Bit ADC with Sequencer diff --git a/analog/adr291.yaml b/analog/adr291.yaml new file mode 100644 index 0000000..607f9bd --- /dev/null +++ b/analog/adr291.yaml @@ -0,0 +1,34 @@ +name: AD291E +alias: AD291F, AD291G +description: Low Noise Micropower 2.5 V Precision Voltage Reference +datasheet: http://www.analog.com/media/en/technical-documentation/data-sheets/ADR291_292.pdf +keywords: IC, analog, reference + +pinout: + VIN: 2 + VOUT: 6 + GND: 4 + NC: 1, 3, 5, 7, 8 + +properties: + in: VIN + out: VOUT + power: VIN, VOUT + ground: GND + nc: NC + +schematic: + symbol: IC + left: VIN, NC + right: VOUT, NC + bottom: GND + +housing: SOIC, TSSOP + +SOIC: + outline: JEDEC MS-012 AA + suffix: R + +TSSOP: + outline: JEDEC MO-153 AA + suffix: RU diff --git a/analog/adr292.yaml b/analog/adr292.yaml new file mode 100644 index 0000000..0ddcead --- /dev/null +++ b/analog/adr292.yaml @@ -0,0 +1,4 @@ +base: ADR291 +name: ADR292E +alias: ADR292F, ADR292G +description: Low Noise Micropower 4.096 V Precision Voltage Reference diff --git a/analog/adr293.yaml b/analog/adr293.yaml new file mode 100644 index 0000000..d247155 --- /dev/null +++ b/analog/adr293.yaml @@ -0,0 +1,5 @@ +base: ADR291 +name: ADR293E +alias: ADR293G +description: Low Noise Micropower 5.0 V Precision Voltage Reference +datasheet: http://www.analog.com/media/en/technical-documentation/data-sheets/ADR293.pdf diff --git a/irf/irlml0060.yaml b/irf/irlml0060.yaml new file mode 100644 index 0000000..1eab9f5 --- /dev/null +++ b/irf/irlml0060.yaml @@ -0,0 +1,24 @@ +name: IRLML0060 +description: HEXFET Power MOSFET +datasheet: http://www.irf.com/product-info/datasheets/data/irlml0060pbf.pdf +keywords: FET + +pinout: + G: 1 + D: 3 + S: 2 + +properties: + in: G + passive: S, D + +schematic: + symbol: FET + options: n, bulk, diode + +housing: + outline: JEDEC TO-236 AB + + padWidth: 0.972 + padHeight: 0.802 + padSpan: 2.742 diff --git a/nxp/tl431.yaml b/nxp/tl431.yaml new file mode 100644 index 0000000..d54bf4f --- /dev/null +++ b/nxp/tl431.yaml @@ -0,0 +1,27 @@ +name: TL431 +alias: TL431A, TL431B +suffix: CDBZR, IDBZR, QDBZR, FDT, SDT, +description: Adjustable precision shunt regulator +datasheet: http://cache.nxp.com/documents/data_sheet/TL431_FAM.pdf +keywords: IC, analog, regulator + +pinout: + A: 3 + C: 1 + REF: 2 + +properties: + passive: A, C, REF + +schematic: + symbol: IC + top: REF + left: A + right: C + +housing: + outline: JEDEC TO-236 AB + + padWidth: 0.7 + padHeight: 0.6 + padDistance: 2 diff --git a/onsemi/bas40l.yaml b/onsemi/bas40l.yaml new file mode 100644 index 0000000..f2cf55c --- /dev/null +++ b/onsemi/bas40l.yaml @@ -0,0 +1,20 @@ +name: BAS40L +description: 40 V Schottky Barrier Diode +datasheet: http://www.onsemi.com/pub_link/Collateral/BAS40LT1-D.PDF +keywords: diode, schottky + +pinout: + A: 1 + C: 3 + NC: 2 + +schematic: + symbol: diode + options: schottky + +housing: + outline: JEDEC TO-236 AB + + padWidth: 0.9 + padHeight: 0.8 + padDistance: 2 diff --git a/onsemi/ncv7800.yaml b/onsemi/ncv7800.yaml new file mode 100644 index 0000000..b6bbe19 --- /dev/null +++ b/onsemi/ncv7800.yaml @@ -0,0 +1,68 @@ +name: NCV7805AB +alias: NCV7805B, NCV7808AB, NCV7808B, NCV7809B, NCV7812AB, NCV7812B, NCV7815B +description: 1.0 A Positive Voltage Regulator +datasheet: http://www.onsemi.com/pub_link/Collateral/MC7800-D.PDF +keywords: IC, analog, LDO, regulator + +pinout: + IN: 1 + OUT: 3 + GND: 4 + +properties: + in: IN + out: OUT + power: IN, OUT + ground: GND + +schematic: + symbol: IC + left: IN + right: OUT + bottom: GND + +housing: D2PAK-3, DPAK-3 + +D2PAK-3: + pattern: PAK + suffix: D2T + + bodyWidth: 9.042-9.347 + bodyLength: 9.804-10.236 + height: 4.318-4.572 + leadWidth: 0.660-0.914 + leadLength: 1.473-1.981 + leadSpan: 13.691-14.707 + leadCount: 3 + pitch: 2.54 + tabWidth: 9.804-10.236 + tabLength: 6.350 + tabLedge: 1.27 + + padWidth1: 3.504 + padHeight1: 1.016 + padWidth2: 8.380 + padHeight2: 10.490 + padSpan: 16.155 + +DPAK-3: + pattern: PAK + suffix: DT + + bodyWidth: 5.97-6.22 + bodyLength: 6.35-6.73 + height: 2.18-2.38 + leadWidth: 0.63-0.89 + leadLength: 1.40-1.78 + leadSpan: 9.40-10.41 + leadCount: 3 + pitch: 2.29 + tabWidth: 4.57-5.46 + tabLength: 4.82-5.2 + tabLedge: 0.89-1.27 + + padWidth1: 3 + padHeight1: 1.6 + padWidth2: 6.2 + padHeight2: 5.8 + padSpan: 11.78 diff --git a/st/stps40150.yaml b/st/stps40150.yaml new file mode 100644 index 0000000..8a33bf0 --- /dev/null +++ b/st/stps40150.yaml @@ -0,0 +1,37 @@ +name: STPS40150 +description: High Voltage Power Schottky Rectifier +datasheet: http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00004991.pdf +keywords: diode, schottky + +pinout: + A1: 1 + A2: 3 + C: 4 + +schematic: + symbol: twin-diode + options: schottky + +housing: D2PAK + +D2PAK: + pattern: PAK + suffix: CG + + bodyWidth: 8.95-9.35 + bodyLength: 10-10.4 + height: 4.4-4.6 + leadWidth: 0.7-0.93 + leadLength: 2.4-3.2 + leadSpan: 15-15.85 + leadCount: 3 + pitch: 2.54 + tabWidth: 10-10.4 + tabLength: 7.5 + tabLedge: 1.27-1.4 + + padWidth1: 3.7 + padHeight1: 1.3 + padWidth2: 8.9 + padHeight2: 10.3 + padSpan: 16.9 diff --git a/ti/tl431.yaml b/ti/tl431.yaml new file mode 100644 index 0000000..82e3fed --- /dev/null +++ b/ti/tl431.yaml @@ -0,0 +1,16 @@ +name: TL431 +variation: TL431D +description: Precision Programmable Reference +datasheet: http://www.ti.com/lit/ds/symlink/tl431.pdf +keywords: IC, analog, reference + +properties: + passive: ANODE, CATHODE + nc: NC + +schematic: + symbol: IC + top: CATHODE + left: REF + right: NC + bottom: ANODE diff --git a/ti/tl431d.yaml b/ti/tl431d.yaml new file mode 100644 index 0000000..c049156 --- /dev/null +++ b/ti/tl431d.yaml @@ -0,0 +1,17 @@ +base: TL431 +name: TL431AC +alias: TL431AI, TL431BC, TL431BI, TL431BQ, TL431C, TL431I, TL431Q + +pinout: + ANODE: 2, 3, 6, 7 + CATHODE: 1 + REF: 8 + NC: 4, 5 + +housing: + outline: JEDEC MS-012 AA + suffix: D + + padWidth: 1.55 + padHeight: 0.6 + padDistance: 5.4 diff --git a/vishay/vs-30bq100.yaml b/vishay/vs-30bq100.yaml new file mode 100644 index 0000000..31c57f9 --- /dev/null +++ b/vishay/vs-30bq100.yaml @@ -0,0 +1,16 @@ +name: VS-30BQ100 +description: Schottky Rectifier, 3 A +datasheet: http://www.vishay.com/docs/93360/30bq100m.pdf +keywords: diode, schottky + +schematic: + symbol: diode + options: schottky + +housing: + outline: JEDEC DO-214 AB + options: polarized + + padWidth: 1.52 + padHeight: 3.2 + padSpan: 8.13