ARTICLE · INTELLIGENCE

战地情报 · 详情页

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

用AC7916A主控设计便携蓝牙音箱:立创EDA完整实战指南

用AC7916A主控设计便携蓝牙音箱:立创EDA完整实战指南 1. 为什么把蓝牙模块扔掉改用AC7916A做主控1.1 模块方案的四个痛点我最初做便携蓝牙音箱采用的是现成蓝牙音频模块加MCU的路线模块负责蓝牙接收和解码MCU负责按键、灯效和电源管理。这种方案上手快但做完一个完整产品后就发现问题很多。第一个痛点是单片机占板面积太大。模块本身往往比邮票大不了多少但为了把音频信号引出来还要接独立的DAC或直接引I2S给功放外围电路一多整块板子就比巴掌还大。便携音箱对PCB面积非常敏感外壳每大一圈模具、电池、音腔都要跟着改成本链条很长。第二个痛点是功耗。很多通用蓝牙模块待机电流在毫安级别看起来不高但便携音箱要的是“充一次电能用三天以上”待机电流每多0.5mA电池容量和充电时间的选择就要变。跑在模块上的固件又是个黑盒想优化功耗只能靠切断电源或调整主控休眠操作非常别扭。第三个痛点是音质调校。模块厂商通常把协议栈和音频链路都封装好了DSP参数不开放或者有专门工具但文档不全。音箱低频下潜、声压级、防破音这些效果光靠模块默认配置根本调不到理想状态。第四个痛点其实是成本。模块方案的单颗物料成本看起来不高但是模块、MCU、DAC、LDO各买一遍再算上PCB面积增加和多出的贴片费用量产几千片后差距就显出来了。所以第二版设计我决定走SoC方案主控直接用杰里AC7916A。它的定位就是做便携音频设备蓝牙、音频编解码、I/O控制都在一颗芯片里完成外围器件少设计自由度也高。1.2 AC7916A的集成度与可调空间AC7916A是杰里AC79系列里很典型的音频主控。从硬件设计角度看它最吸引人的地方在于接口丰富几乎把便携音箱需要的功能都覆盖了蓝牙收发、音频DAC/I2S输出、按键检测、LED控制、UART调试、USB和TF卡通道等都可以直接从主控引出。做便携音箱时我用它直接输出音频信号到外部D类功放省掉独立DAC。功放出来接扬声器音量和音效可以通过I2C配置功放芯片也可以在主控DSP侧做参数调整。这里要特别说清楚一点AC7916A的具体引脚定义、电源域划分、可用的GPIO复用关系不同批次和不同固件版本可能有差异。我画原理图之前会把杰里官方提供的芯片数据手册和参考原理图过一遍确认每个电源引脚的对地电容、每个IO的默认上下拉状态再动手画。直接把网上电路图复制过来用大概率会踩坑。我使用它的另一个原因是“可调空间”。杰里这套SDK允许通过配置工具修改蓝牙名称、配对方式、音量曲线、音效模式和唤醒方式。这些参数在旧模块方案里基本是固定的现在自己掌握了就可以根据音箱定位去定制。1.3 立创EDA配合这套流程的落地性我不是专业Layout工程师出身画板子用的最顺手的工具就是嘉立创EDA。选它不是因为“免费”而是因为它在原理图库、PCB封装库和下单生产之间形成了完整闭环。以前用别的EDA软件画完板子封装可能差一点对不上工厂工艺制造时还得返工。立创EDA的大部分常用器件都有可直接调用的封装而且很多型号可以直接从它的库里面搜到。做AC7916A这类国产主控时杰里芯片本身的封装符号不一定直接内置需要自己建或导入。好在立创EDA的库管理比较方便可以从官方参考设计里把封装文件转成自己的库也可以用标准封装向导画一个QFN然后对照数据手册修正焊盘尺寸。标准版和专业版我都在用给新手朋友一个选择建议对比项立创EDA标准版立创EDA专业版上手难度低打开网页就能画稍高界面和信息密度更大适合场景简单小板、学习练习多层板、复杂规则、高密度布线布线规则配置基础DRC规则够用支持更细的线宽/间距/过孔约束团队协作一般更好3D预览有更流畅模型更精细便携蓝牙音箱如果是两层板标准版完全能画如果我要做四层板让地层更完整我一般直接用专业版。这篇文章里的所有设计操作我也会按专业版来写但大部分步骤在标准版里同样能找到对应入口。2. 便携音箱的硬件骨架六大功能块怎么组织2.1 电源管理USB充电、电池与DC-DC的选择便携音箱整个系统围绕电池展开电源设计比想象中更关键。我这次的供电结构是这样的USB-C输入先接到锂电池充电管理芯片给18650电池或聚合物锂电池充电。充电芯片输出到电池端电池电压再供给两路一路经过降压DC-DC或LDO生成3.3V给AC7916A和数字部分另一路直接或经过升压电路给音频功放供电。电池端为什么不能直接统一用一个3.3V因为功放需要更高的电压来输出足够功率。比如一个4欧姆喇叭要输出3W功率按公式P U²/R来算功放供电电压至少要达到根号(P×R)约3.46V。锂电池充满电是4.2V很多带升压的D类功放在3.7V左右还能勉强维持但电压一跌到3.3V输出功率就明显下降低音会变得很软。所以这次选功放时我用了带内部升压的D类功放芯片比如支持5V升压输出的型号。这样即使电池电压降到3.2V功放内部照样能把电压泵到5V以上保证输出功率稳定。这是便携音箱和桌面音箱在设计上最大的不同点。电源管理部分的第二个重点是静态功耗。AC7916A本身的低功耗模式需要软件配合硬件上要保证LDO或DC-DC的使能引脚受控关机时直接关断功放电源而不是让功放一直待机。我实测过功放即使标称待机电流只有几毫安在电池布线上也会给待机电流带来明显拖累。另外充电电流的选择要结合电池容量。如果用的是2500mAh电池充电电流设到1A差不多两个多小时充满比较合理。充电芯片的散热也要考虑USB输入5V降到电池电压中间压差产生的热都耗散在芯片上PCB需要给充电IC留足够铺铜散热不能只留一条细线。2.2 音频链路解码、功放和扬声器的匹配AC7916A作为主控蓝牙音频数据进来后经过芯片内部解码从DAC引脚输出模拟音频信号或者通过I2S接口输出数字音频信号给外部功放。很多便携音箱方案喜欢用I2S为什么因为数字信号传输抗干扰强模拟音频走线在PCB上是最容易受到干扰的部分。如果有条件优先用I2S把数据送到功放由功放完成DAC和放大信噪比更容易做好。但也不是所有功放都支持I2S输入。如果手头功放是模拟输入类型那就只能从DAC引脚走模拟信号。这时候模拟走线要尽量短并且要和电源走线、数字信号线拉开距离。音频地线单独走不要和主控的地线混成一大片后直接接过功放。扬声器的选择直接决定音腔和输出功率。我的经验是便携音箱优先选4欧姆喇叭因为同样电压下输出功率更大。全频喇叭再加一个无源辐射器低音会明显比单一喇叭好成本增加也不多。功放和喇叭的匹配注意两点。第一功放最大输出功率要大于喇叭额定功率的1.2倍左右给峰值音乐动态留余量否则大动态时会削顶失真。第二在功放输出端加RC吸收网络或磁珠喇叭线缆较长时可以抑制高频辐射。这个细节很多新手忽视但实际上对EMC测试很关键。2.3 射频路径天线布局从框架阶段就要想蓝牙用的是2.4GHz频段波长很短天线周围一点点金属或铺铜都会明显影响辐射效率。AC7916A通常需要外接天线板载天线、陶瓷天线或IPEX天线座都可以。做便携音箱时天线位置经常被工程师排到最后考虑最后发现喇叭磁铁、电池、螺丝柱全挤在天线旁边蓝牙距离不到5米。这是一个非常经典的坑。正确做法是在原理图阶段就要确定天线类型并且提前和结构设计沟通好天线在整机里的位置。陶瓷天线体积小贴在PCB边缘就行但净空区要求很严格天线底下不能铺铜周围至少3到5mm不能有金属器件。PCB板载天线需要自己画或使用厂商提供的参考封装对板材介电常数和层叠结构敏感打样前最好让PCB厂家确认阻抗。IPEX天线座的方案灵活但会多一个连接器成本和一段馈线损耗。便携音箱讲究极致空间利用我一般用陶瓷天线或者PCB天线只在金属外壳版本里考虑IPEX外接天线。2.4 交互与存储接口规划便携音箱的交互功能看着简单其实接口规划很容易乱。按键至少需要电源键、音量加减、播放暂停如果还要切歌、接听电话那按键就有五六个。AC7916A的GPIO数量有限我采用“ADC分压按键”方案用一组ADC引脚识别多个按键。ADC分压按键的原理是不同按键按下时电阻分压网络产生不同电压值ADC读到一个固定阈值区间就判断是哪个按键。这种方案只占一个引脚但要注意RC滤波和防抖。电池电压波动会干扰ADC参考所以按键分压网络的地和基准要稳定。TF卡和USB接口是便携音箱常见的音乐来源。TF卡座选自弹式还是翻盖式要结构配合SD卡的数据线走线尽量等长虽然频率不高但整齐的走线能减少串扰。USB除了充电最好还能支持读卡器功能也就是通过USB连接电脑时音箱能当作读卡器访问TF卡文件。这个功能由主控固件支持硬件上只要把USB的D/D-引到Type-C座就行。3. 原理图设计立创EDA里的器件、连线与电气规则3.1 从官方参考设计改动还是自己搭原理图很多新手纠结该不该从零搭原理图。我的建议是别从零开始但也不要完全照搬。杰里官方会提供AC7916A的参考设计PDF或原理图源文件里面有完整的电源、复位、晶振、天线匹配电路。这是最可靠的基础电路意味着晶振负载电容、RF匹配器件参数都不用自己瞎猜。直接改官方参考图第一个版本的成活率会高很多。但“参考”不等于“照抄”。我会根据自己的功能需求删除不需要的部分比如如果不用FM收音功能相关天线和前端电路就可以去掉。如果电池容量变了充电电阻参数也要重算。把官方参考原理图导入立创EDA的方法有两种一种是把PDF里每个器件的参数手动录入虽然费时间但能逼自己看懂电路另一种是找有没有现成的杰里原理图库文件导入。我倾向于手动录入因为录入过程就是原理图消化过程后面画PCB时对每个器件的作用会更清楚。3.2 关键引脚与典型外围电路参数AC7916A的关键引脚虽然因具体型号和封装不同而有差异但大致可以这样分类电源引脚、复位引脚、晶振引脚、天线匹配引脚、音频输出引脚、USB引脚、ADC按键引脚、LED驱动/GIPO引脚。这些引脚分别接入不同的外围电路。电源引脚处每个电源引脚旁边都要放一个100nF的MLCC电容再在电源树的根部放一个10uF或22uF的大电容。100nF负责滤高频噪声大电容负责储能和滤低频纹波。这个组合几乎适用于所有数字芯片AC7916A作为2.4GHz射频主控高频去耦尤其重要。晶振部分要用25MHz或32MHz左右的无源晶振并联两个电容接地。电容值根据数据手册来一般为8pF到20pF不等。有个小技巧晶振底下不要走任何其他信号线晶振的GND最好通过一个过孔单独回到主控的地焊盘能减少晶振产生的辐射干扰。天线匹配部分参考设计里通常有几个电容电感做π型匹配。这部分器件我建议先按参考值贴上不要自己改等实际测试蓝牙距离和回波损耗后再微调。板子回来先做射频测试或者用频谱仪看频偏别一上来就动匹配。3.3 去耦、复位、时钟和电源端处理去耦电容的位置比容值更关键。原理图画得再好PCB布局时去耦电容如果离芯片电源引脚太远就完全失效了。因为去耦电容的作用是给高频电流提供一个低阻抗回流路径路径越长寄生电感越大高频抑制能力越差。复位电路通常是一个RC复位外部按键接RESET引脚实现复位。复位引脚需要加上拉电阻防止误触发。如果和烧录口复用还要在烧录座上引出来方便调试。时钟部分除了主晶振还要注意芯片是否有RTC时钟引脚。RTC晶振的频率一般是32.768kHz如果有的话它的负载电容更小PCB布局同样要靠近芯片。电源端我有个习惯会在DC-DC/LDO输入端和输出端都放一个TVS管静电和浪涌对这个位置的冲击最明显。便携设备经常被用户拿在手里反复插拔充电线静电很容易从USB口或外露金属件进来。TVS管是成本最低的保命器件。3.4 用好ERC和网络标签避免低级错误立创EDA的原理图编辑界面里有几个很实用的快捷键和操作可能比很多人的鼠标点选更快按住Ctrl拖动连线可以快速复制网络按W线可以切换回连线工具放置网络标签时同名网络标签在电气上是连接的所以不同电源域要单独起名不要都用VCC那样会让ERC检测不出来。我画完原理图后一定会做一遍电气规则检查ERC。ERC会提示未连接引脚、输出短路、悬空输入等很多问题。AC7916A这种大引脚数芯片一个引脚没连上板子回来可能就不工作且很难排查。ERC虽然不能保证电路100%正确但能把最基础的逻辑错误挡在投板之前。还有一件事在原理图阶段就要把每个器件的立创EDA封装确定好。比如电容选0603或0402电阻选0603在原理图符号里就要绑定对应的PCB封装。等到PCB阶段再回头补封装是一件特别痛苦的事情。立创EDA的器件库很好用直接在放置器件时搜索型号选带封装的那个即可。但是要注意有些通用器件库里有多个封装选项比如“C0603”和“C0603_L”两种后者表示长焊盘设计适合手工焊接或容易立碑的场景。最好统一自己项目中使用的封装规则。4. 从布局到布线星型接地和信号完整性的实操4.1 四个分区对“一块小板”做空间切分PCB上所有电路都在同一块板子上但从电气属性上看可以分成四个区域数字区、模拟区、射频区和电源区。它们之间不是彼此孤立的而是要通过合理的布局减少相互干扰。便携蓝牙音箱的PCB通常不大边长可能只有五六厘米要在这么小的地方做分区布局我的经验是“先从外形确定地再从地规划器件”。拿到板框后先把电池连接器或电池焊盘的位置确定下来电池是最大的干扰源也是大电流回路的一部分。功放放在靠近喇叭接口的一侧让功放输出到喇叭的线尽量短。主控放在板子中央偏数字接口的位置天线放在板子边缘且远离大面积金属。充电IC放在USB座旁边让USB走线直接进入充电IC避免USB线从板子一端绕到另一端。开关电源是最大的噪声源DC-DC的开关节点和电感要远离天线和模拟音频走线。如果条件允许DC-DC放在板子的一个角落和功放、天线成三角布局。4.2 星型接地不是把地线画成星型而是单点汇流星型接地是音频电路里非常经典的概念。很多人以为星型接地就是把地线从中心点像星星一样向外辐射但如果真的把PCB铜皮画成放射状效果往往不好因为地平面被切碎了回流路径变大。真正的星型接地核心思想是“单点汇流”也就是说数字地、模拟地、功放地、电源地各自先形成子地平面然后通过一点连接在一起。这样做是为了避免大电流回到地平面时在公共地阻抗上产生压降这个压降叠加到音频模拟地上就成了噪声。在实际PCB上怎么实现我通常的做法是把主控芯片的数字地作为一个子区域音频模拟地和输入电容放在另一个子区域功放地和它的输入电容在功放芯片底下单独铺一块地然后每个子地都通过一个或两个过孔连接到主地层。如果板子只有双层没有完整地层那就在PCB的某个位置设置一个“汇流点”所有子地的地过孔都打在这个汇流点附近尽量不要让大电流的地线和敏感的模拟地线共用同一段铜皮。我还要提醒一点单点接地只在低频音频范围内有效。高频噪声的返回路径往往沿着最小阻抗路径走不受单点约束。所以我在模拟音频区域和数字区域之间除了单点汇流还会加一个磁珠或0欧电阻。磁珠能有效抑制高频噪声在音频地和数字地之间传输但要注意磁珠的直流阻抗和额定电流功放地这种大电流路径不适合穿磁珠否则电压跌落会影响功放供电。4.3 音频走线和电源走线的宽度、间距与回流音频模拟走线是便携音箱里最“娇贵”的部分。它的线宽不需要太大但周围的环境要好。我在立创EDA里设置了这样几条规则电源线宽至少1mm充电输入和电池大电流路径做到1.5mm到2mm。功放输出到喇叭的线虽然电流可能到1A以上但它是音频功率信号实际噪声影响主要在功率损耗上线宽也按1mm以上画尽量短。音频模拟信号线用0.3mm到0.5mm旁边用地包覆上下左右都尽量不和其他数字信号平行。如果必须平行间距至少保持3倍线宽以上。地线的处理比信号线更重要。很多人画双层板时习惯用“补地”的方式把空余区域全部铺铜作为地。这样在低速数字电路里没问题但在音频和射频混合电路里可能会有意外效果大面积的铺铜如果没有过孔和主地连接好会形成悬浮地反而变成天线吸收噪声。所以铺铜一定要打足够的过孔让顶层和底层的地铜皮形成良好缝合。回流路径是信号完整性里最容易忽视的问题。每一条信号线都有一个对应的返回电流路径如果返回路径被切断信号就会被迫绕远路形成一个很大的环路产生辐射。在双面板上我尽量保证地平面完整关键音频信号的正下方不被走线切断。4.4 天线与净空区处理AC7916A天线部分的PCB设计直接决定蓝牙连接距离。如果是陶瓷天线按照天线的数据手册画好焊盘和净空区就行。如果自己画PCB天线就麻烦一点。PCB天线的参考设计一般会给出完整的尺寸包括天线的长度、宽度、拐角弧度和底部净空。这个区域里顶层不能有任何铜包括地线、信号线、过孔。底层最好也不要铺铜或者即使铺了也要离天线投影区有一定距离具体以天线厂商的参考为准。天线到主控的RF引脚之间的走线要尽量短并用50欧姆阻抗控制。双层板的阻抗控制不如四层板稳定但可以通过共面波导结构实现也就是在RF走线两侧各留一定间距的地铜皮并打上地过孔形成“地墙”这有助于保持阻抗和隔离外界噪声。天线的净空区对面如果有电池或喇叭也尽可能留出空间。金属材质对2.4GHz信号的屏蔽作用非常明显所以便携音箱的电池如果正好贴着天线背面即使PCB上净空区画得再干净天线照样效率低。这个位置的选择必须在结构设计阶段就定好等PCB画完再改就费劲了。4.5 在立创EDA中配置规则让DRC帮你守底线立创EDA专业版里设计规则DRC的配置比标准版更细致。我会先建一套适用于本项目的规则再开始画板。线宽规则里最小线宽设0.2mm默认线宽0.3mm电源线宽1mm。间距规则里普通信号间距0.2mm左右但音频和高频信号自己的间距约束我会在布线时手动保证更远距离。过孔规则最小过孔内径0.3mm外径0.6mm这个尺寸在常规打样工艺里都能做。有了规则DRC会自动检查但DRC只能查“参数”查不了“电气逻辑”。比如你给音频芯片供电的正负电源接反了DRC检不出来音频线和电源线贴上去了如果间距没有违反规则DRC也不报。所以关键区域的走线还是要自己放大仔细看一遍。布线顺序我习惯先布电源和地再布射频和音频关键线最后布普通信号。电源先走了后面走线就能避开关键线先走了它们的位置就有保证。普通信号线即使绕一点也没关系但电源和音频走线一旦被挤到角落里后续想改就很麻烦。5. 样板调试不响、断连、底噪怎么一步步排查5.1 上电前的静态检查样板从嘉立创打样回来后我不会立刻上电。先拿万用表测一遍电源和地之间有没有短路。这时要把一切电源IC都想象成“潜在故障源”用二极管档测USB口的VBUS到地、电池正极到地、3.3V输出到地。如果测到接近0欧姆就说明有短路先别通电否则可能烧芯片。排除短路后先不焊主控只焊电源部分上电测量各路电压。3.3V电压正常、纹波不要太大再断电把主控焊上。焊好主控后再上电摸一摸芯片表面温度如果发烫立即断电。发烫一般意味着电源引脚接反、去耦电容短路或者主控本身有质量问题。如果是QFN封装的AC7916A焊接虚焊是常见问题。我一般用热风枪配合助焊剂焊接焊完用放大镜检查引脚边缘有没有连锡再用万用表蜂鸣档测相邻引脚是不是短路。这个环节耐心一点能省后面大量排查时间。5.2 蓝牙距离近、连接不稳定的射频排查蓝牙距离近是便携音箱样板调试里最让人头疼的问题。排查方向主要有四个天线匹配、电源纹波、PCB净空、结构遮挡。先把天线附近的螺丝、电池、喇叭移开看距离有没有改善。如果移开后明显变好基本可以确定是结构布局问题PCB上再怎么调整也没用。接着查电源纹波。蓝牙射频和前段接收电路对电源噪声很敏感用示波器看3.3V上的纹波尤其在播放音乐时。如果纹波超过50mV就可能在射频带内产生噪声让接收灵敏度下降。如果电源没问题再检查天线匹配。用网络分析仪看S11参数或者没有仪器的情况下直接调整天线串联匹配电感和电容的值看连接距离有没有变化。注意调整匹配元件时要保证焊接质量杂散电容也会影响结果。还有一种容易被忽略的情况主控芯片附近的晶体频率不对。蓝牙通信的基准时钟如果偏了即使能连接距离也不会远。用频率计或示波器测晶振引脚上的波形频率和标称值对比。如果偏差很大检查晶振负载电容和晶体选型是否匹配。5.3 滋滋声和底噪的方向地从哪里串底噪和“滋滋声”很大概率是接地问题。播放音乐时如果有不随音量变化的底噪通常是地回路问题如果底噪随音量增大而增大通常是音频前端或功放本身噪声。先做一个简单测试用一根线把功放的模拟输入地和外部的电池负极短接看底噪是否变化。如果变化明显说明PCB上的音频地和电源地之间阻抗过大需要加强接地。另一个常见来源是功放D类开关频率和音频信号产生差拍。很多D类功放在工作时会产生高频开关噪声如果输出滤波电感电容布局不好噪声会通过电源线耦回主控导致蓝牙也在同一频段互扰。这个可以在功放VDD引脚加一个100uF电解电容和100nF高频电容试试滤波改善往往立竿见影。还有一个来源是LCD或LED灯效电路的PWM干扰。便携音箱带RGB灯效时LED的PWM频率如果落在音频范围内就可能通过公共电源串进音频。设计时LED驱动最好单独用一个恒流IC尽量避免直接用主控GPIO驱动大电流LED。5.4 失真和破音先看供电再查功放配置播放音乐时音量一开大就破音首先怀疑功放供电被拉垮。看示波器测功放VDD音量增大时如果电压跌落超过0.5V供电就是瓶颈。解决方案是检查电池到功放的走线宽度加粗走线、减少路径上的接触电阻或者在功放供电脚加大容量的储能电容。如果供电稳定但还是破音查功放的增益配置。增益设得过高会让功放提前达到削顶声音“发硬”。便携音箱的体积小扬声器灵敏度不一定高硬件增益和软件音量要一起调找到一个不破音的最大增益档。AC7916A侧的音频输出电平也要匹配功放输入范围。主控输出电平太高即使功放增益不高也会过载。如果可以通过寄存器调节主控DAC输出幅度就调到和功放输入灵敏度匹配的电压。最后别忘了检查扬声器本身有没有擦圈。喇叭在音圈受损后大音量下会发出破音这不是电路问题。拿正常的喇叭替换测试就能锁定故障源。6. 成本、量产与衍生想法6.1 BOM清单怎么记替代料怎么选设计阶段就要建立BOM清单不要等打样后整理。立创EDA可以导出BOM表每个器件的位号、型号、数量、封装都有很方便。我会在这个基础上补充每个器件的关键参数比如电容耐压、ESR范围方便后面替代料筛选。做便携音箱物料成本压力很大。一个外壳可能就要几块钱电池、喇叭、主控、功放、PCB、被动件加起来整机成本很容易超过六十块。所以在选型上每一分钱都要花在刀刃上。替代料方面电容电阻这类被动件找国产大品牌的兼容型号比较容易但注意温漂和精度等级。音频耦合电容如果容值差异大会影响低频响应如果用了高ESR电容电源滤波效果会变差。功放芯片选择不要太冷门。冷门芯片虽然便宜但如果生命周期短量产到一半停产换料验证又要重新测试。我会优先选择市场上流通量大的功放型号比如市面上常见且文档齐全的CS系列、PAM系列实际选型要结合当下的供货情况和能查到的数据手册。6.2 量产需要的拼板、测试点和工艺要求打样的板子可以用邮票孔拼板但量产时最好用V-Cut拼板这样分板之后的板边更干净。拼板时注意如果有板边器件太靠近V-Cut线分板时可能损伤器件。测试点是量产效率的关键。很多工程师打样时不加测试点量产时才发现每个板子都要飞线测试效率极低。我在设计时会在关键节点留测试点电池电压、3.3V、充电开启信号、功放使能、I2C时钟和数据线。测试点上加一个过孔或焊盘方便测试探针接触。工艺要求方面便携音箱如果是双面板表面贴装工艺难度不大但要注意底部有没有大焊盘器件。芯片底部的大焊盘一定要开钢网并设计好通风过孔焊料才能充分填满既增强散热也保证机械强度。生产文件输出时我习惯用立创EDA导出Gerber、钻孔文件、位号图、坐标文件和BOM。位号图打印出来给贴片厂人工核对方向时非常有用。丝印的字体大小和线宽也要注意板子小丝印太细或太密会导致打样回来后看不清位号。6.3 从单机版往多机联动扩展的预留设计便携音箱做出来后如果想做进阶功能在硬件上提前预留一些接口会省很多事。多机联动播放是很多蓝牙音箱的卖点主控如果要支持TWS或多台组网需要在固件和蓝牙协议层面做开发。硬件上要注意一点多个音箱近距离工作相互之间的射频干扰会比单台更复杂。天线间距要大PCB上的射频屏蔽要做得更好。OTA升级功能需要预留Flash空间。如果主控内置Flash不够要预留外挂SPI Flash的位置。SPI Flash放在主控附近走线别绕远时钟线短一些稳定性会更好。我个人在实际操作中最深的体会是硬件设计不能只盯着“能响”要把调试、量产、后续迭代都考虑进去。原理图阶段我花半小时做的取舍可能在PCB阶段省下一个星期在量产阶段省几千块钱。这种经验的积累只能靠一次次画板、打样、踩坑来沉淀。这篇文章写到这我把整个AC7916A便携蓝牙音箱的设计脉络串了一遍。如果你正准备用立创EDA做类似音频项目希望这些踩坑经验能让你少走点弯路。设计文档、参考原理图和测量数据在手的时候别急着画PCB先把分区、接地、电源路径想清楚再动手也不迟。
RELATED READING

延伸阅读

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