在原理图中定义差分对

在原理图上,差分对可以使用差分对指令来定义。差分对中的两个网络必须分别用带有后缀 _N_P 的公共网络标签来标识,并且必须分别附加一个指令。

在使用约束管理器功能时,请注意,使用差分对指令定义的网络类、差分对、差分对类和规则在从原理图更新PCB时不会被检测和转移。只有在约束管理器中定义的网络类、差分对、差分对类和规则会被转移。

您可以使用约束管理器物理视图或电气视图的右键菜单中的从指令导入命令,从原理图中放置的指令导入规则、网络类、差分对和差分对类 - 了解更多

可以在差分对部分定义自定义差分对后缀,该部分位于项目选项对话框的选项标签上。

通过从主菜单中选择放置 » 指令 » 差分对命令,可以放置此类型的指令。此命令用于将参数集对象放置到活动文档上,预配置为差分对指令(标签 = DIFFPAIR)。此类型的每对指令(一个用于正网,一个用于负网)将在转移到PCB时生成单个差分对对象。


在原理图上放置指令以定义差分对。在此示例中,将在PCB上生成两个名为V_RX1V_TX1的差分对。

在PCB端,每个生成的差分对对象将被添加到默认的差分对类中:<所有差分对>。您只能在PCB端重命名差分对对象。

要将指令应用于网络类型对象,请放置一个参数集指令对象,使其触碰到网络类型对象,如上所示。软件检测到参数集对象中的设计规则和/或类别,然后在设计同步期间输出到PCB。 ► 了解更多关于参数集对象

如果需要定义大量的差分对,则另一种方法是放置一个覆盖指令。这允许你对位于覆盖范围内的多个网络应用指令(Altium Designer会检测到其网络标签热点位于覆盖边界内的网络)。如下图所示,一个差分对指令被放置以触及覆盖的边缘。

该图片还显示,除了指示包含的网络被定义为差分对成员(通过差分对指令的存在)之外,该指令还指示所有包含的网络成为网络类RocketIO的成员,对成为差分对类ROCKET_IO_LINES的成员,同时还要创建一个差分对布线规则。因为在同一个差分对指令中指定了网络类,所以在PCB编辑器中,当你将设计转移到PCB编辑器时,这条规则将被限定为针对RocketIO网络类。

自动PCB规则创建功能不支持将差分对布线规则分配给创建的差分对类。但是,如果在差分对指令中包含了网络类,则支持自动将网络分配给网络类。如果这样做,PCB编辑器中将创建一个单独的差分对布线规则,该规则将针对这个网络类。然后可以编辑该规则,以便它针对差分对类。如果没有包含网络类,那么每个差分对下都将为每个差分对创建单独的差分对布线规则。
可以使用覆盖框来配置多个网络作为差分对成员,创建这些网络的差分对类和网络类,并对这个网络类应用差分对布线设计规则。

参考差分对布线页面,了解在PCB中布线差分对的信息。
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

旧版文档

Altium Designer 文档不再提供版本区分。如果您需要访问 Altium Designer 旧版本的文档,请前往其他安装程序页面的旧版文档部分。