Allegro元件封装(焊盘)制作方法总结

合集下载

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_创建封装笔记

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封装教程

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焊盘制作

[整理]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封装详细讲解

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元件封装制作流程

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焊盘和封装制作

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
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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决定。

相关文档
最新文档