建立集成库

Old Content - visit altium.com/documentation

 

集 成元器件库与原理图库相结合,其中包括与这两者相关的PCB封装和/或SPICE与信号完整性模型,这些都以不可编辑的形式保存。所有的模型信息都将从模 型库或文件中复制到集成库中,因此所有的元器件信息都将一并存储,而不考虑其原始源元器件库的位置。这使得集成库具有较高的便携性。
源元器件库包括任意数量的原理图库,而相关的模型库及文件(PCB封装、SPICE或信号完整性模型)将添加到某个元器件库包项目文件中,该文件将编译生 成一个集成库。要修改集成库需要先修改源元器件库,然后对其进行重新编译。
Altium Designer提供了一系列源元器件库和集成库(*.IntLib 文件),这些库根据Altium Designer安装的\ Library文件夹中制造商的名称存储。原理图源元器件库(*.SchLib文件)包含在这些集成库中,并且可以通过打开集成库来提取。PCB封装模型 以PCB库(*.PcbLib文件)的形式保存在\Library\PCB文件夹中。 


用于电路仿真(*.ckt和*.mdl文件)的SPICE模型位于集成库的\ Library文件夹中,信号完整性模型则位于\Library\ SignalIntegrity文件夹中。

使用Altium Designer的集成库 

使 用集成库与使用原理图库来放置元器件、添加模型名称非常类似。唯一的区别是,前者已将所有关于元器件及其相关模型的信息添加到原理图符号中。用户可以在元 器件属性对话框的模型列表中了解原理图符号中包含哪些模型名称。当原理图图纸中放置了某个元器件后,可从PCB或其他模型库中对模型名称进行修改或添加。
当使用设计»更新PCB(Design » Update PCB)命令将原理图从原理图编辑器中转换到一个空白的PCB中时,每个PCB封装元器件的元器件对话框中源参 考链接字段将伴随源库路径名进行填入,这样在需要对其进行更改时,就可以容易地查到元器件和模块的源了。
请注意,用户仍可通过将原理图或PCB库照常添加到库列表中来使用它们。

添加和删除元器件库 

所有的库必须添加到元器件库符号面板的库列表中,这样在创建PCB时,元器件便会处于可用状态,而且元器件符号也可以放置在原理图和封 装中。
要将集成库添加到元器件库列表,需要进行以下操作:
1. 单击元器件库选项卡,或选中视 图»工作区面板»系统»元器件库(View » Workspace Panels » System » Libraries)以 显示元器件库面板。
2. 点击面板顶部的元器件库按钮,打开可用元器件库对话框。

3. 点击安装选项卡,然后单击安装以添加元器件库。
4. 在打开的对话框中浏览到所需的元器件库,点击打开。该元器件库将在已安装元器件库列表中显示。

5. 点击关闭,此时集成库已添加到元器件库面板的元器件库列表中。元器件库名称将在元器件库面板中出现,并已生 效。
6. 如果一个原理图文件已打开,用户可以从元器件库面板的元器件列表中选择所需放置的元器件。点击放置<元器件名称 >(Place <component name>)来放置该元器件。
要从元器件库列表中删除某个元器件库,需要进行以下操作:
1. 点击元器件库面板顶部的元器件库按钮以打开可用元器件库对话框。点击安装选项卡。
2. 选择需要删除的元器件库。按住Shift或Ctrl键以对元器件库进行多选。点击删除。
3. 从已安装的元器件库列表中删除该元器件库路径名称。点击关闭。该元器件库在元器件库面板中将处于不可用的状态。如有需要将其添加 回即可。

在集成库中寻找某个元器件

如果用户不知道需要使用元器件的位置,请使用元器件库搜索功能。
1. 点击元器件库面板选项卡以显示元器件库面板。
2. 点击元器件库面板顶部的搜索按钮以打开元器件库搜索对话框。 

3.  在元器件库搜索对话框顶部的搜索文本字段内输入想要搜索的元器件名称。*符号被广泛使用,用来将各种生产商使用的不同前缀和后缀纳入考虑范围,例如,搜索 *396*将会找到所有名称中包含该字符串的元器件。系统会将本次搜索的文本列作查询内容,这样下次使用该对话框时将会看到之前的搜索记录,例如 *396*(名称中包含“396” 或描述中包含“396”)。 点击帮助按钮以获得更多关于编写查询或参阅Query语言参考的信息。
4. 从搜索类型下拉列表中选择一个搜索类型(例如:元器件)以找到所有符合查询条件的元器件库。
5. 在已安装元器件库或指定的搜索路径下的元器件库中进行搜索时,需要选择搜索的范围,请在路径字段点击文件夹图标。如果是在指定路 径下目录中的元器件库内进行搜索,请确保已选择子目录。
6. 点击搜索按钮开始搜索。搜索开始后,查询的结果将在元器件库面板中显示。
7. 在元器件库面板的元器件列表中点击所需的元器件以选中、显示其模型名称及图形化表示。
8. 点击放置<元器件名称>(Place <component name>)按钮来放置元器件。或者也可以在元器件列表中双击该元器件。如果已选择某个当前尚未保存在元器件库中的元器件,在将该元器件放 置入原理 图之前需要先安装该元器件库。请点击是(YES)以安装元器件库,且在光标下该元器件将会显示为“浮动”。
9. 在放置某个符号以设置元器件标号时,按TAB键以同时显示元器件属性对话框。 

10. 检查模型列表以检查所有需要的模型信息,例如,检查某个封装模型是否已从集成库中添加。
11. 点击确定,然后点击以在原理图图纸上放置元器件符号。可以通过右键单击或按ESC键来结束元器件放置模式。

创建集成库 

创建集成库共有三种方法:
1. 通过将现有的原理图和PCB或是模型库添加到元器件库包来完成,或
2. 使用生成集成库命令从打开的原理图或PCB文件中创建。
3. 使用离线集成库生成向导从现有的数据库或SVN数据库中创建
每种方法的具体流程将在下面章节中详述。

使用元器件库包创建集成库 

在生成元器件库包的同时会添加所有的原理图库,且路径名可设置到模型库。可使用项目命令对元器件库包进行编译,以创建集成库。在集成库 的编译过程中生成的所有错误都将显示在消息面板上以供分析。 

创建源元器件库包 

集成库的源是一个集成库包。首先,我们将创建一个新的元器件库包,然后添加原理图库并将其编译为一个集成库。
1. 选中文件»新建»项目»集成库 (File » New » Project » Integrated Library)。或者也可以点击文件面板新建部分 的空白项目(元器件库包)进行创建。
2. 项目面板中将显示名为Integrated_Library1.LibPkg的空元器件库包文件。在本阶段无源元器件库(原理图 或PCB库)添加到元器件库包。

3. 使用文件»项目另存为 (File » Save Project As)命令重命名新建的元器件库包,并将其(带有*.LibPkg扩展名)保存到 选中的地址。指向元器件库包文件的路径名将添加到集成库对话框选项的选项卡中输出路径字段内(项目»项目选项(Project » Project Options))。 对集成库包进行编译后,生成的集成库文件(*.IntLib)将保存到名为Project Outputs for Integrated_Libraryname的输出文件夹中,该文件夹与元器件库包文件在同一文件夹中创建。

创建原理图库 

在将任意原理图库添加到原理图库包中前,需要先创建一些原理图库!用户可以创建一个不包含已在项目原理图文件中放置的元器件的原理图 库,可使用原理图编辑器中提供的设计 » 创建原理图库设计(Design » Create Schematic Library)命令。
如果某个原理图文件不是项目的一部分,用户仍可在其打开时从中创建原理图库。唯一的区别是生成的原理图库将不会添加到项目中,并且在创建时将在项目面板中 显示为自由文档。
或者也可以从头开始创建,可以使用文件»新建»元器件库 »原理图库(File » New » Library » Schematic Library)命令。然后创建自己的元器 件,可使用原理图库编辑器或是工具»复制元器件 (Tools » Copy Component)命令从其他打开的原理图库中复制元器件。如需更多关于从现存的集成库中提取 原理图库的信息,请参阅本教程后续内容中的反 编译集成库。 

生成原理图项目库 

如欲从项目所有原理图文件的元器件中创建原理图库,需要进行以下操作:

1. 右键单击项目面板中的项目文件名以打开该项目文件,并选中打开的项目文件。
2. 已打开所需的原理图文件后(这些原理图文件包含所有需要添加到已生效的新原理图库中的元器件),请在原理图编辑器中选择设计»生成项目库(Design » Make Project Library)。点击OK进行确认。
3. 创建新的原理图库时,其将在原理图编辑器中打开。所有打开的原理图文件中的元器件将复制到新的原理图库(命名为 Project_name.SCHLIB)中,存储在与项目文件(Project_name.PRJPCB)相同的文件夹中。文件名将在项目面板中显示, 其位于Libraries\Schematic Library文件夹中。
4. 点击文件»另存为对 新的原理图库进行保存或重命名,然后将其关闭。

创建PCB库 

PCB库由Altium Designer提供,并存储在Altium Designer安装中\Library\PCB文件夹的默认地址。也可以按照与创建原理图库相似的方法,从一个打开的PCB文件中创建自己的PCB封装 库。
1. 已打开所需的PCB文件后(这些PCB文件包含所有需要添加到已生效的新PCB库中的封装),请选中设计»生成PCB库 (Design » Make PCB Library)
2. 创建新的PCB库时,其将在PCB库编辑器中打开。所有打开的PCB文件中的封装将复制到新的PCB库(命名为 PCBfilename.PcbLib)中,其存储在与源PCB文件(Project_name.PRJPCB)相同的文件夹中。文件名将以自由文件的形 式在项目面板中显示。
3. 点击文件»另存为对新的PCB库进行重命名,然后将其关闭。

将源元器件库添加到元器件库包 

1. 添加源元器件库到元器件库包,可以选中项目»添加现有文件到项目(Project » Add Existing to Project)或右键单击选中的.LibPkg文件,然后选择添加现有元器件库到项目。选择添加到 [Integrated_Libraryname.LibPkg]项目的文件对话框将会显示。

2. 浏览以找到需要添加到元器件库的原理图库(*.schlib)。原理图的元器件中储存了所有与其元器件属性对 话框中模型相关的需要获得的信息,因此这些元器件是集成库中最重要的因素。
3. 点击打开,已添加的元器件库将在项目面板中以源文件的形式列出。

将模型添加到元器件库包 

现在已经得到了元器件库包的原理图符号,下一步是将所需的模型链接到对应的符号。其中可能包括PCB封装、仿真模型、信号完整性模型及 三维模型。
无论是正在构建一个集成库包还是进行原理图设计,Altium Designer都拥有生成可用模型的标准系统。在Altium Designer中,共有三种方法可以用来生成可用模型: 

  • 在已安装的元器件库列表中安装元器件库/模型
  • 将元器件库/模型添加到项目 
  • 定义指向模型的搜索路径。
    每 一种方法都有其各自的优势,请选择与工作方式最相符的方式。不同的工作模式在不同方法下会有不同的效果,例如,在打开一个集成库包时,用户可能不希望看到 项目面板中列出大量的仿真模型,但可能希望看到PCB封装库。在这种情况下,可以定义一个指向存储仿真模型的文件夹的搜索路径,并将PCB封装库添加到集 成库包。

在已安装的元器件库列表中安装元器件库/模型 

在元器件库面板的已安装选项卡中,添加到已安装的元器件库列表中的元器件库或模型将被列出,直到移除之前,这些元器件库或模型都将对所 有项目可用并会保留在列表中。
支持以下类型的元器件库文件: 

  • 集成库 (*.IntLib)
  • 原理图库 (*.SchLib)
  • Library数据库 (*.DBLib)
  • SVN Library数据库 (*.SVNDBLib)
  • 封装库 (*.PcbLib)
  • SIM模型文件 (*.Mdl)
  • SIM子电路文件 (*.Ckt)
  • PCB3D模型库(*.PCB3DLib)。 (旧的元器件库类型,不适用于Altium Designer 10/12和Altium Designer2013)
    欲了解更多关于安装元器件库的更多信息,请参阅添 加与删除元器件库章节内容

将模型以源元器件库的形式添加到元器件库包 

与将PCB库的模型库添加到元器件库包一样,可使用与添加原理图库相同的方式。
1. 选中项目»添加现有文件到项目 (Project » Add Existing to Project)或右键单击选中的.LibPkg文件,然后选择添加 现有文件到项目。
2. 浏览以找到需要添加到元器件库包的模型库。
3. 点击打开,已添加的元器件库将在项目面板中以源文件的形式列出。

设置指向模型库和文件的路径 

或者,如果PCB封装库、SPICE模型或信号完整性模型尚未添加到元器件库包,集成库中的原理图符号将按照路径名对其进行参考,这些 路径名可在集成库对话框中设置,并储存在元器件库包项目文件中(*.LibPkg)。
1. 在集成库的原理图符号中可以设置指向所需的PCB库的路径名,请选择项 目»项目选项(Project » Project Options),或在项目面板中右键单击元器件库包文件名并选择项目选 项。点击集成库对话框选项的搜索路径选项卡。

2. 添加指向封装地址的路径和所需的模型,可通过单击搜索路径选项卡的添加搜索路径有序列表部分进行添加。
3. 浏览到编辑搜索路径对话框中所需的文件夹,请点击& nbsp;按钮、定位所需的模型库并点击是(Yes)以确定。在下面的例子中,添加了指向C:\MySimModels文件夹的路径名,该文件夹中保存了 一些SIM模型(*.mdl文件)和子电路(*.ckt)。
4. 点击刷新列表以查看搜索路径下搜索到的文件,然后点击是(Yes)关闭对话框。

5. 点击集成库对话框选项中搜索路径选项卡的刷新列表,以确认模型是否已正确定位。
6. 当集成库对话框选项打开时,请点击错误报告选项卡以查看集成库编译时生成了哪些错误和警告的类型。

7. 用户可以改变违规的严重度,通过点击请求违规类型旁的报告模式,并从下拉列表中选择其他模式来完成。请点击是 (Yes)以保存项目选项并关闭对话框。

编译集成库 

在添加完成元器件库并设置好所有需要的路径名后,对其进行编译以创建集成库。
1. 选择项目»编译集成库 (Project » Compile Integrated Library)或右键单击选中的元器件库包 (.LibPkg)文件,然后选择编译集成库。
2. 源元器件库和模型文件都编译成为一个集成库。编译器会检查是否存在集成库对话框选项的错误检查选项卡(Project » Project Options) 中设定的违规行为,如缺少模型或重复的引脚。编译过程中发现的任何错误或警告都将显示在消息面板上。点击Altium Designer窗口底部的系统按钮并选择消息,或是选择视 图»工作区面板»系统»消息(View » Workspace Panels » System » Messages)以 查看错误或警告。
3. 修正个别源元器件库中所有不一致的地方,并重新编译集成库。更多信息请参阅修改集成库
4. 新的Integrated_Libraryname.IntLib文件已生成,保存在元器件库对话框选项的选项卡指定的输出文件 夹中。集成库将被自动添加到当前元器件库面板的元器件库列表中,可供使用。

从原理图或PCB图中创建集成库 

用户也可以从项目中所有的原理图中创建集成库,可在原理图编辑器中选择设计» 创建集成库(Design » Create Integrated Library)命令。该集成库(命名为Project_name.IntLib)将被生成(编译), 添加到项目面板的Libraries\Compiled Libraries 文件夹中,并安装在元器件库面板内。
或者也可以访问PCB编辑器中的设计»创建集成库命 令。

从Library数据库中创建集成库 

Altium Designer提供直接从Library数据库中编译集成库的功能(无论是非版本控制的Library数据库(DBLib),还是版本控制的 SVNLibrary数据库(SVNDBLib))。这样,当设计者使用定期再生的集成库时用户的CAD库仍可使用数据库/版本控制库,并使用旧有的“离 线”方式工作。
使用离线集成库生成向导进行转换。用户可使用工具»离线 集成库生成器(Tools » Offline Integrated Library Maker)从有效的DBLib文件 或SVNDBLib文件中访问该向导。 

转换为集成库的过程应基于每个数据库表进行操作。用户可以享有对转换过程中使用到的数据库表的完全控制(其链接到用户的Library 数据库)。每个包含在内的表都会相应生成单独的集成库。 

修改集成库 

集成库用于放置元器件,且无法直接进行编辑。如欲对集成库进行修改,需要在源元器件库中先进行修改,然后重新编译集成库(包括修改)。 如欲修改集成库,需要进行以下操作:
1. 打开所需集成库的元器件库包文件(*.LIBPKG)。在选中文件中选择文件»打开(File » Open)并浏览 到元器件库包文件(如Integrated_Library1.LibPkg文件)以打开对话框,然后点击打开。
2. 打开需要修改的源元器件库文件(如libraryname.schlib文件),可在项目面板的源文件列表中双击元器件库名。该 元器件库将在原理图编辑器中打开。
如 欲修改封装,用户需要在编辑模型之前添加所需的PCB库。要做到这一点,可在项目面板中右键单击.LIBPKG文件名并选择添加现有文件到项目,或者,可 点击元器件库面板的元器件库按钮,选择项目选项卡需要的元器件库,然后单击添加元器件库(Add Library)。也可使用文件»打开(File » Open)直接打 开模型文件。 

3. 请根据要求进行修改、保存修改的元器件库并将其关闭。
4. 选择项目»编译集成库 (Project » Compile Integrated Library)来对集成库进行重新编译(或在项目面板中右键 单击.LIBPKG文件名并选择编译集成库)。集成库将被重新编译,所有错误都将在消息面板中列出。修改后的集成库将添加到元器件库面板中,可供使用。

反编译集成库 

尽管集成库不能直接编辑,但可以将其反编译回其组成的源符号和模型库。要做到这一点,需要进行以下操作:
1. 打开集成库(*.IntLib),其中包含所需修改的源元器件库。选择文件» 打开(File»Open),在选中 文档中浏览到集成库以打开对话框,然后单击打开。
2. 确认需要打开的集成库以提取源元器件库,而非只安装该元器件库。点击提取源。源原理图及模型库将生成,并保存在名为 Integrated_libraryname的新文件夹中,该文件夹在存储集成库的文件夹中创建。
元 器件库包(integrated_libraryname.LibPkg)也将创建,源原理图库将被提取并在项目面板中列出。PCB库 (*.PcbLib)将生成并存储在新的元器件库包文件夹内,但其不会自动添加到项目面板中。在集成库对话框选项的搜索路径选项卡中的路径名(项目»项目选项 (Project » Project Options))显示了请求封装和模型文件时原理图元器件将搜索的地址。
3. 对源元器件库进行必要的修改,选择文 件»保存(File » Save)将其保存,然后点击关闭。
4. 在项目面板中选择元器件库包文件(*.LIBPKG),然后选择项目»编译集成库(Project » Compile Integrated Library)。集成库将被重新编译,所有错误都将在消息面板中列出。修改后的集成库将添加到元器件 库面板,可供使用。
5. 关闭元器件库包,并将其保存到与源元器件库相同的文件夹。

You are reporting an issue with the following selected text and/or image within the active document: