差分线是高速PCB设计的一个重要内容,在PCB设计时逐个设置网络差分对是非常麻烦的。为了提高效率,本文介绍一种方法批量设置差分线和布线规则。

高速PCB差分线
首先从PCB菜单里找到Difference Pairs Editor。
PCB菜单中找到 Difference pairs菜单
Add按钮可以添加单个差分对,比较简单,这里不详细介绍。
添加单个差分对

输入单个差分对的网络名
点击菜单中的Create From Nets可以批量添加差分对。

从网络名称建立差分对
接下来,可以从单个Net class或者所有网络中建立差分对(左上角第一个选项:Use nets from class,默认范围时所有网络)。在第二、第三个文本框里面填上差分对的后缀,即可自动识别需要的网络,而且差分对的名称也是自动生成。例如这个PCB里面的差分信号全是_P和_N后缀,就可以照图填上去。
批量建立差分对
随后执行Execute即可。
执行然后可以看到所有的差分线都已经建立好了。

建立好的差分对接下来是要设置差分线的布线规则,找到右下角的Rule Wizard,开始设置规则。

规则向导

在向导中输入规则名称差分线的两条线长度需要保持长度大致相等。信号频率越高,要求长度误差越小。如图所示,在Tolerance里填入长度容差。下面选择差分对等长。

对内等长接下来是设置差分线的线宽、线间距。可以分别设置最大线宽线距、最小线宽线距、优先线宽线距。

布线规则设置

完成后可以预览所有规则,点击Finish结束可以从规则管理器中看到,所有规则已经按照要求设置好了。

差分布线规则

容差规则
然后就可以进行布线了,主要有两种。可以从菜单栏或者浮动工具条(AD18)里找到差分走线命令。
走线时用快捷键shift + Space可以切换走线的45°角和圆弧模式。高速信号建议采用圆弧走线。
圆弧走线和45°走线效果
如果需要做等长,可以从工具栏或者浮动工具条找到interactive Diff Pair Length Tuning,然后点击需要等长的差分线就可以做等长了。注意:旧版本AD的等长命令在Tools工具栏下面,AD18等长命令在Route菜单下面。


做等长需要事先做好等长规则,之前已经介绍过了,这里不再赘述。需要的可以参考:
Altium高速PCB等长设计规则介绍。需要调整蛇形绕线时,可以按键盘上的 ”<“ 和 ”>“ 来调整每个蛇形的高度。数字键的3、4键可以调整蛇形的宽度,1、2键可以调整蛇形的拐角大小。
注意,1、2、3、4都是字母键上面的数字键,不是副键盘的数字键。
等长操作
原文链接:

高速PCB差分线
首先从PCB菜单里找到Difference Pairs Editor。
PCB菜单中找到 Difference pairs菜单
Add按钮可以添加单个差分对,比较简单,这里不详细介绍。
添加单个差分对

输入单个差分对的网络名
点击菜单中的Create From Nets可以批量添加差分对。

从网络名称建立差分对
接下来,可以从单个Net class或者所有网络中建立差分对(左上角第一个选项:Use nets from class,默认范围时所有网络)。在第二、第三个文本框里面填上差分对的后缀,即可自动识别需要的网络,而且差分对的名称也是自动生成。例如这个PCB里面的差分信号全是_P和_N后缀,就可以照图填上去。
批量建立差分对
随后执行Execute即可。
执行然后可以看到所有的差分线都已经建立好了。

建立好的差分对接下来是要设置差分线的布线规则,找到右下角的Rule Wizard,开始设置规则。

规则向导

在向导中输入规则名称差分线的两条线长度需要保持长度大致相等。信号频率越高,要求长度误差越小。如图所示,在Tolerance里填入长度容差。下面选择差分对等长。

对内等长接下来是设置差分线的线宽、线间距。可以分别设置最大线宽线距、最小线宽线距、优先线宽线距。

布线规则设置

完成后可以预览所有规则,点击Finish结束可以从规则管理器中看到,所有规则已经按照要求设置好了。

差分布线规则

容差规则
然后就可以进行布线了,主要有两种。可以从菜单栏或者浮动工具条(AD18)里找到差分走线命令。
走线时用快捷键shift + Space可以切换走线的45°角和圆弧模式。高速信号建议采用圆弧走线。
圆弧走线和45°走线效果
如果需要做等长,可以从工具栏或者浮动工具条找到interactive Diff Pair Length Tuning,然后点击需要等长的差分线就可以做等长了。注意:旧版本AD的等长命令在Tools工具栏下面,AD18等长命令在Route菜单下面。


做等长需要事先做好等长规则,之前已经介绍过了,这里不再赘述。需要的可以参考:
Altium高速PCB等长设计规则介绍。需要调整蛇形绕线时,可以按键盘上的 ”<“ 和 ”>“ 来调整每个蛇形的高度。数字键的3、4键可以调整蛇形的宽度,1、2键可以调整蛇形的拐角大小。
注意,1、2、3、4都是字母键上面的数字键,不是副键盘的数字键。
等长操作
原文链接: https://www.toutiao.com/i6565719490825290243/

高速PCB差分线
首先从PCB菜单里找到Difference Pairs Editor。
PCB菜单中找到 Difference pairs菜单
Add按钮可以添加单个差分对,比较简单,这里不详细介绍。
添加单个差分对

输入单个差分对的网络名
点击菜单中的Create From Nets可以批量添加差分对。

从网络名称建立差分对
接下来,可以从单个Net class或者所有网络中建立差分对(左上角第一个选项:Use nets from class,默认范围时所有网络)。在第二、第三个文本框里面填上差分对的后缀,即可自动识别需要的网络,而且差分对的名称也是自动生成。例如这个PCB里面的差分信号全是_P和_N后缀,就可以照图填上去。
批量建立差分对
随后执行Execute即可。
执行然后可以看到所有的差分线都已经建立好了。

建立好的差分对接下来是要设置差分线的布线规则,找到右下角的Rule Wizard,开始设置规则。

规则向导

在向导中输入规则名称差分线的两条线长度需要保持长度大致相等。信号频率越高,要求长度误差越小。如图所示,在Tolerance里填入长度容差。下面选择差分对等长。

对内等长接下来是设置差分线的线宽、线间距。可以分别设置最大线宽线距、最小线宽线距、优先线宽线距。

布线规则设置

完成后可以预览所有规则,点击Finish结束可以从规则管理器中看到,所有规则已经按照要求设置好了。

差分布线规则

容差规则
然后就可以进行布线了,主要有两种。可以从菜单栏或者浮动工具条(AD18)里找到差分走线命令。
走线时用快捷键shift + Space可以切换走线的45°角和圆弧模式。高速信号建议采用圆弧走线。
圆弧走线和45°走线效果
如果需要做等长,可以从工具栏或者浮动工具条找到interactive Diff Pair Length Tuning,然后点击需要等长的差分线就可以做等长了。注意:旧版本AD的等长命令在Tools工具栏下面,AD18等长命令在Route菜单下面。


做等长需要事先做好等长规则,之前已经介绍过了,这里不再赘述。需要的可以参考:
Altium高速PCB等长设计规则介绍。需要调整蛇形绕线时,可以按键盘上的 ”<“ 和 ”>“ 来调整每个蛇形的高度。数字键的3、4键可以调整蛇形的宽度,1、2键可以调整蛇形的拐角大小。
注意,1、2、3、4都是字母键上面的数字键,不是副键盘的数字键。
等长操作