这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 【EVALBOARDFORNRF54L15】打造auracast接收端的音频接收

共2条 1/1 1 跳转至

【EVALBOARDFORNRF54L15】打造auracast接收端的音频接收器

助工
2026-04-20 18:40:46     打赏
本次目标使用nRF52840 dongle,查看周围的auracast广播信息,通过USB给电脑识别为USB设备,通过麦克风窃听,实现auracast声音接收。软件准备我们在官网可以查看到其中有相关的支持信息
  • bap_broadcast_sink/ (Receiver - nRF52840 Dongle):
    • Serial Console Mode: Debug output showing reception statistics

    • USB Audio Mode: Direct playback through Windows speakers

    • Scans and connects to BLE Audio broadcasts

    • Decodes LC3 audio

    • Two output modes:
    • Switch modes by editing boards/nrf52840dongle_nrf52840.conf

我们只需要准备其中的bap_broadcast_sink,将其中的烧入到我们的nRF52840 dongle中,则完成可以根据我上一篇文章创建其中的工程。配置修改其中支持作为USB设备接收广播到的音频声音,也可以通过串口当作auracast助手,采集周围的auracast的声音。串口广播扫描
# Enable USB Audio for audio output
CONFIG_USE_USB_AUDIO_OUTPUT=n
# Enable NEW USB device stack and DISABLE old deprecated one
CONFIG_USB_DEVICE_STACK=n
CONFIG_USB_DEVICE_STACK_NEXT=y
CONFIG_USB_DEVICE_PRODUCT="BAP Broadcast Sink Audio"
# Disable serial console when using USB audio
CONFIG_BOARD_SERIAL_BACKEND_CDC_ACM=y
CONFIG_UART_CONSOLE=y
CONFIG_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_UART_INTERRUPT_DRIVEN=n
CONFIG_UART_LINE_CTRL=n
# Deferred logging so USB doesn't block
CONFIG_LOG_MODE_DEFERRED=y
我们可以在串口助手中选择我们的串口,可以扫描到周围的auracast广播源设备串口扫描到的数据
1.pngUSB麦克风播放音频
# Enable USB Audio for audio output
CONFIG_USE_USB_AUDIO_OUTPUT=y  
# Enable LC3 codec (required for USB audio)
CONFIG_ENABLE_LC3=y          
CONFIG_FPU=y                  
# Enable NEW USB device stack and DISABLE old deprecated one
CONFIG_USB_DEVICE_STACK=n
CONFIG_USB_DEVICE_STACK_NEXT=y
CONFIG_USB_DEVICE_PRODUCT="BAP Broadcast Sink Audio"
# USB Audio 2.0 Class support
CONFIG_USBD_AUDIO2_CLASS=y      
CONFIG_RING_BUFFER=y           
# Disable serial console when using USB audio
CONFIG_BOARD_SERIAL_BACKEND_CDC_ACM=n
CONFIG_UART_CONSOLE=n
CONFIG_CONSOLE=n
CONFIG_SERIAL=n
CONFIG_UART_INTERRUPT_DRIVEN=n
CONFIG_UART_LINE_CTRL=n
# Deferred logging so USB doesn't block
CONFIG_LOG_MODE_DEFERRED=y
CONFIG_LOG=y
扫描周围广播播放音频当我们插上之后我们发现其中音频输入多了一个设备,其中就是我们的nRF52840 dongle,我们需要选择配置久可以将接收到的广播声音播放出来当我们的加密狗插上就会显示,这里我已经改了设备的名称我们侦听麦克风采集到的音频就是我们广播出来的音频了。



关键词: auracast     音频接收器    

专家
2026-04-21 08:08:16     打赏
2楼

谢谢分享


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]