Package Symbol 、 一般元器件封装,例如电阻电容、芯片IC等。要求和逻辑设计中的项目标号一一对应。是逻辑设计在物理设计中的反映。包含:焊盘文件 .pad ,图形文件.dra ,和符号文件.psm。 这些是设计中最常见的封装。

Mechanical Symbol、 主要是结构方面的封装类型。由板外框及螺丝孔等结构定位器件所组成的结构符号。包含:图形文件.dra ,和符号文件.bsm。主要是设计PCB 的外框及螺丝孔位置都是一样的, 比如显卡, 电脑主板和同一插筐的不同单板。每次设计PCB时要画一次板外框及确定螺丝孔位置, 显得较麻烦。这时可以将PCB的外框及螺丝孔建成一个Mechanical Symbol, 在设计PCB 时, 将此Mechanical Symbol 调出即可。这样就节约了时间。当然还有其他的方法来实现。

Format Symbol、 辅助类型的封装。例如:静电标识、常用的标注表格、LOGO等。主要由图形文件.dra ,和符号文件.osm组成。是设计中不可缺少的一种封装。

Shape Symbol、 建立特殊焊盘所用的符号。例如不规则焊盘、金手指焊盘的建立都要将不规则的形状建成个Shape Symbol, 然后在建立焊盘中调用此Shape Symbol。避免了在焊盘编辑中无法编辑不规则焊盘的局限。以次设计任何你想要的焊盘形状。

Flash Symbol 焊盘连接铜皮导通符号, 后缀名为*.fsm。在PCB 设计中, 焊盘与其周围的铜皮相连, 可以全包含, 也可以采用梅花辨的形式连接, 也可以将此梅花辨建成一个Flash Symbol, 在建立焊盘时调用此Flash Symbol。也可以在焊盘的设置中进行选择,从而不要去建这样的Symbol。

总:通常说的封装是指package symbol。建立一个封装首先是要建立PAD(焊盘),焊盘分两类:表贴的和通孔的。
表贴的pad建立的时候只要设置begin layer, sodermask layer就ok;
通孔类型的则要设置begin layer, default internal layer和end layer,soldmask_top,soldmask_bottom

pad类型有三种:
Regular Pad,规则焊盘(正片中)。分别有:Circle 圆型、Square 方型、Oblong 拉长圆型、Rectangle 矩型、Octagon 八边型、Shape形状(可以是任意形状)。

Thermal relief 热风焊盘(正负片中都可能存在)。分别有:Null(没有)、Circle 圆型、Square 方型、Oblong 拉长圆型、Rectangle 矩型、Octagon 八边型、flash形状(可以是任意形状)。

Anti pad 抗电边距(负片中使用),用于防止管脚与其他的网络相连。分别有:Null(没有)、Circle 圆型、Square 方型、Oblong 拉长圆型、Rectangle 矩型、Octagon 八边型、Shape形状(可以是任意形状)。

对于各个layer的设置,最好是把regula pad, thremal relief和anti pad全设置了,因为封装可能将会用于多层板设计中,对于负片的plane来说,必须要thremal relief和anti pad,如果你做封装时候没有设置这些,万一将来用到多层设计中会出问题。

allegro之5种封装Symbol和3种PAD类型相关推荐

  1. Allegro PCB的5种形状Symbol类型

    #1, Allegro PCB的5种形状Symbol类型 Allegro PCB种,有5种类型的Symbol,分别是Package Symbol.Mechanical Symbol.Format Sy ...

  2. 4.1什么叫作PCB封装?它的分类一般有哪些? Cadence Allegro软件制作PCB封装的一般流程是什么?

    笔者电子信息专业硕士毕业,获得过多次电子设计大赛.大学生智能车.数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究.对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验,共同 ...

  3. php解析js的 arraybuffer_JS的所谓的第七种数据类型Symbol

    首先,为什么说叫所谓呢?因为在2007年之前Js给予我们typeof解析数据类型的一共有六种(一直有争议,但是我们暂时就按typeof来算) 'function''Number''Object''bo ...

  4. C++的三种封装层级

    C++的三种封装层级     我们都知道C++的一个好处是封装,在类中有三个封装层次,也是访问的限制,那我们来探索一下public.protect.private这三个家伙. 在定义类中的访问限制 p ...

  5. 24有几种封装尺寸_mmWave设备的封装应该如何处理

    为什么要在表面贴装技术(SMT)中使用半导体器件而不是作为裸芯片?毕竟,一个未封装的芯片会更小,寄生率更低,性能更好. 答案是封装的设备更容易处理,并且与大批量生产和组装技术兼容.未封装的模具需要在洁 ...

  6. python封装方法有几种_python之封装

    一.什么是封装 在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其含义是其他程序无法调用. 要了解封装,离不开"私有化&quo ...

  7. Allegro brd文件更新封装及焊盘方法

    对于allegro软件,很多时候需要在其brd文件中更新元件的封装或是焊盘,本文主要介绍其更新元件封装及焊盘方法及操作步骤. 一.allegro 更新封装方法及操作步骤 a)         在all ...

  8. java中如何把时间封装成类,java-如何在不使用任何不推荐使用的类的情况下将日期从一种格式转换为另一种格式的日期对象?...

    java-如何在不使用任何不推荐使用的类的情况下将日期从一种格式转换为另一种格式的日期对象? 我想将date1格式的日期转换为date2格式的日期对象. SimpleDateFormat simple ...

  9. Cadence 如何通过.dra(封装)查看使用哪个.pad(焊盘)文件

    目录 概述 一.打开.dra封装 二.重新生成.PSM文件 概述 本人使用Cadence 17.4版本,在这做下笔录,介绍下Allegro如何通过.dra(封装)查看使用哪个.pad(焊盘)文件过程. ...

最新文章

  1. 干货 | 一文教你如何快速高效阅读Paper(硕士生版)
  2. 数据库主键设计之思考
  3. 这份思科设备命令大全火了~
  4. ASP.NET中MVC默认模板的项目结构
  5. TypeScript 里的 module 解析过程 - Module Resolution
  6. 使用线性回归的预测建模
  7. 大开眼界!终于等到这部每一帧都是壁纸的纪录片!
  8. zz 聊聊并发(二)
  9. 怎么搞一个ORM出来用用呢???迷茫中
  10. Spark性能优化指南——高级篇【2】
  11. 各种电子元器件介绍与电路基础作用
  12. 便宜又大碗!AI将画廊轻松搬到自家墙壁;用隐写术在图像中存储文件;免费书·算法高维鲁棒统计;关节式手部模型数据集;前沿论文 | ShowMeAI资讯日报
  13. mysql 触发器 实例
  14. sat数学逻辑推理题解题方法
  15. Hexo个人博客的安装与配置
  16. HTML5、CSS、JS基础
  17. 频繁出现域名无法解析该如何处理
  18. android美食app设计图,基于位置的Android美食地图应用的设计与实现
  19. 2020放弃安卓用鸿蒙,放弃鸿蒙用安卓,认输就在一念之间,网友13亿人养不起华为...
  20. r8169驱动源码阅读记录

热门文章

  1. 汇编语言编辑器:Sublime text3
  2. asp.net+sqlserver婚纱影楼摄影管理系统C#
  3. Seo:入门须知(八)外链提权方式
  4. oppo android多大内存,OPPO Find X内存多大
  5. How to find out if the ethernet cable is plugged into the physical interface without bringing up NIC
  6. QQ空间后台架构优化之路
  7. 平滑选区边缘(加深减淡工具篇)
  8. web前端进阶之路;web前端不能只做普通程序员;web前端应该向前端架构师前进
  9. UWB信号对服务器有没有干扰,UWB组网定位的系统及方法技术方案
  10. 民用/家用 固态硬盘选择及购买