第 7章 制作元件封装第 7章 制作元件封装
7.1 启动 PCB元件封装编辑器
7.2 PCB元件封装编辑器概述
7.3 创建新的元件封装
7.4 PCB元件封装管理
7.5 创建项目元件封装库本章小结思考与练习 7
返回主目录第 7章 制作元件封装
7.1 启动 PCB元件封装编辑器
PCB元件封装编辑器的启动步骤如下:
( 1)启动 Protel 99 SE,进入 Protel 99 SE主窗口。
然后执行菜单命令,File\New”,就打开如图 7.1所示的对话框。
( 2)在对话框中的,Database File Name”栏中输入设计数据库名,后缀为 *.ddb。 按下,Browse…” 按钮,
可以选择设计数据库的存盘路径,单击对话框中的
,OK”按钮,就建立了新的设计数据库,并进入如图
7.2所示的创建设计数据库后的窗口。
第 7章 制作元件封装
图 7.1 新建设计数据库对话框第 7章 制作元件封装
图 7.2 创建设计数据库后的窗口第 7章 制作元件封装
( 3)执行菜单命令,File\New”,打开新建文件对话框,
如图 7.3所示。
图 7.3 新建文件对话框第 7章 制作元件封装
( 4)双击 PCB Library Document( PCB元件封装编辑器)图标或者选中图标后单击,OK”按钮,就可以建立元件库封装编辑文档,如图 7.4所示。
( 5)元件库文件的初始名称为 PCBLIB1,LIB,它处于浮动状态,此时可以修改文档名,输入你所想要的名称,
按 Enter键即完成修改。
( 6)直接双击图 7.4中的 PCB元件库文件图标,就进入如图 7.5所示的 PCB元件封装编辑器的主窗口。
第 7章 制作元件封装
图 7.4 新建元件封装库文件第 7章 制作元件封装
图 7.5 元件封装编辑器主窗口第 7章 制作元件封装
7.2 PCB元件封装编辑器概述在设计管理器窗口中按下,Browse PCBLib”按钮,便出现如图 7.6所示元件封装编辑器的编辑界面。
图 7.6 元件封装编辑器界面第 7章 制作元件封装从图 7.6可以看出,PCB元件封装编辑器界面主要由主菜单、主工具栏、绘图工具栏、编辑区、状态栏与命令行等部分组成。
1.主菜单
PCB元件封装编辑器的主菜单如图 7.7所示,主要是给设计人员提供编辑、绘图命令,以便于创建一个新元件。
每个菜单下均有相应的子菜单,某些子菜单下还有多级子菜单。
图 7.7 主菜单第 7章 制作元件封装主菜单中的各菜单命令功能如下:
File,用于文件的管理、文件的存储、文件的输出打印等操作;
Edit,用于各项编辑功能,如删除、移动等;
View,用于画面管理,如画面的放大、缩小和各种工具栏的打开与关闭等;
Place,用于绘图命令,如在工作界面上放置一个圆弧、
导线、焊盘等;
Tools,在设计的过程中提供各种方便的工具;
Reports,用于产生报表;
Help,用于提供帮助文件;
Window,用于已打开窗口的排列方式、切换当前工作窗口等。
第 7章 制作元件封装
2.主工具栏主工具栏如图 7.8所示,它提供了各种图标操作方式,可以方便、快捷地执行各项功能,如打印、存盘等。
图 7.8主工具栏第 7章 制作元件封装对主工具栏可进行如下操作:
( 1)显示主工具栏:执行菜单命令
,View\Toolsbars\Main Toolbar”,主工具栏就被打开,
显示在主窗口中。
( 2)调整主工具栏的位置:将鼠标指针移到主工具栏中的任一按钮上,单击鼠标右键,就会弹出一个如图 7.9所示的快捷菜单,执行某个快捷菜单命令,就可将主工具栏放置在主窗口的左边、右边、顶部或底部位置。
( 3)关闭主工具栏:只要执行快捷菜单命令,Hide”或执行菜单命令,View\Toolsbars \Main Toolbar”即可关闭。
第 7章 制作元件封装图 7.9 快捷菜单命令第 7章 制作元件封装
3.绘图工具栏绘图工具栏( Placement Tools) 如图 7.10所示,它的作用类似于菜单命令,Place”,用于在工作平面上放置各种图元焊点、线段、圆弧等。如果主窗口中没有显示绘图工具栏,可以执行菜单命令,View\Toolsbars
\Placement Tools”打开,如果要关闭它,只要再次执行菜单命令,View\Toolsbars\Placement Tools”即可隐藏。
图 7.10 绘图工具栏第 7章 制作元件封装
4.元件编辑区在设计窗口的空白处,有一个类似平面直角坐标系的绘图页,划分为四个象限,通常情况下,在第四象限进行元件封装的编辑工作,因此又称之为编辑区。
5.状态栏和命令行状态栏和命令行显示在主窗口的最下方,如图 7.11所示。
它们用于指示当前系统所处的状态和正在执行的命令,打开或关闭状态栏和命令行,可分别通过执行菜单命令
,View\Status Bar”和,View\Command Status”来完成。
图 7.11 状态栏和命令行第 7章 制作元件封装
6.快捷菜单在编辑区的空白处双击鼠标右键,则屏幕上会弹出如图 7.12所示的快捷菜单。利用快捷菜单进行编辑,将使操作变得方便快捷,其效果就相当与使用主菜单进行操作。
图 7.12 快捷菜单第 7章 制作元件封装
7.元件封装库管理器元件封装库管理器主要用于对元件封装库进行管理。
PCB元件封装编辑器界面的放大、缩小处理可以通过
,View”菜单进行,也可以通过选择主工具栏上的放大按钮和缩小按钮来实现画面的放大与缩小。
第 7章 制作元件封装
7.3 创建新的元件封装创建 PCB元件封装图常用两种方法:手工创建和利用向导创建。下面通过一个双列直插式 12脚的元件封装为实例,
来讲述创建元件封装的具体过程。
7.3.1 元件封装参数设置启动 Protel 99 SE并进入 PCB元件封装编辑器的编辑界面,见图 7.6所示。在创建新的元件封装前,往往需要先设置一些基本参数,如计量单位、过孔的内孔层和鼠标移动的最小间距等。但是创建元件封装不需要设置布局区域,因为系统会自动开辟一个区域供用户使用。
第 7章 制作元件封装
1.工作层面参数设置设置工作层面参数的操作步骤如下:
( 1)执行,Tools \ Library Options”命令,系统将弹出工作层面参数设置对话框,如图 7.13所示;
( 2)在 Layers标签页,可以设置元件封装的层参数。一般可以选中 Pad Holes( 焊盘内孔)和 Via Holes( 过孔)两个复选框,其他则保留默认值;
( 3)单击 Options标签,进入 Options标签页,如图 7.14所示 。在该对话框中可设置 Snap( 格点),Electrical Grid
( 电气栅格)和 Measurement( 计量单位)等,计量单位有英制和米制两种。
( 4)设置结束后,单击该对话框中的,OK”按钮,即完成对工作层面参数新的设置。
第 7章 制作元件封装
图 7.13 工作层参数设置对话框第 7章 制作元件封装
图 7.14 Options标签页对话框第 7章 制作元件封装
2.系统参数设置
设置系统参数的操作步骤如下:
( 1)执行菜单命令,Tools\Preferences”,系统将弹出
Preferences设置对话框。如图 7.15所示。它共有 6个标签页,
即 Options标签页,Display标签页,Colors标签页、
Show/Hide标签页,Defaults标签页,Signal Integrity标签页,一般只设定 Options标签页的各项参数即可。
当设置元件颜色时,通常顶层丝印层 (Top OverLayer)颜色为深绿色,Pad Holes颜色设置为白色( White),颜色设置可以通过 Colors标签页实现。
工作层面参数和系统参数设置完毕后,就可以开始创建新的元件封装了。
第 7章 制作元件封装图 7.15 Preferences设置对话框第 7章 制作元件封装
7.3.2 手工创建新的元件封装手工创建元件封装实际上就是利用 Protel 99 SE 提供的绘图工具,按照实际的尺寸绘制出该元件封装。下面以创建一个双列直插式 12脚的元件封装为例进行讲解。
手工创建的一般步骤如下:
( 1)首先执行,Place \ Pad”菜单命令,如图 7.16所示。
也可以单击绘图工具栏中 按钮。
( 2)执行该命令后,光标变为十字,中间带有一个焊盘。
随着光标的移动,焊盘跟着移动,移动到适当的位置后,单击鼠标左键将其定位,在图中完成一个焊盘的放置。
( 3)在焊盘中心出现焊盘序号,如果是第一次放置的焊盘,
其序号为 0,这时系统仍然处于放置焊盘的编辑状态,可以继续放置其它十一个焊盘,如图 7.17所示。单击鼠标右键或按键盘上的 Esc键,即可结束放置焊盘。
第 7章 制作元件封装图 7.16,Place \ Pad”菜单命令第 7章 制作元件封装图 7.17 放置的全部焊盘第 7章 制作元件封装
( 4)将光标移动到已绘制好的第一个焊盘上,双击鼠标左键,即会弹出如图 7.18所示焊盘属性对话框。在该对话框中,
可以对焊盘的有关参数进行设置:
X-Size和 Y-Size,用来设置焊盘的横、纵向尺寸;
Shape,用来选择设置焊盘的外形(有圆形、正四边形和正八边形);
Designator,指示焊盘的序号,可以在栏中进行修改,这里将它改为 1,再依次将其他焊盘的序号分别改为 2~12,全部焊盘显示如图 7.19所示。
Layer,设置元件封装所在的层面,针脚式元件封装层面设置必须是 Mulit Layer,STM元件封装层面设置必须为单一表面,如 Top Layer或 Bottom Layer;
X-Location和 Y-Location,指示焊盘所在的位置坐标,对它们重新设置可以调整焊盘的位置。
第 7章 制作元件封装图 7.18 焊盘属性对话框第 7章 制作元件封装图 7.19 序号修改后的全部焊盘第 7章 制作元件封装
本例焊盘的属性设置如图 7.18所示。方形焊盘和圆形焊盘可以在 Shape编辑框中选定。其他选项参数取默认值。根据元件引脚之间的实际间距将其设定为垂直距离为 100mil,水平距离为 300mil,1号焊盘放置于( 0,
0)点,并相应 放置其他焊盘。将焊盘的直径设置为
60mil,焊盘的孔径设置为 30mil。
按下,OK”按钮即完成这一焊盘属性的设置,若按下
,Global”按钮,就打开如图 7.20所示的对话框,对所有的焊盘属性进行整体编辑。对所有参数的设置结束后,
按下,OK”按钮,就可弹出如图 7.21所示的确认对话框,
按下,Yes”按钮即完成对所有参数的重新设置,若按下
,No”按钮,则不对所有参数重新设置。
第 7章 制作元件封装
图 7.20 所有焊盘属性对话框第 7章 制作元件封装图 7.21 确认对话框第 7章 制作元件封装
( 5)参数设置完成后,接下来就是绘制元件封装的外形轮廓。在 TopOverlay标签上将工作层切换到顶层丝印层,即 Top Overlay层,然后执行菜单命令,Place
\Track”。
( 6) 执行该命令后,鼠标光标变为鼠标指针和一个带小方点的大,十,字形。将鼠标指针移到合适的位置,
单击鼠标左 键来确定元件封装外形轮廓线的起点,然后绘制元件的外形轮廓,如图 7.22所示。在本例中,左上角坐标为( 60,40),右下角坐标为( 240,-540)。
上端开口的坐标分别为( 120,40)和( 180,40)。
第 7章 制作元件封装图 7.22 元件封装外形轮廓第 7章 制作元件封装
( 7)图 7.22中的元件封装外形轮廓还缺少顶部的半圆弧,可以执行菜单命令,Place \Arc”,或直接单击绘图工具栏上的相应图标在外形轮廓线上绘制半圆弧。
本例中,执行菜单命令,Place \Arc(Center)”后,将鼠标指针移到合适的位置,单击鼠标左键来确定圆心位置
( 150,40),移动鼠标指针,即出现一个半径随鼠标指针移动而变化的预画圆,单击鼠标左键来确定圆半径
(30mil),将鼠示指针移到预画圆的左端(起始角为
180°),单击鼠标左键来确定圆弧的起点,再将鼠标指针移到预画圆的右端(终止角为 360°)单击鼠标左键来确定圆弧的终点,元件封装顶部的半圆弧就绘制好了。此时元件封装图形如图 7.23所示。
第 7章 制作元件封装
图 7.23 完整的元件封装图形第 7章 制作元件封装
( 8)绘制完成后,单击设计管理器中的,Rename”按钮,就可弹出如图 7.24所示的对话框,在对话框中输入新的名称如 JDIP12,按下该对话框中,OK”按钮,即完成对新创元件封装的重命名。
( 9)输入元件封装的名称后,可以看到元件封装管理器中的元件名称也相应改变了。执行菜单命令,File\Save”,
将新建的元件封装保存。
图 7.24 元件封装重命名对话框第 7章 制作元件封装
( 10)为了标记一个 PCB元件用作元件封装,还要设定该元件封装的参考点。往往选择 Pin1( 即元件的引脚 1)为参考点。
设置元件封装的参考点可以执行菜单命令,Edit\Set
Reference”,如图 7.25所示。
其中有 Pin1,Center和 Location三条命令:
Pin1,设置引脚 1为元件的参考点;
Center,设置元件的几何中心作为元件的参考点;
Location,表示由用户选择一个位置作为元件的参考点。
本例执行菜单命令,Edit\Set Reference\Pin1”。
第 7章 制作元件封装图 7.25 设定元件封装的参考点第 7章 制作元件封装
7.3.3 利用向导创建元件封装下面以新建一个 JDIP12的元件封装为实例来介绍利用向导创建元件封装的基本步骤:
( 1)启动并进入元件封装编辑器;
( 2)执行,Tools \New Component”菜单命令,如图 7.26所示;
( 3)执行该命令后,系统会弹出如图 7.27所示的界面。此时进入了元件封装创建向导,接下去可以选择封装形式,并可以定义设计规则。
( 4)单击,Next”按钮,系统将弹出如图 7.28所示选择元件封装样式对话框。
第 7章 制作元件封装图 7.26 执行菜单命令,Tools \New Component”
第 7章 制作元件封装图 7.27 元件封装向导界面第 7章 制作元件封装
图 7.28 选择元件封装样式对话框第 7章 制作元件封装在该对话框中可以设置元件的外形。 Protel 99 SE
提供了 11种元件的外形供用户选择,其中包括 Ball Grid
Arrays(BGA)(球栅阵列封装 ),Capacitors( 电容封装)、
Diodes( 二极管封装),Dual in-line Package( DIP双列直插封装),Edge Connectors( 边连接样式)、
Leadless Chip Carrier(LCC)( 无引线芯片载体封装)、
Pin Grid Arrays( PGA)( 引脚网格阵列封装),Quad
Packs( QUAD)( 四边引出扁平封装 PQFP),小尺寸封装 SOP(Small Outline Package),Resistors( 电阻样式)等。
根据本例要求,选择 DIP封装外形。在对话框中还可以选择元件封装的度量单位,有 Metric( mm)( 米制)
和 Imperial(mil)( 英制)两种。
第 7章 制作元件封装
( 5)单击,Next”按钮,系统将会弹出如图 7.29所示的对话框。在该对话框中可以设置焊盘的有关尺寸。将鼠标指针移到需要修改的尺寸上,鼠标指针变为,I”形,按住鼠标左键不放,拖动鼠标指针,该尺寸部分颜色变为蓝色即表示选中该项尺寸,然后输入新的尺寸即可。
图 7.29 设置焊盘尺寸第 7章 制作元件封装
( 6)单击,Next”按钮,系统将会弹出如图 7.30所示的对话框。在该对话框中可以设置引脚的水平间距、垂直间距和尺寸,设置方法同上一步。
图 7.30 设置引脚的位置和尺寸第 7章 制作元件封装
( 7)单击,Next”按钮,系统将会弹出如图 7.31所示的对话框。在该对话框中可以设置元件的轮廓线宽,设置方法同上一步。
图 7.31 设置元件的轮廓线宽第 7章 制作元件封装
( 8)单击,Next”按钮,系统将会弹出如图 7.32所示的对话框,在该对话框中可以设置元件引脚数量,只须在对话框中的指定位置输入元件引脚数或者按,增加,或,减少,钮来确定元件引脚数即可。
图 7.32 设置元件引脚数量第 7章 制作元件封装
( 9)单击,Next”按钮,系统将会弹出如图 7.33所示的设置元件封装名称的对话框。在该对话框中,可以设置元件的名称,在此设置为 JDIP12。
图 7.33 设置元件的名称第 7章 制作元件封装
( 10)此时再单击,Next”按钮,系统将会弹出如图 7.34所示的完成对话框。单击按钮,Finish”,即可完成对新元件封装设计规则的定义,同时程序按设计规则自动生成了新元件封装。完成后的元件封装如图 7.35所示。
图 7.34 完成对话框第 7章 制作元件封装
( 11)最后执行菜单命令,File\Save”,将这个新创建的元件封装存盘。
使用向导创建元件封装结束后,系统将会自动打开生成的新元件封装。
图 7.35 创建完成后的元件封装第 7章 制作元件封装
7.4 PCB元件封装管理
7.4.1 浏览元件封装创建元件封装时,可以单击 Browse PCBLib标签进入元件封装浏览管理器,如图 7.33所示。
PCB元件封装浏览管理器由元件过滤( Mask) 框、
元件封装名列表框、元件封装引脚列表框及当前层面框等部分组成。元件过滤( Mask) 框用于过滤当前 PCB元件封装库中的元件,满足过滤框中的条件的所有元件都将会显示在元件列表框中。
当用户在元件封装列表框中选中一个元件封装时,该元件封装的引脚将会显示在元件引脚列表框中,如图 7.36
所示。
第 7章 制作元件封装
图 7.36 浏览管理器窗口第 7章 制作元件封装在该对话框中,
按钮的功能是选择元件封装库中的第一个元件封装,
鼠标光标自动跳到第一个元件封装名上,按下该按钮与执行菜单命令,Tools\First Component”时功能相同。
按钮的功能是选择元件封装库中的最后一个元件封装,鼠标光标自动跳到最后一个元件封装名上,按下该铵钮与执行菜单命令,Tools\Last Component”时功能相同。
按钮的功能是选择前一个元件封装,鼠标光标自动移到前一个元件封装名上,按下该按钮与执行菜单命
,Tools\PrevComponent”时功能相同。
按钮的功能是选择下一个元件封装,鼠标光标自动移到下一个元件名封装上,按下该按钮与执行菜单命令
,Tools\NextComponent”时功能相同。
第 7章 制作元件封装
7.4.2 添加元件封装添加新元件封装的操作步骤如下:
( 1)首先执行,Tools\ New Component”菜单命令,或单 击图 7.36 中的,Add”按钮,系统将弹出如图 7.37所示的对话框。
( 2)若单击,Next”按钮,将会使用向导创建新元件封装。若单击,Cancel”按钮,系统将会生成一个
PCBCOMPONENT-1空文件。用户可以在该空文件中创建新元件封装,结束后再对其重新命名并保存起来。
第 7章 制作元件封装
图 7.37 元件封装向导界面第 7章 制作元件封装
7.4.3 删除元件封装如果想从元件库中删除一个元件封装,可以先选中需要删除的元件封装,然后单击,Remove”按钮,系统将会弹出如图 7.38所示的对话框。如果单击对话框中,Yes”按钮,系统将会执行删除操作,删除元件列表框中鼠标光标所指的元件封装;如果单击对话框中,No”按钮,则系统取消对该元件封装的删除操作。
图 7.38 删除元件封装对话框第 7章 制作元件封装
7.4.4 放置元件封装通过元件封装浏览管理器放置元件封装,可以先选中需要放置的元件封装,然后单击,Place”按钮,系统将会切换到当前打开的 PCB设计管理器中,用户可以将该元件封装放置在适当的位置。
7.4.5 编辑元件封装引脚焊盘使用元件封装浏览管理器可以编辑封装引脚焊盘的属性,
具体操作过程如下:
( 1)先在元件列表框中某选中元件封装,然后在引脚列表框中选中需要编辑的焊盘。
( 2)双击选中的对象,或单击,Edit Pad”按钮,系统将弹出如图 7.39所示的 焊盘属性对话框,在该对话框中可以实现焊盘属性的编辑。 若单击图 7.36中的,Jump”按钮,系统将所选焊盘放大显示在设计窗口,且亮度增亮,这便于快速定位到某元件封装的某一引脚焊盘。
第 7章 制作元件封装图 7.39 焊盘属性对话框第 7章 制作元件封装
7.4.6 设置信号层的颜色在 Current Layer栏可以设置或修改元件封装的各层颜色,具体操作步骤如下:
( 1)在 Current layer下拉列表中选取中需要修改或设置颜色的层,如图 7.40所示。
( 2)用鼠标左键双击右边的颜色框,此时系统将会弹出如图 7.41所示颜色设置对话框,通过该对话框可以设置元件封装的各层颜色。
第 7章 制作元件封装图 7.40 层面选择框第 7章 制作元件封装图 7.41 颜色设置对话框第 7章 制作元件封装
7.5 创建项目元件封装库下面以创建的闪光控制器,PCB为例,介绍创建项目元件封装库的具体步骤:
( 1)执行菜单命令,File \ Open”,打开闪光控制器,PCB
所属的设计数据库,装入该项目文件,如图 7.42所示。
图 7.42 选择数据库第 7章 制作元件封装
( 2)然后在该设计数据库项目中打开闪光控制器,PCB文件。
( 3)执行,Design\Made Library”菜单命令。执行该命令后程序会自动切换到元件封装库编辑器,生成相应的项目文件库数据库,lib,如图 7.43所示。
第 7章 制作元件封装
图 7.43 生成新的元件封装库第 7章 制作元件封装本章小结
1,PCB元件封装编辑器组成及功能启动 PCB元件封装编辑器,进入 PCB元件封装编辑器主窗口。其界面主要由主菜单、主工具栏、绘图工具栏、编辑区、状态栏与命令行等部分组成。
2,创建新的元件封装创建 PCB元件封装图常用两种方法:手工创建和利用向导创建 。
( 1) 手工创建元件封装实际上就是利用 Protel 99 SE 提供的绘图工具,按照实际的尺寸绘制出该元件封装 。
第 7章 制作元件封装
( 2)利用向导创建元件封装
Protel 99 SE的元件封装创建向导允许用户预先定义设计规则,在这些设计规则定义结束后,元件封装库编辑器会自动生成相应的新元件封装。
3,PCB元件封装管理
( 1) 浏览元件封装
( 2) 添加元件封装
( 3) 删除元件封装
( 4) 放置元件封装
4,创建项目元件封装库就是按照某个项目电路图上的元件而生成的一个元件封装库。项目元件封装库实际上就是把整个项目中所用到的元件整理并存入一个元件库文件中。
第 7章 制作元件封装思考与练习 7
7.1 试说明怎样进入 PCB元件封装编辑器?
7.2 创建新的 PCB元件封装前,如何设置参数?
7.3 试用手工创建法创建一个 DIP10的元件封装。
7.4 试用向导法创建一个 DIP10的元件封装。
7.5 如何创建项目元件封装库?