rjheng2024 发表于 2024-1-11 11:09:34

AD 差分线规则设置

首先在原理图中将差分线对用差分符号进行标记,place -> Directives ->Differerntial Pair,放置在差分线上,
注意网络命名规则,如下图B_IO5_P和B_IO5_N ,除了后缀_P 和_N不一样,前面的字符名字必须一样,这样
原理图就会自动识别到差分线对。
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328212739291-2113693359.png

将网表导入到PCB中后,在PCB这一栏中,就可以找到所有差分对了,按照如下图操作即可
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328213437019-36178542.png

找到差分线之后,接下来就是设置规则。如果差分线对比较多的话,可以归类
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328213718891-119722036.png
可以看到所有差分都归为了<All Differential Pair>
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328213813362-902861225.png
我们可以新建一个差分类,并对其进行命名,方便管理
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328214242507-406739744.png

这里就可以看到刚才差分线分类
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328214544889-272093973.png

设置线宽 线间距规则:
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328214915998-597996545.png

到这一步时,对差分线对命名一个具体名字,建议 _USB_前后加下划线区分开来,后面看就比明显一点。
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328215012837-1555915526.png

然后设置差分线对的容忍度,也就是长度差别控制在多少范围内,一般设置是5mil
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328215208017-623143807.png


设置线宽 线间距,设置好,点next 直到完成结束设置

https://img2022.cnblogs.com/blog/556916/202203/556916-20220328215502683-181298429.png


设置好之后,可以在规则里面查看一下
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328215806601-1426304157.png

https://img2022.cnblogs.com/blog/556916/202203/556916-20220328215812146-403814424.png

设置好规则之后,按下图中的这个图标进行差分对走线
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328220304902-1130301272.png

走完线后,这里可以查看差分线的具体长度
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328220131874-1788474143.png

刚才设置的容忍度是5mil, 也就是0.127mm,这里两根线长度相差明显超过了0.127mm,找到Tools->Interactive Length Tuing (单端线 交互式长度调整), 快捷键 T+ R
鼠标上会跟随找一个 十字 图形,选中差分线对中的那根短的线
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328220548098-1039853050.png


拉出的形状可能不是很好看,或是拉不出来
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328221048276-1596353476.png
按Tap键,调出长度编辑框,这里主要设置Target Length ,先选中From Net,然后再选中USB_D_P, 因为 USB_D_P 比USB_D_N 长,所以目标长度直接以USB_D_P的长度为目标
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328221441563-21324638.png

Target Length 长度就设置为55.647mm
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328232548747-472800677.png



也可以选中From Rutes中的规则范围来自动设置长度。‘

https://img2022.cnblogs.com/blog/556916/202203/556916-20220328222233942-1231764118.png

我觉得重要的参数是调整Gap Increment这个值,调小点,选中 弧度。
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328230302149-1011787829.png


设置好目标长度后,点击OK,如果线拉不出来,或是线不好看,不是蛇形线, 可以适当按下面的快捷键
(1)、快捷键 :   “ 1 ”与 “ 2 ” ,改变蛇行线的拐角与弧度。(2)、快捷键 :   “ 3 ”与 “ 4” 改变蛇行线的宽度。(3)、快捷键:“ , ” 与“ . ”改变蛇行线的幅度。 蛇形线拉不出来很有肯能就是线间距、线宽、幅度等造成的,所有这几个按键都试试就
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328232834088-195132874.png


直到右边进度条显示绿色为止,绿色表示长度已到达目标范围了。
结果长度基本上保持一样了,一对差分线等长就画好了。
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328233008469-663920922.png




有时候需要几对差分线长度也要控制在5mi范围内。
规则设置和上面一样,如下面的一组差分类做等长就需要用到 Interactive Diff Pair Length Tuning (差分线交互式长度调整)
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328225724958-1787651909.pnghttps://img2022.cnblogs.com/blog/556916/202203/556916-20220328225830240-246760437.png

在差分线对旁边放置辅助线,方便拉蛇形线时保持在同一侧方向
https://img2022.cnblogs.com/blog/556916/202203/556916-20220328232221497-684344292.png

15711668779 发表于 2024-1-11 14:46:24

jr哦哦 发表于 2024-1-11 21:43:17

frjyd2023 发表于 2024-1-12 08:51:27

kenxjy 发表于 2024-1-13 15:58:22

秀丽 发表于 2024-1-25 20:42:24

烧中烧火 发表于 2024-1-26 08:57:34

diy电老 发表于 2024-4-1 17:16:02

图片都看不见了

shuihe112 发表于 2024-4-3 20:10:02

rubey 发表于 2024-4-12 08:09:33

页: [1] 2
查看完整版本: AD 差分线规则设置