ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

蓝牙音频芯片选型对比:杰理、蓝讯、恒玄、乐鑫怎么选

蓝牙音频芯片选型对比:杰理、蓝讯、恒玄、乐鑫怎么选 做嵌入式方案这几年我被人问得最多的一个问题不是“怎么做低功耗”而是“蓝牙音频芯片到底怎么选”。问的人里有做TWS耳机的硬件工程师有做蓝牙音箱的创业团队也有想在智能家居里塞一块语音模组的产品经理。大家面对的其实就是四个名字杰理、中科蓝讯、恒玄、乐鑫。这四个名字基本覆盖了国内蓝牙音频方案的主流象限但它们的打法、生态、SDK体验、量产坑位完全不同。选错一个后面不是改板子就是重写固件代价都不小。这篇文章我按自己踩过的坑把四家芯片做一次横向对比最后给一套可以直接照着走的选型决策树再附上开发中常见的排查问题。不管你是第一次选型还是准备换平台都能在里面找到对应的判断框架。1. 先把四家芯片的底牌摸清楚1.1 杰理低成本走量产品的常青树杰理在音频SoC领域的出货量非常夸张TWS耳机、蓝牙音箱、儿童玩具、声卡、车载蓝牙这类走量产品里到处都是它的身影。你可能手里那个几十块钱的蓝牙音箱拆开里面就是杰理的主控。这个牌子的核心逻辑就是便宜、够用、好量产整条方案链被优化得非常顺。杰理的优势在方案商生态。你在代理那边逛一圈能拿到一堆基于杰理的公版原理图、底库SDK、烧录工具几乎不用从零做起。硬件设计上外围元件少PCB可以画得很小这对做小体积产品的团队特别友好。开发体验上它走的是“配置工具封闭SDK”的路子很多功能在IDE里点一点就能生成不需要你深入协议栈。但它的短板也体现在这里。SDK封闭、代码基本不开放想定制复杂音效、想深度优化底层低功耗、想做差异化交互都会觉得手脚被绑住。音频算法基本是“给你什么用什么”DSP资源也偏少。如果你的产品只求能连、能响、成本够低杰理是真香想靠它做高端旗舰章法不对。1.2 中科蓝讯TWS耳机里的“隐形冠军”中科蓝讯经常和杰理被摆在供应商展台的同一行但它在TWS耳机领域渗透率比杰理还要猛。身边做耳机方案的工程师聊天时经常说TWS公版方案里十块板子可能有六块是蓝讯的底。这个牌子几乎是靠TWS这个品类起来的TWS双耳同步、低延迟、通话降噪这些都已经打磨成成套的软硬件组合方案商直接拿去做结构堆叠就能量产。蓝讯的优势是产品定义围绕耳机场景特别深。你要做普通TWS耳机它有很多现成方案要做中端带ENC降噪、带简单音效的也有对应型号。价格上和杰理属于同一梯队主打性价比量大了以后供货也稳。对开发者来说它同样存在封闭SDK的问题并且原厂资料权限管理比较严格。底层问题往往需要一层层反馈给代理商或原厂处理周期不可控。蓝讯适合产品定义清晰、想快速铺量、又不打算在芯片底层搞大创新的团队。如果你希望在软件层面做高度定制那就要慎重考虑它能不能给你足够的自由度。1.3 恒玄冲击中高端的正面答案恒玄在品牌智能音频芯片里名气最大很多旗舰TWS耳机、主动降噪耳机用的都是它的方案。BES系列在音频处理能力、低功耗、自适应降噪算法上确实比其他两家高一个身位。如果你的产品定位中高端需要“ANC主动降噪深度”“通透模式”“佩戴检测”“骨传导辅助通话”这些能力恒玄是更容易落地的选择这些功能已经有成熟的算法库和硬件参考设计。代价也很明显BOM成本高、开发门槛高、SDK体系比较复杂。一般小团队如果只是做一款低配产品拿恒玄来跑并不划算。但如果你要冲击中高端市场要在降噪和音质上建立品牌口碑恒玄几乎是国内绕不开的选择。它早期SDK版本的学习曲线比较陡不过配套的算法、工具链、文档在高端方案里算是相对完善的前提是你有耐心啃并且能和原厂FAE建立稳定的沟通渠道。1.4 乐鑫从IoT跨界到音频的开放路线乐鑫严格来说不算传统蓝牙音频芯片它是一款通用无线SoC。真正的音频输入和输出要靠外挂codec实现比如用ES8388做立体声编解码用MAX98357做D类功放。但正因为这种跨界属性很多“音频联网语音助手”的产品都在用乐鑫方案。最经典的是老ESP32它支持经典蓝牙A2DP和HFP都能跑配合外置codec可以做出能蓝牙播放、能接网络流媒体的设备。后面推出的S3、C3系列为了强化BLE和低功耗砍掉了经典蓝牙只有BLE连接能力。这就导致一个很有意思的现象纯做经典蓝牙音频播放的项目反而更愿意用老ESP32而不是新款。这也提醒我们选型不是追新型号而是看功能匹配度。乐鑫最大的价值在于开放。ESP-IDF、Arduino、ESP-ADF音频框架全是开源可查的社区资料极其丰富遇到问题搜索一下就能找到答案。它适合想做差异化智能音频产品、并且有能力自己搞软件的团队。但别拿它和前面三家在耳机续航、极小尺寸、极端成本上硬碰那是它的短板。1.5 一张表看懂四家芯片的定位差异维度杰理中科蓝讯恒玄乐鑫典型定位极致性价比走量TWS耳机性价比中高端智能音频联网/边缘音频设备音频集成度高内置DAC等外设高耳机方案完整高算法资源丰富低需外置codecTWS方案成熟很成熟成熟支持较弱ANC/ENC基础型为主部分型号支持强自适应降噪软件可实现实时性有限功耗表现中低细节需调中低细节需调低优化成熟偏高WiFi开启更明显SDK开放度封闭封闭半开放需合作对接开源开发门槛低低高中高偏软件能力社区与资料少而分散少而分散中等原厂主导非常丰富这张表是我自己选型时贴在工位前的速查表。需要说明的是四家具体型号非常多同一个品牌下不同系列可能性能差距也很大所以表里写的是“整体象限”而非某个具体型号的结论。你真正拿到选型表时还要落到具体型号去看。2. 选型真正要看的核心维度2.1 成本别只看主控那一颗的价格很多团队选芯片第一眼只看主控单价这是最大的误区。整机BOM成本才是你真正要关心的它还包括Flash、晶振、电源芯片、天线匹配元件、发声器件、连接器以及PCB的层数和面积。专用蓝牙音频SoC比如杰理、蓝讯集成度很高外围可以省掉一堆器件乐鑫因为要外挂codec和独立Flash外围元器件明显变多PCB面积也可能因此变大。还有一个隐性成本是开发成本。封闭SDK虽然上手快但如果团队对它的工具链不熟一个编译报错卡上一周的情况并不罕见。开源SDK资料多、可查性高但需要自己拼装的零件也多写代码的时间成本要高一点。所以谈成本时建议把“硬件BOM成本开发人力成本量产调试成本”放一起算才会更接近真实花费。2.2 音频能力从“能响”到“好听”音频能力的差距是四家芯片拉开定位的关键。先看协议层A2DP用于蓝牙音乐播放HFP用于通话AVRCP用于控制这几类主流协议各家都支持差异主要在兼容性和延时表现上。再看模拟链路DAC和ADC的性能直接影响信噪比和失真这一步也决定了整机音质下限。最后看数字处理层这才是四家能力最分化的地方。DSP资源可以类比成厨房杰理和蓝讯像标准化的快餐店出餐稳定菜单固定你只能在既有套餐里选恒玄像专业大厨房煎炒烹炸都能做你可以按需点菜ANC、ENC、EQ、动态范围压缩都具备乐鑫则更像个家庭开放式厨房工具齐全但每道菜都得自己动手做玩得好上限很高玩法也很自由但实时性全靠代码水平。如果你的产品定位是廉价蓝牙音箱那杰理、蓝讯的音质上限基本够用如果要做主动降噪耳机或者要做带复杂音效的旗舰音箱那恒玄的DSP资源就是决定性的。选型时千万不要指望低端芯片通过“调音”就能磨平DSP实力上的差距那不是软件能硬补的。2.3 功耗续航背后的硬指标功耗对产品形态的决定性远超很多人想象。TWS耳机因为电池小竟然要靠主板面积上的一颗芯片去“抠”续航功耗差1mA整机续航就差出半小时。恒玄在低功耗上做得最好适合小电池真无线产品这也是它能在旗舰耳机市场站住脚的原因之一。杰理和蓝讯在正常播放时功耗可控但待机电流、广播间隔、外部唤醒这些细节往往需要你自己一项项去配置和验证默认demo未必是最优解。乐鑫的问题比较特殊。开WiFi就是功耗大户插电使用的音箱/语音助手无所谓但用纽扣电池的小耳机就完全不合适。即便只开BLE它的功耗也比专用蓝牙音频SoC要高。很多人在选型时想把“以后能加WiFi”作为冗余结果产品功耗指标全被这个冗余拖垮。我的建议是功耗目标先定死产品形态先定死再反推能不能用某家的芯片而不是先选芯片再想办法省电。2.4 SDK和工具链项目进度的真正决定者研发团队最能直观感受到的差距就是SDK。杰理和蓝讯的工具链和编译环境基本独家资料需要代理或原厂通过受控渠道下发网上教程少且分散。好处是深度优化的公版方案多很多功能“配置一下就能用”坏处是技术问题一旦深入RTOS或协议栈内部很难自己查清楚因为你没有源码级的控制权。恒玄的SDK复杂度高新手上手要花时间但它的算法库、工具链和文档在原厂支持体系里相对完善适合愿意投入人力做高价值产品的团队。乐鑫的生态正好走另一条路源码开放、文档公开、社区问答一搜一堆几乎任何环节都能自己改。它对团队的要求是软件能力要强遇到坑也能在社区里自己刨出答案。开发效率没有绝对的好坏核心是和你团队技术栈是否匹配。2.5 量产与供应链能不能稳定出货才是真问题产品设计得再好不能稳定供货也是白搭。这里要重点看四件事第一货源是否充足缺料风险有多大第二烧录工具是否成熟产线烧录效率高不高支不支持在线烧录第三原厂和代理商提供的技术支持和周边资源到位程度第四是否有大量成熟方案商可对接能帮你快速解决生产问题。杰理和蓝讯在量产环节优化得很熟烧录产线效率高方案商遍布各地。恒玄偏中高端需要原厂对接支持力度取决于项目体量。乐鑫是通用芯片现货渠道多量产工具也成熟但因为外挂了codec和更多外围器件产线测试项会变多SMT贴片和整机测试成本相应增加。把这几项放到决策里才不会出现“样板机跑了很好上产线却问题一堆”的尴尬局面。3. 选型决策树从问对问题开始3.1 决策树的第一个入口产品需要联网吗我的选型决策树第一步永远是问产品需不需要WiFi、云平台、OTA或者语音助手内容更新如果答案是“需要”基本直接跳去乐鑫路线。传统蓝牙音频SoC虽然也在扩展IoT能力但整体生态、云端对接、OTA工具链和乐鑫的开放程度差得很远。如果你只是想做一个“能连蓝牙、能播歌”的设备那就不该为联网能力提前买单。这一步之所以最关键是因为它直接决定芯片的架构路线。选乐鑫意味着你要接受外挂codec、更高的BOM成本和更高的软件工作量换取联网和定制化能力。选专用蓝牙音频芯片则意味着在成本和集成度上占优但基本放弃了独立的WiFi/云能力后续想加联网只能再挂一颗WiFi模组复杂度会指数级上升。3.2 决策树分支详解产品形态决定路线下面我把决策树完整画出来用缩进文本展示每层都是“是/否”的判断开始 ├─ 1. 产品需要WiFi/云服务/语音助手 │ ├─ 需要 → 乐鑫路线老ESP32等外挂codec │ └─ 不需要 → 进入第2步 │ ├─ 2. 产品是否追求极致成本、快速量产 │ ├─ 是 → 杰理或中科蓝讯 │ │ ├─ 公版方案齐全、团队熟杰理 → 杰理 │ │ └─ 产品是TWS耳机、要低延迟 → 中科蓝讯 │ └─ 否 → 进入第3步 │ ├─ 3. 产品需要ANC主动降噪/复杂音效/品牌溢价 │ ├─ 是 → 恒玄BES系列 │ └─ 否 → 中端走量选蓝讯/杰理高配型号 │ └─ 4. 产品偏差异化智能音频/开发者DIY/多协议 ├─ 是 → 可考虑乐鑫接受外挂codec和调试成本 └─ 否 → 按第2、3步结果执行这个树不复杂但每一步都逼着你对产品定义说真话。我见过很多项目栽在“既要极致便宜又要很强的ANC降噪”这种矛盾需求上硬选芯片的结果就是项目周期一拖再拖。芯片本身没有错错在需求定义和芯片能力错配。3.3 用决策树走三个典型场景场景一是做一款廉价蓝牙故事机成本是核心能播TF卡音频、蓝牙稳定、不需要联网。走树不需要联网追求成本于是直接落到杰理或中科蓝讯。如果团队之前没接触过这两家就看哪个代理给的支持更及时公版资源更全。最终大概率三四周就能出样量产也很顺畅。场景二是做一款主动降噪TWS耳机定位中高端品牌预算不太敏感。走树不需要WiFi、不是极致低价、需要ANC。这条路指向恒玄。不要为了省一点芯片成本选低端方案再慢慢调ANC因为ANC效果和DSP算力、算法成熟度强相关成本省在看不见的地方最后影响的是整机体验和品牌口碑。场景三是做一个桌面智能音箱要支持语音助手、要连云、最好能OTA升级。走树需要联网直接指向乐鑫路线。用老ESP32外挂codec用ESP-ADF框架做音频管道整体软件可控性非常高。虽然BOM成本和调试工作量比专用芯片高但这个产品形态需要的就是这种灵活度。4. 实操流程从选型到打样的完整步骤4.1 先把需求清单列全再动手选型之前我建议团队先坐下来把需求清单写完整。以下是我常用的几个维度每次都能筛掉一批不合适的选择产品形态耳机、音箱、玩具、语音模块分别对应完全不同的选型逻辑。音频输入输出麦克风数量、扬声器功率、是否需要LINE IN、是否需要TF卡播放。无线连接蓝牙版本要求、A2DP/HFP/AVRCP、是否需要LE Audio。音频功能ANC主动降噪、ENC通话降噪、EQ音效、语音助手。通信与联网WiFi、云平台、OTA升级。功耗与电池电池容量、目标续航时长、待机电流上限。结构设计PCB尺寸限制、天线净空区大小。成本目标整机BOM成本预算、预计年用量。开发与支持团队技术栈、是否有原厂FAE支持、计划开发周期。这份清单不只是给硬件工程师看的更要给产品经理和项目经理对齐。很多时候芯片选型争论不休本质上是大家对产品定位没有统一。需求清单把定位写清楚选型就变成一道排除题。4.2 拿到开发板先验证不要急着画板选型初步确定后第一件事是找代理商或原厂要开发板和公版原理图。不要一上来就自己画PCB先用开发板把核心功能跑通验证几个关键指标第一连接成功率与回连速度。连不上或回连慢再便宜都不能用。第二音质和底噪。在安静环境下听播放音频再拿示波器看DAC输出波形底噪能大概判断出来。第三通话质量。如果产品需要打电话必须实测对方听到的声音是否清晰。第四播放功耗。通过功耗仪测整机电流估算实际续航。第五天线信号强度。在室内不同距离测试RSSI和断连情况。第六干扰测试。在WiFi路由器附近、电机运转时测蓝牙是否容易卡顿。我见过不少急急忙忙跳过快验证阶段、直接画板投板的项目结果等板子回来发现射频不达标、底噪明显、功耗超标只能改版重来反而浪费更多时间。开发板验证这几天的成本是最便宜的风险控制。4.3 固件开发与配置管理进入真正开发阶段后顺序很重要。无论是杰理、蓝讯还是恒玄第一步都是先改配置把蓝牙名称、配对模式、默认音量、音效参数、GPIO口映射弄好跑通基础功能再往里面加业务流程。不要开局就动底层RTOS或协议栈尤其是封闭SDK底层一旦改崩调试难度会直线上升。代码和配置的版本管理同样不能偷懒。很多“芯片明明是好的怎么改了一下就不行了”的情况基本都是配置脚本没有备份、回滚版本混乱导致的。烧录工具尽量用原厂官方的产线版本第三方的烧录器对Flash区域划分可能理解不到位容易出现“烧进去能跑再次上电起不来”的诡异问题。乐鑫路线的开发流程不太一样。先在PC上搭好ESP-IDF环境选中合适的codec驱动跑通ESP-ADF里的示例工程比如A2DP sink或者HFP example再把自己的业务逻辑加进去。ESP-ADF的日志系统很详细每一步都能用log定位整体调试体验会舒服很多。4.4 量产前的四道关卡一项都不能省打样验证通过后不要急着下产线量产前还有四道关卡要过。第一关是射频天线匹配。天线匹配不是“照着参考设计画就行”PCB布局、天线净空、外壳塑胶都会影响射频性能。需要网络分析仪看S11参数必要时调匹配电容电感。第二关是电源完整性。把示波器接到主控供电和PA供电脚上看播放音乐时纹波是否在可接受范围内纹波大会直接影响底噪和射频稳定性。第三关是认证准备。不同渠道对蓝牙产品有认证要求需要提前按认证要求准备样品和资料这个周期往往比研发还长别拖到最后再启动。第四关是产线烧录方案。要提前定好烧录工装、固件版本管理、产线测试项目避免产线工人靠手工一个个烧录导致效率低下和漏烧错烧。这四关每一关都能单独写一篇长文这里先把检查清单列出来给准备量产的朋友一个框架性参考。5. 常见问题与排查技巧实录5.1 蓝牙连不上或者回连慢怎么查遇到“手机搜不到设备”“配对失败”“回连要按好几下”这类问题我的排查顺序基本固定。首先看晶振频偏蓝牙对时钟精度要求很严普通晶振如果负载电容选错频率就会出现偏离直接影响射频灵敏度。其次看天线匹配和PCB净空最典型的表现是“贴着能连拿远50厘米就掉线”。再看电源纹波播放音乐时电压跌落会让射频模块工作异常。最后看协议栈状态有些低端SDK在异常断电后广播参数会错乱需要恢复出厂设置或重新烧录。5.2 底噪和电流声第一反应不要怪芯片底噪偏大七成概率不是芯片本身的锅而是模拟电源和数字电源没有处理好。DAC参考电压被干扰、PA供电纹波大、模拟地和数字地布局不合理都是常见诱因。解决方向是先检查PCB布局模拟地和数字地是否单点汇接电源滤波电容是否靠近芯片电源引脚扬声器走线是否与大电流数字信号平行。供电滤波做好之后再考虑软件静音处理顺序不能反。我遇到过同一个方案只是把板层叠从双层板改成四层板底噪水平明显下降。高频信号回路变短模拟区域隔离变好效果立竿见影。所以先别急着换芯片先把layout问题排查掉成本低得多。5.3 音频卡顿和莫名断连先怀疑环境再怀疑代码音频卡顿或者用着用着断连测试时最容易复现的场景是靠近WiFi路由器或者旁边有大功率电机启动。原因很直接2.4G频段受干扰。排查思路是先改变测试环境确认是否环境干扰再看A2DP的码率设置过高码率会超过芯片实际吞吐能力最后检查CPU负载低端DSP资源有限同时在跑解码、TF卡读取、LED闪烁、屏幕刷新等任务音频任务就可能被抢占。如果确认是CPU负载问题解决方式通常是调整任务优先级、降低采样率或码率或者把次要功能转移到中断里执行。实在不行就得考虑升级到更高性能的芯片这是选型时很难提前预料到的但会在实际调试阶段真实暴露。5.4 待机电流偏高从模块到外围逐个拆待机电流偏高是低功耗产品最常见的问题。排查时不要整体猜把整机电流拆成几个模块分别验证关掉BLE广播后待机电流是多少关掉DSP和音频通路后是多少关掉所有外设供电后是多少甚至断开MCU供电看板载漏电流是多少。大多数问题出在GPIO浮空、外部唤醒源配置不当、传感器持续供电、电量计没有校准这几处。在杰理和蓝讯这类封闭SDK上尤其要注意原厂demo默认把外设都开着很多不用的外设也在白白耗电。在乐鑫上要注意WiFi和BLE共存时的调度策略默认配置往往没有为音频应用做低功耗优化需要自己调整。5.5 选型之外我的一点个人心得真正做完几个量产项目之后我的体会是芯片选型表上的参数只占决策权的一半另一半在“你能拿到什么支持”和“你团队熟哪套工具链”这些隐性因素里。我见过有人图便宜选芯片结果SDK资料都拿不全一个编译错误卡了两周也见过有人选了贵一档的芯片提前拿到原厂公版和算法代码项目反而更快落地。所以决策树给的是理性框架落地的另一半是信息和资源的权衡。具体到行动上我建议任何时候选型都先找代理商或原厂FAE聊三件事能不能提供开发板和公版原理图能不能快速响应编译环境和烧录工具问题能不能在量产阶段给出技术支持。如果三个回答都是“能”那这颗芯片就算参数稍弱一点项目成功率也可能更高。芯片是死的开发过程中陪你的团队是活的这个逻辑往往才是选型成败的真正分水岭。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进