论坛风格切换切换到宽版
发帖 回复
返回列表  提醒:不能用迅雷等P2P下载,否则下载失败标(二级)的板块,需二级才能下载,没二级不要购买,下载不了
  • 888阅读
  • 3回复

[资料贡献]Allegro建立符号 文件的意思及简单应用 [复制链接]

上一主题 下一主题
离线yyyy138
 

性别:
人妖
发帖
182
金币
263
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看楼主 倒序阅读 使用道具 0楼 发表于: 2016-11-15
oQm XKV+[v  
一.零件建立 N wNxO  
V V}"zc^  
在Allegro 中, Symbol 有五种, 它们分别是Package Symbol 、Mechanical Symbol、Format Symbol、Shape Symbol、Flash Symbol。每种Symbol 均有一个Symbol Drawing File(符号绘图文件), 后缀名均为*.dra。此绘图文件只供编辑用, 不能给Allegro 数据库调用。Allegro 能调用的Symbol 如下: #\^=3A|b  
1、Package Symbol c*E7nc)u  
一般元件的封装符号, 后缀名为*.psm。PCB 中所有元件像电阻、电容电感、IC 等的封装类型即为Package Symbol。 7.ein:M|CB  
2、Mechanical Symbol h4 9q(085V  
由板外框及螺丝孔所组成的机构符号, 后缀名为*.bsm。有时我们设计PCB 的外框及螺丝孔位置都是一样的, 比如显卡, 电脑主板, 每次设计PCB时要画一次板外框及确定螺丝孔位置, 显得较麻烦。这时我们可以将PCB的外框及螺丝孔建成一个Mechanical Symbol, 在设计PCB 时, 将此Mechanical Symbol 调出即可。 ^9LoxU-  
3、Format Symbol cNmAr8^}  
由图框和说明所组成的元件符号, 后缀名为*.osm。比较少用。 wEX<[#a-  
4、Shape Symbol %k['<BYG<  
供建立特殊形状的焊盘用, 后缀为*.ssm。像显卡上金手指封装的焊盘即为一个不规则形状的焊盘, 在建立此焊盘时要先将不规则形状焊盘的形状建成一个Shape Symbol, 然后在建立焊盘中调用此Shape Symbol。 O#18a,o@  
5、Flash Symbol }s@IQay+  
(GL'm[V  
焊盘连接铜皮导通符号, 后缀名为*.fsm。在PCB 设计中, 焊盘与其周围的铜皮相连, 可以全包含, 也可以采用梅花辨的形式连接, 我们可以将此梅花辨建成一个Flash Symbol, 在建立焊盘时调用此Flash Symbol。 KGo^>us  
其中应用最多的就是Package symbol即是有电气特性的零件,而PAD是Package symbol构成的基础. y }R2ZO  
Ⅰ 建立PAD wXqwb|2  
启动Padstack Designer来制作一个PAD,PAD按类型分分为: <X4f2z{T{@  
1. Through,贯穿的; xZ`vcS(  
2. Blind/Buried,盲孔/埋孔; ip}%Y6Wj  
3. Single,单面的. &-Wt!X 3  
按电镀分: O|=?!|`o  
1.Plated,电镀的; j?]+~  
2.Non-Plated,非电镀的. 0n`Temb/  
a.在Parameters选项卡中, Size值为钻孔大小;Drill symbol中Figure为钻孔标记形状,Charater为钻孔标记符号,Width为钻孔标记得宽度大小,Height为钻孔标记得高度大小; _xi &%F/  
b.Layers选项卡中,Begin Layer为起始层,Default Internal为默认内层,End Layer为结束层,SolderMask_Top为顶层阻焊, ,SolderMask_Bottom为底层阻焊PasteMask_Top为顶层助焊, PasteMask_Bottom为底层助焊;Regular Pad为正常焊盘大小值,Thermal Relief为热焊盘大小值,Anti Pad为隔离大小值. uuF~+=.|  
建立Symbol .|07IH/Di{  
vf<Dqy<M.  
1.启动Allegro,新建一个Package Symbol,在Drawing Type中选Package Symbol,在Drawing Name中输入文件名,OK. +$(y2F7|u-  
2.计算好坐标,执行Layout??PIN,在Option面板中的Padstack中找到或输入你的PAD,Qty代表将要放置的数量,Spacing代表各个Pin之间的间距,Order则是方向Right为从左到右,Left为从右到左,Down为从上到下,Up为从下到上;Rotation是Pin要旋转的角度,Pin#为当前的Pin脚编号,Text block为文字号数; kJOZ;X=9/  
3.放好Pin以后再画零件的外框Add??Line,Option面板中的Active Class and !A% vR\  
1D8S}=5&  
|IzL4>m:;  
Subclass分别为Package Geometry和Silkscreen_Top,Line lock为画出的线的类型:Line直线;Arc弧线;后面的是画出的角度;Line width为线宽. ~p n$'1Q  
4.再画出零件实体大小Add??Shape??Solid Fill, Option面板中的Active Class and Subclass分别为Package Geometry和Place_Bound_Top,按照零件大小画出一个封闭的框,再填充之Shape??Fill. 0]'  2i  
5.生成零件Create Symbol,保存之!!! -UzWLVB^  
Ⅲ 编写Device Nb_Glf  
若你从orCad中直接生成PCB的话就无需编写这个文件,这个文件主要是用来描述零件的一些属性,比如PIN的个数,封装类型,定义功能等等!以下是一个实例,可以参考进行编写: -#/DK   
74F00.txt nFGX2|d  
(DEVICE file: F00 - used for device: 'F00') R_GA`U\ {  
PACKAGE SOP14 ? 对应封装名,应与symbol相一致 K,|3?CjS  
CLASS IC ? 指定封装形式 y&8`NS#_p?  
PINCOUNT 14 ? PIN的个数
V/"RCqY4  


评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

一般

差劲
离线雪狼富

性别:
帅哥
发帖
504
金币
583
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 1楼 发表于: 2016-11-15


离线zhdett

性别:
人妖
发帖
208
金币
66
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 2楼 发表于: 2016-11-15
进来看看


在线lf2k2022

性别:
帅哥
发帖
6811
金币
2922
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 3楼 发表于: 04-09


快速回复
限150 字节
 
上一个 下一个