nRF5340 Audio - 3 streams broadcasting

Hi Nordic Team,

Is there any way to input 3 audio streams (through I2S ) on nRF5340DK board are there any extra I2S Port available to input one more sinusoidal signal and what might be some hardware limitations for the same .

Regards
Sainath

  • Hi Sainath,

    The problem with the CPU processing time is not with fetching the data, but with encoding it. It doesn't matter if there is 2 streams from USB and 2 from I2S, it will still require about 120% CPU to encode them (~30% per channel). Also, the USB takes 20% + CPU as well. So I would say it is quite difficult.

    -Priyanka

  • So the only possible way would be to use a Softdevice and use NRF5340 as only the controller and let it receive the raw PCM encoded packet (3 streams) .

  • I don't think that is also a good idea. That would lead to a much too high bit rate. The sole reason for having the codec there is to reduce bitrate.

    -Priyanka

  • Sorry I meant raw frames to transfer and do LC3 encoding in the Host Device .

  • Hi,

    I will discuss this with few experts and get back to you.

    -Priyanka

1 2 3