一:需要工具
当前实验平台与环境
测试平台 :BT631D(NRF5340)
SDK版本 :NCS2.3.0
产品概述
模块型号 | FSC-BT631D |
芯片组 | nRF5340+CSR8811 |
蓝牙版本 | 蓝牙双模5.3/5.2 |
频段 | 2.402 - 2.480 GHz |
协议 | A2DP、 AVRCP、 HFP、 HSP、 PBAP、 SPP、 GATT 、MESH |
尺寸 | 12mm x 15mm x 2.2mm |
发射功率 | +3dBm/+5dBm |
天线 | 内置PCB板载天线(默认),支持外接天线(可选) |
特色功能 | 支持SBC ,AAC,LC3,MESH,NFC,LE Audio |
二:需要 实现LE audio内容
- LC3编解码
- LE传输编码数据
- 支持多重串流功能
- 支持CIS单播音频功能
- 支持BIS广播音频功能
三 嵌入协议栈内容
其执行序列及流程图如下所示
- 网关从音频源接收音频数据。
- 网关在其应用核中处理音频数据,通过应用层传输数据:
- 主机将编码后的音频数据发送到网络核子系统(controller)。
- 子系统将音频数据LE转发到硬件无线电并将其发送到耳机设备。
- 耳机端在网络核上接收编码的音频数据。
- 网络核子系统(controller)将编码的音频数据发送到耳机应用核心上的 LE 主机。
- 耳机在其应用核心中处理音频数据,这些核心通过应用层传输数据:
- 解码后的音频数据通过 I2S 发送到硬件音频输出。
四:注意点
Le audio目前为新技术,市面上成熟的产品方案很少,工程复杂,有不少问题需要解决!
总结
LE audio代码移植流程是个复杂的工程,移植后BT631D模块测试效果比较好,需要这个功能的用户可以和飞易通团队联系!