构建和维护您的元器件及元器件库

Image of various components

电子设计是由相互连接的元器件组成的集合。产品开发中最有成就感的部分,是想出巧妙的方法来解决这些工程挑战,并将这些元器件连接起来,打造你独特的设计。

然而,工作中很大一部分——对许多设计人员来说也是更枯燥的一部分——是创建元器件。虽然这可能并不令人兴奋,但元器件会成为公司宝贵的资源,因此必须确保它们能够准确反映真实世界中的器件。

你购买并焊接到电路板上、或用于线束中的器件才是真实器件,但该器件必须在你希望使用它的每个电子设计领域中建立相应的模型。

根据你计划进行的设计实现类型,你的元器件可能包括:用于原理图的符号、用于电路仿真的仿真模型、用于信号完整性分析的 IBIS 模型、用于 PCB 布局的封装/焊盘图(pattern 或 footprint),以及用于可视化、3D 间隙检查并导出到机械 CAD 领域的 3D 模型。


元器件管理

对元器件数据进行有效管理对电子设计至关重要,而对设计中所用元器件的管理一直是 Altium 设计软件的基础要素。随着软件多年演进,元器件管理方法也经历了长足发展:从简单的原理图与 PCB 模型离散库,到数据库库,再到 Workspace

Workspace Library

组件——将设计元器件的表示扩展到更广泛的产品开发领域,同时提供前沿且易用的功能,实现贯穿整个设计过程的无与伦比的协作。

Workspace

Workspace Library

存储在已连接的 Workspace中的元器件,为整个设计团队提供单一来源的最新、标准化元器件数据。参数化与分面搜索能力让你能够高效、快速地找到并放置所需器件。这些元器件与真实的量产器件及设计阶段可访问的供应链数据紧密关联,可在制造装配产品时显著改善采购成本与时间。

数据库

Database Library 想将设计元器件与公司数据库紧密关联?那么可以了解数据库库。每条记录就是一个元器件,引用所需的模型与参数化元器件数据。模型链接与参数会在放置时添加到符号中,使其成为一个 Altium Designer 元器件。
SVN Database Library SVN Database Library 是 Database Library 模型的扩展,不同之处在于源符号与模型存储在版本控制之下。源库在基于 Subversion 的仓库中创建、添加并维护。到该仓库以及外部数据库的链接在 SVN Database Library 文件(*.SVNDbLib)中定义。
Database Link 使用此方法时,Database Link 文件(*.DbLink)定义原理图元器件与数据库中匹配记录之间的关联。记录匹配通过关键字段链接建立,可以是单一关键字段(例如料号),也可以是多个关键字段(通过定义 Where 子句)。

文件

Integrated Library 更希望将元器件预打包、预验证并放在单个文件中?那么可编译源原理图/PCB/仿真模型以生成集成库(*.IntLib)。
Schematic Library 原理图库(*.SchLib)可以是模型库,用于保存元器件符号;或者如果为每个符号添加模型链接与参数化数据,它就成为元器件库。
PCB Library用于存储 PCB 封装模型(*.PcbLib)的库。如有需要,可为每个封装添加 3D 模型。3D 模型可由 3D body 对象创建,或将导入的 STEP 模型放入 3D body 对象中。

Workspace Library

元器件存储在你的Workspace中——一个集中且安全的设计数据中心位置,供整个设计团队访问。使用托管在 Workspace 中的元器件好处非常多,其中一些优势包括:

  • Single source of component data – 团队可访问同一个 Workspace 时,工程师可以从一个安全位置获取最新、标准化的元器件,获得实时供应链数据,并使用参数化与分面搜索找到所需的精确器件。

  • Design-time choice of physical components – 对于任意一个元器件,你可以选择在装配电路板时可用于实现该元器件的制造商器件。

  • Real-time supply-chain information – 来自 Altium Parts Provider 的聚合器件数据库的反馈(其本身会与 对接并从已启用的供应商收集器件),让设计人员了解所选器件的当前成本与可用性,以及所有销售这些所选器件的供应商信息(在 Workspace 的本地 Part Catalog 中定义)。这些信息可在任何时刻添加到元器件中,包括在该元器件保存到 Workspace 之后——无需直接编辑它,从而不会影响已使用该元器件的设计——并可作为 BOM 的一部分使用。

  • Concurrent editing of the library – 由于 Workspace 库本质上是一组由该 Workspace 托管的 Component Items,多位用户可以彼此独立地编辑或创建新的 Workspace 库元器件,无需等待其他用户完成其工作。

  • Component Models Reuse – 元器件可以被视为一个“容器”,其中存放所有参数信息与各领域模型,包括原理图符号、PCB 封装、线束布线与仿真模型。元器件本身并不包含这些领域模型,而是链接到同样位于 Workspace 中的相关模型 Items,因此单个领域模型可被多个元器件复用。如果某个模型发生变化,系统会建议你更新所有使用该模型的元器件,从而确保不会有元器件使用过期模型。

  • Direct Component Editing – 若需要编辑元器件,你可以直接从 Workspace 中打开进行编辑。Component Editor 的临时实例允许你编辑该元器件的各个方面,包括修改其引用的领域模型,而无需看到任何基于文件的文档。

  • Use of Component Templates – 应用基于参数与元器件分类体系的模板,使每种新元器件类型除自动具备正确的命名、修订与生命周期方案外,还会自动拥有符合 BOM 要求的参数集。

  • Component Lifecycle Validation – 如果某个元器件处于“end of life”“obsolete”或“abandoned”状态,在尝试制造使用该元器件的电路板之前,你会收到警告。

  • Where-used Component Traceability – 元器件可在使用链路中被全程追溯:如果某个器件停产,你可以查看它被用在哪些设计中,以便知道哪些需要更新。如果某个符号或封装存在错误,你可以看到所有使用该符号与封装的元器件,从而进行修复。

  • Requests of new components – 工程师可以向专职元器件管理员提交新(或缺失)元器件的请求,并在该元器件可供请求者及公司其他工程师在设计中使用时收到通知。

Altium Designer 可连接到 Workspace。该 Workspace 可通过以下方式之一交付:

  • 托管在 Altium 365 上的 Workspace——这是支撑 Altium 各类解决方案的云平台:Altium Develop 与 Altium Agile。该组成“引擎”的核心 Workspace 会根据其与各解决方案的关联而采用相应品牌标识:

    • Altium Develop Workspace – 作为 Altium Develop 解决方案的一部分创建时。

    • Altium Agile Workspace – 作为 Altium Agile 解决方案的一部分创建时。

  • 通过 Altium On-Prem Enterprise Server 提供的 Workspace。也称为 Enterprise Server Workspace,由你们自己的 IT 部门安装与管理。

使用 Altium 365 Workspace,你将受益于更丰富的协作功能,包括 Global Sharing。并且由于它基于云,你无需担心手动升级即可获得最新版本的 Workspace。

阅读更多关于 Designing with a Connected Workspace

当你将元器件托管在 Altium 365 Workspace 中时,可通过专用的 Library Health dashboard 查看更详细的元器件健康状况信息。它能提供更深入的问题细节,并帮助你快速评估并相应修复元器件。

数据库库

Database Libraries

Altium Designer 支持通过创建并使用 Database Library,直接从公司数据库放置元件。放置操作通过 Components 面板完成;安装数据库库后,该面板将作为数据库浏览器使用。

放置后,可在已放置元件与其在数据库中对应的链接记录之间同步设计参数信息。可执行完整的元件更新——包括图形符号、模型引用和参数。数据库中的参数信息也可包含在最终物料清单(BOM)中,以便进行元件采购。

阅读 Database Libraries

基于文件的库

Library files

如果你需要将元件保存在本地文件系统中,可以将元件组织到基于文件的库中。

Altium Designer 的基于文件的库是模型或元件的任意集合。如何将模型或元件组织到库中由你决定。你可以按器件供应商来构建库,也可以按功能对元件进行归类,例如为公司使用的所有微控制器建立一个库。

原理图元件符号在原理图库(*.SchLib)中创建。这些库中的元件随后会引用在独立封装库(*.PcbLib)和模型文件中定义的封装及其他模型。作为设计人员,你可以从这些离散的元件库中放置元件,也可以将符号库、封装库和模型文件编译为集成库(*.IntLib)。

阅读 File-based Component Libraries


模型

A component

从设计人员的角度来看,元件将跨所有设计领域表示该元件所需的全部信息汇集在一个实体中。因此,在这方面它可以被视为一个“容器”。

每个元件都是一组相互链接的模型与参数化元件数据的集合。模型包含各个设计领域所需的详细信息。

可使用以下模型类型:

原理图符号 符号用于在原理图页上表示该元件。符号使用标准绘图对象创建,引脚则添加电气属性。
SPICE 模型 使用 SPICE 仿真器模拟已连接元件的行为。SPICE 模型通常由器件供应商提供。
信号完整性模型 随着器件与电路的开关速度不断提高,PCB 互连正逐渐成为电路的一部分。IBIS 模型描述引脚行为,使 Altium Designer 的信号完整性仿真器能够对走线进行分析。
PCB 封装 每个元件都需要在 PCB 上定义其安装与连接的位置——封装就是定义该 PCB 空间的模型。PCB 封装由一组标准对象创建,其中焊盘提供连通性。
3D 模型 当今的电子产品小型紧凑、堆叠密集,外形可能很特殊,PCB 也可能需要折叠以适配外壳。要设计这样的产品,你需要能够以 3D 方式对 PCB 建模——从而可视化最终板卡、执行 3D 间隙检查,并将装配后的板卡传递到机械 CAD 领域。为此,你需要每个元件的 3D 模型。

在你的 Workspace 中阅读有关创建与管理 SymbolsFootprint ModelsSimulation Models3D Models 的内容。


Components 面板

The expanded Components panel

Components 面板可在 Altium Designer 中直接访问所有可用元件,包括 Workspace、数据库以及基于文件的库元件。

该面板从 Workspace 以及任何已打开或已安装的库文件中获取元件。它提供所选元件的完整详细信息(参数、模型、Part Choices、供应商数据等)、元件对比功能;并且针对 Workspace 元件,还提供基于过滤器的参数化搜索能力,用于指定目标元件参数。基于上下文的动态过滤器,该面板的搜索功能可让你从公司已连接的 Workspace 中快速定位到所需的精确器件。

阅读有关 Components panel 的内容。


Manufacturer Part Search 面板

你也可以使用 Manufacturer Part Search 面板搜索真实世界的已量产器件,该面板采用 Components 面板中应用的基础搜索引擎功能与视图。选定的制造商器件可作为在已连接 Workspace 中创建新元件的基础,或将其参数与数据手册添加到已放置的元件中。

器件条目中的   图标表示该元件已分配模型(原理图符号、PCB 封装、仿真模型)。基于该制造商器件创建新元件时,也会一并获取其模型。或者,你也可以将该器件下载到本地,或直接放置到原理图中。

阅读有关 Manufacturer Part Search panel 的内容。


接下来去哪里?

创建原理图符号

创建 PCB 封装

创建线束布线元件

使用焊盘与过孔模板及库

数据库库

基于文件的元件库

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

旧版文档

Altium Designer 文档不再提供版本区分。如果您需要访问 Altium Designer 旧版本的文档,请前往其他安装程序页面的旧版文档部分。

Content