USB audio class 2 and multi-channel TDM

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

USB audio class 2 and multi-channel TDM

跳至解决方案
4,332 次查看
yellius
Contributor I

Hi,

I'm looking for a suitable part for USB Audio Class 2 interface to TDM 32 in/out channels 32 bit. The NXPresso supported parts can be configured for UAC2 easily, but don't seem to have suitable TDM or HDLC interfaces, while the parts with these functions all seem based on StarCore or QUIC technology which is not supported by NXPresso.

All suggestion are very welcome! Many thanks

0 项奖励
回复
1 解答
4,294 次查看
reyes
NXP TechSupport
NXP TechSupport

Hi,

Thanks for the clarification, then I think the solution could be the i.MX8Mmini processor, this processor have SAI1, SAI2, SAI3, SAI5, and SAI6: https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-proces...

I hope this can be useful.

Regards,

Jose

在原帖中查看解决方案

0 项奖励
回复
4 回复数
4,308 次查看
reyes
NXP TechSupport
NXP TechSupport

Hi,

There are some USB Audio Class 2 devices that support interface to TDM, but I would like to recommend you the i.MxRT1020.

 

This device us part of the MCUXpresso SDK examples that support USB Audio Class 1.0 and 2.0.

https://www.nxp.com/design/software/development-software/mcuxpresso-software-and-tools-/audio-softwa...

 

The RT1020 includes a SAI module that provides a synchronous audio interface (SAI) that supports full duplex serial interfaces with frame synchronization, such as I2S, AC97, TDM, and codec/DSP interfaces. Here is the device web: https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/i-mx-rt-crossover-...

Regards,

Jose

0 项奖励
回复
4,302 次查看
yellius
Contributor I

Dear Jose,

Many thanks for your reply. Indeed the i.MxRT1020 looks like a useful part, however if I read the documentation correctly it will support maximum SAI1+2+3 = 4+1+1 stereo pairs for a total of 12 channels. I'm looking for 24 minimum and would prefer 32.

Would you be able to recommend any other approaches? Of course UAC2 on any of the Starcore or Quic parts may also be the solution but don't believe that is supported?

Again many thanks for the support.

Best regards,

  Jelle.

0 项奖励
回复
4,295 次查看
reyes
NXP TechSupport
NXP TechSupport

Hi,

Thanks for the clarification, then I think the solution could be the i.MX8Mmini processor, this processor have SAI1, SAI2, SAI3, SAI5, and SAI6: https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-proces...

I hope this can be useful.

Regards,

Jose

0 项奖励
回复
4,274 次查看
yellius
Contributor I

Hi Jose,

This looks like a great solution, many thanks! It seems I could reach 24 channels with this part; I will look into it further.

Best regards,

  Jelle.

0 项奖励
回复