Allegro 差分对怎么加?两种方法亲测踩过坑

发布于 更新于
18
详情介绍
智行者IC社区持续更新技术干货、实操教程、案例分享与常见问题解答,为学习者提供实用的学习参考资料。

刚入行那会做 HDMI 接口,差分对死活加不上,Constraint Manager 里怎么找都不对,翻了半天才搞明白其实就两个入口。今天把这两种方法都写下来,省得你们再绕弯子。

方法一:直接在 PCB 界面指派

这个最直观,板子上看着两根线哪对是差分对,直接选中就给它标上。

打开 Allegro PCB Editor,顶部菜单找 Logic → Assign Differential Pair。点完之后按提示依次选中这一对网络就行。操作完别着急关,去 Constraint Manager 里确认一眼——看看差分对是不是真的建上了,有时候选网选错了自己都不知道。

Allegro 差分对怎么加?两种方法亲测踩过坑截图1

我当初就是选网的时候手滑点成旁边另一根了,结果规则全跑到错误的网络上,等 DRC 报一堆线宽不对才发现。所以加完一定去规则管理器里瞅一眼,花不了两秒。

方法二:从规则管理器里建

板子大了、网络多了之后,在 PCB 界面上一根根点太慢,直接在 Constraint Manager 里批量搞效率更高。

打开规则管理器,走 Physical → Net → All Layers 这条路径,在网络列表里找到你要建差分对的那两个网络,按住 Ctrl 一起选中,右键,菜单里就有创建差分对的选项。

Allegro 差分对怎么加?两种方法亲测踩过坑截图2

这里有个细节要注意:选中网络的时候别只点一个,必须两个一起选,右键菜单才会出来差分对相关的选项。我第一次用的时候就因为只选了一根线,右键翻来翻去找不到选项,还以为软件坏了。

加完之后干啥

差分对建好了不等于完事了。你得回去检查线宽、线距规则是不是配对了层,USB、ETH、HDMI 这些高速接口对差分对的要求都不一样。特别是做多层板的时候,内层和外层的参考平面不同,阻抗也会跟着变。我习惯建完差分对顺手跑一遍 DRC,确认没有规则冲突再继续布线。

另外提醒一句,差分对网络名最好在原理图阶段就用 _P / _N 或者 _+ / _- 这种命名规范。Allegro 能自动识别命名规则去配对,比你手动一根一根选省事太多。板子上几十上百对差分对的时候,命名规范就是你的救命稻草。

常见问题(FAQ)

规则管理器里右键找不到差分对选项怎么办?
大概率是你只选中了一根网络。必须按住 Ctrl 同时选中两个配对网络,右键菜单才会出来创建差分对的选项。只选一根线的时候菜单里是没有这个功能的,别翻来翻去以为软件出问题了。
Allegro 差分对能不能自动识别配对?
能,但前提是你原理图阶段的网络命名要规范。比如差分对用 USB_DP_P 和 USB_DP_N 这种格式,Allegro 导入网表后可以根据命名规则自动批量配对。手动建虽然也行,但板子大了真的不建议一根根点。
0 / 600
0 讨论
热门最新
总结
暂无总结