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进行隔离,以避开负片层网络。
Allegro表贴类元件焊盘与封装制作

手工制作表贴类元件封装1贴片元件焊盘制作1.1打开Pad DesignerPCB Editor Utilities > Pad Designer1.2Layers选项勾选Signle layer mode(Parameters选项不做设置)可在Parameters>Summary 查看到Single Mode: on,制作贴片类元件焊盘必须勾选。
1.3BEGIN LAYER顶层(焊盘实体):在Regular Pad(常规焊盘)中,选择Geometry下拉列表,确认焊盘的型状,输入焊盘的width、height。
(注意:贴片类元件焊盘Thermal Relief、Anti Pad选择Null。
)焊盘形状:Null(空)、Circle(圆形)、Square(正方形)、Oblong(椭圆形)、Rectangle(长方形)、Octagon(八边形)、Shape(形状、任意形状)1.4PASTEMASK_TOP钢网层、锡膏防护层:印锡膏用,为非布线层,与BEGIN LAYER的设置一致。
1.5SOLDERMASK_TOP阻焊层:绿油开窗(就是焊盘与绿油中间位置,没铜皮也没绿油),焊盘尺寸比BEGIN LAYER 大0.1mm(IPC 7351标准),自已设置大2mil。
(这里的2mil是指边到边,如果是个正方形焊盘,那么soldermask的边长比焊盘的实际边长要大4mil,BGA的焊盘也不例外。
)1.6焊盘保存File下拉菜单中,选择Save/Save as,保存焊盘(保存至symbols文件夹内),焊盘制作完成。
2贴片元件封装制作2.1打开PCB EditorPCB Editor >Allegro PCB Design GXL2.2新建封装符号File> New ,弹出New Drawing对话框,Drasing Name输入新建封装的名称,点击Browse 选择封装存放的路径,Drawing Type选择Package symbol。
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_创建封装笔记一、概述(一)无论什么元件,创建封装就是以下几个步骤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。
CdenceAllegro元件封装制作流程含实例定稿版

C d e n c e A l l e g r o元件封装制作流程含实例 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】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标得不准时,第一个原则对封装影响很大),但若元件尺寸较大(比如说钽电容的封装)则会使得焊盘间距过大,不利于机器焊接,这时候就可以选用第一条原则。
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焊盘制作规范以及常用的使用技巧

Cadence 应用注意事项1、PCB工艺规则 (4)2、Cadence的软件模块 (4)3、Cadence的软件模块--- Pad Designer (5)4、ALLEGRO的PCB元件 (10)5、Allegro PCB工作前的配置 (20)6、制作“菲林” (24)7、用CAM350检查加工文件 (35)8、引用设计模块 (43)9、多层PCB排版流程 (53)10、ORCAD原理图规范化 (56)11、设计协作 (58)作者简介 (61)Copyright (c) by Wang Wolver, INNOV Inc. R&D Centerwolver@All rights reserved.Redistribution and use in documentation, with or without modification, are permitted provided that the following conditions are met:1. Redistributions of documentation must retain the above copyright notice, this list of conditions and the following disclaimer.2. Redistributions documentation must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.3. All advertising materials mentioning features or use of this documentation must displaythe following acknowledgement:This product includes it developed by Wang Wolver4. The name of the author may not be used to endorse or promote products derived from this documentation without specific prior written permission.THIS DOCUMENTATION IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.版权: 王卫无,北京讯业互联科技有限公司--研究开发中心wolver@保留一切权利如果符合以下条件,则无论是以原文形式,且不论是否修改, 再分发和使用本文档都是被允许的。
[整理]allegro焊盘制作
![[整理]allegro焊盘制作](https://img.taocdn.com/s3/m/7e9b1deb5022aaea998f0f67.png)
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焊盘和封装制作

根据元件的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
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 防焊焊盘(绿油层):是电路板的非布线层,用于制成丝网漏印板,将不需要焊接的地方涂上阻焊剂。
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系统中,建立一个零件(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,根据需要适当减小。
Allegro16.6焊盘设计详细说明

Allegro16.6焊盘设计详细说明Allegro16.6焊盘设计详细说明1焊盘(Padstack)设计标准1.1电路板的分层结构电路板的分层结构如下图所示。
分为顶层锡膏层(Top solder paste layer)、顶层阻焊层(T op solder mask layer)、顶层(Top copper layer)、内层(Inner copper layer)、底层(Bottom copper layer)、底层阻焊层(T op solder masklayer)、底层锡膏层(Bottom solder paste layer)。
这几层是和制作焊盘有关的,除此之外还有丝印层,他在电路板的最外层,主要是印制元件的标识等。
图1.1 PCB板的分层结构及焊盘顶层锡膏层(Top solder paste)、底层锡膏层(Bottom solder paste)也叫辅助焊层,是针对表面贴(SMD)元件的,该层用来制作钢膜(片)﹐而钢膜上的孔就对应着电路板上的SMD器件的焊点。
在表面贴装(SMD)器件焊接时﹐先将钢膜盖在电路板上(与实际焊盘对应)﹐然后将锡膏涂上﹐用刮片将多余的锡膏刮去﹐移除钢膜﹐这样SMD器件的焊盘就加上了锡膏﹐之后将SMD器件贴附到锡膏上面去(手工或贴片机)﹐最后通过回流焊机完成SMD器件的焊接。
通常钢膜上孔径的大小会比电路板上实际的焊盘小一些。
顶层阻焊层(T op solder mask layer)、底层阻焊层(Top solder masklayer)就是PCB板上焊盘(表面贴焊盘、插件焊盘、过孔)外一层涂了绿油的地方,它是为了防止在PCB过锡炉(波峰焊)的时候,不该上锡的地方上锡,所以称为阻焊层(绿油层)。
Solder 层把PAD露出来,这就是我们在只显示Solder层时看到的小圆圈或小方圈,一般比焊盘大0.1mm就够了,不能太大,通常比焊盘最大不超过0.15mm。
顶层(Top copper layer)、底层(Bottom copper layer)这个就是实际焊接元器件和物理布线的板层。
Cadence-Allegro元件封装制作流程(含实例)..

Cadence-Allegro元件封装制作流程(含实例)作为像样的PCB设计工程师,掌握元件封装制作技术是必不可少的。
无论是设计单个原型板,还是大型生产,都需要元件封装制作的支持。
在本文中,我们将讨论如何利用Cadence Allegro软件创建元件封装。
前置准备在开始之前,您需要准备以下工具:•Allegro PCB Editor软件•Allegro Package Designer软件•Allegro PCB Librarian软件步骤1:封装类型的选择在您开始之前,您需要知道您要安装哪种类型的元件封装。
有很多种封装的类型可供选择,比如QFN、BGA、QFP等等。
您需要从电路板制造商那里获得支持的封装列表,然后在 Allegro软件上选择适合的封装类型。
步骤2:选择元件的封装在 Allegro Package Designer软件中,选择合适的封装并创建新的封装。
大多数元件都具备标准封装。
如果您找不到适合的封装,则需要创建自定义封装。
步骤3:创建代码创建新的封装时, Package Designer将请您输入代码。
对于每个封装,您需要一个唯一的代码。
这将帮助您与其他元件区分开来。
步骤4:指定元件尺寸和引脚设置为了在 Allegro软件中创建元件封装,您需要指定元件尺寸和引脚设置。
对于每个引脚,您需要指定位置和大小。
所有引脚应按照相同的方式进行布置。
步骤5:元件安装方向元件安装方向是指元件在电路板上应放置的方向。
在 Allegro PCB Editor 软件中,您需要指定元件的顶部和底部。
您需要决定哪一侧是底部以及元件应放置的方向。
在本文中,我们将采用一个实例来说明如何创建一个新的元件封装。
实例:创建一个新的MCU元件封装MCU芯片有各种各样的封装类型。
我们选择TSOP28封装类型作为本实例的示范。
步骤1:打开 Allegro Package Designer打开 Allegro Package Designer软件,并选择新建TSOP28封装。
allegro封装制作

Allegro 封装制作一,热风焊盘制作:1,打开程序->Cadence SPB 16.6->PCB Editor,选择File->New,如下图:弹出New Drawing对话框,如下图:在Drawing Name 编辑框输入文件名称tr40X50X15-45,在Drawing Type 列表框选择Flash symbol,点击OK。
点击Setup->Design Paramenters打开设计参数设置对话框,点击Design 标签,如下图:注意extents的坐标(图纸)不要选择太大或太小,太大,焊盘显示很小,不容易看;坐标太小,如果比焊盘还小,焊盘画不出来,Drawing Type:选择Flash,其他默认即可。
点击Add->Flash 菜单,弹出热风焊盘尺寸设置对话框,显示如下对话框:注意:Inner diameter:内孔直径:ID;ID=钻孔直径+16mil;Out diameter:外孔直径:OD;OD=钻孔直径+30mil;Spoke width:开孔宽度;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 以上)保证连接处的宽度不小于10mil。
其他保持默认值即可;OK后就会自动生成一个花焊盘形状,如下图:二,焊盘制作:1,表贴焊盘:2,通孔焊盘:DRILL_SIZE >= 实际管脚尺寸+ 10MILRegular Pad >= DRILL_SIZE + 16MIL(0.4mm)(DRILL_SIZE<50)Regular Pad >= DRILL_SIZE + 30MIL(0.76mm)(DRILL_SIZE>=50)Regular Pad >= DRILL_SIZE + 40MIL(1mm)(钻孔为矩形或椭圆形时)Thermal Pad = TRaXbXc-d其中TRaXbXc-d 为Flash 的名称(后面有介绍)Anti Pad = DRILL_SIZE + 30MIL(0.76mm)SOLDERMASK = Regular_Pad + 6MIL(0.15mm)三,封装制作:1,表贴元件:a,放置焊盘:b,添加丝印:添加装配层,点击工具栏的图标,或者选择Shape->Rectangular。
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,点先前建的。
allegro如何建PCB封装

allegro如何建PCB封装allegro如何建PCB封装如何创建贴片元件.1,allegro与PADS建封装的区别。
最大的区别是allegro需要从建焊盘开始,先建焊盘,然后再使用焊盘建元件封装。
PCB封装与原理图逻辑之间的关联是靠原理图的元件属性中PCB 封装。
ORCAD和allegro配合使用不需要单将PCB封装和逻辑封装进行专门的关联。
2,如何创建一个贴片焊盘。
使用来创建焊盘,文件位置:「开始」菜单\程序\Cadence\Release16.3\PCB Editor Utilities\Pad Designer设置设计单位为“毫MMillimeter”,其它的可不管●设置焊盘大小和形状。
设计单位贴片元件不设置贴片焊片此处打钩,否则为直插类型选择相应的层表层阻焊顶层阻焊底层钢网顶层钢网底层菲淋顶层菲淋底层设置焊盘焊盘形状焊盘宽焊盘高偏移一般为0 不设置查看通常来说阻焊层要比焊盘大4mil 以上,记得钢网层一定要设置,大小与焊盘一样大.3,创建PCB 封装。
使用PCB Editor来创建,创建步骤如下:打开软件-File-New-选择Package symbol,并指定路径和所建的PCB 封装名称-OK 确认设置图纸:Setup-Design parameters修改设计栅格Setup-Grids单位mm图纸大小,建议不要过大其它地方默认设计栅格放置焊盘:Layout-pins设置焊盘是否有电气连接选择焊盘设置焊放置数量和间距焊盘数量焊盘间距起始焊盘脚位增量脚位丝印偏离5PCzVD7HxA放置装配层外框:设置和元件大小一至,使用线条加到”Pack Geometry 层中assembly_top ”线宽设置为0丝印层:元件的图框,使用线条加到”Pack Geometry 层中assembly_top ” 线宽设置为0.16(6.3mil>板框几何图形元件值约束区设备类型蚀刻制造包几何图形”焊盘” 包布线框”焊盘禁止” 引脚参考编号路线布线框”布线禁止” 公差用户部分元件通过布线框”过孔禁止” 选择层线条形状和线宽选择层线条形状和线宽放置禁止区:使用矩形加到”Pack Geometry层中assembly_top”放置到元件外框之外,用于DRC检查.设置参考编号:Layout-labels-RefDes需要放置两层:Assembly_top和Sikscreen_top选择层装配层镜像标记大小旋转文本块找不到自定义焊盘解决方法:主要原因是因为没有指定路径.Setup-User preferences…-Paths—Library做何创建热风焊盘打开--新建--选择Flash symbol设计规则:尽量不要建不规则的热风焊盘钻孔较小(10mil以下>: 热风焊盘的内径比钻孔大10mil,外圆直径比焊盘的直径大20mil钻孔较大(10mil 以上>: 热风焊盘的内径比钻孔大20mil(0.5mm>,外圆直径比焊盘的直径大20mil(0.5mm> 开口宽度: (热风焊盘的外径-内径>/2+10mil 10mil(0.254>注意修改设计单位执行菜单命令Add —flash 打开对话框确认创建通孔类直插焊盘:内径外径开口宽度开口数量开口角度设置中心点,默认选择单位。
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的间隙。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
手工制作表贴类元件封装
1贴片元件焊盘制作
1.1打开Pad Designer
PCB Editor Utilities > Pad Designer
1.2Layers选项勾选Signle layer mode(Parameters选项不做设置)
可在Parameters>Summary 查看到Single Mode: on,制作贴片类元件焊盘必须勾选。
1.3BEGIN LAYER
顶层(焊盘实体):在Regular Pad(常规焊盘)中,选择Geometry下拉列表,确认焊盘的型状,输入焊盘的width、height。
(注意:贴片类元件焊盘Thermal Relief、Anti Pad选择Null。
)
焊盘形状:
Null(空)、Circle(圆形)、Square(正方形)、Oblong(椭圆形)、Rectangle(长方形)、Octagon(八边形)、Shape(形状、任意形状)
1.4PASTEMASK_TOP
钢网层、锡膏防护层:印锡膏用,为非布线层,与BEGIN LAYER的设置一致。
1.5SOLDERMASK_TOP
阻焊层:绿油开窗(就是焊盘与绿油中间位置,没铜皮也没绿油),焊盘尺寸比BEGIN LAYER 大0.1mm(IPC 7351标准),自已设置大2mil。
(这里的2mil是指边到边,如果是个正方形焊盘,那么soldermask的边长比焊盘的实际边长要大4mil,BGA的焊盘也不例外。
)
1.6焊盘保存
File下拉菜单中,选择Save/Save as,保存焊盘(保存至symbols文件夹内),焊盘制作完成。
2贴片元件封装制作
2.1打开PCB Editor
PCB Editor >Allegro PCB Design GXL
2.2新建封装符号
File> New ,弹出New Drawing对话框,Drasing Name输入新建封装的名称,点击Browse 选择封装存放的路径,Drawing Type选择Package symbol。
2.3设置制作封装的图纸尺寸、字体设置
图纸尺寸:Setup>Design Parameter Editor>Design,Command parameters中Size选择Other,Accuracy(单位精度)填4;将Extents中:Left X、Lower Y(绝对坐标,中心原点,都设置为图纸大小的一半,这样就保证原点在图纸正中间位置)进行设置;图纸尺寸一般可设置为Width(600mil)、Height(600mil),这样制作为元件封装,可减小存储空间。
字体设置:
2.4设置栅格点大小
Setup>Grid,Spacingx、y设置1mil,Offsetx、y设置为0,将栅格点设置为1mil,方便封装制作。
2.5加载已制作好的焊盘
Layout>Pin
右侧Options选项
Connect(有电气属性):勾选Mechanical(无电气属性)
Padstack:点击按钮,选择焊盘,如找不到焊盘,选择Setup>User preferences选项设置paths > library > padpath > Value
Copy mode选项:Rectangular直线排列
Polar弧形排列
Qty Spacing Order
X: X方向焊盘数量两个焊盘之间的距离(横向)Right/Left
Y: Y方向焊盘数量两个焊盘之间的距离(纵向)Up/Down
Rotation:元件旋转角度
Pin #: 定义要添加的引脚编号;Inc:定义引脚编号递增的增量
Text Block:定义引脚编号的字体大小间距等
Offset X: Y: 定义引脚编号偏离引脚焊盘中心点的X和Y方向偏移值
2.6Assembly_Top(装配层)
Add>Line
Optionst选项
Class选择: Package Geometry
Subclass选择: Assembly_Top
Line font: 选择Solid
开始画元件框,即元件外框尺寸,线径为6mil。
2.7Silkscreen_TOP(丝印层)
Add>Line:
Options选项
Class选择:Package Geometry
Subclass选择:Silkscreen_Top
Line font: 选择Solid
开始画元件丝印框。
2.8Place_Bound_Top(安放区域)
Add>Rectangle (一定要选矩形框):
DRC检测区域,当其他元件放入此区域内为提示DRC错误,检查元件是否有重叠。
Options选项
Class选择:Package Geometry
Subclass选择:Place_Bound_Top
Line font: 选择Solid
开始画元件区域框。
2.9Router Keepout(元件禁止布线区域),可不设定
Add>Rectangle(一定要选矩形框):
Options选项
Class选择:Router Keepout
Subclass选择:Top
Line font: 选择Solid
开始画元件区域框。
2.10RefDes(参考编号)
Layout>Labels>RefDes
2.10.1Assembly_Top 设置
Options选项
Class: RefDes
Subclass: Assembly_Top
输入参考编号,如为电阻,则为R*
2.10.2Silkscreen_Top 设置
Options选项
Class: RefDes
Subclass: Silkscreen_Top
输入参考编号,如为电阻,则为R*
2.11Component Value(元件值)
Layout>Labels>Value
Options选项
Class:Component Value
Subclass:Assembly_Top
输入元件值。
2.12保存
File>save/save as
.dra 绘图文件
.psm 数据文件,不能编辑。