
最近做项目时碰到一个比较有意思的问题整板尺寸压得很小但需要两路独立的电能计量通道于是想到把两片STPM33/STPM34背对背贴在6层PCB的正反面。这是个看起来省面积的常规操作但在一款模拟前端精度做到很高的计量芯片身上到底能不能这么干需要仔细拆一拆。这篇文章就是我从原理、电气、工艺到布局验证的完整分析过程希望能帮到正在做多通道电表或空间受限计量模组的同行。1. 项目背景空间不够用才想到背对背1.1 为什么会有背对背放置的需求先交代一下应用场景。STPM33/STPM34属于意法半导体面向电能计量推出的专用模拟前端芯片内置高精度ADC和数字信号处理逻辑外部配合分流器或电流互感器就能完成有功电能、无功电能、电压电流有效值等参数的测量。通常这类芯片会用在单相智能电表、三相导轨表、能源计量模块、插座式功率计等产品里。当一板需要同时采集两路独立回路时常见的做法是安排两颗芯片并列摆放像单相电表里做“一进一出”双计量或者用两颗芯片组合出三相三线制方案。但并列摆放非常占板面积。以TSSOP-24封装为例单颗芯片本体大约7.8mm×6.4mm这还没算引脚扇出、外围去耦电容、模拟输入滤波器、通信接口隔离电路。两片芯片并列后板宽很容易被顶到60mm以上偏偏导轨表、86型面板表这类产品对外形尺寸卡得特别严。于是“一颗贴顶层、一颗贴底层投影位置完全重合”的背对背布局就成了压缩面积最直接的手段。1.2 背对背放置的真实含义所谓Back-to-Back Placement就是两颗芯片在PCB上的几何投影基本重合一颗在L1层另一颗在L6层方向可以相同也可以镜像旋转。好处很明显水平方向几乎不增加任何面积两块计量功能模块被压到同一个“占地面积”里。如果两颗芯片的模拟输入通道分别从板子左右两端引入走线天然形成对称结构反而比单侧并列摆放更容易保持差分路径等长。不过这个方案能不能成立取决于几个硬前提。芯片模拟输入的微小信号不能被垂直方向耦合过来的干扰淹没电源和地网络不能因为两面共用而产生噪声串扰双面贴装工艺不能造成焊接缺陷还有最容易被忽略的——过孔扇出不能和对面焊盘打架。后面我会逐一展开。2. 芯片与封装的硬约束先得看引脚地图2.1 STPM33/STPM34的计量架构特点STPM33/STPM34虽然是两颗不同型号但在PCB设计维度上非常相似。它们的信号链路是典型的“模拟前端数字核心”结构进来的电压信号和电流信号先经过可编程增益放大器再进入高分辨率Delta-Sigma ADC最后在内部DSP中完成滤波和电能计算。这颗芯片外部需要关注的信号主要分三类模拟电压采样输入、模拟电流采样输入、数字通信接口。模拟采样输入是布局里最敏感的因为直接接电流互感器副边或分流器两端信号幅度在毫伏级别到几百毫伏之间。以分流器方案为例满量程差分信号可能只有几十毫伏任何一点从电源或地平面耦合进来的开关噪声都可能直接叠加到采样值上影响精度。背对背布局最大的风险也恰好在这里两片芯片在垂直方向直接“脸贴脸”如果层间屏蔽和回流路径处理不到位顶层芯片的模拟输入极有可能感应到底层芯片数字接口的开关电流变化。2.2 封装尺寸和引脚间距对布局的影响STPM33/STPM34常见封装是TSSOP-24引脚间距0.65mm本体尺寸大约7.8mm×6.4mm厚度约1.1mm。0.65mm间距意味着相邻引脚中心距很小焊盘之间的间隙通常只有0.25mm左右。这种间距下想在引脚之间插入过孔几乎不可能0.2mm钻孔加上0.4mm焊环放进去就已经占满空间了。所以常规做法是采用“狗骨”扇出从引脚焊盘拉出一小段走线到芯片外侧再打过孔。这个细节直接影响背对背可行性。顶层芯片和底层芯片投影重合时如果两片芯片的扇出方向完全一致顶层从右侧引出过孔底层也从右侧引出过孔那么底层过孔的位置会在顶层芯片焊盘外侧一般不会直接撞上顶层焊盘但很可能离顶层焊盘非常近导致焊接时锡膏顺着过孔被吸走。更稳妥的办法是把底层芯片旋转180度放置让它的引脚和扇出方向与顶层错开。这样顶层右侧是芯片A的扇出过孔底层右侧是芯片B的散热焊盘空白区或走线区域上下层过孔不容易重叠。2.3 引脚镜像策略是背对背的关键镜像放置不只是为了躲过孔还有一个电气上的好处时钟、通信、数字输出这些相对“脏”的引脚可以和对面芯片的模拟输入引脚错开位置。如果顶层芯片的SPI时钟信号正好垂直对到底层芯片的电流采样差分对两层之间即使有完整地平面还是会有寄生电容耦合。通过旋转180度数字引脚区域和模拟引脚区域在投影上分离相当于在布局层面就做了一次物理隔离。具体做法是先定义顶层芯片为0度朝向底层芯片旋转180度。这时底层芯片的引脚顺序在投影上是反的比如顶层第1脚在左上角底层第1脚在右下角。像STPM33/34这类芯片模拟输入引脚通常集中在一侧数字通信引脚集中在另一侧旋转后两颗芯片的模拟输入侧会在板子的对角方向而不是垂直重叠这给后续布线留出了很大的调整余量。3. 电气可行性模拟计量芯片最怕什么3.1 地平面与回流路径要优先规划对于背对背布局我第一个要讨论的不是信号走线而是地平面。计量芯片的ADC精度依赖一个稳定、低噪声的参考地和电源域。如果两片芯片共享同一个地网络那么L2层应该保持完整不要为了区分“芯片A的地”和“芯片B的地”去开槽。很多人习惯把模拟地和数字地分割开但在双面背对放置时分割地平面会让回流电流被迫绕路形成很大的回流环路反而比不分割更容易引入噪声。我个人的设计习惯是整个计量区域使用统一地平面在芯片模拟输入引脚附近辅以足够的过孔阵列让信号回流路径尽可能短且直。上下两层芯片各自通过多个过孔接到L2完整地平面这样顶层芯片的模拟回流和底层芯片的数字回流在平面内部会自然趋向阻抗最低路径垂直方向的耦合也会被地平面屏蔽掉大半。只有在系统要求电气隔离比如两路计量分别来自不同电源系统才考虑在地平面上开隔离槽但这种情况下背对背布局就不再合适不如直接分成两块小板。3.2 电源去耦与噪声耦合电源去耦方面每颗STPM33/34的电源引脚附近都需要放0.1µF高频去耦电容再配合1µF到10µF的储能电容。背对背布局时去耦电容有两种放置方法。第一种是放在同面芯片旁边走线最短但会稍微增加水平面积第二种是利用对侧空闲区域把去耦电容放在另一面芯片电源引脚的垂直投影附近通过过孔连接这种做法的好处是电容和芯片电源脚之间的路径同样很短但要注意过孔引入的额外寄生电感。我在实际评估中会优先选择第一种也就是同面就近放置。0.1µF电容对高频噪声的抑制作用很大程度上取决于电容到电源引脚的环路面积如果通过过孔绕到对面环路面积至少增加一倍高频段的效果会打折扣。低频段的储能电容反而可以放到对面因为它滤除的是低频纹波对寄生电感不敏感。所以推荐的做法是0.1µF电容与芯片同面紧挨电源脚10µF电容可以在对面投影区域放置充分利用背对背节省出来的空间。3.3 模拟输入通道的串扰风险芯片模拟输入的串扰是背对背布局里最需要盯住的问题。两片芯片的电流采样差分对如果分别在顶层和底层垂直重叠那么层间寄生电容会让一路信号耦合到另一路。这个耦合有多大可以粗略估算一下在1.6mm板厚、两层之间是完整地平面L2的情况下顶层走线和底层走线被地平面隔开寄生电容主要是走线对地电容而走线之间的直接耦合电容非常小。也就是说只要L2是完整地平面垂直方向串扰基本可以忽略。但如果没有完整地平面比如为了走线方便在L2层切了一刀那结果就完全不一样了。顶层差分对和底层差分对会通过L2的缝隙形成边缘耦合这时候你就会在测试时发现两路计量通道互相“串数”一路加载时另一路的读数出现微小波动。所以在6层板设计中我强烈建议将第二层和第五层都作为完整地平面把内层走线全部压在L3或L4上。这样即使两片芯片投影重合模拟信号之间始终隔着两层完整的地串扰会被压到非常低。3.4 数字接口与ESD/浪涌路径数字通信接口的辐射噪声同样不能忽视。STPM33/34通过SPI或UART与主控通信时钟频率一般在几MHz以内虽然不算高速信号但边沿跳变时电流变化仍然可以在电源平面上激起毛刺。背对背布局时顶层芯片的数字信号过孔如果穿过L2和L5到达底层会在地平面上形成瞬态回流这个回流如果流经底层芯片的模拟输入参考区域就会造成干扰。清理这个问题的办法有几个一是通信信号走线尽量短直接通过过孔到达对应层不要在内层绕大圈二是在数字接口芯片附近单独放置一个小磁珠或RC滤波把数字电源和模拟电源从引脚层面就隔离开三是在PCB的电源输入位置做好π型滤波让外部进来的干扰不能顺着电源平面扩散。STPM33/34通常允许数字电源和模拟电源分开引脚供电设计时一定按照数据手册建议分别接不要为了方便在芯片引脚附近直接短接。ESD和浪涌路径是另一个容易被背对背坑到的地方。如果两颗芯片分别连接不同的电流互感器或电压采样电阻而它们的保护器件TVS、压敏电阻分置两面那么浪涌电流可能从顶层芯片的模拟输入流入穿过地平面再从底层芯片的保护器件泄放形成跨芯片的浪涌回路。这个回路轻则引起测量误差重则打坏对面芯片。解决思路是每一路模拟输入的保护器件尽量靠近接口端子并直接接到系统地避免浪涌电流流经计量芯片下方。4. 热、机械与工艺可行性4.1 芯片功耗与散热评估关于热量STPM33/34这类计量芯片的功耗并不高。我查过的典型供电电流在几十毫安以内按3.3V供电计算单芯片功耗通常在数十毫瓦级别。这个量级的热耗放在6层板上几乎不会引起可感知的温升更谈不上影响ADC精度。真正需要担心的反而是背面芯片周围的发热器件比如板上的LDO、通信模块、继电器驱动它们的热量可能通过过孔传递到芯片附近导致计量芯片局部温度偏高。虽然电能计量对温漂有校准算法补偿但过大的局部温差还是会影响校准效果。所以背对背放置时我建议在顶层芯片对应底层区域不要放置大功率发热器件尤其是底层芯片的正下方最好是留空或只放去耦电容。如果实在避不开至少要在发热器件和计量芯片之间增加热阻隔离比如挖掉部分铜箔减少热传导。4.2 双面回流焊与机械干涉从制造角度看双面贴装在今天是很成熟的工艺6层板双面回流焊完全不是问题。需要注意的是一次回流和二次回流时元件的固定通常采用“底部元件点红胶”或者采用不同熔点的锡膏但绝大多数SMT工厂会按照常规双面回流流程处理。上下面贴片本身的可靠性问题不大真正要关注的是过炉时芯片主体的重力影响TSSOP这种小封装重量很轻脱焊风险可以忽略。机械干涉则需要细细核对。板厚1.6mm两颗芯片本体高度各约1.1mm加起来接近3.8mm如果板子两侧都有外壳或者有绝缘隔离片需要确认装配间隙是否足够。还有一点很多人会忽略芯片底部的散热焊盘如果有的话在双面都有焊盘时过孔的位置如果打在两个散热焊盘重合区域会导致焊接时焊锡通过过孔流到另一面形成焊锡空洞。建议散热焊盘的接地过孔采用盘中孔并做树脂填孔或者刻意避开对面散热焊盘的位置。4.3 测试与可维护性背对背布局给测试带来的麻烦比工艺更大。芯片A在顶层芯片B在底层如果调试时需要测量芯片B的某个引脚波形但芯片B正下方就是芯片A万用表探针根本伸不进去。所以必须在布局阶段预留测试点或测试焊盘把每个芯片的关键信号电源、地、模拟输入、SPI引脚复制到板边测试点区域。别觉得这是多此一举等样机出来再补测试点那才叫欲哭无泪。另外如果量产后需要固件烧录、通信校准也要考虑烧录探针能否同时抵达两片芯片的通信接口。最好把两片芯片的通信引脚都引到一个统一的测试连接器/焊盘组上而不是分别放在板子两面避免生产测试时反复翻板。5. 6层PCB的推荐堆叠与具体布局方案5.1 堆叠选型的推荐方案对于两片背对背计量芯片我推荐在6层板中使用如下堆叠L1顶层信号芯片A、模拟输入滤波、去耦电容L2完整地平面L3内层走线必要时可走电源L4电源平面分割VDD、VREF、数字电源等L5完整地平面L6底层信号芯片B、通信接口、测试点这套堆叠的核心思想是两个外层信号层分别紧邻一个完整地平面模拟敏感信号被上下两个地平面夹住形成“屏蔽盒”效应。电源层放在L4通过过孔向上向下给两层芯片供电路径短且可控。中间的L3层可用于少量信号走线和必要的电源延伸。很多设计喜欢把L3作为第二个完整地平面但6层板如果占用两个完整地平面做电源层信号走线空间会很紧张。我更倾向于L2和L5做地L4做电源L3走线。这样在保证屏蔽的同时给芯片扇出和通信走线留出足够空间。5.2 具体放置与过孔扇出放置两颗芯片时默认顶层芯片位于板的正面中间底层芯片旋转180度。先用Gerber层做一次“投影检查”把顶层芯片和底层芯片的焊盘、过孔、走线全部以半透明方式叠在一起看确认没有相交。这里最容易出问题的位置是引脚的“狗骨”扇出过孔。举例来说顶层芯片第5脚从右侧打孔旋转180度后底层芯片第5脚在左侧如果两个孔坐标不重叠那基本安全但第5脚和第20脚可能因为焊盘延伸方向不同在投影上靠得非常近。设计规则里最好设置一个约束上下层过孔的最小间距不小于0.5mm避免焊接时锡膏互串。扇出建议采用“内侧走线、外侧打孔”的方式就是说从芯片引脚焊盘先向外拉一小段0.3mm到0.4mm的短线到芯片外侧之后再打过孔。不要让过孔直接落在引脚焊盘上除非你愿意做树脂塞孔工艺否则哑光焊盘和过孔之间很容易在回流焊时吃锡短路。过孔统一使用0.2mm钻孔/0.4mm成品环这样的尺寸在6层板完全可加工而且能塞进TSSOP-24外围的空间。模拟输入差分对从接口端子引进来之后先在芯片外侧经过一个RC滤波常见是100Ω电阻加上1nF电容再进芯片模拟输入引脚。RC滤波元件最好也放在同面紧邻端子输入位置而不是放在芯片旁边这样能防止外部干扰直接辐射到高频回路。两片芯片的模拟输入走线在投影上尽量垂直交叉比如顶层水平进入底层垂直进入减少平行耦合段的长度。5.3 电源和去耦电容如何落地电源布局上每片芯片的VDD引脚都先经过0.1µF电容再接入电容另一端通过过孔直接打入L2地平面。容值上0.1µF适合滤除10MHz以上的高频毛刺低频的电源稳定靠10µF电容承担这个可以放在对面。这里有个细节0.1µF电容的接地端过孔不要和芯片模拟输入参考地的过孔共用一个否则高频电流会直接流过模拟信号参考地产生额外压降。尽量让每个地过孔都独立打到最近的完整地平面。如果两片芯片的VDD是同一个电源可以在L4电源平面上统一供电但建议在每片芯片的电源引脚附近串一个磁珠或几欧姆电阻形成局部去耦点。这样做可以在一定程度上防止一片芯片数字开关时拉低的电源噪声直接传导到另一片芯片的模拟参考上。磁珠选100MHz阻抗在600Ω左右的规格电阻选10Ω到22Ω即可。5.4 验证方法建议布局完成后不要急着投板先用仿真工具做一次电源平面阻抗分析和串扰扫描或者至少做一个基础的DFM检查。重点看几个指标各层过孔间距是否满足工厂最小间距、两层芯片的焊盘是否在投影上有重叠、散热焊盘附近的过孔是否会造成漏锡。规则检查通过后建议做一版小批量样板重点测试以下内容两路计量精度的交叉影响只在A路加标准负载观察B路是否有计量跳动反向再测一次。电源噪声对比用示波器分别测量两片芯片VDD引脚的纹波对比背对背和并列放置的波形是否有明显恶化。温升满载运行1小时后用热像仪看两片芯片的温差。我在类似的背对背计量模组上做过实测只要地平面和去耦做好了两路计量之间的串扰影响完全在精度允许范围内电源纹波和常规单面布局也没有肉眼可见的差别。关键就是别把地平面切碎别把过孔打在焊盘上。6. 常见问题与避坑清单6.1 常见问题速查表我在整理这个项目资料时把可能踩到的问题汇总成了下面这张表方便大家对照排查现象可能原因解决办法芯片A加载后芯片B计量值小幅波动模拟输入走线层间耦合或地平面被分割保证L2/L5完整地平面增大层间间距芯片电源引脚纹波大示波器可见毛刺去耦电容环路面积过大或放置距离过远0.1µF电容紧贴芯片过孔直接入地回流焊后部分引脚虚焊过孔离焊盘太近锡膏被吸走过孔外移或采用树脂塞孔过孔打在对面芯片焊盘上短路未做投影检查上下层焊盘与过孔重叠底层芯片旋转180度设置过孔间距约束浪涌测试时芯片损坏保护器件位置不合理浪涌流经芯片下方保护器件靠近端子接口直接接系统地调试无法测量底层芯片信号没有预留测试点关键信号复制到板边测试点区域6.2 几个容易被忽视的细节除了上面这些还有几个小点值得单独拎出来说。第一STPM33/34这类芯片通常有多个电源和地引脚不要图省事把同名的地引脚就近连成一个网络就完事尽量让每个地引脚都有独立的过孔下到地平面。这样做能明显降低地弹噪声。背对背布局中两片芯片的地引脚总数量翻倍过孔数量也会增加但这不是坏事更多的地过孔意味着地平面和芯片之间的连接阻抗更低有利于回流。第二如果设计的是隔离型计量模组比如需要通过隔离电源给两路计量分别供电背对背布局会带来很大的麻烦因为隔离意味着两面不能共地必须在板中间开隔离槽。这样一来L2和L5地平面被分割层间屏蔽效果打了折扣模拟输入的垂直耦合风险就会上升。遇到这种需求我建议放弃背对背转而采用分板或模块化设计。第三对计量精度等级有严格要求的产品比如0.2级、0.5级的电能表背对背方案虽然可行但要在量产前做更充分的一致性验证。芯片安装角度、焊接应力、PCB板材翘曲度都可能对计量精度产生微小影响必须用多块样板在不同温度下做全性能测试。如果只是做便携式监测设备或非计量认证的功率采集模块背对背布局完全够用。7. 我个人对背对背方案的最终看法从项目评估到最终落板我把STPM33/STPM34在6层PCB上背对背放置的可行性粗算了一遍又精算了一遍。结论是在共享电源和系统地、采用完整地平面、做好引脚旋转扇出和去耦的前提下这个方案是完全可行的而且能帮你在不牺牲计量性能的情况下把主板面积压缩近一半。如果产品还处于原型阶段我的建议是直接按背对背方案画板留好测试点投两版样板回来实测数据比任何理论分析都有说服力。回过头来看背对背放置这件事最大的挑战不在于“芯片能不能这么装”而在于设计者有没有在布局前期把地平面、过孔扇出、模拟输入隔离、去耦电容位置这些基础问题想清楚。只要这些地基打稳剩下的不过是水到渠成的事情。