如何搭建TLSR9 Auracast广播音频应用示例

描述

 

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

1

硬件清单

audio

audio

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

技术实现

audio

在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/

audio

✦+

+

Step 2

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

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

audio

✦+

+

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)上音乐播放效果。

+

Telink Demo - Auracast Broadcast Audio

5

扩展功能

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

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

审核编辑 :李倩

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分