ALLEGRO v157基础教程(可编辑)_第1页
ALLEGRO v157基础教程(可编辑)_第2页
ALLEGRO v157基础教程(可编辑)_第3页
ALLEGRO v157基础教程(可编辑)_第4页
ALLEGRO v157基础教程(可编辑)_第5页
已阅读5页,还剩92页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、allegro v157基础教程 目 录 第一章 user interface 第二章 padstacks 第三章 component symbols 第四章 importing logic 第五章 creating board 第六章 placement 第七章 constraints 第八章 routing and glossing 第九章 copper 第十章 rename 第十一章 autosilk report 第十二章 gerber 第十三章 cadin 第一章 user interface 本章的主要内容介绍 allegro 操作介面通过本章学习可以对 allegro 的工作介面

2、有了大致的了解同时也能体 现出 allegro pcb layout 时的强大功能 a 程式的启动 点选 除了以上 allegro 主程式我们还会常用到以下几个常用工具 padstack designer padstack editor db doctor padstack designer 的作用是建立和修改 pad 具体会在下面章节中讲到 db doctor 的作用有三个1板子 data-base 的检查 2板子 data-base 的修复 3更新板子上的 drc 支援的档为 brd mcm mdd psm dra pad and sav databases 1 - 1 bcadence

3、spb tools allegro 有好几个等级用户可以根据自己的需求购买不同等级的 allegro 主要有一下几个等级主要功能差别 见下表 allegro pcb design xl 最高级的产品包括高速信号线的电气物理特性的设定 allegro pcb performance pcb studio再外加高速信号线特性设定 option l allegro pcb design l 最基本等级的产品没有高速信号线特性设定不能编辑 skill 如果你在使用过程中想更改产品你可以在点击功能表 file 下面的 change edit 在出现上面对话方块时选择 所需产品 1 - 2 callegr

4、o 常用档类型的介绍 allegro 根据不同性质功能的档类型保存不同的副档名主要的类型可以参照下表 extension file type brd boardsubstrate file that represents the drawing database dra drawing file you must create one of these before you create a symbol file later this file is compiled into a binary symbol file pad padstack file osm library file t

5、hat stores format symbols psm library file that stores packagepart symbols bsm library file that stores drawing or boardsubstrate symbols fsm library file that stores flash symbols ssm library file that stores shape symbols mdd library file that stores module definitions drl output text files that c

6、ontain nc drill data txt text file such as that used for parameters extension file type scr script and macro files log log file that contains data on processes art artwork files dat data files jrl a journal file which contains a record of events - menu picks keyboard activity and so on - which are r

7、ecorded for each session in allegroapd you can share this data with cadence usability staff to help us learn how you use the product which will assist us in our efforts to improve the user interface 1 - 3 dallegro 的目录结构 allegro 的档目录可以分为两部分安装路径工作路径和使用者环境路径 安装路径系统预设的安装路径为ccadencespb_157 在安装时使用者可以根据自己随

8、意更改安装路径 工作路径系统预设的工作路径为cspb_data 在安装时建议用户把工作路径设在非系统碟上 如dwork 之类的 环境路径保存的使用者个人设定记忆工作更改的工作介面环境 win2000 用户在首次使用 allegro 是会在系统碟下面产生一个 pcbenv 用户环境目录 win xp 用户会在系统碟下的documents and settings 下的用档案夹下面产生 e设定与更改工作路径 因为 allegro 在打开档时有一个工作目录 它做的所以动作都会以当前工作目录为基准如保存当前档输出 产生的各类档 所以我们在新建档或者打开档时就要将 change directory 打勾

9、这样在保存或输出时才会存在 正确的路径上 1 - 4 f开档的预览功能 allegro psd157 有工作档预览功能在打开对话方块的右下角有两个按钮 预览工作档的大概架构 预览工作档的一些参数 1 - 5 g allegro 的工作介面 下图描述的 allegro 的工作介面从图中就可以了解 allegro 的整个工作介面和环境 标题列 工作选单 工具列 工作区 控制列 命令列 状态区 标题列显示当前 allegro 版本和工作路径 工作选单allegro 的功能命令都可以在功能表裏找到 工具列如下图所示可以分为图中的几个区块 file edit view add display setup

10、 place route shape manufacture 1 - 6 用户可以根据自己需要自行定制工具功能表执行在功能表 view customazation toolbar 用户可以点选选择需要的工具区块 如打勾 file 左边的方框就在 工具栏出现 file 工具块如下图 恢复系统预设值 取消打勾 file 工具块就在工具栏消失 大图示工具列 其他的也一样设置 工具列区块显示效果 游标停留在工具列上提示 如果用户还需要定制工具块可以直接从工作介面的工具栏中把不需要的工具图案拉出工具栏就可以了 如果需要加的话只要在右边 表单的 commands 下面的 buttons 的工具图示往工具栏

11、上拉就可以 用户也可以通过 新建自己的工具块然后通过上面的拖拉方式把自己想要的拉到那工具块裏就可 以了 1 - 7 h 控制栏和状态栏 options folder tab 根据 command 不同而显示不同细节设定 find folder tab find filter 寻找或者选择的物件 visibility folder tab 层面开关控制 world view window 做图画面的范围将滑鼠置於 world view window 按滑鼠右键才可以 弹出下面功能表 move display 的功能就是移动当左图中前显示视 窗在整个工作区域的位子 resize disply 是修

12、改当左图中前显示视的大小 find next 下个画面 find previous 前一个画面 板子外框 工作区显示大小 xy 指定需要选取的座标 snap to current grid 是否捕捉格点 relative from last pick 是否参考最后一点的座标 a 是指绝对座标 r 是指相对座标 1 - 8 cmd 有三种状态 1 绿色动作正常状态 2 红色命令执行状态不可中断 3 黄色命令执行状态但可以通过点击下面的 stop 或 esc 推出 控制面板有三种状态 undocked不固定状态 docked_left固定在萤幕的左边 docked_right固定在萤幕的右边 可以

13、通过功能表命令 view customization display 设定 control panel 的状态 1 - 9 ioptions window options window 会根据当前执行的什麼命令表单内就显示当前命令的一些具体设定下面图示了几个常用功 能的 options 表单具体每个功能的使用可以参考目录 copy add connect z-copy add text 1 - 10 the find find 也是 allegro 功能强大的地方通过 find 可以更容易选中你想要选择的东西整个 find 表单可以分为上下两部分上面是一个 filter 滤镜作用是在点选板子上

14、的element 板子上的所有成份物 件时可以过滤你不想要的类型使更容易选中想要的 element 下面按element 名称查找下面会作详细介 绍 design object find filter 上面的 all on 是选中所有选取方块 all off 是取消所有选择 find by name 找寻类型 依 name 找寻或是列表档找寻 1 - 11 j visibility views 快速切换层面通过下拉功能表可以快速切换想要打开个关闭的层面下拉功能表可分为三部分 1last view show 最后一次执行的层面 2file show 自己保存的 color 档 操作步骤首先通过点

15、击 自己选择要打开的层面然后执行功能表 view color view save 出现左边的表单在 save view 右边文本框中输入保存的档案名 在下面选择 complete 点击 save 就可以了 所存文档为color 目录为当前工作目录 在 views 的下拉菜单裏就多了个route 以后就可以直接点击 route 快速切换了 1 - 12 k 滑鼠按钮 滑鼠按键的主要功能可以见下表 两键滑鼠 三键滑鼠 按键功能 左键lmb 左键lmb 选取命令或区域 右键rmb 右键rmb 下拉目前命令的 pop-up menu 或者执行 stork 动作 shift 右键 中键cmb 移动和缩放

16、画面 shiftrmb 建议大家使用三键的滑鼠 l控制画面的缩放 功能表 view zoom 也可以直接点击上面的工具栏 zoom in放大 zoom out缩小 zoom by points放大两点之间的工作区 zoom fit以 board outline 为主放大于整个工作区但不大於工作区 zoom world以 drawing extents 的 size 至於工作区内 zoom center萤幕依一个 xy 值至於中央 zoom previous跳回萤幕之前的大小 refresh萤幕画面从新整理 1 - 13 按住中键不放然后移动滑鼠可以移动画面 点击中键有两类功能 第一种是预设状态

17、的中键功能先点击中键然后再按下图的方向移动滑鼠可以产生图中例举的功能 zoom prev zoom by points zoom by points zoom cancel zoom fit zoom out zoom out zoom out 缩小比例小 缩小比例大 1 - 14 第二种执行功能表 setup user preferences 出现下面表单点击左边 categories 下面的 display 在右面 最下面的 no_dynamic_zoom 的核取方块打勾点击 ok 返回主表单点击中键就有新的功能了点击中键的功 能是 zoom in 或 zoom out 具体zoom in

18、 还是 zoom out 是看你最近执行的是哪个就执行那个 1 - 15 m定义快捷键 为了使用软体更为方便快捷可以自行设定快捷键下面将介绍怎麼去设定快捷键以及列出默认的快捷方式 系统预设的快捷方式见下表 key command key command f1 help sf1 add connect f2 done sf2 grid f3 oop sf3 hilite pick f4 cancel sf4 dehilite all f5 show element sf5 redisplay f6 property nets sf6 slide f7 edit vertex sf7 move f

19、8 zoom points sf8 available f9 zoom fit sf9 write temp f10 zoom in sf10 available f11 zoom out sf11 available f12 available sf12 available 注sf1 为 shift f1 其他类推 如何定义 在命令栏裏键入alias然后空格然后按你想定义的快捷键或 直接输入 然后输入你定义的功能的如右图定义 f2 为 add connect 命令的快捷键 快捷键定义可以分为右图 a b c 三部分 a 为命令 alias b 为预定义的快捷键建议大家直接按键取得 c 为预定

20、义功能 1 - 16 能定义快捷键的功能键为 f2f12 键盘右边的上下左右insert home page up delete end page down 还有这些功能加上 ctrl alt shift ctrl alt ctrl shift shift alt ctrl alt shift 切换键的单独和共同的 七种组合还有 ctrl 键盘上的除功能键外的其他键都能设快捷键 定义快捷键的 b 部分的具体写法见下表 f2 insert delete home end page up page down f12 f insert delter home end pgup pgdown up d

21、own left right ctrl cf cinsert cdelet chom cen cpgu cpgdow cup cdown cleft cright alt af ainsert adelete ahome aend apgup apgdown aup adown aleft aright shift sf sinsert sdelete shome send spgup spgdown sup sdown sleft sright ctrl alt caf cainsert cadelete cahome caend capgup capgdown caup cadown ca

22、left caright ctrl csf csinsert csdelete cshome csend cspgup cspgdown csup csdown csleft csright shift shift alt asf asinsert asdelete ashome asend aspgup aspgdown asup asdown asleft asright ctrl casinse caspgu casu casdow casl casrigh casf casdelete cashome casend caspgdown altshift rt p p n eft t 注

23、意f1 为系统预定 help 功能不能定义其他功能字母大小写 1 - 17 n使用 strokes strokes 功能是通过滑动滑鼠来产生功能省去了选取功能表或点击工具栏命令的时间使 layout 更快捷 使用方法是 stroke 功能 快捷键 按住 ctrl键然后按住滑鼠右键在工作区域内滑动通过划不 copy ctrlc 同路径就可以产生右边表格中的几个不同功能 move shiftf7 zoom in f10 技巧 按住 ctrl 再去按右键滑动滑鼠会显得很麻烦可以在 user opps undo f3 preferences 下设定后直接按右键划滑鼠就可以具体操作 zoom world

24、 如下 delete 执行功能表 setup user preferences 出现表单在左边的 categories 中选择 input 然后打勾no_dragpopup 右边的方框点击 ok 完成 1 - 18 oscript script 只纪录当时的状况它是一个文字档可以用一般的文字编辑加以编辑可利用於一些重覆性的工作可节 省重覆操作相同指令的时间执行步骤为 1 选择 filescript 2 给正确的路径和 file name 3 record 4 做你想要的动作 5 stop 最后会存成的副档名为 scr若要验证动作可於 command 执行 replay 如replay tops

25、cr 1 - 19 penv env 为 allegro 的环境设定档当 allegro 开启时会载入一些设定档 env 主要功能为 set command 记录user preference 的设定 在 15版本中 env file 分两个地方储存 1 pcbenvenv file 2 cadencespb_157sharepcbtextenv file env_localtxt 而我们一般所更动的环境设定则属於第一项 home 之路径可从我的电脑进行设定 1 - 20 qskill file 载入 skill file skill file 为 cadence 或 cadence 客户将所

26、发展的 skill files 放在 httpsourcecom 提供给有 maintenance 客户的程式但是 cadence 不保证服务skill 的副档名为 il xxxil 大部份是文字档可用文 字编辑器打开来看其内容 载入 skill file 的方式为在 home-dir pcbenv 置入 allegroilinit 其作用为设定 skill file 的路径及自动载入 skill file 的程式其内容及语法如下 setskillpath buildstring append1 getskillpath dskill load xxxil dskill 是放置 skill f

27、ile 的路径可在 d 碟下开一目录名为 skill 所有的 skill files 都可放在此目录下 load 宣告 allegro 载入的 skill file 执行 skill command 多数的 skill file 内都有说明如何在 allegro 执行 command 或检查 skill file 里的 axlcmdregister xxx 其中 xxx 是可以在 allegro 执行的 command r getting help 在使用 allegro 如果遇到问题可以有以下几个方式得到帮助 winhelp使用过程中按 f1 or 访问我们的网页 httpcomtw htt

28、pcomcn 电话谘询 crc 0800-241-256 sourcelink service httpsourcecom httpcom 1 - 21 第二章 padstacks 在这章内容裏将会介绍如何利用 allgero 的 padstack designer padstack editor 进行建 pad 介绍pad 相关 内容及层面 aanatomy of a padstack 整个 pad 层面可分为 mask layer signal layerplane layer mask layer 包括了 soldmask 防焊层 pastemask 钢板层 filmmask 辅助层面一

29、般用於标注测点的安全 范围 这些层面统称为non-etch 层 signal layers 就是 etch 层即走线层 plane layers 就是内层的电源 vcc 层和 gnd 层一般建议使用负片因为在allegro 中 shape 的资料量很 大而电源层肯定是 shape 所以如果使用正片那整个系统的计算速度就会变慢 signal layers 和 plane layers 两层统称为 etch 层即有电器特性的层面 signal layers 在 padstack 是用於 regular pad 正片处理plane layers 用 thermal relief pad flash

30、symbol 进行连接用 anti-pad 作隔离处理 2 - 1 bpad 的种类 pad 种类 用途 在底片中的表示图形 regular pad 用於一般的走线层 用於正片 用於和 plane 的导通 thermal relief pad 和 plane 的导通又有两种方 法 thermal relief pad 一种是属於负片的底片形式其中黑色的部分 用到 flash symbol 是和 plane 的连接处白色则是隔离的部分 另一种是属於正片的底片形式其中白色的部 分是和 plane 的连接处黑色则是隔离的部分 用於和 plane 的隔离 anti-pad 当一个 pad 的属性不同于

31、 plane 时就会这种类 型的 pad 进行和 plane 的隔离 用於一些特殊零件的建立需要用到一些特殊 shape-pad 的零件外形如金手指等 2 - 2 cpad 的建立 当大家了解了 pad 的一些相关内容后开始进入建 pad 的部分 在建 pad 以前需要先介绍两个与建 pad 相关的零件 shape symbol 及 flash symbol 的概念及建立 dshape symbol 为什麼要使用 shape symbol 呢 原因是在於建 pad 时有可能要建一些形状比较特殊的 pad 例如一些金手指 pad 的外形 它又不能用单纯的方 形圆形椭圆等标示那没有其他办法的时候就

32、可以利用建一个特殊形状的 shape symbol 来描述它的外形 如何建立一个 shape symbol 步骤 a设定作图的参数这是一个在新建一个物件时都需要进行设定的一个步骤 点选 setup drawing size 就会出现下列对话方块进行参数设定 新建物件类型的选择建立 shape symbol 则 type 栏需要选择 shape 单位的确定一般在 pcb 板上所用到的单位是 mil 精确度的选择单位如果选择 mil 那精确度会选择 2 即小数点后两位 工作区的原点座标 工作区的范围大小 move origin 如果我们要移动工作区原点时可以 在这裏输入要移动的 x 轴的范围和 y

33、 轴的范围来改 变原点的现有座标它是一个相对原点的座标 2 - 3 size 一栏指工作区的大小的选择在裏面有四个固定的范围的选择还有 other 这一项是用户自定义的可以 在 width 和 height 中直接写入想要的大小其中英制的四个固定范围的序号是a b c d 范围大小是逐步 增加的其中公制的四个固定范围的序号是 a1 a2 a3 a4 范围大小是逐步增加的一般情况是跟据客 户自定义的 设定完成后点选 ok键关闭对话方块 b点选 file new 后就会弹出下面的对话方块进行建立零件类型的选择 在 drawing type 下面选择 shape symbol c在 drawing name 中写入新建 shape symbol 的名称

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论