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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

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

1,811 次查看
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.

标签 (5)
0 项奖励
回复
5 回复数

1,715 次查看
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 项奖励
回复

1,715 次查看
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 项奖励
回复

1,715 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Paul

unfortunately I am not aware of network mode examples.

Best regards
igor

0 项奖励
回复

1,715 次查看
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 项奖励
回复

1,715 次查看
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 项奖励
回复