We have a project where we want to record 6 microphones for feature extraction out of the sound file.
We have 3 times two microphones coupled to three ADCs that are connected over I2S to three external connections of AUDMUX.
Is it possible to multiplex these three two channel audio streams to one 6 channel audio stream in the iMX6D?
Thanks in advance. Kind regards
Paul Becue.
Hi Paul
for such case one can try network mode described in sect.16.5.1.1.2 Internal Network
Mode i.MX6DQ Reference Manual
http://www.nxp.com/docs/en/reference-manual/IMX6DQRM.pdf
and AN2628 Programming Audio Applications
https://www.nxp.com/docs/en/application-note/AN2628.pdf
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Igor
Thank you for your answer.
Do you have an example of a driver and a device tree source who does that?
Kind regards.
Paul Becue.
Hi Paul
unfortunately I am not aware of network mode examples.
Best regards
igor
Hi Igor
I read the reference manual and there I found:
"AUDMUX supports single source to single destination connectivity or single source to multiple destination connectivity."
But my use case is multiple source to single destination, in casu three I2S inputs (2channel) to one 6 channel file.
How can you multiplex this with AUDMUX?
Hi Igor
I try to be more clear:
I read the reference manual and there I found:
"AUDMUX supports single source to single destination connectivity or single source to multiple destination connectivity."
But my use case is multiple source to single destination, in casu three I2S inputs (2channel) to one 6 channel file.
That is multiple source to single destination. Is this possible?
How can you multiplex this with AUDMUX?