
软硬结合板这几年在消费电子、工控、医疗设备里出现得越来越频繁。原因很直接产品越做越薄空间越挤传统排线加连接器的方案要么高度压不下去要么可靠性在振动、弯折场景下撑不住。软硬结合板把刚性板和柔性板做成一个整体既保留了硬板承载元器件的能力又用柔性区域替代了连接器和线束弯折半径可以做到很小整机厚度能省下不少。但它的设计门槛确实比普通硬板高出一截尤其是从原理图到压合结构这一整条链路稍有不慎就是批量报废。我这次拿一个实际项目来拆解一块4层刚性板加2层FPC的软硬结合板从叠层规划、Altium Designer里的区域划分、柔性区的铺铜与走线规则一直到压合结构和出图注意事项。适合已经会画普通双层、四层板想往软硬结合方向进阶的硬件工程师也适合做结构、工艺的同行了解设计端到底在关心什么。下面全部是我自己踩过坑之后总结的东西不是教科书复述。1. 软硬结合板的整体设计思路与叠层规划1.1 为什么是4层硬板加2层FPC这个组合先解释这个组合的由来。4层刚性板是当前大多数中低复杂度产品的性价比甜点区两层信号、一层电源、一层地或者两层信号加完整地平面EMC和阻抗控制都能兼顾成本又比6层低不少。而柔性部分用2层FPC是因为柔性区的层数越多弯折性能和良率下降越明显。每增加一层中性层偏移控制难度就上一个台阶压合时胶流也更难均匀。所以行业里常见的做法是刚性区按需堆层柔性区尽量压到最少层数。这个项目里刚性区4层柔性区2层意味着柔性区的两层正好对应刚性区的第2层和第3层或者第1和第4取决于结构设计。中间那两层在柔性区被“抽掉”只留下两层走线和一层覆盖膜。这样设计的好处是柔性区薄、弯折半径小同时刚性区的层数不受影响。注意柔性区的层数不是随便定的它必须和刚性区的某两层严格对齐否则压合时层间对位会出大问题。这个对齐关系在叠层图里必须标清楚。1.2 叠层结构到底怎么排叠层是软硬结合板的命根子。我见过太多项目因为叠层没规划好做到一半发现阻抗对不上、弯折区太厚、或者压合后板子翘曲。下面是我这个项目实际用的叠层思路用文字描述一遍方便你对照自己的项目。刚性区从上到下大致是顶层信号铜 → 半固化片PP → 内层信号/电源 → 芯板Core → 内层地 → 半固化片 → 底层信号铜。柔性区则是顶层覆盖膜 → 顶层铜 → 柔性基材PI → 底层铜 → 底层覆盖膜。关键在于柔性区的两层铜要和刚性区的内层铜在同一水平面上这样压合时才能通过半固化片把两者粘成一个整体。这里有个细节很多人忽略柔性区的覆盖膜Coverlay厚度和刚性区的半固化片厚度要匹配。如果覆盖膜太厚压合后柔性区会比刚性区高出一点贴片时容易出问题如果太薄又起不到保护作用。常见做法是覆盖膜用25微米PI加25微米胶总厚控制在50微米左右具体要看板厂的能力。1.3 刚性区和柔性区的过渡区怎么处理过渡区也叫弯折过渡区是软硬结合板最容易出问题的地方。这里的铜箔从刚性区延伸到柔性区中间要经过压合边界。如果处理不好压合时胶流会冲到柔性区导致柔性区变硬、弯折性能下降甚至直接开裂。我的做法是在过渡区留出一段“无胶区”也就是刚性区的半固化片在靠近柔性区边缘时做开窗处理让胶不要流到柔性区。同时过渡区的铜走线要做成圆弧过渡不能有直角线宽也要适当加粗减少应力集中。另外过渡区两侧的刚性板边缘要倒角或者做阶梯避免应力集中导致分层。提示过渡区的长度一般建议不小于1.5毫米具体要看弯折半径和板厚。弯折半径越小过渡区要留得越长。2. Altium Designer里的区域划分与规则设置2.1 用Layer Stack Manager定义软硬结合叠层Altium Designer从较新版本开始支持软硬结合板的叠层定义核心工具就是Layer Stack Manager。打开方式是在PCB界面下点Design → Layer Stack Manager。进去之后你需要手动添加刚性区和柔性区的叠层并且用“Stackup”区域来区分。具体操作上先定义刚性区的4层结构然后在需要柔性区的位置插入一个“Flex”区域。AD里可以通过在叠层管理器里添加“Dielectric”和“Copper”层来模拟但更规范的做法是用“Rigid-Flex”模式。如果你的AD版本没有这个模式那就用多个叠层区域加分割线来手动标注。这里有个坑AD的叠层管理器默认是按整板统一叠层来算阻抗的柔性区的阻抗需要单独设置。我的做法是在柔性区单独建一个阻抗配置文件把柔性基材的介电常数PI一般是3.2到3.5和厚度填进去然后手动计算线宽。不要指望软件自动算准柔性材料的介电常数受频率和湿度影响很大实测偏差能有10%以上。2.2 用Keep-Out和Region划分刚性区与柔性区在AD里画软硬结合板最关键的一步是把刚性区和柔性区在物理上分开。我通常用两种方式结合一是用Keep-Out Layer画出柔性区的轮廓二是在内层用Region或者Polygon Cutout把柔性区的铜皮挖掉。具体来说先在Mechanical Layer或者Keep-Out Layer上画出柔性区的边界这个边界要和结构图严格一致。然后在内层比如第2层和第3层上用Polygon Cutout把柔性区对应的铜皮挖掉只留下需要走线的那两层。注意挖铜的时候要留出过渡区的铜不能一刀切到边界否则压合时边缘容易分层。注意柔性区的铜皮挖除一定要在压合边界内侧留出0.2到0.3毫米的余量这个余量是给胶流和压合对位用的。留太少会分层留太多会浪费空间。2.3 柔性区的走线与铺铜规则柔性区的走线规则和刚性区完全不同。刚性区可以随便铺铜、随便打过孔柔性区不行。柔性区的铜皮要尽量少因为铜是脆性的弯折时容易断裂。我的原则是柔性区只走必要的信号线电源和地尽量用宽线或者网格铜不要用大面积实心铜。走线方向也有讲究。柔性区的走线应该垂直于弯折线也就是顺着弯折方向走这样弯折时铜箔受力最小。如果走线平行于弯折线弯折几次就断了。线宽方面柔性区建议用0.15到0.2毫米太细容易断太粗弯折性能差。过孔在柔性区要尽量避免如果必须打要用泪滴焊盘加固。铺铜方面柔性区可以用网格铜网格间距建议0.5到1毫米铜线宽度0.1到0.15毫米。网格铜的好处是弯折时应力分散不容易开裂。实心铜在弯折区是大忌除非你确定这个区域永远不弯。2.4 用Design Rules做区域化规则AD的Design Rules可以按区域设置这个功能在软硬结合板里非常有用。你可以建一个Room或者用Polygon定义柔性区然后针对这个区域单独设置线宽、间距、过孔规则。我的做法是在柔性区建一个Room然后加一条“Width”规则作用范围选这个Room最小线宽设0.15毫米最大0.25毫米。再加一条“Clearance”规则间距设0.15毫米。过孔规则里把柔性区的过孔外径设大一点比如0.6毫米内径0.3毫米增加机械强度。这样设置之后你在柔性区走线时AD会自动按这些规则检查不会出现线宽超标或者间距不够的情况。省去了手动检查的麻烦也避免了漏改。3. 从原理图到PCB的实操全流程3.1 原理图阶段的区域标注很多人以为软硬结合板的设计是从PCB开始的其实原理图阶段就要开始规划。我的习惯是在原理图里就把柔性区的元器件和网络单独标注出来。具体做法是给柔性区的元器件加一个自定义参数比如“FlexArea”值设为“Yes”。然后在PCB导入时通过这个参数可以快速筛选出柔性区的器件。另外柔性区的网络命名也要规范。我一般会在网络名前加“F_”前缀比如“F_USB_DP”这样在PCB里一眼就能看出哪些网络要走到柔性区。电源和地网络在柔性区要特别标注因为它们的走线宽度和铺铜方式跟刚性区不一样。提示原理图阶段多花十分钟做标注PCB阶段能省两个小时。这个账很划算。3.2 PCB布局刚性区与柔性区的器件分配布局是软硬结合板设计里最考验经验的一环。核心原则是重的、大的、发热的器件放刚性区轻的、小的、不发热的放柔性区。柔性区放器件要特别小心因为柔性区在后续装配和弯折过程中会受力器件容易脱落或者开裂。我的布局顺序是这样的先把连接器、大芯片、电源模块这些必须放刚性区的器件摆好确定刚性区的面积。然后把柔性区需要连接的器件比如传感器、小连接器放在柔性区注意它们的位置要避开弯折线。弯折线两侧各留出至少2毫米的禁布区这个区域里不能放器件也不能走敏感信号线。柔性区的器件焊盘要加大焊盘越大附着力越强。我一般会把柔性区的焊盘在标准基础上放大20%到30%。如果是0402或者更小的封装建议改成0603或者0805牺牲一点面积换可靠性。3.3 柔性区走线的具体操作步骤柔性区走线在AD里的操作和普通走线一样但规则和注意事项不同。我按顺序说一遍。第一步先确认柔性区的Room已经建好Design Rules已经生效。你可以在PCB面板里选中Room看看规则有没有应用上去。第二步从刚性区往柔性区走线时在过渡区要手动加宽线宽。我的做法是在过渡区把线宽从0.15毫米渐变到0.25毫米用一段短线段过渡不要突变。AD里可以用“Interactive Routing”的“Gloss”功能自动平滑过渡但建议手动调更可控。第三步柔性区的走线尽量走直线或者大弧度曲线不要有直角或者锐角。如果必须转弯用45度或者圆弧。AD里可以用“Arc”模式走线或者走完之后用“Convert”改成圆弧。第四步柔性区的过孔要加泪滴。AD里可以用“Teardrops”功能批量加或者手动在过孔两侧补铜。泪滴的作用是分散应力防止过孔在弯折时开裂。第五步走完线之后用“Design Rule Check”跑一遍重点看柔性区的线宽、间距、过孔规则有没有违规。AD的DRC默认规则可能不包含你自定义的柔性区规则需要在规则里手动勾选。3.4 铺铜与挖铜的实操细节铺铜在软硬结合板里是个技术活。刚性区可以正常铺铜柔性区要谨慎。我的做法是刚性区铺实心铜柔性区铺网格铜过渡区用渐变网格。具体操作上先在刚性区画一个大Polygon覆盖整个刚性区。然后在柔性区画一个网格Polygon网格间距设0.8毫米线宽0.12毫米。过渡区的网格可以密一点间距0.5毫米线宽0.15毫米这样应力过渡更平滑。挖铜的时候用Polygon Cutout在柔性区对应的内层挖掉铜皮。注意挖铜的边界要和Keep-Out边界对齐但留出0.2毫米的余量。挖完之后检查一下柔性区的铜皮有没有孤岛有的话手动删掉孤岛铜在弯折时容易翘起。注意铺铜之后一定要跑一次“Polygon Repour”确保所有铜皮都是最新的。AD有时候会缓存旧的铜皮导致DRC误报。4. 压合结构与出图注意事项4.1 压合结构图要标什么压合结构图是给板厂看的必须标清楚每一层的材料、厚度、铜厚、以及柔性区的特殊处理。我一般会出一张叠层图用表格形式列出每一层的名称、材料、厚度、介电常数。柔性区单独列一个表标明覆盖膜的厚度和开窗位置。关键信息包括刚性区半固化片的型号和厚度、柔性区覆盖膜的型号和厚度、过渡区的开窗尺寸、压合时的对位标记位置。对位标记要放在刚性区不能放在柔性区因为柔性区压合时会变形。另外压合结构图里要注明柔性区的弯折半径和弯折方向。板厂会根据这个信息调整压合参数比如压力、温度、时间。弯折半径越小压合时越要控制胶流否则柔性区会被胶填满失去柔性。4.2 出图时容易漏掉的几个标注出图是最后一步也是最容易出错的一步。我列几个我踩过的坑。第一个柔性区的覆盖膜开窗。覆盖膜不是全覆盖的焊盘和连接器位置要开窗。开窗尺寸要比焊盘大0.1到0.2毫米太小会导致覆盖膜压到焊盘上影响焊接。这个开窗在AD里用Soldermask Layer画但要注意柔性区的Soldermask和刚性区的规则不一样要单独设置。第二个过渡区的标注。过渡区要标明“无胶区”的范围以及压合边界的位置。这个信息板厂需要但AD里没有专门的层来标我一般用Mechanical Layer画然后在出图说明里写清楚。第三个柔性区的尺寸标注。柔性区在压合前和压合后的尺寸会有变化一般会收缩0.1%到0.3%。出图时要注明“按压合后尺寸”或者直接给一个补偿值。这个补偿值要问板厂要不同板厂不一样。第四个阻抗测试点。如果柔性区有阻抗要求要在出图时标明测试点的位置和阻抗值。柔性区的阻抗测试比较麻烦因为柔性材料软探针不好压。我一般会在刚性区靠近过渡区的位置留测试点通过过渡区走线连到柔性区。4.3 和板厂沟通的实操经验软硬结合板不是所有板厂都能做能做好的更少。我的经验是在出图之前就先找板厂沟通把叠层和压合结构发过去让他们确认能不能做。不要等出完图再问那时候改起来很麻烦。沟通的时候要问清楚几个问题柔性区的覆盖膜用哪个型号、过渡区开窗最小能做到多少、压合对位精度是多少、弯折半径最小能做到多少。这些参数直接决定你的设计能不能落地。另外一定要让板厂提供一份“压合结构确认图”你签字确认之后再投产。这份图是后续出问题的依据没有它出了问题板厂可以推卸责任。提示第一次做软硬结合板建议先做一批测试板不要直接上量产。测试板重点验证弯折性能和压合对位这两个过了再批量做。5. 常见问题与排查技巧实录5.1 柔性区弯折后开裂怎么排查柔性区开裂是最常见的问题原因通常有三个走线方向不对、铜皮太厚、弯折半径太小。排查的时候先看走线方向如果走线平行于弯折线那基本就是这个问题改成垂直走线。如果走线方向没问题再看铜厚柔性区铜厚建议用1/3盎司或者1/2盎司太厚容易裂。最后看弯折半径如果半径小于板厚的6倍开裂风险很高需要改结构或者换更薄的基材。我遇到过一次开裂排查了半天发现是覆盖膜开窗太小弯折时覆盖膜边缘应力集中把铜皮拉裂了。后来把开窗放大0.2毫米问题解决。这个坑很隐蔽分享出来给大家提个醒。5.2 压合后柔性区变硬怎么办柔性区变硬通常是胶流冲到柔性区了。排查方法是看过渡区的开窗尺寸如果开窗太小或者位置不对半固化片的胶会流到柔性区。解决方法是加大开窗或者在过渡区加“阻胶条”也就是在压合边界内侧留一圈没有铜的区域让胶流到这里就停住。另一个原因是覆盖膜的胶太厚。覆盖膜一般有25微米胶和50微米胶两种柔性区建议用25微米胶胶太厚压合后柔性区会变硬。如果已经用了25微米胶还是硬那可能是压合温度太高胶流过度需要和板厂沟通调整压合参数。5.3 过渡区分层怎么处理过渡区分层一般是压合对位不准或者开窗尺寸不对。排查的时候先看分层位置如果在压合边界那是对位问题如果在开窗边缘那是开窗尺寸问题。对位问题需要板厂提高对位精度设计端可以加对位标记辅助。开窗尺寸问题需要重新计算开窗大小一般建议开窗比柔性区边界大0.3到0.5毫米。我个人的经验是过渡区的铜皮要做成“阶梯状”也就是从刚性区到柔性区铜皮宽度逐渐变窄这样应力过渡更平滑分层风险更低。这个做法在AD里用Polygon画手动调整顶点位置。5.4 常见问题速查表问题现象可能原因排查方法解决措施柔性区弯折开裂走线平行弯折线检查走线方向改为垂直走线柔性区弯折开裂铜厚太厚检查铜箔规格改用1/3盎司铜柔性区弯折开裂弯折半径太小测量弯折半径增大半径或换薄基材柔性区变硬胶流冲到柔性区检查过渡区开窗加大开窗或加阻胶条柔性区变硬覆盖膜胶太厚检查覆盖膜规格改用25微米胶过渡区分层压合对位不准检查对位标记加对位标记或提高精度过渡区分层开窗尺寸不对测量开窗尺寸调整开窗大小阻抗偏差大柔性材料介电常数不准实测介电常数手动调整线宽压合后翘曲叠层不对称检查叠层结构调整叠层对称性5.5 几个独家避坑技巧第一个技巧柔性区的走线尽量走“S”形而不是直线。S形走线在弯折时应力分散更好寿命更长。这个做法在FPC行业里很常见但很多做硬板转过来的人不知道。第二个技巧过渡区的过孔要“错位”排列不要排成一排。错位排列可以分散应力减少分层风险。AD里手动调整过孔位置就行不麻烦但很有效。第三个技巧柔性区的覆盖膜开窗要“圆角”不要直角。直角开窗在弯折时应力集中容易撕裂覆盖膜。圆角半径建议0.2毫米以上。第四个技巧出图时给板厂一份“弯折测试要求”明确弯折半径、弯折次数、测试标准。这样板厂会针对性调整工艺良率会高很多。第五个技巧第一次做软硬结合板建议在柔性区加“测试走线”也就是专门用来做弯折测试的走线不接任何功能。测试板弯折之后先测这些测试走线通不通通了再测功能。这样可以快速定位是工艺问题还是设计问题。6. 柔性区铺铜与阻抗控制的补充细节6.1 柔性区网格铜的参数怎么定网格铜的参数不是拍脑袋定的它和弯折半径、铜厚、基材厚度都有关系。我的经验公式是网格间距取弯折半径的1/10到1/5线宽取网格间距的1/5到1/3。比如弯折半径2毫米网格间距取0.2到0.4毫米线宽取0.05到0.1毫米。这个范围是经过多次测试验证的太密了铜太多容易裂太疏了起不到屏蔽作用。网格铜的方向也要注意网格的“筋”要顺着弯折方向不要横着。横着的筋在弯折时受力最大容易断。AD里画网格Polygon的时候可以调整网格角度默认是0度你可以改成90度或者跟弯折方向一致。6.2 柔性区阻抗控制的实操方法柔性区做阻抗控制比刚性区麻烦因为柔性材料的介电常数不稳定而且覆盖膜的厚度公差大。我的做法是先按理论值算一版线宽然后做测试板实测根据实测结果调整。理论计算可以用AD自带的阻抗计算器或者用板厂提供的计算工具。具体参数上柔性区做50欧姆单端阻抗如果基材是25微米PI加25微米胶铜厚1/3盎司线宽大概在0.2到0.25毫米之间。差分100欧姆的话线宽0.15毫米间距0.15毫米左右。这些是参考值实际要按板厂的叠层算。注意柔性区的阻抗测试点要留在刚性区通过过渡区走线连过去。柔性区直接测阻抗很难探针压上去柔性区会变形测不准。6.3 覆盖膜开窗与焊盘设计的配合覆盖膜开窗和焊盘设计要配合好否则焊接会出问题。我的原则是开窗比焊盘单边大0.1毫米如果是连接器焊盘单边大0.15毫米。开窗太小覆盖膜会压到焊盘上锡膏印刷不良开窗太大焊盘周围的铜会暴露容易氧化。另外覆盖膜开窗的边缘要离走线至少0.2毫米太近的话弯折时覆盖膜会拉扯走线。这个间距在AD里用Design Rules的“Coverlay Clearance”规则来检查没有这个规则的话手动量。柔性区的焊盘建议做“泪滴”处理也就是焊盘和走线连接处加宽分散应力。AD里可以用“Teardrops”功能批量加或者手动补铜。泪滴在柔性区特别重要因为焊盘是应力集中点不加泪滴很容易在弯折时断裂。7. 从设计到量产的最后几公里7.1 测试板要测哪些项目测试板不是随便做做的要针对性地测几个关键项目。我一般会测弯折寿命、压合对位精度、阻抗一致性、覆盖膜附着力。弯折寿命用专门的弯折测试机设定弯折半径和次数一般要求弯折10万次以上电阻变化不超过10%。压合对位精度用X光检查看过渡区的对位偏差有没有超过0.1毫米。阻抗一致性用TDR测看柔性区的阻抗波动有没有超过10%。覆盖膜附着力用百格刀测看覆盖膜有没有脱落。测试板的结果要记录作为量产的设计依据。如果测试板有问题先改设计再重新做测试板不要直接改量产。我见过太多项目为了赶时间跳过测试板结果量产报废一大批损失更大。7.2 量产时的工艺窗口控制量产和打样不一样打样可以慢慢调量产要控制工艺窗口。软硬结合板的工艺窗口比较窄尤其是压合环节。温度、压力、时间三个参数要严格控制偏差大了就会出问题。我的经验是压合温度控制在180到200度之间压力控制在20到40公斤每平方厘米时间控制在60到90分钟。具体参数要看板厂的建议不同材料不一样。量产时要让板厂提供每批次的压合曲线确保一致性。另外柔性区的弯折测试要抽检不能只测首件。我一般要求每批次抽检5%的板子做弯折测试不合格就整批退回。这个要求要写进采购合同里否则板厂不会主动做。7.3 后续扩展方向这个项目做完之后我总结了几条可以扩展的方向。一是柔性区层数可以增加到4层但弯折性能会下降需要重新验证。二是可以尝试用“刚挠结合”之外的“全柔性”方案但成本会高很多。三是可以把柔性区的连接器改成“热压焊”减少连接器高度进一步压缩整机厚度。这些方向都需要重新做叠层设计和测试板验证不能直接套用现有方案。软硬结合板的设计没有一劳永逸的模板每个项目都要根据结构、成本、可靠性要求重新权衡。我个人在实际操作中的体会是软硬结合板的设计七分靠叠层三分靠走线。叠层规划好了后面的事情顺理成章叠层没规划好后面怎么调都是打补丁。所以每次拿到新项目我都会先花半天时间把叠层和压合结构想清楚画一张草图和板厂确认之后再动手画PCB。这个习惯帮我省了很多返工的时间也建议你养成。