登云钓月 发表于 2016-8-3 11:56:28

请教关于Altium线间距规则问题

在画LQFP封装时候,引脚间距是小于10mil的,此时修改规则如下图:


此时画线的时候,线间距也是小于10mil的,违反了线间距10mil规则,如下图:


如何设置规则,与pad相连的走线间距为8mil,普通走线间距为10mil?

0123456789 发表于 2016-8-3 13:02:05

等高手解答

20061002838 发表于 2016-8-3 14:27:00

搬梯子出去找到了答案,亲测可行,我也学到了,这个问题我以前也研究过,未果

他这里提到两种方案
一种是通过坐标定义一块区域,相对的或者绝对的都行
但是我试过了,不行,还得再研究研究

另一种是用room
自定义一个room,针对这个Room包含的区域单独设置一个规则
用WithinRoom 或者TouchRoom,二者的区别是,WithinRoom必须是所有的部分都要在Room之内,规则才起效; Touch就不必,导线的一部分在room里面,规则也起效

LZ的情况,用Touch就行,定义一个跟芯片一样大的Room

这是我测试的,全局的间距是0.3mm,room里面的间距是0.2mm,绿色报错是因为我之前全局的规格就是0.2,调大是为了演示方便

登云钓月 发表于 2016-8-3 15:14:45

20061002838 发表于 2016-8-3 14:27
搬梯子出去找到了答案,亲测可行,我也学到了,这个问题我以前也研究过,未果

他这里提到两种方案


感谢分享 学习了

wxjcan 发表于 2016-8-3 18:30:04

感谢3L,又学会了一招,以前都是直接把安全间距设最小,画完后,再改回来....

翔宇 发表于 2016-8-3 19:38:13

感谢三楼分享,五楼方法虽然笨点,但是很实用!

jackee 发表于 2016-8-3 22:58:24

感谢3楼,学习了

lingdianhao 发表于 2016-8-4 00:39:52

这个难道不是直接给芯片封装单独设一个8mil的规则么?

游在云间 发表于 2016-8-4 05:39:58

顶楼上,感觉这样才是最简单的。优先级设的高一点

spcm 发表于 2016-8-4 07:43:23

区域规则设置,AD中有的,特别是BGA布线时,BGA部分间距线宽肯定和扇出后的不一样,常规做法。

ningsnail 发表于 2016-8-4 08:35:12

也可以定义一个类,将芯片定义一个类与其他地方设置规则。

易尘 发表于 2016-8-4 08:37:22

ningsnail 发表于 2016-8-4 08:35
也可以定义一个类,将芯片定义一个类与其他地方设置规则。

这样也行 ,厉害

tkggsai2008 发表于 2016-8-4 08:37:29

lingdianhao 发表于 2016-8-4 00:39
这个难道不是直接给芯片封装单独设一个8mil的规则么?

+1,直接给芯片单独设置一个规则

compass180 发表于 2016-8-4 08:58:15

论坛的大神还是比较多的··五六个人之后就有人指出是room区域规则设置··来晚了,帮顶

登云钓月 发表于 2016-8-4 10:15:20

lingdianhao 发表于 2016-8-4 00:39
这个难道不是直接给芯片封装单独设一个8mil的规则么?

设置成8mil 之后芯片引脚间距是没有警告了 可连接单片机的线还是有的。

klxx68 发表于 2016-8-4 11:18:46

20061002838 发表于 2016-8-3 14:27
搬梯子出去找到了答案,亲测可行,我也学到了,这个问题我以前也研究过,未果

他这里提到两种方案


学习了,好的思路。

koenlee93 发表于 2016-8-4 16:30:22

我是用规则检查先检查错误,然后它会有个HTML格式的报表,根据里面的英文信息来改线与线自己的间距,我记得前不久我画的LQFP100,线与线的间距是设置成4mil的

popo_new 发表于 2016-8-5 20:37:39

可以将布的线分类,有很多分法,可按room,元件,网络标号,再给不同的分类定义不同的间距。菜单是在 design---classes(protel dxp 和AD9.4)

登云钓月 发表于 2016-8-5 20:51:18

popo_new 发表于 2016-8-5 20:37
可以将布的线分类,有很多分法,可按room,元件,网络标号,再给不同的分类定义不同的间距。菜单是在 design ...

谢谢了。。。

673104326 发表于 2016-8-5 20:59:25

登云钓月 发表于 2016-8-3 15:14
感谢分享 学习了


不用这么复杂吧

针对u1设置一个优先级最高的规则

where the first object matches   

all

where the second object matches

advanced   

full query
incomponent('U1')

minimum clearance 8mil

然后再来一个普通的 10mil 的应该就可以 ,你试一下



页: [1]
查看完整版本: 请教关于Altium线间距规则问题