Audio quality degradation with dual CIS connections on nRF5340

Hello,


My application uses three nRF5340dk for LE Audio: two Unicast Servers and a Unicast Client. The Client scans for servers, establishes connections, performs discovery, and initiates audio streaming. The audio data from the CIS streams is written into ring buffers and is then combined into stereo packages and sent to the PC using UAC2.


The problem is that audio quality degrades with two simultaneous connections there is continuous buzzing in the recorded audio. I tried to increase the ACL connection interval to 1 second, but there was no improvement. Adding event spacing in the network core config did not help either. When the Unicast Client is only connected to a single Unicast Server, the audio quality is consistently good.


I am using the LE Audio API provided by Zephyr with the Basic Audio Profile. For the Network Core image, I am using the ipc_radio image, and the application core speed is set to 128MHz. I am using nRF Connect SDK v3.1.1.


My question is if there is a way to make this configuration work. I think I'm missing something, but I don't have an idea of what it could be. I'm still very new to Zephyr, and this is the first Nordic chip I'm programming. Any help would be much appreciated.

Kind regards,

Valentin Sagstetter

Parents Reply Children
No Data
Related