新闻详情

新闻详情

首页 / 资讯中心 / 详情

Altium Designer 20柔性PCB设计全攻略:从叠层到出图避坑指南

发布时间:2026/9/29 5:12:44来源:尧图网络
Altium Designer 20柔性PCB设计全攻略:从叠层到出图避坑指南
先说一句我自己的真实感受在Altium Designer 20里画柔性PCBFPC和画普通硬板完全是两套玩法。早几年我第一次把一块软硬结合板发去打样板厂回过来的不是订单确认而是一串质疑弯曲区为什么是实心铜过孔怎么落在折弯线上补强没有标厚度我们按什么做那一次我被问住了也才开始认真琢磨AD20里柔性板的专用绘制流程。今天把这些经验整理出来给正在用AD20画FPC或者准备入坑软板的朋友做一个参考尤其是那些刚被板厂退过单的人按这篇文章的检查项去对照很多坑确实可以提前避开。这里所说的“技巧”不是单指某个按钮在哪里而是从叠层、走线、补强、出图这一整套逻辑。柔性板和刚性板的物理特性差异决定了我们在软件里的每一步操作都要跟着变。下面我按自己平时画板的顺序从原理到实操逐个讲。1. 为什么FPC不能照抄刚性板的绘制习惯三个高频返工点很多工程师在AD20里画FPC时有个惯性就是完全沿用画刚性板的那套方法铺铜铺一大片实心、走线走45度、过孔随意放板框做成矩形就交出去。结果打样回来要么弯曲区铜皮起皱要么过孔开路要么折弯处直接撕裂。我可以负责任地说板厂反馈回来的问题里90%都逃不出下面这三类。1.1 实心铜皮弯曲区起皱和断裂的根源先解释一个物理现象。FPC的基材是聚酰亚胺PI这类柔性薄膜铜箔附着在上面弯折时内侧受压、外侧受拉。如果某个区域铺了一大片实心铜铜箔本身几乎不可延展就会阻碍基材自然变形结果就是局部应力集中、铜皮起皱弯折次数一多直接开裂。我自己的习惯是在需要弯折的区域一律不用实心铜皮改用网格铜。在AD20里画铺铜Place Polygon Pour之后选中铺铜在Properties面板里把填充模式从Solid改为Hatched然后设置Track Width和Grid Size。Mesh的线宽和间距要根据弯折程度来定常规做法是线宽0.15~0.25mm网格间距0.4~0.6mm铜覆盖率控制在50%到70%之间。还有一个细节经常被忽略网格铜的载流能力比实心铜差。如果弯曲区恰好要走大电流不要直接铺一大片网格铜了事。正确做法是画几条宽度足够的走线让电流沿着垂直于弯折线的方向分流再用小网格做辅助连接。这样既保证载流又不会让铜箔阻碍弯折。1.2 走线角度别迷信45度刚性板走线习惯了45度夹角这个习惯在FPC上要改掉。45度折角的物理本质是一个几何突变点弯折时应力全部集中在拐角顶端。刚性板基材硬应力不容易体现出来柔性板一弯折拐角处就是铜箔疲劳断裂的起点。在弯折区域内或者刚柔过渡区附近我尽量走圆弧线让导线方向逐步变化。AD20里走线时按Shift空格可以在直线、45度、圆弧等模式之间切换切到圆弧模式后再设置合适的圆弧半径。需要注意的是不要只在走线拐弯处用圆弧从直线过渡到圆弧的那两个切点位置同样要保持平滑。如果一条线必须从0.5mm宽度变到0.15mm别一下子跳变加一小段渐变线让宽度缓慢过渡这也是应力释放的一部分。1.3 过孔上折弯线是返工单常客过孔的问题比实心铜还容易踩。过孔孔壁是电镀铜本身是刚性结构放在弯折区的话板子一弯折孔壁受力产生微裂纹初期可能测量正常用一段时间后阻抗变大甚至开路这种故障最难查。所以柔性板设计里有一条铁律过孔不要放在弯折区而且要留出足够余量。我个人的保守值是过孔边缘距离折弯线至少2mm如果有动态弯折需求这个距离要拉到3mm以上。如果弯折区必须要用过孔那就要和板厂提前沟通改用阶梯过孔或者特殊工艺但普通设计不建议这么做。落实在AD20里最好的办法是在弯折区画一个Keepout。用Place Keepout Track把弯折区域围起来在Keepout属性里勾选禁止Via和禁止Component。这样布局布线阶段过孔和元件就不会“跑”进弯折区比后期自己眼睛排查靠谱得多。2. 叠层与材料定义AD20层栈管理里最关键的设置FPC能不能弯、弯了会不会断一半取决于叠层设计。而AD20默认创建的PCB层栈是按FR4刚性板来的如果你不做修改就直接画柔性板后面所有信号完整性分析和生产文件都会有问题。2.1 先建一套FPC层栈而不是默认的FR4打开Design Layer Stack Manager默认的层栈是典型的FR4多层板。画FPC之前要先在左侧选中顶层或者底层然后在Properties里把基材材料从FR4改成Polyimide并重新设置厚度和介电常数。常规的双层FPC层栈可以参考下面这个结构层材料厚度参考值说明顶层覆盖膜PI 胶12.5μm 15μm开窗处不覆盖顶层铜压延铜18μm弯折区优先选RA铜基材聚酰亚胺25μm常用25/50μm底层铜压延铜18μm同上底层覆盖膜PI 胶12.5μm 15μm开窗处不覆盖PI的介电常数Dk大概在3.3到3.5之间比FR4的4.2~4.5低一些。如果后续要做阻抗计算一定在层栈管理器里把Dk值填对否则算出来的线宽偏差很大。还有一点FPC的铜箔分压延铜RA和电解铜ED两种压延铜延展性好适合动态弯折。AD20里没法直接选这种物理属性但可以在材料名称里手动填写Rolled Annealed Copper或者在给板厂的叠层说明中特别注明。2.2 软硬结合板用Region拆区域画软硬结合板时同一块板子上既有刚性区域又有柔性区域两者的叠层结构完全不同。刚性区可能是4层、6层柔性区只有2层铜加两层覆盖膜。这种情况如果只用一套全局叠层根本无法表达。AD20提供了Region机制。操作路径是Layer Stack Manager右下角点Regions然后Add RegionPCB编辑器会切换到Board Planning Mode在板框内部画出一个闭合的Region形状。之后选中这个Region在Properties里给这个区域单独设置层数和材料。这样刚柔区域在同一个PCB文件里拥有各自的叠层、各自的厚度3D视图里也能看到明显的厚度差异。这个功能我一开始用的时候觉得有点绕因为需要同时编辑板框和Region边界。后来习惯了就发现它的好处是刚柔过渡区可以精确控制走线和过孔在哪个区域、遵守哪套层叠规则一目了然。如果不想用Region也可以只在图纸上给板厂标注柔性区的叠层但那样容易有沟通误差还是建议用Region做。2.3 覆盖膜开窗别只用阻焊层表示FPC表面的绝缘层是覆盖膜Coverlay不是阻焊油墨。覆盖膜是PI薄膜加胶层通过冲切或激光开窗后压合在铜箔上。AD20里默认的Top/Bottom Solder层可以用来表达开窗区域板厂也能认但如果你只用这一层很容易出问题。原因在于覆盖膜开窗和阻焊开窗的工艺精度不一样。阻焊油墨是液体窗口边缘可以做得比较精细覆盖膜是固体薄膜开窗边缘需要留出覆盖膜本身的贴合余量。比如0.4mm间距的BGA焊盘阻焊桥可以做0.1mm覆盖膜桥至少要0.3mm以上否则覆盖膜在压合时容易从细桥处撕裂。我的做法是在机械层单独建一个“Coverlay Open”层比如Mechanical 5用闭合线把覆盖膜开窗区域画出来。这个层和Top/Bottom Solder层同时存在Top/Bottom Solder用于引导AD20的规则检查Coverlay Open层用于和板厂沟通真实的覆盖膜窗口位置。Gerber输出时把这个机械层也导出来板厂看到就很清楚。3. 弯曲区域的布线控制折弯线、规则约束与圆弧走线叠层定好之后进入布线阶段。柔性板布线最核心的逻辑不是“把线连通”而是“在保证连通的同时让应力最小化”。这意味着布线之前必须先把弯折区城用规则框起来。3.1 折弯线是柔性板设计的基准线在AD20里画FPC我习惯先把整块板按展开状态画好板框然后在机械层比如Mechanical 2上把折弯线画出来。折弯线是一条贯穿板面的直线或曲线代表板厂冲压或弯折的位置。折弯线不只是一根抽象的线它需要包含完整信息折弯位置、折弯角度、折弯内径R、是静态弯折还是动态弯折。我会在折弯线旁边用AD20的Dimension工具标注尺寸再写一行文字注释例如“Bend Line 1: 90°, inner R1.0mm, static”。这样发给板厂他们可以直接拿着图纸做工艺评估而不是打电话来问你。元件摆放也要以折弯线为基准。我给自己定的规矩是元件边缘离折弯线至少2mm动态弯折区至少4mm。连接器这类需要受力的元件绝对不能放在折弯线附近必须放在补强区或刚性区上。3.2 用规则区域约束弯折区的线宽与过孔手动控制走线太容易疏忽最好让DRC帮你管。AD20的规则系统里支持Room约束或Region约束我通常用Room。步骤很简单Place Room先画一个覆盖折弯区域的Room命名为BendZone。然后打开Design Rules新建一条Routing Width规则在Where The First object matches里选择AdvancedQuery输入WithinRoom(BendZone)然后设置这条规则的Preferred Width、Min Width、Max Width。比如普通信号线设为0.2mmMin和Max都收紧不允许走线在这个区域里野蛮加宽或收窄。同理再建一条过孔规则把过孔约束到这个区域外或者设置过孔电容、过孔直径上下限。这个做法比单纯依赖Keepout更灵活。Keepout是一刀切Room规则可以在限制线宽的同时还能允许必要的走线穿过弯折区。另外在Routine规则里把区域设置为较高的优先级这样即使全局规则允许0.1mm线宽在弯折区里也会被强制约束。3.3 过渡区的圆弧化与泪滴处理刚柔过渡区是柔性板最脆弱的地方因为材料从硬到软杨氏模量发生突变弯折时应力几乎都集中在这个交界处。所以过渡区的走线要格外小心。我的处理方式是所有跨过刚柔交界线的走线尽量垂直通过边界不要斜着穿更不要在边界附近拐弯。穿过边界前后的走线宽度尽量保持一致避免宽度突变。边界两侧的铜箔形状也不要有尖锐凸起能圆则圆。在焊盘和过孔连接处用泪滴做缓冲。AD20里执行Tools Teardrops选择对象为Tracks和Pads/ViasAction选Add。泪滴的本质是让导线进入焊盘时宽度渐变代替原来的直角过渡对应力的释放非常有效。这个操作在刚性板是“锦上添花”在柔性板我基本当成“必做项”。4. 板框、补强和防撕裂画FPC时容易漏掉的关键图层很多初学者画FPC时只关注电气层板框随手画个矩形就完事。但柔性板的板框、补强、应力释放结构直接影响板子能不能量产这些信息都要在AD20里用专门的图层表达清楚。4.1 板框画法与柔性板拼板柔性板的板框尽量别出现细长的尖角和锋利的直角。主要是因为FPC大多用激光切割或模具冲切尖角处冲切应力集中容易撕裂。如果没有特殊需要板框的每个转角都加半径至少0.3mm的圆角。在AD20里画板框时用圆弧线承接两段直线或者用Board Shape编辑模式拉出圆角操作上都不难难的是有意识地加圆角。拼板是另一个容易漏的环节。柔性板很薄单板太小的话没法上贴片线和流水线通常要做拼板。拼板的外形、工艺边、连接桥位置都要在机械层画出来并且在图纸上注明加工方式。特别是有些板厂会问“你们这个FPC要不要做V-cut”实际上FPC很少用V-cut基本都是激光切割或刀模冲切这个信息直接在图纸上标注清楚可以省很多沟通时间。4.2 补强区用什么层画、怎么标信息补强Stiffener是贴在FPC局部区域的一层硬质材料用来增加插拔区、连接器区、贴合区的强度。常见补强材料有PI、FR4、钢片厚度从0.1mm到1.0mm不等。在AD20里补强区不需要画在电气层也不建议画在丝印层因为丝印只有颜色信息没有厚度和材质信息。我的做法是给不同补强材料分配不同的机械层比如Mechanical 11定义为PI补强Mechanical 12定义为FR4补强Mechanical 13定义为钢片补强。然后在对应层上用闭合线框出补强区域旁边写清楚材质、厚度、贴合面。这里有个关键细节补强贴在Top面还是Bottom面一定要写清楚。我见过一次板厂打电话来问就是因为图纸上只画了补强区域没标贴合面板厂不确定钢片到底贴在正面还是背面。另外补强区边缘尽量离折弯线远一点至少1mm动态弯折区域更建议留2mm以上。因为补强是硬质的硬软交界处应力集中极其严重如果把补强区边缘恰好设计在折弯线上弯折几次后板子就在这个位置断。4.3 防撕裂孔与应力释放槽防撕裂这个词听起来很玄实际上就是有意识地在应力集中位置开一些槽孔引导应力沿着槽孔释放避免撕裂继续扩展。经常需要加的位置包括刚柔过渡区、板框转角、窄长条走线的两端、连接器引脚区的末端。在AD20里我通常用Mechanical层画一个圆或长圆槽。槽的直径常见0.8~1.0mm放在应力最大的位置在制造标注里写明“NPTH贯穿全部层”。这个孔不需要金属化只是结构孔。还有一种C型槽也就是半圆弧槽原理类似都是让局部的应变能被一个圆形边界吸收。需要注意的是开槽的位置不能和走线冲突。如果你在过渡区开了一个1mm的孔旁边正好有一条0.5mm的走线穿过孔边的应力场会影响到走线。所以开槽位置要提前规划留出足够安全距离一般至少0.5mm以上。我一般在布线早期就把防撕裂孔画好然后让走线避让它们而不是等布完线再补孔否则很容易造成返工。5. 3D检查与折弯信息标注AD20能做的和不能做的在FPC设计里3D检查的重要性比刚性板高得多。因为柔性板在很多产品里是“塞进”狭窄空间里的要绕过电池、壳体、天线还要避让各种结构件光靠2D视图根本看不出问题。5.1 AD20没有原生柔性折叠仿真先说个实话AD20并没有提供一键把柔性板按折弯线折叠起来做运动学仿真的功能。如果你想看板子弯折90度之后会不会和壳体干涉AD20不能直接完成。真正做折弯运动模拟通常要导出STEP文件到SolidWorks、Creo或者ProE里做装配模拟或者用Ansys这类仿真工具做力学分析。那AD20里的3D视图有什么用它至少能帮你检查叠层厚度、补强厚度和元件高度之间的干涉问题。柔性板展开状态下的3D模型里补强区的厚度、元件的高度、连接器的伸出量都是可见的。把PCB模型和壳体STEP导入同一个工程装配状态下可以看出很多明显问题。5.2 用3D Body模拟补强厚度与干涉检查为了让3D视图更接近真实我会给每个补强区添加3D Body。操作路径是Place 3D Body在“Extruded”模式下拾取补强区域的外形然后设置厚度和颜色。比如你有一块0.3mm的钢片补强就建一个厚度0.3mm的3D Body放在对应的机械层上。这样做的好处是3D视图里能直观看到补强是否太高是否顶到外壳连接器压接后是否偏离。我有一次发现FPC上的板对板连接器只在补强区边缘3D视图里一旋转發現连接器底部有一部分悬空当时就改了补强区形状。这种问题在2D视图里几乎不可能发现因为2D只有XY没有Z方向的感知。5.3 折弯线信息要能直接指导生产既然AD20不能做折弯仿真那折弯信息的标注就更重要了。板厂拿到你的Gerber和图纸第一件事就是找折弯线和弯折要求。如果图纸上没有明确标注板厂只能按最常规的静态安装折弯去评估万一产品是动态弯折场景比如翻折手机、折叠屏、可穿戴设备就会出大事。我在Fabrication Drawing里会把折弯线层打开给每条折弯线加尺寸标注和角度标注再加一段文本“动态弯折区折弯内径R≥1.5mm弯折寿命≥5000次”或者“静态安装折弯内径R≥0.5mm”。这些信息对板厂选择材料、确认铜箔压延类型、设计冲切模具都有直接影响。宁可多写一句不要让板厂猜。6. 出图给板厂FPC文件包里最容易被忽略的内容画完板、跑完DRC很多人直接导个Gerber就发板厂了。但柔性板对制造信息的依赖远高于刚性板漏掉一个补强层、漏标一个开窗层板厂就得打电话来确认来回沟通的时间比画板还长。6.1 用OutJob一键输出FPC需要的Gerber和钻孔AD20里用OutJobOutput Job统一管理输出是我比较推荐的做法尤其适合FPC这种需要同时输出多层Gerber、钻孔文件、3D PDF、装配图的场景。具体操作File New Output Job选择当前PCB文件。然后在Outputs里添加Fabrication Gerber在这里勾选你需要输出的层。FPC的Gerber层和普通板稍有不同至少包括输出项目对应Gerber/文件说明铜线路层Top Layer / Bottom Layer所有电气走线、铺铜覆盖膜开窗Top Solder / Bottom Solder 自定义机械层阻焊层用于规则机械层用于沟通丝印Top Overlay / Bottom Overlay元件位号、标识外形与拼板Board Outline 机械层激光切割轮廓、拼板方式钻孔与槽NC Drill Mill Table各类金属化孔、非金属化槽补强与折弯线对应机械层补强材质厚度、折弯线位置3D PDF3D PDF输出方便板厂快速查看整体结构同一个OutJob里配置好一次之后每次改版只要更新PCB文件再Run一次OutJob就行不用反复设置输出层。6.2 FPC专属图层检查清单发板之前我习惯对着清单检查一遍把容易漏的都过一遍覆盖膜开窗层是否包含所有需要裸露焊盘的位置特别是金手指和测试点。补强层是否标注了材质、厚度、贴合面比如“FR4 0.3mm Top”。折弯线层是否标注了角度、内径、动/静态要求。钻孔文件里是否单独标出非金属化槽和防撕裂孔孔径和位置是否和机械层一致。拼板信息是否完整工艺边、连接桥、切割方式是否在图纸上有注释。叠层说明是否包含压延铜/电解铜的选择、覆盖膜厚度、PI基材厚度。这些信息不需要全部画在PCB铜箔层里很多是写在机械层和图纸注释里的。但少了任何一项都可能造成板厂理解偏差。6.3 叠层说明、阻抗说明和工艺备注如果是高速FPC比如摄像头模组、天线走线、差分信号阻抗控制是绕不开的。FPC的阻抗受材料公差影响比刚性板大因为PI膜和胶层的厚度批次差异比较明显。我会在给板厂的文件包里附一份叠层说明和阻抗计算表写明目标阻抗值、参考层、线宽线距、覆盖膜状态。这里特别提醒一个容易忽略的点覆盖膜覆盖区域和覆盖膜开窗区域的阻抗不一样。覆盖膜的Dk约3.4空气的Dk约1同样线宽在两种区域的阻抗可能差好几欧姆。如果高速线一部分在覆盖膜下一部分在开窗区整条线的阻抗连续性就会很差。所以设计高速FPC时尽量让差分线全程保持相同的覆盖膜状态不要一段有膜一段露铜。叠层说明我一般单独用一页PDF内容包括层数、每层材料、厚度、介电常数、目标阻抗、铜箔类型。这些资料和Gerber一起打包板厂拿到手就能直接评估工艺可行性。最后分享一个我自己的习惯每次发板前会在机械层把所有关键备注重新抄一遍包括补强信息、折弯角度、覆盖膜开窗要求。看似重复劳动但已经被证明是减少沟通成本最有效的方式。柔性板的设计和刚性板最大的不同在于你不仅是在画“电路”还在定义一个可弯折的物理结构很多细节在图纸上多写一句话就能少打一通电话少等一天时间。上面这些方法是我在几个量产项目的FPC设计里逐步调整出来的如果你正被FPC的返工问题困扰不妨从这些点开始检查。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

从零到上线的AI工程完整链路:工程视角学模型训练与部署 2026/9/29 6:56:19

从零到上线的AI工程完整链路:工程视角学模型训练与部署

直接从一个场景说起。我见过很多人学AI,第一步是去啃经典论文,第二步是拿MNIST跑了个手写数字识别,第三步就卡住了——模型是跑通了,但换个数据集就不知道怎么处理,代码丢给同事跑不出来,训练完的模型也不知…

阅读更多 →
大麦 Python 自动抢票脚本完整上手:3 步跑通,失败查这里 2026/9/29 6:56:18

大麦 Python 自动抢票脚本完整上手:3 步跑通,失败查这里

大麦 Python 自动抢票脚本完整上手:3 步跑通,失败查这里 【免费下载链接】Automatic_ticket_purchase 大麦网抢票脚本 项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase 这篇文章带你跑通开源的自动抢票脚本 Automat…

阅读更多 →
Mobile MCP不是SDK:揭秘移动端控制协议的本质与调试实践 2026/9/29 6:56:17

Mobile MCP不是SDK:揭秘移动端控制协议的本质与调试实践

1. “mobile-mcp”不是App名,也不是SDK包名——它是一条被误读的技术暗线最近在多个开发群、技术论坛和CI/CD流水线排查现场,频繁看到“mobile-mcp”这个组合词:有人在GitHub issue里贴出Error: failed to resolve mobile-mcp,有人…

阅读更多 →
串口到网络通讯转换:TCP/IP网关、透明传输与现场排错 2026/9/29 6:56:11

串口到网络通讯转换:TCP/IP网关、透明传输与现场排错

手头攒着一台跑了十来年的老设备,面板上只有一路DB9串口,协议手册还是影印版;另一头是后台服务器,天天催着要实时数据。这种局面下,基于TCP/IP实现串口到网络的通讯转换,基本是绕不过去的一道工序。所谓串口…

阅读更多 →
【AI面试临阵磨枪-20】OpenClaw 配 TaoToken:Harness 思想下的沙箱、Guardrails、验证与回滚怎么落地? 2026/9/29 6:56:11

【AI面试临阵磨枪-20】OpenClaw 配 TaoToken:Harness 思想下的沙箱、Guardrails、验证与回滚怎么落地?

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Windows 平台 Hermes 完整部署教程:TaoToken 统一 Key 配置与验证 2026/9/29 6:56:10

Windows 平台 Hermes 完整部署教程:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉