0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Allegro如何导出dra封装文件中的焊盘

电子工程师 来源:工程师曾玲 2019-06-08 09:33 次阅读

当一款硬件产品进入小批量试产阶段时,往往会按照代工厂的要求对生产工艺进行一些调整,例如封装大小,焊盘间距等等,也就是常说的DFM。在代工厂反馈的问题当中,有一类问题我遇到的最多,就是我所采用的封装不符合工厂的设计规范,需要对器件的封装做出调整。

有时代工厂会将他们已有的封装直接发给我供我使用,但是熟悉Allegro软件的工程师一定知道,在Allegro中使用一种封装的时候,需要同时具有psm文件与pad(即焊盘)。而现实往往是代工厂只发过来dra文件,无法直接使用,必须创建出psm文件并导出dra文件所使用的焊盘。psm很容易生成,pad就没那么简单了,在网上搜寻了一下,似乎没有特别好的解决方案,于是我想简单分享一下我的方案。

1. 打开需要处理的封装文件,即dra文件。

Allegro如何导出dra封装文件中的焊盘

2. 点击Tools—>Padstack—>Modify Design Padstack,修改当前设计所使用的焊盘。

Allegro如何导出dra封装文件中的焊盘

3. 将鼠标移植右侧菜单Options上,会出现该封装中所用的焊盘,双击需要导出的焊盘,例如PAD20x36。

Allegro如何导出dra封装文件中的焊盘

4. 这时会调用Allegro自带的Padstack Designer小工具。

Allegro如何导出dra封装文件中的焊盘

5. 点击File—>Save to file即可将焊盘保存为pad文件,可以在封装所在的目录找到这个文件。

Allegro如何导出dra封装文件中的焊盘

这就是刚刚导出的焊盘。

Allegro如何导出dra封装文件中的焊盘

6. 重复3-5步骤,将该封装中所使用的所有焊盘全部导出。

7. 最后,生成psm文件,只有psm文件才是Allegro真正可以使用的。在第1步的窗口中,点击File—>Create Symbol,即可生成相应的psm文件。

Allegro如何导出dra封装文件中的焊盘

这时,只要将导出的pad与psm文件放在Allegro环境变量所指向的目录中,即可使用这个封装。以上方法在Allegro 16.2与16.3的版本中都已验证过。用这种方法可以大大缩短变更封装的时间。

当然,这种方法很有局限性,只能导出规则的焊盘,即Circle,Square,Oblong,Rectangle,Octagon,对于shape类型的,就无能为力了,原因是无法导出所调用的shape焊盘。如果有网友找到合适的方法,不妨给我留言,让更多的人知道。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 封装
    +关注

    关注

    126

    文章

    7905

    浏览量

    142971
  • PCB设计
    +关注

    关注

    394

    文章

    4688

    浏览量

    85652
  • allegro
    +关注

    关注

    42

    文章

    656

    浏览量

    145179
  • 可制造性设计

    关注

    10

    文章

    2065

    浏览量

    15563
  • 华秋DFM
    +关注

    关注

    20

    文章

    3494

    浏览量

    4525
收藏 人收藏

    评论

    相关推荐

    能用Allegro自带的来做封装吗?

    我是Allegro的新手,也学习了Allegro的教程,在教程里,我看到每次做封装时都要先做,那我能不能不做
    发表于 01-16 08:43

    Allegro封装制作.pdf ...

    Allegro封装制作.pdf ... Allegro
    发表于 05-13 23:13

    Allegro修改封装会自动更新么?

    如题,在修改后xx.pad文件后 再调用原来用该做的xx.dra,xx.psm
    发表于 12-03 18:08

    使用Allegro从brd文件导出封装的方法

    最近常常看到网友的提问“Allegro如何导出封装”,“为什么Allegro导出封装没有
    发表于 11-12 17:51

    allegro笔记——一知半解的“命令”与凌乱的后缀

    .pad,自定义形状.dra及.ssm,零件封装图形.
    发表于 01-21 15:36

    allegro笔记——一知半解的“命令”与凌乱的后缀

    .pad,自定义形状.dra及.ssm,零件封装图形.
    发表于 01-21 15:36

    [教程] Protel封装库转换allegro封装库的步骤方法

    24.pad开始的)会覆盖前面的.pad文件从而导致在调用前面生成的库文件.dra时出现被更换的情况,所以在
    发表于 12-25 14:17

    Allegro建立异形

    Allegro建立异形Allegro可以建立异形
    发表于 01-19 11:24

    请问allegro封装不设置热风和隔离对多层pcb板有影响吗?

    allegro制作插件通孔封装时,只设置正,不设置热风和隔离
    发表于 09-16 10:27

    为什么Allegro蛇形天线封装重叠无法生成PSM文件

    在使用allegro绘制蛇形天线封装的时候,天线本体是1,馈点是2叠加在
    发表于 09-25 05:35

    Allegro封装制作

    Allegro的一份比较详尽的有关封装制作的资料
    发表于 12-15 18:41 7次下载

    Allegro制作

    Allegro制作,有需要的下来看看。
    发表于 02-22 15:40 19次下载

    Allegro文件类型后缀汇总

    的安装在C,其他类似) symbols下的那些文件就是库文件,其实allegro的库文件有用
    发表于 04-25 15:44 6867次阅读
    <b class='flag-5'>Allegro</b><b class='flag-5'>中</b>的<b class='flag-5'>文件</b>类型后缀汇总

    如何使用Allegro的Pad Designer制作详细教程免费下载

    Allegro制作的工作叫Pad Designer,所有SMD、通孔
    发表于 08-24 15:24 0次下载
    如何使用<b class='flag-5'>Allegro</b><b class='flag-5'>中</b>的Pad Designer制作<b class='flag-5'>焊</b><b class='flag-5'>盘</b>详细教程免费下载

    Allegro封装资料总结

    本文档的主要内容详细介绍的是Allegro封装资料总结。
    发表于 06-03 08:00 0次下载
    <b class='flag-5'>Allegro</b>的<b class='flag-5'>封装</b>和<b class='flag-5'>焊</b><b class='flag-5'>盘</b>资料总结