ARTICLE DETAIL

资讯详情

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

PADS VX.2.7保姆级教程:用Land Pattern Creator高效生成标准PCB封装

PADS VX.2.7保姆级教程:用Land Pattern Creator高效生成标准PCB封装 刚入行那会儿我最怕的不是布线是画封装。一个QFP128的封装密密麻麻一百多个引脚用尺子量、用网格算一个引脚的坐标错了整个封装全部报废重来。后来接触到 PADS VX.2.7 自带的 Land Pattern Creator算是彻底把我从这种手工劳动里解放了。这个工具专门用来生成符合IPC标准的PCB封装像0805、0603这种贴片阻容SOIC、QFP这种规则封装输入几个参数点几下鼠标几分钟就能出一个靠谱的封装。这篇保姆级教程我打算把从准备数据手册到生成、保存、调用的完整流程走一遍最后再聊聊几个我在工作中被卡过的坑希望能帮还在手工搬焊盘坐标的兄弟少走点弯路。1. 手工画封装为什么容易翻车封装库乱象与Land Pattern Creator的定位1.1 手工绘制的三大痛点先说说我为什么强烈推荐用 Land Pattern Creator而不是继续在 Decal Editor 里一根一根画线、一个格子一个格子放焊盘。第一个痛点是坐标计算容易错。封装这东西焊盘位置精确到 mil 甚至 0.01mm一个引脚间距算错整排焊盘就是歪的。手工画的时候你随时要在心里做加减法引脚多了真的会算崩溃。我见过同事画的 BGA256就是因为复制焊盘时网格没对齐球阵列整个偏移了半个球距贴片回来芯片直接斜着焊上去了板子报废。第二个痛点是IPC标准记不住。焊盘该比引脚宽多少、长多少丝印该往外扩多少Courtyard 占地区域该留多大这些规则在不同封装类型下有不同的推荐值。除非你天天跟 IPC-7351 打交道否则没人能全记住。而且不同公司还有自己的企业标准什么“焊盘外延不少于0.3mm”、“丝印线宽0.2mm”靠脑子记早晚漏。第三个痛点是效率太低。一个SOIC-8手工画熟练了也得十几分钟遇到QFP128这种光排引脚就得一小时起步还得提心吊胆查漏。有那时间干点什么不好何况画出来的东西跟标准件一比焊盘大小、丝印位置全靠个人发挥质量参差不齐。1.2 Land Pattern Creator解决了什么问题Land Pattern Creator 是 PADS VX.2.7 里集成的封装向导工具它的定位很明确把参数化、标准化的封装生成流程自动化。它内部内置了 IPC-7351 的计算规则你只需要把元件数据手册里的关键尺寸填进去——体长、体宽、引脚宽度、引脚间距——它会自动算出焊盘尺寸、丝印框位置、Courtyard 范围然后一键生成完整的 PCB Decal。整个过程不需要你计算任何坐标也不需要你手动放置任何一个焊盘。下面这个对比表格基本反映了手工和向导的差异对比项手工绘制Land Pattern Creator单个0805耗时10-15分钟3-5分钟QFP128耗时1-2小时5-8分钟焊盘尺寸计算手动查表/估算IPC-7351自动计算坐标出错概率高尤其引脚多时低只要参数填对可追溯性依赖个人经验参数化可复核异形器件支持完全自由部分支持需手工补充1.3 哪些封装适合用它哪些不适合用这个工具前先想清楚它擅长的是标准件和规则封装。阻容、电感、二极管这类贴片元件SOIC、SOP、QFP、QFN、BGA 这类引脚规则的 IC用它生成又快又准。像是直插的 DIP、SIP它也有对应向导。但遇到异形件——比如变压器、RJ45连接器、USB座、定制屏蔽罩——数据手册里大概率没有标准焊盘推荐引脚尺寸也千奇百怪这时候就别指望向导了老老实实在 Decal Editor 里手工画或者用 Spreadsheet 的方式按坐标表批量导。还有一点要注意Land Pattern Creator 生成的是“标准封装”但实际元件可能因厂商不同在引脚长度上有差异生成后一定要对着数据手册的推荐焊盘Recommended Land Pattern核对一遍这个动作不能省。2. 开工前先搞明白这几件事单位、标准与数据手册2.1 数据手册拿到手先看哪几个尺寸用 Land Pattern Creator 之前你得先学会看元件数据手册的封装章节。不要一上来就填参数先把下面这几个尺寸圈出来器件体尺寸Body Size就是元件本体黑色/白色塑封体的长和宽。比如0805电容体长2.0mm、体宽1.25mm。这个尺寸决定了丝印框的范围。引脚尺寸Pin/Terminal Size引脚宽度和露出体外的长度。贴片焊盘做得比引脚大就是为了容纳焊接误差。引脚间距Pitch相邻引脚中心到中心的距离。这个是封装的灵魂参数SOIC-8是1.27mmQFP常见0.5mm/0.4mmBGA是0.8mm/0.65mm等。间距填错整排引脚全废。引脚1位置Pin 1 Position手册上一般都有个圆点或者斜角标识配合器件的顶视图找方向。3D模型关联、丝印标记都依赖它。有些厂商手册还会直接给出一张“RECOMMENDED LAND PATTERN”的图上面标注了焊盘的推荐长宽和中心距这个最省事照着填就行。2.2 单位统一是一切的前提PADS 里最常见的低级错误就是单位不统一。你在 Logic 里用毫米建原理图到 Decal Editor 里默认却是 mil填参数的时候看错一位出来的封装尺寸差了25.4倍。我的习惯是一个项目从原理图到封装到 Layout全部统一用 Metric毫米。设置路径在 Tools Options Global 的 Design Units 里Decal Editor 下同样有这个选项精度至少选到小数点后两位有条件的选三位。这里有个反直觉的坑LPC工具界面里的参数输入框有些是跟着 PADS 全局单位走的有些是独立设置的。你辛辛苦苦在全局把单位改成 mm打开 LPC 发现输入框里的默认值还是 mil这种时候不要慌直接在输入框里敲数字加单位后缀比如输入“2mm”工具会自动换算。实测这个小技巧非常好用。2.3 IPC-7351 三个密度等级怎么选Land Pattern Creator 在计算焊盘时通常会让你选一个密度等级最常见的三个选项是Most最大焊盘焊盘尺寸偏大焊接容错高适合手工焊接、返修多的板子代价是占板面积大引脚间距小的器件容易连锡。Nominal标准焊盘IPC 推荐的中位值SMT 贴片线加工最常用。绝大多数产品选这个就对了。Least最小焊盘焊盘最小化适合高密度板卡对贴片机的对中精度要求很高手工焊基本别想。对新手我只有一个建议没有特殊原因就选 Nominal。不要一上来追求高档位焊接良率比那0.1mm的面积值钱得多。3. 5分钟实操用向导生成一个0805贴片电容封装3.1 启动工具与选择封装类型在 PADS VX.2.7 里Land Pattern Creator 可以在 PADS Logic 的 Tools 菜单下找到也可以从开始菜单的程序组里独立启动是一个独立的工具窗口。打开之后界面大概分三块左边是封装类型树中间是参数输入区右边是预览窗口。第一次用的人可能会被一堆英文学名唬住其实结构很简单。以0805贴片电容为例在左侧封装类型树里找到Resistor / Capacitor - SMD Chip - Chip Resistor / Capacitor选完后中间会出现一个元件示意简图标注了各个输入参数对应的位置右边会有 3D 形态预览。这个可视化图形是救命设计比直接给一堆输入框友好多了。3.2 填参数的关键逻辑选择0805子类型后工具一般会自动带入标准尺寸表常见元件可以直接选不用手动输。建议还是核对一下手头数据手册的实际值因为0805只是一个代号2.0mm×1.25mm不同厂商的焊端长度、高度可能略有差异。需要填入的核心参数包括Body Length体长2.0mmBody Width体宽1.25mmTerminal Width焊端宽度典型值约0.5mmTerminal Length焊端长度典型值约0.4mm就是元件侧面金属端露出的长度Body Height体高一般写在3D模型和丝印高度里用不到可以不填填完后下面通常还有个密度等级选择按前面说的选 Nominal。这里解释一下为什么 Land Pattern Creator 生成的焊盘比引脚本体大贴片机吸嘴放置元件时存在机械误差锡膏融化时又有表面张力拉动如果焊盘做得跟引脚一样大元件一放偏就桥连或空焊。焊盘适当外扩等于给误差留了缓冲。生活里类比就是停车位画得比车身宽司机停歪一点也压不到旁边车位。3.3 生成与保存的规范动作参数填完点 Create或 OK按钮工具会自动计算并生成一个 PCB Decal然后直接跳转到 Decal Editor 窗口。这时候不要急着收工我给自己定了个“三查”动作查焊盘编号进入 Decal Editor 后先确认焊盘编号是否对。如果是两脚元件编号应该是1和2。如果出现了别的编号规则后面原理图对不上。查原点位置按 CtrlQ 打开属性可以看到原点的坐标。我的习惯是把原点放在封装几何中心这样在 Layout 里旋转、对齐、设置坐标都方便。0805这种规则元件工具默认一般就在中心但如果后续手工改过焊盘位置要重新检查一遍。查丝印和参考编号丝印框不能跟焊盘重叠否则焊接时丝印被锡膏盖住看不清。参考编号Ref Des字符高度建议不小于0.8mm太小的话打样回来用放大镜都费劲。检查没问题后File Save Decal to Library起一个规范的名字比如“C0805_L2.0_W1.25”保存就可以了。整个过程熟练后确实就是三四分钟的事所以我标题敢说5分钟搞定一个常规封装真不是夸张。4. 进阶一步SOIC-8这种引脚IC要重点检查的项目4.1 IC向导的参数与自动计算逻辑会了0805之后引脚IC的封装思路完全一样区别只是参数更多。以常见的 SOIC-8 为例在 Land Pattern Creator 里选IC - SOIC / SOP - 填入管脚数8几个关键参数Number of Terminals管脚数量8Pitch引脚间距1.27mmSOIC-8的标准间距Body Width体宽不含引脚3.9mm左右Overall Width整体宽度含引脚约6.0mmPin Width引脚宽度0.4mm左右Pin Length引脚长度0.6mm左右工具会把这8个引脚均匀分布在器件两侧每侧4个按照 IPC 规则自动生成焊盘长度和宽度。你可以看到预览窗口里的引脚顺序、方向、编号都是自动排好的。这里有个必须理解的点引脚编号的方向规则。原理图符号中的引脚编号是固定的Decal 上的引脚编号也必须完全对应。SOIC-8 的规则是器件顶视图印字朝上左上角是 Pin 1然后逆时针编号左下角是 Pin 4右下角是 Pin 5右上角是 Pin 8。Land Pattern Creator 生成时会遵守这个规则但你在检查时一定要确认 Pin 1 的位置是否符合数据手册尤其是遇到旋转过的器件或特殊封装时这里是高发翻车区。4.2 丝印、Courtyard与1脚标识除了焊盘IC封装还有几个细节需要重点关注丝印框不只画一个管子轮廓那么简单。丝印框要能表示器件的实际占地同时不能和焊盘短路。对于 SOIC-8丝印框通常画在体宽外侧、焊盘内侧线宽0.2mm左右。某些公司还要求在丝印框上开个小缺口或在 Pin 1 角画一个小圆用来标识方向。1脚标识这个极其重要。芯片一旦贴反上电就烧。Land Pattern Creator 默认会用圆形或圆点标记 Pin 1也会把 Pin 1 的焊盘做成异形比如方形其他是圆形这个设计很好不要手动改成全圆。Courtyard占地区域IPC 标准里Courtyard 是器件焊接后允许占用的最大范围比丝印和焊盘都大一圈主要作用是给布局阶段做间距检查用的。Land Pattern Creator 会自动生成一般情况下不用动。我见过有人嫌 Courtyard 碍眼删掉结果后面做部件间距检查时疯狂报错自讨苦吃。4.3 多管脚器件QFP与BGA的思路掌握了 SOIC-8QFP、QFN、BGA 只是参数数量的增加逻辑没变。比如 QFP128你要填的就是管脚数、四边引脚数分布、引脚间距0.5mm、体宽14mm这种大尺寸其他交给工具算。BGA 更简单甚至不用输入每个球的位置只需填Ball Count球数量比如 256Ball Pitch球间距0.8mm或1.0mmBody Size器件体尺寸17mm×17mm等Ball Diameter球焊盘直径一般工具按密度等级自动推荐工具会自动生成对称的球阵列几秒钟就把几百个焊盘排好。这就是参数化的威力——手工画 BGA 的人应该都体会过那种生无可恋的感觉。不过我提醒一句参数越少越要核对数据手册。BGA 的焊盘直径如果选错一个等级整板贴片良率受影响QFP 的引脚间距看漏一位小数0.5 看成 0.05出来的封装直接报废。生成以后用 Decal Editor 里的测量工具量一下第一脚到最后一脚的总宽度跟手册的 Recommended Land Pattern 图上标的尺寸对一下这一步 30 秒能省下打样一周的时间成本。5. 从“画出来”到“用起来”入库、分配与调用5.1 封装保存进库的正确姿势Land Pattern Creator 生成后默认是在临时工作区里你不保存关了就没。正确的流程是在 Decal Editor 里完成检查File Save Decal to Library在弹出的库选择对话框里选一个统一管理的库文件.pt9 格式填一个规范且唯一的 Decal 名称关于命名我吃过亏分享一个血泪教训以前我用“C0805”这种名字后来发现不同厂家的 0805 电容体长都是 2.0mm但焊端长度有差异同一个名字对应的封装改了又改旧项目全受影响。现在我的命名规范是“C0805_L20_W12_T04”把体长、体宽、焊端长这些关键尺寸都编码进名字里同类器件不同尺寸直接区分开再也没出过“改了一个封装拖坏三个项目”的事。5.2 分配Decal原理图符号与PCB封装的绑定封装画好保存不代表 Layout 里就能用。PADS 是原理图库CAE symbol和 PCB 库Decal分离的体系你必须在两者之间建立关联也就是常说的“分配Decal”。操作路径回到 PADS Logic打开 Tools Part Editor找到对应的原理图符号进入编辑状态在 Edit Electrical 或 Component Properties 里找到 PCB Decals 标签点击 Add从库中选中你刚保存的 Decal确认参考编号前缀一致电阻符号的前缀是 RDecal 的前缀也应为 R电容是 CIC 是 U不能错否则导入 Layout 时器件属性会混乱这一步最容易翻车的点有两个一是忘记了分配导入 Layout 后元件变成没有封装的空逻辑器件二是分配错了尺寸比如把 0603 的封装分配给了原理图上的 0805 电容Layout 里看起来也能放但贴片回来根本焊不上。所以分配完一定要回原理图里看一下封装名对不对。5.3 Layout里放置与原点对齐原理图导入 PADS Layout 后放置元件时如果看不到封装或者只看到一个十字光标99% 是 Decal 没分配成功。检查顺序是先在 Logic 里确认符号关联了 Decal再确认导入时库路径设置正确最后看 Layout 的元件列表里是否显示了 Decal 名称。还有一个非常容易被忽略的细节Decal 的原点位置。如果你的 Decal 原点不在几何中心而是默认在某个焊盘上那么在 Layout 里用坐标精确摆元件、做对齐、绕原点旋转时会非常痛苦器件位置总是“偏的”。我习惯在 Decal Editor 里就把原点调整到器件体中心或者 Pin 1 的焊盘中心取决于公司库规范并且整个公司的库都遵循同一个原点规则这样布局阶段的坐标全部可控。6. 折磨过很多人的常见问题排查删不掉的孔、超范围的板框与导入失败6.1 pads开孔删不掉、定位孔怎么删除这个是真的高频问题网上搜“pads开孔删不掉”能出来一大片求助帖。我几年前也卡过一次后来搞明白了孔删不掉基本是下面几个原因第一孔对象被锁定了。选中孔的位置CtrlQ 打开属性对话框看 General 标签下有没有勾 Locked如果勾了取消它再删。PADS 里有些从其他软件转过来的对象默认带锁定属性这是最常见的情况。第二它不是一个“孔”而是一个二维线圆。很多人以为螺丝孔是单独的 Hole 对象实际上很多情况下它在 Drill Drawing 层或 Board Outline 层是 2D Line 画的一个圆。直接用鼠标点选孔的位置选不中因为你选的是2D Line而过滤设置里没开。解决方式是打开过滤选择右键 Select Anything或按快捷键 CtrlAltF勾选 2D Line再点选删除。第三孔和板框是一个Group组合。如果是导进来的结构图纸孔往往和板框被做成了一个Group直接删单个对象没用。先右键 Break Group或鼠标点选后按快捷键分组把组合打散再单独删除孔。第四如果是过孔Via删不掉。检查是不是被设置为 Locked Via或者在 Layout 的 Setup Design Rules Default 里查一下过孔是否允许删除。有些公司为了防误删会把过孔设置成锁定属性需要先在设置里放开。6.2 导板框进pads提示超出范围怎么办“导板框进pads提示超出范围”这个报错遇到的人也不少。核心原因是 PADS 有一个设计界限Design Extents的概念你的板框起点或终点超出了这个界限范围工具会拒绝或报错。我通常这么处理打开 Setup Design Rules Default或者 Tools Options Design 标签找到 Design Extents设计界限把 X、Y 的范围改大一些。注意 PADS 的界限默认值不是无限大的有些版本 X/Y 是有限制的超出一定范围后还是要靠下面的方法。检查单位。如果源文件是用 mm 设计的导入设置里却选了 mil那么原来的 100mm 会变成 100mil坐标直接缩水这种情况要改回正确单位重新导入。坐标平移。如果板框本身离原点很远比如从结构软件导出时原点在很远的地方先把板框整体平移到原点附近再导入。PADS 对超大坐标的处理能力是有限的习惯了在原点附近干活能避开很多莫名其妙的问题。6.3 pads怎么导入asc、allegro文件转pads关于导入经常有人问“pads怎么导入asc”。ASC 是 PADS 的 ASCII 交换格式几乎所有的跨软件互转都要经过这个格式。操作路径是File Import文件类型选择 ASCII(.asc)然后按向导设置注意单位选择和层映射Layer Mapping就是源文件里的第几层对应 PADS 的哪个层映射不对的话转进来所有元素都在同一层谁用谁知道。至于 allegro 转 pads 文件最稳妥的方案是用 PADS 自带的翻译工具开始菜单里 PADS PADS Translators 或类似名称选 Allegro 文件直接转。转完后打开项目先跑一遍 DRC看看有没有引脚间距、丝印压焊盘的报错。因为两边封装库规则不同转换后经常会出现焊盘变形、STOP层丢失的情况不要拿转换完的板子直接出图一定复核。6.4 一个通用的排查思路遇到任何封装相关的诡异问题我的排查顺序都是固定的先看过滤选择器Filter有没有漏勾再看对象属性有没有锁定最后怀疑单位和图层映射。这三个原因占据了封装/板框类问题的八成以上剩下的两成基本是文件本身损坏或版本兼容性换一种导入格式试试往往能绕过去。Land Pattern Creator 本身报错的情况很少它一旦报参数错误基本都是数据手册里看的尺寸和输入框标的不一致翻回去重新核对就好。一些我个人用下来的真实体会最后说点工具之外的东西。Land Pattern Creator 用了这么久我的感受是它真正降低的不仅仅是画封装的时间成本还有封装库的质量下限。以前手工画封装焊盘大小全看个人心情同样的 0805 电容不同人画的封装能差出0.3mm的焊盘尺寸给生产和维修都埋了雷。有了向导大家用同一套标准生成即使参数略有出入核心的 IPC 计算逻辑是一致的库的底子就干净多了。我个人实际操作中的体会是工具替你算但替不了你核对。数据手册上的封装图不是每次都按标准画有时候厂商标注的 Recommended Land Pattern 跟 IPC 标准计算出来的结果差不少那到底听谁的我的选择是优先听官方推荐值然后用 IPC 标准做复核两者对应不上时以官方推荐值为准因为那是厂商验证过的焊接方案。还有一个很有用的扩展操作给封装关联 3D 模型。在 Decal Editor 里可以给生成好的封装绑定 STEP 模型这样整个 PCB 能直接导出 3D给结构工程师做干涉检查给硬件工程师做工艺评审都方便很多。很多人习惯用“AD怎样给元件添加3d封装”的思维来理解 PADS其实逻辑大同小异只是入口不同摸一遍就会了。封装这件事说大不大说小也绝对不小。它是 PCB 设计的第一个环节也是返工时最隐蔽的背锅侠。希望这篇教程能让正在和焊盘较劲的你省下几杯熬夜咖啡的时间。
返回列表