《《制作元件封装》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《制作元件封装》PPT课件.ppt(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第7章制作元件封装7.1启动PCB元件封装编辑器PCB元件封装编辑器的启动步骤如下:(1)启动Protel99SE,进入Protel99SE主窗口。然后执行菜单命令“FileNew”,就打开如图7.1所示的对话框。(2)在对话框中的“DatabaseFileName”栏中输入设计数据库名,后缀为*.ddb。按下“Browse”按钮,可以选择设计数据库的存盘路径,单击对话框中的“OK”按钮,就建立了新的设计数据库,并进入如图7.2所示的创建设计数据库后的窗口。图7.1新建设计数据库对话框图7.2创建设计数据库后的窗口(3)执行菜单命令“FileNew”,打开新建文件对话框,如图7.3所示。图7.
2、3新建文件对话框(4)双击PCBLibraryDocument(PCB元件封装编辑器)图标或者选中图标后单击“OK”按钮,就可以建立元件库封装编辑文档,如图7.4所示。(5)元件库文件的初始名称为PCBLIB1.LIB,它处于浮动状态,此时可以修改文档名,输入你所想要的名称,按Enter键即完成修改。(6)直接双击图7.4中的PCB元件库文件图标,就进入如图7.5所示的PCB元件封装编辑器的主窗口。图7.4新建元件封装库文件图7.5元件封装编辑器主窗口7.2PCB元件封装编辑器概述在设计管理器窗口中按下“BrowsePCBLib”按钮,便出现如图7.6所示元件封装编辑器的编辑界面。图7.6元件
3、封装编辑器界面从图7.6可以看出,PCB元件封装编辑器界面主要由主菜单、主工具栏、绘图工具栏、编辑区、状态栏与命令行等部分组成。1主菜单主菜单PCB元件封装编辑器的主菜单如图7.7所示,主要是给设计人员提供编辑、绘图命令,以便于创建一个新元件。每个菜单下均有相应的子菜单,某些子菜单下还有多级子菜单。图7.7主菜单主菜单中的各菜单命令功能如下:v File:用于文件的管理、文件的存储、文件的输出打印等操作;vEdit:用于各项编辑功能,如删除、移动等;vView:用于画面管理,如画面的放大、缩小和各种工具栏的打开与关闭等;vPlace:用于绘图命令,如在工作界面上放置一个圆弧、导线、焊盘等;vT
4、ools:在设计的过程中提供各种方便的工具;vReports:用于产生报表;vHelp:用于提供帮助文件;vWindow:用于已打开窗口的排列方式、切换当前工作窗口等。2主工具栏主工具栏如图7.8所示,它提供了各种图标操作方式,可以方便、快捷地执行各项功能,如打印、存盘等。图7.8主工具栏 对主工具栏可进行如下操作:(1)显示主工具栏:执行菜单命令“ViewToolsbarsMainToolbar”,主工具栏就被打开,显示在主窗口中。(2)调整主工具栏的位置:将鼠标指针移到主工具栏中的任一按钮上,单击鼠标右键,就会弹出一个如图7.9所示的快捷菜单,执行某个快捷菜单命令,就可将主工具栏放置在主窗
5、口的左边、右边、顶部或底部位置。(3)关闭主工具栏:只要执行快捷菜单命令“Hide”或执行菜单命令“ViewToolsbarsMainToolbar”即可关闭。图7.9快捷菜单命令3绘图工具栏绘图工具栏(PlacementTools)如图7.10所示,它的作用类似于菜单命令“Place”,用于在工作平面上放置各种图元焊点、线段、圆弧等。如果主窗口中没有显示绘图工具栏,可以执行菜单命令“ViewToolsbarsPlacementTools”打开,如果要关闭它,只要再次执行菜单命令“ViewToolsbarsPlacementTools”即可隐藏。图7.10绘图工具栏 4元件编辑区元件编辑区在设
6、计窗口的空白处,有一个类似平面直角坐标系的绘图页,划分为四个象限,通常情况下,在第四象限进行元件封装的编辑工作,因此又称之为编辑区。5状态栏和命令行状态栏和命令行状态栏和命令行显示在主窗口的最下方,如图7.11所示。它们用于指示当前系统所处的状态和正在执行的命令,打开或关闭状态栏和命令行,可分别通过执行菜单命令“ViewStatusBar”和“ViewCommandStatus”来完成。图7.11状态栏和命令行6快捷菜单在编辑区的空白处双击鼠标右键,则屏幕上会弹出如图7.12所示的快捷菜单。利用快捷菜单进行编辑,将使操作变得方便快捷,其效果就相当与使用主菜单进行操作。图7.12快捷菜单7元件封
7、装库管理器元件封装库管理器主要用于对元件封装库进行管理。PCB元件封装编辑器界面的放大、缩小处理可以通过“View”菜单进行,也可以通过选择主工具栏上的放大按钮和缩小按钮来实现画面的放大与缩小。7.3创建新的元件封装创建PCB元件封装图常用两种方法:手工创建和利用向导创建。下面通过一个双列直插式12脚的元件封装为实例,来讲述创建元件封装的具体过程。7.3.1 元件封装参数设置元件封装参数设置启动Protel99SE并进入PCB元件封装编辑器的编辑界面,见图7.6所示。在创建新的元件封装前,往往需要先设置一些基本参数,如计量单位、过孔的内孔层和鼠标移动的最小间距等。但是创建元件封装不需要设置布局
8、区域,因为系统会自动开辟一个区域供用户使用。1工作层面参数设置设置工作层面参数的操作步骤如下:(1)执行“ToolsLibraryOptions”命令,系统将弹出工作层面参数设置对话框,如图7.13所示;(2)在Layers标签页,可以设置元件封装的层参数。一般可以选中PadHoles(焊盘内孔)和ViaHoles(过孔)两个复选框,其他则保留默认值;(3)单击Options标签,进入Options标签页,如图7.14所示。在该对话框中可设置Snap(格点)、ElectricalGrid(电气栅格)和Measurement(计量单位)等,计量单位有英制和米制两种。(4)设置结束后,单击该对话框
9、中的“OK”按钮,即完成对工作层面参数新的设置。图7.13工作层参数设置对话框图7.14Options标签页对话框2系统参数设置系统参数设置设置系统参数的操作步骤如下:(1)执行菜单命令“ToolsPreferences”,系统将弹出Preferences设置对话框。如图7.15所示。它共有6个标签页,即Options标签页、Display标签页、Colors标签页、Show/Hide标签页、Defaults标签页、SignalIntegrity标签页,一般只设定Options标签页的各项参数即可。当设置元件颜色时,通常顶层丝印层(TopOverLayer)颜色为深绿色,PadHoles颜色设
10、置为白色(White),颜色设置可以通过Colors标签页实现。工作层面参数和系统参数设置完毕后,就可以开始创建新的元件封装了。图7.15Preferences设置对话框7.3.2 手工创建新的元件封装手工创建新的元件封装手工创建元件封装实际上就是利用Protel99SE提供的绘图工具,按照实际的尺寸绘制出该元件封装。下面以创建一个双列直插式12脚的元件封装为例进行讲解。手工创建的一般步骤如下:(1)首先执行“PlacePad”菜单命令,如图7.16所示。也可以单击绘图工具栏中按钮。(2)执行该命令后,光标变为十字,中间带有一个焊盘。随着光标的移动,焊盘跟着移动,移动到适当的位置后,单击鼠标左
11、键将其定位,在图中完成一个焊盘的放置。(3)在焊盘中心出现焊盘序号,如果是第一次放置的焊盘,其序号为0,这时系统仍然处于放置焊盘的编辑状态,可以继续放置其它十一个焊盘,如图7.17所示。单击鼠标右键或按键盘上的Esc键,即可结束放置焊盘。图7.16“PlacePad”菜单命令图7.17放置的全部焊盘(4)将光标移动到已绘制好的第一个焊盘上,双击鼠标左键,即会弹出如图7.18所示焊盘属性对话框。在该对话框中,可以对焊盘的有关参数进行设置:vX-Size和Y-Size:用来设置焊盘的横、纵向尺寸;vShape:用来选择设置焊盘的外形(有圆形、正四边形和正八边形);vDesignator:指示焊盘的
12、序号,可以在栏中进行修改,这里将它改为1,再依次将其他焊盘的序号分别改为212,全部焊盘显示如图7.19所示。vLayer:设置元件封装所在的层面,针脚式元件封装层面设置必须是MulitLayer,STM元件封装层面设置必须为单一表面,如TopLayer或BottomLayer;vX-Location和Y-Location:指示焊盘所在的位置坐标,对它们重新设置可以调整焊盘的位置。图7.18焊盘属性对话框图7.19序号修改后的全部焊盘本例焊盘的属性设置如图7.18所示。方形焊盘和圆形焊盘可以在Shape编辑框中选定。其他选项参数取默认值。根据元件引脚之间的实际间距将其设定为垂直距离为100mi
13、l,水平距离为300mil,1号焊盘放置于(0,0)点,并相应放置其他焊盘。将焊盘的直径设置为60mil,焊盘的孔径设置为30mil。按下“OK”按钮即完成这一焊盘属性的设置,若按下“Global”按钮,就打开如图7.20所示的对话框,对所有的焊盘属性进行整体编辑。对所有参数的设置结束后,按下“OK”按钮,就可弹出如图7.21所示的确认对话框,按下“Yes”按钮即完成对所有参数的重新设置,若按下“No”按钮,则不对所有参数重新设置。图7.20所有焊盘属性对话框图7.21确认对话框(5)参数设置完成后,接下来就是绘制元件封装的外形轮廓。在TopOverlay标签上将工作层切换到顶层丝印层,即To
14、pOverlay层,然后执行菜单命令“PlaceTrack”。(6)执行该命令后,鼠标光标变为鼠标指针和一个带小方点的大“十”字形。将鼠标指针移到合适的位置,单击鼠标左键来确定元件封装外形轮廓线的起点,然后绘制元件的外形轮廓,如图7.22所示。在本例中,左上角坐标为(60,40),右下角坐标为(240,-540)。上端开口的坐标分别为(120,40)和(180,40)。图7.22元件封装外形轮廓(7)图7.22中的元件封装外形轮廓还缺少顶部的半圆弧,可以执行菜单命令“PlaceArc”,或直接单击绘图工具栏上的相应图标在外形轮廓线上绘制半圆弧。本例中,执行菜单命令“PlaceArc(Cente
15、r)”后,将鼠标指针移到合适的位置,单击鼠标左键来确定圆心位置(150,40),移动鼠标指针,即出现一个半径随鼠标指针移动而变化的预画圆,单击鼠标左键来确定圆半径(30mil),将鼠示指针移到预画圆的左端(起始角为180),单击鼠标左键来确定圆弧的起点,再将鼠标指针移到预画圆的右端(终止角为360)单击鼠标左键来确定圆弧的终点,元件封装顶部的半圆弧就绘制好了。此时元件封装图形如图7.23所示。图7.23完整的元件封装图形(8)绘制完成后,单击设计管理器中的“Rename”按钮,就可弹出如图7.24所示的对话框,在对话框中输入新的名称如JDIP12,按下该对话框中“OK”按钮,即完成对新创元件封
16、装的重命名。(9)输入元件封装的名称后,可以看到元件封装管理器中的元件名称也相应改变了。执行菜单命令“FileSave”,将新建的元件封装保存。图7.24元件封装重命名对话框(10)为了标记一个PCB元件用作元件封装,还要设定该元件封装的参考点。往往选择Pin1(即元件的引脚1)为参考点。设置元件封装的参考点可以执行菜单命令“EditSetReference”,如图7.25所示。其中有Pin1、Center和Location三条命令:vPin1:设置引脚1为元件的参考点;vCenter:设置元件的几何中心作为元件的参考点;vLocation:表示由用户选择一个位置作为元件的参考点。本例执行菜单
17、命令“EditSetReferencePin1”。图7.25设定元件封装的参考点7.3.3利用向导创建元件封装下面以新建一个JDIP12的元件封装为实例来介绍利用向导创建元件封装的基本步骤:(1)启动并进入元件封装编辑器;(2)执行“ToolsNewComponent”菜单命令,如图7.26所示;(3)执行该命令后,系统会弹出如图7.27所示的界面。此时进入了元件封装创建向导,接下去可以选择封装形式,并可以定义设计规则。(4)单击“Next”按钮,系统将弹出如图7.28所示选择元件封装样式对话框。图7.26执行菜单命令“Tools New Component”图7.27元件封装向导界面图7.2
18、8选择元件封装样式对话框在该对话框中可以设置元件的外形。Protel99SE提供了11种元件的外形供用户选择,其中包括BallGridArrays(BGA)(球栅阵列封装)、Capacitors(电容封装)、Diodes(二极管封装)、Dualin-linePackage(DIP双列直插封装)、EdgeConnectors(边连接样式)、LeadlessChipCarrier(LCC)(无引线芯片载体封装)、PinGridArrays(PGA)(引脚网格阵列封装)、QuadPacks(QUAD)(四边引出扁平封装PQFP)、小尺寸封装SOP(SmallOutlinePackage)、Resis
19、tors(电阻样式)等。根据本例要求,选择DIP封装外形。在对话框中还可以选择元件封装的度量单位,有Metric(mm)(米制)和Imperial(mil)(英制)两种。(5)单击“Next”按钮,系统将会弹出如图7.29所示的对话框。在该对话框中可以设置焊盘的有关尺寸。将鼠标指针移到需要修改的尺寸上,鼠标指针变为“I”形,按住鼠标左键不放,拖动鼠标指针,该尺寸部分颜色变为蓝色即表示选中该项尺寸,然后输入新的尺寸即可。图7.29设置焊盘尺寸(6)单击“Next”按钮,系统将会弹出如图7.30所示的对话框。在该对话框中可以设置引脚的水平间距、垂直间距和尺寸,设置方法同上一步。图7.30设置引脚的
20、位置和尺寸(7)单击“Next”按钮,系统将会弹出如图7.31所示的对话框。在该对话框中可以设置元件的轮廓线宽,设置方法同上一步。图7.31设置元件的轮廓线宽(8)单击“Next”按钮,系统将会弹出如图7.32所示的对话框,在该对话框中可以设置元件引脚数量,只须在对话框中的指定位置输入元件引脚数或者按“增加”或“减少”钮来确定元件引脚数即可。图7.32设置元件引脚数量(9)单击“Next”按钮,系统将会弹出如图7.33所示的设置元件封装名称的对话框。在该对话框中,可以设置元件的名称,在此设置为JDIP12。图7.33设置元件的名称(10)此时再单击“Next”按钮,系统将会弹出如图7.34所示
21、的完成对话框。单击按钮“Finish”,即可完成对新元件封装设计规则的定义,同时程序按设计规则自动生成了新元件封装。完成后的元件封装如图7.35所示。图7.34完成对话框(11)最后执行菜单命令“FileSave”,将这个新创建的元件封装存盘。使用向导创建元件封装结束后,系统将会自动打开生成的新元件封装。图7.35创建完成后的元件封装7.4PCB元件封装管理7.4.1浏览元件封装创建元件封装时,可以单击BrowsePCBLib标签进入元件封装浏览管理器,如图7.33所示。PCB元件封装浏览管理器由元件过滤(Mask)框、元件封装名列表框、元件封装引脚列表框及当前层面框等部分组成。元件过滤(Ma
22、sk)框用于过滤当前PCB元件封装库中的元件,满足过滤框中的条件的所有元件都将会显示在元件列表框中。当用户在元件封装列表框中选中一个元件封装时,该元件封装的引脚将会显示在元件引脚列表框中,如图7.36所示。图7.36浏览管理器窗口在该对话框中,按钮的功能是选择元件封装库中的第一个元件封装,鼠标光标自动跳到第一个元件封装名上,按下该按钮与执行菜单命令“ToolsFirstComponent”时功能相同。按钮的功能是选择元件封装库中的最后一个元件封装,鼠标光标自动跳到最后一个元件封装名上,按下该铵钮与执行菜单命令“ToolsLastComponent”时功能相同。按钮的功能是选择前一个元件封装,鼠
23、标光标自动移到前一个元件封装名上,按下该按钮与执行菜单命“ToolsPrevComponent”时功能相同。按钮的功能是选择下一个元件封装,鼠标光标自动移到下一个元件名封装上,按下该按钮与执行菜单命令“ToolsNextComponent”时功能相同。7.4.2添加元件封装添加新元件封装的操作步骤如下:(1)首先执行“ToolsNewComponent”菜单命令,或单击图7.36中的“Add”按钮,系统将弹出如图7.37所示的对话框。(2)若单击“Next”按钮,将会使用向导创建新元件封装。若单击“Cancel”按钮,系统将会生成一个PCBCOMPONENT-1空文件。用户可以在该空文件中创建
24、新元件封装,结束后再对其重新命名并保存起来。图7.37元件封装向导界面7.4.3删除元件封装如果想从元件库中删除一个元件封装,可以先选中需要删除的元件封装,然后单击“Remove”按钮,系统将会弹出如图7.38所示的对话框。如果单击对话框中“Yes”按钮,系统将会执行删除操作,删除元件列表框中鼠标光标所指的元件封装;如果单击对话框中“No”按钮,则系统取消对该元件封装的删除操作。图7.38删除元件封装对话框7.4.4放置元件封装通过元件封装浏览管理器放置元件封装,可以先选中需要放置的元件封装,然后单击“Place”按钮,系统将会切换到当前打开的PCB设计管理器中,用户可以将该元件封装放置在适当
25、的位置。7.4.5 编辑元件封装引脚焊盘编辑元件封装引脚焊盘使用元件封装浏览管理器可以编辑封装引脚焊盘的属性,具体操作过程如下:(1)先在元件列表框中某选中元件封装,然后在引脚列表框中选中需要编辑的焊盘。(2)双击选中的对象,或单击“EditPad”按钮,系统将弹出如图7.39所示的焊盘属性对话框,在该对话框中可以实现焊盘属性的编辑。若单击图7.36中的“Jump”按钮,系统将所选焊盘放大显示在设计窗口,且亮度增亮,这便于快速定位到某元件封装的某一引脚焊盘。图7.39焊盘属性对话框7.4.6设置信号层的颜色在CurrentLayer栏可以设置或修改元件封装的各层颜色,具体操作步骤如下:(1)在
26、Currentlayer下拉列表中选取中需要修改或设置颜色的层,如图7.40所示。(2)用鼠标左键双击右边的颜色框,此时系统将会弹出如图7.41所示颜色设置对话框,通过该对话框可以设置元件封装的各层颜色。图7.40层面选择框图7.41颜色设置对话框7.5创建项目元件封装库下面以创建的闪光控制器.PCB为例,介绍创建项目元件封装库的具体步骤:(1)执行菜单命令“FileOpen”,打开闪光控制器.PCB所属的设计数据库,装入该项目文件,如图7.42所示。图7.42选择数据库(2)然后在该设计数据库项目中打开闪光控制器.PCB文件。(3)执行“DesignMadeLibrary”菜单命令。执行该命
27、令后程序会自动切换到元件封装库编辑器,生成相应的项目文件库数据库.lib,如图7.43所示。图7.43生成新的元件封装库 本章小结1PCB元件封装编辑器组成及功能启动PCB元件封装编辑器,进入PCB元件封装编辑器主窗口。其界面主要由主菜单、主工具栏、绘图工具栏、编辑区、状态栏与命令行等部分组成。2创建新的元件封装 创建PCB元件封装图常用两种方法:手工创建和利用向导创建。(1)手工创建元件封装 实际上就是利用Protel99SE提供的绘图工具,按照实际的尺寸绘制出该元件封装。(2)利用向导创建元件封装Protel99SE的元件封装创建向导允许用户预先定义设计规则,在这些设计规则定义结束后,元件封装库编辑器会自动生成相应的新元件封装。3PCB元件封装管理(1)浏览元件封装(2)添加元件封装(3)删除元件封装(4)放置元件封装 4 创建项目元件封装库 就是按照某个项目电路图上的元件而生成的一个元件封装库。项目元件封装库实际上就是把整个项目中所用到的元件整理并存入一个元件库文件中。思考与练习77.1试说明怎样进入PCB元件封装编辑器?7.2创建新的PCB元件封装前,如何设置参数?7.3试用手工创建法创建一个DIP10的元件封装。7.4试用向导法创建一个DIP10的元件封装。7.5如何创建项目元件封装库?
限制150内