Altium Designer是一款强大的PCB设计软件,其高级规则功能允许用户自定义覆铜、过孔连接等电气规则,以满足复杂的设计需求。在本篇内容中,我们将详细探讨如何利用Altium Designer的高级规则(Advanced Rules)进行PCB设计。
我们要了解“Polygon Connect style”这一概念,它关乎覆铜的连接方式。通过Design > Rules > Plane > Polygon Connect style,我们可以创建新的覆铜规则。例如,我们可以设定顶层的GND网络全连接,而其他层的热焊盘连接线宽为0.3mm。这可以通过新建规则并设置Where The First Object Matches为Advanced (Query),然后在Full Query中输入相应的条件来实现。
在创建新规则时,例如命名为“GND-Via”,我们需要设置Where The First Object Matches为Advanced (Query),并在Full Query中输入IsVia,Connect Style选择Direct Connect。这样,所有GND网络的过孔将采用全覆铜连接,而焊盘则使用热焊盘方式。规则的优先级可以通过调整Priorities来设置,以确保GND-Via规则具有最高的优先级。
如果希望过孔和焊盘都采用热焊盘连接,可以在Full Query中修改为IsVia or Is pad。更新覆铜后,地焊盘也会被全连接。此外,我们还可以使用更复杂的查询,如InNet('GND') And OnLayer('TopLayer'),这将只对TopLayer上的GND网络进行覆铜。层名可以通过Design > Layer Stack Manager进行修改。
规则的灵活性还体现在对特定元件的覆铜,如InComponent('U1'),这将仅对元件U1上的网络进行覆铜。如果需要对多个元件应用同一规则,可以使用OR逻辑,如InComponent('U1') OR InComponent('U2') OR InComponent('U3')。
另外,通过innetclass('Power'),我们可以创建一个网络类规则,用于指定Power类网络的覆铜方式。在Design > Classes中,可以新建一个网络类规则,将GND、VCCINT、VCC3.3等网络添加进去,从而简化覆铜规则的管理。
在设置这些规则时,必须注意每个规则的优先级,以确保在冲突时正确执行设计意图。通常,新建规则的优先级应高于默认规则,以确保它们能覆盖到设计中的特殊需求。
Altium Designer的高级规则功能提供了强大的自定义能力,让设计师可以根据具体项目的需求定制覆铜、过孔连接等各种电气规则。通过巧妙利用这些规则,可以显著提高PCB设计的质量和效率。在实践中,设计师需要不断试验和调整,以找到最符合设计规范和性能要求的规则组合。