《2022年Allegro基础教程 .pdf》由会员分享,可在线阅读,更多相关《2022年Allegro基础教程 .pdf(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、产品研发流程在看电路板的设计流程之前, 可以先了解电路板的设计在整个产品的研发(R&D)环节中所占位置,如下图所示。鼠标操作请激活 Allegro ,然后再使用其左上角的“File/Open, ” 命令, 叫出电路板档案demo_route.brd ( 位于C:projectallegro 目录) ,接下来说明鼠标的操作使用,在 Allegro 系统中,其鼠标三个按键之功能如下:1. 鼠标左键 选取功能(1) 用来在菜单内选择命令,并执行之。(2) 用来选取欲动作的对象或对象。2. 鼠标中键 画面控制功能(1) 按住鼠标中键不放开,并同时移动鼠标,可以平移目前的可视画面位置。(2) 按一下鼠标
2、中键, 可以控制屏幕的大小, 至于是做放大或缩小的功能,则需视上一次是做放大或缩小的功能而定,即与上一次做相同的功能。3. 鼠标右键 弹出式选单当有使用命令时,可在Design Window 中下按一下鼠标右键, 会拉出目前命令的弹出式菜单,而每一个命令的弹出式选单,可能会有不一样的选项,以下介绍各个选项:(1) Done :执行本命令后,才结束本命令。(2) Oops :复原上一次的动作 ( Undo 功能 ) 。(3) Cancel :取消本命令的执行。(4) Temp Group :开始进行“自由多点选取” 的动作(5) Complete :结束 “自由多点选取” 的动作。(6) Cut
3、 :选两点以截切出一个线段。(7) Reject:在相同位置选取另一个合乎Find 的对象。(8) AltSymbol:选取另一个可用的零件包装(Foot Print)。(9) Mirror Geometry:将选取的对象进行换 Mirror 的动作。(10)Align:将对象的角度调成一致。(11) Rotate :将对象进行旋转的动作。同时按下键盘的 CTRL 键及鼠标右键,然后移动鼠标,可在画面上直接写出Stroke 的样式, 若符合 Stroke 所定义的样式,系统则立即执行 Stroke 功能,以下为系统内定的 Stroke 样式及所代表的命令: Stroke 样式命令名师资料总结
4、- - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 18 页 - - - - - - - - - W World View Z Zoom In M Move C Copy Delete U Oops 控制面板1. 选项项目 (Options) 用来显示正在使用中命令的细部选项,以使用 move 命令为例。(1) 首先确认右边的控制面板目前是否停留在Options 项目, 若不是请以鼠标左键按一下上方的 Options Tab ,如左下图所示。(2) 执行 “Edit/Move ” 命令,此
5、时右边控制面板的 Options 项目变成 move 命令的细部选项,可以用来设定move 的参数,如右下图所示。(3) 将鼠标移到 Design Window 的区域,按下鼠标右键,出现弹出式选单,点选Done 选项,完成 Move 的动作2. 选取项目 (Find) 用来选择可以被作用的对象, 首先确认右边的控制面板目前是停留在 Find 项目,若不是请以鼠标左键按一下上方的Find Tab ,如下图所示,其中可分为上半部的 Design Object Find Filter 及下半部的 Find By Name 两个部份。名师资料总结 - - -精品资料欢迎下载 - - - - - -
6、- - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 18 页 - - - - - - - - - (1) 接下来先介绍 Design Object Find Filter 各个选项的功能:a. Groups :Group 是将 1 个或1 个以上的对象设定为同一群组。b. Comps:Component 是带有零件序号 (RefDes) 的 Allegro 零件。c. Symbols:Symbol 是指所有板中的 Allegro 零件,不管其是否带有零件序号(RefDes) 。d. Functions:Function 是指 Compone
7、nt 中的 Gate ,例如:排阻中的一个电阻。e. Nets :Net 是指 1 条讯号线,如下图所示,整个(从Pin A 至Via C 至Pin B) 都是属于 1 条讯号线。f. Pins:Pin 是指零件脚,如下图所示,此条讯号线共有Pin A 及Pin B 两个零件脚。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 18 页 - - - - - - - - - g. Vias :Via 是指贯孔、贯穿孔或称导通孔,如下图所示,此条讯号线有1 个Via C 。h.
8、 Clines:Cline 是指带有电气特性的走线 ( 其范围是 Pin To Pin 、Pin To Via 、Via To Via 之间的 1 条走线 ) ,如下图所示,此条讯号线共有 2 个Clines(Pin A 至Via C 、Via C 至Pin B) 。i. Lines:Line 是指没有电气特性的一般线段,例如:板外框、零件外框。j. Shapes :Shape 是指任意多边形的 Shape、空心的长方形及实心的长方形,如下图所示。k. Voids: Void 是指任意多边形 Shape 中的挖空部份,如下图所示,此Shape 中共有2 个Voids 。l. Cline Seg
9、s:Cline Segment 是指 Cline 中 1 条没有转折的线段,如下图所示,此条讯号线中共有3 个Cline Segments(Pin A 至Via C 有2 个Cline Segments,Via C 至Pin B 有1 个Cline Segment) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 18 页 - - - - - - - - - m. Other Segs :Line Segment 是指 Line 中 1 条没有转折的线段。n. Figu
10、res :Figure 是指图形符号,例如:钻孔符号,如下图所示,共有3 个Figures 。o. DRC Errors :DRC Error 是指出违反设计规范的位置及其相关信息,如下图所示。p. Text :Text 是指文字。q. Ratsnests:Ratsnest 是指鼠线 ( 即讯号线未完成的联机关系 ) , 如下图所示,此条讯号线中共有3 条鼠线。r. Rat Ts:Ratsnest T-point 是指 T 点,为呈 T 型的Ratsnest ,如下图所示,此条讯号线中共有1 个T 点。(2) 接下来先介绍 Find By Name 各个选项的功能,如下图所示。类别下拉式选单:
11、 位于左上角的类别下拉式选单,使用者可依据下列的分类, 必须先选取适当的种类,其分类如下:a. Net :例: AGPCLK、HD23 、A4。b. Func :例: Function Gate ,目前较少使用。c. Symbol (or Pin):例: R2 、C140 、L60.1、U17.B3。d. Devtype :例: 74ALS08 、82578。e. Symtype :例: SOIC20 、C0402 。f. Property:例:FIXED 、MIN_LINE_WIDTH 。g. Group :例: Group Name ,CPU 、CLK 、MEMORY 。h. Drawin
12、g :例:指目前的电路板档案。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 18 页 - - - - - - - - - 型式下拉式选单:位于右上角的型式下拉式选单,共有下列两种型式:a. Name :直接在左下角的“空白输入字段” 输入对象的名称,例如: AGPCLK、HD23 、A4。b. List:直接在左下角的“空白输入字段” 输入包含对象名称的文本文件,系统会读入此含有对象名称的档案 ( 预设附档名为 .lst ) ,例如: agp.lst 、hd.lst、a
13、.lst。More,按钮:点选位于右下角的More, 按钮,出现Find By Name/Property 的对话框,如下图所示。a. Object Type :选择对象的类别,与刚才介绍的类别下拉式选单完全相同。b.Available Objects : 先透过 Object Type 的选择,会在此处列出所选类别的全部名称。c.Name Filter:对象的“名称”筛检字段,可使用*或 ? 。d.Value Filter :对象的“值”筛检字段,可使用* 或 ? 。e.All-:将Available Objects 内全部的对象移至 Selected Objects内。f.All-:将Se
14、lected Objects 内全部的对象移至 Available Objects内。g.Selected Objects : 在Available Objects 内所选取的对象,会送至 Selected Objects 内。h.Use Selected Objects for deselection operation :将SelectedObjects 内的对象变为非作用的对象,这个选项较少使用。3. 层面开关项目 (Visibility) 可以快速、直接地打开或关掉与走线相关层面的颜色。首先确认右边的控制面板目前是停留在Visibility 项目,若不是请以鼠标左键按一下上方的Visi
15、bility Tab ,如下图所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 18 页 - - - - - - - - - 接下来说明 Visibility 的选项,使用者可以直接勾选选项,画面会立即响应。横向 1. (1) Views :使用者可以透过“View/Color View Save” 命令,将目前的层面颜色开关储存成 View File( 附档名为 .color),然后就可在此 Views 下拉式列表中直接选取该 View File ,系统会立刻调整其
16、层面颜色。如果使用者已有设定底片定义, 其底片定义的名称, 亦会出现在此 Views 下拉式列表中, 方便使用者直接调整其层面颜色。(2) Conductors:针对所有的走线层一起做层面的开或关,本范例中为TOP 及BOTTOM 。(3) Planes:针对所有的电源 / 接地层一起做层面的开或关,本范例中为VCC 及GND 。(4) Layers:针对单一的层面做开或关,本范例中为TOP 、VCC 、GND 及BOTTOM 。2. 纵向(1) Etch :走线。(2) Pin:零件脚。(3) Via :贯穿孔。(4) Drc :错误标示。(5) All:即走线、零件脚、贯穿孔及错误标示。例
17、: 使用Views 首先确认右边的控制面板目前是停留在Visibility 项目,若不是请以鼠标左键按一下上方的 Visibility Tab ,如下图所示,在 Views 下拉式列表中直接选取File :place ,画面立即显示 Placement 的层面颜色。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 18 页 - - - - - - - - - 3.7 设定键盘Allegro 有关键盘的设置,包括下列两种方式,使用者可以将其写在pcbenvenv 档案内,以后
18、每次激活 Allegro 后,就可以立即使用,而不需要每次都设定一次。3.7.1 功能键定义 Allegro 可以设定命令于键盘的功能键上,其设定的方式如下:(1) alias F2 move :功能键 F2 设定为 Move 的命令。(2) alias SF2 delete:Shift 键加上功能键 F2 设定为Delete 的命令。(3) alias F3 replay route.scr:功能键 F3 设定为 Replay router.scr 的命令。唯一不能设定的功能键是F1,因为 F1 功能键已被 Allegro 保留作为On-Line Help 之用,所以使用者无法重新定义F1
19、功能键。3.7.2 简写键定义 Allegro 可以将较长或常用的命令字符串进行简化,其设定的方式与功能键相同,其说明如下:(1) alias s save:以s 键表示 Save 的命令。(2) alias p “replay p.scr”:以 p 键表示 Replay p.scr 的命令。(3) alias wi “zoom in ”:以 wi 键表示 Zoom In 的命令。Edit/Move 命令Edit/Move ” 命令,然后确认右边的控制面板目前是停留在Options 项目,若不是请以鼠标左键按一下上方的Options Tab ,如下图所示。名师资料总结 - - -精品资料欢迎下
20、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 18 页 - - - - - - - - - 接下来说明各个选项:Ripup Etch Move :零件的同时,先将相关之走线清除。Stretch Symbol/Via Move :零件的同时,相关之走线会随之移动。Rotation 部份可以搭配弹出式选单中( 在Design Window 区域按下鼠标右键 )的Rotate 功能,可设定之参数如下:Type :定义旋转型态,可分为:(1) Absolute :以当初建立此零件的角度为基准。(2) Increme
21、ntal :每次以递增方式旋转。一般是选择Incremental Type 。Angle:可输入0360 度之旋转角度, 可为任意角度, 并可有小数点,默认值为0、45、90、135、180、225、270、315 度。Point:旋转时所选用的基准点,可有下列四种:(1) Sym Origin :建立零件时之( 0,0 ) 原点。(2) Body Center :零件之中心点。(3) User Pick :使用者自行选点。(4) Sym Pin # :零件脚。Edit/Copy 命令请执行 “Edit/Copy ” 命令,然后确认右边的控制面板目前是停留在Options 项目,若不是请以鼠标
22、左键按一下上方的Options Tab ,如下图所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 18 页 - - - - - - - - - 接下来说明各个选项: COPY 共有两种模式: Rectangular 及Polar 模式。Rectangular 模式:(1) X:输入 x 轴 copy 之个数(水平)。(2) Y:输入 y 轴 copy 之个数(垂直)。(3) Spacing :分别为 Right/Left 与Down/Up ,并可输入间距,即 Spac
23、ing 值。(4) Copy Origin :Copy 时的基准点,共有四种:Symbol :建立零件时之(0,0) 原点。Body Center :零件之中心点。User Pick :使用者自行选点。Sym Pin # :零件脚。Polar 模式:首先必须设定 Direct 方向:(1) CCW:逆时钟方向。(2) CW:顺时钟方向。设定完方向后,方可进行下列之设定:(1) Copies :输入 Copy 之个数。(2) Angle:输入相对的旋转角度,其值可由0360 度。标准为: 0、45、90、135、180、225、270、315 度。(3) Copy origin :Copy 时的
24、基准点,共有四种:Symbol :建立零件之 (0,0)原点Body Center : 零件之中心点User Pick : 使用者自行选点Sym Pin #:零件脚Edit/Mirror 命令本命令可以用来翻转对象,可将位于正面(Top Layer) 的对象翻转至背面 (Bottom Layer) ,反之亦然,其说明如下。执行 “Edit/Mirror” 命令,然后确认右边的控制面板目前是停留在Options 项目,若不是请以鼠标左键按一下上方的Options Tab ,如下图所示。Mirror 命令的 Options 中仅有标准的 Active Class and Subclass 选项。名
25、师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 18 页 - - - - - - - - - 执行 “Edit/Mirror” 命令,请以鼠标左键按一下右边控制面板的Find Tab, 先按All Off 按钮,清除全部的勾选,再勾选Symbol 选项,使 Symbol 可以被翻转,如下图所示。Edit/Spin 命令本命令可以用来旋转对象,其说明如下:执行 “Edit/ Spin” 命令,请以鼠标左键按一下右边控制面板的Find Tab, 先按All Off 按钮,清除
26、全部的勾选,再勾选Symbol 选项,使Symbol 可以被旋转,如下图所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 18 页 - - - - - - - - - 执行 “Edit/Spin ” 命令,然后确认右边的控制面板目前是停留在Options 项目,若不是请以鼠标左键按一下上方的Options Tab ,如下图所示。Spin 命令的 Options 与Move 命令完全相同, 请参考 Move 命令的 Options 说明。Edit/Change 命令本
27、命令可以用来更改对象,其共有三种功能,说明如下:1. Change Layer (更改层 )。2. Change Line Width (更改线的宽度 ) 。3. Change Text Block (更改字体大小 ) 。执行 “Edit/Change ” 命令,请以鼠标左键按一下右边控制面板的Find Tab, 先按All Off 按钮,清除全部的勾选,再勾选Clines选项,使 Clines可以被更改,如下图所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 18
28、 页 - - - - - - - - - 请执行 “Edit/Change ” 命令,然后确认右边的控制面板目前是停留在Options 项目,若不是请以鼠标左键按一下上方的Options Tab ,如下图所示。接下来说明各个选项。Class :选择新的 Class。New Subclass :选择新的 Subclass ,此项 New Subclass 前的方格按钮会自动勾选;若没有勾选,表示无法执行此功能。Active via :若换层的对象是 Etch,可在此栏可填入换层后所使用的Via 名称。Line width :只要输入新的线宽值后,系统会自动将此项的方格按钮自动勾选,执行换线宽的功
29、能; 请注意,若此方格按钮没有勾选, 是无法执行换线宽的功能。Text block :选择新的字体大小, 亦可用直接输入新值, 此时该项前面的方格按钮会自动勾选; 若此方格按钮没有勾选, 是无法执行换字体大小的功能。字体大小范围可由最小的 1 号字体换到最大的 64 号字体。Text just :选择字体的对齐位置,共有3 种选择: Left、Right 及Center, 若有选择字体的对齐位置, 此时该项前面的方格按钮会自动勾选;若此方格按钮没有勾选,是无法执行换字体的对齐位置的功能。Edit/Delete 命令本命令是用来删除对象,其说明如下:执行 “Edit/Delete” 命令,请以鼠
30、标左键按一下右边控制面板的Find Tab, 先按All Off 按钮,清除全部的勾选,再勾选Clines选项,使 Clines可以被删除,如下图所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 18 页 - - - - - - - - - 执行 “Edit/Delete” 命令,然后确认右边的控制面板目前是停留在Options 项目,若不是请以鼠标左键按一下上方的Options Tab ,如下图所示。说明各个选项:Ripup Etch :删除零件的同时,会将其相关
31、之走线清除。Delete Net Options :当Find Form 的Nets 选项有被打开时,下列的选项才有作用。(1) Symbol Etch :针对建立零件时,拉出的走线。(2) Clines :针对此Net 的全部走线。(3) Filled rects :针对此Net 的全部实心矩形。(4) Shapes :针对此 Net 的全部 Shape 。(5) Vias :针对此Net 的全部 Via 。当使用 Delete 时,请特别小心使用 Find Form 的Nets 选项Route/Connect 命令名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
32、 - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 18 页 - - - - - - - - - 执行 “Route/Connect ” 命令, 请以鼠标左键按一下右边控制面板的Find Tab ,按 All On 按钮,勾选全部的选项,如左下图所示,然后以鼠标左键按一下右边控制面板的 Options Tab ,如右下图所示。(2) 以鼠标左键按一下右边控制面板的Options Tab ,并请设定下列的值:Act 当前层调成TOP 层面,表示准备拉 TOP 层面的线段。Alt 切换到的层调成BOTTOM 层面, 表示执行换层动作后, 会变成 Act
33、 的层面。VIA 过空选择NET 空网络 , 当布线开始显示当前布线的网络Line lock 线的形状和管脚 LINE 布线为直线 Arc 布线为弧线 Off 无拐角 45 拐角90度 90 拐角90度Miter 拐角的设置 , 若选择 1x width 和Min 表示斜边长度至少为一倍线宽Line width 线宽Bubble 自动避线的模式,共有三种选项:Off 不自动避线。 Hug Preferred 新的布线”拥抱”存在的布线, 存在的布线改变 . Shove Preferred 存在的布线被推挤Shove vias :推挤 Via 的模式,共有三种选项:(1) Off 不推挤 Via
34、 。(2) Minimal 最小幅度的推挤 Via 。(3) Full 完整的推挤 Via 。Gridless :允许自动避线于非格点上。Clip dangling clines :当Bubble 为Shove Preferred 时,可以用来删除多余的线段。Smooth :自动修整程度,共有三种选项:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 18 页 - - - - - - - - - (1) Off 关闭自动修整的。(2) Minimal 最小幅度的自动修整功
35、能。(3) Full 完整的自动修整功能。Snap to connect point 选项,勾选表示会从 Pin、Via 的中心原点引出线段。Replace 选项,勾选表示拉线的过程中, 若遇到重复的线段, 会自动将重复的部份删除。以上自动避线的选项功能, 请使用者自行去尝试, 以取得自己最佳的应用模式。在Add Connect 状态下点击鼠标右键出现下图菜单名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 18 页 - - - - - - - - - Route/Sli
36、de 命令Route/Slide” 命令是拉线过程中最常使用的功能,主要用来调整走线的使用空间以及将线段整修平整,以下为其使用的说明:执行 “Route/Slide ” 命令,请以鼠标左键按一下右边控制面板的Find Tab,按 All On 按钮,勾选全部的选项,然后以鼠标左键按一下右边控制面板的Options Tab ,如下图所示,并调整其选项。(1) Active Etch Subclass :显示目前的拉线层面。(2) Corners :设定转角的角度可为 Off( 任意角度 ),45,90。(3) Max 45 Len :设定 45 度的最大斜线长度。(4) Bubble : 自动避
37、线模式,共有3 种选项 Off 、 Hug Preferred、 Shove Preferred ,请参考 “Route/Connect ” 命令中的说明。(5) Shove vias :推挤Via 的模式,共有 3 种选项 Off 、Minimal 、Full, 请参考 “Route/Connect ” 命令中的说明。(6) Clip dangling clines :当Bubble 为Shove Preferred ,可以用来删除多余的线段(7) Smooth :修整程度,共有 3 种选项 Off 、Minimal 、Full,请参考“Route/Connect ” 命令中的说明。(8)
38、Allow DRCs :修线过程中,准许 DRC 之产生。(9) Gridless :修线过程中,准许放在非格点上。(10)Add at max :尽量将斜线长度放至最大。(11) Vias with segments :修线过程中,准许 Via 随着线段移动。执行 “ Route/Slide” 命令,请以鼠标左键按一下右边控制面板的Find Tab, 先按 All Off 按钮,清除全部的勾选,再勾选 Clines选项,使Clines可以被更改,如名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -
39、 - - 第 17 页,共 18 页 - - - - - - - - - 下图所示。Route/ Custom Smooth命令执行 “Route/ Custom Smooth ” 命令,请以鼠标左键按一下右边控制面板的Find Tab ,按 All On 按钮,勾选全部的选项,然后以鼠标左键按一下右边控制面板的 Options Tab ,如下图所示,并说明其选项:1. Corner Type :控制自动修整后的走线转角角度,可为90、45、Any Angle & Arc,建议值为Any Angle 。2. Restrict Seg Entry For Pads of Type :设定不可自动
40、修整于那种Pad 上的走线,目前有 Rectangular 、All & None ,建议值为Rectangular 。Rectangular Pad 是指 Non-Circular Pad, 即 Square 、 Rectangle 、 Oblong、Shape Pads 。3. Minimum Pad Entry Length:针对上述的不可自动修整Pad,设定最小的走线进入该 Pad 的长度。若走线在进入该 Pad 的长度小于此值,表示不可自动修整此线段。建议值为-1,表示绝不自动修整此线段。4. Max Iterations :设定每次执行自动修整的最大次数。使用方法设定好上述的选项后,只要在Design Window 中,用鼠标左键按一下要修整的讯号线, Allegro 就能自动修整此条讯号线。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 18 页 - - - - - - - - -