BT631模块LE audio代码移植流程简介

一:需要工具

当前实验平台与环境
测试平台 :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广播音频功能

三 嵌入协议栈内容

其执行序列及流程图如下所示

  1. 网关从音频源接收音频数据。
  2. 网关在其应用核中处理音频数据,通过应用层传输数据:
  3. 主机将编码后的音频数据发送到网络核子系统(controller)。
  4. 子系统将音频数据LE转发到硬件无线电并将其发送到耳机设备。
  5. 耳机端在网络核上接收编码的音频数据。
  6. 网络核子系统(controller)将编码的音频数据发送到耳机应用核心上的 LE 主机。
  7. 耳机在其应用核心中处理音频数据,这些核心通过应用层传输数据: 
  8. 解码后的音频数据通过 I2S 发送到硬件音频输出。

四:注意点

Le audio目前为新技术,市面上成熟的产品方案很少,工程复杂,有不少问题需要解决!

总结

LE audio代码移植流程是个复杂的工程,移植后BT631D模块测试效果比较好,需要这个功能的用户可以和飞易通团队联系!

滚动至顶部