ARTICLE DETAIL

资讯详情

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

Altium Designer原理图镜像操作详解:快捷键、引脚编号与排版技巧

Altium Designer原理图镜像操作详解:快捷键、引脚编号与排版技巧 1. 为什么镜像操作值得单独拿出来讲画原理图这件事说穿了就是把脑子里想清楚的电路连接关系用一套符号系统落到图纸上。但真正画过几十张图的人都明白布局的整洁度和可读性往往比电气连接本身更考验功底。一张图如果连线交叉、器件朝向混乱哪怕电气上完全正确别人接手时也要骂娘。而镜像操作恰恰是解决这类问题最直接、最高频的手段之一。我在带新人的时候发现一个很有意思的现象大部分人第一次接触Altium Designer后面统一叫AD学会的都是放置器件、连线、改标号这三板斧镜像操作要么压根不知道要么只会按一下X或者Y然后发现器件翻过去了但引脚编号对不上就再也不敢用了。这其实非常可惜因为镜像用得好能让原理图的排版效率提升一大截尤其是在处理运放、逻辑门、连接器这类引脚有明确方向性的器件时。这篇内容就是围绕AD原理图里的元器件镜像操作展开的。我会从最基础的快捷键讲起把X镜像和Y镜像到底翻了什么、什么时候该用哪个、镜像之后引脚编号为什么会看起来变了、多部件器件的镜像有什么坑、以及怎么把镜像和旋转、对齐配合起来做批量排版全部拆开讲清楚。不管你是刚装好AD的新手还是画了几年图但一直没系统梳理过这块的老手应该都能从里面找到点有用的东西。需要先说明一点镜像操作本身不改变任何电气连接它只是改变了器件符号在图纸上的呈现方向。理解这一点后面所有的技巧才有落脚点。2. 镜像操作的本质翻的到底是什么2.1 镜像不是旋转两者改变的是不同的维度很多人把镜像和旋转混为一谈觉得都是把器件转个方向。实际上这是两个完全不同的几何变换理解它们的区别是后面所有操作的基础。旋转Rotate是让器件绕着某个垂直于图纸平面的轴转动每按一次空格键默认转90度。旋转改变的是器件的朝向角度但器件本身的左右手性是不变的——也就是说一个运放的正输入端在左边转180度之后正输入端跑到右边但它依然在上方那条边上不会跑到下边去。镜像Mirror则是把器件沿着某条轴线做翻转相当于照镜子。AD里有两个镜像方向X镜像沿水平轴翻转器件的上下关系被颠倒。原来在上面的引脚翻到下面下面的翻到上面。Y镜像沿垂直轴翻转器件的左右关系被颠倒。原来在左边的引脚翻到右边右边的翻到左边。这里有个特别容易搞混的点AD的快捷键命名和很多人的直觉是反的。按X键执行的是沿X轴镜像效果是上下翻转按Y键执行的是沿Y轴镜像效果是左右翻转。我见过太多人按了X发现是上下翻然后一脸懵。记住这个对应关系能省掉很多试错时间。2.2 镜像之后引脚编号为什么看起来变了这是新手最恐慌的地方。一个芯片符号镜像之前左边从上到下是1、2、3、4脚镜像之后发现左边变成了4、3、2、1就以为电气连接被破坏了。其实没有。引脚编号是器件的固有属性镜像只改变显示位置不改变编号本身。你看到的顺序变了是因为引脚在空间上被翻转了但每个引脚对应的编号还是它自己。原来1脚在左上角镜像后1脚跑到左下角去了仅此而已。真正需要警惕的是另一件事镜像会改变引脚在图纸上的相对位置如果你已经连好了线再镜像连线会跟着器件一起动但走线路径可能变得很别扭。所以我的习惯是器件放置后先确定朝向和镜像状态再开始连线。如果连完线才发现朝向不对宁可删掉重连也不要直接镜像——后面会详细讲为什么。2.3 镜像对电气规则检查ERC的影响从ERC的角度看镜像操作是透明的。AD的电气规则检查是基于网络连接关系netlist来判断的而镜像不改变任何网络连接所以ERC结果不会因为镜像而变化。但这不代表镜像可以随便用。有一种情况需要特别注意当器件符号本身带有方向性标注时比如二极管、电解电容、有极性连接器镜像后虽然电气连接没变但视觉上的极性标识可能和实际连接产生误导。举个例子一个电解电容符号正极本来在左边你镜像之后正极跑到右边如果连线还是按原来的位置接的看图的人可能会误判极性。这种情况下镜像之后一定要重新检查一遍极性标识和实际连线的对应关系。3. 快捷键与鼠标操作几种镜像方式的取舍3.1 拖动状态下的快捷键镜像这是最常用的方式。操作流程是鼠标左键按住器件不放进入拖动状态。在拖动过程中按X键器件沿水平轴翻转上下镜像。在拖动过程中按Y键器件沿垂直轴翻转左右镜像。松开鼠标器件落在新位置。这个方式的优点是所见即所得你可以在拖动过程中反复按X和Y实时看到器件的变化找到最合适的朝向再放手。缺点是必须处于拖动状态如果器件已经放好了就得先重新拖动一次。提示拖动状态下按空格键是旋转90度按X和Y是镜像这三个操作可以叠加使用。比如先按空格转90度再按Y镜像能得到一些单纯旋转或单纯镜像都到不了的角度组合。3.2 选中状态下的菜单操作如果器件已经放置好不想重新拖动可以用菜单方式单击选中器件。右键菜单里找到Mirror子项里面有Mirror Horizontally水平镜像即Y镜像和Mirror Vertically垂直镜像即X镜像。注意这里的命名和快捷键又不一样菜单里的Horizontally指的是沿水平方向翻转效果是左右镜像对应快捷键YVertically是沿垂直方向翻转效果是上下镜像对应快捷键X。菜单命名描述的是翻转方向快捷键命名描述的是翻转轴这是两套逻辑混淆的人非常多。3.3 属性面板里的镜像选项在AD较新的版本里选中器件后右侧的Properties面板中有一个Mirror相关的选项区域。不同版本位置略有差异但通常能找到类似Mirror的勾选框或者方向设置。这种方式的好处是精确可控适合在批量处理或者需要严格记录操作步骤的场景下使用。缺点是要点好几下效率不如快捷键。3.4 几种方式的对比与选用建议操作方式触发条件优点缺点适用场景拖动快捷键拖动状态实时预览效率高需重新拖动初次放置器件时右键菜单选中状态不改变位置层级深命名易混已放置器件的微调属性面板选中状态精确可记录操作步骤多批量处理、脚本化我个人的习惯是初次放置器件时一律用拖动快捷键确定朝向尽量不依赖后期镜像。因为后期镜像虽然方便但容易破坏已经规划好的布局节奏。只有在排版后期发现某个器件朝向确实别扭才会用右键菜单补一下。4. 镜像在原理图排版中的实战用法4.1 运放和比较器的朝向统一运放是原理图里最典型的有方向性器件。一个标准运放符号正输入端和负输入端在左边输出在右边电源脚在上和下。如果你在一张图里放了四个运放有的正输入在左、有的在右读图的人就得反复确认哪个是哪个非常痛苦。我的做法是所有运放统一让输入端朝左、输出端朝右。如果某个运放因为布局原因需要反过来就用Y镜像把它翻过来而不是用旋转。因为旋转180度会让电源脚也翻过来上下的电源标识就乱了而Y镜像只翻左右电源脚位置不变视觉上更干净。具体操作放置运放后拖动状态下按Y观察正输入端是否到了左边。如果原本就在左边说明不需要镜像如果在右边按一下Y就对了。4.2 逻辑门和触发器的输入输出方向逻辑门的情况类似但更复杂一些。与门、或门这类对称性较强的器件镜像后视觉差异不大但像D触发器、JK触发器这种有明确输入侧和输出侧的器件镜像就要谨慎。一个常见的坑是触发器的时钟输入脚CLK通常画在符号的特定位置镜像后CLK脚会跑到另一侧如果连线已经画好走线会变得很绕。所以我的建议是触发器这类器件在放置阶段就确定好镜像状态不要等到连线完成后再改。4.3 连接器和排针的引脚顺序对齐连接器是镜像操作最能发挥价值的地方。一个10pin的排针引脚编号1到10如果你希望1脚在左上、10脚在左下但默认符号是1脚在左下、10脚在左上这时候用X镜像上下翻转就能把顺序调过来。但这里有个细节排针类器件的引脚编号顺序和物理排列顺序往往是对应的镜像后虽然视觉顺序变了但编号本身没变。所以镜像前一定要确认你想要的到底是视觉顺序还是编号顺序。如果是要让编号1出现在特定位置镜像是对的如果是要改变编号本身的分配那得改符号或者改网络标号镜像解决不了。4.4 多部件器件Part的镜像陷阱这是镜像操作里最容易出问题的地方。像LM324这种四运放一个器件分成A、B、C、D四个Part每个Part是独立的符号。当你对其中一个Part做镜像时只有当前Part被镜像其他Part不受影响。这本身没问题但坑在于如果你希望四个运放保持一致的朝向就得逐个镜像不能指望一次操作搞定所有Part。更麻烦的是如果四个Part的镜像状态不一致看图的人会以为它们有什么特殊区别产生误解。我的经验是多部件器件在放置第一个Part时就确定好镜像状态后续Part复制这个状态。AD里可以用Copy然后Paste的方式保持属性一致或者用Repeat功能批量放置。5. 镜像与其他操作的配合旋转、对齐、批量处理5.1 镜像和旋转的组合顺序镜像和旋转可以叠加但顺序不同结果不同。这一点和数学里的矩阵变换是一样的道理。举个例子一个器件先按Y镜像左右翻再按空格旋转90度和先旋转90度再按Y镜像最终朝向是不一样的。具体差异取决于器件的对称性但对于非对称器件这个差异是实实在在的。我的建议是先确定镜像状态再调整旋转角度。因为镜像改变的是器件的手性旋转改变的是角度先定手性再定角度逻辑上更清晰也更容易预测结果。5.2 批量镜像多个器件AD本身没有直接的批量镜像命令但可以通过以下方式实现框选多个器件然后右键菜单里找Mirror相关选项。部分AD版本支持对多选对象统一镜像。使用SCH List面板在面板里筛选出需要镜像的器件然后批量修改Mirror属性。使用脚本通过AD的脚本接口批量设置器件的Mirror属性。第三种方式最灵活但需要一定的编程基础。对于日常使用前两种方式基本够用。注意批量镜像时一定要确认所有被选中的器件都需要镜像否则容易出现部分镜像、部分没镜像的混乱状态。操作前建议先备份或者用CtrlZ做好回退准备。5.3 镜像后的对齐调整镜像之后器件的位置可能会发生微小偏移尤其是当器件原本是通过对齐工具精确摆放的时候。这时候需要重新对齐。AD的对齐工具在Edit Align菜单下常用的有Align Left左对齐Align Right右对齐Align Top顶对齐Align Bottom底对齐Distribute Horizontally水平等间距分布Distribute Vertically垂直等间距分布我的习惯是镜像操作完成后立即用对齐工具重新整理一遍确保排版不因为镜像而变得凌乱。6. 那些年我踩过的镜像坑6.1 镜像后忘记检查引脚编号对应关系这是最经典的坑。有一次我画一个32pin的MCU放置时用了X镜像把原本在上面的电源脚翻到了下面。当时觉得视觉上更顺就没多想。结果连线的时候按照上面是VCC、下面是GND的直觉去接实际上镜像后VCC跑到下面去了接反了。虽然后来ERC检查出来了但浪费了不少时间。教训镜像后第一件事就是重新确认关键引脚的编号和位置对应关系不要凭直觉。6.2 多部件器件只镜像了一个Part前面提过这里再强调一次。LM358这种双运放A和B两个Part如果只镜像了AB没动两个运放的朝向就不一致。看图的人会以为A和B有什么功能上的区别实际上只是我操作时漏了一个。教训多部件器件镜像时要么全部镜像要么全部不镜像保持一致性。6.3 镜像导致网络标号位置错乱网络标号Net Label是附着在引脚或者走线上的。如果先放了网络标号再镜像器件标号的位置可能会变得很奇怪甚至跑到器件内部去。教训先镜像、后放网络标号。如果已经放了标号镜像后要手动调整标号位置。6.4 镜像后ERC报错但实际没问题有时候镜像后ERC会报一些引脚未连接之类的错误但实际上连接是好的。这通常是因为镜像后引脚的电气连接点位置发生了微小偏移导致AD认为连接断开了。解决办法镜像后重新拖动一下连线或者用Compile重新编译一下工程让AD重新识别连接关系。6.5 镜像和翻转Flip的混淆AD里还有一个Flip操作通常用于PCB层面是把器件翻到板子的另一面。原理图里的镜像和PCB里的Flip是两回事不要混用。原理图镜像只影响显示PCB的Flip会影响实际装配。教训原理图阶段用MirrorPCB阶段用Flip两者不要搞混。7. 一些提高效率的补充技巧7.1 自定义快捷键AD允许自定义快捷键。如果你经常用镜像可以把Mirror Horizontally和Mirror Vertically绑定到顺手的键位上。具体路径在DXP Customize里找到对应的命令分配快捷键即可。我个人的设置是把Y镜像绑到ShiftYX镜像绑到ShiftX避免和默认的X、Y冲突默认的X、Y在拖动状态下才生效非拖动状态下按X、Y是没反应的。7.2 用复制-特殊粘贴保持镜像状态如果你需要放置多个相同朝向的器件可以先放好一个、镜像到位然后用CtrlC复制再用Edit Paste Special Paste Array批量粘贴。这样粘贴出来的器件会保持源器件的镜像状态不用逐个调整。7.3 镜像状态的视觉检查AD里没有直接的显示镜像状态的选项但你可以通过观察器件符号的文字标注位置来判断。通常镜像后器件的Designator和Comment的位置会跟着翻转。如果发现标注位置不对说明镜像状态可能不是你想要的。7.4 镜像与图纸栅格的配合镜像操作时如果图纸栅格设置得比较粗器件可能会跳到非预期的位置。建议在镜像前把栅格调细一点比如从100mil调到50mil或25mil镜像后再调回来。这样能保证镜像后的位置精度。8. 关于镜像操作我的几点个人体会画了这么多年原理图我对镜像操作的态度经历了一个从不敢用到离不开的过程。刚开始的时候因为踩过几次坑觉得镜像是个危险操作能不用就不用。后来慢慢摸清了它的脾气发现它其实是排版利器关键在于理解它的边界。镜像不改变电气连接这是它的安全底线镜像改变视觉呈现这是它的价值所在。只要守住底线、用好价值它就是一个非常顺手的工具。我现在的工作流是这样的放置器件时拖动状态下用X和Y快速确定朝向布局完成后用对齐工具统一整理连线之前再扫一遍所有器件的镜像状态确认没有遗漏。这套流程下来基本不会出问题。最后分享一个小习惯每次镜像操作后我都会下意识地看一眼器件的引脚编号。这个动作只需要一秒钟但能避免很多低级错误。毕竟原理图是给人看的也是给机器读的视觉上的清晰和电气上的正确同样重要。
返回列表