Upcoming maintenance
Dear Customers and Partners.
This website will be undergoing scheduled maintenance on June 14, 2023. Please be aware there may be disruption to the developer portal website and associated services during the scheduled maintenance period.
This upgrade is essential to ensure the continued performance, reliability, and security of Developer World.
We apologize for any inconvenience.
Processing of the signal data from all 8 DMIC simultaneous
-
Could I use this main board+extension board to do the processing of the signal data from all 8 DMIC simultaneously?
For example, do FFT for each signal independently.
If yes, please tell me what I need to buy for reading all data, except the boards and microphones(ex.IM69D130).
Like registers 2.2k, I saw in the analog example.
Thanks a lot for your rely on advance.
-
Hey @denko-2
You only have 6 cores, so you could use the main core to coordinate and each one of the 5 subcores to do the fft of one signal. But then there would still be 3 signals that you would have to process sequentially.
About hardware, you don't seem to need any hardware to connect this I2S MEMs microphone to the board.
Ex: https://www.hackster.io/Infineon_Team/i2s-mems-microphone-im69d130-for-arduino-mkr-infineon-xmc-18809aA detail to keep in mind is that the channel data is not split.
You get it like:Channel1 data
Channel2 data
Channel3 data
...
Channel8 data
Channel1 dataso first you need to separate each channel data
and then you can run fft -
@CamilaSouza Thanks very much for your answer.
The example you mentioned is helpful, but
the microphone recommended in the guide paper uses the PDM mic. Is there any example like that?Can any product connect the extension board with 8 DMIC directly?
I am trying to find out the best strategy. I plan to buy some jumpers and connect them to the DMIC flex kit/adapter.
extension board --> jumper --> wire --> mic adapter/kit
What do you think about it?Dengke
-
Hi @denko-2!
As I understood, this https://www.hackster.io/infineon/products/s2go-memsmic-im69d-mems-microphone/specs s2go mems mic has both pdm and i2s output.
There is no official board with 8 DMIC because position of microphones will change depending on the use case (application).
About examples, can I recommend you look into the Hackster examples with Spresense? Many of them use microphones and that can shed some light on your application.
https://www.hackster.io/search?q=spresense audio&i=projects -
@CamilaSouza
Thanks very much for your help. I have placed the order for Spresence.Another quick question, if I want to connect 8 DMIC, should I use all four DCLK for them, or only one provided with pitch is fine?
Thanks again.
Dengke -
Hi, @denko-2
Based on the note under this image
https://developer.sony.com/develop/spresense/docs/hw_docs_en.html#_placement_of_the_microphone_channelI believe it can be provided by only one.
-
@CamilaSouza
Hi, I wonder how to 'process sequentially.'
In my mind, I can use to msgid to mark there are two different data for subcore1. Is it possible? -
Yes