ARTICLE DETAIL

资讯详情

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

PADS Logic实战教程:元件添加、连线、快捷键与查错技巧

PADS Logic实战教程:元件添加、连线、快捷键与查错技巧 PADS Logic这个工具说句实话劝退了不少从Altium Designer转过来的老手。我第一次打开它的时候也是一脸懵元件库不像AD那样一个元件封装全搞定连个线还分“电气连线”和“普通线段”最别扭的是快捷键默认设置跟AD几乎全不一样。但等我真正用顺手之后反而觉得PADS Logic这套逻辑更严谨尤其在多人协作和大型原理图设计上网络管理的清晰度是AD比不了的。这篇东西不跟你讲那套又臭又长的官方手册我就按自己带新人时总结出来的路子从元件添加、连线、快捷键到查错把新手最容易卡住的点一次讲透。1. 动手画图之前先弄懂PADS Logic的底层逻辑很多新手一上来就急着找元件库拖元件结果发现库里面一堆“奇怪”的名字拖进来之后还看不到引脚编号瞬间就懵了。这个锅不能全甩给你PADS Logic的元件体系跟AD确实不是一个套路。我的建议是先花15分钟搞明白它的底层逻辑后面画图速度会快好几倍。1.1 元件不是“一个东西”而是三张表拼起来的PADS Logic里一个完整元件由三部分组成CAE封装也就是原理图里看到的那个图形符号包括引脚的电气类型输入、输出、电源、地等。PCB Decal对应PCB板上的物理焊盘封装比如SOP-8、QFN-32这种。Part Type把上面两者关联起来的总称你可以理解为“元件的身份证”同时记录元件的编号规则、门Gate结构以及属性值。打个比方AD里你选一个STM32F103C8T6它把原理图符号、PCB封装、3D模型全打包成一个现成的集成元件。PADS则是把这三样拆开放在库的不同位置Part Type负责把它们拼起来。你改一颗TVS二极管本质上不是“换一张图”而是把Part Type的型号名称改了告诉它“我要用这颗管子的电参数但原理图符号和PCB封装沿用原来的”。这种拆分带来的好处是当你需要把一颗TVS换成另一颗封装相同但型号不同的TVS直接在属性里改型号就行不用重新画符号。坏处也很明显——不熟悉这套机制的人经常会遇到“原理图里有符号PCB里却没封装”的奇葩问题。所以在往原理图放元件之前先检查Part Type里是否已经正确关联了PCB Decal。1.2 连线不是画线是在建立网络关系PADS Logic里有两类截然不同的“线”。一类是工具栏里的普通线段2D Line这类线只负责画框、写注释、画装饰性图形不参与任何电气连接。另一类是电气连线Wire快捷键F2或点“添加连线”图标它会建立引脚与引脚之间的网络关系。日常画原理图我基本只用电气连线。新手最常见的坑是拿普通线段去连引脚画出来看着是连上了一生成网表全是未连接查半天才发现线的属性不对。记住一句话在PADS Logic里凡是要参与电气连接的必须用“连线”工具拉出来凡是用来看的线才考虑用普通线段。1.3 网格和捕捉设置决定你后续布线是否顺畅的隐藏开关PADS Logic默认的网格Grid和捕捉Snap设置并不是对每个项目都合适。你可能会遇到一个很迷惑的场景连线时明明已经把鼠标怼到引脚上了却怎么都对不齐差那么零点几毫米死活吸不住。这种情况十有八九是捕捉设置没开对。我个人的做法是先设置图纸的**设计网格Design Grid**为100mil也就是2.54mm捕捉到网格和捕捉到引脚都打开。芯片类元件引脚间距一般是2.54mm的整数倍或分数这样设置后连线基本不会出现“差半个格”的尴尬。等你画到DDR4那种高密度板子再单独把网格调小前期别怕网格太大效率反而高。2. 元件添加全流程从库里调元件到替换型号一次搞定元件添加是新手第一个要过的坎也是后面所有操作的基础。这部分我把完整链路拆开讲从加载库文件开始一直讲到怎么改TVS的型号。2.1 第一步加载元件库打开PADS Logic后点击菜单栏文件 库管理器Library Manager左侧是库列表右侧是库里的元件。如果列表里是空的先去加载库文件。PADS的库有几种格式.ld07Logic的CAE封装库、.pd07Layout的PCB Decal库、.ld07里也可能同时存Part Type。加载方法很简单点击“库管理器”里的新建库指定一个目录和文件名建一个自己的库。把官方库或者其他来源的库文件通过文件 库Library对话框中的管理库列表添加进去。记得把库列表里“可用”的勾选上否则搜不到。如果你是拿别人给的整个工程文件源目录里通常自带库文件这时只需要把工程里的“.ld07”文件加到库列表就能正常显示元件。2.2 第二步从库中调取并放置元件在右侧的“元件”面板默认在界面右侧如果没看到就按CtrlAltC或者通过工具 元件编辑器调出你能看到所有已经加载的Part Type。放置元件的步骤在搜索框输入元件名比如输入“STM32F103C8T6”下方列表会实时筛选。点击选中目标元件。把鼠标移到原理图编辑区此时光标会带着元件符号点击放置。如果放置后想微调位置按CtrlE进入移动状态鼠标移动即可左键确认。这里有一个提高效率的小习惯一次把一个型号的元件全部放完再统一摆放位置。比如画STM32最小系统板先把主控、电阻、电容、晶振、TVS一次性都放出来然后逐个调整位置。你来回在库面板和图纸之间切换不仅慢还容易漏放。2.3 修改元件型号的正确姿势以TVS为例热搜词里有人问“pads logic如何更改tvs元件的型号”这确实是新手高频问题。改型号不等于把原理图里的文字标签改掉关键是把Part Type换成目标型号。具体操作分三种情况情况一库里有现成的目标型号比如你的库里本来就有SMF24A这颗TVS直接删除原来的TVS再从库里搜索SMF24A放置即可。这是最推荐的方式因为库里的元件已经绑定了正确的PCB Decal。情况二库里没有但封装相同这时用右键点击原理图里的TVS元件选择属性Properties在Part Type那一栏把名字改成“SMF24A”。改完后会弹出一个警告提示“Part Type不存在是否创建新元件类型”点击“是”。PADS会基于原来的CAE封装和PCB Decal自动生成一个新的Part Type原理图符号不变但型号名称已经更新。注意追加后缀或前缀时要检查一下生成的Part Type名称是否与既有库元件冲突。情况三连PCB封装也要换这种情况就比较麻烦了先确认目标TVS的焊盘尺寸和引脚间距。如果原来的是SOD-123现在要换成SMA封装那就不能简单改名了。你需要打开工具 元件编辑器Decal Editor在Part Type里把PCB Decal关联改成SMA。具体路径元件属性对话框里的PCB封装PCB Decal下拉框选另一个Decal。改完保存到库再回到原理图刷新。改型号最容易犯的错是只把“Value”或者“Part Number”文本改了Part Type没动。这样生成BOM表时看到的还是旧型号甚至网表里也带的是旧信息等你画完PCB去采购才发现买错了那就晚喽。所以改完型号之后务必顺手打开工具 生成物料清单确认一遍。2.4 元件快速对齐与编号重排放置完一批元件之后零零散散地摆在那手动一个个拖太浪费时间。PADS Logic有对齐工具在选中多个元件后点击右键选择对齐Align或者用快捷键CtrlL可以选择左对齐、右对齐、顶端对齐、底端对齐以及等间距分布。对齐之后是编号重排这个很多新手忽略。你从库一个个放置元件时编号可能是R1、R2、R3随意分配的等画完图再逐个检查是不是舒服很多。PADS Logic有个批量重编号的工具在工具 标注Annotation对话框里选择“全部重标”可以按从左到右、从上到下的顺序重新生成所有元件编号。这个功能在多人协作、图纸合并之后极其好用能保证原理图上元件编号整齐不乱。3. 连线实操5分钟完成原理图电气连接的步骤拆解连线这块我见过太多新手把时间浪费在“线怎么画好看”上而忽略了“线连得对不对”。画得再美观电气连接有误后面全白搭。这一节把连线相关的操作细节和思路讲清楚。3.1 连线工具的基本动作与操作节奏开始连线之前先按F2进入“添加连线”模式或者点击工具栏上的“添加连线”图标。此时鼠标箭头变成十字光标找到需要连接的引脚端点单击一下确定起点然后移动光标拉线在需要拐弯的地方单击落点最后在目标引脚上单击完成连接。两个细节决定你连线的顺畅度连线的中途需要退回上一步按Backspace退格键可以撤回上一个拐弯点而不是整条线重画。这个在日常画图中使用频率极高。连线的中途想放大视图光标保持在线状态滚动鼠标滚轮直接缩放PADS会自动保持当前连线状态缩放完还能继续拉线。一段线拉完之后按Esc退出当前连线操作或者按右键 完成。如果只是结束当前这根线、马上拉下一根按F2可连续进入连线状态不必每次都点工具栏。3.2 什么时候必须用网络标签很多人问“我直接把两个引脚画一根线连起来不就行了吗为什么还要用网络标签”答案很简单当两个引脚之间隔着别的元件、隔着页、或者线拉过去会很乱时就应该用网络标签替代实线。网络标签的放置方式点击工具栏里的添加网络Add Net图标或者按快捷键CtrlN有些版本是 CtrlAltN。在需要标记的引脚引出一小段线后单击放置网络标签。标签名在弹出的对话框里输入比如“3V3”、“MCU_TXD”等。网络标签的命名规则要提前定好。我习惯用以下约定信号类型规则示例电源信号直接写电压值3V3、5V0、VIN_12V地信号GND统一GND、AGND、PGND普通数字信号前缀功能名MCU_TXD、LED_CTRL模拟信号加下划线分隔ADC_VBAT、SENSOR_OUT使用网络标签的核心意义在于标签相同的网络在电气上是同一根线。哪怕你在原理图最左上角的引脚标了个“I2C_SCL”最右下角的排针上也标了“I2C_SCL”这两个引脚在生成网表后是连通的不需要物理画一根长线穿过整张图。以STM32F103C8T6最小系统为例晶振两个引脚之间的电容和电阻连接通常不必全部用实线拉满把晶振输入、输出分别命名为“OSC_IN”、“OSC_OUT”再让电容和电阻的网络标签对齐即可。整张图清爽很多后续查信号链路也更直观。3.3 总线Bus怎么画才不乱当你有8根数据线、16根地址线需要连到同一个排针或另一个芯片时一根根去拉线会画到你怀疑人生。PADS Logic提供了总线功能把所有并行信号归拢成一根粗线整体更像“一束线”而不是“一根线”。画总线步骤先给每个信号分别添加网络标签命名时带上下标比如DATA0、DATA1、DATA2……一直到DATA7。点击工具栏里的添加总线Add Bus图标。在图纸上绘制一条粗总线方向与信号流向一致。双击总线在弹出的属性对话框里填总线名格式是DATA[0:7]。注意中括号里是“起始结束”顺序别写反。之后你会看到PADS把总线自动关联到标签为DATA0~DATA7的网络上并在总线上显示出DATA[0:7]这样的标识。如果你用的是DDR4之类的复杂芯片地址线、数据线数量很多总线加上网络标签的方式几乎是唯一清晰的画法。总线名与单个网络名必须严格对上号比如总线叫ADDR[0:15]那么每根线的网络标签必须分别是ADDR0、ADDR1……一直到ADDR15。如果你的网络名写成了ADDR_0就匹配不上总线不会把这根线纳进去这个错误相当隐蔽新手往往找半天才发现是命名顺序不一致。除了普通总线PADS Logic也支持差分对标记。在原理图中选中需要设置的两根网络右键选择设置差分对Create Differential Pair配合后面PCB Layout中的差分规则可以做USB、以太网之类的差分信号设计。新手阶段先用好普通总线就够应付80%的场景了。3.4 电源和地符号的处理原则电源和地是原理图里最容易被忽略却又最重要的部分。PADS Logic默认提供了一组电源符号包括VCC、VDD、GND等。你可以通过添加电源符号Add Power工具放置也可以直接放置网络标签后手动改名。我在实际项目里坚持的原则是电源符号和地符号必须用符号而不是随手标文字。因为符号在PCB网表里层次清晰不会出现一页用“GND”下一页用“GND_”这种笔误。不同电源域用不同符号名比如3V3、5V0、VIN_12V。符号图标样式可以不一样比如3V3画个三角5V0画个横杠看个人习惯但命名必须唯一。一个电源网络只用一个名称别一会儿叫“3V3”一会儿叫“VCC33”这样两个网络在电学上不连通等你画完PCB才发现板子点不亮排查起来相当痛苦。对于模拟地和数字地命名用AGND和DGND切开最后在PCB阶段的单点连接处用磁珠或0欧电阻统一。原理图阶段先画清楚区分后面就好办。4. 快捷键大全这张表才是提效的核心PADS Logic的快捷键没有AD那么“傻瓜化”但一旦记住熟练度会直线上升。我把日常画图真正高频用到的那批快捷键单独拎出来按用途分组列清楚。这张表是我自己在画图时贴在显示器边框上的你也值得这么干。4.1 高频操作快捷键功能快捷键说明移动元件CtrlE选中后按住CtrlE鼠标移动即可旋转90度CtrlR每按一次逆时针转90度垂直翻转CtrlF按一次翻转一次复制CtrlC配合CtrlV粘贴粘贴CtrlV粘贴到当前鼠标位置删除CtrlDel删除选中的对象注意不是Del键撤销CtrlZ撤销上一步操作重做CtrlY恢复被撤销的操作全选CtrlA有时需要先点击空白处取消选择放大F2以鼠标为中心放大缩小F3以鼠标为中心缩小适应窗口F4显示整张图纸这里重点说两个一是旋转画原理图时元件方向总是不对我基本不点工具栏里的旋转按钮而是选中后狂按CtrlR转到位为止。二是复制粘贴批量放置同一型号电阻电容时先放一个然后CtrlC、CtrlV比一次一次去库面板搜要快得离谱。4.2 连线与编辑类快捷键功能快捷键说明添加连线F2进入连线模式鼠标放引脚端点开始拉线完成连线Enter结束当前连线终点取消当前操作Esc退出连线或取消选择退回上一拐点Backspace连线段落回退切换连接点Space在连线路径上放置/去除连接点添加网络标签CtrlN放网络标签添加总线CtrlB放总线对齐工具CtrlL选中多个元件后使用属性CtrlEnter打开选中对象的属性对话框连线时最影响流畅度的是“Esc”和“Backspace”这两个。我在带新人时发现他们连错线都是拼命CtrlZ退回到最初的起点其实不需要。Backspace能撤回最近的一个拐点Esc则能快速中断整条线又不影响已连好部分。4.3 PADS Logic快捷键的自定义方法默认快捷键不适合自己手感的可以直接改。路径是工具 自定义Customize 键盘Keyboard。在左侧命令列表里找到你经常用的命令然后在“按下新的快捷键”里输入组合键并指定为“全局”或“原理图编辑器”范围点击“分配”即可。比如默认F2是放大又同时是连线快捷键有冲突的情况下可以自己重新分配。我个人习惯把F2设为“放大”连线改成CtrlW这样习惯AD的新同事更顺手。自定义完成后务必点“保存”并把设置文件导出备份不然重装系统又得重新配一遍。这个自定义功能的存在意味着网上的快捷键表只是一个参考最终以你自己的设置为准。4.4 给AD用户的快捷键对照清单从AD转过来的朋友看这张表会有直观参考我用PADS里对应的功能反推AD的快捷键方便快速习惯操作意图AD快捷键PADS Logic快捷键移动MCtrlE旋转SpaceCtrlR翻转XCtrlF原理图画线CtrlWF2或自定义的连线键放网络标签NCtrlN对齐ACtrlL删除DeleteCtrlDel适应窗口VFF4注意PADS里Del键有时候只删除部分对象而非电气连线所以删网络时更推荐CtrlDel。5. 新手最容易踩的坑连线检查与封装匹配画完图之后不是万事大吉而是真正考验严谨程度的时候。新手画图热情很高查错基本靠肉眼结果PCB投板回来后一堆问题。我在前面做了好几个项目的评审发现最大的问题集中在这几个方面。5.1 明明连了线网络却是断开的这是非常诡异的情况很多人排查到崩溃。常见的三种原因第一线画错属性。前面提到的普通线段当电气连线用这在放大缩小的界面下很难分辨尤其是线粗差不多的时候。处理方式放大图纸选中线看属性对话框里的“类型”字段如果是“2D线”而不是“连线”就是走错路子了。第二引脚端点有没有“穿透”。连线时如果起点没有精确落在引脚端点上而是落在旁边0.1毫米的位置视觉上看着是连上了实际电气上没连。怎么防范连完线后按CtrlD打开全部对象的可见性或者直接放大到最大倍数看引脚端有没有一个小方块——那个小方块表示电气连接点。没有方块就是没连上。第三网络标签拼写不一致。比如你在第一页标了“3V3”在第二页标成“3v3”PADS的网络名是区分大小写的这俩在网表里是两个不同网络。千万别靠肉眼检查直接用工具 验证设计Verify Design让软件帮你查。5.2 封装不匹配的典型症状与修复“PCB封装不对”是工厂打样最常退回的原因。典型症状原理图里元件明明存在生成网表没有报错但PCB Layout时缺封装。这种问题的根源在Part Type没有正确关联PCB Decal。画完原理图后养成一个好习惯在元件属性对话框里检查每个关键元件的“PCB封装”字段。尤其是从别人工程里复制过来的元件或者是自己库里改过型号的元件很容易出现PCB Decal为空的情况。遇到这种情况打开工具 元件编辑器Decal Editor在Part Type列表里选中该元件。在右侧“PCB Decal”区域点击设置Assign找到对应的封装文件。保存并退出回到原理图选中该元件右键刷新属性。重新生成网表确认封装信息已带上。对于管脚数很多的器件比如DDR4的BGA封装手动检查基本不现实建议利用PADS的信号完整性检查X-Validator或批量比对功能把原理图符号管脚数与PCB Decal焊盘数做一次自动对比防止张冠李戴。5.3 用验证设计和生成网表来兜底肉眼查错永远有盲区EDA工具自带的检查功能这时候就是真正的救星。PADS Logic提供了几个非常实用的检查手段验证设计Verify Design检查原理图的电气规则包括未连接引脚、单端网络、总线匹配错误、元件编号重复等。生成网表Generate Netlist生成前会做一致性检查如果出现错误或警告会定位到具体器件和网络。比较网表Compare Netlist适合多人协作后比对自己的原理图和上游参考设计是否一致。我的个人习惯是每次画完一张图先按F4适应窗口整体看一眼然后跑一遍“验证设计”。第一次跑一定会有警告不丢人。把警告一条条翻出来看理解它为什么报警再决定是否忽略这才是一个合格的流程。5.4 多页原理图的网络集成画一个稍微复杂的板子比如带电源板、控制板、接口板的项目原理图几乎必然拆成多页。PADS Logic里多页网络连接靠“离页连接器Off-Page Connector”。放置方法在需要跨页连接的引脚或网络标签处点击添加离页连接器图标选择方向放置后输入网络名。只要名称一致不同页之间的网络就是连通的。生成网表时PADS会以网络名跨页标志生成一个全局网络列表不需要手工画跨页线。多页整合时还有一个小技巧在项目浏览器里点击工具 生成PDF把整套原理图按层次结构导成一份PDF方便评审和归档。如果是要把多个独立的原理图文件整合成一个工程用文件 导入把外部原理图导入当前工程时注意检查网络名冲突两个文件里都叫“GND”还好但如果一个叫“VCC”一个叫“VCC_5V”导入后不会自动合并必须手动统一。6. 效率提升的进阶习惯自定义库与参考设计复用最后这部分适合已经能独立画完一张完整原理图的朋友。想进一步提升效率重点不在画图本身而在“建立自己的素材库”。6.1 建立个人常用元件库每画完一个项目把里面用到的、确认没问题的元件整理到个人库里。我自己的库是按类别建的电源芯片库、MCU库、接口保护库、无源元件库。新项目起步时先到个人库里找现成的元件找不到才去官方库或供应商库搜这样画图速度会越来越快而且元件质量经过之前项目验证可靠性也更高。创建个人库的路径文件 库管理器 新建库取一个名字比如“my_personal_lib”然后把你常用元件的Part Type复制进去。复制时选择“Copy”到目标库不是“Move”这样原库还能保留一份。6.2 从官方参考设计里提取电路块很多新人特别迷信原厂方案比如搜“sw6206原厂方案”这种带全套资料PCB、原理图、寄存器列表、BOM的压缩包拿到后第一反应是问“怎么打开”。其实这类参考设计的价值不止于“打开看”更在于把你需要的那部分电路提取出来复用。以STM32F103C8T6最小系统加上TVS保护这类典型电路为例从参考设计中提取的步骤是打开参考设计原理图选中你需要的子电路区域比如MCU最小系统整块。按CtrlC复制回到自己的原理图按CtrlV粘贴。粘贴后逐项检查元件属性编号有没有冲突、网络名是否符合自己项目命名规范、Part Type是否指向了正确的库。如果原设计里的封装库文件没有同步复制需要在库管理器里手动加载或重新映射。要特别提醒参考设计只能当“参考”不能无脑抄。你拿到的是一个特定应用场景下的电路电源电压、负载阻抗、保护参数都可能跟你的项目不一样。直接把参考设计里的TVS型号、限流电阻阻值套到自己项目上运气好用运气不好上电就冒烟。6.3 输出BOM与后期检查最后一步是导出BOM。PADS Logic生成BOM的路径是工具 生成物料清单Generate BOM弹出来的对话框里可以勾选需要导出的字段通常包括位号、型号、数量、封装、Description等。我最常用的检查方法是把BOM导到Excel里用数据透视表按“型号封装”分类统计相同型号元件的数量。这一步能帮你很快发现有没有编号重复或型号错误。比如你本意是放10颗10k电阻结果BOM里出现了两个“10k”和“10K”的不同条目说明原理图里有元件型号大小写不统一这在后续采购和贴片时就是“大坑”。另外如果项目需要PCBA贴片厂直接加工BOM表里的封装描述最好和贴片厂的标准一致比如“C0603”“R0402”是行业常用叫法。导出的BOM如果封装写得比较随意贴片厂还要人工核对一遍容易产生沟通成本。养成导完BOM自己先看一眼的习惯能省很多事。我自己在带新人时总结过一句话原理图画得再漂亮最终要能落地到PCB上、能批量生产、能稳定工作才算真的会画。PADS Logic这个工具的上手门槛不低但每一个环节都有对应的检查手段。你只要把元件添加、连线、快捷键和查错这套流程走顺剩下的就都是经验积累了。
返回列表