PCB布线的前期工作总结超实用_第1页
PCB布线的前期工作总结超实用_第2页
PCB布线的前期工作总结超实用_第3页
PCB布线的前期工作总结超实用_第4页
PCB布线的前期工作总结超实用_第5页
全文预览已结束

下载本文档

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

文档简介

1、PCB布线无疑是整个PCB设计中耗时最长的,但是除了布线之外的其他工作也相当重要,因为这些看似简单的工作却有规律可循,而且如果你适当的做了这些工作,那么对于整个设计工作来说可以说是事半功倍!一:设置PCB工作环境 pads中设置工作环境 1. 设置绘图单位基准 tooloptiondesign units2. 画板框 drafting toolbarboard outline and cutout 或者直接导入结构提供的emn文件,fileimport3.导入结构图纸,设置禁布器件区或者禁止布线区4.设置层数 setuplayer definition5. 标注尺寸: demensioning

2、 toolbar6.设置布线规则 setupdesign rules7.设置层对 setupdrill pairs8.设置所需过孔的封装 setuppadstackvia Allegro中设置工作环境 1. 设置绘图尺寸:SetupDrawing Size2. 画板框:Class: BOARD GEOMETRY Subclass: OUTLINEAddLine 用 “X 横坐标 纵坐标” 的形式来定位画线3.画Route Keepin:SetupAreasRoute Keepin用 “X 横坐标 纵坐标” 的形式来定位画线4.导角: 导圆角 Edit Fillet 目前工艺要求是圆角 或 在右

3、上角空白部分点击鼠标右键选Design Prep选Draft Fillet小图标导斜角EditChamfer 或 在右上角空白部分惦记点击鼠标右键选Design Prep选Draft Fillet 小图标最好在画板框时就将角倒好,用绝对坐标控制画板框,ROUTE KEEPIN,ANTIETCH,ANTIETCH可以只画一层,然后用EDIT/COPY,而后 EDIT/CHANGE编辑至所需层即可.5. 标注尺寸: 在右上角空白部分惦记点击鼠标右键选DraftingClass: BOARD GEOMETRY Subclass: Dimension圆导角要标注导角半径.在右上角点击右键选Drafti

4、ng,会出现有关标注的各种小图标ManufactureDimension/DraftParameters进入Dimension Text设置在标注尺寸时,为了选取两个点,应该将Find中有关项关闭,否则测量的 会是选取的线段注:不能形成封闭尺寸标注6.加光标定位孔:PlaceBy SymbolPackage,如果两面都有贴装器件,则应在正反两面都加光标定位孔,在在库中名字为ID-BOARD.如果是反面则要镜像.EditMirror定位光标中心距板边要大于 8mm.7. 添加安装孔:PlaceBy SymbolPackage,工艺要求安装孔为3mm.在库中名字为HOLE1258.设置安装孔属性:

5、ToolsPADSTACKModify若安装孔为椭圆形状,因为在印制板设计时只有焊盘可以设成椭圆,而钻孔只可能设成圆形,需要另外加标注将其扩成椭圆,应在尺寸标注时标出其长与宽. 应设成外径和Drill同大,且Drill 不金属化9. 固定安装孔:EditProperty选择目标选择属性FixedApplyOK10.设置层数SetupCross-Section11.设置显示颜色DisplayColour/Visibility可以把当前的显示存成文件:ViewImage Save,以后可以通过ViewImage Restore调入,生成的文件以view为后缀,且此文件应该和PCB文件存在同一目录下

6、。12.设置绘图参数SetupDrawing Options Display中的Thermal Pads和Filled Pads and Cline Endcaps应该打开13.设置布线规则,Allegro 拥有完善的 Constraint 设定,用户只须按要求设定好布线规则,在布线时不违反 DRC 就可以达到布线的设计要求,从而节约了烦琐的人工检查时间,提高了工作效率!更能够定义最小线宽或线长等参数以符合当今高速电路板布线的种种需求。而这些 规则数据的经验值均可重复使用在相同性质的电路板设计上。SetupConstraints Set Standard Values设置Line Width

7、,Default ViaSpacing Rules SetSet Values设置Pin to Pin ,Line to Pin,Line to Line等值最后,值得强调的是无论是pads还是allegro,每一类板子的工作环境都是大致相同,可以设置一种工作模板,那么以后新项目就不用重新设置了,都可以重复使用在相同性质的电路板设计上,这样即节省时间,又能使自己的工作具有一定的“一致性”,不会每次做的板子都有点不同。二:导入网表 网络表(Netlist)是沟通电路原理图和Layout实际板子的桥梁网络表包含的内容有零件Pin的连接线关系以及零件的包装等基本信息,通过网络表的导入除了可以把一基本

8、信息带到PCBLayout中,还可以把一些layout时用到的设定、约束通过网络表带到PCB设计中,使工程师在设计电路时就可以大致了解PCB板子上的布线情况,从而也节省了Layout工程师的时间,提高了工作效率!例如:电子工程师可以在原理图中把一些Power线设定好最小线宽,这样用新转法时就可以直接把设定带入Allegro,可以防止Layout工程师疏忽忘了设定走线没有达到要求。 pads中导入网表 pads中导入网表相对比较简单在logic中点击toolpads layout出现以下对话框:然后点击send netlist即可下面我说一下几点要注意的地方:(1)如果导入出现元件丢失,或者需要

9、检查是否导入成功,那么可以用上面对话框中的Compare PCB来查看,点击后会出现一个记事本,在此记事本中查看PART DIFFERENCES 和 NET DIFFERENCES 有无异常,根据提示,一般就能发现原因。(2)假如建part type时将器件设置为不是eco registered part,那么此器件如果在原理图中被调用,那么在layout中导入网表,是不会出现的,即便是所有库的属性都存在,也是不行的。解决办法是将eco registered part属性勾选,如下图:(3)有的设计者如果在改板时,用eco to pcb完成网表导入,如果没有勾选compre pcb decal

10、 assignment(如下图),那么如果你在原理图中更改了某个part type的pcb decal,那么此pcb decal不会根据你的意愿在pcb中被替换的,结果是失败!解决方法就是将此处勾选!(4)有的pcb库如果是在max layer模式下建立的,那么导入网表时,要将pcblayout中的层设置为max layer,才能导入 Allegro中导入网表 具体的操作步骤我就不详细说了,用下面一张图一带而过下面我说一下几点要注意的地方:(1)元器件的封装要在原理图中适当的指定,指定时不要填写后缀名,如R0402不要填写R0402.dra否则会导入网表不成功(2)在原理图中建库时,同一Part中的 pin Name和Number是不能重复的,只有当Pin Type为Power是Pin Name才允许相同,否则会报错(3)在allegro中要指定好库的位置,具体位置在setupuser preferencesdesign

温馨提示

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

评论

0/150

提交评论