根据原理图中的区域定义网络组
Contents
Altium Designer可使用附加到各个“成员”导线、总线或线束的网络组指令( Net Class directives ),以在原理图中创建用户自定义的网络组。当PCB从原理图源文件中创建时,网络组指令中的信息将用于在PCB中创建相应的网络组。然而,使用这种方式的 所需组的网络分配将比较耗时、易于出错并会在原理图源文件中创建不必要的杂讯。Altium Designer 的Summer 09版本使用新的覆盖(Blanket)指 令,提供了网络组定义的一种精简、省时且简洁的新方式。
使用覆盖指令创建网络组
覆盖(Blanket) (快捷键P,V,L)指令可 通过放置»指令(Place»Directives) 子菜单访问,并与编译任务指令( Compile Mask directive)使用相同的直观方式进行放置。用户只需将覆盖放置在所需的网络周围(在传递到PCB时需要归为同一网 络组),然后将网络组指令附加并定义到覆盖的周界上。网络组指令将应用到覆盖中所定义区域中的所有网络。
如欲从附加到覆盖指令的周界网络组指令中生成PCB网络组,请确保PCB项目对话框组生成(Class Generation)选项卡中 用户自定义组区域的生成网络组(Generate Net Classes)选项已启用(项目»项目选项(Project»Project Options))。
如 需将周界网络组指令应用到覆盖指令下的网络,与该网络相关的对象(引脚、端口、网络标签、电源端口、导线/总线/线束段(包括两端))都必须落在覆盖的范 围内。需要注意的是,对于诸如网络标签的网络标识符来说,热点必须位于覆盖内。如果成员网络未如期加入PCB网络组,可尝试相应地调整覆盖区域。
用户也可以复制周界网络组指令并将其附加到其他覆盖指令或是单独的导线、总线或线束中(结果将是将所有与同一个网络组指令相关的额外的 网络添加到同一个生成的PCB网络组中)。
覆盖指令中包括的网络高亮显示
如需得到覆盖指令下哪些网络被“覆盖”的图形指示,用户可以使用原理图编辑器的高亮笔功能。只需点击主设计窗口底部右侧的按 钮,然后点击所需覆盖指令的周界。
如需更改高亮笔的颜色,按空格键(Spacebar)。 要清除有效图纸中的所有高亮部分,请点击主设计窗口底部右侧的清除(Clear) 按钮。
高亮将应用到所有与覆盖指令覆盖的网络相关的导线及总线段。将通过元器件直接的引脚对引脚的连接来形成的(例如:两个串联电阻器)或是 通过元器件直接的引脚对电源端口的连接来形成的(例如:电容器到地(GND))网络将不会高亮显示。
选择覆盖指令覆盖的网络对象
如需快速选择与覆盖指令覆盖的网络相关的所有对象,用户可以使用编辑»选择»连接(Edit»Select»Connection) 命令。只需启动该命令并点击所需覆盖指令的周界即可。与覆盖指令覆盖范围下的网络相关的所有导线段、总线段、线束段、引脚、电源端口以及覆盖指令本身都将 高亮显示并选中。
优选对话框中的原理图-图形编辑(Schematic – Graphical Editing)内(DXP» 首选项(DXP»Preferences)) 选中的对象将在选择字段中定义的选择颜色上高亮显示。
覆盖指令的额外用途
覆盖指令的用途不仅是针对原理图中网络组的定义。事实上,任何基于参数设置功能的原理图设计指令都可附加到覆盖指令的周界中,且相应的 参数将应用到其中的各个网络。
应用PCB布线指令(到单独网络)
下图展示了根据已定义的宽度规则,使用覆盖指令将PCB布线指令应用到其中的各个单独网络的例子。
应用PCB布线指令(到网络组)
通 常情况下,使用覆盖指令创建网络组时,用户也可以对PCB布线信息进行定义以应用到其中的成员网络。附加到覆盖指令周界(网络组指令也添加到该周界)的 PCB布线指令将应用到该网络组,而非各个单独的网络。在将变更导入到PCB文件时,这也将使得单个设计规则能够根据目标网络组的范围进行创建。
在指定指向生成的网络组的PCB设计规则时,用户可以将PCB布线指令添加到覆盖指令的周界,或是将其直接添加为包含在网络组指令中的 参数。
应用差分对指令
通过将差分对指令附加到覆盖指令的周界,用户可以快速创建基于覆盖中差分网络的差分对对象。
打印包含覆盖指令的原理图
在从源原理图文件中生成输出时,用户可以选择从该输出中包括(或排除)覆盖指令的对象。该控制的位置取决于所生成的输出:
-
智 能PDF。在智能PDF向导的附加PDF设置(Additional PDF Settings)页面中的原理图(Schematics) 区域,启用/禁用所需的覆盖(Blankets) 选项。
-
OutJob 文件中的原理图打印。对相关的输出生成器进行配置时,在原理图打印属性对话框的绘图(Drawings)区域启用/禁用所需的覆盖 (Blankets)选项。
-
直接 从原理图编辑器中进行原理图打印。在预览对话框中进行配置时(文件»打印预览(File»Print Preview)), 在原理图打印属性对话框的绘图(Drawings) 区域启用/禁用所需的覆盖(Blankets) 选项。