dealing with multiple microphones and I2S0 interface of ESP32-S3

jaberelaaraj
Posts: 1
Joined: Mon Jan 22, 2024 8:37 am

dealing with multiple microphones and I2S0 interface of ESP32-S3

Postby jaberelaaraj » Wed Jan 24, 2024 11:52 am

Hello everyone, in a graduation project i'm charged to build an embedded system with an ESP32-S3 and 4 MEMS mics which capable to detect either ultrasonic waves in order to understand sound specifications of an industrial machine, the mic is SPH0641LU4H-1, link to datasheet(https://mm.digikey.com/Volume0/opasdata ... LU4H-1.PDF).
in ESP32 DOCs i have read in (ESP-IDF programming guide) that esp32 has 2 inbuilt I2S(inter IC sound) interfaces I2S0 and I2S1 but the I2S0 is interface can support up to 8 multiple sound sources as mono mode . what i did not understand or i did not find the key between lines in the guide and datasheet is how the microcontroller will inference between data source specially that the I2S bus frame is not as I2C when we talk about addressing , i found how to configure microcontroller interface by installing the necessary etc . but honestly i need to understand the thing physically before passing to pcb concept. any help please.

Who is online

Users browsing this forum: Google [Bot], Kniroxe, MicroController and 123 guests