ARTICLE DETAIL

资讯详情

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

Altium Designer高效快捷键指南:从原理图到PCB布线提速技巧

Altium Designer高效快捷键指南:从原理图到PCB布线提速技巧 很多年不用鼠标操作AD了这话听着像吹牛但实际你去看那些画板子飞快的老工程师十有八九左手键盘右手鼠标屏幕上切层、放器件、布线跟玩一样。Altium Designer这软件功能确实强大但也正因为功能太多菜单层层叠叠如果全靠鼠标点画一块稍微复杂点的板子一天下来手腕酸不说效率更是惨不忍睹。这篇文章不打算把AD里所有快捷键都罗列一遍那是说明书干的事。我按自己平时画板子的实际流程把真正高频、真正能提升效率的快捷键挑出来分门别类讲清楚包括每个快捷键背后的操作逻辑以及我在实际项目中踩过的坑和总结的小技巧。无论你是刚接触AD的新手还是画了几年板子但一直在用“鼠标流”的老哥这篇文章都值得你花几分钟认真看看。1. 界面与视图操作快捷键1.1 视图缩放与平移很多人刚接触AD时第一反应是用鼠标滚轮缩放但AD默认的滚轮行为其实更贴近“滚动”而非“缩放”这会让很多从其他EDA工具转过来的用户很不适应。我拿到新电脑装完AD后第一件事就是把滚轮行为改掉。在Preferences快捷键TP里进入PCB Editor-General勾选Zoom in/out when using mouse wheel这样滚轮就直接变成缩放配合Ctrl滚轮做精细缩放操作逻辑跟绝大部分设计软件统一了。除了鼠标键盘操作的缩放其实更快Page Up / Page Down放大和缩小。这个一定要习惯用左手小指和无名指刚好搭在这两个键上。Home缩放到光标当前位置并以光标为中心重新定位视图。这个非常实用配合放大操作效率极高。CtrlPage Down显示整个板子所有对象。当你从原理图跳到PCB或者板子很大需要总览时这个组合键能瞬间帮你定位全局。VF显示所有对象Fit Document效果跟CtrlPage Down类似。VD显示整个板子Fit Board只看板框内的内容。平移操作我喜欢用鼠标中键按住拖动这在任何软件里都是通用的。但如果你手边鼠标中键不好用可以试试VN快捷键然后鼠标移动控制视图平移点一下左键确认。这里有个细节值得说AD的视图缩放是“以光标为中心”的。比如你想看板子某个角落的细节先把鼠标移到那个位置再按Page Up放大你会发现视图是围绕鼠标位置展开的这个逻辑习惯之后定位比先缩放再平移快得多。1.2 面板与视图切换AD的界面默认铺满了各种面板库面板、Properties面板、Messages面板、Navigator面板等。屏幕就那么大面板开多了画布就变小了所以面板的显示切换是快捷键里的重头戏。右下角的Panels按钮鼠标流用户习惯从这里点面板但键盘流可以用快捷键调出不过Panels本身没有一个全局默认快捷键需要自己设置。我自己是把F2设置为切换Panels的显示。Tab键在交互式操作比如放置器件、绘制导线过程中按Tab键可以暂停当前操作并弹出属性设置面板改完参数后按Enter或点击暂停按钮继续操作。这个在布线时改线宽、在放置器件时改标号都非常方便。CtrlHome跳转到原点。我画PCB时喜欢把坐标原点设在板子左下角CtrlHome能一键回到原点在放置定位孔、拼接板时特别有用。面板还有一个比较实用的小技巧按F4可以隐藏所有浮动画板如果是双屏布局的话这个快捷键会把所有面板缩到一侧当你想专心看原理图或PCB时按一下F4就能得到一个干净的设计界面。1.3 网格与单位的快速切换画板子时经常要在公制mm和英制mil之间切换因为很多元器件封装尺寸是英制的而板框、结构尺寸是公制的。Q快速切换单位。按一下右下角状态栏的单位显示会从mm变为mil。我习惯在画板框时用mm因为结构工程师给的都是mm而在布置元器件、设置规则间距时用mil因为英制在具体数值上会更精细。CtrlG弹出网格设置对话框可以快速设置捕获网格Snap Grid的值。布线时经常需要切换网格大小比如大区域走线用25milBGA区域走线用5mil甚至更小。G在PCB界面下按G会弹出一个下拉菜单直接选择常用的捕获网格值这个比打开对话框再输入数值快得多。网格这个东西看起来基础但实际影响很大。很多人画的线歪歪扭扭、走线间距不均匀十有八九是网格设置不合理。我个人的习惯是布局阶段网格设大一点25mil或0.5mm布线阶段根据线宽和间距要求缩小网格这样既能保证效率又能保证走线整齐。2. 原理图设计核心快捷键2.1 放置与连线操作原理图绘制阶段最常用的操作就是放置元器件、绘制导线、放置网络标签和电源符号。这些操作AD都提供了对应的菜单命令但用快捷键可以快好几倍。PP放置元器件Place Part。在弹出的对话框中搜索并选择器件回车放置。放置时按Tab键可以提前编辑属性比如填入位号或者型号。PW绘制导线Place Wire。这个应该算原理图里使用频率最高的快捷键了。按PW后进入布线模式单击确定起点移动鼠标布线单击确定拐点右键或Esc结束当前线。PN放置网络标签Place Net Label。放标签时按Tab键输入网络名按Enter放置一个然后自动进入下一个标签的放置连续放同网络的标签很方便。PPP放置电源端口Place Power Port。注意这里连续按三个P在旧版本里是这样的但新版本可能有所调整。电源端口本质上就是一个特殊网络标签VCC和GND都靠它连接。实际操作中PW和PN是搭配使用的。比如你画一个运放电路电源引脚需要连VCC你不需要实际拉一根长线过去放一个网络标签名为VCC的就行这样原理图看起来简洁清爽可读性也更好。关于连线的快捷键有一个很实用但很多人不知道的技巧从引脚端点开始布线时AD会自动识别电气连接点当你把鼠标靠近引脚端点时光标会变成“米”字形这时候点击左键再放置导线就能确保电气连接准确无误。如果你没注意到光标变化就点击很容易把导线端点放在离引脚还有零点几毫米的位置表面上看着连上了实际是悬空的DRC检查时会报错。2.2 元器件快速调整原理图绘制的另一大块是元器件的调整和布局。Space旋转元器件每次90度。放置器件时按Space可以旋转方向这个几乎人人知道。但选中多个器件后再按Space可以整体旋转这个在批量调整时很有用。X / Y左右镜像 / 上下镜像翻转元器件。在放置连接器或IC时经常需要镜像摆放用X或Y比打开属性面板设置快多了。CtrlR当鼠标悬停在元器件上时按CtrlR可以旋转该器件当鼠标悬停在导线上时按CtrlR可以改变导线的拐弯角度45度、90度、任意角度循环切换。CtrlC / CtrlV复制粘贴。看似基础但AD的粘贴有个特性——粘贴出来的新器件会自动分配新的位号不需要你手动改。如果你用的版本比较老可能需要通过特殊粘贴EA来控制位号是否递增。这里有一个常见的坑很多人复制粘贴器件后发现新器件的位号跟原来的一模一样导致编译报错。这是因为AD默认的粘贴会保留位号需要在Preferences设置里勾选自动递增或者用Edit-Paste SpecialEA窗口取消勾选Keep net name和Keep part designator才能实现自动编号。2.3 原理图检查与快速定位原理图画完后Project CompileCC是必须要做的。编译能查出悬空引脚、重复位号、未连接网络等问题。CC编译整个工程。编译结果会显示在Messages面板中。VC在原理图和PCB之间交叉探测Cross Probe。选中原理图的某个器件按VC跳到PCB中选中同一器件。反之在PCB中选中器件按VC也会跳到原理图中对应的器件。这个在做DRC修改、器件定位时简直救命。CtrlShiftM测量距离。原理图里测量两个引脚间的距离或者在PCB里测量走线长度、板框尺寸都用得到。编译后的错误信息密密麻麻双击Messages里的某条错误会自动跳转到错误位置。但这里有个体验问题——你得先把Messages面板呼出来。所以我一般会把Messages面板固定在右下角需要查看时鼠标移过去就行不用额外操作快捷键。3. PCB布局布线核心快捷键3.1 布局阶段的高效操作PCB布局是整个设计流程中最考验耐心的环节也是最需要快捷键加持的环节。器件一多全靠鼠标拖能把人逼疯。CtrlDrag拖动器件时保持连接该器件的飞线Ratsnest跟随显示。默认设置下拖动器件时飞线是自动隐藏的只有停下来才重新计算。按住Ctrl拖动飞线实时更新你能立刻看到这个器件放在哪里走线最顺。NNH隐藏所有飞线Hide Connections。“N”键打开网络操作菜单“H”隐藏再选择All或指定网络。当板上器件太多、飞线密密麻麻时隐藏飞线能让你专心先调器件位置。NNS显示所有飞线Show Connections布局差不多定了之后重新打开。L打开PCB配置面板可以切换要显示的层、设置颜色。新版本AD中按L是直接打开View Configuration面板。在布局布线时经常需要单独查看某一层的走线用这个快捷键开关层很方便。ShiftSpace切换布线拐角模式。45度、90度、任意角度循环切换。在布线时特别是画圆弧走线或高密度区域走线时这个切换非常关键。还有一个小细节按Tab键在拖动器件时也能用不过它打开的是器件属性面板可以在里面修改位号、封装、锁定状态等。布局阶段我强烈建议养成用列表筛选的习惯按ShiftF弹出相似对象选择器可以按位号前缀比如R*、C*选择所有电阻或电容然后统一对齐、统一间距。这个操作虽然不算是快捷键但配合CtrlC/CtrlV批量摆放、配合A键的对齐功能Align效率提升非常显著。3.2 布线阶段的关键快捷键布线是PCB设计中最耗时的环节快捷键在这里的价值也最大。PT交互式布线Interactive Routing。这是用得最多的一个按完直接点击网络开始走线。ShiftW切换布线宽度。按下后会弹出当前可用的线宽列表直接选择即可。这个列表里的线宽是在Design-Rules里预设好的我通常会在规则里把常用线宽都加进去比如10mil、15mil、20mil、50mil等切换起来非常顺手。Tab键上方反引号快速切换布线层。在交互式布线时按数字键区旁边的反引号键会自动切换到下一层并添加过孔继续走线。这个配合ShiftSpace切换拐角模式是高速布线的基本操作流。*小键盘星号在布线过程中切换层并自动放置过孔。跟反引号的区别在于星号是往信号层方向的顺序切换反引号是逐层切换。如果键盘没有小键盘可以用CtrlShift滚轮来切换层。2 / 3切换2D/3D视图。数字键2是2D视图数字键3是3D视图。在布线完成后用3D视图检查一下器件高度冲突、丝印方向非常直观。ShiftR切换布线模式——忽略障碍Ignore、避开障碍Avoid、推挤障碍Push。遇到密集区域布线时推挤模式能自动把旁边的线推开很好用但推挤有时会把别的线挤得乱七八糟所以布线后期我一般用避开模式。Ctrl点击走线高亮选中同一网络的所有走线。这个在网络检查时很实用能让你快速看到整根网络的走向。布线阶段还有一个隐藏技巧按Esc可以取消当前布线操作但如果你已经布了一部分线按Esc只会取消当前这一段之前的线会保留。很多人不知道每次想重新布线时都是把整根线删掉重来其实只要按Backspace就能撤回到上一个拐点。3.3 走线优化与等长处理走线布完之后紧接着就是优化和等长。ShiftF点击走线选择同一网络的所有走线对象。CtrlShiftSpace切换走线的圆弧模式在交互式布线时可以从45度角模式切到任意角度和圆弧模式。TR交互式长度调整Interactive Length Tuning。这是做DDR、USB、以太网等高速信号等长时必备的功能。按TR后点击需要调长度的网络移动鼠标就能拉出蛇形线AD会自动显示当前长度和目标长度的差值。TE在PCB中打开规则检查如果你的走线有违规会高亮显示具体位置。用蛇形线调等长时有一个容易踩的坑蛇形线拐角处如果走的是锐角生产时有酸角风险蚀刻残留导致短路隐患。AD默认的等长调整用的就是45度拐角问题不大。但如果你手动拉蛇形线一定注意不要让AD切换到90度模式尽量保持45度拐角加合适的线间距。等长调整的快捷键还有一个技巧在TR交互式长度调整状态下按Tab键或逗号/句号键可以调节蛇形线的振幅和间距。很多人调等长时长来长去幅度不对其实就是没掌握这个微调键。4. 快捷键的自定义与个性配置4.1 为什么要自定义快捷键AD默认的快捷键很多但不是所有都符合个人习惯。比如PP放置元器件这个组合左手要跨过好几个键位按起来并不顺手。我自己用下来把一些高频操作重新映射到了更顺手的位置。另外一个关键点是不同人的工作效率瓶颈不一样。有人觉得切层麻烦有人觉得选网络麻烦有人觉得开面板麻烦。自定义快捷键就是解决这些个性化痛点的最好方式。AD的自定义快捷键入口在右上角齿轮图标旁边的搜索框输入命令名称能找到对应功能然后按Ctrl点击该命令就能弹出快捷键设置窗口。更简单的方式是菜单栏的任意命令鼠标悬停时按Ctrl左键会直接弹出快捷键设置对话框。4.2 我的自定义配置参考以下是我个人在用的部分自定义快捷键供参考F2切换Panels面板显示默认无快捷键F3放置过孔默认是PVF4隐藏所有浮动面板ShiftF2打开差分对布线默认是PICtrlF查找相似对象默认ShiftF自定义的时候有一点要注意不要跟系统已有快捷键冲突。AD在设置快捷键时会提示冲突项一旦冲突原有快捷键会失效可能会导致你之前习惯的操作突然失灵。所以我在改快捷键前会先在快捷键列表里搜索一下确认没有冲突再绑定新的。快捷键设置完之后记得导出一份配置在DXP-Preferences旧版本或右上角设置里选择Export preferences保存成.ini文件。这样换电脑、重装系统后导入配置就能恢复所有快捷键设置不用重新一个个改。4.3 快捷键方案的备份与迁移说到配置文件导出这其实是很多老工程师心里的痛。我有一次重装系统忘了备份AD的快捷键配置结果装完新系统后所有快捷键都恢复成默认画板画到一半肌肉记忆全乱套那叫一个痛苦。备份配置文件的位置通常在C:\Users\用户名\AppData\Roaming\Altium\Altium Designer {版本号}\下面有一部分配置在安装目录下。比较稳妥的做法是在Preferences界面里用Export...导出成.ini文件存到网盘或者Git仓库里。同样的新电脑装完AD用Import...把.ini导入快捷键、界面布局、颜色方案全部恢复基本无缝衔接。5. 从效率工具到设计习惯实战场景速查5.1 一个典型四层板项目的快捷键使用流程光讲单个快捷键用处不大我拿一个典型的四层板项目为例把快捷键串起来看看实际工作流是什么样的。假设我们刚完成原理图设计开始进入PCB环节工程已建好原理图编译无误CC全选原理图内容CtrlA在原理图编辑器里用DUUpdate PCB Document把器件导入PCB。进入PCB界面按NNH隐藏飞线按VD查看整个板框。开始布局——按ShiftF点击一个电阻选择所有同类电阻用AA对齐整理位置用CtrlDrag拖动到合适区域。布局差不多后按NNS显示飞线逐个检查关键网络的飞线走向把高速信号器件尽量靠近放置。设置规则DR线宽、间距、过孔大小。开始布线按PT进入交互式布线按ShiftW切换线宽按反引号切换层并自动打过孔按ShiftSpace切换拐角模式。布完所有网络后跑一遍DRCTD根据报错信息逐项修复。最后按数字键3切到3D视图检查器件是否有干涉、丝印是否颠倒。这一套流程走下来你会发现整个过程几乎不用鼠标进菜单左手在键盘上不停地操作右手只负责定位和确认画板速度能比以前快一倍不止。5.2 高频操作的肌肉记忆培养有人问我快捷键这么多一天两天记不住怎么办我的建议是不要死记硬背按使用频率分批记住。第一批是PT布线、ShiftW线宽、反引号切层这三个是布线时最核心的用一块简单板子练一遍就能记住。第二批是PW原理图连线、PN网络标签、Space旋转、CtrlR旋转导线这些画原理图时反复用到画个一两页原理图基本就形成肌肉记忆了。第三批是NNH隐藏飞线、ShiftF相似对象选择、VD查看板子、CtrlShiftM测量这些在布局和检查阶段使用频率较高通过一个完整的项目流程可以逐步掌握。快捷键的学习曲线大概两三周就能完全适应之后就再也回不去鼠标到处点的状态了。6. 常见问题与快捷键失效排查6.1 快捷键按了没反应怎么办这是碰到的最多的问题快捷键按下去一点反应都没有。排查思路按照下面顺序来输入法冲突这是最常见的。中文输入法开启状态下很多英文字母组合会被输入法截获比如你按PW可能变成了输入拼音。解决办法很简单画板期间保持英文输入法或者把输入法的中英文切换快捷键改成CtrlSpace之类的组合。我现在用的是系统自带的微软拼音关闭了中英文切换热键只保留Shift切换中英文这样在AD里误触的概率就小很多。快捷键被占用某些软件或系统级的快捷键会跟AD冲突。比如很多截图工具默认CtrlAltA如果AD里有个操作也是这个组合就会失灵。排查方法是关掉其他软件逐个测试确定冲突源后要么改AD的快捷键要么改其他软件的快捷键。键盘模式问题AD版本不同有些快捷键所在的菜单层级不同。比如旧版本的DXP菜单和Altium Designer后来的Preferences组织结构有差异导致同名的命令路径变了快捷键设置页找不到。这个问题可以用右上角的命令搜索框解决直接输入功能名搜索再重新绑定快捷键。6.2 命令行与老版本兼容问题AD的快捷键分为两种一种是单键或者组合键直接触发另一种是菜单式比如PP是调用Place菜单再选Part。菜单式快捷键依赖菜单结构新版本如果调整了菜单结构某些快捷键可能会变。比如旧版本里放置字符串的快捷键是PSPlace String但新版本AD里快捷键变成了PJ还是别的其实是因为菜单层级变了。遇到这种情况不要死记硬背某个快捷键而是学会用快捷键菜单导航先按P打开Place菜单再看菜单里每一项对应的按键顺着菜单找下去就能看到当前版本的正确快捷键。6.3 缓存问题导致软件卡顿AD用久了尤其是频繁修改封装库、反复编译大型工程缓存文件会越积越多导致界面操作卡顿、快捷键响应延迟。这时候不是快捷键的问题是软件本身没缓过来。AD的缓存文件一般存储在%APPDATA%\Altium\下以及工程目录下的__Previews、History、Outputs文件夹。清理这些临时文件夹可以明显缓解卡顿。另外AD还有一个Local History功能会在编辑过程中自动产生历史版本备份文件多了也有可能影响性能可以在Preferences里调整保留的历史版本数量或者干脆关闭。缓存清理后第一次打开工程会感觉慢一点因为需要重新生成缓存但后续操作会流畅不少。6.4 DRC报错里隐藏的快捷键问题还有一种情况DRC报了一堆错你双击Messages里的错误跳转到PCB后想通过快捷键快速修改但发现快捷键调用的不是自己预期的功能。这通常是因为PCB编辑器跟原理图编辑器的快捷键配置是分开的。在AD里原理图、PCB、封装库编辑器各自维护一套快捷键映射你在PCB里重新绑定的快捷键不影响原理图里的行为反之亦然。所以设置快捷键时要注意当前打开的是哪个编辑器最好每个编辑器的快捷键都设置一遍保持一致。7. 几个我离不开的隐藏快捷键最后分享几个平时不太有人提但实际非常好用的隐藏快捷键算是压箱底的东西。CtrlM快速测量。PCB里量两个点之间的距离跟CtrlShiftM有点重复但CtrlM更轻量。EMC清除所有错误标记。DRC跑完后满屏绿色小叉用这个快捷键一键清理界面瞬间干净。ShiftS单独显示当前层。布线时想看某一层的走线是否干净按ShiftS会隐藏其他层只剩当前层内容再按一次恢复。OP打开Preferences设置。DK打开层叠管理器Layer Stack Manager四层板、六层板的层叠结构都在这里配置。TM重置DRC错误标记。TD完整DRC检查。另外一个很实用的小技巧选中走线后按Delete可以删除但按CtrlDelete能删除整段连通的走线这在重布一根网络时非常好用。很多时候我们想重新走一根线但线段被分成了好几截一截一截删太麻烦CtrlDelete直接一键清理整根网络。以上这些快捷键不是让你一口气全记住而是建议收藏这篇文章每次画板前翻一翻用哪个查哪个等做了一两个完整的项目大部分快捷键自然就刻在肌肉记忆里了。做硬件设计这行工具熟练度很大程度上决定了你的产出效率。同样一块四层板老手四个小时能做完布局布线新手可能要花整整两天。这不是智商的差距很多时候就是快捷键用得多不多、流程顺不顺的区别。所以别再把时间浪费在鼠标点菜单上了从现在开始把高频快捷键用起来你会发现画板这件事也能有“飞一般”的感觉。
返回列表