方案背景
Realtek推出的最新蓝牙单芯片双A2DP/HFP音频解决方案,能够同时支持这两种协议的多种角色,适用于车载音频、录音保存等多种应用场景。该方案提供了丰富的接口选项,如USB、Line-in、SPDIF、I2S、SPI、SDIO、I8080和QSPI等,实现各类外设的灵活连接,可支持多种音频源与显示设备。它能够实时、直观地呈现音频参数和设备状态,同时提供便捷的交互操作,进一步提升用户体验。依托高性能MCU与DSP强大的算力,客户可以快速、灵活地开发各类双A2DP/HFP音频应用,满足各种场景下的多元需求。
在车载音频场景中,驾驶员双手必须握稳方向盘,如果操作手机设备会存在安全隐患。本方案可以同时支持A2DP音乐传输中的Source、Sink角色和HFP免提通话中的AG、HF角色,实现便捷的音乐播放和语音通话控制。
在录音保存场景中,蓝牙录音笔等录制设备需同时录制通话语音与音乐数据,而传统蓝牙解决方案难以兼顾此类双路需求。本方案在录音笔应用中也实现了A2DP Source、Sink角色与HFP AG、HF角色的双重支持,确保在音乐播放和语音通话中同步捕捉并保存音频信号。
方案介绍
RTL87x3系列SoC和SDK通过优化参数配置,实现了一颗芯片上同时支持A2DP Source/Sink和HFP AG/HF角色。在音乐场景中,该系统可以同时保持两条音频链路,并进行音乐数据传输。在通话场景中,它同样可维持两条通话链路,并进行语音数据传输。
除此之外,RTL87x3系列SoC支持Display接口,在两条音频或通话数据传输的同时,仍可提供足够的处理能力来驱动外接屏幕显示。
针对近距离多设备通信场景,本方案不仅能够保证上述数据传输能力,还具备优越的抗干扰性能,并且能够根据具体应用场景的需求,灵活调整音频和通话参数。
应用场景
本方案可广泛应用于需要同时连接主设备和从设备且存在多条音频数据流的场景,例如仪表盘、智能头盔、录音笔等。
仪表盘
仪表盘方案适用于摩托车和电动自行车的两轮车仪表盘场景。该方案整合音乐播放、语音通话、讯息显示和实时控制功能,有助于提升驾驶和骑行时的操作便捷性和安全性。
将手机和蓝牙耳机分别与仪表盘设备配对,即可使用以下功能:
1. 音乐播放
手机端点击播放音乐,音频信号将从蓝牙耳机中播出,仪表盘可以显示当前音乐的讯息,并提供操作界面,用户可以通过点击仪表盘实现音乐开始/暂停,播放音量调节等操作。
2. 语音通话
手机端接入电话,语音信号将从蓝牙耳机中播出,同时蓝牙耳机可以输入音频,以实现双向语音信号传输,仪表盘可以显示当前通话的讯息,并提供操作界面,用户可以通过点击仪表盘实现接听/挂断,通话音量调节等操作。
智能头盔
智能头盔方案可广泛应用于户外骑行场景,包含音乐共享播放,导航语音通话等功能。此外该方案能够实现行程信息共享,显著提升骑行体验,帮助骑手保持专注,提升驾驶安全性。
将手机和头盔1配对,头盔1与头盔2配对,即可使用以下功能:
1. 音乐共享播放
手机端播放的音乐将通过头盔1和头盔2同时输出。头盔1的按键可控制与头盔2的音乐共享功能。此外,头盔1和头盔2均可通过按键实现音乐的播放/暂停和音量调节等操作。
2. 语音对讲
头盔1和头盔2可以进行语音对讲和骑行信息交互,即通过建立通话链路实现二者双向语音信号传输。用户可以通过点击头盔按键实现接听/挂断,通话音量调节等操作。
录音笔
录音笔方案可广泛应用于会议记录、采访学习等场景,包含麦克风录音保存、音乐录制、通话录制等功能。本方案配备大容量存储模块,能够保存录制文件。
将手机和蓝牙耳机分别与录音笔设备配对,即可使用以下功能:
1. 麦克风录音保存
按下录音笔按键即可开启录音,并同步保存录制的音频文件。目前支持的录音格式有PCM、OPUS等。
2. 音乐录制
手机端点击播放音乐,音乐可以通过录音笔同步传输到耳机,录音笔会同步保存音频数据到本地存储卡片中。用户可以通过点击按键实现音乐开始/暂停,播放音量调节等操作。
3. 通话录制
手机端接入电话,语音信号将从蓝牙耳机中播出,录音笔会同步保存语音通话数据到本地存储卡片中。用户可以通过点击按键实现接听/挂断,通话音量调节等操作。
方案优势
1. 单芯片架构,通过优化系统参数,在成本、带宽和功能等方面实现了良好的平衡。
2. 充足的外设,支持MIC、USB、Line-in、SPDIF、SDIO、SPI、I2S等多种音频输入输出接口。
3. 充足的MCU资源,MCU和DSP资源可实现多任务快速响应和音频算法高效处理。
4. 丰富的应用场景,可广泛应用于需要同时支持A2DP和HFP双角色的场景。
5. 完整的开发套件,功能完备的SDK开发包,包含多种产品原型工程,客户可以基于此进行开发,简化开发步骤。
展望
Realtek蓝牙单芯片双A2DP/HFP音频解决方案集成了Realtek尖端蓝牙技术,提供卓越的性能和多功能优势,满足用户对高质量音频传输及清晰语音通话的需求。该方案支持多种接口选项,便于与各类设备集成。其紧凑设计使其非常适合应用于仪表盘、头盔、录音笔及智能穿戴设备等多种场景。
通过显著的技术优势与广泛的适用性,该方案为用户提供全面的音频解决方案,帮助产品在市场中脱颖而出,开拓智能音频新时代。
示例应用
Realtek蓝牙SDK提供了一个示例应用程序演示了双A2DP/HFP音频方案,并提供了应用说明文档,供开发人员在开发过程中参考,细节请参阅:
https://docs.realmcu.com/sdk/rtl87x3e/common/en/latest/text/Applications/bt_audio_trx_intro.html
音乐播放相关代码可以参考
sdk\src\sample\bt_audio_trx\source_play\app_src_play_a2dp.c
语音通话相关代码可以参考
sdk\src\sample\bt_audio_trx\source_play\app_src_play_hfp.c
本地音乐播放相关代码可以参考
sdk\src\sample\bt_audio_trx\source_play\app_src_playback.c
名词解释
A2DP
A2DP(Advanced Audio Distribution Profile)是一种蓝牙协议,用于高质量音频的无线传输。
在A2DP框架下,有两个角色:
1. 音频源(Source, SRC):音频信号的发送设备,负责将数字音频流传输到接收设备。典型设备有手机、电脑或平板。
2. 音频接收器(Sink, SNK):音频信号的接收设备,负责接收并播放来自发送设备的数字音频流。典型设备有蓝牙耳机或音箱。
HFP
HFP(Hands-Free Profile)是蓝牙免提协议,用于支持免提电话功能。
在HFP框架下,有两个角色:
1. 音频网关(Audio Gateway, AG):音频输入/输出的核心设备,负责管理通话,音频数据控制响应。典型设备有手机或计算机。
2. 免提设备(Hands-Free Unit, HF):与音频网关配对的设备,负责与网关通信,实现免提通话功能。典型设备有车载蓝牙系统或蓝牙耳机。