Allegro元件封装(焊盘)制作方法总结
Allegro焊盘与封装制作
焊盘、封装设计1. 直插焊盘尺寸设引脚实际直径PDrill diameter:D=P+0.3(P<=1mm);P+0.4(P>1mm&&D<=2mm);P+0.5mm(P>2mm)Regular pad:D+0.4(D<1.27mm);D+0.76(D>1.27mm);D+1mm(Drill为矩形或椭圆形)Flash焊盘:内径=Drill diameter+0.5mm;外径=Regular pad+0.5mm;Anti pad:Regular pad+0.5mm;Flash的创建:保证flash的spoke的宽度,通常为10mil(0.254mm)以上直插式焊盘不需要PasteMask层,因为直插焊盘不用贴片。
2. 表贴焊盘尺寸根据DataSheet或使用Orcad library builder生成,然后修改,注意阻焊层不要重叠3. 直插焊盘钻孔符号直插焊盘需要添加钻孔符号Drill/Slot symbol,制作光绘文件的时候用的一些表识符号,Figure,一般选择Hexagon X,六边形;Characters用A,Width和Height都是根据Drill的大小来填写,一般和Drill一样大。
4. 焊盘各层含义说明Solder mask:阻焊层,PCB上绿油那部分,比焊盘大0.1mm或0.05mm(视具体情况而定)Paste mask:助焊层,<=实际焊盘大小,贴片钢网用,通常等于焊盘大小(BGA一般小于焊盘) Film mask:预留层,用户添加自定义信息Thermal relief:热风焊盘,用于避免焊接时散热过快,当器件引脚与负片层平面连接时使用,通过热风焊盘将drill和负片层连接,掏空的区域就是制作的Flash(Flash中的铜皮就是负片掏空部分)Anti pad:抗电边距,防止引脚与其他网络相连,其直径即为避让圆形的直径;当焊盘的网络与负片层网络不同时,通过Anti Pad将负片层和drill进行隔离,以避开负片层网络。
制作焊盘(元件封装)步骤
制作焊盘(元件封装)步骤先制作引脚焊盘,再制作元件封装。
焊接通孔-焊盘制作1.查元件/接插件数据手册(Datasheet),找到“Layout Recommendation”或“MountingPattern”页。
2.找到通孔推荐钻孔尺寸,比如:如图Ф0.89x10其中0.89即为推荐钻孔直径,x10 表示同样的孔有10个。
3.(一般取0.3mm足够焊接操作)比如:钻孔直径为Ф0.89,则焊盘外径可取Ф1.19mm或Ф1.2mm。
4.足够。
比如:钻孔直径为Ф0.89,焊盘外径取Ф1.2mm,则Soldermask直径可取Ф1.3mm。
5.确定热风焊盘(Flash Symbol)(两种):方热风焊盘(PIN1)命名:str A x A o B x B (命名规则)解释:str: Square Thermal Relief;方形散热槽A x A:确定阻焊盘Anti pad 边长= A;B x B: 内边长;圆热风焊盘命名:tr ID x OD x SW – SA (命名规则)解释:tr: Thermal Relief;散热槽内径;一般取焊盘外径即可。
OD: Out Diameter 外径;)一般加0.1mm足够。
保留整数位,一般取0.5mm。
SA:Spoke Angle 开口角度。
SA = 45度。
6.给通过孔焊盘命名(两种):方焊盘(PIN1)命名: A Sq B dA: 正方形焊盘边长;B:钻孔直径;Sq: Square; d: 钻孔的孔壁必须上锡比如:2Sq1p7d 方焊盘,正方形焊盘边长2mm,钻孔直径1.7mm。
圆焊盘命名: A Cir B dA: 焊盘外径B:钻孔直径;Cir:Circle;d: 钻孔的孔壁必须上锡比如:2Sq1p7d 圆焊盘,焊盘外径2mm,钻孔直径1.7mm。
7.启动软件“Allegro PCB Design GXL”制作热风焊盘。
File→New,Drawing Type选择:Flash Symbol。
Allegro_创建封装笔记
Allegro_创建封装笔记一、概述(一)无论什么元件,创建封装就是以下几个步骤1. 使用Pad Designer 创建焊盘2. 使用PCB Editor 绘制封装① 放置焊盘② 放置丝印框③ 放置装配框④ 放置Place Bound ⑤ 放置丝印和装配位号(二)PCB Editor 通用设置1. 设置图纸大小等Setup → Design Parameter,根据需求选择显示。
2. 设置格点Setup → Gride (0.5)3. 指定焊盘库Setup → User Preferences Editor → 如图设置padpath,psmpath 路径→ apply → OK二、表贴封装创建1. 创建表贴焊盘1)打开Pad Designer2)第一页,设置参数,一般为mm,精度为4(也可以设置成mil,精度为2);勾选“suppress unconnected pads;legacy artwork” ;可以在第一页看到焊盘的形状。
3)1第二页,勾选single layer mode;设置如图所示位置,其他位置不需要设置。
soldermask 一般比regular Pad 大0.2mm,Pastmask 和regular Pad 大小相同。
** suppress unconnected pads;legacy artwork 去除非功能焊盘,但在光绘中保留,单从字面很难理解这是干什么的,结合后面画板子的情况,目前个人把它理解为是一个使能选项,即允其他操作去除非功能焊盘,非官方解释。
** 在设置时可以将图标点在每一行前面小方框位置,鼠标右键可Copy 当前行数据,同样,鼠标右键可粘贴到目标行。
** Thermal Relief,Anti Pad 是针对通孔焊盘负片设计时的参数,表层贴片焊盘不需要。
2. 使用PCB Editor 绘制封装1)打开PCB Editor,选择Package symbol。
ALLEGRO封装教程
一、手工制作封装1、打开“PAD Designer”如下界面按实际需求填好后保存,如保存为cd160X30注:阻焊层比助焊层大约1MM即可2,启动Allegro PCB Ediror 选择“File”-“New”弹出对话框3、点击OK进入编辑界面,选择“SETUP”-“Design Parameters”弹出窗口4、选择“SETUP”-“Grids”打开以下窗口设置5.选择“SETUP”-“User Preference”打开以下界面6,添加管脚焊盘。
选择“LAYOUT”---“PINS”或者图标,然后设置控制面板”options”标签页中的相关选项7,设置好后,在命令窗口中输入放置的坐标如( x 0 0)按回车键确定添加。
注意,输入坐标时x要用小字母加空格8焊盘放置完成后添加Place_Bound_Top(放置约束)。
选择”SETUP”—“Areas-“—“Package Boundary”选项。
设置控制面板的”Options”然后用坐标输入放置9、设置封装限制高度,选择”SETUP”—“Areas-“—“Package Height”选项。
然后选择该封装。
设置控制面板的”Options”10、添加丝印外框。
选择“Add”—“Line”选项,设置控制面板中“Options”然后按封装要求画出丝印框11.添加标签,选择“LAYOUT”--“LABELS”—“RefDes”选择。
设置控制面板中“Options”单击屏幕区域出现文本输入框,输入标签如U* j* REF 右键单击选择“DONE ”12,选择“File”---“Save”选项,保存元件封装二、O RCAD和ALLEGRO交互式布局1,打开原理图,选中文件,然后选择“options”-----“Preferences”出现下界面三、更改坐标原点的方式1、打开文件,选择“SETUP”--“Design Parameter Editor”弹出以下界面2,第2种方式,选择“SETUP”—“Change Drawing Origin”然后单击需要设置成为坐标原点的地方四、O r CAD导出网络表打开原理图文件,选择设计文件,选择“Tloos”--“Create Netlst”弹出以下界面五、ALLEGRO导入网络表1,设置路径:选择“SETUP”-“User Preference”打开以下界面2、选择“File”--“Import”---“Logic”弹出以下界面。
[整理]allegro焊盘制作
Cadence_SPB16.2入门教程——焊盘制作焊盘制作1.1 用Pad Designer制作焊盘Allegro中制作焊盘的工作叫Pad Designer,所有SMD焊盘、通孔焊盘以及过孔都用该工具来制作。
打开程序->Cadence SPB 16.2->PCB Editer utilities->Pad Designer,弹出焊盘制作的界面,如图1.1所示。
图1.1 Pad Designer工具界面在Units下拉框中选择单位,常用的有Mils(毫英寸),Millimeter(毫米)。
根据实际情况选择。
在Hole type下拉框中选择钻孔的类型。
有如下三种选择:Circle Drill:圆形钻孔;Oval Slot:椭圆形孔;Rectangle Slot:矩形孔。
在Plating下拉框中选择孔的金属化类型,常用的有如下两种:Plated:金属化的;Non-Plated:非金属化的。
一般的通孔元件的管脚焊盘要选择金属化的,而元件安装孔或者定位孔则选择非金属化的。
在Drill diameter编辑框中输入钻孔的直径。
如果选择的是椭圆或者矩形孔则是Slot size X,Slot size Y两个参数,分别对应椭圆的X,Y轴半径和矩形的长宽。
一般情况下只要设置上述几个参数就行了,其它参数默认就可以。
设置好以后单击Layers标签,进入如图1.2所示界面。
图1.2 Pad Designer Layers界面如果制作的是表贴元件的焊盘将 Singel layer mode 复选框勾上。
需要填写的参数有:BEGINLAYER层的Regular Pad;SOLDEMASK_TOP层的Regular Pad;PASTEMASK_TOP层的Regular Pad。
如图1.3所示。
图1.3 表贴元件焊盘设置如果是通孔焊盘,需要填写的参数有:BEGINLAYER层的Regular Pad,Thermal Relief,Anti Pad;DEFAULTINTERNAL层的Regular Pad,Thermal Relief,Anti Pad;ENDLAYER层的Regular Pad,Thermal Relief,Anti Pad;SOLDEMASK_TOP层的Regular Pad;PASTEMASK_TOP层的Regular Pad。
allegro制作PCB封装详细讲解
目录目录 (1)第一章制作Pad (2)1.1概述 (2)1.2制作规则单面pad略 (6)1.3制作规则过孔pad略 (6)1.4制作异形单面pad (6)第二章制作封装 (7)2.1普通封装制作 (7)2.2制作机械(定位孔/安装孔)封装 (8)2.3导出封装 (9)第一章制作Pad1.1概述一、Allegro中的Padstack主要包括1、元件的物理焊盘1)规则焊盘(Regular Pad)。
有圆形、方形、椭圆形、矩形、八边形、任意形状(Shape)2)热风焊盘(Thermal Relief)。
有圆形、方形、椭圆形、矩形、八边形、任意形状(Shape)3)抗电边距(Anti Pad)。
用于防止管脚和其他网络相连。
有圆形、方形、椭圆形、矩形、八边形、任意形状(Shape)。
2、阻焊层(soldermask):阻焊盘就是solder mask,是指板子上要上绿油的部分。
实际上这阻焊层使用的是负片输出,所以在阻焊层的形状映射到板子上以后,并不是上了绿油阻焊,反而是露出了铜皮。
通常为了增大铜皮的厚度,采用阻焊层上划线去绿油,然后加锡达到增加铜线厚度的效果。
3、助焊层(Pastemask):机器贴片的时候用的。
对应着所以贴片元件的焊盘、在SMT加工是,通常采用一块钢板,将PCB上对应着元器件焊盘的地方打孔,然后钢板上上锡膏,PCB在钢板下的时候,锡膏漏下去,也就刚好每个焊盘上都能沾上焊锡,所以通常阻焊层不能大于实际的焊盘的尺寸。
用“<=”最恰当不过。
4、预留层(Filmmask):用于添加用户自定义信息。
表贴元件的封装、焊盘,需要设置的层面以及尺寸5、Regular Pad:具体尺寸更具实际封装的大小进行设置。
推荐参照《IPC-SM-782A Surface Mount Design and Land Pattern Standard》。
6、Thermal Relief:通常要比规则焊盘尺寸大20mil,如果Regular Pad尺寸小于40mil,需要适当减小尺寸差异。
CadenceAllegro元件封装制作流程
Cadence Allegro元件封装制作流程1.引言一个元件封装的制作过程如下图所示。
简单来说,首先用户需要制作自己的焊盘库Pads,包括普通焊盘形状Shape Symbol和花焊盘形状Flash Symbol;然后根据元件的引脚Pins选择合适的焊盘;接着选择合适的位置放置焊盘,再放置封装各层的外形(如Assembly_Top、Silkscreen_Top、Place_Bound_Top等),添加各层的标示符Labels,还可以设定元件的高度Height,从而最终完成一个元件封装的制作。
下面将分表贴分立元件,通孔分立元件,表贴IC及通孔IC四个方面来详细分述元件封装的制作流程。
2.表贴分立元件分立元件一般包括电阻、电容、电感、二极管、三极管等。
对于贴片分立元件,以0805封装为例,其封装制作流程如下:2.1.焊盘设计2.1.1.尺寸计算表贴分立元件,主要对于电阻电容,焊盘尺寸计算如下:其中,K 为元件引脚宽度,H 为元件引脚高度,W 为引脚长度,P 为两引脚之间距离(边距离,非中心距离),L 为元件长度。
X 为焊盘长度,Y 为焊盘宽度,R 为焊盘间边距离,G 为封装总长度。
则封装的各尺寸可按下述规则:1) X=Wmax+2/3*Hmax+8 mil2) Y=L ,当L<50 mil ;Y=L+ (6~10) mil ,当L>=50 mil 时3) R=P-8=L-2*Wmax-8 mil ;或者G=L+X 。
这两条选一个即可。
个人觉得后者更容易理解,相当于元件引脚外边沿处于焊盘中点,这在元件尺寸较小时很适合(尤其是当Wmax 标得不准时,第一个原则对封装影响很大),但若元件尺寸较大(比如说钽电容的封装)则会使得焊盘间距过大,不利于机器焊接,这时候就可以选用第一条原则。
本文介绍中统一使用第二个。
注:实际选择尺寸时多选用整数值,如果手工焊接,尺寸多或少几个mil 影响均不大,可视具体情况自由选择;若是机器焊接,最好联系工厂得到其推荐的尺寸。
Allegro焊盘和封装制作
根据元件的DATASHEET放置焊盘数量 在命令框内输入“x 0 0”,根据之前的设置,将出现1到4PIN,将X轴
的方向改为左,输入“x 7.62,7.62”出现5到8PIN。
已经放置好的 焊盘图片
增加元 件丝印
单击 Add→Li ne
增加元 件位号
单击 Layout→ Labels→ Ref Des
增加元 件型号/ 元件值
单击 Layout→ Labels→
Value
增加元件 占地区域 和高度
单击 Setup→
Areas→
Package Height
增加元件尺 寸
单击 Dimension→
Linear Dim,再用 鼠标点击需 要测量的 2PIN
序号
必要、有导电性
视需要而定、有导 电性 必要
元件的位号。 元件型号或元件值。
必要 必要
元件外形和说明:线条、 弧、字、Shape 等。
元件占地区域和高度。
必要 必要
禁止布线区 禁止放过孔区
视需要而定 视需要而定
PASTEMASK_T 焊盘实际大小 OP
黄色字体部分为贴片焊盘所需要参数
先建立一 个封装, 在Alle来自ro 里面,单 击File→Ne
w
单击 Setup→Drawi
ng Size
选择焊盘
单击 Layout→Pin
在焊盘库
里选择之
前做好的 焊盘,单击 “OK”进行 放置。
比实际焊盘小 0.1MM
焊盘实际大小
Thermal Pelief
比实际焊盘大 0.2MM
比实际焊盘大 0.1MM
比实际焊盘大 0.2MM
Cadence Allegro封装总结
Cad ence Allegro 封装尺寸总结1、 表贴ICa )焊盘表贴IC 的焊盘取决于四个参数:脚趾长度W ,脚趾宽度Z ,脚趾指尖与芯片中心的距离D ,引脚间距P ,如下图:焊盘尺寸及位置计算:X=W+48 S=D+24 Y=P/2+1,当P<=26mil 时 Y=Z+8,当P>26mil 时b )silkscreen丝印框与引脚内边间距>=10mil ,线宽6mil ,矩形即可。
对于sop 等两侧引脚的封装,长度边界取IC 的非引脚边界即可。
丝印框内靠近第一脚打点标记,丝印框外,第一脚附近打点标记,打点线宽视元件大小而定,合适即可。
对于QFP 和BGA 封装(引脚在芯片底部的封装),一般在丝印框上切角表示第一脚的位置。
c )place bound该区域是为防止元件重叠而设置的,大小可取元件焊盘外边缘以及元件体外侧+20mil 即可,线宽不用设置,矩形即可。
即,沿元件体以及元件焊盘的外侧画一矩形,然后将矩形的长宽分别+20mil 。
d )assembly该区域可比silkscreen 小10mil ,线宽不用设置,矩形即可。
对于外形不规则的器件,assembly 指的是器件体的区域(一般也是矩形),切不可粗略的以一个几乎覆盖整个封装区域的矩形代替。
PS :对于比较确定的封装类型,可应用LP Wizard 来计算详细的焊盘尺寸和位置,再得到焊盘尺寸和位置的同时还会得到silkscreen 和place bound 的相关数据,对于后两个数据,可以采纳,也可以不采纳。
2、通孔ICa)焊盘对于通孔元件,需要设置常规焊盘,热焊盘,阻焊盘,最好把begin层,internal层,bottom 层都设置好上述三种焊盘。
因为顶层和底层也可能是阴片,也可能被作为内层使用。
通孔直径:比针脚直径大8-20mil,通常可取10mil。
常规焊盘直径:一般要求常规焊盘宽度不得小于10mil,通常可取比通孔直径大20mil (此时常规焊盘的大小正好和花焊盘的内径相同)。
ALLEGRO元件封装制作
ALLEGRO元件封装制作ALLEGRO元件封装制作是一项重要而细致的工作,它涉及到将电路元件的物理特性与CAD软件中的符号和尺寸相结合,以创建出可在电路设计中使用的符合标准的封装。
在本文中,我将介绍如何进行ALLEGRO元件封装制作的详细过程。
首先,进行ALLEGRO元件封装制作前,需要准备一些必要的工具和材料,如CAD软件、元件数据手册、计算器、绘图工具等。
此外,还需要对要封装的元件有一定的了解,包括其引脚数目、引脚间距、外形尺寸等。
接下来,开始制作ALLEGRO元件封装。
首先,在CAD软件中创建新的元件库,在库中新建元件封装。
然后,根据元件数据手册中提供的信息,在封装中绘制元件的轮廓。
可以使用CAD软件中的绘图工具,如直线、圆等来绘制元件的外形。
此外,还可以利用CAD软件中的标记工具添加元件的引脚名称和引脚号码。
在绘制元件轮廓的过程中,需要根据元件数据手册中提供的尺寸信息进行准确的测量和计算。
可以使用计算器来进行必要的算术计算,如计算引脚间距、引脚宽度等。
此外,在绘制轮廓时,需要注意保持元件的准确性和对称性,以确保后续的电路设计能够得到准确的结果。
绘制完元件的轮廓后,接下来需要添加元件的引脚。
引脚是与电路连接的接口,一般以金属针脚的形式存在。
可以使用CAD软件中的引脚工具添加元件的引脚。
在添加引脚时,需要保持引脚的正确排序和对齐,并将其正确地连接到元件的轮廓上。
完成元件的引脚添加后,接下来需要添加元件的符号。
元件的符号是在电路设计中使用的,用于表示该元件的性质和功能。
可以使用CAD软件中的符号工具添加元件的符号。
在添加符号时,需要确保其与元件的轮廓和引脚正确对应,并符合常见的电路设计标准。
完成元件的符号添加后,可以进行一些额外的修饰工作,如添加元件的标识信息、填充元件的底色等。
此外,还可以为元件添加一些特殊的特性,如引脚的长宽比例、引脚间距的变化等。
这些修饰和特性的添加可以根据实际需要进行灵活调整,以满足不同的设计要求。
Allegro封装制作教程
Allegro元件封装(焊盘)制作教程在Allegro系统中,建立一个零件(Symbol)之前,必须先建立零件的管脚(Pin)。
元件封装大体上分两种,表贴和直插。
针对不同的封装,需要制作不同的Padstack。
Allegro中Padstack主要包括以下部分。
1、PAD即元件的物理焊盘pad有三种:1.Regular Pad,规则焊盘(正片中)。
可以是:Circle 圆型、Square 方型、Oblong 拉长圆型、Rectangle 矩型、Octagon 八边型、Shape形状(可以是任意形状)。
2.Thermal relief 热风焊盘(正负片中都可能存在)。
可以是:Null(没有)、Circle 圆型、Square 方型、Oblong 拉长圆型、Rectangle 矩型、Octagon 八边型、flash形状(可以是任意形状)。
3.Anti pad 抗电边距(负片中使用),用于防止管脚与其他的网络相连。
可以是:Null(没有)、Circle 圆型、Square 方型、Oblong 拉长圆型、Rectangle 矩型、Octagon 八边型、Shape形状(可以是任意形状)。
2、SOLDERMASK:阻焊层,使铜箔裸露而可以镀涂。
3、PASTEMASK:胶贴或钢网。
4、FILMMASK:预留层,用于添加用户需要添加的相应信息,根据需要使用。
表贴元件的封装焊盘,需要设置的层面及尺寸:Regular Pad:具体尺寸根据实际封装的大小进行相应调整后得到。
推荐使用《IPC-SM-782A Surface Mount Design and Land Pattern Standard》中推荐的尺寸进行尺寸设计。
同时推荐使用IPC-7351A LP Viewer。
该软件包括目前常用的大多数SMD元件的封装。
并给出其尺寸及焊盘设计尺寸。
可以从免费下载。
Thermal Relief:通常比Regular pad尺寸大20mil,如果Regular Pad尺寸小于40mil,根据需要适当减小。
Cadence Allegro焊盘制作规范
Y P 2 1(P 26 mil) Y W 8(P 26 mil)
若 芯 片 相 关 数 据 为 , T=33mil , L=406mil , W=16mil , P=50mil 。 所 以 X=T+48=81mil, Y=W+8=24mil, 取 X=80mil, Y=24mil。 根据 Allegro 命名规则, 命名为 smd80_24。 下面进行焊盘设计, 打开 Pad Designer, 新建名称为 smd80_24 的文件并保存。 选择 Layers 标签页中的 Single layer mode, 即本焊盘为贴片焊盘, 设定 Layers 参数如下图所示。 SMD 标贴焊盘的制作,只需定义 Begin Layer,Soldermask Top,Pastemask Top 这三个参数。Pastemask Top 和 Begin Layer 的尺寸相同,Soldermask Top 尺 寸比 Pastemask Top 大 10mil 即可。
Designer 中调入 Flash Symbol 制作焊盘。 Flash 其内外径计算一般按下述公式: Inner Diameter: Drill Size + 20MIL Outer Diameter: Regular Pad + 20MIL Wed Open: 12 (当 DRILL_SIZE = 10MIL 以下) 15 (当 DRILL_SIZE = 11~40MIL) 20 (当 DRILL_SIZE = 41~70MIL) 30 (当 DRILL_SIZE = 71~170 MIL) 40 (当 DRILL_SIZE = 171 MIL 以上) 也有这种说法:至于 flash 的开口宽度,则要根据圆周率计算一下,保证连接处 的宽度不小于 10mil。公式为:DRILL SIZE × Sin30° ﹙正弦函数 30 度﹚ Angle:45 现在开始第一步, 制作合适尺寸的热风焊盘。 启动 Allegro PCB Design GXL, 新建文件 File→New,文件类型选择 Flash Symbol,单击 Browse 选择存放路径, 热风焊盘命名为 tr45x70x20_45,tr 表示热风焊盘(Thermal Relief) ,45x70x20 表 示热风焊盘的内径为 45mil 外径为 70mil 开口为 20mil,最后 45 表示开口角度为 45 度。新建完成单击 OK,返回编辑界面。
Allegro手动制作做封装的操作步
Allegro 手动制作做封装的操作步Allegro 手动做封装的操作步骤虽然向导很好用,但有些封装必须手动做,以下为本人学习别人的教程后自己在实践中的总结,如有不当请指正:1.File/New 在drawing name 中敲入新零件名(封装名),并在drawing type 中选package symbol2.设作图环境,选setup-drawing size ,drawing extent 的大小根据实际情况确定,一般为2000 mils. move origin 调整至适当位置。
3.加入焊点,选add pin 或其图标,在右侧opTIon 项目中选择。
4.文字面(丝印)绘制silkscreen.选add line,opTIon 项目选package geometry 下的silkscreen_top,画上文字面的框。
5.组装外型绘制assembly outline(可省略)。
同文字面之动作但层面为package geometry 下的assembly_top.6.设文字面之零件名称及零件号。
1)选layout_label->refdes 或其图标,点选放零件名称的位置(须在assembly outline 中),键入名称如U* (请先注意右侧的字体,基准点,角度)2)选layout_label->device,选适当的位置后键入dev type 后按右键的done. 7.绘制零件限制区package boundary(可省略,封装调入后会自动抓)选setup-area-package boundary,opTIon 项目选package geometry 下的place_bound_top,画零件限制区8.定义零件高度(需要有package boundary 才可定义) setup-area-package boundary height,层面为package geometry 下的place_bound_top,点先前建的。
Cadence_allgro制作异形焊盘封装
Cadence_allgro制作异形焊盘封装常规盘的封装可以直接用pad design 直接定义,下面介绍一个异形焊盘的完整制作。
1.从datasheet上读取资料图一2.从上图得知,该芯片有15个pin脚,四种不同大小的盘A.0.25x0.6mmB.0.25x1.35mmC.0.25x1.7mmD.异形盘0.75x0.6mm,半径R=0.05mm用pad design建立三个常规盘(具体操作参考<Cadence_allgro常规封装焊盘制作>)图二图三3.异形盘通过shape来实现在allgro用line绘制异形盘图形经过如下操作后变成铜该铜箔是表示pin的大小(将铜箔的中心放置在原点上——<示例没有放置在原点>否则做出来的pin中心会偏移,对于后续建立器件封装会带来不便),datasheet(图一)上标识阻焊比pin单边大0.05mm,需要将该铜箔z-copy expand 0.05mm即得到阻焊的铜箔分别导出subdrawing pin shape、sold shape,得到两个.clp文件(注意:不能一起导出,导一个铜箔导出后删除,再导另一块铜箔)导出的文件保存在当前文件夹下新建一个封装文件file->new->选择shape symbol打开后先导入pin的.clp文件,create symbol,在该文件夹下就生成了.ssm(shape symbol)文件,此文件需要一直保留,pad design只识别此文件。
(同理后导入sold .clp文件,操作同上,得到两个.ssm文件)通过pad design来编辑生成异形盘(需要保证.ssm文件在pad design的路径下)如果pad design 的路径和.ssm文件不一致,可以通过file->open 打开到.ssm文件,在其打不开文件的同时其路径就会转换的该文件夹下单位和常规pad一致,盘、阻焊、钢网均选择shape,点击3时选择.ssm阻焊、pan,根据需要填写。
allegro绘制元器件封装
allegro绘制元器件封装打开 pcb designerfile-new 选择package symbol,选择保存路径,命名后点击ok⾸先设置参数:setup-design parameter然后在design⾥⾯可以设置单位等,⼀般要将原点设置在中间,所以extent⾥⾯的做相应设置,如下图所⽰:然后设置焊盘路径:setup-user preference-path-library重要的三个路径:Ø Devpath:第三⽅⽹表(Other⽅式导出的⽹表)导⼊PCB时须设置的路径,如果是⽤第⼀⽅⽹表导⼊不⽤进⾏设置。
它的作⽤是指定导⽹表时需要的PCB封装的device⽂件,⽂件⾥有记录PCB封装的管脚信息,导第三⽅⽹表时会将device⽂件中的内容与⽹表中的管脚信息进⾏⽐对;Ø Padpath:PCB封装的焊盘存放路径;Ø Psmpath:PCB封装⽂件、PCB封装焊盘中使⽤的Flash⽂件、PCB封装焊盘使⽤的Shape⽂件等内容的存放路径Østeppath:3D模型库路径,⼀般pcb封装库绑定了3Dstep模型的,就不⽤导⼊这个路径了layout --pin放置焊盘在padstack选择要放置的焊盘,然后进⾏这⾥⾯相关设置后,命令⾏输⼊ x 0 y 0 回车,0是放置的第⼀个的坐标,这⾥我就放在(0,0)这⾥;注意,命令⾏输⼊只⽀持⼩写,还有要加空格;右键:done--确定 oops--撤销上⼀步操作 cancel--取消 next--开始新的下⼀次操作setup-grid设置栅格在place_bound_top/bottom--top/bottom层放置边界:add-rectangle,然后选择好要放置的层,即可,同样可以命令⾏输⼊坐标点;在assemble_top/bottom层放置装配层:add-line,选择好层,即可;然后放置silkscreen_top/bottom层:add-line即可;这⾥的line需要设置⼀定的线宽;然后放置label:layout-label-refdes即可;例如P*,⽤*结尾;这个⼀般放在silk_screen层到此⼀个封装就做好了,保存即可;。
Allegro 中封装焊盘命名规则及设计方法
Allegro 中封装焊盘命名规则及设计方法本文档主要目的是:1.对目前所制作使用的焊盘库进行规范、整理,以便焊盘一.对编辑焊盘的界面进行介绍1. Allegro SPB 15.5\Pcb Edit Utilities\Pad Designer进入,如下图(1)所示图(1)Type栏:定义设计焊盘的类型·Through----表示设计插针焊盘·Blind/Buried----表示设计盲/埋孔·Single----表示设计贴片式焊盘Internal layers栏:控制单一的没与任何其它网络连接的焊盘在出内层Gerber时的输出方式·Fixed---锁定焊盘,在输出内层Gerber时不能设置单一焊盘的输出方式,会按照本来面貌输出·Optional----允许在输出内层Gerber时通过设置Artwork Control Form中Film Control栏的Suppress Unconnected pads来控制单一焊盘的输出方式Untis栏:单位及精度选择·Untis----有五种单位选择,Mils(千分之一寸)、Inch(英寸)、Millmeter(毫米)、Centimeter (厘米)、Micron(微米)·Decimal places---测量单位精度设定Multiple drill栏:当焊盘中有多个孔时需设置此项Drill hole栏:插针式焊盘的钻孔孔径及是否电镀的设置·Plating type----插针式焊盘是否电镀。
点下拉菜单,plated(电镀)、Non-Plated(非电镀)、Optional(默认值)·Size----插针式焊盘的钻孔孔径·Offset X:为0·Offset Y:为0Drill symbol栏:设置钻孔符号及符号大小,不同孔径的孔所用的Drill symbol要不同·Figuer----设置钻孔符号,点下拉菜单,有十四种符号供选择·Circle圆形·Square正方形·Hexagon X六角形(横)·Hexagon Y六角形(直)·Octagon八角形·Cross 十字形·Diamond 鑽石形·Triangle 三角形·Oblong X 椭圆形(横)·Oblong Y 椭圆形(直)·Rectangle 长方形·Character---设置钻孔标示字符串·Width---设置符号的宽度·Height---设置符号的高度2.打下焊盘编辑器,所图(2)所示:·Thermal relief:热涨缩间隙,常用于相同NetList的填充铜薄与PAD的间隙·Anti Pad:抗电边距,常用于不同NetList的填充铜薄与PAD的间隙。
Allegro通孔类元件焊盘与封装制作
手工制作通孔类元件封装目录1 元件焊盘制作 (1)1.1Flash(热风焊盘)焊盘的制作 (1)1.2通孔焊盘的制作 (4)1.3主要选项解释 (4)1.4制作步骤 (7)2 元件焊盘制作 (8)2.1 打开PCB Editor (8)2.2 新建封装符号 (8)2.3 设置制作封装的图纸尺寸、字体设置 (9)2.4 设置栅格点大小 (9)2.5 加载已制作好的焊盘 (9)2.6 Assembly_Top(装配层) (10)2.7 Silkscreen_TOP(丝印层) (10)2.8 Place_Bound_Top(安放区域) (10)2.9 Router Keepout(元件禁止布线区域),可不设定 (10)2.10 RefDes(参考编号) (10)2.11 Assembly_Top 设置 (11)2.12 Silkscreen_Top 设置 (11)2.13 Component Value(元件值) (11)2.14 保存 (11)1元件焊盘制作1.1Flash(热风焊盘)焊盘的制作1.1.1正片、负片概念正片:底片看到什么,就是什么,是真实存在的;缺点是如果移动元件或者过孔,铜箔需要重新铺铜或连线,否则就会开路或短路,如果包含大量铜箔又用2*4D格式出底片是数据量会很大;DRC比较完整。
负片:底片看到什么,就没有什么,你看到的,恰恰是需要腐蚀掉的铜皮;优点是移动元件或者过孔不需重新铺铜,自动更新铺铜,DRC不是很完整(Anti-Pad隔断的内层没有DRC 报错)。
内电层出负片,要做FLASH;如果内电层出正片,就不用做FLASH。
1.1.2新建FLASH文件打开Allegro PCB editorFile>NewDrawing Name: 给Flash焊盘命名命名规则:F150_180_070F:FLASH焊盘;150:内径尺寸;180:外径尺寸;070:开口宽度;Drawing Type选择Flash Symobl1.1.3设置图纸大小Setup>Design Parameter Editor>Design,Command parameters中Size选择Other,Accuracy(单位精度)填4;将Extents中:Left X、Lower Y(绝对坐标,中心原点,都设置为图纸大小的一半,这样就保证原点在图纸正中间位置)进行设置,尺寸Width(600mil)、Height(600mil)改小点,这样可以让封装保存时,不占太多存储空间。
ALLEGRO 焊盘制作步骤
ALLEGRO 焊盘制作步骤Padstack:就是一组PAD 的总称,它又包括Regular Pad / Thermal relief/ AnTI pad /SolderMask/ PasteMask 下面我们逐一理解:1. Regular Pad :规则焊盘(正片)。
2. AnTI pad:用于隔离孔与内层电器连接的围绕在孔周围的隔离环.如果孔在内层中不需要电器连接,就需AnTI pad 要来隔离.其内径当然要大于孔的外径.ALLEGRO 焊盘制作过程详解Padstack:就是一组PAD 的总称,它又包括Regular Pad / Thermal relief/AnTI pad /SolderMask/ PasteMask下面我们逐一理解:1.Regular Pad:规则焊盘(正片)。
2.Anti pad:用于隔离孔与内层电器连接的围绕在孔周围的隔离环.如果孔在内层中不需要电器连接,就需Anti pad 要来隔离.其内径当然要大于孔的外3.Thermal relief:热风焊盘(正负片中都可能存在):如果铜盘在该层需要导线连接,那幺以上的隔离环将被修改为轮辐状,用以将隔离环的内部的铜连接到隔离环的外部,这就是所说的thermal relief.当然,我们完全可以将隔离环完全去掉,而使隔离环内外部成为一体.但为什幺不那幺做呢,因为容易使焊盘在焊接时形成冷焊,因为这样大大增加了焊盘的导热性.所以为了既保证焊盘的电器连接,又防止这样的高导热性,我们将其做为轮辐状.对于过孔,它是一个特例. 因为过孔是不需要焊接的,所以就不存在上面高导热的情况.所以我们索性去掉Anti pad 因为这样的电导性更好.当然如果你非要使用轮辐.也不无不可,但是对于那些需要加过孔来平衡PCB 板散热的设计中,使用这种完全连接的过孔效果更好!4.SolderMask 防焊焊盘(绿油层):是电路板的非布线层,用于制成丝网漏印板,将不需要焊接的地方涂上阻焊剂。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Allegro元件封装(焊盘)制作方法总结ARM+Linux底层驱动2009-02-27 21:00 阅读77 评论0字号:大中小/html/PCBjishu/2008/0805/3289.html在Allegro系统中,建立一个零件(Symbol)之前,必须先建立零件的管脚(Pin)。
元件封装大体上分两种,表贴和直插。
针对不同的封装,需要制作不同的Padstack。
Allegro中Padstack主要包括以下部分。
1、PAD即元件的物理焊盘pad有三种:1.Regular Pad,规则焊盘(正片中)。
可以是:Circle 圆型、Square 方型、Oblong 拉长圆型、Rectangle 矩型、Octagon 八边型、Shape形状(可以是任意形状)。
2.Thermal relief 热风焊盘(正负片中都可能存在)。
可以是:Null(没有)、Circle 圆型、Square 方型、Oblong 拉长圆型、Rectangle 矩型、Octagon 八边型、flash形状(可以是任意形状)。
3.Anti pad 抗电边距(负片中使用),用于防止管脚与其他的网络相连。
可以是:Null(没有)、Circle 圆型、Square 方型、Oblong 拉长圆型、Rectangle 矩型、Octagon 八边型、Shape形状(可以是任意形状)。
2、SOLDERMASK:阻焊层,使铜箔裸露而可以镀涂。
3、PASTEMASK:胶贴或钢网。
4、FILMMASK:预留层,用于添加用户需要添加的相应信息,根据需要使用。
表贴元件的封装焊盘,需要设置的层面及尺寸:Regular Pad:具体尺寸根据实际封装的大小进行相应调整后得到。
推荐使用《IPC-SM-78 2A Surface Mount Design and Land Pattern Standard》中推荐的尺寸进行尺寸设计。
同时推荐使用IPC-7351A LP Viewer。
该软件包括目前常用的大多数SMD元件的封装。
并给出其尺寸及焊盘设计尺寸。
可以从免费下载。
Thermal Relief:通常比Regular pad尺寸大20mil,如果Regular Pad尺寸小于40mil,根据需要适当减小。
Anti pad:通常比Regular pad尺寸大20mil,如果Regular Pad尺寸小于40mil,根据需要适当减小。
SOLDERMASK:通常比Regular Pad尺寸大4mil。
PASTEMASK:通常比Regular Pad尺寸大4mil。
FILMMASK:似乎很少用到,暂时与SOLDERMASK 直径一样。
直插元件的封装焊盘,需要设置的层面及尺寸:所需要层面:•Regular Pad•Thermal Relief•Anti pad•SOLDERMASK•PASTEMASK•FILMMASK1)BEGIN LAYER-----Thermal Relief Pad和Anti Pad比实际焊盘做大0.5mm2)END LAYER与BEGIN LAYER一样设置2)DEFAULT INTERNAL尺寸如下其中尺寸如下:DRILL_SIZE >= PHYSICAL_PIN_SIZE + 10MILRegular Pad >= DRILL_SIZE + 16MIL (DRILL_SIZE<50)(0.4mm 1.27)Regular Pad >= DRILL_SIZE + 30MIL (DRILL_SIZE>=50)(0.76mm 1.27)Regular Pad >= DRILL_SIZE + 40MIL (钻孔为矩形或椭圆形时)(1mm)Thermal Pad = TRaXbXc-d其中TRaXbXc-d为Flash的名称(后面有介绍)Anti Pad = DRILL_SIZE + 30MIL 0.76mmSOLDERMASK = Regular_Pad + 6MIL 0.15mmPASTEMASK = Regular Pad (可以不要)Flash Name: TRaXbXc-d其中:a. Inner Diameter: Drill Size + 16MILb. Outer Diameter: Drill Size + 30MILc. Wed Open: 12 (当DRILL_SIZE = 10MIL以下)15 (当DRILL_SIZE = 11~40MIL)20 (当DRILL_SIZE = 41~70MIL)30 (当DRILL_SIZE = 71~170 MIL)40 (当DRILL_SIZE = 171 MIL以上)也有这种说法:至于flash的开口宽度,则要根据圆周率计算一下,保证连接处的宽度不小于10mil。
公式为:DRILL SIZE × Sin30°﹙正弦函数30度﹚批注[B.K.1]:那不就是1/2?有待商榷d.Angle:45图 1 通孔焊盘(图中的Thermal Relief使用Flash)PCB 元件(Symbol)的必要的 CLASS/SUBCLASS*这些层在添加pad时已经添加,无需额外添加。
其他层需要在Allegro中建立封装时添加。
**对于PLACE_BOUND_TOP,DIP元件要比零件框大1mm SMD的话是0.2mm注:这些层除标明必要外,其他的层可以不包括在内。
另外其他层可以视情况添加进来。
备注:1.Regular pad,thermal relief,anti pad的概念和使用方法答:Regular pad(正规焊盘)主要是与top layer,bottom layer,intern al layer等所有的正片进行连接(包括布线和覆铜)。
一般应用在顶层,底层,和信号层,因为这些层较多用正片。
thermal relief(热风焊盘),anti pad(隔离盘),主要是与负片进行连接和隔离绝缘。
一般应用在VCC或GND等内电层,因为这些层较多用负片。
但是我们在begin layer和end layer也设置thermal relief(热风焊盘),anti pad(隔离盘)的参数,那是因为begin layer和end layer也有可能做内电层,也有可能是负片。
综上所述,也就是说,对于一个固定焊盘的连接,如果你这一层是正片,那么就是通过你设置的Regular pad与这个焊盘连接,thermal relief (热风焊盘),anti pad(隔离盘)在这一层无任何作用。
如果这一层是负片,就是通过thermal relief(热风焊盘),anti pad(隔离盘)来进行连接和隔离,Regular pad在这一层无任何作用。
当然,一个焊盘也可以用Regular pad与top layer的正片同网络相连,同时,用thermal relief(热风焊盘)与GND内电层的负片同网络相连。
2.正片和负片的概念答:正片和负片只是指一个层的两种不同的显示效果。
无论你这一层是设置正片还是负片,作出来的PCB板是一样的。
只是在cadence处理的过程中,数据量,DRC检测,以及软件的处理过程不同而已。
只是一个事物的两种表达方式。
就像一个兄弟发的帖子上面说的,正片就是,你看到什么,就是什么,你看到布线就是布线,是真是存在的。
负片就是,你看到什么,就没有什么,你看到的,恰恰是需要腐蚀掉的铜皮。
3.正片和负片时,应如何使用和设置(Regular pad,thermal relief,anti pad)这三种焊盘答:我们在制作pad时,最好把flash做好,把三个参数全部设置上,无论你做正片还是负片,都是一劳永逸。
如果不用负片,那么,恭喜你,你可以和flash说拜拜了。
如果在做焊盘的时候,你内层不做花焊盘,那么在多层板的如果电源层是负片的话就不会有花焊盘出现,必须前期做了才会有.如果反过来,前期做了,但出图的时候不想要花焊盘,可以直接在art work负片中设置去掉花焊盘。
当然你电源层也可以采用正片直接铺铜的方式,铺洞时设置孔的连着方式等参数,也可达到花焊盘的效果,这样在做焊盘的时候不做花焊盘也可以通过设置孔的连接方式达到花焊盘的效果。
设置方法:shape—global dynamic parameter-Thermal relief connects里进行相应设置。
每个管脚可以拥有所有类型的pad(Regular, thermal relief, an ti-pad and custom shapes),这些pad将应用于设计中的各个走线层。
对于a rtwork层中的负片,allegro将使用thermal relief和anti-pad。
而对于正片,allegro只使用Regular pad。
这些工作是allegro在生成光绘文件时,自动选择的。
每一层中都有可能指定Regular Thermal relief及Anti-pad是出于以下考虑:在出光绘文件时,当该层中与该焊盘相连通的是一般走线,那么,在正片布线层中,Allegro将决定使用Regular焊盘。
如果是敷铜,则使用The rmal relief焊盘,如果不能与之相连,则使用Anti-pad。
具体使用由Allegro决定。