From 9e17a5c809bd750bab3a9df3c1848952dbf0169b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Mon, 4 Jul 2022 09:33:29 +0200 Subject: [PATCH] add max98357 audio DAC --- ic/audioamp_max98357.yaml | 73 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 ic/audioamp_max98357.yaml diff --git a/ic/audioamp_max98357.yaml b/ic/audioamp_max98357.yaml new file mode 100644 index 0000000..49589aa --- /dev/null +++ b/ic/audioamp_max98357.yaml @@ -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