ALLEGRO基本使用指南.docx
《ALLEGRO基本使用指南.docx》由会员分享,可在线阅读,更多相关《ALLEGRO基本使用指南.docx(14页珍藏版)》请在冰豆网上搜索。
ALLEGRO基本使用指南
ALLEGRO基本使用指南
一.常用术语和概念
PCB(PrintedCircuitBoard):
印刷电路板,指所有具有互关系的元器件放在一块指定大小、形状、由特殊材料叠加而成、实现一定电路功能的线路板。
Symbol:
器件封装
Pad:
焊盘
Etch:
线,用于接各pin点以实现物理电路功能。
Linewidth:
线宽,连接线的宽度。
Spacing:
线距,连接线与连接线、pin等之间的距离。
Outline:
板边
Rats:
飞线,指释各pin点间连接关系的虚线。
DRC:
PCB板上产生短路及各种不符合约束规则时产生的报错标志。
Shape:
铜铂
Via:
过孔
Text:
丝印,也称文字。
Top层:
PCB板表面层。
Bot层:
PCB板底面层。
内层:
压合在PCB板内的,用于布线和电源使用。
spacing
top
FR4
In1
FR4内层
In2
FR4
bot
二.ALLEGRO菜单的使用
File菜单:
File\new命令:
建一个文档,如图2-1-1
在DrawingName中输入新文档的保存路径及名称,可点击Browse…进行选择;在Drawing_Type:
的下拉栏中选择要新建的文档的格式,主要有以下几种:
Board/board(wizard):
新建一个.brd文档;
Module:
Packagesymbol:
/Packagesymbol(wizard):
Mechanicalsymbol:
Formatsymbol:
Shapesymbol:
Flashsymbol:
本文只介召.brd文档的建立,其它各模块暂不说明。
File\open命令:
打开一个已经存在的文档。
File\save命令:
保存一个文档。
File\saveas…命令:
将文档以其它名字保存。
注意:
ALLEGRO进行此命令后,当前正在编辑的文档也将随这更名。
Import/export命令:
此部份将在后面中会介召。
Viewlog…/Fileviewer…命令:
查看ALLEGRO一些命令运行后产生的错误信息,信息以.log存在当前路径下,如网表调入、report、合并Sub_Dawing。
Plotstup/Plotpreview…/Plot…命令:
此命令主要是打印用,本司目前比较少用,在此不说明。
Properties…命令:
见图2-1-2
图2-1-2
可在Password中输入你的密码以保护你的文档不会被别人所更改或EXPORT.
Changeeditor…命令:
改变ALLEGRO编辑版本:
本司ALLEGRO的版本主要有:
PCBDesignExpert
PCBDesigner
PCBStudioPerformance
PCBStudio
PCBLibrarianExpert:
目前我司使用的版本
AllegroExpert(legacy):
目前我司使用的版本
AllegroDesigner(legacy)
AllegroPCB(legacy)
Script….命令:
用于记录ALLEGRO的一些常用命令,在介召EDIT命令之前,先来介召一下ALLERO的ENV文件及ENV文件与该命令的关系,alias命令的用法。
***在ALLEGRO中的菜单命令我们都可以用alias在命令栏中定义到键盘上,以方便更快速的操作。
如:
我们要定义F2为addconnect功能,只需如下:
Command>aliasF2addconnect
但这些命令定义完在后,如果你退出ALLEGRO介面后从新进入,你会发现在所有键盘快捷命令都不起作用了,所以我们会把一些常用的命令定义到ENV文件中。
Env在:
D:
\14.2\share\pcb\text\env,它是一个文本文件,我们可以通过修改它而保存我们的快捷命令,其格式如图2-1-3所示:
图2-1-3
我们可以根据自已的习惯来修它并保存了即可。
现在我们来说一下Script的用法,Script是用来记录一些我们需要经常用的且中一连串的命令集,如当我们想调整丝印时,需要开起与丝印有关的的各个层面,这时我们可以同时用Sript记录下我们的步骤,下次我们要再次调整丝印时就不用一个个去点,只要运行下一下我们记录下来的Script文件就可以了,Script记录下来的文件是以.scr保存。
具体如下:
Flie\script…,在弹出的对话框中如图2-1-4:
在file栏中输入名字,点击Record后进入记录状态,你可以开始进行你要记录的步骤,完成后再点File\script进入此框,点击STOP,完成你的记录任务。
当然下回你只要重新Replay一下刚所记录的文件就可以重复你刚刚的步骤了。
File\exit退出ALLEGRO。
Edit菜单:
Move命令:
(allegro布局常用命令),可用于移动Symbol、via、Cline、line、Shape、Text、及定义好的GROUP。
Copy命令:
(allegro常用命令),可用于复制Symbol、via、Cline、line、Shape、Text、及定义好的GROUP。
用好它有助于提高工作效率。
mirror命令:
(allegro布局常用命令)用于镜像Symbol、text从TOP层到BOT层,或BOT层到TOP层。
Spin命令:
旋转。
Change命令:
(allegro常用命令),通常用于改Cline、Line的宽度、层面,丝印的字体大小等。
Delete命令:
(allegro常用命令),用于删除多于的Symbol、via、Cline、line、Shape、Text、及定义好的GROUP。
Shape命令:
(allegro常用命令),用于重新编辑已经用ADDSHAPE生成的SHAPE。
现在我们来详细说明一下如何对shape进行编辑。
选择Eidt\shape命令后,在板上点你所有进行编辑的shape,如图2-2-1所示:
你会发现ALLEGRO有些命令反白不能使用,只有到你重新填冲了该SHAPE后才能使用;
(1).现在我们可以用Edit\vertex来重新修改原有shape的大小和形状;用Edit\Boundary来重画SHAPE;
(2).修改完成后,我们要对shape进行填冲,此时我们来看Shape\Parameters,参数设置,在clearance中设置shape与pin、line、cline、text、shape
图2-2-1
rect的DRC值;SHAPEFILL中选择SHAPE的类型;在voidControls中设置shape避开其它信号时的一些参数;在ThermalReliefConnects中选择与shape同信号的pin、via与shape的连接方式。
设置好各参数后点OK即可。
(4).设置好各参数后,我们要来进行VOID(避开其它信号的pin、via等),有种方式可供我们进行,shape(画一下任意的区);circle(画一个圆);element(选择性避开);auto(跟据Parameters值自动进行);
(5).最后我们要运行一下Shape\check(一般用4就可以了),没有报错就可以运行Shape\Fill来完成最后的填冲。
Z-copy命令:
(allegro常用命令),用于同样形状但不同层需要用的shape之间进行同名,或非同名复制,以提高工作速度和减少多次同类操作的不必要的错误。
该命令需结合Control>option项使用,如图2-2-2所示:
选择命令后,在CopytoClass/Subclass中选择层,在shapeOptions选择Voids(复制后原来的SHAPE有避开的现也避开),Netname(同信复制),在SizeG下选择Contract(内缩),Expand(扩展),Offset(内缩或扩展的大小,是一个相对值);在板中选中你要进行COPY的shape,一点就行了。
一般在画ROUTINGKEEPIN等都要用到它。
图2-2-2
Deleteunconnectedshape….命令:
删除没有电气特性的SHAPE.
Composeshape命令:
重调shape的形状、层面位置。
Decomposeshape命令:
与Z-COPY类似,copy现有的shape的形状到指定DRAWINGFORMAT下面的层,其属性会变成LINE。
Splitshape命令:
(allegro在内层电源分割常用的命令),需要用addline命令在ANTIETCH对应的电源层画好antietch线后,利用此命令进行自动分割。
用法:
Edit\splitshape\create,在出现的框中选择信号名依次为分割的shape命名。
如图2-2-3所示:
Vertex命令:
(allegro常用命令),用于对用addline/rect命令画出来所有线进行编辑,这些线一般不具有电气特性,有电气特性的线一般不用此命令进行编辑。
Deletevertex命令:
删除用addline/rect命令画出来的线。
Text命令:
(allegro后处理时常用命令):
用于修改一些板子上已经有的说明信息。
Groups命令:
对已经定义过的group进行重新编辑。
Properties:
(allegro常用命令),用于对板上的symbol、nets、shape等附于一定的属性,如:
fixed(固定),min_linewidth,net_spacingtype,net_physical_type等等。
详细用法会在Setup菜单中介召。
如图2-2-4所示:
在showproperties框中会列出所设置的东西供查看。
图2-2-3图2-2-4
View菜单:
Zoombypoints:
ZoomFit:
ZoomIn:
ZoomOut:
ZoomWorld:
ZoomCenter:
ZoomPrevious:
以上命令都是一些工作窗口的放在、缩小、全屏显示的命令,你只要点一下命令就会知道如何用,在这就多加说明。
Customization:
下面有两个下拉菜单,
(1).Display…:
用于决定ControlPanel所放的位置,我们一般选Docked_right.
(2).Toolbar…:
这是一个工具箱,用于存放所有的工具图标,工具栏上的所有命令图标都可以重这里提起。
Add菜单:
Line命令:
用于画非电气特性的各类指线,此命令在建封装及调丝印时用得较多,具体画在哪个层面上须根据具体情况结合ControlPanel>Options进行层面选择。
Arcw/radius(画圆弧)/3PTArc(三点圆弧)/circle(画圆)/Rectangle/Frectangle(长方形):
这几个命令的用法与Line类似,这里就不多说明。
Text:
用于添加注释文字。
Shape:
添加铜铂,有三种Shape可供选择,solidshape(平面填冲)、unfilled(非真冲模式,此命令不能的ETCH下任何层使用)、Crosshatchfill(方格真冲式,此命令主要在后处理用时用)。
现在我们来说明一下solidshape的用法,其它两种类似。
点击ADD\SHAPE\SOLIDSHAPE后,在CONTROLPANEL>OPTIONS选择你所要添加的层面,之后在板中你要的位置上画你要的SHAPE,(转角尽可能用45度),画完之后你会发现你的工作窗口会和我们之前讲到的EDIT\SHAPE一样,接下来的工作也种EDIT\SHAPE一样,但须另一步对SHAPE进行命名,方法是:
EDIT\CHANGENET(PICK在板中点一个要对你SHPAE所命的点)/(NAME经选择框选择你的名)。
最后要记住填冲。
Display菜单:
Color/visibility:
层面显示使能、顔色管理器,用于控制各层面显示/不显示以及显示的顏色。
此部分有Geometry、Manufacturing、Stack-Up、Components、Area、Analysis、Display七个模,此部分贯穿整个流程的设计,我们将会在各流程模块中结合进行说明需要用要的各项代表的意思,在这就不另说明。
如图2-5-1所示:
图2-5-1