在原理图中定义差分对
概览
- 如何使用指令、必需的网络标签后缀以及参数集的放置方式,在原理图中定义差分对。
- 何时应使用单独的指令,何时应使用覆盖区域一次定义多个差分对。
- 哪些内容会传输到 PCB,包括有关约束管理器行为、类以及布线规则创建的重要说明。
可以使用差分对指令在原理图上定义差分对。差分对中的两个网络必须分别使用具有相同基本名称、后缀分别为 _N 和 _P 的网络标签进行标识,并且每个网络都必须附加一个指令。
从主菜单中选择 Place » Directives » Differential Pair 命令以放置差分对指令。此命令用于在当前文档中放置一个已预配置为差分对指令的参数集对象(Label = DIFFPAIR)。每一对指令(一个用于正网络,另一个用于负网络)在传输到 PCB 时都会生成一个差分对对象。

在原理图上放置指令以定义差分对。在此示例中,将在 PCB 中生成两个分别名为 V_RX1 和 V_TX1 的差分对。
在 PCB 端,生成的每个差分对对象都会添加到默认差分对类 <All Differential Pairs> 中。只能在 PCB 端重命名差分对对象。
如果需要定义大量差分对,也可以采用另一种方法,即同时放置一个覆盖区域指令。这样,您就可以将指令应用于覆盖区域内的多个网络。Altium Designer 会检测网络标签热点位于覆盖区域边界内的网络。放置一个差分对指令,使其接触覆盖区域的边缘,如下图所示。
该图还显示,除了通过差分对指令将所包含的网络定义为差分对成员之外,该指令还要求将所有包含的网络加入网络类 RocketIO,将差分对加入差分对类 ROCKET_IO_LINES,并创建一条差分对布线规则。由于同一个差分对指令中指定了网络类,因此当设计传输到 PCB 编辑器时,该规则在 PCB 编辑器中的作用范围将设定为 RocketIO 网络类。
