allegro问题积累.docx
- 文档编号:8984722
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:20
- 大小:324.39KB
allegro问题积累.docx
《allegro问题积累.docx》由会员分享,可在线阅读,更多相关《allegro问题积累.docx(20页珍藏版)》请在冰点文库上搜索。
allegro问题积累
Q:
Allegra中颜色设置好以后,应该可以导出相关设置文件,下次碰到不同设置的板子,看着难受就可以直接读入自己的文件改变设置了
A:
16.2版本的可以这样做:
file->export->parameters,选中颜色就行了,其它的参数一样可以保存。
Q:
ALLEGRO自动布线后,为直角.如何调整成45度角走线
A:
ROUTE--GLOSS---PARAMETERS---CONVERTCORNETTOARC
一、群组布线;群组布线包括总线布线和一次布多外Trance.
1.一次布多个Trance.鼠标左键进行选择多外PIN,或VIA.同时可以在布线过程中用右键切换到单线模式。
群组布线只能在一个层中,不允许打过孔。
也可以在群组布线过程中,右键,“CHANGEControlTrace”
CadenceCIS即原理图中,放大缩小缩小的快捷键按住CTRL键+鼠标中间滚轮)
5.ALLEGRO出光绘文件前,最好加个PHOTO_OUTLINE,确认输出光绘文件的范围
Class:
manufacture—Subclass:
photoplotoutline
6. 光绘设置详解
ALLEGRO 标注 1.dimensionlinear:
对于比较规则,简单的板子,通常采用.
2.dimensiondatum:
对于较复杂的板子可以采用。
先确定一个基准点,接下来对每个点所标注的数据都是相对基准点的坐标值。
Manufacture------dimension/draft-----dimensionlinear/dimensiondatum
2.表层铺铜时,由于铺铜和PIN的间距问题,在PIN和PIN之间经常产生一些尖角。
产生这种原因的解决办法:
一。
一个一个修改Boundary
二。
直接操作:
在AddShape后,shape---parameters里,CreatepinVoids选中INline
3.
倒角
Manufacture------dimension/draft――Fillet 圆角
Manufacture------dimension/draft――Chamfer 斜角
以上操作只对LINE画的外框有效,而对Shape无效。
4.
实时显示走线的长度
Setup—userPreferences ETC栏中勾选 ALLEGROetchlengthon
5.
LAYOUT中,使用AUTORename
具体操作:
首先将不需要Rename的元件FIXED然后选择:
logic-----autorenameRefdes---rename………..
6.Display
SETUP------userpreference------………
7.ALLEGRO中如何查找元件:
、用Display ----element或都-Display-----Highlight然后在FIND标签中的”FINGBYNAME”下拉SYMBOL,填入所查找的元件编号,ENTER。
8.
重复点:
依据板子外形OUTLINE画出Route-keepin等层时(相当于Shape)做法:
Shape—composeshape.FIND标签中过虑器选择好。
点选外框线。
最后选择DONE可以完成操作。
9.
文件中的所有线束看起来都是一个的大小,原因是(15.X版本)Setup-userpreference 中。
DISPLAY中的nolinewidth 被勾选上。
只需去掉勾选即可。
10
ORCAD,原理图库的中管脚名称不能重复。
(电源管脚除外)设置成电源管脚时,只需将管脚属性设置成POWER.
Allegro设计PCB经验
1、做元器件封装时,没有电气连接的焊盘,定义pinnumber应该为多少?
答:
放焊盘时,应该选择Mechanical
2、在allegro中,如何加泪滴?
答:
1.要先打开所有的走线层,执行命令route->gloss->parameters..,出现对话框,点选padandTconnectionfillet,再点其左边的方格,点选circularpads,pins,vias,Tconnections./OK/GLOSS即可。
2.route->gloss->addfillet
注:
无论加泪滴还是删掉泪滴,一定要先打开所有的走线层,否则,没打开的走线层就不会有执行
3、
(1)尺寸标注最好用1x0.3大小的箭头,设置为:
arrow->3point
headlength:
1.0
headwidth:
0.3
(2)尺寸标注文本设置为:
Textblock:
3
4、问:
Allegro层的切换用什么快捷键呀?
用"-""+"号切换!
5、如何实现线框的COPY?
做元器件封装时,有没有办法把PackageGeometry->silkscreen_top的线COPY到PackageGeometry->Assembly_top?
选copy,点中silkscreen线框,把复制的线框拖离原线框,然后再change到assembly,把assembly线框mov回原线框位置,完成复制。
6、Display_Top层、Assemble_Top层和Silkscreen_Top层有什么区别?
7、做元器件封装时,焊盘能不能更换?
不是删除再放.比如:
smd91x17.pad换成smd91x16b.pad。
→
然后点击Replace。
8、差分线、蛇型线、等长线这三类线如何设置?
又是如何画出来的?
9、盲孔(Blindvias)是将几层内部PCB与表面PCB连接,不须穿透整个板子,埋孔(Buriedvias)则只连接内部的PCB。
10、能否只关闭覆铜而保留走线(etch)?
可以!
点SETUP菜单下的UersPreference…(参数设置)选项,选择右边SHAPE选项把no_shape_filt勾上。
11、做元件怎么改放好的焊盘编号?
打开Pin_Number层,用Edit-->Text来修改。
12、怎样在allegro里把PCB板整个旋转90度呢?
选中MOVE命令(在Options下面的Point选择UserPick,在Find里勾上所有你要的)
右击选中TempGroup
选中整个板子(也可选择你需要的一部分或几部分)
右击选中Complete
点击一点作为UserPick
右击选中Rotate
就可以旋转了
13、在Allegro中,如何设置不同网络有不同的颜色?
hilight---在旁边控制栏里面的options选颜色,在finder里面勾net,输入要高亮的网络名,或直接点网络飞线。
14、对整修原理图重新编号
Tools–Annotate…
15、怎么把一个元件分成两部分画?
Capture绘制元件库时,怎么分成part1、part2?
点选菜单View下面的Nextpart就可以了!
在新建库下面有个packagetype选项.
homogeneous:
同类的.
heterogeneous:
不同类的,异类的.
若你想做两个相同的PART,则选择第一项,同时将partsperPKG.改为2,即可.若你想做两个不同的PART,则选择第二项,同时将partsperPKG.改为2,即可.
16、在原理图中画好的器件,现在在库中修改了,怎么才能把它在原理图中更新(不通过删除原来的器件,重新放置)?
17、在allegro中,如何锁定元器件?
点击选择要锁定的元器件。
18、allegro中,在关了网络飞线的情况下,移动元器件时,能否显示网络飞线?
只要这两个都不打勾,本来显示了飞线,然后,移动时是可以显示飞线的
19、装配层assembly与丝印层silkscreen都要放置元件序号吗?
IC元件必須在裝配面(Assembly)及丝印SilkScreen面製作ReferenceDesignators(RefDes),选择“Layout”——“Labels”——“RefDes”便可以在options中设置了,Assembly之RefDes放在元件內,Silkscreen之RefDes放在元件外。
问:
铺铜部分有没有单独的显示设置.我想把铺铜关隐了.
答:
可以只显示轮廓吧 setup----user---------pre........SHApe-------display_fill 勾选noshape_fill这样铺铜只显示轮廓
ALLEGRO 拼板
可能不是叫拼版,只是叫合并。
不过我觉得效果是一样的。
把一块pcb与另一块pcb合并的方法(net还在)
1,打开pcb1,在tools选择createmodule,然后选中整个pcb,在命令行里输入pickorigin。
生成*.mdd文件,放在pcb2的目录下
2,打开pcb2,在place选择manually,在advancedsetting内勾上library。
在placementlist上的moduledefinitions会出现刚才生成的*.mdd文件
allegro布线完成后如何修改线宽
一.如果要改变整个一条导线的宽度 1.在find栏里选择Cline
; 2.在PCB中选择要改的导线,点击右键,选择ChangeWidth 3.在对话框中输入你想要的线宽
3如果要改变整个导线中某一段导线的宽度
1.在find栏里选择ClineSegs
2.在PCB中选择要改的导线,点击右键,选择Change
3.在对话框中输入你想要的线宽
edit\change,find栏里选上cline,options里有个linewidth在框框中输入你需要的线宽,然后点击需要修改的cline
edit\change,find栏里选上cline,options里有个linewidth在框框中输入你需要的线宽,然后点击需要修改的cline
-===================================================
CADENCEorcad:
问题:
#2Warning [ALG0016]PartName"CAP_POL_CAPAE1030X1050N_35V/330U"isrenamedto"CAP_POL_CAPAE1030X1050N_35V/33".
[_)`,]4hlx;W:
F
解释1. 这个警告有时不可避免,allegro对相关的属性名称进行合并,超过一定数量的字符就截掉;在命名规范的前提下就不考虑这个警告了。
z4aw\Qt!
N无法根治.解释2。
这个#2Warning[ALG0016]PartName
6TvuP!
a之类的错误在于你建立元件原理图的时候你的原件Value值太长了超过32个字符,从而使系统在进行命名规范的时候溢出,而出错,很简单的,只写关键元件名,比如
改线宽的改字体宽
在Allegro中如何更改字体和大小(丝印,位号等)
Aallegro15.2:
setup->textsizes
textblk:
字体编号
photowidth:
配置线宽
width,height:
配置字体大小
改变字体大小:
edit->change,然后在右边控制面板findtab里只选text(只改变字体)
然后在右边控制面板optionstab里linewidth添线的宽度和textblock里选字体的大小。
最后选你准备改变的TEXT。
框住要修改的所有TEXT可以批量修改
allegro16.0:
setup->design->parameter->text->setuptextsize
textblk:
字体编号
photowidth:
配置线宽
width,height:
配置字体大小
改变字体大小:
edit->change,然后在右边控制面板findtab里只选text(只改变字体)
然后在右边控制面板optionstab里linewidth添线的宽度和textblock里选字体的大小。
class->refdes->newsubclass->silkscreen_top
最后选你准备改变的TEXT,框住要修改的所有TEXT可以批量修改,
注意:
如果修改顶层丝印要先关掉底部丝印层,silkscreen_bottom和display_bottom
--------------------------------------------------------------------
在建封装的时候可以设定:
你可以在做做封装的时候就把线宽的值填上,也可不填,在出光绘时,在Undefinedlinewidth填上线宽的值.即可
-7.如果过孔不盖绿油,
在出gerber时,viaclass/soldermasksubclass 加进soldermaskfilm就可以了
导出的gerber文件用CAM350导入,有SOLDERMASK层的地方就是不盖绿油的地方.
-6. CADENCE 特殊规则设置:
思路:
先设置一个规则x,再设置一个区域,该区域的规则采用规则x(通常也认为是为该规则分配一个约束x)
-5. 下面的解决方案适用于,多个零件同时围绕一个点旋转,而不是围绕各自的一点旋转.翻转
1.Edit->Move,在Options中Rotation的Point选UserPick,
2 再右键选TermGroup,按住鼠标左键不放并拉一个框选中器件,多余的可用Ctrl+鼠标左键点击去掉.
3. 选好需整体旋转的器件后,右键complete.
4. 提示你Pickorgion,鼠标左键选旋转中心.
5 下面右键选rotate, 即可旋转了.
-4.按原理图方式进行摆放元件。
ALLEGRO不支持按原理图方式摆放,但可用代替方式来进行,在capture中建立用户自己定义的属性。
A.在文件*.dsn中,选中一个page 。
edit--browers ---parts 选择OCCURENCES ----OK 选中所有元件——ETIT--PROPERTIES------new---弹出对话框NAME:
输入PAGE VALUE:
输入1, 单击OK后,可以持到多出一个属性值Page1
B.单击OK关闭BROWERS_SPREADSHEET对话框,关闭PARTS页。
C.重新创建工程网络表,以便把新加的属性加入到网络表中。
注意生成网络列表的过程时,"createpcbEditroNetlis" 右边的SETUP 后,configurefile后边的EDIT,把PAGE=YES加入到配置文件中,保存。
再后,勾选“createorupdatePCBeditorbord(NETREW)” ALLOWUSERDEFINEDProp 一定要色选上。
生成网络表,
D.allegro导入网络表。
注意导入时,勾选上CREATEUSER-DEFINEDPROPERTIES
E.导入后,PLACE---PLACEbyPROPERTY/VALUE.下拉,选择page及其它。
-3.ALLEGRO做元件封装(symbol)选用的焊盘不对,如何批量替换:
tools---padstack---replace (具体忘了,就在这个文件菜单下,还是注意OPTIONS选项)ALLEGRO好像所有操作都得注意OPTIONS选项啊。
-2.allegro在放置LINE时注意设置好线宽。
(放好后修改的话,EDIT——CHANGE——options里设置好宽度——点先需要修改的LINE )
-1. ALLEGRO测量工具单位的设置:
MANUFACTUE—dimension/draft—parameters——选择测量工具单位
并且可以设置校注的形状,字符大小等与标注相关的东西。
0. ALLEGRO边框线(outline)的修改:
EDIT--DELETE 选中要编辑的LINE 右键CUT 把OUTINE的线剪断,然后Edit edit>vertex移动顶点。
(NND.外框编辑太麻烦了。
总不能每次都DXF导入吧,谁有好招?
?
?
)
1.
display--colorvisibility---弹出颜色设置对话框,在最上面选择“NET”通常默认的为“LAYER”即通常我们进行的各种层颜色设置。
选好自己想设置的颜色。
----OK!
2.ALLEGRO添加和删除泪滴
ROUTE----GLOSS----PARAMETERS... 选择“PADANDTCONECTIONFILLET”
单击“PADANDTCONECTIONFILLET”前面的按钮,弹出具体的各种类型的泪滴设置,添加和删除泪滴可在 GLOSS---ADDFILLET/DELETEFILLET中进行。
3.allegro如何设置routekeepin,packagekeepin
如何根据自己导入的DXF文件做一个routekeepin,packagekeepin图形的文件而不用自己手动画呢?
1.setup->area->routekeepin,packagekeepin->画框
2.edit->z-copy-> options(标签)->packagekeepin,routekeepin->offset->50->点击外框(即导入的DXF外形边框)
4.电源网络高亮介绍
不同的电源或者地网络高亮以不同的颜色,使该板的电源分布状态一目了然,便于布线和分割电源平面与地平面。
其命令为:
Display=>Hilight或者点击工具栏图标“”,右边参数设置窗口如下:
Options栏设置高亮的颜色
5.PCB检查
1. 板的外形尺寸是否和规划一致2.接口器件的布局是否到位 3.退藕电容的布局是否合理 4匹配电阻的布局是否合理 5时钟模块的布局是否合理 6复位电路的布局是否合理 7MARK点放置
6.测量的命令 Display=>Measure或者工具栏
7.生成钻孔文件 选择菜单Manufacture->NC->NCParameters
8.输出artwork 在输出底片文件之前,需要确认一下动态铜的参数。
选择菜单Shape->GlobalDynamic
Params弹出GlobalDynamicParameters对话框,
9.对于两层板也可以使用EDIT --splitplane来进行铺铜。
首先用选LINE options选择ANTI--ETCH规划出各个电源网络,然后用edit_splitplane__create.........
Q:
要求距离很近的相同网络的两个管脚相连,连线中间可能产生的折点出现在PAD中,如何设置?
AW:
在点击连线后,右键enhancePadentry这一项默认是勾选的,把对勾去掉就好。
3.在allegro中查找多于的线头cline
TOOLS->REPORTS->DanglinglineReport
画板图,走线是双击过孔加不上去?
点击走线按钮optionact选项下选择act/wl选act
ALLEGRO中XNET设置
第一部分:
Xnet设置
(下面步骤可能有些简单,不过能达到效果)
0,需要AllegroExport版本或SPECCTRAQuest中设置,还好大家有CrackedLicense天下无敌,什么版本都有J
1,开启AllegroExport或SPECCTRAQuest(以下省略,用Allegro简称这两个),Open需要设置Xnet的板子.
2,点击菜单Analyze>SI/EMISim>Model…(比正常方式设置Model简单了些)出来的建议定义DCnet直接Yes即可,然后出现下面的Model设置窗体:
3,直接在DevTypeValue/Refdes中选择要设定Model的器件或直接在板子上点选要设置Model的器件;
4,点选CreateModel,建立该零件的Model,(如果已经有该零件的Model,并在前面定义,然后FindModel即可,这里主要介绍没有的情况)
在出现对话框中选择CreateESpiceDevicemodel,点击OK
5,出现下面窗体:
ModelName:
输入产生Model的名字
Circuittype:
选择Type,电阻,电感或电容
Value:
值
SinglePin:
各Pin的连接顺序,中间为空格,
这里要注意要看零件的pin的排列,12345678,就是:
1和2是一个电阻,其它同理所以如果就是普通电阻电容那就更简单了.
CommonPin:
这里不用管它,空着就可以.
上面都输入好了就点击OK,完成Model的建立.
点击OK退出就可以发现连接该排阻的两边的Net都有了个Xnet属性,如下图:
这样就可以搞定Xnet,很简单吧!
下面就开始等长设置吧!
第二部分针对Xnet部分的等长设置
设置好了Xnet后就可以在Allegro中设置该Xnet的等长了,有两种方法可以设置Xnet的等长.
第一种,使用Edit>Properties定义
注意必须使用PinPair才能定义Xnet等长
RELATIVE_PROPAGATION_DELAY=GroupX:
G:
U1.5:
U2.4:
0:
20
在没有定义Xnet之前这样定义时会提示错误的
其它的和前面的等长设置方法都一样.
如果大家觉得这样设置有些麻烦的话,还有一招可以使用,见下面:
第二种,ConstraintManager设置
1,开启ConstraintManager,点选菜单Setup>ElectricalConstraintSpreadsheet或直接点击工具栏
出现ConstraintManager窗体:
对于ConstraintManager的一般使用方法这里不再做详细介绍,如果用户对这部分不熟悉
可以参考其它有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- allegro 问题 积累