Altium Designer的原理图、PCB互选功能是比较强大的。合理地利用互选功能,不仅可以快速地定位元器件、网络,还可以实现PCB设计初期的元器件布局。
AD的交互式选择有两大功能:Cross Probe(交互式探查)以及Cross Select Mode(互选模式)。我们依次来看以下:
Cross Probe(交互式探查)
在当前文档使用Cross Probe点击某一对象时,会自动跳转到该对象在目标文档中的对应部分。举个例子,在原理图中Cross Probe某个器件的原理图符号,会自动跳转到该器件在PCB中的封装。
Cross Probe是双向的,可以从原理图交互探查PCB,也可以从PCB交互探查原理图。Cross Probe可以探查的对象包括元器件、总线、网络、管脚/焊盘。
如果您没有两个显示器,在使用Cross Probe功能之前,通常可以将工作区进行切分(右键点击文档栏并选择Split Vertical或Split Horizental进行垂直或水平切分),使原理图和PCB可以同时显示在工作区中:
然后点击Tools » Cross Probe,选中需要交互探查的对象,便会自动跳转到目标文档中对应的对象:
这里还有个小技巧,有时候想偷懒,可不可以在不切分工作区的情况下,直接完成Cross Probe呢?如果仍按照上文中的方法操作,会发现Cross Probe选中原理图对象后,PCB中对应的封装会闪现一下,然后又自动切换回原理图。其实在Cross Probe模式下,可以按住Ctrl键,然后再点击原理图目标对象,是不是成功跳转到PCB对象位置了呢?
当然,使用Cross Probe有个大前提,就是交互探查的文档都必须处于打开状态(可以不显示在当前工作区)。
Cross Probe的操作方式见小视频:
Cross Select Mode(互选模式)
Cross Probe只能针对单一的对象进行探查操作。如果需要对批量的对象进行互选操作,只能使用Cross Select Mode。互选模式也是双向的,在互选模式下,原理图中选中的对象在PCB中对应的部分也会被选中,反之亦然。
首先,需要确定互选模式处于激活状态,在Tools » Cross Select Mode菜单中查看Cross Select Mode前是否有蓝色的小方块,有的话就说明Cross Select模式已激活:
可以使用快捷键Shift+Ctrl+X随时打开或者关闭互选模式。
在Preference的Navigation页面可以对Cross Select Mode的行为进行设置:
如果希望Cross Seect Mode和Cross Probe一样,将互选结果进行缩放和过滤,可以将Masking以及Zooming打勾。
这里还有一个非常重要的选项:Reposition selected componet in PCB,快捷键是Ctrl+Shift+Y。
如果该选项不勾选,进行互选操作时,只是选中目标对象,其效果与Tools » Select PCB Components完全一致。
如果勾选该选项,每当选中原理图器件时,PCB中的对应器件会自动粘附到鼠标上,然后进行移动摆放操作。如果框选了多个器件,则这些器件会依次粘附到鼠标上,这也就是PCB元器件快速布局的理论基础。
勾选该选项后,其实就是对Cross Select Mode和Component Placement>Reposition Selected Components两个命令进行了一个组合操作。
使用Cross Select Mode实现元器件快速布局
当原理图第一次同步到PCB的时候,是这个样子的:
所有的封装都排列在右侧,通常的做法是定义板框后手动地将这些器件一个个拖入PCB区域,进行布局。实现某一个功能模块的器件Layout的时候通常离的比较近,但由于无法快速定位各功能模块所用到的器件,整个布局的过程非常费时费力。
使用Cross Select Mode,框选原理图中的功能模块,便可以在PCB中快速定位并移动这些器件,大大提高了元器件布局的效率。
今天就到这里,希望这个小技巧对大家有所帮助