Protel99SE高级规则设定
1、Protel99SE高级间距规则
Protel99SE间距规则是在Rules里面设置的,通常我们只是设置整个PCB的间距,实际上我们可以单独设置各类间距,比如覆铜间距,过孔与过孔间距,焊盘到焊盘间距,焊盘到过孔间距等等。
Design->Rules->Routing->Clearance Constraint
进入到设置界面,如图所示。间距规则是一个二元规则,即A,B之间满足的间距。默认新建的间距规则是整个PCB的。
【Filter kind】里可更改作用域。
Whole Board |
整板 |
Layer |
层 |
Object Kind |
实体类别 |
Footprint |
封装 |
Component Class |
元件类 |
Component |
元件 |
Net Class |
网表类 |
Net |
网表 |
下面以覆铜间距为例,讲述如何使用高级间距规则。
首先,新建一个间距规则。【Filter Kind】里选【Object Kind】,并勾选【Polygons】,间距规则名称可任意填写。如图所示。
按照这种方式建立的间距规则将只在覆铜时生效,避免每次覆铜都要手动切换间距规则。
其他的高级间距规则大家就自己摸索了。
2、Protel99SE高级线宽规则
Protel99SE PCB里的线宽是通过Rules里面的Width Constraint来设置的。
Design->Rules->Routing->Width Constraint
很多人都是在画线的时候随意的通过TAB键来修改线宽。这种方法看似比较好,但是PCB上的不同的线宽很多,这样的话就要经常按TAB键来修改线宽,容易遗漏一些本应该画粗的线,加大了PCB布线检查的难度。
【Filter kind】里可更改作用域。
Whole Board |
整板 |
Layer |
层 |
Net Class |
网表类 |
Net |
网表 |
From-To Class |
飞线类 |
From-To |
飞线 |
Region |
区域 |
可通过线宽规则的设定,来确定某些Net的线宽,比如VCC,GND。
下面讲述通过线宽规则来设置VCC,GND的线宽。
新建一个线宽规则,【Filter kind】里选【Net Class】,【NetClass】里默认是【All Nets】,需新建一个Net Class,如图,通过【Edit Classes】可以新建,修改,删除Net Class。
新建一个Net Class,命名为Power,将VCC和GND加入到该Net Class即可。