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
Solved! Go to Solution.
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
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.
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
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.
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
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.