ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

PADS Layout实战:在现有工程中手动添加元器件封装的完整流程

PADS Layout实战:在现有工程中手动添加元器件封装的完整流程 1. 为什么“加一个元件”这件事值得单独拿出来讲刚接触 PADS Layout 的朋友十个里有八个问过同一个问题板子已经画得差不多了突然发现少了一颗电阻、一颗电容或者客户临时要求加一个测试点、一个指示灯这时候到底该怎么把新元件塞进现有工程里听起来是个小操作但我见过太多新手在这一步翻车——有人直接在原理图里加完就以为完事了结果 PCB 里死活找不到有人手动在 Layout 里放了个器件结果网表对不上后面更新原理图时整个工程乱套还有人封装库路径没配对明明库里有的封装调出来却是空的。这篇内容就是冲着这个场景来的。我会把PADS Layout里在现有工程中添加单个元器件封装的完整流程拆开讲透重点围绕ECO 模式、封装库的调用逻辑、以及PCB 设计中网表同步这几个核心环节。不管你是刚学pads layout 使用教程的新手还是已经画过几块板子但一直靠“野路子”加器件的朋友都能从里面找到可以直接抄作业的步骤。我还会把踩过的坑、参数怎么设、库怎么管这些文档里不会细说的东西一并倒出来让你下次遇到“临时加个件”时不再手忙脚乱。需要先明确一个前提PADS 的逻辑是“原理图管连接关系Layout 管物理实现”两者靠网表Netlist对齐。所以加元件这件事本质上分两条路——一条是从原理图改完再同步过来另一条是直接在 Layout 里用 ECO 模式手动加。两条路各有适用场景选错了后面会很难受下面我会把判断标准讲清楚。2. 先搞清楚两条路原理图同步 vs Layout 手动 ECO很多人一上来就问“怎么在 Layout 里加元件”但其实更该先问的是“我该不该在 Layout 里直接加”。这个判断做对了后面能省掉大量返工。2.1 什么情况下必须回原理图改如果新增的元件是要参与电气连接的——比如加一颗上拉电阻、加一个滤波电容、加一个指示灯 LED 并接到某个网络上——那我的建议非常明确回原理图改然后重新生成网表同步到 Layout。原因很简单原理图才是连接关系的唯一源头。你在 Layout 里手动放一个电阻再把它的两个焊盘连到某两个网络上表面上看板子是对的但原理图和 PCB 已经不一致了。下次任何人包括你自己从原理图重新导一次网表这个手动加的器件要么被删掉要么报一堆错误排查起来非常痛苦。具体操作上回原理图加完器件、连好线、重新编号Annotate之后在 PADS Logic 里执行“工具 → Layout 网表 → 发送网表”或者导出.asc网表文件再在 Layout 里用“文件 → 导入”把网表吃进来。Layout 会自动把新器件以未放置的状态挂进来你只需要把它拖到板子上、摆好位置、重新走线即可。这条路最稳也是团队协作里唯一推荐的做法。2.2 什么情况下可以用 ECO 模式手动加那 ECO 模式是干嘛用的它存在的意义是处理那些“不需要改原理图”或者“来不及改原理图”的场景。典型情况有这么几种加机械定位用的 Mark 点、加纯结构性的测试焊盘、加屏蔽罩的接地弹片、加一个不接任何网络的装饰性丝印图形对应的器件。这些器件要么根本不参与电气网络要么连接关系极其简单回原理图改反而更麻烦。还有一种现实情况你手上只有 PCB 文件原理图在别人那里或者暂时拿不到但产线催着要改板。这时候 ECO 模式就是救急手段。但我要提前说清楚用 ECO 手动加完器件后一定要在原理图侧做同步记录否则这个工程就埋了一颗雷。我自己的习惯是建一个“ECO 变更记录”的文本文件写清楚哪天加了什么位号、什么封装、接在哪个网络上方便后面追溯。提示ECO 是 Engineering Change Order 的缩写直译是“工程变更单”。在 PADS 里它是一套专门用来做设计变更的模式进入后可以增删器件、改网络、改连接而不依赖网表重新导入。2.3 两条路的对比速查对比项原理图同步Layout 手动 ECO适用场景参与电气连接的新增器件机械件、测试点、无网络器件连接关系来源原理图唯一源头Layout 内手动指定网表一致性自动保持一致需人工记录易失配操作复杂度中等需切换软件较低单软件内完成团队协作友好度高低不推荐返工风险低中高这张表建议截图存着下次纠结走哪条路时看一眼就有答案了。3. 动手前的准备封装库和 ECO 模式怎么配决定用 ECO 模式手动加之后别急着点鼠标。有两件事必须先确认好否则做到一半发现封装调不出来又得从头来。3.1 封装库的加载与路径管理PADS Layout 调封装靠的是“库Library”。库分好几种逻辑库、封装库、线框库等等我们加器件主要用到的是PCB 封装库PCB Decal。打开 Layout进“文件 → 库”或者直接点工具栏的库管理图标就能看到库列表。这里有个新手最容易踩的坑库路径没配全或者库列表里根本没有你需要的那个库。PADS 的库可以放在本地也可以放在共享目录如果路径写的是别人电脑上的绝对路径换台机器就失效了。我的做法是统一把常用库放在工程目录下的Lib文件夹里用相对路径引用这样整个工程打包发给同事也不会丢库。加载库的具体步骤在库管理器里点“新建库”或“添加库”指向你的.ld9PADS 9.x 及以后或对应版本的库文件然后把它勾选为“当前库”。加器件时PADS 会从当前库和已加载的库里搜索封装名。如果你要加的封装在某个库里但那个库没被加载搜索就是空的——这不是封装不存在是没挂上。注意PADS 不同版本的库文件后缀不一样9.5 之前常见.pd9、.ln9VX 系列是.p、.d等。跨版本用库时最好先确认兼容性必要时用库管理器里的“导入”功能转换一次。3.2 ECO 模式的进入与权限设置ECO 模式不是随便就能进的PADS 默认会做一层保护防止误操作改坏设计。进入方式是菜单“工具 → ECO 模式”或者用快捷键。进去之后你会发现工具栏多了一排 ECO 专用按钮比如“添加器件”“删除器件”“添加网络”“更改网络”等。这里有个细节如果你的工程设置了“只读”或者被锁定了ECO 模式可能进不去会提示权限不足。解决办法是先在“设置 → 保护”里确认没有勾选锁定项或者用管理员权限打开工程。另外ECO 模式下做的所有改动PADS 会记录在一个 ECO 日志里这个日志很有用改完可以导出留档。我个人的习惯是进 ECO 模式之前先存一次盘改完再存一次中间如果改乱了可以直接不保存退出回到干净状态。这个习惯救过我好几次尤其是手滑删错器件的时候。3.3 确认目标封装确实存在在动手加之前先确认你要的封装在库里到底叫什么名字。很多新手以为封装名就是“0603”“0805”这种其实 PADS 库里封装名往往是“RES0603”“CAP0805”“SOT23-3”这类带前缀的命名。你可以在库管理器里用搜索功能输入关键字模糊匹配看看实际名字是什么。如果库里确实没有那就得先做封装。做封装是另一个话题简单说就是用“封装编辑器Decal Editor”画焊盘、画丝印、设原点然后保存进库。这里不展开但你要知道没有封装ECO 模式里是加不了器件的因为添加器件时必须指定一个已存在的封装。4. ECO 模式添加单个元器件的完整实操准备工作做完正式开干。下面这套流程是我自己反复用过、也带过不少新人的版本按顺序走基本不会出问题。4.1 第一步进入 ECO 模式并选择添加器件点“工具 → ECO 模式”确认进入。然后在 ECO 工具栏里点“添加器件”按钮图标通常是一个带加号的芯片样子。这时鼠标会变成十字光标提示你选择一个位置放置器件。先别急着点因为点下去之后会弹出器件属性对话框让你填位号、选封装。放置位置可以先随便点一下后面再精确调整。关键是弹出的对话框要填对。4.2 第二步填写位号与选择封装对话框里几个关键字段参考编号Reference Designator就是位号比如 R100、C200、TP1。这里要注意别和现有位号重复PADS 一般会提示冲突。我习惯给临时加的器件用比较大的编号段比如从 R900 开始避免和正式位号撞车。封装PCB Decal点旁边的浏览按钮从库里选。搜索框输入关键字选中后确认。选的时候留意封装的焊盘间距、尺寸是不是你要的别只看名字。器件类型Part Type如果是纯机械件可以选一个通用的如果参与连接最好和原理图里的类型对应上。层Layer默认顶层需要放底层就改成 Bottom。填完点确定器件就出现在板子上了。4.3 第三步精确摆放与对齐刚放下的器件位置是随意的接下来要摆到正确位置。用鼠标拖动或者选中后按CtrlE弹出精确移动对话框输入坐标。如果是要对齐到某个栅格先确认栅格设置快捷键G是不是合适比如 0.1mm 或 5mil。摆放时有个技巧按CtrlR可以旋转器件每按一次转 90 度。对于有极性的器件比如二极管、电解电容旋转后一定要检查丝印方向对不对别装反了。4.4 第四步连接网络如果参与电气连接如果这个器件要接网络在 ECO 模式下用“添加连接”或“更改网络”功能把焊盘连到对应网络上。操作是选中焊盘然后选择目标网络。这里要特别小心ECO 模式下改网络原理图是不会自动同步的所以改完必须记录。对于不接网络的机械件这一步跳过。4.5 第五步检查与保存加完之后用“工具 → 验证设计”跑一遍检查看看有没有未连接的网络、重复位号、封装缺失等问题。确认无误后保存工程并导出 ECO 日志留档。整个流程走下来熟练的话两三分钟就能搞定一个器件。但慢工出细活尤其是网络连接那一步宁可多检查一遍。5. 新手最容易翻车的几个点这一节是我这些年攒下来的“血泪清单”每一条都对应真实踩过的坑。5.1 位号重复导致网表冲突最常见的问题。你在 Layout 里加了个 R10结果原理图里本来就有个 R10只是还没同步过来。等你下次导网表PADS 直接报位号冲突两个 R10 打架。解决办法就是前面说的临时器件用高位号段或者加完立刻在原理图里也补上对应位号。5.2 封装选错焊盘对不上库里有好几个名字相似的封装比如CAP0603和CAP0603_HAND手工焊接加大焊盘版选错了会导致贴片机识别不了或者手工焊不上。选封装时一定要点开预览看一眼焊盘尺寸别光看名字。5.3 忘记更新铜皮和泪滴加完器件、走完线之后如果板子上有大面积铜皮Copper Pour记得重新灌注Flood。否则新器件的焊盘可能被铜皮盖住或者连接不上。泪滴Teardrop同理加了新走线后重新生成一次。5.4 ECO 改完不同步原理图这是最隐蔽的坑。当时板子能用过几个月别人接手从原理图重新导网表你手动加的器件全没了。所以再强调一遍ECO 改动必须记录能回原理图补的就补上。5.5 库路径失效导致封装丢失工程换电脑打开封装全变成红叉或者空框多半是库路径失效。养成用相对路径、把库随工程一起打包的习惯能避免这个问题。6. 几个提效的小技巧和参数建议最后分享几个让这件事更顺手的技巧。技巧一建一个“临时器件专用库”。把常用的测试点、Mark 点、安装孔封装单独放一个库里加的时候直接从这个库调不用在几百个封装里翻。技巧二用宏Macro记录重复操作。如果你经常要加同一种测试点可以录一个宏一键完成放置、命名、连网络。PADS 的宏功能在“工具 → 宏”里录一次能用很久。技巧三栅格设置要匹配封装。加 0603 器件时栅格设 0.05mm 或 1mil 比较合适太粗了对不准太细了移动费劲。技巧四善用“查找”功能。加完器件后想快速定位用“编辑 → 查找”按位号搜比在板子上用眼睛找快得多。参数建议ECO 模式下改网络时网络名一定要和原理图里完全一致大小写、下划线都不能差。PADS 对网络名是区分大小写的VCC_3V3和vcc_3v3会被当成两个网络这个坑我踩过排查了半天。关于pads layout 导出位置图这个热词其实和加器件也有关联——加完器件后如果要出贴片坐标文件Pick and Place记得在“文件 → 导出”里选对格式把新器件也包含进去否则贴片厂拿到的坐标是旧的。导出前确认所有器件的原点设置正确不然坐标会偏。整套流程说到底核心就一句话能回原理图改就别在 Layout 里硬加非加不可就用 ECO 并做好记录。把这句话记牢你在 PCB 设计 这条路上能少走很多弯路。
返回列表