Altiumdesigner元件形式及对应封装.docx
《Altiumdesigner元件形式及对应封装.docx》由会员分享,可在线阅读,更多相关《Altiumdesigner元件形式及对应封装.docx(17页珍藏版)》请在冰豆网上搜索。
Altiumdesigner元件形式及对应封装
ProtelDXP是Altium公司(前身是Protel公司)于2002年推出的最新版本的电路和电路板软件开发平台,它提供了比较丰富的PCB(元件封装)库,本文就PCB库使用的一些问题
简单地探讨一下,和朋友们共勉。
一、ProtelDXP中的基本PCB库:
ProtelDXP的PCB库的确比较丰富,与以前的版本不同的是:
ProtelDXP中的原理图元
件库和PCB板封装库使用了不同的扩展名以视区分,原理图元件库的扩展名是.SchLib,PCB
板封装库的扩展名PcbLib,它们是在软件安装路径的“…目录下面的一些封装库中。
根据元件的不同封装我们将其封装分为二大类:
一类是分立元件的封装,一类是集成电路元
件的封装,下面我们简单分别介绍最基本的和最常用的几种封装形式:
1、分立元件类:
电容:
电容分普通电容和贴片电容:
普通电容在MiscellaneousDevices.IntLib库中找
到,它的种类比较多,总的可以分为二类,一类是电解电容,一类是无极性电容,电解电容由于容量和耐压不同其封装也不一样,电解电容的名称是“RB.*/.*;'其中.*/.*表示的是焊
盘间距/外形直径,其单位是英寸。
无极性电容的名称是“RAET*”,其中***表示的是焊盘
间距,其单位是英寸。
贴片电容在\Library\PCB\ChipCapacitor-2Contacts.PcbLib中,它的圭寸装比较多,可
根据不同的元件选择不同的封装,这些封装可根据厂家提供的封装外形尺寸选择,它的命名
方法一般是CC****-****,其中“”后面的“****'分成二部分,前面二个**是表示焊盘间的距离,后面二个**表示焊盘的宽度,它们的单位都是10mil,前面的“****'是对应的公制
尺寸。
电阻:
电阻分普通电阻和贴片电阻:
普通电阻在MiscellaneousDevices.IntLib库中找
到,比较简单,它的名称是“AXIAL-***”,其中***表示的是焊盘间距,其单位是英寸。
贴片电阻在MiscellaneousDevices.IntLib库中只有一个,它的名称是“R2012D806”,其含义和贴片电容的含义基本相同。
其余的可用贴片电容的封装套用。
二极管:
二极管分普通二极管和贴片二极管:
普通二极管在MiscellaneousDevices.IntLib库中找到,它的名称是“DIODE-***”,其中***表示一个数据,其单位是英
寸。
贴片二极管可用贴片电容的封装套用。
三极管:
普通三极管在MiscellaneousDevices.IntLib库中找到,它的名称与Protel99SE的名称“TOT*”不同,在ProtelDXP中,三极管的名称是“BC-W3/***”系列,可根据三极
管功率的不同进行选择。
连接件:
连接件在MiscellaneousConnectorPCB.IntLib库中,可根据需要进行选择。
其他分立圭寸装元件大部分也在MiscellaneousDevices.IntLib库中,我们不再各个说明,
但必须熟悉各元件的命名,这样在调用时就一目了然了。
2、集成电路类:
DIP:
是传统的双列直插封装的集成电路;
PLCC:
是贴片封装的集成电路,由于焊接工艺要求高,不宜采用;
PGA:
是传统的栅格阵列封装的集成电路,有专门的PGA库;
QUAD:
是方形贴片封装的集成电路,焊接较方便;
SOP:
是小贴片封装的集成电路,和DIP封装对应;
SPGA:
是错列引脚栅格阵列封装的集成电路;
BGA:
是球形栅格阵列封装的集成电路;
其他:
除此而外,还有部分新的封装和上述封装的变形,这里就不再一一说明了。
P5.P6.PT、P8.
P9
二、将Protel99SE的元件库转换到ProtelDXP中:
在Protel99SE中有部分封装元件是ProtelDXP中没有的,如果一个一个地去创建这些元件,不仅费事,而且可能会产生错误,如果将Protel99SE中的封装库导入ProtelDXP中实际是很方便的,而且事半功倍,方法是:
启动Protel99SE,新建一个*.DDB工程,在这个工程中导入需要的封装库,需要几个就导入几个,然后保存工程并关闭Protel99SE。
启动ProtelDXP,打开刚保存的*.DDB文件,这时,ProtelDXP会自动解析*.DDB文件中的各文件,并将它们保存在“*/目录中,以后就可以十分方便地调用了。
其实对Protel99、
Protel2.5等以前的版本的封装元件库也可以用导入的方法将封装元件库导入ProtelDXP中。
在ProtelDXP中创建新的封装元件:
创建新的封装元件在ProtelDXP中有二种方法,一是手工创建,二是用向导创建,下面
我们分别简单进行介绍:
1、用手工绘制封装元件:
用手工绘制封装元件实际是我们经常采用的绘制封装元件的一种方法,和在Protel99SE中
绘制封装兀件的方法基本相冋,大家对此是比较熟悉的,在这里我们就最基本的绘制方法和
常用的绘制工具给大家简单介绍一下:
A、单击*.PcbLib(在那个元件库创建就单击那个元件库),将*.PcbLib作为当前被编辑的
文件;
B、单击【Tools]/【NewComponent】,关闭向导对话框;
C、在编辑区有一个绘图工具箱如下图所示:
从左到右命名为’
S*1"TXPl.P2.P3.P4.
其中:
P1是焊盘放置工具、P2是过孔放置工具、P3是文字放置工具、P4是坐标放置工具、P5是尺寸放置工具、P6是线条放置工具、P7是园弧放置工具、P8是填充放置工具、P9是阵列粘贴设置工具,下面我们简单说明这些工具的使用方法:
点击P1十字形鼠标跟随的焊盘在需要放置的位置点击放置即可,双击后可修改焊盘的属
性;
点击P2十字形鼠标跟随的过孔在需要放置的位置点击放置即可,双击后可修改过孔的属
性;
点击P3十字形鼠标跟随的文字在需要放置的位置点击放置,双击文字在对话框设置文字和
文字大小以及文字的所在层;
点击P4十字形鼠标跟随的坐标在需要放置的位置点击放置即可;
点击P5十字形鼠标跟随的起始尺寸在尺寸的起始位置点击放置起始尺寸,然后在尺寸的结
束位置点击放置结束尺寸,双击尺寸可修改尺寸的大小和尺寸所在层;
点击P6在线条的起始位置点击开始放置线条,然后移动鼠标到线条的结束位置点击放置线
条,再点击确定,如果继续重复上面的工作,双击导线可修改导线的宽度。
注意:
放置线条必须将层转换到需要放置的层;
点击P7十字形鼠标跟随的圆弧在需要放置的位置点击放置,注意移动鼠标可改变圆弧的形状或绘制椭圆或圆;
点击P8十字形鼠标跟随的填充在需要放置的位置点击放置起始位置,在结束位置点击即
可;
首先在编辑区选择需要阵列粘贴的部件并复制,然后点击P9,在对话框设置阵列粘贴的参
数即可。
除使用绘图工具外,还可以用点击【Place】/【Arc】等菜单进行绘制,其方法和
前面介绍雷同。
上述操作点击鼠标右键可取消操作。
D、下面我们具体绘制一个封装元件,看看用手工绘制的过程:
现在我们是在绘制一个变
形的集成电路元件,它的外形图如下图所示:
Ligu」
中间的阴影区域是一个大焊盘,主要是为了散热。
1首先点击P1在编辑界面放置一个焊盘,双击焊盘将焊盘的名称改为1,焊盘形状为
Round,Y尺寸为60mil,X尺寸为60mil,确定。
2用主工具条的选取工具选取焊盘并复制。
J
3点击P9在对话框设置阵列粘贴的个数为6,增量为1,X方向的增量为100mil,Y方向
的增量为0后确定,在坐标(0,0)处点击放置阵列粘贴。
4再次点击P9在对话框设置阵列粘贴的个数为5,增量为1,X方向的增量为100mil,Y
方向的增量为0后确定,在坐标(50,60)处点击放置阵列粘贴,取消全部选取删除第一次放置的原焊盘。
5双击1号焊盘,在对话框修改焊盘形状为Octagonal,Y尺寸为50mil,X尺寸为50mil,确定。
双击7号焊盘,将名称修改为2后确定。
用同样的方法将2号修改为3,8号修改为4,3号修改为5,9号修改为6,4号修改为7,10号修改为8,5号修改为9,11号修改为10,6号修改为11,其他不变。
6点击P6,将图层转换到TopOverlay(丝印层)按照外形尺寸绘制外形,然后将线条宽度全部修改为2-5mil。
点击P7在图形绘制园处绘制园。
7点击P1在编辑界面的其他位置再放置一个焊盘,双击这个焊盘在对话框修改焊盘的X尺
寸为500mil,Y尺寸为200mil,中心孔尺寸为0,名称为0,焊盘所在层为TopLayer(顶层)后确定。
选取这个焊盘,用移动工具将焊盘移动到外形的方框区。
8将图层转换到TopOverlay(丝印层),点击P3放置文字,双击后修改文字内容为“TDIP11”
确定,鼠标左键压住文字拖到中心焊盘上。
9点击【Edit】/【SetReferenee】/【Pin1】将参考点设置在1号焊盘上。
点击【Report】/
【ComponentRuleCheck】执行元件设计规则检查,按照尺寸图选择选项后确定,如果在输出报表没有错误,则设计是成功的。
⑩单击“Rename•"按键,
修改元件名为
TDIP11然后保存即可。
右下图是完成的封装兀件。
在中间放置一个大焊盘,
是为了散热,
使用焊盘而不用填充的目的是为防止在有阻焊层时由
于阻焊阻挡使散热效果变差。
]
E、绘制的圭寸装元件的尺寸必须和实际的元件尺寸绝对相吻合,这些尺寸包括外形尺寸、焊盘尺寸、焊盘间尺寸、元件引脚穿孔尺寸等。
我们在上面的例子中的第一个图就是元件的实际尺寸图。
实际上在我们制作PCB电路板的时候,有许多元件的封装在元件库中是没有的,
对于比较熟练的工程师来讲,他们也基本是用手工来绘制比较特殊的封装元件的,因此熟练
掌握用手工来绘制封装元件是用好本软件的最起码的基本功。
除此以外,对元件库中的有部
分封装元件需要进行某些部位的修改或利用原封装元件修改新的封装元件,都是需要用手工
来绘制和修改封装元件的。
2、用向导创建封装元件:
用向导创建封装元件根据封装元件的不同其步骤也有所不同,但是基本的方法大致是相同的,下面我们对最基本的方法简单介绍一下:
1、单击*.PcbLib(在那个元件库创建就单击那个元件库),将*.PcbLib作为当前被编辑的文
件;
2、单击【Tools】/【NewComponent】,在对话框中选择准备创建元件的圭寸装类型,下面的表格是各封装类型对照表:
序号名称说明
1BallGridArrays(BGA)BGA类型
2CapacitorsCAP无极性电容类型
3Diodes二极管类型
4Dualin-linePackage(DIP)DIP类型
5EdgeConnectorsEC边沿连接类型
6LeadlessChipCarier(LCC)LCC
类型
7PinGridArrays(PGA)OGA类型
8QuadPacks(QUAD)GUAD类型
9Resistors二脚元件类型
10SmallOutlinePackage(SOP)SOP类型
11StaggeredBallGirdArrayd(SBG)SBG
类型
12StaggeredPinGirdArrayd(SPGA)SPGA
类型
假定我们选择Dualin-linePackage(DIP)的圭寸装类型,并选择单位制为“Imperial英制,-
般均选择英制),然后单击“Next';
3、在这个对话框中是设置焊盘的大小,我们如果是创建一个DIP封装的元件,可以采用
默认值,当然如果创建的不是典型的DIP封装元件,要根据焊盘流过的电流大小设置,对
于电流较大的元件焊盘要设置的稍大一点,设置好后单击“Next;
4、在这个对话框中是设置焊盘之间的X方向和Y方向间距的,如果我们是创建一个D
封装的元件,可以采用默认值,当然如果创建的不是典型的DIP封装元件,要根据焊盘流
过的电流大小设置,对于电流较大的元件焊盘的间距要设置的稍大一点,设置好后单击
“Next;”
5、在这个对话框中是设置丝印层中丝印线条的宽度的,为了使丝印比较清晰最好印线条的宽度的设置为2-5mil,比较流行的设置是5mil,设置好后单击“Next;
6、在这个对话框中是设置焊盘的数目,我们如果是创建一个DIP封装的元件,根据封装
设置;如果创建的不是DIP封装的元件,要根据焊盘的多少设置,当然由于是DIP封装设
置一般要采用双数,如果设置和具体的封装有区别,在后面我们还可以修改,设置好后单击
7、在这个对话框中是设置封装元件的名称的,在文本输入框输入即可,输入好后单击
“Next;”
8、进入向导完成对话框,单击“Finish结束向导。
如果我们创建的是DIP元件,基本已经
完成,但是我们创建的不是DIP元件,可能和元件封装有一定的差别,我们可以进行手工
修改;
9、用手工绘制的方法进行修改,修改的内容包括增加或减少焊盘、对某个焊盘进行大小和
名称的重新设置、对某个焊盘进行移动、重新绘制元件封装的轮廓线等等。
全部设置和修改
完成并经过反复检查认为没有问题后,点击【Edit】/【SetReferenee】/【*】设置参考点。
点击【Report】/【ComponentRuleCheek】执行元件设计规则检查,如果在输出报表没有错误,则设计是成功的。
点击主工具条的存盘键进行存盘。
到此,这个元件封装就完成了。
上面的做法是最基本的创建步骤,但是根据选择不同的
封装类型其各对话框可能有区别,应根据各对话框进行相应的设置。
四、在ProtelDXP中圭寸装元件在圭寸装元件库间的复制:
有的时候我们需要将一个封装元件库中的某个封装元件复制到另一个封装元件库中,复
制的方法比较多,我们在这里介绍二种比较常用和比较简单的方法供参考:
方法一、单击*.PcbLib(被复制的封装元件所在的元件库),将*.PcbLib作为当前被编辑的
文件,用鼠标右键点击被复制的封装元件,在下拉菜单单击“Copy;单击*1.PcbLib(被复制
的封装元件要复制到的元件库),将*1.PcbLib作为当前被编辑的文件,用鼠标右键点封装元件列表最上面的空白处,在下拉菜单单击“Paste然后保存即可;
方法二、单击*.PcbLib(被复制的封装元件所在的元件库),将*.PcbLib作为当前被编辑的
文件,用鼠标左键点击被复制的封装元件,使被复制的封装元件到编辑区,点击【Edit]/
【Select]/[All]选择编辑区的全部内容,再点击【Edit]/【Coyp]进行复制;单击*1.PcbLib(被复制的封装元件要复制到的元件库),将*1.PcbLib作为当前被编辑的文件,用鼠标左键点击
/Tools]//NewComponent]新建一个元件,关闭向导对话框,继续点击/Edit]//Paste]
将封装元件复制到编辑区,点击/Tools]//RenameComponent]对元件重命名,然后保
存即可。
上述方法同样适合原理图元件库中元件的复制。
五、在ProtelDXP中创建自己的封装元件库:
我们在制作PCB板时不是需要在ProtelDXP中的所有的元件库,而是仅仅需要其中的部分元件库和封装库,或者是某个库中的部分元件或封装元件,如果我们将这些元件或封装元
件创建自己的元件库和封装元件库,给我们带来很大的方便,在查找过程中也特别容易了。
在某个磁盘分区,新建一个目录如“PDXPLIB;在这个目录下再新建二个目录“SCH和“PCB,
在“SCH目录中可以创建自己的电路原理图的元件库,由于本文主要讨论PCB封装元件库,
这里我们不再讨论,在“PCB^我们创建PCB封装元件库。
在ProtelDXP的单击/File]/
/New]//PCBLibrary]新建一个空的PCB元件库,并用另外的名称如分立元件.PcbLib'
存盘到“X:
/PDXPLIB/PCB/”中,其中“X:
是上面目录的所在盘符。
在这个库中用运上面新建封装元件的方法和封装元件在封装元件库间的复制方法将分立元件的封装全部放置在这个
库中。
用同样的方法,创建“DIFPcbLib”贴片电容.PcbLib”接插件PcbLib”“PLCC.PcbLib;
“SOPcbLib等等等等封装元件库,在这些库中用运上面新建封装元件的方法和封装元件在
封装元件库间的复制方法将相应元件的封装全部放置在这个库中。
在分类过程中,最好分的
比较细一点,虽然看起来库比较多,但是一则管理比较方便,维护、修改、添加等都十分容易,二则在调用元件时一目了然,作者就是这样管理和用运的,比在原来的库中用运方便的
多。
六、创建和修改封装元件时注意的一些问题:
1、我们建议自己创建的元件库保存在另外的磁盘分区,这样的好处是如果在ProtelDXP
软件出现问题或操作系统出现问题时,自己创建的元件库不可能因为重新安装软件或系统而
丢失,另外对元件库的管理也比较方便和容易。
2、对于自己用手工绘制元件时必须注意元件的焊接面在底层还是在顶层,一般来讲,贴
片元件的焊接面是在顶层,而其他元件的焊接面是在底层(实际是在MultiLayer层)。
对贴
片元件的焊盘用绘图工具中的焊盘工具放置焊盘,然后双击焊盘,在对话框将Saple(形状)
中的下拉单修改为Rectangle(方形)焊盘,同时调整焊盘大小X-Size和Y-Size为合适的尺
寸,将Layer(层)修改到“Toplayer"”顶层),将HoleSize(内经大小)修改为Omil,再将Designator中的焊盘名修改为需要的焊盘名,再点击OK就可以了。
有的初学者在做贴片元
件时用填充来做焊盘,这是不可以的,一则本身不是焊盘,在用网络表自动放置元件时肯定
出错,二则如果生产PCB板,阻焊层将这个焊盘覆盖,无法焊接,请初学者们特别注意。
3、在用手工绘制封装元件和用向导绘制封装元件时,首先要知道元件的外形尺寸和引脚
间尺寸以及外形和引脚间的尺寸,这些尺寸在元件供应商的网站或供应商提供的资料中可以
查到,如果没有这些资料,那只有用千分尺一个尺寸一个尺寸地测量了。
测量后的尺寸是公
制,最好换算成以mil为单位的尺寸(1cm=1000/2.54=394mil1mm=1000/25.4=39.4mil),
如果要求不是很高,可以取1cm=400mil,1mm=40mil。
4、如果目前已经编辑了一个PCB电路板,那么单击【Design】/【MakePCBLibrary】可
以将PCB电路板上的所有元件新建成一个封装元件库,放置在PCB文件所在的工程中。
这
个方法十分有用,我们在编辑PCB文件时如果仅仅对这个文件中的某个封装元件修改的话,
那么只修改这个封装元件库中的相关元件就可以了,而其他封装元件库中的元件不会被修改。
零件封装是指实际零件焊接到电路板时所指示的外观和焊点的位置。
是纯粹的空间概念•因此不同的元件可共用同一零件封装,同种元件也可有不同的零件封装。
像电阻,有传统的针插式,这种元件体积较大,电路板必须钻孔才能安置元件,完成钻孔后,插入元件,再过锡炉或喷锡(也可手焊),成本较高,较新的设计都是采用体积小的表面贴片式元件
(SMD)这种元件不必钻孔,用钢膜将半熔状锡膏倒入电路板,再把SMD元件放上,即可
焊接在电路板上了。
关于零件封装我们在前面说过,除了DEVICE.LIB库中的元件外,其它库的元件都已经
有了固定的元件封装,这是因为这个库中的元件都有多种形式:
以晶体管为例说明一下:
晶体管是我们常用的的元件之一,在DEVICE。
LIB库中,简简单单的只有NPN与PNP
之分,但实际上,如果它是NPN的2N3055那它有可能是铁壳子的TO—3,如果它是NPN
的2N3054,则有可能是铁壳的TO-66或TO-5,而学用的CS9013,有TO-92A,TO-92B,还有TO-5,TO-46,TO-52等等,千变万化。
还有一个就是电阻,在DEVICE库中,它也是简单地把它们称为RES1和RES2,不管它是
100Q还是470KQ都一样,对电路板而言,它与欧姆数根本不相关,完全是按该电阻的功率
数来决定的我们选用的1/4W和甚至1/2W的电阻,都可以用AXIAL0.3元件封装,而功率
数大一点的话,可用AXIAL0.4,AXIAL0.5等等。
现将常用的元件封装整理如下:
电阻:
RES1,RES2,RES3,RES4;封装属性为axial系列
无极性电容:
cap;封装属性为RAD-0.1到rad-0.4
电解电容:
electroi;封装属性为rb.2/.4至到rb.5/1.0
管)
电源稳压块有78和79系列;78系列如7805,7812,7820等
79系列有7905,7912,7920等
常见的封装属性有to126h和to126v
整流桥:
BRIDGE1,BRIDGE2:
封装属性为D系列(D-44,D-37,D-46)
电阻:
AXIAL0.3-AXIAL0.7
其中0.4-0.7
指电阻的长度,
一般用
AXIAL0.4
瓷片电容:
:
RAD0.1-RAD0.3。
其中0.1-0.3
指电容大小,一
-般用
RAD0.1
电解电容:
RB.1/.2-RB.4/.8其中.1/.2-.4/.8指电容大小。
一般<100uF用RB.1/.2,100uF-470uF用RB.2/.4,>470uF用RB.3/.6
二极管:
DIODE0.4-DIODE0.7其中0.4-0.7指二极管长短,一般用DIODE0.4
发光二极管:
RB.1/.2
集成块:
DIP8-DIP40,其中8—40指有多少脚,8脚的就是DIP8
贴片电阻
0603表示的是封装尺寸与具体阻值没有关系但封装尺寸与功率有关通常来说
02011/20W
04021/16W
06031/10W
08051/8W
12061/4W
电容电阻外形尺寸与封装的对应关系是:
0402=1.0x0.5
0603=1.6x0.8
0805=2.0x1.2
1206=3.2x1.6
1210=3.2x2.5
1812=4.5x3.2
2225=5.6x6.5
当然,我们也可以打开C:
\Client98\PCB98\library\advpcb.lib库来查找所用零件的对应封装。
这些常用的元件圭寸装,大家最好能把它背下来,这些元件圭寸装,大家可以把它拆分成两