TPA3255功放PCB布局与散热设计实战:嘉立创EDA从原理图到打样验证
发布时间:2026/10/7 19:09:41 作者:尧图编辑部 阅读量:1,286

1. 为什么TPA3255值得你花时间折腾TPA3255这颗芯片在DIY音频圈里的地位大概相当于汽车改装圈里的那台经典发动机——参数漂亮、潜力巨大、价格亲民但你要是随便装装就上路它绝对会用底噪和发热教你做人。我自己前前后后打过五版板子从最初通电就啸叫的“灾难现场”到后来信噪比做到耳朵贴喇叭才勉强听到一丝丝热噪中间踩的坑足够写一本小册子。这篇文章就把我在TPA3255的PCB布局和散热设计上积累的经验完整摊开从原理图阶段的选择到嘉立创EDA里的具体操作再到打样回来后的实测验证尽量做到你拿着这份记录就能复现的程度。先给不太熟悉的朋友交代一下背景。TPA3255是德州仪器推出的一款D类音频功率放大器芯片支持立体声BTL模式下每声道150W以上的输出功率单声道PBTL模式下甚至能推到300W以上。它的效率极高正常工作时能到90%以上这意味着大部分电能都转化成了声音而不是热量。但“效率高”不等于“不发热”在大功率输出时那百分之几的损耗依然会变成可观的热量堆积在芯片内部如果散热设计不到位芯片会触发过热保护甚至永久损坏。与此同时D类放大器天生就是开关噪声的制造者几百kHz的开关频率加上大电流的快速切换如果PCB布局不合理这些噪声会通过地线、电源线、空间辐射等各种路径窜进音频信号里变成你喇叭里挥之不去的“嘶嘶”声。所以这篇文章适合哪些人看如果你正在用TPA3255做自己的功放板或者打算用它替换掉手头那些发热严重、底噪明显的方案又或者你只是想在嘉立创EDA里画一块靠谱的功放板但不知道从哪下手那接下来的内容应该能帮你省下不少打样费和调试时间。我会尽量把每个设计决策背后的原因讲清楚而不是只丢一堆参数让你照抄。2. 整体设计思路与方案选型2.1 芯片封装与功率等级的选择TPA3255只有一种封装形式——64引脚的HTQFP带顶部散热焊盘。这个封装本身就是为了散热设计的芯片底部的PowerPAD必须焊接到PCB上的散热焊盘再通过过孔阵列把热量传导到板子背面或者内部的铜层。选型阶段你唯一需要决定的是用哪种输出模式立体声BTL、单声道PBTL还是四声道SE。BTL模式下每个声道用两个半桥推挽输出输出功率大、失真低适合大多数立体声音响场景。PBTL模式把两个半桥并联成一个声道输出电流能力翻倍适合驱动低阻抗负载或者做低音炮。SE模式则是单端输出需要输出耦合电容功率小但接线简单。我个人的建议是如果你没有特殊需求直接上BTL立体声方案。这个方案的PCB布局最成熟参考设计最多出问题的概率最低。PBTL虽然功率更大但对电源和散热的压力也成倍增加新手贸然上手容易翻车。2.2 供电架构的取舍TPA3255需要三路供电PVDD是功率级的电源通常取24V到48VGVDD是栅极驱动电源一般是12V左右VDD是模拟和数字部分的3.3V或5V。这三路电源的干净程度直接决定了最终的底噪水平。PVDD的纹波会直接调制到输出信号上GVDD的噪声会影响开关时序VDD的噪声则会窜进内部模拟电路。我的做法是PVDD用独立的开关电源或者变压器整流滤波后供给在板子上再放一组大容量电解电容加多个小容量陶瓷电容做去耦。GVDD和VDD则用线性稳压器从PVDD降压得到虽然效率低一点但噪声比开关电源小得多。这里有个细节GVDD的电流需求不大但瞬态响应要求高所以线性稳压器的输出电容要选低ESR的并且尽量靠近芯片引脚放置。2.3 嘉立创EDA的版本选择与工程管理嘉立创EDA目前有标准版和专业版两个分支。标准版适合简单板子操作逻辑接近早期的Protel专业版功能更强支持六层板、差分对布线、更完善的DRC规则。对于TPA3255这种混合信号大功率板子我强烈建议用专业版。专业版的多层板支持能让你把电源层和地层分开这对降低底噪至关重要。安装过程没什么好说的官网下载安装包一路下一步就行。但有个坑要提醒专业版和标准版的工程文件格式不兼容如果你之前用标准版画了一半想转到专业版只能重新画。所以一开始就选好版本别中途换。另外专业版默认的工程保存路径在C盘用户目录下建议改到其他盘不然重装系统的时候工程丢了哭都来不及。3. 原理图阶段的关键决策3.1 输入级与反馈网络的设计TPA3255的输入是差分输入每个声道有INP和INM两个引脚。官方推荐用差分输入来接因为差分输入能有效抑制共模噪声。如果你非要用单端输入那INM要通过电容接地但这样会损失一部分共模抑制能力。我的建议是老老实实用差分输入前端加一个全差分运放做缓冲和增益调节比如OPA1632或者THAT1580这样输入阻抗高、噪声低还能顺便做音量控制。反馈网络的设计直接决定了放大器的增益和频率响应。TPA3255的增益公式是G 2 × (Rf / Ri)其中Rf是反馈电阻Ri是输入电阻。官方数据手册里给了一组推荐值但你可以根据自己的需求调整。需要注意的是反馈电阻的精度和温度系数会影响增益的稳定性建议用1%精度的金属膜电阻。反馈电容则决定了高频截止频率取值太大会导致高频衰减取值太小又可能引起高频自激。3.2 保护电路的取舍TPA3255内部集成了过流保护、过热保护和欠压保护但有些外部保护还是值得加的。比如输出端的直流检测电路能在功放输出直流时切断扬声器防止烧喇叭。还有软启动电路能避免上电瞬间的冲击电流导致电源跳闸。这些保护电路在原理图上占不了多少地方但关键时刻能救你一命。我自己的板子上加了一个简单的直流检测电路用两个晶体管搭的成本不到一块钱。原理很简单输出端如果有直流分量经过低通滤波后驱动晶体管导通继电器断开。虽然不如专用芯片精确但胜在简单可靠。软启动则用NTC热敏电阻加继电器的方案上电时NTC阻值大限制电流几秒后继电器吸合短接NTC完成启动。3.3 嘉立创EDA原理图绘制的实操要点在嘉立创EDA专业版里画原理图第一步是建工程。点击“文件”→“新建”→“工程”给工程起个名字比如“TPA3255_Amp_V1”。然后新建原理图文件开始放置元件。嘉立创EDA自带元件库里有TPA3255的符号但引脚定义可能和你的设计不一致建议自己核对一遍数据手册再确认。放置元件的时候有个技巧先放核心芯片再放外围元件这样布局的时候思路清晰。TPA3255的符号比较大建议放在原理图中央然后按照信号流向从左到右、从上到下摆放外围电路。输入级放左边电源部分放上边输出级放右边保护电路放下边。这样画出来的原理图可读性最好后期检查也方便。连线的时候注意网络标签的使用。嘉立创EDA支持网络标签和全局网络标签前者只在当前页有效后者跨页有效。对于PVDD、GVDD、VDD这些电源网络建议用全局网络标签这样在PCB里能自动识别为同一网络。信号线则用普通网络标签就行避免网络名冲突。画完原理图后一定要做ERC检查。嘉立创EDA的ERC能查出未连接的引脚、冲突的输出、悬空的输入等问题。我遇到过好几次因为引脚没连导致PCB里网络缺失的情况ERC一跑就现原形了。ERC通过后点击“设计”→“更新/转换原理图到PCB”把原理图导入PCB编辑器。4. PCB布局的核心原则与实操4.1 叠层结构与板层规划TPA3255的PCB建议至少用四层板六层更好。四层板的典型叠层是顶层信号、内层地、内层电源、底层信号。六层板则可以做到顶层信号、内层地、内层信号、内层电源、内层地、底层信号。多出来的地层和电源层能显著降低电源阻抗和地弹对底噪改善非常明显。嘉立创EDA专业版支持六层板设计在“层管理器”里可以设置叠层结构。我一般用六层板因为TPA3255的电源和地网络比较复杂四层板有时候走线会打架。六层板的成本比四层板高一些但考虑到打样费用本来就不贵多花这点钱换来更干净的底噪是值得的。板子尺寸方面我建议不要小于10cm×10cm。太小的板子布局局促散热也成问题。我第一版板子只有8cm×8cm结果芯片温度高得吓人后来换成12cm×10cm温度直接降了二十多度。板子大了铜皮面积大散热效果好走线也从容。4.2 芯片散热焊盘与过孔阵列的设计TPA3255底部的PowerPAD是散热的主要通道。这个焊盘必须焊接到PCB上的对应焊盘然后在焊盘上打一堆过孔把热量传到板子背面或者内部铜层。过孔的数量和孔径直接影响热阻。我的经验是至少打16个过孔孔径0.3mm间距1mm左右均匀分布在焊盘上。过孔要盖油或者塞孔不然回流焊的时候锡会从过孔漏到背面。焊盘在PCB上的尺寸要比芯片的PowerPAD稍大一点每边多出0.2mm左右这样焊接的时候有足够的锡量形成可靠的连接。焊盘下面最好连接一大片铜皮铜皮越大散热越好。如果板子背面空间允许可以在背面也放一块铜皮通过过孔和正面铜皮连起来形成双面散热。嘉立创EDA里放置过孔阵列有个快捷方法先放一个过孔设置好孔径和网络然后复制粘贴用阵列粘贴功能一次性放一排。或者用“工具”→“阵列”功能设置行列数和间距一键生成。过孔的网络要设成和散热焊盘一样的网络通常是GND这样DRC不会报错。4.3 星型接地与地平面分割接地是TPA3255布局里最玄学也最关键的部分。D类放大器的地线上既有大电流的开关噪声又有微弱的模拟信号如果处理不好噪声会窜进信号里变成底噪。星型接地是解决这个问题的经典方法把所有地线汇聚到一个点这个点通常是电源输入端的滤波电容接地脚。具体做法是功率级的地PVDD去耦电容的地、输出滤波电容的地、芯片的功率地引脚走粗线汇聚到一点模拟级的地输入级的地、反馈网络的地、VDD去耦电容的地走细线汇聚到另一点然后这两个点再用一根粗线连到电源输入端的总接地点。这样大电流的开关噪声不会流过模拟地线底噪能降低不少。嘉立创EDA里实现星型接地可以用“铺铜”功能做地平面然后用“分割”功能把地平面分成几个区域。或者更简单的做法不铺整板地平面而是手动走地线用粗线走功率地细线走模拟地最后汇聚到一点。我两种方法都试过手动走地线虽然麻烦但效果更可控铺铜则省事但有时候会有意想不到的噪声耦合。注意地平面分割不是万能的。如果分割不当地平面上的回流路径被切断反而会导致噪声增大。我的建议是如果你对地平面分割没有把握就用一个完整的地平面然后通过元件布局和走线来隔离噪声。完整地平面在大多数情况下比分割地平面更可靠。4.4 功率级与模拟级的物理隔离TPA3255的引脚大致可以分为三组左侧是模拟输入和反馈引脚右侧是功率输出引脚上下两侧是电源和地引脚。布局的时候要把模拟部分和功率部分在物理上分开中间留出足够的距离。我的做法是把芯片放在板子中央偏左的位置左边放输入级和反馈网络右边放输出滤波和喇叭接线端子上边放电源输入和去耦电容下边放保护电路。输出滤波电感是个大噪声源它周围的空间辐射很强。电感要尽量靠近芯片的输出引脚减少走线长度。同时电感要远离输入级至少隔开2cm以上。如果板子空间紧张可以在电感下面铺一层地铜皮做屏蔽或者在电感周围加屏蔽罩。我试过在电感下面铺地铜皮效果不错高频噪声能降低几个dB。输入级的走线要尽量短并且要远离功率走线。差分输入的两根线要等长、平行、紧挨着走这样共模噪声能相互抵消。如果输入线必须和功率线交叉尽量垂直交叉不要平行走线。平行走线会导致容性耦合把开关噪声串进输入信号里。5. 嘉立创EDA布线实操与参数计算5.1 线宽与电流承载能力的计算PCB走线的宽度决定了它能承载多少电流。对于TPA3255这种大功率应用功率走线的宽度必须足够。一般来说1oz铜厚35μm的PCB1mm宽的走线在温升10°C的情况下能承载约1A电流。TPA3255在48V供电、4Ω负载下峰值电流可能超过10A所以功率走线至少要3mm宽最好5mm以上。如果板子空间不够可以用2oz铜厚同样宽度能承载的电流翻倍。嘉立创EDA支持设置铜厚在“层管理器”里可以选1oz或2oz。2oz铜厚的板子价格贵一些但对于大功率应用来说值得。我自己的板子用的是2oz铜厚功率走线宽度2.5mm实测满功率输出时走线温度只比环境高十几度。电源和地的走线要尽量短而粗。PVDD的去耦电容要靠近芯片的PVDD引脚走线长度不要超过5mm。GVDD和VDD的去耦电容同样要靠近对应引脚。去耦电容的地端要直接连到地平面不要走长线。5.2 输出滤波器的设计与元件选型TPA3255的输出是PWM波形需要经过LC低通滤波器才能还原成模拟音频信号。滤波器的截止频率一般设在30kHz到50kHz之间既能滤除开关频率又能保留音频信号。LC滤波器的计算公式是f 1 / (2π√(LC))其中L是电感值C是电容值。以截止频率40kHz为例如果选10μH的电感那么C 1 / (4π²f²L) 1 / (4 × 3.14² × 40000² × 10 × 10⁻⁶) ≈ 1.58μF。实际取值可以用1.5μF或者2.2μF截止频率略有偏差但影响不大。电感的选择很关键。D类放大器的输出电感需要能承受大电流而不饱和同时直流电阻要小减少功率损耗。我一般用铁氧体磁芯的环形电感或者屏蔽式贴片电感饱和电流至少要是最大输出电流的1.5倍。电容则要用低ESR的薄膜电容或者C0G陶瓷电容普通电解电容的高频特性太差滤不干净开关噪声。嘉立创EDA的元件库里有各种电感和电容的符号但封装要自己确认。电感有插件和贴片两种插件电感体积大但散热好贴片电感体积小但需要确认焊盘尺寸。我建议用贴片电感焊接方便一致性也好。5.3 嘉立创EDA布线操作的具体步骤在嘉立创EDA专业版里布线首先要设置布线规则。点击“设计”→“规则”在“线宽”选项卡里设置不同网络的线宽。比如PVDD网络设3mmGVDD和VDD设1mm信号线设0.3mm。在“间距”选项卡里设置不同网络之间的最小间距功率网络和信号网络之间至少0.5mm。设置好规则后点击“布线”工具开始走线。嘉立创EDA支持交互式布线走线的时候会显示DRC错误提示。走线的时候尽量走直线少拐弯。如果必须拐弯用45度角或者圆弧不要用90度角。90度角会导致阻抗突变在高频下会产生反射。功率走线要尽量短而粗从芯片输出引脚到输出滤波电感再到喇叭端子路径越短越好。输入走线要远离功率走线如果实在避不开就在中间加一条地线做隔离。地线走线要尽量宽最好用铺铜代替走线。过孔的使用也有讲究。功率走线上如果需要换层至少打两个过孔并联减少过孔电阻。信号线上尽量少打过孔一个过孔会引入几nH的电感对高频信号有影响。散热焊盘上的过孔阵列前面说过了这里不再重复。5.4 DRC检查与制造文件导出布线完成后点击“设计”→“检查DRC”嘉立创EDA会检查所有违反规则的地方。常见的DRC错误包括线宽不足、间距太小、过孔太小、焊盘重叠等。根据提示逐一修改直到DRC全部通过。DRC通过后点击“制造”→“生成制造文件”导出Gerber文件和钻孔文件。嘉立创EDA支持一键导出嘉立创格式的Gerber直接上传到嘉立创下单页面就行。导出前记得检查一下板子尺寸、层数、铜厚、阻焊颜色等参数确认无误再下单。提示第一次打样建议先打一块试试水不要一次性打十块。虽然打样费用不高但万一设计有问题十块板子全废了也是浪费。我第一版板子就是打了五块结果全部因为散热问题不能用只能当废品卖了。6. 散热设计的深度解析6.1 热阻计算与散热需求分析TPA3255的热阻参数在数据手册里有详细说明。结到壳的热阻θJC大约是0.5°C/W结到环境的热阻θJA取决于PCB设计通常在20°C/W到40°C/W之间。假设你的板子θJA是30°C/W环境温度25°C芯片功耗10W那么结温就是25 30 × 10 325°C早就超过芯片的150°C极限了。所以必须通过散热设计把θJA降下来。降低θJA的方法有几个增加铜皮面积、增加过孔数量、加散热片、加风扇。铜皮面积是最有效的一块10cm×10cm的2oz铜皮θJA能降到15°C/W左右。过孔阵列能把热量从顶层传到内层和底层进一步降低热阻。散热片则是在铜皮不够大或者功耗特别高的时候才需要。我自己的板子实测下来12cm×10cm的六层板2oz铜厚散热焊盘打20个过孔满功率输出时芯片表面温度在60°C左右环境温度25°C温升35°C。这个温度虽然有点高但还在安全范围内。如果你想要更低的温度可以加一个小散热片用导热胶粘在芯片顶部温度能再降十几度。6.2 散热焊盘的焊接工艺散热焊盘在芯片底部回流焊的时候锡膏融化形成连接。如果焊接不良热阻会急剧增大芯片很快就会过热。焊接散热焊盘有几个要点锡膏量要足够但不能太多太多会导致芯片浮起引脚虚焊太少则散热焊盘接触不良。我的经验是散热焊盘的锡膏厚度在0.1mm到0.15mm之间比较合适。过孔要盖油或者塞孔不然锡膏会从过孔流走导致散热焊盘缺锡。嘉立创EDA里可以在过孔属性里设置“盖油”或“塞孔”。盖油是过孔表面覆盖阻焊层塞孔是用树脂填充过孔。两种都可以塞孔效果更好但价格稍贵。手工焊接的话散热焊盘很难焊好。我的建议是用热风枪从板子背面加热等锡膏融化后再把芯片放上去。或者用预热台把板子加热到150°C左右再用热风枪补焊。手工焊接散热焊盘的成功率不高如果条件允许还是用回流焊。6.3 散热片与风扇的选型与安装如果铜皮散热不够就需要加散热片。散热片的选择要看热阻和尺寸。一个40mm×40mm×10mm的铝散热片自然对流下的热阻大约是10°C/W。如果芯片功耗10W散热片能把温升控制在100°C以内加上环境温度25°C结温125°C勉强在安全范围内。如果功耗更大或者环境温度更高就需要加风扇。风扇的选择要看风量和噪音。40mm的小风扇风量小但噪音低适合家用。60mm或80mm的风扇风量大但噪音也大适合大功率场景。我一般用40mm的静音风扇风量够用噪音在20dB以下耳朵贴上去才听得到。散热片和芯片之间要涂导热硅脂填补微观空隙降低接触热阻。导热硅脂的导热系数从1W/mK到10W/mK不等家用的话3W/mK左右就够了。涂的时候薄薄一层就行太厚反而影响散热。7. 常见问题与排查技巧实录7.1 底噪问题的排查思路底噪是TPA3255最常见的抱怨。底噪的来源很多排查的时候要一步步来。首先把输入信号断开只接电源和喇叭听听有没有底噪。如果有说明是电源或者布局的问题。如果没有说明是输入级或者前端的问题。电源引起的底噪通常是“嗡嗡”声频率是50Hz或100Hz这是电源纹波耦合进来的。解决办法是加大PVDD的去耦电容或者在电源输入端加LC滤波器。布局引起的底噪通常是“嘶嘶”声频率较高这是开关噪声耦合进来的。解决办法是优化接地和屏蔽。输入级引起的底噪通常是“沙沙”声这是运放或者电阻的热噪声。解决办法是换低噪声运放和金属膜电阻。还有一种底噪是“吱吱”声频率随音量变化这是自激振荡。解决办法是检查反馈网络和补偿电容必要时减小环路增益。7.2 发热问题的排查与解决发热问题通常和散热设计有关但有时候也和电路参数有关。如果芯片发热严重但输出功率不大可能是以下原因输出滤波电感饱和导致电流波形畸变损耗增大开关频率设置不当导致开关损耗增大死区时间设置不当导致直通电流。排查的时候先用示波器看输出波形如果波形畸变严重检查电感是否饱和。然后看开关频率TPA3255的开关频率可以通过外部电阻设置默认是400kHz左右。如果频率太低开关损耗会增大频率太高开关损耗也会增大。一般400kHz到600kHz之间比较合适。死区时间是芯片内部固定的不需要外部设置。但如果你的输入信号幅度太大导致芯片进入削波状态损耗也会急剧增大。所以输入信号的幅度要控制在芯片的线性范围内不要过驱动。7.3 常见问题速查表问题现象可能原因排查方法解决方案底噪“嗡嗡”声电源纹波耦合断开输入听底噪是否消失加大去耦电容加LC滤波底噪“嘶嘶”声开关噪声耦合检查接地和屏蔽优化星型接地加屏蔽罩底噪“沙沙”声输入级热噪声短路输入端听底噪是否消失换低噪声运放和电阻底噪“吱吱”声自激振荡看输出波形是否有高频振荡调整反馈网络和补偿电容芯片发热严重散热不足测芯片表面温度加大铜皮加散热片芯片发热严重电感饱和看输出波形是否畸变换大饱和电流的电感输出功率不足电源电压不够测PVDD电压提高电源电压输出功率不足电源电流不够测PVDD电流换更大功率的电源保护频繁触发过流保护测输出电流检查负载是否短路保护频繁触发过热保护测芯片温度改善散热7.4 嘉立创EDA使用中的常见坑嘉立创EDA专业版虽然功能强大但有些操作逻辑和别的EDA软件不太一样。比如删除工程不是在右键菜单里而是在“文件”→“工程管理”里。又比如网络联动需要在原理图里选中网络然后点击“工具”→“选择PCB中的对应网络”PCB里才会高亮显示。六层板的设置也有坑。默认的叠层结构可能不符合你的需求需要在“层管理器”里手动调整。调整的时候注意铜厚和介质厚度的设置这些参数会影响阻抗计算。如果要做阻抗控制嘉立创EDA有阻抗计算器可以帮你算出合适的线宽和间距。还有一个常见的坑是元件库的更新。嘉立创EDA的在线元件库会不定期更新有时候更新后元件的引脚定义会变导致原理图和PCB不匹配。解决办法是尽量用自己建的元件库或者更新后重新核对一遍引脚。8. 实测验证与性能评估8.1 静态测试与动态测试板子打样回来焊接完成后先做静态测试。不接输入信号只接电源和喇叭用万用表测输出端的直流偏移。正常情况下直流偏移应该在几十mV以内如果超过100mV说明电路有问题。然后测静态电流空载时电流应该在几十mA左右如果电流很大说明有短路或者自激。静态测试通过后做动态测试。接上信号发生器和示波器输入1kHz正弦波看输出波形是否干净。然后逐渐加大输入幅度看输出功率能达到多少波形是否削波。最后用音频分析仪或者声卡测THDN和信噪比和芯片数据手册的指标对比。我自己的板子实测下来BTL模式下4Ω负载PVDD 48V输出功率能到120W左右THDN在1W输出时约0.01%信噪比约100dB。这个指标虽然比不上高端功放但对于DIY来说已经相当不错了。8.2 长时间满载老化测试动态测试通过后做长时间满载老化测试。接上假负载输入粉红噪声或者扫频信号让功放满功率输出连续跑几个小时。期间监测芯片温度和输出波形看是否有异常。老化测试能暴露一些间歇性的问题比如虚焊、散热不良、元件热稳定性差等。我一般老化测试跑4个小时前两个小时每半小时记录一次温度后两个小时每小时记录一次。如果温度稳定在安全范围内波形没有明显畸变就算通过了。如果温度持续上升或者波形出现异常就要停下来排查。8.3 不同负载下的性能表现TPA3255在不同负载下的表现差异很大。4Ω负载下输出功率最大但电流也最大发热最严重。8Ω负载下输出功率减半但发热也减半。2Ω负载下输出功率更大但很多芯片在2Ω下会触发过流保护。我的建议是如果你的喇叭是4Ω的就按4Ω设计散热如果是8Ω的散热压力会小很多。不同供电电压下的表现也不同。PVDD越高输出功率越大但发热也越大。24V供电下输出功率约50W48V供电下约120W。如果你不需要那么大功率用24V供电能显著降低发热和底噪。我自己的板子平时就用24V供电推8Ω的书架箱绰绰有余芯片温度只有四十多度。9. 一些个人体会与后续扩展思路这块板子前前后后折腾了几个月中间打废了好几版但也积累了不少经验。最大的体会是TPA3255这颗芯片对PCB布局的敏感度远超我的预期。同样的原理图布局差一点底噪就能差十几dB。所以如果你打算做这块板子一定要在布局上多花时间不要急着布线。另一个体会是散热设计不能省。我第一版板子为了追求小体积把板子做到了8cm×8cm结果芯片温度高得吓人满功率跑十分钟就触发过热保护。后来换成12cm×10cm温度直接降了二十多度。板子大一点虽然占地方但散热好、走线从容、底噪低综合下来利大于弊。后续我还想试试用氮化镓电源配合TPA3255把整个功放的体积做小效率做高。氮化镓电源的开关频率高纹波小对底噪改善可能有帮助。另外还想试试用DSP做数字分频把TPA3255做成主动式音箱这样能省掉功率分频器的损耗声音更干净。这些想法还在酝酿中等做出来了再和大家分享。