
蓝牙音箱这个品类看起来门槛不高但真正做过量产项目的人都知道从选芯片到出PCB再到调通音频链路中间埋着的坑足够写一本小册子。杰里AC7916A这颗低功耗音频SoC在便携音箱市场出货量很大成本控制得不错但它的硬件设计有不少细节在官方datasheet里写得比较简略需要结合实际调试经验来补全。下面这篇内容我把自己在AC7916A方案上踩过的坑和验证过的设计方法整理出来涵盖电源架构、音频链路、射频布局、低功耗策略几个维度适合正在做蓝牙音箱硬件设计的工程师也适合想了解低功耗音频SoC设计思路的读者参考。1. 先搞清楚AC7916A这颗芯片的定位和能力边界1.1 它到底是一颗什么样的SoC杰里AC7916A属于集成度较高的蓝牙音频SoC内部集成了MCU内核、蓝牙射频收发器、音频DAC、功放驱动以及电源管理单元。你拿到这颗芯片基本上只需要外接少量阻容、晶振、天线和功放就能构成一个完整的蓝牙音箱方案。这种高集成度的好处是BOM成本低、PCB面积小但代价是很多参数被内部固定了灵活度不如分立方案。我在选型阶段对比过几颗同类芯片AC7916A的核心优势在于待机功耗和成本。它的蓝牙版本支持到5.0以上音频解码支持SBC主流格式对于走量型便携音箱来说够用。但如果你要做支持aptX或者LDAC的高端产品这颗芯片就不合适了不要硬上。从封装来看AC7916A通常是QFN封装引脚间距比较密对手工焊接不太友好建议直接走SMT贴片。如果你是个人开发者想手工焊需要准备热风枪和放大镜而且一定要先确认引脚定义因为不同批次的丝印方向可能不一致。1.2 哪些场景适合用它哪些场景别碰AC7916A最适合的场景是便携式蓝牙音箱、桌面小音箱、儿童故事机、蓝牙音频接收器这类对成本敏感、对音质要求中等、需要电池供电的产品。它的低功耗特性在待机场景下表现不错适合做那种充一次电用一周的轻量产品。但有几类场景我建议直接换方案一是需要多路音频输入切换的比如同时要蓝牙、AUX、USB声卡AC7916A的输入通道有限二是需要驱动大功率喇叭的超过10W它的内置功放推不动必须外挂功放芯片三是需要做TWS组对且对延迟要求极高的游戏音箱它的蓝牙延迟在普通模式下不够低。注意AC7916A的datasheet里标称的输出功率是在特定电压和负载条件下测的实际装到音箱里因为腔体、喇叭阻抗、电池电压下降等因素输出功率会打折扣。设计时至少留30%的余量。1.3 开发前必须拿到的资料清单在动手画原理图之前你需要拿到这几样东西完整的datasheet不是那种只有两页的简介版、参考原理图、PCB布局指南、以及官方提供的配置工具或SDK。杰里的资料通常需要通过代理或者FAE获取公开渠道能找到的信息比较有限。我的经验是拿到参考原理图之后不要直接抄因为参考图往往是针对特定应用场景优化的比如有的参考图是给车载方案用的电源部分设计和你做便携音箱的需求完全不同。你要做的是理解每个外围器件的作用然后根据自己的产品需求做取舍。另外配置工具很关键。AC7916A的很多功能比如按键定义、LED指示、EQ参数、蓝牙名称是通过配置工具生成固件来设置的不是改代码。所以你需要提前确认你拿到的配置工具版本和芯片固件版本是否匹配版本不匹配会导致烧录后功能异常。2. 电源架构设计低功耗的根基在这里2.1 电池供电的电压域划分AC7916A方案通常用单节锂电池供电电压范围在3.0V到4.2V之间。芯片内部有LDO和DC-DC但并不是所有模块都适合直接接电池电压。你需要把电源域分清楚蓝牙射频和MCU核心通常需要稳定的电压音频功放部分可以接受电压波动但需要足够的电流裕量。我在实际设计中会把电源分成三路第一路是电池直接供电给功放因为功放对电压波动不敏感而且直供可以减少一级转换损耗第二路经过LDO稳压后给芯片的VDD引脚第三路是给外设如LED、按键上拉的辅助电源。这样分的好处是功放的大电流波动不会通过电源线串扰到芯片的敏感引脚上。具体到LDO的选型要关注两个参数静态电流和PSRR。静态电流直接影响待机功耗建议选静态电流在1uA级别的LDO。PSRR电源抑制比则影响音频输出时的底噪如果PSRR不够高功放工作时产生的电源纹波会串到音频链路里表现为滋滋声。2.2 去耦电容的布局不是随便放放很多新手画原理图的时候去耦电容就是复制粘贴每个VDD引脚旁边放一个0.1uF完事。但实际布局的时候去耦电容的位置和走线长度直接决定了电源质量。我的做法是每个VDD引脚旁边放一个0.1uF的陶瓷电容尽量靠近引脚距离不超过2mm走线要短而粗。另外在电源入口处放一个10uF的钽电容或者大容量陶瓷电容作为储能。对于音频相关的VDD引脚额外并联一个1uF的电容来滤除低频纹波。提示去耦电容的接地端一定要就近打过孔到地平面不要用长走线绕到远处的接地点。我见过一个案例就是因为去耦电容的接地走线太长导致蓝牙连接距离从10米降到3米。2.3 功放供电的电流路径设计功放是整板最大的电流消耗者峰值电流可能达到1A以上。如果功放的供电走线和芯片的供电走线共用一段细线功放工作时产生的电压跌落会直接影响芯片工作表现为蓝牙断连或者音频卡顿。正确的做法是从电池正极单独拉一条宽走线至少1mm宽度或者用铺铜给功放供电这条走线不要经过芯片的电源区域。功放的接地也要单独回流到电池负极不要和芯片的地混在一起走。如果PCB空间允许功放的地和芯片的地可以在电池负极处单点汇合这样避免地环路干扰。另外功放输出到喇叭的走线也要注意。这两条线承载的是大电流音频信号走线宽度要足够而且尽量远离蓝牙天线区域。我通常会把功放输出走线走在PCB的一侧天线走在另一侧中间用地平面隔开。2.4 实测功耗数据与优化方向我在一个典型方案上测过功耗蓝牙连接但无音频播放时整机电流大约在15mA左右播放音乐时平均电流在80mA到120mA之间取决于音量待机蓝牙断开但芯片未休眠电流在5mA左右深度休眠时可以做到100uA以下。如果你发现待机功耗偏高首先检查LDO的静态电流其次检查是否有外设如LED在漏电最后检查芯片的休眠配置是否正确。AC7916A的休眠模式需要通过配置工具设置如果配置不对芯片可能一直处于活跃状态。优化功耗的几个方向降低功放供电电压如果音量需求不高、关闭未使用的外设、合理设置蓝牙广播间隔、在无音频播放时让芯片进入低功耗模式。但要注意频繁进出低功耗模式会影响蓝牙连接的稳定性需要在实际场景中测试平衡点。3. 音频链路设计从DAC到喇叭的每一个环节3.1 内置DAC的输出配置AC7916A内置了音频DAC输出通常是差分或者单端形式。如果你的方案用内置功放DAC输出直接内部连接到功放外部只需要接喇叭。但如果用外置功放就需要把DAC输出引出来。这里有个容易忽略的点DAC输出引脚通常需要隔直电容。因为DAC输出带有直流偏置如果直接接到外置功放的输入端会导致功放输入偏置异常轻则音质变差重则功放发热。隔直电容的容值需要根据功放输入阻抗来计算截止频率设在20Hz以下。公式是C 1/(2πfR)其中f取20HzR是功放输入阻抗。比如功放输入阻抗是10kΩ那么C至少需要0.8uF实际选1uF比较稳妥。3.2 外置功放选型与匹配虽然AC7916A有内置功放但输出功率有限。如果你需要更大的音量就要外挂功放芯片。选外置功放的时候要关注几个参数工作电压范围、输出功率、效率、以及是否需要输出耦合电容。对于便携音箱我通常选D类功放因为效率高、发热小。但D类功放的EMI问题需要注意输出走线要尽量短必要时加LC滤波器。另外D类功放的开关频率如果和蓝牙频段有谐波关系可能会干扰蓝牙接收选型时要看功放的开关频率是否避开了2.4GHz附近。功放的增益设置也很关键。如果增益太高底噪会被放大增益太低音量不够。我的经验是把功放增益设在20dB到26dB之间比较合适具体根据喇叭灵敏度和DAC输出幅度来调。调试的时候可以用示波器看功放输入信号幅度确保最大音量时不会削顶。3.3 喇叭匹配与腔体调音喇叭的阻抗和灵敏度直接影响最终音量和音质。AC7916A的内置功放在4Ω负载下输出功率比8Ω负载大一倍左右但电流也翻倍。如果你的电池放电能力有限选8Ω喇叭更稳妥。腔体设计是另一个影响音质的大因素。同样的硬件方案换一个腔体低音效果可能天差地别。我的经验是腔体容积至少要是喇叭等效容积的2倍以上否则低音会被压缩。倒相管的设计可以用仿真软件辅助但最终还是要靠试听调整。注意喇叭线的正负极不要接反否则相位相反会导致低音抵消。测试的时候可以用相位测试仪或者播放一段单频低音信号用手感受喇叭振膜的运动方向。3.4 底噪排查的完整思路底噪是蓝牙音箱最常见的投诉问题。排查底噪要分步骤首先确认底噪是在蓝牙连接后才有还是开机就有。如果开机就有问题在电源或者功放本身如果连接后才有问题可能在蓝牙射频干扰或者DAC配置。我遇到过一个案例底噪表现为高频嘶嘶声最后定位到是D类功放的开关频率谐波串到了电源线上通过芯片的VDD引脚耦合进了音频链路。解决方法是在功放电源引脚旁边加一个LC滤波器把开关频率滤掉。另一个常见原因是地线设计不合理。如果音频地和数字地混在一起走数字信号的开关噪声会串到音频地线上。正确的做法是音频地单独走最后在电池负极处单点接地。4. 蓝牙射频与天线布局决定连接稳定性的关键4.1 天线选型PCB天线还是陶瓷天线AC7916A方案常用的天线有两种PCB印制天线和陶瓷贴片天线。PCB天线成本低、性能可控但需要占用PCB面积而且对周围环境敏感。陶瓷天线体积小、一致性较好但成本高一些而且需要匹配电路。我的选择逻辑是如果PCB空间充足比如音箱主板面积大于30mm×20mm优先用PCB天线因为可以精确控制阻抗和辐射方向图。如果空间紧张比如迷你音箱用陶瓷天线但一定要按照厂家推荐的匹配电路来设计不要自己随便改。PCB天线的设计要点走线宽度和长度要根据介电常数计算通常做成蛇形或者倒F型。天线周围要净空不能铺地也不能走其他信号线。净空区域至少3mm以上否则天线效率会大幅下降。4.2 匹配网络调试不是焊上就行天线匹配网络通常由几个电感和电容组成作用是让天线在2.4GHz频段呈现50Ω阻抗。但理论计算值和实际值往往有偏差因为PCB板材的介电常数、走线厚度、周围器件都会影响。调试匹配网络需要用到矢量网络分析仪VNA。如果没有VNA至少需要一个驻波比表。调试的时候先断开芯片的射频输出只测天线端的阻抗然后调整匹配元件值让回波损耗在2.4GHz到2.4835GHz范围内都小于-10dB。我见过很多方案直接抄参考设计的匹配值结果因为PCB叠层不同天线性能差很多。所以匹配网络一定要实测调整不要偷懒。4.3 射频走线的禁忌射频走线从芯片的RF引脚到天线这段走线有几个硬性要求第一阻抗必须控制在50Ω这需要根据PCB叠层计算走线宽度第二走线要尽量短最好不超过5mm第三走线不能有分支或过孔如果必须过孔过孔要尽量小且靠近走线。另外射频走线周围要包地地过孔要密集排列形成类似屏蔽的效果。射频走线下方要有完整的地平面不能有断裂。如果射频走线经过区域有电源走线两者要垂直交叉不要平行走。提示如果你不确定射频走线的阻抗是否准确可以让PCB厂家提供阻抗计算服务或者在板子上做阻抗测试条打样后实测确认。4.4 蓝牙连接距离不达标的排查路径连接距离短是另一个高频问题。排查的时候按这个顺序来先确认天线匹配是否正常用VNA测回波损耗再确认射频走线阻抗是否准确然后检查天线周围是否有金属或电池遮挡最后确认芯片的射频输出功率配置是否正确。电池位置对天线影响很大。锂电池本身是金属外壳如果放在天线正下方或者紧贴天线会吸收射频能量导致辐射效率下降。设计时要把电池放在远离天线的位置至少保持10mm以上的间距。还有一个容易被忽略的点外壳材质。金属外壳会屏蔽射频信号如果产品用金属外壳必须在天线对应位置开孔或者用塑料件。塑料外壳一般没问题但如果是电镀塑料电镀层也会屏蔽信号。5. 低功耗策略的落地细节5.1 芯片休眠模式的配置逻辑AC7916A支持多种低功耗模式从浅睡眠到深度休眠功耗依次降低但唤醒时间依次增加。选择哪种模式取决于你的产品使用场景。如果是便携音箱用户可能随时会连接播放建议用浅睡眠模式保持蓝牙连接但降低MCU频率。如果是长时间待机的产品可以用深度休眠但唤醒后需要重新建立蓝牙连接。配置休眠模式的时候要注意休眠期间哪些外设需要保持工作比如按键唤醒功能就需要保留按键检测电路的工作。如果配置不当可能出现休眠后按键无响应的问题。5.2 功放的待机控制外置功放通常有使能引脚EN或者STBY在无音频播放时可以把功放关掉降低静态功耗。但关掉功放再打开会有啪的一声这是功放输入电容充放电导致的。解决方法是在功放使能引脚上加一个RC延时电路让功放缓慢启动或者选择带软启动功能的功放芯片。另外功放关掉后DAC输出如果还有信号会在功放输入端积累电荷再次开启时也会产生冲击声。所以正确的顺序是先关DAC输出再关功放使能开启时先开功放使能延时后再开DAC输出。5.3 实测低功耗数据与场景匹配我在实际项目中测过不同模式下的功耗浅睡眠蓝牙保持连接电流约8mA深度休眠蓝牙断开电流约80uA完全关机通过使能引脚切断芯片供电电流小于1uA。对于一款1000mAh电池的便携音箱如果每天播放2小时其余时间浅睡眠续航大约在5天左右。如果深度休眠续航可以延长到几个月。所以产品定义阶段就要明确使用场景再决定低功耗策略。5.4 低功耗与音频延迟的平衡低功耗模式往往伴随着音频延迟增加。因为芯片在低功耗状态下会降低处理频率音频缓冲区的数据积累会导致延迟。如果你做的是普通音乐播放延迟200ms以内用户基本感知不到。但如果是看视频或者打游戏延迟超过100ms就会明显感觉到音画不同步。我的建议是在配置工具里把低功耗模式和音频延迟参数一起调找到满足产品需求的最小功耗配置。不要一味追求最低功耗而牺牲用户体验。6. PCB布局实战从原理图到成品的最后一公里6.1 叠层设计与阻抗控制AC7916A方案通常用两层板或四层板。两层板成本低但阻抗控制和屏蔽效果差一些。如果产品对蓝牙性能要求高建议用四层板顶层走信号和器件第二层完整地平面第三层电源平面底层走低速信号和铺地。射频走线的50Ω阻抗需要根据叠层参数计算。以常见的FR4板材介电常数4.4为例两层板1.6mm厚度下50Ω微带线宽度大约在2.8mm左右。四层板因为介质厚度不同走线宽度会变化。你可以用PCB厂家的阻抗计算工具或者在线计算器来算。6.2 音频地与数字地的分割策略地平面处理是PCB布局的核心难点。我的做法是在原理图阶段就把地网络分成AGND模拟地和DGND数字地布局时分别铺铜最后在电池负极处用0Ω电阻或者磁珠单点连接。这样数字信号的开关噪声不会串到模拟地线上。但要注意不是所有方案都需要严格分割地平面。如果PCB面积很小分割反而会导致地平面不完整回流路径变长。这种情况下用完整地平面合理布局可能效果更好。判断标准是如果音频链路对底噪要求极高比如Hi-Fi音箱分割地平面如果是普通便携音箱完整地平面功放和芯片分区布局就够了。6.3 晶振布局的细节要求AC7916A需要外接晶振通常是24MHz或者26MHz。晶振布局有几个要求第一晶振尽量靠近芯片引脚走线不超过5mm第二晶振下方不要走其他信号线最好铺地屏蔽第三晶振的负载电容要靠近晶振放置接地端就近打过孔。晶振走线如果太长会引入寄生电容和电感导致起振困难或者频率偏移。我遇到过一个案例晶振走线走了10mm结果芯片偶尔无法启动最后把晶振移到芯片旁边就好了。6.4 打样后的硬件调试清单PCB打样回来之后不要急着上电。先做这几件事用万用表测电源和地之间有没有短路检查所有器件的焊接方向是否正确特别是芯片和二极管确认晶振、功放、连接器等关键器件是否焊接牢固。上电的时候用可调电源先设一个限流值比如200mA然后慢慢升高电压观察电流是否异常。如果电流突然增大立即断电检查。正常情况下的空载电流应该在几毫安到十几毫安之间。蓝牙功能调试的时候先用官方配置工具连接芯片确认能识别到设备。然后测试蓝牙连接距离、音频播放、按键功能、LED指示、充电功能如果有。每一项都要单独测试不要一起测否则出问题不好定位。7. 常见问题与排查经验汇总7.1 蓝牙搜不到或者连接不稳定这个问题通常有三个原因天线匹配不良、电源纹波太大、或者芯片配置错误。排查顺序是先用VNA测天线回波损耗再用示波器看电源纹波最后检查配置工具的射频参数设置。如果天线和电源都没问题检查一下蓝牙名称和MAC地址是否配置正确。有些配置工具生成的固件默认蓝牙名称是空的导致手机搜不到。7.2 音频播放有杂音或者断断续续杂音问题先区分是底噪还是失真。底噪是持续的嘶嘶声失真是在大音量时才出现的破音。底噪排查电源和地线失真排查功放增益和喇叭匹配。断断续续的问题通常是蓝牙信号弱或者电源供电不足。如果蓝牙信号强度正常检查电池电压在播放时是否跌落太多。可以在电池正极和功放供电之间加一个大电容比如1000uF来缓冲电流波动。7.3 充电时蓝牙断连充电时蓝牙断连通常是因为充电电流干扰了电源或者充电芯片和蓝牙芯片共用了一条电源走线。解决方法是在充电芯片输出端加LC滤波或者把充电电路和蓝牙电路的供电分开走线。另外有些充电芯片在工作时会产生高频开关噪声如果这个噪声频率接近2.4GHz会直接干扰蓝牙接收。选充电芯片的时候要注意开关频率尽量避开2.4GHz频段。7.4 待机功耗偏高待机功耗高先查LDO静态电流再查芯片休眠配置最后查外设漏电。可以用电流表逐路断开外设来定位。如果芯片休眠配置正确但功耗还是高可能是芯片本身有漏电需要联系FAE确认。注意测量待机功耗的时候要用高精度的电流表因为待机电流可能只有几十微安普通万用表的精度不够。另外测量时要排除LED指示灯、按键上拉电阻等外设的功耗。7.5 批量生产时的参数一致性问题小批量打样没问题大批量生产时出现蓝牙距离不一致、音质差异等问题通常是器件批次差异或者PCB工艺偏差导致的。天线匹配元件电感和电容的精度要选1%的不要用5%的。晶振的频率精度也要选±10ppm以内的。另外喇叭的一致性也很重要。不同批次的喇叭灵敏度和阻抗可能有差异导致音量不一致。批量生产前要确认喇叭供应商的批次一致性必要时在产线上做音频校准。8. 从设计到量产的几个关键决策点8.1 什么时候该换方案如果你在调试过程中发现AC7916A的某个功能始终达不到产品需求比如输出功率不够、蓝牙延迟太高、或者不支持某个必需的音频格式不要死磕及时评估换方案的成本。换芯片的代价主要是重新画板、重新调试、重新认证但如果产品定义本身就不匹配硬撑下去只会浪费更多时间。8.2 认证相关的硬件注意事项蓝牙产品上市通常需要做BQB认证和SRRC认证国内。BQB认证主要测试蓝牙协议一致性和射频性能SRRC认证测试无线电发射特性。硬件设计阶段就要考虑认证要求比如射频输出功率不能超过法规限值天线增益不能太高带外杂散要满足标准。认证测试的时候测试机构会要求提供定频测试固件这个固件通常由芯片厂家提供。提前和FAE沟通确认认证需要的固件和测试模式。8.3 成本控制的取舍AC7916A方案的成本大头在芯片、功放、喇叭、电池和外壳。如果成本压力大可以考虑用内置功放替代外置功放牺牲一些输出功率、用PCB天线替代陶瓷天线牺牲一些一致性、用两层板替代四层板牺牲一些射频性能。但每一项取舍都要评估对产品体验的影响不要为了省几毛钱导致退货率上升。我的经验是在射频和电源部分不要省成本这两个地方省下来的钱最后都会以售后问题的形式还回去。可以在外壳、包装、配件这些不影响核心体验的地方控制成本。8.4 固件配置与硬件设计的配合AC7916A的很多功能是通过配置工具生成的固件来定义的所以硬件设计阶段就要和固件配置同步考虑。比如按键数量、LED指示方式、EQ参数、蓝牙名称、休眠策略这些都需要在硬件设计时确定否则板子打回来发现按键不够用或者LED引脚冲突就要改板。我的做法是在原理图设计阶段就列一个功能清单把每个按键、每个LED、每个外设的引脚分配都确定下来然后和配置工具的引脚定义对照确认没有冲突。配置工具通常有引脚分配检查功能生成固件前一定要跑一遍。8.5 热设计与长期可靠性AC7916A本身发热不大但功放和充电芯片是发热大户。如果功放持续输出大功率芯片温度可能升到60度以上长期工作会影响寿命。布局时要把功放和充电芯片放在PCB边缘或者有散热铜皮的位置必要时加散热片。电池的可靠性也要考虑。锂电池在高温下会加速老化如果音箱内部温度高电池寿命会缩短。设计时要在电池附近留通风孔或者用导热硅胶把热量引到外壳。9. 个人实操体会与几个容易忽略的细节做AC7916A方案这几年我最大的体会是datasheet上没写的往往比写了的更重要。比如去耦电容的接地方式、天线匹配的实际调试、功放使能的时序控制这些细节在参考设计里可能只是一笔带过但实际调试时每一个都能让你折腾半天。另一个体会是不要迷信参考设计。参考设计是给一个特定场景做的你的产品场景可能完全不同。比如参考设计用四层板你用两层板那射频和电源部分的布局就要重新优化。参考设计的匹配值是基于他们的PCB叠层算的你换了板材和叠层匹配值就要重新调。还有一个容易忽略的点是测试工位的设计。批量生产时你需要一个快速测试工位来检查每台音箱的蓝牙连接、音频输出、按键功能。这个工位的夹具和测试程序要在设计阶段就考虑否则量产时临时搭效率低还容易漏检。最后说一个关于调试工具的建议 invest一个VNA矢量网络分析仪或者至少一个驻波比表对于做射频类产品来说这个投入是值得的。没有VNA调天线就像闭着眼睛调琴弦全靠运气。如果预算有限可以考虑租用或者找第三方实验室按次测试。提示AC7916A的配置工具版本更新比较频繁建议在项目开始时锁定一个稳定版本不要中途升级。版本升级可能导致配置参数不兼容需要重新调试。文章写到这里基本上把AC7916A蓝牙音箱硬件设计的主要环节都覆盖了。从电源架构到音频链路从射频布局到低功耗策略每个环节都有需要注意的细节。实际项目中问题往往不是单一因素导致的而是多个小问题叠加。所以调试的时候要有耐心按模块逐个排查不要东一榔头西一棒子。希望这些经验能帮到正在做类似方案的同行少走一些弯路。