candence 知识积累2
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的更多相关文章
- candence 知识积累4
一.PCB布局约束: 1.尺寸规划:PCB大小要合适,PCB太大印制线路长,阻抗增加.太小散热不好,易受干扰. 2.PCB尺寸确定后要确定特殊器件的位置. 3.尽可能缩短高频元器件之间的连线,设法减少 ...
- candence 知识积累3
1. PCB板型: 1.新建PCB:PCB design ,新建的类型为board ,输入名称和保存位置,设置图纸参数.网格参数. 2.建立PCB板外框:菜单Add下选择相应的工具.在Option选项 ...
- candence 知识积累1
Allegro 总结: 1.防焊层(Solder Mask):又称绿油层,PCB非布线层,用于制成丝网印板,将不需要焊接的地方涂上防焊剂.在防焊层上预留的焊盘大小要比实际的焊盘大一些,其差值一般为10 ...
- WinRT知识积累1之读xml数据
前述:这个知识是在Windows8.1或WP8.1中运用Linq to xml获取一个xml文件里的数据.(网上也很多类似的知识,可以借鉴参考) 平台:windows8.1 metro 或者WP8.1 ...
- Winform开发几个常用的开发经验及知识积累(一)
本人做Winform开发多年,孜孜不倦,略有小成,其中收集或者自己开发一些常用的东西,基本上在各个项目都能用到的一些开发经验及知识积累,现逐步介绍一些,以飨读者,共同进步. 1.窗口[×]关闭按钮变为 ...
- Asp.net MVC知识积累
一.知识积累 http://yuangang.cnblogs.com/ 跟蓝狐学mvc教程专题目录:http://www.lanhusoft.com/Article/169.html 依赖注入:htt ...
- 【Python】 零碎知识积累 II
[Python] 零碎知识积累 II ■ 函数的参数默认值在函数定义时确定并保存在内存中,调用函数时不会在内存中新开辟一块空间然后用参数默认值重新赋值,而是单纯地引用这个参数原来的地址.这就带来了一个 ...
- 数据库相关知识积累(sqlserver、oracle、mysql)
数据库相关知识积累(sqlserver.oracle.mysql) 1. sqlserver :断开所有连接: (还原数据库) 1.数据库 分离 2. USE master GO ALTER DAT ...
- 【知识积累】SBT+Scala+MySQL的Demo
一.背景 由于项目需要,需要在Sbt+Scala项目中连接MySQL数据库.由于之前使用Maven+Java进行依赖管理偏多,在Sbt+Scala方面也在不断进行摸索,特此记录,作为小模块知识的积累. ...
随机推荐
- phpcms V9 MVC模式 与 URL访问解析
[1]URL访问解析 观察访问网页时的网址,可以得出模块访问方法,如下示例: http://www.abcd.com.cn/phpcms/index.php?m=content&c=index ...
- DNS Prefetch
DNS 实现域名到IP的映射.通过域名访问站点,每次请求都要做DNS解析.目前每次DNS解析,通常在200ms以下.针对DNS解析耗时问题,一些浏览器通过DNS Prefetch 来提高访问的流畅性. ...
- Unity3D中Console控制台的扩展
Assert Store上有一个Editor Console Pro,功能非常全面,百度也能搜到破解.如果有需要建议使用,不要再造车轮 起初因为自带Console功能太弱,有不少可以提升空间.于是尝试 ...
- 【入门】匈牙利算法+HNOI2006 hero超级英雄
一.关于匈牙利算法 匈牙利算法是由匈牙利数学家Edmonds提出的,用增广路径求二分图最大匹配的算法. 听起来高端,其实说白了就是: 假设不存在单相思(单身狗偷偷抹眼泪),在一个同性恋不合法的国家里( ...
- 1106 c程序的推导过程
- linux 防火墙配置
vi /etc/sysconfig/iptables # Generated by iptables-save v1. :: *nat :PREROUTING ACCEPT [:] :POSTROUT ...
- sql 函数的理解
CAST (expression AS data_type) 用于数据的转化 isnull(@s+',','select years,months,') 判断(@s+',')是否为空,注意点,即使(@ ...
- java内部类以及匿名类
内部类 一个类内部定义的类称为内部类. 内部类允许把逻辑相关的类组织在一起,并控制内部代码的可视性. 内部类与外部类的结构层次如下. 顶层类:最外层的类 外部类:内部类所在的类 内部类:类内部定义的类 ...
- win7 用户目录
robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ /XD "C:\Users\Administrator& ...
- jquery总结05-常用事件05-触发事件
触发事件 .trigger('click')触发浏览器事件,简写等于.click(),还同时支持自定义事件,并且可以传递参数 $('#elem').on('Aaron', function(event ...