Cadence_Allegro165PCB教程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

CadenceAllegroPCBTrainingVersion16.5MACHONGTEL:18210271829EMAIL:machong@bjdihao.com.cnCadenceAllegroPCB培训课程安排•Lesson1Allegro环境介绍•Lesson2Allegro环境设定•Lesson3焊盘制作•Lesson4元件封装制作•Lesson5电路板创建•Lesson6PCB叠层设置和网表导入•Lesson7约束规则管理•Lesson8布局•Lesson9布线•Lesson10覆铜•Lesson11PCB设计后处理Lesson1Allegro环境介绍•学习要点:•PCBLayout流程介绍•PCB设计主要产品介绍•工作界面介绍•视窗缩放控制介绍•鼠标Stroke功能介绍•主要文件类型PCBLayout流程InteractiveandautomaticroutesignalsHDL/schematicdesigncaptureDefineboardmechanicalstackupSet/checkCBDrulesandconstraintsLoadlogicdataArrange/placecomponentsGeneratemanufacturingoutputPhysicaldesignanalysisDefinePower/GNDplanesManufacturingoutputscheckplotsaperturefilesGerberdataNCdrilldatasilkscreensAssemblydrawingsfabricationsdrawingsreportsAutorenamebackannotationGloss/autocleanupformanufacturing主要产品介绍•为了适应不同用户的需要,Cadence软件包中提供了AllegroPCBDesigner、OrCADPCBDesignerStandard和OrCADPCBDesignerProfessional3种PCB设计软件版本。•(1)AllegroPCBDesigner:是应用最广泛的一种版本。产品由Base模块和Option附加模块组成,通过一个完全集成式的设计流程进行PCBLayout设计。•(2)OrCADPCBDesigner:分为Professional和Standard版本,与AllegroPCBDesigner相比,不具有电气约束驱动规则(Professional版本只有差分约束规则)、DFX检查、不允许修改电气拓扑结构、没有扩展的Option功能、自动布线器最多支持到6层。启动AllegroPCBDesigner:ProgramsCadenceRelease16.5勾选后下次会自动启动所选产品模块切换产品软件主界面工作界面介绍1:标题栏菜单栏工具栏状态栏显示当前正在执行的命令命令执行状态显示当前Option中的Subclass鼠标所在坐标选取坐标点坐标转换当前工作模式实时DRC状态自定义工具栏:View-CustomizeToolbar工作界面介绍2:•命令窗口:记录用户的所有操作信息。用户也可以在此输入并执行命令,如输入“addline”,按回车键则会自动执行addline命令,和选择执行命令菜单中的“Add-Line”效果是一样的。•视窗窗口:显示整个电路板的轮廓,并且显示高亮元素/对象的位置。通过鼠标左键框选不同的区域,可以在工作窗口中放大显示框选区域,以查看其详细信息。工作界面介绍3--控制面板:悬浮或固定窗口通过View-Windows打开或关闭控制面板Option控制面板:•这功能是体现Allegro控制操作方便性,用户不用去记忆每个命令的相关参数在哪设置,执行具体命令后Option的相关参数就显示当前命令有关的设置。•不同命令下Option控制面板举例:Route-ConnectEdit-Z-CopyEdit-ChangeFind控制面板:•Find控制面板用于筛选PCB设计中可选择的元素/对象(DesignObjectFindFilter)和快速查找元素/对象(FindbyName)设置查找类型输入查找对象名称点击Apply,所选网络会在PCB中高亮显示Visibility控制面板:•控制布线层以及每层中元素/对象的显示。在设置时可以整体设置,也可以单独设置。如图中表示只显示TOP层布线走线、过孔、引脚和DRC标志。鼠标的功能:•鼠标左键:对象/元素的选取、命令的选择等•鼠标右键:弹出下拉菜单•鼠标中间键:对视窗进行缩放。有两种方法:一是直接滚动中间键,可以方便的实现视窗的放大或缩小操作;二是先按一下鼠标中间键,然后松开,鼠标向不同的方向拖动,可以实现不同的缩放功能,如图:ZoomPrevZoombyPointsZoomInZoomOutZoomFitZoomCancelZoomOutZoomOut视窗缩放还可以通过View主命令菜单实现:鼠标的Stroke功能•Allegro中鼠标的Stroke功能是指按住Ctrl键同时按住鼠标右键绘制命令符来执行相关的命令。StrokeEquivalentcommandKeycombinationsCopyCTRL+CMoveSHIFT+F7ZoomInF10Oops(Undo)F3ZoomWorld—Delete—Ctrl+R鼠标的Stroke功能定制Tools-Utilities-StrokeEditor文件类型介绍•Allegro根据不同性质功能的文件类型保存不同的文件后缀,主要的类型可以参照下表:文件后缀名文件类型.brd普通的板子文件.draSymbols或Pad的可编辑保存文件.padPadstack文件,在做symbols时可以直接调用.psmLibrary文件,存packagesymbols.osmLibrary文件,存formatsymbols.bsmLibrary文件,存mechanicalsymbols.fsmLibrary文件,存flashsymbols.ssmLibrary文件,存shapesymbols.mddLibrary文件,存moduledefinition.tap输出的包含NCdrill数据的文件.scrScript和macro文件.art输出的底片文件.log输出的一些临时信息文件.colorView层面切换文件.jrl纪录操作Allegro的事件Lesson2Allegro环境设定•学习要点:•设计参数设置•颜色和可见设置•脚本录制•用户参数/变量设置•快捷键设置设计参数设置•Setup-DesignParameters用户可以在这里进行系统参数的统一设置。Display页中控制部分元素的显示形式;Design页用于设置单位、图纸尺寸等参数;Text页用于设置文本大小;Shape页设置覆铜参数;Route页设置布线相关参数;MfgApplications页设置测试点、Thieving、丝印、尺寸标注等相关参数。对于Text、Shape、Route、MfgApplications,可以暂时采用默认设置,因为在之后的具体操作中(例如覆铜、布线),这些参数在那里也可以进行设置。Display标签页JoggedStraightFilledUnfilledPlatedHoles格点显示控制打开格点设置对话框ClosedendpointPintopin格点设置•Setup-GridsDesign标签页Size:UserUnits:设定设计采用的单位Size:设定图纸尺寸Accuracy:设定精度,即小数位数LongNameSize:设定字符的长度Extents:用户自定义图纸大小LeftX:图纸左下角的横坐标值LowerY:图示左下角的纵坐标值Width:图纸宽度Height:图纸高度Moveorigin:将坐标原点移动到所输入的XY坐标处还可以通过“Setup-ChangeDrawingOrigin”改变坐标原点的位置。Design标签页090(Mirror)9045OffLineArcAllegro中的层面设置•Allegro中所有的元素都通过Class和Subclass来进行管理•Class是定义好的,用户可以通过“Setup-Subclass”来建立新的Subclass颜色和可见设置or...Display–Color/VisibilityClassesSubclassesColorPaletteSubclassVisible/InvisibleChangeColorStipplepatternsStackup包括所有电气层(顶层、底层、中间层)的引脚、过孔、布线、DRC等信息;所有非电气层例如阻焊层(Soldermask)、锡膏防护层(Pastemask)的信息Areas包括设计中所有区域信息的显示,例如约束区域、允许布局/布线区域、禁止布局/布线区域、禁止打过孔区域等。BoardGeometry与电路板相关的元素信息,常用的如电路板框、尺寸标注信息、规划电路板时设置的ROOM、自动布局时设置的格点等PackageGeometry与元器件封装相关的元素信息,如封装的丝印层、装配层、边界区域等Components与元器件相关的文字信息,如元件编号、器件类型、容差等。Manufacture与生产制造相关的信息,如丝印层、钻孔图、测试点、PCB叠层图等信息。阴影模式控制,主要用于突显某些重要元素/对象。RMBDisplay&MyFavorites设置网络颜色Display–Highlight脚本录制•Allegro为用户提供了脚本录制功能,即可以将鼠标的一切操作以脚本文件的形式记录并保存下来(.scr文件),脚本文件可供其它设计人员重复调用。•脚本录制过程:1选择File-Script命令2输入脚本名称3点击Record开始录制4做你想要执行的动作5File-Script点击Stop•脚本回放过程:1选择File-Script命令2选择之前录好的脚本文件3点击Replay回放脚本用户参数/变量设置Setup–UserPreferences生效方式:•Immediate•Restart•Repaint•NextCommand参数描述用户参数举例1:•库路径加载:对于用户自创建的元件封装库、焊盘库,为了在设计时可以应用这些元件封装、焊盘,首先需要将库路径加载进来。用户参数举例2:•OpenGL:用于PCB视图的是否可透视的转换。用户参数举例3:•实时线长显示:快捷键设置•查看快捷键在软件的命令窗口中输入alias,按回车键,可以查看软件定义好的快捷键设置。•用户定义快捷键例如,将键盘的PgUp键设置成zoomin,设置方法如下:在命令窗口中输入:aliasPgUpzoomin,按回车键。(注意:单词之间要有空格)这时即把PgUp键设置成zoomin。用这种方法,用户可以把一些常用的命令都设置成快捷键,以后用到这些命令时直接启动快捷键,可以大大提高PCB的设计效率。注意:用这种方法创建的快捷键是不能保存的,可以在创建时同时录制脚本,以脚本方式保存快捷键。Lesson3焊盘制作•学习要点:•创建热风焊盘•使用PadDesigner创建通孔类和表贴类焊盘焊盘结构topinneranti-padthermalreliefinnerbottommaskdrillsizemaskpastemasktop通孔类焊盘表贴类焊盘热风焊盘•热风焊盘(ThermalRelief)俗称花焊盘,用于电源/地引脚与平面层(覆铜层)的连接,主要作用是防止焊盘处散热太快而造成虚焊。分为正热风焊盘和负热风焊盘。负热风焊盘正热风焊盘•如果平面层采用负平面,则在定义焊盘时必须要定义ThermalRelief和AntiPad层。•热风焊盘实际上是焊盘组成的一部分,在Allegro中,热风焊盘属于Symbol范畴,定义为FlashSymbol。创建热风焊盘1、选择“File-New”,创建类型选择Flash

1 / 192
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功