欢迎来到天天文库
浏览记录
ID:16270715
大小:83.00 KB
页数:3页
时间:2018-08-08
《protel 自动布线的常用规则》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Protel 自动布线的常用规则一、布线的层面 Protel98、99的PCB编辑器,可以在16个“SignalLayer(信号层面)”上实现布线,每个都可以单独设置布线属性。对双面板的自动布线来说,应该让系统仅“在Top(顶层)”和“Bot(底层)”两个层面布线;对单面板则只能在“Bot(底层)”布线。其他的信号层应该处于禁止自动布线状态,否则系统会自动使用任何可用的信号层。 设定层面的布线属性,可在“DesignRules”对话框中设定。执行菜单命令“Design/Rules...”,弹出“DesignRules"对话框,单击“Routi
2、ng”选项卡,选中“RuleClasses”列表框中的“RoutingLayers”项,这时显示的对话框如图1所示。 图1 然后单击按钮“Properties...”后,将弹出“RoutingLayersRule”对话框如图2所示。 图2 对话框中的“RuleAttributes”项,就是双面板常用的层面布线属性。其中水平布线T=“Horizontal”,底层设置成垂直布线B=“Vertical”,14个中间信号层都设置成不使用1-14=“NotUsed”。制作单面板时,因为只有底层是实际布线层,所以要把BottomLayer
3、的布线方向设定为任意,即B=“Any”,其他都设置成不使用,即“NotUsed”。二、布线的区域 自动布线时必须划定一个区域,让系统在限定的区域内进行布线操作。如果没有明确规定布线区域,Protel98、99的PCB编辑器将有可能(根据电路的复杂程度)使用全部图纸空间来布线,这肯定是不允许的。设定自动布线的区域,需要使用“KeepOutLayer(禁止布线层)”。因为Protel98、99在信号层自动布线的同时,将不停地检索与布线位置对应的禁止布线层,如果禁止布线层的对应位置为空,表示给位置可以布线,否则表示该位置禁止布线,这时系统将改变布线的
4、方向,向其他方向搜索可布线的位置。根据这个原理,可以任意规定布线的区域。例如:通常把印制电路板边界的边框线画在“KeepOutLayer(禁止布线层)”上,这样被限定在印制电路板的边界内。因此,可以把绘制在“KeepOutLayer”上的图形称为“电气边界”。三、布线的其他规则 Protel为自动布线规定了很多默认的规则,设计者通常不需要重新设置,但是应该了解这些规则的内容和意义。 1、ClearanceConstraint(安全距离)两个导体之间的最小距离,默认值=10mil。 2、RoutingCorners(布线拐角模式)默认值=45
5、度。 3、RoutingPriority(布线优先级别)范围0-100,数值越大,级别越高。自动布线时,级别高的先走线。 4、RoutingTopology(自动布线方式)默认值设置为“Shortest(最短布线长度)”。 5、RoutingViaStyle(过孔类型)有3个参数:“Style(类型)”默认值为“Through(通孔)”,孔径默认值为“HoleSize=28mil”,外径默认值为“Width=50mil”。 6、WidthConstraint(布线宽度)默认值为10mil。 以上这些规则多可在图1所示的对话框的“Rout
6、ing”选项卡“RuleClasses”列表框中找到,每项规则多可以有多哥不同对象设置值。例如,布线宽度可以按网络名分别设置,电源VCC和接地GND的布线宽度可以设定的粗一些,其他走线细一些,等等。用对话框中的“Add...”按钮,可将多个作用对象的设置值,加到“Scope”列表框中。 由于可以设定的布线规则非常多,而且有些参数之间又互相有牵连,设置不合适的话,很可能适得其反。因此初学者一般使用默认值即可,等对布线规则的理解程度提高后,在进行高标准的规则设置。protel99se在覆铜内做镂空的文字作者:未知 文章来源:dzkf 点
7、击数: 更新时间:2009-2-26 多层板最好能加上每一层的层位置数字显示。走线层可直接放上同一层的数字和边框线,Plane层由于是负片(即你放了东西的地方实际上是没有铜的),可用以下方法来完成:1、先在顶层空的地方放上同样大小的边框和Plane层要显示的数字,在这个数字上放上与数字同样粗细的线,即用线来画出这个数字,完成后删除原数字;2、将覆铜的安全间距暂时改小为为0.01mm,然后按0.1mm的线宽和0.09mm的间距在此区域内做网络为GND(其它网络也可以,只要不是NoNet就行)和不去除死铜的覆铜;3、将此区域内除覆铜
8、外的内容删光,然后打散这个覆铜(Tools-Convert-ExplodePolygontoFreePrimitives),用Globa
此文档下载收益归作者所有