泰凌微电子Auracast™广播音频(二):Demo应用简介及搭建

来源:泰凌微电子 #泰凌微电子# #广播音频#
3.1w

泰凌TLSR9系列芯片和协议栈支持蓝牙5.3核心规范以及LE Audio的各项规范。客户可以基于泰凌TLSR9 Auracast™方案,快速了解和评估Auracast™广播音频特性和功能,并进行量产产品的开发。下面介绍如何搭建TLSR9 Auracast™广播音频应用示例。

1. 硬件清单

Auracast™广播音频的广播接收端(PBK)数量是没有限制,演示以两个广播接收端(PBK)设备为例。

2. 角色主要功能

广播源(Public Broadcast Source, PBS)

B91 Dongle运行广播源(PBS)角色,主要功能:

  • 支持USB音频输入

  • LED可以指示状态。黄灯闪烁指示芯片正常运行,红灯亮指示USB端有音频输入

  • 广播BIS音频数据,LC3配置48_4(采样率:48KHz,采样深度:16bit,帧周期:10ms,每帧压缩数据:120字节)

广播接收端(Public Broadcast Sink, PBK)

B91 Audio Dev Board运行广播接收端(PBK)角色,主要功能:

  • 立体声播放同步的广播音频

  • 支持本地和远程音量调节、静音功能

  • LED可以指示状态,黄灯亮指示芯片供电正常;白灯闪烁指示芯片正常工作;红灯亮指示广播控制助手(PBA)建立异步连接;绿灯亮指示正在同步广播源(PBS)的音频流

广播控制助手(Public Broadcast Assistant, PBA)

B91 RCU运行广播控制助手(PBA)角色,主要功能:

  • 支持和多路广播接收端(PBK)建立异步连接

  • 每路PBK保存多路广播源(PBS)信息

  • 支持PBK掉电恢复同步状态

  • 支持远端调节广播接收端(PBK)音量、静音

  • 一键切换广播接收端(PBK)同步的广播源(PBS)信息

3. 技术实现

在Auracast™广播音频场景中,广播源通过USB接入到电脑或手机,并将USB接收的音频流,经LC3编码后,发射到空中(Broadcast Isochronous Stream, BIS)。

接收端上电会广播扫描代理包,等待控制助手建立连接,完成连接之后,控制助手会扫描接收端能支持的广播音频信息,并且通过用户界面显示给用户。用户选择想要接收端接收的广播音频,控制助手通过广播信息同步机制(PAST)发送给接收端,接收端获取到需要同步的广播音频信息后,完成同步并播放音乐。

4. 操作步骤

Auracast™广播音频的操作步骤如下:

Step 1

通过Telink Burning board下载对应的程序,具体烧录方法以及工具使用可参考泰凌Wiki网址:

http://wiki.telink-semi.cn/wiki/IDE-and-Tools/Burning-and-Debugging-Tools-for-all-Series/  

Step 2

将广播源(PBS)设备通过USB接入到电脑或手机,电脑上选择播放设备“Telink BIS SOURCE”,手机(以HUAWEI Mate 40 Harmony OS 2.0.0为例)卡片上选择有线耳机。正常情况下手机会默认切换到USB播放声音。

打开音乐播放器播放音乐,广播源(PBS)红灯亮。

Step 3

各将一个广播控制助手(PBA)和广播接收端(PBK)设备上电,等待完成配对。广播控制助手(PBA)上会绿灯闪烁两次,广播接收端(PBK)红灯亮,再依次上电其他的广播控制助手(PBA)和广播接收端(PBK)设备。该Demo为了操作方便,广播控制助手(PBA)只支持一个广播接收端(PBK)设备连接。

Step 4

点击广播控制助手(PBA)上“菜单”按键,可以将广播源(PBS)信息同步到广播接收端(PBK)。如广播接收端(PBK)上无同步的广播源(PBS)信息,接收新的广播源(PBS)信息,广播接收端(PBK)开始同步音频;如广播接收端(PBK)上已经有同步广播源(PBS)信息,广播控制助手(PBA)会先将旧的广播源(PBS)信息溢出,再添加新的广播源(PBS)信息,广播接收端(PBK)开始同步新的音频。

Step 5

广播接收端(PBK)绿灯亮,表示已经有在同步广播源(PBS)的音频信息,可使用3.5mm音频口外接耳机或音箱便可听到正在播放的音乐。

Step 6

通过广播控制助手(PBA)上的“音量-”、“音量+”、“静音”等按键可以设置广播接收端(PBK)上音乐播放效果。

5. 扩展功能

Auracast™广播音频的功能模块很多,以上示例只展示了最基本音频分享的功能。泰凌在不远的未来将正式发布支持LE Audio的SDK,开发者可以在此基础上二次开发出更多的场景和功能。例如:广播源(PBS)可以广播USB输入的立体声音乐同时在广播MIC采集的声音,广播控制助手(PBA)根据用户选择,将广播接收端(PBK)配置为播放音乐还是MIC声音。

对Auracast™广播音频感兴趣的小伙伴可以随时联系泰凌获取更多信息。

关于泰凌

泰凌微电子致力于为客户提供一站式的低功耗高性能无线连接SoC芯片解决方案,包括经典蓝牙,蓝牙低功耗,蓝牙Mesh,Zigbee,Thread,Matter,Apple HomeKit,Apple“查找(Find My)”,和私有协议等低功耗2.4GHz多协议无线连接系统级芯片和丰富的固件协议栈。公司产品广泛应用于智能照明,智能家居/楼宇,智能遥控,无线外设,智能零售,穿戴设备,无线音频,智能玩具,物流追踪,智慧城市等各类消费和商业应用场景中。

官网:www.telink-semi.com

微信公众号:telink-semi

QQ技术讨论群:498183667

泰凌开发者论坛:https://developers.telink-semi.cn/

销售接洽:

中国大陆(华东、华北) : +86-21-20281118-8213

中国大陆(华南、香港、音频) : +86-0755-26614003

telinksales@telink-semi.com

责编: 爱集微
来源:泰凌微电子 #泰凌微电子# #广播音频#
THE END
关闭
加载

PDF 加载中...