1. 柔性板画板,先改的不是线,是规则
上个月打样回来一块FPC,弯折三次之后,补强区边缘有一路走线直接起皮,断口正好压在弯曲折痕上。板厂说得很客气:“你们这走线横着过弯折区,神仙也救不了。”问题不在工厂工艺,在我当时用Altium Designer 20画板的时候,还在拿刚性板的思路干活。
柔性PCB(FPC)和刚性FR4板最大的区别,不是材质从黄绿色变成黄橙色,而是整块板子需要接受反复弯折这个物理事实。刚性板画错了,改一版最多亏加工费;软板画错了,弯折区走线断裂、补强贴偏、覆盖膜开窗错位,每一类问题都是量产阶段才爆雷。很多人觉得“AD20画柔性板,把板框画细点、线宽设小点就行了”,这个认知差得不是一点半点。
画柔性板第一个要建立的习惯是:先做规则,再画线,最后才谈布局。这里的规则不是随便设一两组线宽线距,而是要把整个设计环境切换成“FPC模式”。AD20里提供了一个叫Board Planning Mode的视图,可以按层配置物理叠层,但真正决定FPC能不能过弯折测试的,是布线规则、铺铜策略、元件摆放、过孔位置这些软件不会替你默认设置的参数。
把AD20升级到20.2以后,叠层管理器支持更细腻的材料参数配置,这对柔性板设计是个实打实的帮助。可以把聚酰亚胺(PI)、胶层、覆盖层(Coverlay)、补强片的材料参数全部填进去,做阻抗计算和弯曲模拟的时候,数据会准很多。
这章先把整体思路理清楚:柔性板设计不是“画一块能弯曲的板子”,而是“画一块按预定方式弯曲、在特定区域刚性支撑、其余区域能动起来的板子”。想清楚这句话,后面所有规则设置才有一个完整的方向。
2. 叠层与材料:把“软”这件事写进设计参数里
2.1 先在叠层管理器里搭一个FPC标准结构
刚性板叠层一般是“顶层铜 - 介质 - 底层铜”,柔性板最常见的基础结构是“覆盖层 + 铜箔 + 基材 + 铜箔 + 覆盖层”。你要是用AD20默认的四层板模板去画FPC,做出来的板子孔铜和弯折性能全都会偏,因为介质厚度和材料类型完全不是一回事。
在Altium Designer 20里,打开Design → Layer Stack Manager,先删掉默认的FR4介质,换成聚酰亚胺(Polyimide)。基材厚度一般取12.5µm到25µm,这是柔性板最常用的标准厚度范围。铜箔厚度我建议用18µm(约0.5oz),兼顾导电能力和耐弯折性,太厚的铜箔(35µm以上)在弯折区容易疲劳开裂,太薄了(12µm)过流能力又捉襟见肘。
覆盖层是FPC特有的结构,AD20里一般用Coating或者Coverlay类型去表示。这里有一个很多新手踩过的坑:覆盖层材料如果不填,生成的叠层报告会显示空气,后面做阻抗计算的时候偏差极大。老老实实把覆盖层厚度设为12.5µm对着PI材料填进去,阻抗计算才有参考意义。
2.2 叠层参数要填到什么程度才算合格
很多人在AD20里设置的叠层就两层铜加一层PI,其他什么都不管。这样画完板子Gerber也能出,板厂也能做,但等你被问到“抗弯折次数按多少测”“弯折半径按几倍板厚算”的时候就傻眼了,因为你压根没在工程里定义过这些指标。
建议把所有参数填完整:铜箔的电阻率、PI基材的介电常数(约3.4左右)、覆盖层的介电常数、胶层的厚度。AD20支持输入带单位的具体参数,算阻抗需要这些数据,做板厂DFM沟通也需要这些数据。如果你不确定某个参数怎么填,直接问你的板厂工程要他们常用材料的标准参数表,这比自己在网上查半天靠谱得多。
一个关键认知:柔性板的叠层参数不只是给软件看的,更是给PCB工厂看的工程沟通语言。你在AD20里设置的数据,会直接导出到制造输出文件中,板厂开叠构资料时就是以这些数据为基准的。
3. 板框与弯曲区:把板子“切”成能动的关节
3.1 板框设计的两条路径,都绕不开弯曲半径
柔性板的结构可以理解为若干段刚性单元(贴了补强或者装了元器件的区域)通过可弯折的柔性铰链连接在一起。画板框的第一步,就是把产品结构图里的弯折位置和弯曲半径还原到AD20里。
两条常用路径:如果结构工程师给你DXF格式的外形图,直接在AD20里File → Import导入,注意把单位统一成mm,导入后要仔细检查原点位置。如果没有结构图,直接在Mechanical层自己画板框也行,但弯曲区的圆弧半径必须认真对待。弯折半径的经验公式是:动态弯折区半径最少是板厚的10倍以上,静态安装弯折最少5倍,这个数值低于下限,PI基材和铜箔都扛不住反复应力。
板框画完以后别急着标记为Board Shape,先加一个辅助层用来标弯曲区。我习惯用Mechanical 2层配合5mm宽的粗线,把弯曲区范围框出来,只要这张图发给板厂,对方一眼就知道哪里是弯折区、哪里是刚性区。这个做法在AD20里不费任何功夫,但能省掉后面数不清的沟通成本。
3.2 弯曲区里怎么走线:角度比宽度更重要
这是柔性板绘制技巧里最值钱的一段经验。在弯曲区内,走线方向必须尽量垂直于弯折轴线。说白了就是,如果板子要横着弯,线就竖着走;如果板子要竖着弯,线就横着走。走线方向和弯折轴向平行,等于把整条铜箔放在折痕上反复碾压,断线只是时间问题。
弯曲区里的走线角度也很有讲究,别用45度斜线,更别用90度直拐。最稳妥的做法是走圆弧线或者大半径曲线,最大程度避免应力集中。AD20的交互式布线工具支持按Shift+空格切换走线模式,切到圆弧模式(Arc)后设置好最小圆弧半径,在弯曲区里布线就会自动过渡成大弧线。
另一个容易被忽视的点是:弯曲区里的过孔,一个都不要放。过孔等于在铜箔上打了个洞,还镀了一层孔铜,在应力的反复作用下就是天生的裂纹起始点。就算过孔离弯曲区边缘很近都有风险,我个人的安全距离是过孔中心到弯曲区边界至少2mm,低于这个数值宁可不放。
3.3 板框圆弧别手工硬画,用AD20自带倒角工具
有些工程师喜欢用手画圆形轨迹去拼板框圆弧,画出来的线条断成一截一截的,圆度还看运气。AD20自带一个特别实用的功能:Tools → Convert → Create Board Cutout from Selected Primitives,或者直接在板框模式下选中直角点做倒角。
选中板框边线的拐角,按Tab键设置倒角半径,几条边线分分钟变成一条完整的圆弧过渡,生成的板框线条是光滑连续的,方便后续和外发DXF做比对检查。这块操作不复杂,但对制造端非常友好,板厂做外形模具的时候能少一道纠错。
4. 走线与铺铜:柔性板里的“软”设计细节
4.1 走线宽度和铜箔过流能力的关系要怎么算
FPC铜箔散热能力比FR4差,同样的过流需求,线宽要比刚性板多留余量。一个粗略的估算方法:柔性板1A电流在18µm铜厚条件下,线宽建议不要低于0.3mm,0.2mm的线宽在FPC上跑1A以上电流,温升会明显偏高,长时间使用后铜箔抗氧化层也会加速老化。
信号线方面,0.1mm的线宽和0.1mm的间距在普通FPC工艺里都能做,但我不建议一上来就把线宽卡到工艺极限。柔性板配合覆盖层开窗,细走线在做弯折测试时的稳定性远不如0.15mm以上的线,留一点余量,让步率反而更低。能用宽的就不用窄的,在柔性板设计里是保平安的原则。
4.2 为什么柔性板上不要大片铺铜,要铺网状铜
很多人画刚性板习惯了铺一整块铜皮做回流地,这个习惯带到FPC里会坑死人。大面积的实心铜箔在弯曲时会产生大量应力,铜箔面积越大,应力越集中,板子弯不了几次就会在铜箔边缘出现折痕裂纹。
正确做法是用网格铺铜(Crosshatch),AD20的铺铜属性面板里,铺铜样式选择网格(Grid)就行。网格线宽一般取0.2mm到0.3mm,网格间距推荐0.4mm到0.6mm。这样既能保证地平面的连通性,又能把弯折应力分散到一个个小网格里,实用性非常强。
但网格铺铜也有副作用:阻抗连续性会比整面铜差。如果你在柔性板上走高速差分线(USB 2.0以上、MIPI这类),建议差分线下方保留一定宽度的实心铜区域做参考平面,其他非敏感区域用网格铜。这种“局部实心+外围网格”的混合铺铜方案,是我在多层FPC项目里验证过的最稳定的组合。
4.3 走线转角一律加泪滴
AD20里快捷操作是T → T(Teardrops),全选后按回车直接给所有过孔和焊盘的走线连接处加上泪滴。这是刚性板优化工艺的常规动作,在柔性板上却属于保命动作。
FPC的钻孔区、补强边缘、弯折区边界,这些位置铜箔本身就容易在应力下分离,没有泪滴过渡的话,走线和焊盘的连接处就是一个锋利的“瓶颈”,稍微受力就可能从颈部断开。加上泪滴以后,连接处平滑过渡,应力被分散开,断线概率大幅降低。
5. 补强片:所有插接、装配区域的“硬骨头”
5.1 什么地方需要补强,补强片怎么在AD20里表达
柔性板只要有插拔连接、螺丝固定、元器件焊接这类需求,就必须在对应区域加补强片。最常见的补强材料是FR4(玻璃纤维板)、PI(聚酰亚胺)和钢片(Stiffener Steel)。FR4补强多用于金手指插拔区域,PI补强用于焊接元器件区域,钢片补强用于需要高平整度和良好接地的地方。
在AD20里,补强片没有专门的独立设计图层,通常的做法是在Mechanical层里画一个覆盖补强区域的闭合多边形。画好以后在属性面板里标注材料类型和厚度。如果用到钢片补强,记得在板上对应位置加一个接地焊盘和螺丝孔,这几个要素缺一个,到装配环节都容易翻车。
5.2 画补强片的三个操作细节
第一个细节:补强区域边缘要圆角。FR4补强片边缘如果做成直角,弯折时会在直角位置产生应力集中,覆盖层很容易从这里开始剥离。AD20里给补强多边形设置倒角的方法和板框倒角一样,把直角都倒成R0.5mm以上的圆弧。
第二个细节:补强片和覆盖层开窗必须对齐。补强区域如果同时存在露铜焊盘,需要在Solder层(阻焊开窗层)画出对应的开窗区域。FPC的覆盖层是激光成型的,开窗位置和补强边缘对不上是工厂客诉高发问题,设计时可以用辅助线把两者边界严格约束在一起。
第三个细节:补强区域不要跨过弯折区边界,至少在弯折边界之外留出2mm以上的过渡带。很多人补强片刚好画到弯折线上,板子的“硬”和“软”突然切换,应力变化太剧烈,弯折寿命直线下降。补强片边缘到弯折区边界留出足够距离,等于给应力一个缓冲过渡带。
5.3 双面补强和多层补强时怎么保证对齐
双面补强比较考验设计功底,因为正反两面的补强区域如果错位,板子在弯折时会在截面产生剪切应力。建议在AD20里把补强信息做成一条独立的机械层(比如Mechanical 15“Stiffener”),正反两面的补强边界都画在这层,然后把机械层属性设为“双向显示”,切换顶层底层视角时可以肉眼对比是否吻合。
如果补强片还承担接地功能(比如钢片补强),可以在补强区域布置一排接地过孔,把顶层和底层的铜绞合成一个整体。这些过孔不需要密集,但至少要沿补强边缘均匀分布,确保机械固定和电气连通同时到位。
6. 从AD20到板厂:柔性板文件的输出规范
6.1 Gerber文件里哪些层是必须的
柔性板的制造文件比刚性板多一层“Coverlay”,这是覆盖层曝光开窗用的,设计时必须单独导出给板厂。AD20里在输出Gerber时,除了Top/Bottom Copper、Silkscreen、Solder Mask外,记得勾选Coverlay相关层,以及你在Mechanical层里画的补强边界。
还有一个细节:AD20默认导出的Gerber层名是英文缩写,板厂工程师要对照你的设计文件才能一一对应。建议在Project的OutputJob里创建一套预设(FPC_Output.outjob),把不同层重命名为“铜顶”“铜底”“覆盖层开窗”“补强位置”等直观名称。板厂DFM收到文件后不用到处猜,对接效率高很多。
6.2 外形文件和钻孔文件的格式选择
外形文件建议用DXF单独导一份,因为柔性板的外形铣切和刚性板不一样,很多板厂用激光切割或模切成型,对DXF里的圆弧精度要求更高。AD20导出DXF时,在Export Options里把精度设成小数点后4位,圆弧曲线不会被切碎成短线。
钻孔文件方面,FPC的微孔很多是激光钻孔,孔径可能小于0.2mm。用AD20生成钻孔文件时,打开NC Drill Setup对话框,确保单位是毫米、坐标是绝对坐标,不带任何格式压缩。激光钻孔机对坐标文件格式非常敏感,压缩单位很容易造成孔位换算错误,这类低级错误一次都不能犯。
6.3 给板厂写清楚弯折属性和测试要求
柔性板设计文件里最容易被忽略的是弯折属性文字资料。你可以在AD20里画一页专门的制造说明图,把所有弯折区域的弯曲方向、弯曲半径、允许弯折次数写在图上。夸张一点说,这一页纸有时候比整个PCB文件都重要,因为板厂在工艺设计阶段就靠这些参数判断要不要改铜箔走线方向、要不要加密补强。
验证手段也可以用AD20自带的3D模式来回切换视角,从正面反面检查补强区域和元器件的干涉情况。柔性板的3D模型虽然不能精确模拟弯折形态,但至少能发现明显的结构冲突。发文件给板厂前,我再啰嗦一句:用AD20的File → Smart PDF导出一份含3D视图的PDF图档,板厂工艺评审时看的是它,不是你的源工程。
7. 常见问题与排查技巧实录
这里把柔性板设计和打样过程中最容易踩的七个坑集中整理成表,每一条都是真实项目里遇到过的问题,照着排查基本能帮你少走半年的弯路。
| 问题现象 | 根本原因 | 解决办法 |
|---|---|---|
| 弯折几次后走线断裂 | 走线方向平行于弯折轴,或使用了锐角拐弯 | 弯曲区内走线垂直于弯折轴线,转角用圆弧过渡 |
| 补强区边缘覆盖层剥离 | 补强边缘有直角,应力集中 | 所有补强区域直角做成R0.5mm以上圆弧 |
| 连接器插拔几次后焊盘脱落 | 补强片太薄或者补强面积不足 | 插接区域补强厚度至少0.3mm FR4,面积比焊盘外延2mm以上 |
| 过孔附近铜箔起裂纹 | 过孔离弯曲区太近,孔铜成为应力集中点 | 过孔中心到弯曲区边界保持2mm以上距离 |
| 阻抗测试结果偏大 | 叠层管理器里没有填覆盖层材料参数 | 补上PI覆盖层厚度和介电常数,重新做阻抗计算 |
| 板厂反馈补强位置对不上 | 机械层缺乏补强信息或补强层和外形层未对齐 | 用单独的Stiffener机械层画补强,并仔细检查层间坐标 |
| 焊接端FPC起皱变形 | 大片实心铜区域热应力释放不够 | 非敏感区域改用网格铺铜 |
排查问题的思路只有一句话:柔性板所有失效模式,十有八九都和“应力集中”四个字有关系。走线断裂是应力集中,覆盖层剥离是应力集中,过孔开裂也是应力集中。所以在AD20里画FPC,每个操作都要问自己一句:这个设计会不会在某个位置制造出一个应力突变点?会,就想办法改掉它。
8. 实操心得:建立自己的柔性板设计检查清单
最后分享一点个人体会。入行前几年画刚性板,我习惯把布线完成度和规则检查通过当成“画完了”的标准。自从开始做柔性板,我发现这套标准完全不够用。AD20的DRC能查线宽间距,能查短路开路,但它不会告诉你“这个过孔离弯折区太近了”或者“这块实心铜会让板子弯不动”。
所以我现在每个FPC项目出图前,都会强制跑一遍自己的检查清单:弯曲区是否有走线垂直于轴线?有没有过孔落在弯曲区边界2mm以内?所有补强边缘是否圆角?补强信息和覆盖层开窗是否对齐?弯曲半径有没有达到10倍板厚以上?网格铺铜区域是否覆盖了所有非敏感区域?泪滴有没有全板添加?
这套清单不花什么时间,但每一次都能揪出点问题。柔性板设计本质上不是PCB布线,而是机械结构设计和材料力学设计在前端EDA软件里的重构。你越尊重“可弯折”这个物理属性,画出来的板子就越靠谱。AD20说到底只是工具,真正决定柔性板质量的,始终是设计者脑子里对弯折应力、疲劳寿命、材料匹配这些隐性规则的理解深度。