C03-Layout
积累EDA类软件,硬件Layout方面的知识点
sy_lixiang
人要有毅力,否则将一事无成
展开
-
2022-10-13-allegro中元件重叠DRC报错取消方法
本文记录allegro16.6版本中,进行layout时,因元器件重叠布局时,软件报DRC错误的解决方法。原创 2022-10-13 18:57:55 · 3125 阅读 · 0 评论 -
20170804-4层板堆叠结构设置
4层板的堆叠结构顺序如下:TOP->VCC->GND-BOTTOM原创 2017-08-04 11:25:10 · 3415 阅读 · 2 评论 -
20170314-Allegro出图5-坐标文件(allegro中出)
1.Allegro中,选择TOOLS->Reports 2.弹出的对话框中,选择Component Report 3.这便是从Allegro中,生成的坐标文件,将物料清单BOM,TOP层丝印,BOTTOM层丝印,以及该坐标文件一起发给SMT厂家。原创 2017-03-14 09:34:15 · 4490 阅读 · 0 评论 -
20161210-Allegro中的Flash和Thermal Relief
由于工作的原因,最近一直在思考EDA工具中关于封装规范、封装标准的一些事情。不自觉的就去关注一些细节。发现用了这么多年的Allegro,还是有很多的死角,还是有很多基础的东西掌握的不扎实。以往没有过多的去思考、关心。今天休息,研究一下,全作记录吧~!Flash Symbol有如下的特点: 1.背景:Flash Symbol与Thermal Relief息息相关。电子元件焊接必须要考虑焊接温度,考虑原创 2016-12-10 21:02:22 · 9860 阅读 · 5 评论 -
20161016-Allegro16.6中将板框导出DXF文件
注意:在CAD生成的DXF文件导入Allegro的过程中,发现只有R12版本的才比较好用,故从Allegro中导出DXF时,也导成R12格式的比较好。步骤如下: 1.File->Export->DXF…先把路径设置好 2.设置转换文件 3.设置转换文件 4.编辑层 5.Map后OK即可原创 2016-10-16 23:26:58 · 16278 阅读 · 0 评论 -
20150521-Allegro出图1-钻孔文件
在一个PCB完成布线之后。这里指已经铺好铜、调整好丝印以后。需要做的下一步工作就是“出图”。而出什么样的图,取决于你要干什么。1.出用于做PCB电路板的图,就要出钻孔文件和光绘文件,交给PCB生产厂家去制作电路板。2.出用于往PCB电路板上贴电子元件的图,就要出钢网文件,用于制作钢网。还要出坐标文件、正反面的丝印装配图、贴片BOM表。其中底层的钢网文件还要镜像。基本是这几种文件吧。下面记录一下出钻孔原创 2015-05-21 14:16:20 · 19618 阅读 · 1 评论 -
20161021-Allegro内电层分割
在进行4层或4层以上电路板LAYOUT的过程中,电源层和地层经常会进行分割,下边是Allegro16.6中,对电源层和地层进行分割的操作。 本次以分割地层为例,电源层同样道理。1.用Line工具,沿着outline在Route Keetin画一圈。如下图。 2.用Assign Color工具,将第2层地层中的两个网络上上不同的颜色,GND为黄色,GND_Earth为红色,如下图: 3.原创 2016-10-21 17:25:52 · 8347 阅读 · 0 评论 -
20150914-解决在Allegro中无法修改FPM生成封装的问题
在Cadence SPB16.6中,打开用FPM封装生成器生成的封装时,是无法修改封装的。比如即使在丝层层多加一条线,也无法保存。这严重限制了我们的使用,如果能修改现有的封装,这将大大节省时间,要比新建一个封装要快很多。下边就是在Allegro中,修改FPM生成封装的方法。该方法来源于网络。该问题是16.6才有的问题 解決方式如下 1.將附件的两个文件(sda.cxt和sda.lie)拷到 %H转载 2015-09-14 13:33:31 · 6270 阅读 · 2 评论 -
Allegro消除元件本身的引脚间距过小造成的DRC错误
1.元件自身引脚间距过小,DRC报错 2.Edit->property或shift+F2选中元件3.为元件添加Nodrc_Sym_Same_Pin属性 4.添加结束后,DRC错误消失原创 2018-05-02 16:14:21 · 9904 阅读 · 1 评论 -
20180509-Allegro 16.6 含有槽孔的PCB出钻孔文件的注意事项
1.2.在导入CAM350查看钻孔文件时,或是将钻孔文件和光绘文件发给制板厂家制板时,如果PCB包含槽孔,请包含*.rou文件。3.Manufacture->NC->NC Route,设置Route feedrate为1,详见下图。然后点击Route生成*.rou文件 ...原创 2018-05-11 14:27:15 · 19502 阅读 · 2 评论 -
20180509-Allegro16.6 drl钻孔文件导入CAM350报No header % found,load stoppd错误
1. 2.打开unamed.rou文件,可以在第6行看到有一个%,将其删除,即可解决该问题 3.原创 2018-05-11 14:31:48 · 8561 阅读 · 1 评论 -
20180511-Allegro16.6 NC Drill和Optimize drill head travel的关系
观察上述两张图片可知,在Allegro中出钻孔文件时,勾选Optimize drill head travel选项,优化效果明显。Optimize drill head travel功能为优化钻头行程,同一块电路板,优化前行程距离6.94米,优化后2.01米。经与深圳嘉立创的技术人员交流后得知,...原创 2018-05-11 15:36:59 · 1317 阅读 · 0 评论 -
20180511-Allegro16.6中Drill Legend和nc_tools_auto.txt文件之间的关系
观察上述图片可知: Drill Legend操作是PCB板上孔的汇总表 勾选Auto tool select则自动产生钻头文件,钻头文件的名称为nc_tools.txt,自动产生的钻头文件名称为nc_tools_auto.txt。钻头文件中的钻头列表都是用来加工规则的孔的,这包含为镀锡和不镀锡的孔。 该文件与槽孔无关。...原创 2018-05-11 15:12:38 · 2735 阅读 · 0 评论 -
20180511-Allegro 16.6 中Drill Legend和NC Drill的关系
由上述两张图片,可以看出: Drill Legend操作是“将PCB电路板所有的孔的汇总表”放到Manufacturing->Nclegend-1-4层。 这里的汇总表,包含了规则的钻孔和不规则的槽孔。 Nclegend-1-4是一个4层电路板的结构,孔也是从顶层打到底层。从图层名称添加后缀“1-4”猜测而来。还没有做过多层板包含盲埋孔的经历,以如下堆叠结构的6层板来推测:...原创 2018-05-11 15:02:55 · 8212 阅读 · 0 评论 -
20180511-Allegro16.6过孔盖绿油与否的设置方法
Allegro里MASK层和PASTE层的作用 MASK—–Gerber文件里如加了MASK,则对应得过孔、焊盘和铜箔不盖绿油过孔盖油,就是阻焊层在过孔的位置不开窗,让绿油覆盖到过孔上,这样可以防止短路。 过孔不盖油,就是阻焊层要开窗,让过孔的焊盘和锡露出来。该要求主要涉及到Allegro中出光绘的操作,如果过孔要盖油,就不要添加via的soldermaskGERBER设置方法(M...原创 2018-05-11 14:43:21 · 11254 阅读 · 1 评论 -
20150310-Allegro全局替换过孔的方法
12.3.4.5.6.7.原创 2015-03-10 17:00:46 · 10084 阅读 · 0 评论 -
20150310-Allegro增加电源层的方法
123456789.10原创 2015-03-10 17:11:37 · 4400 阅读 · 0 评论 -
20131212-Allegro利用导入DXF文件添加汉字或LOGO的方法
制作电路板的时候,经常会有添加汉字的需求,或是添加一个图形的LOGO等。这里提供一个利用导入DXF文件的办法来在Allegro中添加汉字或图形的办法。本文以添加汉字为例。Allegro不支持汉字,但它支持铺铜啊~!理论上任何开关都可以用铺铜来实现。DXF是CAD的文件格式。它把汉字处理来线条。线条可以勾勒出汉字的轮廓,有了汉字的轮廓就可以将其转化为铺铜的边界,这样,就可以把汉字添加进Alleg原创 2013-12-12 11:23:07 · 14760 阅读 · 0 评论 -
20130628-Allegro16.6绘制Board Outline不要让线宽为0
在使用allegro进行layout时,绘制板框不要使用默认线宽设置为0,将它修改为5mil比较好。allegro支持线宽为0,但这样在出光绘文件后,无法看到板框。PCB生产厂家一定会联系你的。原创 2013-06-28 15:05:51 · 8494 阅读 · 3 评论 -
20130922-Allegro出GerberFile的路径设置
使用Allegro的过程中,会在*.brd的路径下生成大量的垃圾文件。这使得从中找到生成的GerberFile比较费劲。如下的设置,可在*.brd的路径内新建一个文件夹,使生成的GerberFile存在该路径内。原创 2013-09-22 16:06:29 · 1864 阅读 · 0 评论 -
20130621-Allegro16.6添加标注的方法
1.工具栏找到如下图标。2.在工作区右键选择如下工具。原创 2013-06-21 08:52:59 · 10570 阅读 · 0 评论 -
20130621-Allegro16.6状态查看
1.注意未放置的元件,未布完的线,铺铜,DRC等。原创 2013-06-21 08:55:28 · 1831 阅读 · 0 评论 -
20130621-Allegro16.6封装库路径设置
原创 2013-06-21 09:19:17 · 33394 阅读 · 0 评论 -
20130715-Allegro制作outline外框
1.新建名为outline的机械符号 2.属性选择Board Geometry->Outline,注意线宽选择0.127mm。否则出光绘时外框为0,看不到。 3.选择画线工具,矩形框工具,无法直接倒角。 4.输入坐标x 0 0 5.输入x方向增量 6.绘制完毕 7.利用Z-Copy工具,绘制routekeepin和packag原创 2013-07-15 09:32:42 · 31456 阅读 · 1 评论 -
20130621-Allegro16.6铺铜设置及删除死铜的方法
1.标题栏选Shap->Global Dynamic Params...2.注意修改线宽和间距。3.光绘格式要与出光绘文件的格式相一至,否则会报错,国内一般选Gerber RS274X。按下图设置。4.默认即可。5.热风焊盘的连接方式按如下方式设置。6.在铺完铜之后,会发现板子上存在“死铜”,如下图。7.当有死铜时,标题栏Shape->Delete原创 2013-06-21 08:48:16 · 48875 阅读 · 0 评论 -
20141204-Allegro16.6元件封装的制作
最近又制作了一些器件的封装。再重新总结一次。本文档用于规范自己手动制作元件封装的准则。本文档参考了Allegro封装向导和封装生成器制作的封装。---------------------------------------------------------------------------------1.新建元件封装,这里以新建一个TSSOP65P300X110-14的封装为例原创 2014-12-04 14:24:04 · 21745 阅读 · 2 评论 -
20130620-Allegro DRC错误代码
转载 2013-06-20 20:43:53 · 908 阅读 · 0 评论 -
20130620-Allegro如何生成光绘文件
/********************制板用文件有钻孔文件和底片文件,最后给板厂的文件为:***************************/普通二层板:共13个文件nc_param.txt, ncdrill.tap(ncdrill.drl), 钻带文件art_aper.txt, (光圈表及光绘格式文件)Aperture and artwork原创 2013-06-20 20:39:35 · 15423 阅读 · 0 评论 -
20150521-Allegro出图4-坐标文件
在PCB电路板在送往SMT厂帖片的时候,需要提供3类文件: 1.坐标文件 2.元件位图(丝印层和位号,底层丝印需要镜像) 3.SMT-BOM表原创 2015-04-23 07:26:30 · 4022 阅读 · 6 评论 -
20150521-Allegro出图2-光绘文件
以2层板为例,出光绘文件的方法。 1.Manufacture->Artwork 2.按如下参数设置,前导0与后导0的设置要与出钻孔文件时一样。 3. 4. 5. 6. 7. 8. 9.未定义线宽那里填写一个默认值,0.254mm 10. 到这里,在Allegro中的操作就已经完成了。在*.brd的路径中会看到上述的那些文件。然后在CAM350原创 2015-05-21 15:07:05 · 1840 阅读 · 0 评论 -
20150521-Allegro出图3-钢网文件
20150422-关于Allegro出图3-钢网文件原创 2015-05-21 15:31:21 · 3955 阅读 · 0 评论 -
20130628-Allegro16.6中Visibility->Views的用法。
该处的用法是,在进行光绘输出设置完毕之后,可点此进行查看。原创 2013-06-28 14:32:34 · 11841 阅读 · 2 评论 -
20130621-Allegro16.6中Z-copy的使用方法
举例,在已经画完板框的情况下使用Z-copy来绘制Routekeppin区域。1.标题栏选择命令2.在属性区设置目标层,内缩还是外扩,以及偏移量,本例是内缩1mm。3.紫色是板框,桔色是Routekeepin原创 2013-06-21 15:05:21 · 25350 阅读 · 2 评论 -
20130930-Allegro16.6中Out of date shapes解决办法
使用Allegro的时候,在出光绘的时候报如下错误而无法继续进行。 产生上述问题的原因是在铺铜的过程中,有重复铺铜的行为。需要删除重复的铜,然后重新运行DRC即可。打开如下的层删除多余的铜关闭所有层的颜色,然后打开Boundary层,删除多余的铜。原创 2013-09-30 13:17:22 · 3859 阅读 · 0 评论 -
20131208-Allegro16.6群组布线
群组布线在处理数据线和地址线的时候会比较好用。或是一些需要一起走线的场景。 1.按F3开始布线 2.右键选择Temp Group 3.选择要一起走线的网络,点焊盘就行。 4.右键Done以后,移动鼠标,就可以拉线了。。。 5.在一起走线的时候,这里有一个控制线的概念,控制线上有一个小叉,上图可以看到。右键如下选项可以更改控制线。原创 2013-12-08 16:45:46 · 3900 阅读 · 0 评论 -
20150423-Allegro中多个零件同时旋转的操作
以下操作适用于多个零件同时围绕一个点旋转,而不是围绕各自的一点旋转. 1.Edit->Move,在Options中Rotation的Point选User Pick 2.再右键选Term Group 按住鼠标左键不放并拉一个框选中器件,多余的可用Ctrl+鼠标左键点击去掉. 3.选好需整体旋转的器件后,右键complete. 4.提示你Pick orgion,鼠标左键选旋转中心原创 2015-04-23 07:17:21 · 4610 阅读 · 0 评论 -
20130621-Allegro16.6圆倒角的方法
Chamfer是45度倒角原创 2013-06-21 17:00:35 · 12298 阅读 · 1 评论