Compare commits

...

9 Commits

Author SHA1 Message Date
King Kévin 811fce119e add ME6217 LDO 2022-07-04 09:36:57 +02:00
King Kévin 0d45504b91 add 2302 nMOS 2022-07-04 09:36:57 +02:00
King Kévin c918b234b9 add NS4150b audio amp 2022-07-04 09:36:57 +02:00
King Kévin b1f5fed2b9 add ES8388 audio DAC 2022-07-04 09:36:57 +02:00
King Kévin 9e17a5c809 add max98357 audio DAC 2022-07-04 09:36:57 +02:00
King Kévin 6149cbb212 add ws2812b-2020 RGB LED 2022-07-04 09:36:57 +02:00
King Kévin b4d5310411 TP4056: minor, improve description 2022-07-04 09:36:57 +02:00
King Kévin 6ebf899a91 switch: fix common pin 2022-07-04 09:36:57 +02:00
King Kévin 0725c93a6e ESP32-S2: add DAC to symbol 2022-07-04 09:36:57 +02:00
9 changed files with 284 additions and 6 deletions

View File

@ -0,0 +1,37 @@
name: WS2812B-2020
description: LED, RGB, addressable
datasheet: http://www.world-semi.com/DownLoadFile/140
distributor: LCSC C965555
pinout:
DO: 1
DI: 3
VDD: 4
GND: 2
properties:
in: DI
out: DO
power: VDD
ground: GND
schematic:
symbol: IC
left: DI
right: DO
top: VDD
bottom: GND
housing:
pattern: custom
bodyWidth: 2.2
bodyLength: 2.2
height: 0.84
polarized: true
padWidth: 0.7
padHeight: 0.7
verticalPitch: 1.1
horizontalPitch: 1.83
rowCount: 2
columnCount: 2

73
ic/audioamp_max98357.yaml Normal file
View File

@ -0,0 +1,73 @@
name: MAX98357
alias: MAX98357A, MAX98357B
variations: TQFN, WLP
description: amplifier, audio, class D, mono, 3W, PCM input
datasheet: https://datasheets.maximintegrated.com/en/ds/MAX98357A-MAX98357B.pdf
pinout@TQFN:
SD_MODE: 4
OUT:
OUTP: 9
OUTN: 10
IN:
DIN: 1
BCLK: 16
LRCLK: 14
GAIN_SLOT: 2
VDD: 7,8
GND: 3,11,15
NC: 5,6,12,13
pinout@WLP:
SD_MODE: A1
OUT:
OUTP: A3
OUTN: B3
IN:
DIN: B1
BCLK: C1
LRCLK: C3
GAIN_SLOT: B2
VDD: A2
GND: C2
properties:
in: IN, SD_MODE, GAIN_SLOT
power: VDD
ground: GND
inverted: SD_MODE
nc: NC
schematic:
symbol: IC
left: IN, SD_MODE, GAIN_SLOT
right: OUT
top: VDD
bottom: GND
housing@TQFN:
pattern: QFN
bodyWidth: 2.9-3.1 # E
bodyLength: 2.9-3.1 # D
height: 0.7-0.8 # A
leadWidth: 0.2-0.3 # b
leadLength: 0.3-0.4 # L should be 0.5 but the generated pad is too long
pitch: 0.5 # e
pullback: 0
leadCount: 16
rowCount: 4
columnCount: 4
tabWidth: 0.95-1.25 # E2 T1633+4
tabLength: 0.96-1.25 # D2 T1633+4
tabPosition: 0.0, 0.0
housing@WLP:
pattern: BGA
bodyWidth: 1.437 # E
bodyLength: 1.347 # D
height: 0.64 # A
pitch: 0.4 # e
rowCount: 3
columnCount: 3
leadDiameter: 0.27 # b
leadCount: 9

41
ic/audioamp_ns4150b.yaml Normal file
View File

@ -0,0 +1,41 @@
name: NS4150B
description: amplifier, audio, class D, mono, 3W
datasheet: http://www.nsiway.com.cn/product/58.html
distributor: LCSC C189961
pinout:
CTRL: 1
BYPASS: 2
IN:
INP: 3
INN: 4
OUT:
VOP: 8
VON: 5
GND: 7
VCC: 6
properties:
in: IN, CTRL
out: OUT
passive: BYPASS
power: VCC
ground: GND
schematic:
symbol: IC
left: IN, CTRL, BYPASS
right: OUT
top: VCC
bottom: GND
housing:
pattern: SOP # MSOP-8
bodyWidth: 2.9-3.1 # E1
bodyLength: 2.9-3.1 # D
height: 1.1 # A
pitch: 0.65 # e
leadCount: 8
leadLength: 0.4-0.7 # L
leadSpan: 4.7-5.1 # E
leadWidth: 0.29-0.38 # b

71
ic/audiodac_es8388.yaml Normal file
View File

@ -0,0 +1,71 @@
name: ES8388
description: codec, audio, DAC+ADC
datasheet: http://www.everest-semi.com/pdf/ES8388%20DS.pdf
ditributor: LCSC C365736
pinout:
I2S:
MCLK: 1
SCLK: 5
DSDIN: 6
LRCK: 7
ASDOUT: 8
CONTROL:
CE: 26
CDATA: 27
CCLK: 28
IN:
RIN1: 23
LIN1: 24
RIN2: 21
LIN2: 22
OUT:
ROUT1: 11
LOUT1: 12
ROUT2: 14
LOUT2: 15
POWER:
DVDD: 2
PVDD: 3
HPVDD: 16
AVDD: 17
REF:
VREF: 10
ADCVREF: 19
VMID: 20
GROUND:
DGND: 4
HPGND: 13
AGND: 18
NC: 9,25
properties:
in: IN, MCLK, DSDIN, CE, CCLK
out: OUT, REF, ASDOUT
bidir: SCLK, LRCK, CDATA
power: POWER
ground: GROUND
nc: NC
schematic:
symbol: IC
left: CONTROL, I2S, IN
right: OUT, REF
top: POWER
bottom: GROUND
housing:
pattern: QFN
bodyWidth: 3.924-4.067 # D
bodyLength: 3.924-4.076 # E
height: 0.7-0.8 # A
leadWidth: 0.18-0.28 # b
leadLength: 0.274-0.374 # L max is 0.426 but that makes the pads too close
pitch: 0.45 # e
pullback: 0
leadCount: 28
rowCount: 7
columnCount: 7
tabWidth: 2.5-2.7 # D1
tabLength: 2.5-2.7 # E1
tabPosition: 0.0, 0.0

View File

@ -50,14 +50,14 @@ pinout:
properties:
in: GPIO46, CHIP_PU
bidir: LNA_IN, GPIO0-45, XTAL_32K, SPI, JTAG, UART
bidir: LNA_IN, GPIO0-45, XTAL_32K, SPI, DAC, JTAG, UART
passive: XTAL
power: VDD
ground: GND
schematic:
symbol: IC
left: CHIP_PU, UART, SPI, JTAG, LNA_IN, XTAL, XTAL_32K
left: CHIP_PU, UART, SPI, JTAG, DAC, LNA_IN, XTAL, XTAL_32K
right: GPIO
top: VDD
bottom: GND

View File

@ -5,8 +5,8 @@ datasheet: https://datasheet.lcsc.com/lcsc/2002271741_XKB-Connectivity-SK-3296S-
distributors: LCSC C319020
pinout:
1: 2
C: 1
1: 1
C: 2
2: 3
schematic:

21
transistor/nmos_2302.yaml Normal file
View File

@ -0,0 +1,21 @@
name: 2302
alias: Si2302DS, AP2302B
description: transistor, MOSFET, n-channel, power, GSD
datasheet: https://www.vishay.com/docs/68645/si2302cds.pdf
distributor: LCSC C406812
pinout:
G: 1
S: 2
D: 3
properties:
in: G
pasive: S, D
schematic:
symbol: FET
options: n, diode
housing:
outline: JEDEC TO-236 AB

View File

@ -0,0 +1,35 @@
name: ME6217
description: low drop out voltage regulator
variations: P, P5, M5 # P=SOT89-3, P5=SOP89-5, M5=SOT23-5
datasheet: https://datasheet.lcsc.com/lcsc/1912111437_MICRONE-Nanjing-Micro-One-Elec-ME6217C33M5G_C427602.pdf
pinout@M5:
VIN: 1
GND: 2
CE: 3
NC: 4
VOUT: 5
properties@M5:
power: VIN
output: VOUT
ground: GND
input: CE
nc: NC
schematic@M5:
symbol: IC
left: VIN, CE
right: VOUT
bottom: GND
housing@M5:
pattern: SOT23
bodyWidth: 1.5-1.6
bodyLength: 2.7-3.1
leadSpan: 2.6-3.0
leadWidth: 0.35-0.5
leadLength: 0.2
height: 1.3
pitch: 0.95
leadCount: 5

View File

@ -1,7 +1,7 @@
name: TP4056
description: 1A Standalone Linear Li-lon Battery Charger
keywords: IC, PMIC, battery, charger
description: battery charger, Li-Ion, standalone, 1A
datasheet: https://datasheet.lcsc.com/szlcsc/1910111742_TPOWER-TP4056_C382139.pdf
distributor: LCSC C382139
pinout:
TEMP: 1