Chip-dat/Analog-dat/MAX98357-dat/2025-01-06-14-05-50.png
... ...
Binary files /dev/null and b/Chip-dat/Analog-dat/MAX98357-dat/2025-01-06-14-05-50.png differ
Chip-dat/Analog-dat/MAX98357-dat/2025-01-06-14-15-26.png
... ...
Binary files /dev/null and b/Chip-dat/Analog-dat/MAX98357-dat/2025-01-06-14-15-26.png differ
Chip-dat/Analog-dat/MAX98357-dat/MAX98357-dat.md
... ...
@@ -1,17 +1,50 @@
1 1
2 2
# MAX98357
3 3
4
+- PCM Input Class D Audio Power Amplifiers
5
+
6
+## Features
7
+
8
+- 01 Output power: 3.2W at 4Ω, THD 10% 1.8W at 8Q, THD 10%
9
+- 02 I2S sampling rate: 8kHz-96kHz
10
+- 03 Selectable class D amplifier gain: 3dB/6dB/9dB/12dB/15dB
11
+- 04 No master clock (MCLK) required
12
+- 05 Plug and play: only a single power supply is needed, 35 different clocks and 128 digital audio formats can be automatically configured
13
+- 06 Suitable for microcontrollers or development board systems with I2S audio output such as RaspberryPi, ArduinoL and ESP32
14
+
4 15
5 16
## SCH
6 17
7 18
![](2024-12-26-15-18-55.png)
8 19
20
+![](2025-01-06-14-05-50.png)
21
+
22
+## Pins
23
+
24
+- LRC: Left/right clock synchronization clock for I2S and LJ modes for TDM mode
25
+- BCLK: Bit clock input
26
+- DIN: Digital input signal
27
+- GAIN: Gain and channel selection In TDM mode, the gain is fixed at 12dB
28
+- SD: Shutdown and channel selection. SD_MODE is pulled low to put the device in shutdown state
29
+- GND: Power ground
30
+- VCC: Power positive, DC2.5V-5.5V
31
+
9 32
## wiring
10 33
11 34
12 35
![](2024-12-26-19-06-13.png)
13 36
37
+## Dimension
38
+
39
+![](2025-01-06-14-15-26.png)
14 40
15 41
## code
16 42
17
-- [[MAX98357-code.ino]] - [[I2S-dat]]
... ...
\ No newline at end of file
0
+- [[MAX98357-code.ino]] - [[I2S-dat]]
1
+
2
+
3
+## ref
4
+
5
+- [[I2S-dat]]
6
+
7
+- [[MAX98357-datasheet.pdf]]
... ...
\ No newline at end of file
Chip-dat/Analog-dat/MAX98357-dat/MAX98357-datasheet.pdf
... ...
Binary files /dev/null and b/Chip-dat/Analog-dat/MAX98357-dat/MAX98357-datasheet.pdf differ
Tech-dat/Interface-dat/I2S-dat/2025-01-06-14-07-17.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/I2S-dat/2025-01-06-14-07-17.png differ
Tech-dat/Interface-dat/I2S-dat/2025-01-06-14-07-43.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/I2S-dat/2025-01-06-14-07-43.png differ
Tech-dat/Interface-dat/I2S-dat/I2S-dat.md
... ...
@@ -19,14 +19,16 @@ This makes I2S a popular choice for high-speed data transfer applications.
19 19
| WS | 25 | LRCK / LRC | Serial Data-Word select line | G19 | PIN 35 |
20 20
| SD | 22 | SDIN / SDOUT | At least one multiplexed data line | G21 | PIN 40 |
21 21
22
- I2S Circuit:
23
- * Arduino/Genuino Zero, MKR family and Nano 33 IoT
24
- * MAX08357:
25
- * GND connected GND
26
- * VIN connected 5V
27
- * LRC connected to pin 0 (Zero) or 3 (MKR), A2 (Nano) or 25 (ESP32)
28
- * BCLK connected to pin 1 (Zero) or 2 (MKR), A3 (Nano) or 5 (ESP32)
29
- * DIN connected to pin 9 (Zero) or A6 (MKR), 4 (Nano) or 26 (ESP32)
22
+I2S Circuit:
23
+
24
+* Arduino/Genuino Zero, MKR family and Nano 33 IoT
25
+* MAX08357:
26
+ * GND connected GND
27
+ * VIN connected 5V
28
+ * LRC connected to pin 0 (Zero) or 3 (MKR), A2 (Nano) or 25 (ESP32)
29
+ * BCLK connected to pin 1 (Zero) or 2 (MKR), A3 (Nano) or 5 (ESP32)
30
+ * DIN connected to pin 9 (Zero) or A6 (MKR), 4 (Nano) or 26 (ESP32)
31
+
30 32
DAC Circuit:
31 33
* ESP32 or ESP32-S2
32 34
* Audio amplifier
... ...
@@ -35,6 +37,18 @@ This makes I2S a popular choice for high-speed data transfer applications.
35 37
- ESP32-S2 has DAC on GPIO pins 17 and 18.
36 38
- Connect speaker(s) or headphones.
37 39
40
+## Common Microphone, Speaker Wiring
41
+
42
+![](2025-01-06-14-07-17.png)
43
+
44
+soundrecorder - https://github.com/Edragon/esp32_SoundRecorder
45
+
46
+
47
+![](2025-01-06-14-07-43.png)
48
+
49
+music_player - https://github.com/Edragon/esp32_MusicPlayer
50
+
51
+
38 52
39 53
## Solution - control (slave module)
40 54