Does the nrf5340 audio DK can support the mutichannel USB device?

Hello,

In the nrf5340_aduio application. I found it support 2 channels both of output(mic signal) and input(audio signal) on the USB device.

But i want to know if it can support mutichannel for the USB devic? for example, support 4 or 6 channel mic signal to PC through USB.

I know if that possible, the driver and the audio process part both need to modify.

But first step i want to modiify the driver part first to make the PC can identify the decice has up to 4 or 6 channels, Even if it is only displayed on a PC, the audio part cannot function properly.

In the default sample, the Windows11 can recognized it:

Then I have tried to add the "mic-channel-c;" to the dt overlay file.

&hs_0 {
    mic-channel-c;
};

Then the PC seems can recognized the USB audio device, but there is no Advanced page to check the channel:

So can you help me to modify the driver part to make the PC can identify the right number of the channles?

I think if the driver part work well, then i can go to modify the audio processing part.

Thank you very much!

Parents Reply
  • Hello Håkon,

    Thank you very much for your reply. 

    Please note that when you're using windows, your USB descriptor will be cached. If you adjust parts of your usb descriptor after initial enumeration, windows will still load the first one.

    To avoid this, the easiest is to change the USB VID/PID (PID=PID+1 for instance) to force a new enumeration.

    That is the reason why my PC can not  recognize, when i had changed the pid and vid, it worked.

    I will do some test, then work for the audio part, maybe there will be more questions to consult with you later.

    Thank you very much!

Children
Related