引言
在杰理蓝牙音频系列芯片开发中,不管是基于杰理AC696N开发板调试,还是落地杰理AC6965E开发TWS音箱方案,原生默认的SBC编码仅能满足基础发声需求。想要提升产品蓝牙音质、优化听音体验,适配高清蓝牙编码格式是最高效的方式。杰理AC696N芯片原生兼容SBC、AAC主流蓝牙音频编码,无需复杂改版,简单配置即可开启AAC高清编码,轻松在成本和音质之间实现平衡,适配绝大多数消费级蓝牙音箱、IoT音频设备开发。
一、AC696N蓝牙音频编码格式基础说明
JL杰理AC696N蓝牙芯片标配支持SBC、AAC两种主流蓝牙音频格式,也是目前杰理蓝牙音频系列芯片开发中最常用的编码方案。不同编码的音质、延迟、适配场景差异明显,直接决定产品的听音体验和市场定位,其中AAC格式相比基础SBC格式,拥有更优质的听音效果和更低的传输延迟,是中端蓝牙音频设备的优选配置。
二、AAC编码功能开启实操步骤
注意:该配置适配 AC696N SDK 1.5.0及以上版本,低版本SDK无原生AAC适配配置,具体开启步骤分为两步,操作简单、无需修改底层代码:
1. 板级宏定义开启:在工程板级配置头文件中,添加定义 TCFG_BT_SUPPORT_AAC,完成芯片AAC功能的基础使能,这是设备支持AAC解码传输的核心前提。
2. 媒体配置项校验:打开工程lib_media_config.c 文件,逐一核对AAC相关配置参数,确保全部处于开启状态,避免出现宏定义开启但功能未生效的问题,保证AAC编码正常握手、传输。
三、SBC编码码率优化配置
SBC作为蓝牙通用基础编码格式,兼容性拉满,所有蓝牙设备均可适配。开发中可通过调整Bitpool参数优化SBC音质,该参数直接决定SBC编码传输码率,有效调节范围对应的实际码率约为 229kbps~345kbps。Bitpool数值越大,码率越高,音频细节保留越完整,音质相对更好,工程师可根据产品带宽、功耗需求灵活适配。具体的Bitpool数值和码率的运算可以使用如下网站的工具:
Bluetooth A2DP SBC Bitrate Calculator(https://btcodecs.valdikss.org.ru/sbc-bitrate-calculator/)
四、主流蓝牙音频编码差异化选型参考
做蓝牙音箱、TWS耳机产品开发,需根据产品定位选择适配编码格式,精准匹配用户需求:
1. SBC:通用基础蓝牙编码,兼容性全覆盖,无设备适配门槛,音质中规中矩,适合入门级低成本音频产品;
2. AAC:苹果设备主流适配编码,相比SBC音质更通透、传输延迟更低,适配绝大多数手机终端,性价比极高;
3. aptX、LDAC:分别为高通、索尼高端编码方案,可实现超高清音频传输,音质上限更高,但对芯片硬件、授权成本要求更高。
对于AC696N、AC6965E这类高性价比蓝牙音频芯片,开启AAC编码即可完美平衡音质、成本、兼容性,完全满足消费级蓝牙音箱、入门TWS耳机、IoT音频设备的量产需求。
总结
本次针对杰理AC696N开发板的音质优化配置,是杰理蓝牙音频系列芯片开发的基础进阶操作。通过简单的宏定义配置即可开启AAC高清编码,同时可通过Bitpool参数微调SBC编码音质,低成本提升产品听音体验。相较于高端付费编码方案,AAC格式足够适配杰理AC6965E开发TWS音箱方案等主流量产项目,兼顾了产品体验与成本控制,是嵌入式音频开发中实用性极强的音质优化手段。
95