总结下最近用到的PCB画图软件中“规则”功能
我记得刚工作时,用的画图软件Altium Designer的版本还是6.9版本,现在Altium Designer 20版本都出来了,感觉之前像活在上古年代。
说实在的,AD功能很多,我们根本就不可能了解所有的功能,但这次介绍总结的功能,你一定用过:“规则”功能。
大家会在里面设置一些比较常见的规则,如线宽、过孔尺寸、电气距离等等。
“规则”这个功能,我还是这次通过画图深入体会到了它的好处与便捷;举个栗子,例如下面这个PCB,里面有电阻、电容、测试点,很简单。
在画PCB过程中,往往会有很多工艺要求、电气要求,例如需要给两个元素之间一定的空间,这就用到了Clearance规则功能;我们一般会设置通用的规则,例如所有元素最小间隔10mil,当出现两个元素距离小于10mil时,就会报警,提醒我们调整间距,相信大家都用过。
接着举例,为了便于制作ICT针床,要求ICT测试点之间保有一定距离,假设为2mm,就可以通过把这个要求设置为规则,新建一条规则如下:通过测试点的封装来识别。
这样的话,当测试点之间的距离小于2mm时,就会报错;在你布线时就通过规则把这个要求落了进去,防止在画完板后再去大规模调整。
同样地,测试点与器件焊盘之间的距离也是有要求的,假设为1mm,我们则可以通过设置焊盘与ICT的封装距离为1mm来作为一个规则,如下图:
这样你就会发现当焊盘与测试点小于1mm时会出现下图黄色圆圈中的报警;另外蓝色框中的焊盘与测试点距离也很近,但是没有触发报警,这是因为规则中设置的是不同网络之间,而蓝色框中的属于相同网络,不受规则限制;
所以在规则设置中将不同网络修改成任意网络就可以了,修改后如下图所示,相同网络距离过近也会报警了。
除此之外,还要注意的是,同一类型的规则是有优先级的,如果两个规则冲突,就按照优先级在前的规则执行;如下图所示,我们一共创建了三个规则,目前的优先级排列如下,在前面的优先级高。
假如把第三个规则(0.254mm)优先级调整至最高优先级,那么其他两个规则有冲突的部分将被无效掉。
如下图:调整优先级后,有几处的距离要求变成了0.254mm;所以此处要格外注意。
上面是几个简单的例子,大家可以推广成你任意想要设置的规则,可以慢慢探索。这次是临时起意,总结了下最近画图时的收获,理解有限,难免有些不深刻,各位“板王”请见谅,后面有其他的心得再分享。以上所有,仅供参考。 著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-08-26
最近编辑:1年前