Chip-cn-dat/Espressif-dat/ESP32-HDK-dat/ESP32-I2S-dat/ESP32-I2S-dat.md
... ...
@@ -24,7 +24,9 @@ The I2S pins can be assigned to almost any GPIO pin using the ESP32's **flexible
24 24
25 25
## I2S devices
26 26
27
-- [[MAX98357-dat]] - [[MSM261S4030H0R-dat]] - [[INMP441-dat]]
27
+- [[MAX98357-dat]]
28
+
29
+- [[I2S-microphone-dat]]
28 30
29 31
30 32
## demo code
Chip-dat/Everest-dat/Everest-dat.md
... ...
@@ -0,0 +1,23 @@
1
+
2
+# Everest-dat
3
+
4
+# ES8388 Audio Codec
5
+
6
+The **ES8388** is a low-power, high-performance audio codec from **Everest Semiconductor**. It integrates a stereo DAC (Digital-to-Analog Converter) and a stereo ADC (Analog-to-Digital Converter), making it suitable for applications requiring high-quality audio input and output.
7
+
8
+## Key Features
9
+- **High-Performance Audio**: Supports **24-bit, 192kHz** audio resolution.
10
+- **Stereo DAC & ADC**:
11
+ - **DAC**: 100dB SNR (Signal-to-Noise Ratio), -90dB THD+N (Total Harmonic Distortion + Noise).
12
+ - **ADC**: 102dB SNR, -86dB THD+N.
13
+- **Built-in Headphone Driver**: Can directly drive **headphones and line-out** without requiring external amplifiers.
14
+- **Microphone Preamplifier**: Includes **MIC biasing, volume control, and noise filtering**.
15
+- **I²S / PCM Audio Interface**: Compatible with **standard digital audio protocols**.
16
+- **Low Power Consumption**: Optimized for battery-powered devices.
17
+- **Flexible Power Supply**: Supports **1.8V to 3.3V** operation.
18
+
19
+## Common Applications
20
+- **Smart speakers** and AI voice assistants.
21
+- **Portable audio devices** (MP3 players, audio recorders).
22
+- **Embedded systems** and IoT audio applications.
23
+- **Home automation** and intercom systems.
Chip-dat/InvenSense-dat/ICS-43434-dat/ICS-43434-dat.md
... ...
@@ -29,3 +29,6 @@ output arduino:
29 29
30 30
31 31
32
+## ref
33
+
34
+- [[TDK-dat]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/I2S-dat/I2S-dat.md
... ...
@@ -82,6 +82,18 @@ I2S speaker - [[PCM5122-dat]] - [[MPC1083-dat]] - [[MAX98357-dat]] - [[PCM5102-d
82 82
83 83
- [[MAX98357-dat]] works with [[ESP32-dat]] - https://x.com/electro_phoenix/status/1877255863846465989
84 84
85
+
86
+## code
87
+
88
+https://github.com/sheaivey/ESP32-AudioInI2S
89
+
90
+https://github.com/atomic14/esp32_audio == [[platformIO-dat]]
91
+
92
+https://github.com/schreibfaul1/ESP32-audioI2S == easy
93
+
94
+https://github.com/earlephilhower/ESP8266Audio
95
+
96
+
85 97
## ref
86 98
87 99
https://en.wikipedia.org/wiki/I%C2%B2S
Tech-dat/audio-dat/audio-dat.md
... ...
@@ -5,7 +5,9 @@
5 5
6 6
- [[amplifier-dat]] - [[dac-dat]]
7 7
8
+- hardware mp3 decodecr - [[VS1053-dat]] - [[VS1003-dat]] - [[VS1011-dat]] - [[VS1018-dat]] - [[VS1063-dat]]
8 9
10
+- [[I2S-dac-dat]] - [[I2S-microphone-dat]] - [[I2S-speaker-dat]] - [[I2S-amplifier-dat]]
9 11
10 12
## sound frequency
11 13
... ...
@@ -31,4 +33,17 @@ Different Frequencies: If you'd like to test other audible frequencies, try valu
31 33
32 34
- 523 Hz (C5) – A clear and bright tone.
33 35
- 880 Hz (A5) – A higher-pitched tone.
34
-- 262 Hz (C4) – A lower-pitched tone.
... ...
\ No newline at end of file
0
+- 262 Hz (C4) – A lower-pitched tone.
1
+
2
+
3
+
4
+
5
+## code library
6
+
7
+- https://github.com/kosme/arduinoFFT
8
+
9
+
10
+## ref
11
+
12
+
13
+- https://www.arduino.cc/reference/en/libraries/arduinofft/
... ...
\ No newline at end of file