第 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 如何创建项目元件封装库?
第 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 如何创建项目元件封装库?