我记得刚工作时,用的画图软件 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;所以此处要格外注意。

 

 

上面是几个简单的例子,大家可以推广成你任意想要设置的规则,可以慢慢探索。总结:这次是临时起意,总结了下最近画图时的收获,理解有限,难免有些不深刻,各位“板王”请见谅,后面有其他的心得再分享。以上所有,仅供参考。