Multiplex 3 two channel I2S signals to one 6 channel audio file

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multiplex 3 two channel I2S signals to one 6 channel audio file

1,812 Views
paul_becue
Contributor I

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.

Labels (5)
0 Kudos
Reply
5 Replies

1,716 Views
igorpadykov
NXP Employee
NXP Employee

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!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply

1,716 Views
paul_becue
Contributor I

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.

0 Kudos
Reply

1,716 Views
igorpadykov
NXP Employee
NXP Employee

Hi Paul

unfortunately I am not aware of network mode examples.

Best regards
igor

0 Kudos
Reply

1,716 Views
paul_becue
Contributor I

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?

0 Kudos
Reply

1,716 Views
paul_becue
Contributor I

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?

0 Kudos
Reply