Setting up Speaker through the headphone jack on nRF5340 Audio DK

Hey, I'm pretty new to Nordic Development. I am working on nRF5340 Audio DK development board right now and I was trying to create a bluetooth speaker kinda setup using the development board. I'm writing all the code right from scratch and I have already completed the part of connecting the development board to my mobile device via bluetooth. I want to be able to stream audio data from my mobile to the speaker which is connected to the Headphone Jack provided in the audio dk. As far as I've read (please correct me if I'm wrong), the builtin headphone jack is connected to the Cirrus Logic DSP provided in the board. I couldn't find much documentation for working with the DSP and also the LC3 codec provided. Pease guide me through the procedure of setting up the speaker connected to headphone jack so i can stream music over my mobile phone.

Parents
No Data
Reply
  • The Bluetooth requirements are far beyond my abilities at the moment, so I'm already out of my depth when discussing this, but the nrf5340_audio application that Nordic provides in their nRF Connect SDK is ridiculously advanced. It provides timing compensation that synchronizes the audio between multiple BLE receivers, which is still black magic to me.

    The I2S audio, however, is pretty well documented. I've had success with the plain Zephyr examples, though modifying them to work with the nRF5340 Audio DK can be a bit challenging at first. The files I mentioned above are necessary references to understand (or at least copy from) when rendering the I2S stream to the CS47L63's DAC.

    I don't yet have enough knowledge to answer your questions definitively, as I'm on the same learning path that you are, but since Nordic's tech support is understandably too overwhelmed to assist beginners in much detail, I thought I would share what little advice I had to offer.

Children
Related