文档库 最新最全的文档下载
当前位置:文档库 › PowerPCB元件封装制作图文详解!新手一定要看!

PowerPCB元件封装制作图文详解!新手一定要看!

PowerPCB元件封装制作图文详解!新手一定要看!

PowerPCB元件封装制作图文详解!新手一定要

看!

*********************************************

******

我们习惯上将设计工作分为三大阶段,指的是前期准备阶段、中间的设计阶段以及后期设计检查与数据输出阶段。前期准备阶段的最重要的任务之一就是制作元件,制作元件需要比较专业的知识,我们会在下一部教程中专门介绍。但是学会了做元件只是第一步,因为元件做好后还必须保存起来,保存的场所就是我们现在要讨论的元件库,而且在PowerPCB中只有将元件存放到元件库中之后,才能调出使用。因此做元件与建元件库操作是密不可分的,有时还习惯将两个操作合而为一,统称为建库。

建库过程中的重要工作之一就是对元件库的管理,可以想像一个功能强大的元件库,至少要能满足设计者的下列几方面的要求:必须能够随意新建元件库、具有较强的检索功能、可以对库中的内容进行各种编辑操作、可以将元件

库中的内容导入或者是导出等等。

下面我们将分几小节对PowerPCB元件库的各种管理功能进行详细讨论。

一,PowerPCB元件库基本结构

1.元件库结构

在深入讨论之前,有必要先熟悉PowerPCB的元件库结构,在下述图9-1已经打开的元件库管理窗口下,我们可以清晰地看到四个图标,它们分别代表PowerPCB的四个库,这是PowerPCB元件库的的一个重要特点。换句话说,每当新建一个元件库时,其实都有四个子库与之对应。有关各个库的含义请仔细

阅读图9-1说明部分。

图9-1 各元件库功能说明

例如我们新建了一个名为FTL的库后,在Padspwr的Lib目录下就会同时出现四个名称相同但后缀名各异的元件库,如图9-2分别为:

FTL.pt4:Part Type元件类型库

FTL.pd4:Part Decal元件封装库

FTL.ld4:CAE逻辑封装库

FTL.ln4:Line线库

这是Padspwr的Lib目录下的所有元件库的列表,在这里可以找到所有元件库,包括

系统自带的与客户新建的库。

图9-2 元件库文件名称

图9-1的介绍已经清楚,这四个元件库可以分别存放不同特性的元件与数据。那么它们之间是否是彼此独立的?如果不是又存在什么样的关联呢?

2.PowerPCB元件子库之间的关系

有过设计经验与元器件基础知识的朋友都知道,在PCB设计中涉及到元件制作时,手头必须要有器件的下列两类资料--即包含器件的电气信息与物理信息的资料。电气信息主要是指与管脚极性、管脚配制、器件内部电路等相关的说明与示意图,而物理信息应该指器件的物理尺寸:包括外框尺寸、管脚间距、孔径大小等封装尺寸数据。在设计过程中只要根据上述电气与封装物理数据,

就可以完成器件制作。

既然一般的器件通过它们的电气与封装特性就可以确定,那么在PowerPCB 中为什么会设置四个库呢?设置这么多库有必要吗?设计者是否需要用到所有

的库?什么时候会用到?

要找到这些问题的答案,我们需要分两个步骤来完成。第一步应该对PowerPCB中的几个专用名词的概念有一个很清晰的理解,第二步则需要理顺每一个库的作用与它们之间的关联。那么首先从第一步做起,阅读下面的对照表,弄懂几个关键名词Part Decal/Part Type/CAE Decal的含义与用途。这是几个很容易混淆的词汇,如果概念不清对元件库的关系就很难理解。

(1)名词解释

Decal

(2)元件库关系说明

首先让我们回顾一下前文介绍的各个库的主要功能。

(3)元件库关系图解

综上所述,在使用PowerLogic绘制原理图的规范化操作的前提下,设计过程中的元件作业,必须要涉及到三个子库及Part Type/Decal/CAE,也就是这

三个库是密切关联的。

图9-3 元件库关联结构(1)如果用户是通过其它CAD导入NETLIST的,或者是通过手工输入NETLIST,也就是说没有使用PowerLogic来定义CAE Decal,也就没有CAE Decal与Part Type的关系,这时可以作为一个特例,PCB 设计时只与Decals与Parts两个库有关。

图9-4 元件库关联结构(2)

9.1.2 打开元件库管理窗口

1.进入元件库管理窗口

在PowerPCB与PowerLogic两个系统下进入元件库管理窗口的方式基本相同。见示意图,只要从File菜单下选择Library直接进入。另外在PowerPCB 与PowerLogic的Decal Editor与CAE Decal窗口下的进入方式也完全相同。

图9-5 打开元件库管理窗口

2. 元件库管理窗口(Library Manage)说明

图9-6是打开的元件库管理窗口。它有下面几个部分组成:

Library:所有元件库的列表,用户需要从中选择,将其设定为当前活动库(操作库)。一般默认值是All Libraries即对所有库适合。但是一般建议针对当

前活动库操作,这样比较安全。

Edit 区域由三个部分组成

元件子库: 元件子库与显示区域。选择要操作的子库后,所选元件的图形会在

左侧显示区域内显示出来。

元件库内容显示编辑区:与上述子库对应的元件库内容显示区域,根据Filter 过滤器设定状况,在此可以看到所有元件的名称。而右侧则是一组编辑命令。

编辑命令说明请参见本章后序部分的内容。

Filter:过滤设置区域,用户可以设定关键字检索方式。

输入/出命令:Import/Export/List To File,可以将某一个子库的部分后者是全部内容输出到相应文件中,也可以将相应合适的文件输入,实现不同系统之间的元件库数据合并操作,非常方便。

元件库管理相关命令:

New Lib:新建元件库操作。这一操作会在Padspwr的Lib目录下增加一个新库。

Lib List:对当前设计中的元件库列表的管理窗口,改变库的顺序、设置共享限制、实现将元件库从显示列表中删除或者是追加等管理功能。

● Attr Manager:元件属性管理窗口,可以按照元件库来设置元件属性,

并对该库中的所有元件有作用。

3.元件库管理窗口说明示意图

图9-6 元件库管理窗口解释

[本帖最后由哆啦@梦于 2008-1-4 17:19 编辑]

收藏分享评分

popcorn 在 EDA365论坛回复了 boblin 的话题 PADS LOGIC RENUMBER更號範

T

O

P

哆啦

@梦

荣誉

2#

发表于 2008-1-4 16:46 | 只看该作者

在对元件库的结构有了一个基本了解后,本节主要介绍元件库管理窗口下的一些重要操作。包括元件库的管理操作、元件检索操作以及一些编辑操作等。首先学习与元件库管理相关的建库操作。

新建元件库

虽然PowerPCB 系统有自带的有几个元件库,其中一个叫做USR 的库是专门为用户准备的。但是在正规的设计过程中,一个USR 库往往不够,比如可能需要按照元件的类别或者是厂商的名称来分别建库,这样在PowerPCB 中就需要不断添加新的元件库来实现。

新建元件库的操作步骤非常简单,简述如下:

● 在Library Manager 下点击New Lib 。 ● 在New Library 窗口下输入新的元件库名称,后缀名称默认为Pt4即Part Type 的元件库,但是一旦输入新的元件库名称后。在Lib 目录下应该会同时出现4个元件

子库。

图9-7 新建元件库操作示意

建议:每做一个新的设计,可以为此专门建立一个暂时的元件库,然后经过一段时期后(待设计的板子安装调试完成,证明无元件错误后),再将该库中的元件分类合并到自己的最终元件库中,这样日积月累后就可以有一个属于自己的元件库体系。当然建库的操作是长期的、烦琐的作业,而且涉及的知识也比较多,不但需要对元件的设计标准比较熟悉,还需要建立一套元件命名规则并且需要定期对元件库进行整理等一系列工作。

9.2.2 元件库列表

除了不断新建的元件库,系统中还有很多已经存在的库,如果不熟悉对这些元件库的管理方法,就很容易出错。本节要介绍对它们的管理方法,包括设置库的优先顺序、将元件库追加到列表中或者是将其从列表中删除等操

作。

首先通过Library Manager下的Lib List进入元件库列表管理窗口。

如图9-8所示。在打开的Library List窗口下有一组控制命令现说明如下:

Library:在这里可以查看所有元件库的名称与优先顺序,上面的比

下面的优先级别要高。

●Read Only:对于一些重要的元件库可以设置为只读。但是可以发现在一般情况下该项都是不可选的,因为只有在Windows下将相应元件库文件设置为只读文件时,才起到保护作用。注意设置为Read Only后,就不可以对该库进行任何编辑操作,包括存取、删除等都无效。

●Shared:可选择是否设置为共享,可以允许其它用户通过网络等共

享该库资源。建议设置为ON。

●Allow Search:选择是否允许被交叉搜索。一般情况下建议设置为ON。但是如果有特别需要不允许某个库加入检索列表时,只要不选择该参数,就可以将某一个元件库从列表中排除,而不需要执行Remove操作。

●Add:通过该命令将在Padspwr/Lib目录下的元件库添加到该列表中。必须是已经存在与Lib目录下的元件库才可以追加到该列表中。也就是说操作对象是那些已经通过Library Manager下面的Add Lib建成的元件库。

●Remove:将某元件库从该列表中删除,注意该操作只是不显示相应库名称,不是元件库删除操作,也就是说即使从该列表中去除,但是并不会对Padspwr/Lib目录下的文件有任何影响,如果需要还可以通过上面的Add

命令追加到列表中。

●Up:该命令可以改变库文件在列表中的位置,每次上移一个位置。

用于提高文件的优先级别。

●Down:该命令可以改变库文件在列表中的位置,每次下移一个位置。

用于降低文件的优先级别。

下面的画面是以提高元件库级别为例的操作示意图,动作分解如下:第一步:从示意图9-8中可以看到最下方有一个名为FTL的库,这是我们新建的元件库,一般情况下新建库会位于列表的最下方,它的优先级别是最低。这时我们可以通过Up命令将其逐步上移到目标位置。如果是为了当前设计而新建的库,说明在当前设计中主要会对该新建库进行操作,因此建议将该库的优先级别设置为最高,及移动到最上方的位置,这样在Library Manager对话中,该库会紧接着ALL Libraries显示。但是在以后的设计过程中涉及到元件库的操作时,该库将会自动被默认为当前活动库,不需要再

次设置,比较方便。

第二步:选中目标库后,可以通过Up与Down键改变当前位置。

第三步:每点击Up与Down键一次位移一个位置,重复点击,直到理想

的位置。

Down操作可以仿照上述步骤练习。

图9-8 元件库列表操作步骤示意

设置完成后,点击OK保存设置,回到Library Manager窗口。接下来我们来查看一下元件库的显示状况,从图9-9中可以发现FTL库已经位于最上方的位置。即使不做任何调整,在今后如需要将设计数据中的元件保存到Library的操作时、系统将会默认FTL为操作对象。但是用户也可以随时通过点击选择来更改当前活动库,如在当前的Library Manager窗口下、Decal Editor下的存取操作时、包括通过ECO从元件库中调用器件等情况下都可

以重新选择对象库。

图9-9 选择目标库(当前活动库)

选择活动库的主要目的除了能够缩小范围、方便检索外,还有一个功能就是避免使用其它元件库中的同名元件而引起的元件调用错误,这一点非常重要。因此除了对元件库的整理操作之外,在具体的设计过程中,如果遇到元件库相关的操作时,希望养成一个好的习惯---首先确认并选好当前的元

件库之后,再进行其它的操作!

例如在不同的元件库之间有同名称的元件存在(这种情况不少见),它们的外形相似,但是具体封装尺寸又有差异,靠肉眼很难察觉,而且关键是元件名称又与设计者自己的相同,因为调用元件时只认元件名称,设计者如果起的名称没有规则,加上操作方式不规范,很有可能出现不该犯的低级错误。可以说一旦元件调用到设计数据中之后,如果不再做一次元件尺寸检查,肯定会出错。这就是没有指定目标元件库操作所引起的错误之一,原因是最终设计中使用的不是设计者原先制作的元件!!

9.2.3 元件查询

元件查询是元件库操作的基本,掌握如何迅速地找到目标元件,并保证其正确性简单说就是要从正确的库中找到正确的元件!根据我们上一小节的介绍,在其它操作之前,首先应该选好目标元件库,在下面的例子中我们选

择的是系统自带的Common库。

打开元件库管理窗口除了对元件库进行整理操作外,有时需要对照元件名称进行查询然后对查询到的元件进行编辑修改(Edit命令),如果没有找到目标元件可能需要重新设计(New命令),在PowerPCB下只能对Decals 与Parts库进行Edit操作和New操作。这两个操作需要分别进入Decal Editor与Part Information窗口下才能完成。

下面介绍元件查询的一般步骤,在选择了目标元件库(当前活动库)后

之后还有3个小步骤,见图9-10:

第1步:在四个元件子库中做选择,如我们现在选中了Parts库,可以查看Common元件库的Parts库中的所有或者部分内容。

第2步:在Edit下方的Part Types显示区域可以看到Common的Parts 库中的所有Part Types名称列表。从中点击选择目标元件,如我们已经选

择了Type名为0402的一个SMD元件。

第3步:在外形显示区域可以查看与该Type对应的PCB封装Decal的

形状。

第4步:对查询结果进行编辑操作,编辑命令在右侧和下方,主要有New、Edit、Delete、Copy、Import、Export、List to File。具体操作请

参考本章后续部分介绍。

如果目标元件库中的元件数量不多,可以通过上述方式查询,但是往往会影响检索效率,特别是库中元件量很大时,不可能只是通过目视浏览的方式来查询。这时就需要熟悉设置过滤器(Filter)的方式来达到快速检索的目的,我们会在下一节专门介绍过滤器的检索方式,请阅读参考。

Parts库元件查询示例:

图9-10 元件查询示意(1)

其它库元件查询方式示意图:

图9-11 元件查询示意(2)

9.2.4 过滤器(Filter)查询设置

在Library Manager对话框的最下方设置了元件过滤器Filter区域。针对PowerPCB的四个子元件库,系统支持MS DOS通配符星号'*'的检索方式,过滤器本身的作用就是为了提高检索速度,但是每次检索速度还与使用机器的硬件条件以及元件库中的数据量等有密切的关系。

PowerPCB支持的检索查询方式汇总:

1.通配符星号'*'检索

在Filter处输入'*' 检索结果会显示目标库中的所有内容。无论我们在Filter处设置何种检索方式,其检索步骤应该是基本相同的。

现在我们将通用的检索步骤分解如下,便于大家练习与使用,请对照图

9-12熟悉、理解具体方法:

第1步:确定目标库又称为当前活动库。

第2步:点击从Decals、Parts、Lines、CAE中选择子库。

第3步:在Filter栏处,设定过滤方式,具体就是按照本节介绍的方

式输入检索字符。

第4步:按Apply键,执行检索。

第5步:在内容显示区域查看检索结果,见图9-14。

图9-12 Filter设置示意(1)

2. 与星号'*'结合或者直接输入元件名称

第一可以在Filter处与星号'*'结合来检索某一类型的元件,如输入R*、DIP*、74*等等来检索分别以R、DIP、74等开头的所有元件。

第二种方法还可以直接输入元件名称。

具体的操作步骤见上一节检索步骤分解方法。在本例图9-13中我们直接输入了DIP16后,按Apply。则可以得到图9-14的结果。

图9-13 Filter设置示意(2)

检索结果示意:

图9-14是输入DIP16后对Common库的Decals子库的检索结果,如果此时改变子库选择,可以继续检索其它库中名为Dip16的元件。请自行练习。

可以想像,我们检索元件的目的,除了确认元件库的内容外,大多数情况都需要对检索结果施行某种操作,在Library Manager对话框下就是执行编辑命令。注意:除了删除与拷贝命令外,New与Edit等命令根据选择的子库的不同会进入不同的操作窗口、或者是需要做不同的选择。这部分内容

会在下一节讨论,请继续阅读。

图9-14 查询结果

9.2.5 元件库编辑命令汇总

1.编辑命令一览:图9-15

●New:在PowerPCB下,只有Decals与Parts子库有New命令。详细说

明见本节标题2下的内容。

●Edit:在PowerPCB下,只有Decals与Parts子库有Edit命令。详细

说明见本节标题2下的内容。

●Delete:删除操作,将所选项从库中删除,由于没有恢复功能,所以

请谨慎使用。该命令对所有子库都适合。

●Copy:由于元件名称的唯一性,拷贝命令实现的是不同库之间的的拷贝操作,即将一个库中的内容转移到另一个库中。该命令对所有子库都适合。

●Import:可以将每一个子库中的部分或者全部内容输出。

●Export:可以输入相应后缀名称的文件,实现不同系统之间的元件库

相关文档
相关文档 最新文档