许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Allegro常见文件格式说明,brd/dra/symbol区别

Allegro常见文件格式说明,brd/dra/symbol区别

阅读数 2
点赞 0
article_banner

同事发来一个.dra文件说“封装发你了”,打开Allegro发现Place里根本找不到这个封装,一问才知道他只发了.dra没发.pad和.psm,封装根本建不起来。Allegro的文件体系里这几个格式各管各的,混在一起发漏一个就用不了。

.brd是设计文件本身,整个PCB的所有信息都在里面,层叠、走线、器件、铜皮、约束规则,一个文件全包。发给板厂的光绘和钻孔文件就是从.brd导出来的,.brd本身不给板厂,里面有你不想外传的库路径和设计规则。版本兼容性差,17.2的.brd用16.6打不开,降版本要用Downrev或者导出成.alg再导回去,有些特性降版本会丢。

.dra是绘图文件,封装的外观图形存在这里,画封装的时候在Padstack Editor建焊盘存成.pad,然后在PCB Editor里建封装存成.dra,.dra里包含丝印、器件边界、引脚编号这些图形信息。只给.dra不给.psm的话,Allegro在Place的时候找不到封装定义,会报“Drawing not found”。.dra和.psm要配对,.psm是封装符号文件,.dra是图形文件,缺一不可,发封装的时候两个都要带上。

.pad是焊盘文件,Padstack Editor里建,SMD焊盘、通孔焊盘、过孔全存成.pad,一个封装引用好几个.pad,表贴电阻的封装引用两个.pad,一个左一个右,有时候左右焊盘尺寸一样就用同一个.pad两次。.pad改了之后引用它的.dra和.psm不会自动更新,得重新建一遍封装,或者用Padstack→Modify Design Padstack把brd里已经放好的焊盘批量更新。.fsm是Flash焊盘,通孔焊盘的热风焊盘和Anti-Pad用,内层负片地平面上的隔离盘就是.fsm,不带.fsm的话负片层上的隔离区画不出来。

.psm是封装符号文件,记录封装内部各元素的逻辑关系,引脚编号跟焊盘的对应、器件原点的位置、封装的类型。.dra是给眼睛看的,.psm是给数据库用的,两个都从同一个封装里生成,Save As的时候Allegro自动写两个文件,发封装的时候漏一个对方就用不了。有人把.dra重命名成.psm发给同事,打开直接报“Invalid symbol file”。

.osm是Shape符号,做异形焊盘或者特殊图形用的,画铜皮符号的时候存成.osm。.ssm是Shape符号的另一种格式,跟.osm的区别是.ssm可以被Padstack Editor引用当作焊盘形状,异形焊盘用得多。.bsm是Board Symbol,建板框或者安装孔的时候用,通孔定位的安装孔存成.bsm,Place的时候选Mechanical Symbol。

封装库的目录结构一般是pad、psm、dra、fsm分开存,Allegro的库路径里这四个目录都要加,少加一个封装就调不出来。发封装给同事的时候打包成一个zip,.dra、.psm、.pad、.fsm全带上,少一个对方就得找你要。命名规则统一,封装名跟料号对应,0805的电阻封装叫R0805,别叫R_1或者RES_0805,库大了之后找起来方便。



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空