Altium差分布线和等长方法

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

Altium差分布线和等长方法

高速PCB差分线

首先从PCB菜单里找到Difference Pairs Editor。

Altium差分布线和等长方法

PCB菜单中找到 Difference pairs菜单

Add按钮可以添加单个差分对,比较简单,这里不详细介绍。

Altium差分布线和等长方法

添加单个差分对

Altium差分布线和等长方法

输入单个差分对的网络名

点击菜单中的Create From Nets可以批量添加差分对。

Altium差分布线和等长方法

从网络名称建立差分对

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

Altium差分布线和等长方法

批量建立差分对

随后执行Execute即可。

Altium差分布线和等长方法

执行

然后可以看到所有的差分线都已经建立好了。

Altium差分布线和等长方法

建立好的差分对

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

Altium差分布线和等长方法

规则向导

Altium差分布线和等长方法

在向导中输入规则名称

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

Altium差分布线和等长方法

对内等长

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

Altium差分布线和等长方法

布线规则设置

Altium差分布线和等长方法

完成后可以预览所有规则,点击Finish结束

可以从规则管理器中看到,所有规则已经按照要求设置好了。

Altium差分布线和等长方法

差分布线规则

Altium差分布线和等长方法

容差规则

然后就可以进行布线了,主要有两种。可以从菜单栏或者浮动工具条(AD18)里找到差分走线命令。

Altium差分布线和等长方法

Altium差分布线和等长方法

走线时用快捷键shift + Space可以切换走线的45°角和圆弧模式。高速信号建议采用圆弧走线。

Altium差分布线和等长方法

圆弧走线和45°走线效果

如果需要做等长,可以从工具栏或者浮动工具条找到interactive Diff Pair Length Tuning,然后点击需要等长的差分线就可以做等长了。

注意:旧版本AD的等长命令在Tools工具栏下面,AD18等长命令在Route菜单下面。

Altium差分布线和等长方法

Altium差分布线和等长方法

做等长需要事先做好等长规则,之前已经介绍过了,这里不再赘述。需要的可以参考:Altium高速PCB等长设计规则介绍

。需要调整蛇形绕线时,可以按键盘上的 ”<“ 和 ”>“ 来调整每个蛇形的高度。数字键的3、4键可以调整蛇形的宽度,1、2键可以调整蛇形的拐角大小。注意,1、2、3、4都是字母键上面的数字键,不是副键盘的数字键。

Altium差分布线和等长方法

等长操作

原文链接:  

Altium差分布线和等长方法

高速PCB差分线

首先从PCB菜单里找到Difference Pairs Editor。

Altium差分布线和等长方法

PCB菜单中找到 Difference pairs菜单

Add按钮可以添加单个差分对,比较简单,这里不详细介绍。

Altium差分布线和等长方法

添加单个差分对

Altium差分布线和等长方法

输入单个差分对的网络名

点击菜单中的Create From Nets可以批量添加差分对。

Altium差分布线和等长方法

从网络名称建立差分对

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

Altium差分布线和等长方法

批量建立差分对

随后执行Execute即可。

Altium差分布线和等长方法

执行

然后可以看到所有的差分线都已经建立好了。

Altium差分布线和等长方法

建立好的差分对

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

Altium差分布线和等长方法

规则向导

Altium差分布线和等长方法

在向导中输入规则名称

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

Altium差分布线和等长方法

对内等长

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

Altium差分布线和等长方法

布线规则设置

Altium差分布线和等长方法

完成后可以预览所有规则,点击Finish结束

可以从规则管理器中看到,所有规则已经按照要求设置好了。

Altium差分布线和等长方法

差分布线规则

Altium差分布线和等长方法

容差规则

然后就可以进行布线了,主要有两种。可以从菜单栏或者浮动工具条(AD18)里找到差分走线命令。

Altium差分布线和等长方法

Altium差分布线和等长方法

走线时用快捷键shift + Space可以切换走线的45°角和圆弧模式。高速信号建议采用圆弧走线。

Altium差分布线和等长方法

圆弧走线和45°走线效果

如果需要做等长,可以从工具栏或者浮动工具条找到interactive Diff Pair Length Tuning,然后点击需要等长的差分线就可以做等长了。

注意:旧版本AD的等长命令在Tools工具栏下面,AD18等长命令在Route菜单下面。

Altium差分布线和等长方法

Altium差分布线和等长方法

做等长需要事先做好等长规则,之前已经介绍过了,这里不再赘述。需要的可以参考:Altium高速PCB等长设计规则介绍

。需要调整蛇形绕线时,可以按键盘上的 ”<“ 和 ”>“ 来调整每个蛇形的高度。数字键的3、4键可以调整蛇形的宽度,1、2键可以调整蛇形的拐角大小。注意,1、2、3、4都是字母键上面的数字键,不是副键盘的数字键。

Altium差分布线和等长方法

等长操作

原文链接:  https://www.toutiao.com/i6565719490825290243/

Altium差分布线和等长方法

高速PCB差分线

首先从PCB菜单里找到Difference Pairs Editor。

Altium差分布线和等长方法

PCB菜单中找到 Difference pairs菜单

Add按钮可以添加单个差分对,比较简单,这里不详细介绍。

Altium差分布线和等长方法

添加单个差分对

Altium差分布线和等长方法

输入单个差分对的网络名

点击菜单中的Create From Nets可以批量添加差分对。

Altium差分布线和等长方法

从网络名称建立差分对

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

Altium差分布线和等长方法

批量建立差分对

随后执行Execute即可。

Altium差分布线和等长方法

执行

然后可以看到所有的差分线都已经建立好了。

Altium差分布线和等长方法

建立好的差分对

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

Altium差分布线和等长方法

规则向导

Altium差分布线和等长方法

在向导中输入规则名称

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

Altium差分布线和等长方法

对内等长

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

Altium差分布线和等长方法

布线规则设置

Altium差分布线和等长方法

完成后可以预览所有规则,点击Finish结束

可以从规则管理器中看到,所有规则已经按照要求设置好了。

Altium差分布线和等长方法

差分布线规则

Altium差分布线和等长方法

容差规则

然后就可以进行布线了,主要有两种。可以从菜单栏或者浮动工具条(AD18)里找到差分走线命令。

Altium差分布线和等长方法

Altium差分布线和等长方法

走线时用快捷键shift + Space可以切换走线的45°角和圆弧模式。高速信号建议采用圆弧走线。

Altium差分布线和等长方法

圆弧走线和45°走线效果

如果需要做等长,可以从工具栏或者浮动工具条找到interactive Diff Pair Length Tuning,然后点击需要等长的差分线就可以做等长了。

注意:旧版本AD的等长命令在Tools工具栏下面,AD18等长命令在Route菜单下面。

Altium差分布线和等长方法

Altium差分布线和等长方法

做等长需要事先做好等长规则,之前已经介绍过了,这里不再赘述。需要的可以参考:Altium高速PCB等长设计规则介绍

。需要调整蛇形绕线时,可以按键盘上的 ”<“ 和 ”>“ 来调整每个蛇形的高度。数字键的3、4键可以调整蛇形的宽度,1、2键可以调整蛇形的拐角大小。注意,1、2、3、4都是字母键上面的数字键,不是副键盘的数字键。

Altium差分布线和等长方法

等长操作

相关内容: Altium模块复用方法

使用过孔模板的PCB设计

Cadence与AD输出装配图的三个方法

### Altium Designer 中绘制等长差分线方法Altium Designer中,为了确保信号完整性并减少电磁干扰(EMI),设计者通常会采用等长差分线路来传输高速差分信号。实现这一目标的关键在于掌握特定工具技术。 #### 设置差分对规则 定义清晰的设计规则对于成功创建等长差分线至关重要。通过进入“Design Rules”对话框中的“Routing”类别下的“Differential Pairs Routing”,可以指定诸如最小间距、最大长度差异以及匹配长度公差等参数[^1]。 #### 使用交互式布线功能 当准备实际布局这些路径时,“Interactive Differential Pair Routing”提供了直观的方式来进行这项工作。启动该命令后,只需简单地点击其中一个差分端口或焊盘作为起点,系统将会自动识别对应的另一条线,并允许同步拖拽两条线完成布线操作[^2]。 #### 应用蛇形走线调整长度 如果遇到两根导体自然延伸后的物理距离不相等情况,则可以通过引入所谓的“serpentine routing”即蛇行走线模式来增加较短那部分的有效电气路径长度直到两者达到预期的一致性水平。这一步骤同样可以在上述提到的交互式环境中轻松执行。 ```python # Python伪代码展示概念而非真实语法 if length_difference > tolerance: apply_serpentine_pattern_to_shorter_line() else: continue_normal_routing_process() ``` #### 验证最终结果 在整个过程中保持密切监控是非常重要的;利用软件内置的各种分析工具可以帮助确认所做的一切都符合最初设定的标准。特别是Length TuningReport Length等功能能够提供即时反馈关于当前状态下各段连线的实际测量数据,从而便于及时作出必要的修正措施。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值