Hi Support Team
Does nRF5340 support UAC(USB Audio Class) protocol? We want to input audio to nRF5340 via I2S and PDM and then output the audio to a PC via USB. Can the LE Audio sample support such an application? Many thanks.
Hi Support Team
Does nRF5340 support UAC(USB Audio Class) protocol? We want to input audio to nRF5340 via I2S and PDM and then output the audio to a PC via USB. Can the LE Audio sample support such an application? Many thanks.
Hi,
For audio input and output possibilities and limitations of individual audio applications, you can look at nrf5340 audio feature support and nrf5340 audio maturity levels and limitations.
Best regards,
Dejan
Hi Dejans
Thank you so much!
It didn't mentioned if nRF5340 support UAC(USB Audio Class) protocol in the two documents you mentioned and the document of nRF5340 feature support just introduced two nRF5340s application. But our application is one nRF5340 application, we want to input audio via I2S and PDM and then output the audio to a PC via USB on one nRF5340. Is there any sample support this kind of application. Many thanks.
Hi,
You can look at unicast client sample which has following limitations:
Audio input: USB or I2S (Line in or using Pulse Density Modulation) and
Audio output: USB or I2S/Analog headset output
You may need to use bidirectional mode.
You can also look at walkie-talkie demo and how to enable it.
Relevant additional configuration options are
CONFIG_STREAM_BIDIRECTIONAL=y (selecting bidirectional configuration)
CONFIG_AUDIO_SOURCE_I2S=y (I2S as audio source)
CONFIG_WALKIE_TALKIE_DEMO=y (PDM as audio source, for use with walkie-talkie demo)
Best regards,
Dejan
Hi Dejans
The following picture is the application. So I just need to enable USB audio output, I2S and PDM audio input via adding the following configuration options to prj.conf, right? Many thanks.
CONFIG_STREAM_BIDIRECTIONAL=y
CONFIG_AUDIO_SOURCE_I2S=y
CONFIG_WALKIE_TALKIE_DEMO=y

Hi Dejans
The following picture is the application. So I just need to enable USB audio output, I2S and PDM audio input via adding the following configuration options to prj.conf, right? Many thanks.
CONFIG_STREAM_BIDIRECTIONAL=y
CONFIG_AUDIO_SOURCE_I2S=y
CONFIG_WALKIE_TALKIE_DEMO=y
