Search found 4 matches

by mplanton
Fri Aug 14, 2020 12:12 pm
Forum: ESP-ADF
Topic: I2S-PCM format can not be set
Replies: 2
Views: 5047

I2S-PCM format can not be set

Hello, I work on a project to capture stereo audio from a ICS52000 MEMS mic array with the ESP32 Dev-Kit-C via I2S. I modified the pipeline_wav_sdcard_example from the adf-lib for capturing the I2S stream and store it on SD-card. The ICS52000 requires a TDM format close to the PCM standard (with inv...
by mplanton
Fri Aug 14, 2020 10:52 am
Forum: Hardware
Topic: I2S interface receiving TDM from ICS-52000 array
Replies: 3
Views: 4251

Re: I2S interface receiving TDM from ICS-52000 array

Just to close this topic, the jitter of the WSO signal from the first ICS52000 to the second could be removed by resoldering the IC.
So there was a bad solder joint.
by mplanton
Fri Jul 31, 2020 11:13 am
Forum: Hardware
Topic: I2S interface receiving TDM from ICS-52000 array
Replies: 3
Views: 4251

Re: I2S interface receiving TDM from ICS-52000 array

Thank you for your quick answer!
This worked perfectly. Now the bit clock is inverted and I did not have to change the i2s driver code.
Now there is some jitter on the WSO output of the first ICS52000, which distorts the audio signal, but
this is not an ESP32 issue.
by mplanton
Thu Jul 30, 2020 2:55 pm
Forum: Hardware
Topic: I2S interface receiving TDM from ICS-52000 array
Replies: 3
Views: 4251

I2S interface receiving TDM from ICS-52000 array

Hello, I'm working on a project with an ESP32-dev-kit-C which should receive data from an ICS-52000 MEMS mic array. Because the TDM format of the ICS-52000 is not directly supported by the IDF, I tried to invert the I2S-bit clock for receiving stereo audio from 2 ICS-52000 in daisy chain. In changed...