1 Allegro Symbol的类型以及作用:

  (1)Package Symbol : PCB里的封装符号,元器件的footprint,用来做元器件的封装,后缀(.psm),主要在电器层Etch

(2)Mechanical Symbol : PCB的机械类型的部件,如固定孔,PCB外形(outline)等,后缀(.bsm),主要是package Geomertry

(3)Format Symbol:PCB的Logo,丝印等注释信息,后缀(.osm),丝印层Sikscreen

(4)Shape Symbol:特殊形状的焊盘,后缀(.ssm)

(5)Flash Symbol:用于热风焊盘(thermal relief)和内电层的零件。

2 制作封装所需要的层:

(1)Etch:                     TOP,      PAD/PIN(通孔或表贴孔)、Shape(贴片IC下的散热铜箔)、必须,电气性

(2)Etch:                     Bottom,      PAD/PIN(通孔或盲孔)、 根据需要而定,电气性

(3)Package Geometry:   Pin_Number、映射原理图元器件的引脚,必须层

(4)Ref Des:                Sikscreen_Top,元器件的序号,必须层

(5)Component Value:  Sikscreen_Top,元器件型号和元器件值、必要层

(6)Package Geometry: Sikscreen_Top,元器件外形和说明,必要层

(7)Package Geometry: Place_Bound_Top,元器件占面积和高度,不要层

(8)Route Keepout:      Top 禁止布线区,视需要而定

(9)Via Keepout:          Top 禁止放导通孔,视需要而定

3 元器件封装的基本组成

  (1)元器件引脚(Padstack)

  (2)元器件外框(Assembly outline Sikscreen outline)

  (3)限制区(Package Boundary,ViaKeepout)

  (4)标志Labels(Device,RefDes,Value,Tolerance,Part Number)

4 手动建立IC封装:

(1)PCB Design 新建Package Symbol 输入封装名称

  (2)设置设计参数和格点参数

  (3)放置引脚,在Option中选择合适的焊盘(焊盘是根据器件的引脚建立的贴片式焊盘,焊盘包括了阻焊层和锡膏防护层),根据器件引脚间距设计焊盘的位置。放置好焊盘

  (4)放置封装外形,执行菜单的Setup -> Areas -> Package Boundary,Option窗口Active Class 中为“Package Geometry”,在SubClass中选择place_bound_top,设定合适的Segment Type,画出合适的外形。

  (5)设定器件的封装高度。在setup -> Areas -> Package  Height, Option窗口Active Class 中为“Package Geometry”,在SubClass中选择place_bound_top,选择该元器件,在Option选项卡中的Max height 输入合适的高度值。

  (6)添加丝印外形。丝印与引脚间的距离大于等于10mil,丝印宽度>=6mil。执行菜单Add 下面Line,Option选项卡中选择Active Class为Package Geometry,Active Subclass中选择Silkscreen_Top,画出丝印外形。

  (7)添加元器件丝印标志。执行菜单setup -> Labels->RedDes,Option中Active Class中为Ref Des,Subclass中选择Silkscreen_Top,在器件旁边输入标志号,IC一般为U*,电阻R*电容C*等;

  (8)添加装配层。Add-> line ,Option下Active Class为Package Geometry,subclass为Assembly_Top,画出装配层外形。

  (9)添加装配层标志。执行菜单setup -> Labels->RedDes,Option中Active Class中为Ref Des,Subclass中选择Assembly_Top,在器件旁边输入标志号,IC一般为U*,电阻R*电容C*等

  (10)保存。

  注意:IC器件一般会有方向,随意在封装上需要标注方向,比如在一边加上画一个园或者三角形,或者在正方向上的外形画一个凹口等。

5 连接器IO封装:

  IO封装多位通孔焊盘,制作过程和IC一样只是根据I连接器的具体需要,需要添加安装孔。安装孔为一个独立的通孔。

6 边缘连接器:像金手指一类的接口焊盘。

  (1)焊盘制作,IO连接器需要两种焊盘,一种为普通STM焊盘,规格需要根据实际需要计算,另一种和STM类似,只是在建立焊盘是用的是通孔方式建立STM焊盘。计算焊盘规格,打开Pad Designer,建立方形STM焊盘,保存。在建立一个特殊通孔类方形焊盘,Parameters中只填入Symbel,其他不用设置,直接选择Layers选显卡,值设置End LAYER的参数,然后复制到底层阻焊层和底层防护层,并作相应的修改。保存

(2)新建建立封装:和IC封装一样的。

  (3)放置焊盘,顶层放置STM焊盘,然后切换到底层(右键next),放置特殊的焊盘。

  (4)用放置走线和过孔引出焊盘接线端

  (5)设置Plating Bar:Add ->line ,option 中选择Board Geometry,subclass 中选择Plating_Bar。在焊盘下画出plating bar,大约100mil。 在 option 中选择Board Geometry,subclass 中选择Plating_Bar模式下,在焊盘的下面链接刚刚的plating bar画一条横线。具体参照课本。

7 分立元件:STM和IC一样,DIP和通孔类似。

candence 知识积累2的更多相关文章

  1. candence 知识积累4

    一.PCB布局约束: 1.尺寸规划:PCB大小要合适,PCB太大印制线路长,阻抗增加.太小散热不好,易受干扰. 2.PCB尺寸确定后要确定特殊器件的位置. 3.尽可能缩短高频元器件之间的连线,设法减少 ...

  2. candence 知识积累3

    1. PCB板型: 1.新建PCB:PCB design ,新建的类型为board ,输入名称和保存位置,设置图纸参数.网格参数. 2.建立PCB板外框:菜单Add下选择相应的工具.在Option选项 ...

  3. candence 知识积累1

    Allegro 总结: 1.防焊层(Solder Mask):又称绿油层,PCB非布线层,用于制成丝网印板,将不需要焊接的地方涂上防焊剂.在防焊层上预留的焊盘大小要比实际的焊盘大一些,其差值一般为10 ...

  4. WinRT知识积累1之读xml数据

    前述:这个知识是在Windows8.1或WP8.1中运用Linq to xml获取一个xml文件里的数据.(网上也很多类似的知识,可以借鉴参考) 平台:windows8.1 metro 或者WP8.1 ...

  5. Winform开发几个常用的开发经验及知识积累(一)

    本人做Winform开发多年,孜孜不倦,略有小成,其中收集或者自己开发一些常用的东西,基本上在各个项目都能用到的一些开发经验及知识积累,现逐步介绍一些,以飨读者,共同进步. 1.窗口[×]关闭按钮变为 ...

  6. Asp.net MVC知识积累

    一.知识积累 http://yuangang.cnblogs.com/ 跟蓝狐学mvc教程专题目录:http://www.lanhusoft.com/Article/169.html 依赖注入:htt ...

  7. 【Python】 零碎知识积累 II

    [Python] 零碎知识积累 II ■ 函数的参数默认值在函数定义时确定并保存在内存中,调用函数时不会在内存中新开辟一块空间然后用参数默认值重新赋值,而是单纯地引用这个参数原来的地址.这就带来了一个 ...

  8. 数据库相关知识积累(sqlserver、oracle、mysql)

    数据库相关知识积累(sqlserver.oracle.mysql) 1. sqlserver :断开所有连接: (还原数据库) 1.数据库  分离 2. USE master GO ALTER DAT ...

  9. 【知识积累】SBT+Scala+MySQL的Demo

    一.背景 由于项目需要,需要在Sbt+Scala项目中连接MySQL数据库.由于之前使用Maven+Java进行依赖管理偏多,在Sbt+Scala方面也在不断进行摸索,特此记录,作为小模块知识的积累. ...

随机推荐

  1. TI CC2541的红外控制

    整整一个礼拜, 整了...大约40个小时吧, 最少.. 下面是结果, 只能做一个delay延时.: unsigned char Time;unsigned char IrValue[6];#pragm ...

  2. php Windows系统 wamp集成环境下redis的使用

    先说一下我的本地环境,使用的是wamp集成环境,(Apache 2.4.9.PHP 5.5.12.MySQL 5.6.17) windows下安装PHP扩展: 第一步:找到扩展文件(.dll),htt ...

  3. osip状态机分析

    转载于:http://blog.csdn.net/lbc2100/article/details/48342889 OSIP的核心是系统状态机,在不同情况下,系统处于不同的状态,在某一状态下当系统发生 ...

  4. cocos2d-x的lua脚本加载CocostudioUI两种方式

    前言 当前版本使用的是quick cocos2dx lua 3.3.UI使用cocostudio编辑器1.6.0.我们在程序里面可以使用两种方式进行解析UI.开始的时候用的是quick的方法, 结果遇 ...

  5. 【转】DQL、DML、DDL、DCL的概念与区别

    转自 http://blog.csdn.net/tomatofly/article/details/5949070 SQL(Structure Query Language)语言是数据库的核心语言. ...

  6. CMD执行BCP命令

    C:\>BCP "EXEC GetU '2016-7-11' ,'-1'" queryout "C:\\C3Marketing\SummaryReport_test ...

  7. Cable TV Network-POJ1966图的连通度

    Cable TV Network Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 4404 Accepted: 2047 Desc ...

  8. 使用Python一步一步地来进行数据分析总结

    原文链接:Step by step approach to perform data analysis using Python译文链接:使用Python一步一步地来进行数据分析--By Michae ...

  9. LINQ中的一些查询语句格式

    LINQ的基本格式如下所示:var <变量> = from <项目> in <数据源> where <表达式> orderby <表达式> ...

  10. SQL Server 查询表的记录数(3种方法,推荐第一种)

    http://blog.csdn.net/smahorse/article/details/8156483 --SQL Server 查询表的记录数 --one: 使用系统表. SELECT obje ...