Skip to main content

All Questions

Tagged with
0 votes
1 answer
109 views

I2S communication WS line function

I was reading the official I2S documentation from Philips and I have some doubts on its functioning (I'm new to this protocol with respect to PDM). The WS line is used to select either the left or ...
Luca's user avatar
  • 3
0 votes
0 answers
259 views

Can I connect multiple different devices via a single I2S interface?

I am using a microcontroller with only one I2S interface. I am using MAX98357A which has 1 sound chip. There is 1 microphone, SPH0645. Can I connect these ICs to the same line provided that I cannot ...
FAFİ's user avatar
  • 51
0 votes
1 answer
909 views

Raspberry Pi I2S speaker and microphones on the same connection

I am planning on buying an I2S speaker amplifier for my Raspberry Pi project. I already have the microphones for it. My question is whether the I2S interface can support speaker and mic at the same ...
Collin's user avatar
  • 75
2 votes
1 answer
1k views

How to remove INMP441 MEMS microphone low-frequency noise

I have code that allows me to record I2S audio from the INMP441 MEMS microphone module using an ESP32. The data is read from the data out pin of the device. When I take the Fourier transform of this ...
Grabt234's user avatar
0 votes
1 answer
2k views

Unable to get any kind of audio from I2S INMP441 omnidirectional microphone on ESP32 devboard

I am trying to get an I2S INMP441 omnidirectional microphone module to interface with an ESP32 devboard. I have been unable to get any kind of information from it. I have tried multiple ESP32s and ...
Slynyr's user avatar
  • 3
1 vote
0 answers
199 views

I2S slave communication without an MCU - how to generate the clocks?

I am designing an audio amplifier circuit which uses an I2S digital MEMS mic (INMP441) for picking up voice signals and an I2S class-D amplifier (MAX98357A) for amplification. I have attached the ...
Sri's user avatar
  • 87
1 vote
1 answer
1k views

How does a channel know to drive in I2S TDM mode?

I'm learning I2S right now and I am curious about working in an environment where 8 or so audio devices could be in the setup. I understand TDM mode would allow the Controller (Master in legacy terms) ...
wandering_leo's user avatar
2 votes
1 answer
560 views

The SPH0645LM4H-B microphone seems to output all negative values via I2S

Attached is an image from the analyzer. I am afraid that the I2S is shifted one bit, because as it stands, the MSB bit is always high, all samples come back 0x3nnnn (18-bits, so MSB bit is on the left)...
EmbeddedGuy's user avatar
0 votes
2 answers
2k views

Digital Microphone : I2S data output

I have been playing around with some digital microphones, which have an I2S interface. I managed to get it working (Arduino board with small I2S mems board). At least, I think I did. When reading the ...
Salvatore Castellano's user avatar
1 vote
3 answers
2k views

Is it possible to directly interface a MEMS ADMP541 microphone over I2S with any Microcontroller?

I have bought a MEMS ADMP541 Evalution kit to record voice samples with arduino controller MEMS microphone will produce digital o/p , I2S communication protocal My question is should I directly ...
Vinod Naidu's user avatar