飞易通模块蓝牙音频编解码授权与应用

1. 介绍

本文旨在为基于飞易通高通芯片方案蓝牙音频模块开发和量产的产品提供获取音频编解码器授权流程和相关应用说明。

2. 蓝牙音频编解码器介绍

音频编解码器是一种能够对数字音频流进行编码和解码的设备或计算机程序。它的作用是对音频信号进行压缩和解压缩,以便在传输、存储或处理时占用更少的空间和带宽。

我们知道 mp3 和 flac 音频编码都是在 PCM 音频编码基础上二次编码得到的,其目的是减小文件体积。那么,在进行音频播放时,就需要把 mp3、flac 等编码格式的数据还原为 PCM 编码格式的数据,这个过程叫做解码。然后经过数字-模拟转换(DAC)变成模拟信号,最后经过放大电路驱动喇叭,将声音播放出来。

蓝牙音频编解码器分为通用标准编解码器(蓝牙联盟强制 / 通用支持,如 SBC、AAC、LC3)和厂商专有编解码器(如高通 aptX 系列、索尼 LDAC、华为 LHDC),不同的编解码器在音质、采样率、速率、延时等方面都有不同的表现。其中高通 aptX 系列为高通芯片专属,需设备端与耳机/音箱耳机/音箱等音频接收设备端均搭载高通芯片且完成授权才能启用。

3. 授权流程

3.1 批量订单授权流程

Step1:模块选型及音频编解码器确认

客户与飞易通销售工程师沟通,提供产品的应用场景和完整需求。如果需要使用 aptX 等音频编解码器 ,需提供所需编解码器,由飞易通销售工程师推荐合适的模块后下单。

Step2:内部集中代采授权

客户确认下单后,飞易通销售工程师根据所选模块和音频编解码器,内部获取模块MAC地址段 ,并上报授权项, 审批后代采授权 。

Step3:批量出货

音频编解码器授权采购完毕后,飞易通根据原定 MAC 地址段完成模块生产烧录测试,检验合格后方可批量出货。

3.2 样品订单授权流程

为了方便客户项目快速调试音频编解码功能,飞易通为样品模块提供免费音频编解码器授权,客户只需要下单样品订单即可。

4. 飞易通模块蓝牙音频编解码

飞易通蓝牙音频模块主要支持的音频编解码器包含 SBC、AAC、CVC、aptX、aptX-HD、aptX-LL、aptX-AD、aptX-LossLess、LDAC等,不同蓝牙模块对音频编解码器的支持情况不同,部分音频编解码需要授权 License 才能使用。

CVC 是高通的通话降噪算法授权,如需要使用到语音通话功能,模块必须支持 CVC

常见飞易通蓝牙音频模块与音频编解码器支持对照表:

型号

芯片

CVC

aptX

aptX-HD

aptX-LL

aptX-AD

aptX-LossLess

LDAC

AAC

应用

BT6038A

QCC3086

×

×

×

×

音频发射

BT1117QI

QCC3086

×

×

×

×

音频发射

BT1114QI

QCC3086

×

×

×

×

音频发射

BT1104QI

QCC3095

×

License

×

音频接收

BT1058

QCC5181

×

×

×

×

×

音频发射

BT1058

QCC5181

License

×

License

License

音频接收

BT1038B

QCC3084

×

License

License

音频接收

BT1038A

QCC3083

×

License

License

音频接收

BT1035

QCC3056

License

License

License

License

×

×

×

音频发射

BT1046

QCC3056

License

License

License

License

×

×

×

音频发射

BT1026F

QCC5124

License

License

License

License

License

×

×

音频接收

BT1026E

QCC5125

License

License

License

License

License

×

音频接收

BT1026D

QCC3034

License

×

×

×

音频接收

BT1026C

QCC3024

License

×

×

×

×

×

音频接收

BT1026B

QCC3031

License

×

×

×

音频接收

Note:

:表示默认支持,不需要额外授。

License :表示具备能力,需要购买授权才能使用。

× :表示不支持该音频编解码器。

5. 应用说明

5.1 手机修改 / 查看蓝牙音频编解码器

5.1.1 For iOS

苹果 iOS 设备是 AAC 编码的主要推广者,与蓝牙设备配对时优先使用 AAC 编码;若设备不支持 AAC,则自动降级为蓝牙标准的 SBC 编码(所有蓝牙音频设备均强制支持)。

  • 查看编码方式

    iOS 14 及以上系统可直接在「设置 → 蓝牙 → 已配对设备右侧 “i” 图标 → 音频编码」中查看当前使用的编码;

    iOS 14 以下版本可通过 Mac 端的Bluetooth Explorer(苹果开发者工具)检测编码类型。

  • 编码修改限制

    因 iOS 系统封闭性,无法手动修改蓝牙音频编解码器,编码由系统根据配对设备的支持情况自动切换。仅部分搭载骁龙芯片的旧款 iPhone(如 iPhone 8/XR),在与高通授权的 aptX 设备配对时,可触发 aptX 系列编码(需硬件与授权支持)。

5.2.2 For Android

安卓系统的开放性使其支持手动查看和配置蓝牙音频编解码器,具体路径因品牌系统而异,核心取决于手机搭载的芯片(如高通芯片支持 aptX 系列)和厂商的编码授权。

  • 查看 / 配置路径

    进入「设置 → 更多设置 / 系统设置 → 开发者选项 → 蓝牙音频编解码器」(需先在「关于手机」中连续点击版本号激活开发者选项)。

  • 实例(小米 MIUI12)

    以小米 MIX2S(高通芯片)为例,路径为「设置 → 更多设置 → 开发者选项 → 蓝牙音频编解码器」,该机型支持SBC、AAC、aptX、aptX HD、aptX Adaptive、LDAC等主流编码(其中 aptX 系列为高通专有编码,依托高通芯片实现)。

  • 注意

    手动选择的编解码器需耳机/音箱端同样支持才能生效,若耳机/音箱等音频接收设备不支持,系统会自动降级为双方兼容的编码(如 SBC)。

6. 模块相关设置

飞易通蓝牙音频模块支持通过 UART AT 命令来切换蓝牙音频编解码器。

AT+A2DPCFG-读/写A2DP配置

Command

AT+A2DPCFG=Param

Param

以10进制位字段表示,每位表示:

BIT[0]

0: Disable AAC Codec
1: Enable AAC Codec

BIT[1]

0: Disable APTX Codec
1: Enable APTX Codec

BIT[2]

0: Disable APTX-LL Codec
1: Enable APTX-LL Codec

BIT[3]

0: Disable APTX-HD Codec
1: Enable APTX-HD Codec

BIT[4]

0: Disable APTX-AD Codec
1: Enable APTX-AD Codec

BIT[5]

0: Disable LDAC Codec
1: Enable LDAC Codec

Example:读当前A2DP配置

发送: <<AT+A2DPCFG
响应: >>+A2DPCFG=0
响应: >>OK

Example:设置A2DP配置,仅使能AAC Codec

发送: <<AT+A2DPCFG=1
响应: >>OK

Note:配置音频编解码器时,需要确保模块支持该编解码器,部分编解码器需要获取授权后支持。

7. 联系我们

深圳飞易通科技有限公司

地址:深圳市宝安区西乡街道共乐社区铁仔路50号凤凰智谷A栋508室

电话:86-755-23062695

业务咨询:sales@feasycom.com

技术支持:support@feasycom.com

官网:www.feasycom.cn

论坛:forum.feasycom.cn