CircuitStudio 中的元器件管理

Parent page: 探索 CircuitStudio

在设计捕获过程中,可放置到电子设计中的部件通常统称为component。在最常见的形式下,一个元件通常由应用于设计原理图的逻辑符号,以及在 PCB 上对该元件进行物理表示的封装图形(模型)组成。元件通过“连线”连接在一起,形成完整的设计。

在该设计流程阶段,最初的任务通常是在原理图中捕获电路,其中放置的元件会提供一个图形符号,该符号包含由引脚定义的元件电气连接点。在 CircuitStudio 中,元件的这种原理图表示还提供一系列可选属性、参数,以及指向 PCB 封装图形的链接——更准确地说,是指向在 PCB 上对元件进行物理表示的 2D 和/或 3D 模型。

原理图元件定义(由符号、模型链接、参数等组成)会统一存储在可在 CircuitStudio 中加载的原理图库文件(*.SchLib)中。PCB 模型定义同样存储在 PCB 库(*.PcbLib)中,其中的各个模型会被原理图库中的符号(元件)定义所链接引用。

原理图库中的基础原理图元件定义包含指向 PCB 库中合适 PCB 模型的链接,从而以一个统一元件同时满足两个设计域的需求。原理图库中的基础原理图元件定义包含指向 PCB 库中合适 PCB 模型的链接,从而以一个统一元件同时满足两个设计域的需求。

这种统一元件格式意味着:其原理图表示提供了在原理图与 PCB 设计域中实现该元件所需的全部信息。当原理图设计被传输到 PCB 设计域(通过 Update PCB 流程)时,CircuitStudio 会定位并放置由原理图元件模型链接所定义的 PCB 模型。

要检查现有原理图设计中某个元件所附加的 PCB 模型,请打开其属性对话框(双击符号,或从其右键上下文菜单中选择 Properties),并查看 Models 区域中的引用。

使用 Sch/Pcb 库

在 CircuitStudio 中,单独的原理图库和 PCB 库文件可根据需求以多种方式使用:

  • 库文件可以添加到设计工程中,这样在工程加载时即可随时使用。
  • 库也可以单独存储,然后在 CircuitStudio 中安装为永久可用的库。
  • 原理图库和 PCB 库文件可以添加到 Library Package 工程中,并通过编译生成单个 Sch/Pcb Integrated Library 文件。更多信息见下文

无论哪种情况,访问与安装原理图库和 PCB 库的核心入口都是通过 Libraries 面板——选择 View |System | Libraries。该面板会列出当前所选库中的元件(符号/模型),并包含每个元件条目的符号和/或封装预览。

当查看已打开的原理图库(其中包含统一元件的基础信息)时,Libraries 面板会以图形方式汇总所有已链接的 PCB 模型。

Libraries 面板是执行所有常见元件与库管理任务的指挥中心。Libraries 面板是执行所有常见元件与库管理任务的指挥中心。

可通过 Available Libraries 对话框将库添加到当前工程或进行安装,该对话框可从面板的

按钮进入。也可以在 CircuitStudio 的 Preferences 对话框(File » )中的 Data Management – Installed Libraries 页面安装库。

关于加载库并访问库元件的实用概览,请参阅 CircuitStudio From Idea to Manufacture 教程中的 Components and Libraries 章节。

编辑元件

单独原理图库和 PCB 库中的元件可使用 CircuitStudio 的库编辑器以及相关的 SCH/PCB Library 面板进行编辑(或创建/删除)。

要打开某个原理图元件进行编辑,请在 Libraries 面板列表中右键单击其条目,然后从上下文菜单中选择 Edit Component。同样地,要在已打开的 PCB 库中打开某个元件进行编辑,请从 Libraries 面板的右键上下文菜单中选择 Edit Component 。请注意,也可以直接从 Projects 面板打开库进行编辑。

单独原理图库或 PCB 库中的元件可以一直编辑到最基础的元素与图元级别。单独原理图库或 PCB 库中的元件可以一直编辑到最基础的元素与图元级别。

CircuitStudio 会为正在编辑的元件类型打开相应的库面板(SCH Library 面板或 PCB Library 面板),并在编辑器工作区中加载符号或模型图形,准备进行编辑。如有需要,可在原理图库编辑器或 PCB 库编辑器中通过功能区菜单手动打开库面板:View | Schematic | LibraryView | PCB Library | Library

在元件编辑方面,系统为原理图符号与 PCB 图形编辑提供了一整套完善的图形编辑工具(可从 Home 菜单选项卡获取);而库面板则提供更高层级的编辑功能,例如添加/删除元件条目,以及访问元件的基础元素。对于原理图符号,这些基础元素是电气引脚;对于 PCB 图形,这些基础元素是构成模型的走线、焊盘以及 3D 元素。

元件数据与链接

除了包含基于库的符号与图形之外,一个完整的跨域元件还需要包含额外信息,例如基础规格、参数以及 2D/3D 模型链接——也就是统一元件的完整描述数据集。

这些数据存储在原理图元件本身中,并可通过原理图 Library Component Properties 对话框进行编辑。在打开原理图库编辑器时,可从主菜单选择 Home | Library | Library » Component Properties 访问,或在 SCH Library 面板中双击元件名称条目来访问。

除了一组基本元件属性外,元件还可以链接多个模型,并可添加任意数量的自定义 Parameters。

创建(以及维护)统一元件最关键的部分,或许就是元件的原理图-PCB 模型链接。这些链接在 Library Component Properties 对话框的 Models 区域中建立与编辑。在这里,可通过该区域对应的按钮以及相关的 PCB Model 对话框(在 Library Component Properties 对话框中点击 Edit 进入)来添加、移除和编辑 2D 与 3D 库模型。

基础原理图元件可以链接到多种模型数据。基础原理图元件可以链接到多种模型数据。

PCB Model 对话框允许从已加载的库、绝对库路径、位于 CircuitStudio 库搜索路径中的库,或通过浏览本地系统存储来建立模型链接。

集成元件库

在 CircuitStudio 中管理元件的下一步演进,是将单独的原理图库与 PCB 库有效地合并为单个集成库。

集成库会将所有所需的元件要素(原理图符号、PCB 模型等)编译到一个只读库文件(*.IntLib)中。由于内部模型链接是永久的——也就是说无法被断开——因此集成库中的元件在原理图-PCB 两个设计域中始终保持统一;这不同于将元件要素分散在独立 Sch/PCB 库文件中并通过链接关联的方式。

在创建集成库时,PCB 模型会被导入到集成库元件中。在创建集成库时,PCB 模型会被导入到集成库元件中。

在实际使用中,集成库的行为类似一个只读原理图库:它为每个元件“包含”PCB 模型(而不是“链接到”PCB 模型)。因此,这种库类型既安全又便于移植。

在 CircuitStudio 的本地 Library 文件夹 C:\Users\Public\Documents\Altium\CS\Library 中可以找到集成库示例;其中 Miscellaneous Integrated Libraries 通常会默认安装——Miscellaneous Connectors.IntLibMiscellaneous Devices.IntLib

创建集成库

CircuitStudio 的集成库由一种称为 Library Package(*.LibPkg)的专用工程类型生成。最简单的方法是:将一个现有原理图库(且具有有效模型链接)添加到该工程中,然后编译该工程以生成一个独立的集成库。

基本步骤如下:

  • 通过新建一个集成库工程(File » New Library)来创建 Library Package 工程。
  • 将工程保存为合适的名称(File » Save Library As)。
  • 向工程添加目标原理图库(Project| Design Documents | Add Existing Document)。
  • 编译工程以创建对应的集成库(选中 package 工程名称,然后从右键上下文菜单中选择 Compile Integrated Library xx.LibPkg)。
  • Messages 面板(View | System | Messages)中检查是否编译成功。

一个原理图库已添加到 MyIntLib Library Package 工程中,并通过编译创建了 MyIntLib 集成库。 一个原理图库已添加到 MyIntLib Library Package 工程中,并通过编译创建了 MyIntLib 集成库。

请注意,该流程生成的集成库(保存在 ../Library/Project Outputs for xx)会自动安装到 CircuitStudio 中,随时可用。这个自包含的库文件包含元件符号、参数和 PCB 模型,可作为工程的一部分或作为独立库安全地传输到存储介质或提供给其他用户。

新建的集成库(MyIntLib)已安装到 CircuitStudio 中。新建的集成库(MyIntLib)已安装到 CircuitStudio 中。

要为集成库生成配置编译器错误检查、目标路径、参数等,请在 Options For Integrated Library  对话框中编辑选项设置。在 Projects 面板中,右键单击 package 工程名称,然后从上下文菜单中选择 Project Options

Altium Vault 元件

在 CircuitStudio 中管理元件的最先进、最全面的解决方案,是使用 Altium Component Vault——由 Altium 提供的独立、完全托管的最新元件仓库。

除提供大量可用于设计的元件外,这些基于云的 Vault 内容由 Altium 与主要器件供应商合作管理。这使你无需再承担元件资源管理工作,因为所有器件都已完成全面认证、生命周期得到管理,并且还提供大量附加数据,例如最新规格、数据手册和价格信息。

在实际使用中,可通过连接远程 Altium Component Vault,在 Vault Explorer 中浏览或搜索所需器件,然后将其放置到原理图设计中,从而在 CircuitStudio 中使用 Vault 器件。

CircuitStudio Vault Explorer 可直接访问 Altium Component Vault 中的器件。CircuitStudio Vault Explorer 可直接访问 Altium Component Vault 中的器件。

使用基于 Altium Vault 的器件有一个显著优势:这些器件由系统为你管理,因此你可以确信它们是最新的、可用的,并且实现正确。使用 Vault 器件也避免了创建和管理大量本地器件库集合的需求。

器件供应商链接

虽然获取高质量的器件资源对设计成功至关重要,但符号和模型仅代表“真实世界”器件的虚拟等价物——也就是最终会装配到已制造电路板上的实体器件。在设计中决定使用哪些实际器件——具备哪些规格、来自哪些制造商和供应商、以及价格如何——是设计流程中的关键环节,通常需要大量调研与产品对比。

CircuitStudio 通过提供 Live Supplier Links 来减轻这一过程,同时大幅提升其准确性与相关性。这些链接易于且快速实现,是在 CircuitStudio 器件与供应商电子器件数据库条目之间建立的实时链接。

Supplier Link 通过直接连接供应商 Web 服务形成,使你能够在 CircuitStudio 支持的所有供应商数据库中进行搜索。选定所需器件后,会以一组参数的形式将链接添加到本地原理图器件中——Supplier 和 Supplier Part Number。此链接会在每次于原理图或库中打开该器件时重新建立,因此可确保反映该器件在当前供应商处的最新数据。

在现有原理图设计中,可通过器件的 Properties 对话框查看其 Supplier Links(双击原理图器件)。

器件的 Supplier Links 以参数形式保存在原理图器件条目中,作为供应商与料号字段。器件的 Supplier Links 以参数形式保存在原理图器件条目中,作为供应商与料号字段。

要查看器件的 Supplier Link 从供应商 Web 服务提取的数据,请右键单击原理图器件,然后从相关的上下文菜单中选择 Supplier Links。注意:可在该对话框中添加或移除 Supplier Links。

Supplier Links 对话框会显示附加到所选器件的所有供应商链接,以及从相关供应商 Web 服务提取的结果数据。Supplier Links 对话框会显示附加到所选器件的所有供应商链接,以及从相关供应商 Web 服务提取的结果数据。

在设计周期早期就建立带供应商链接的器件数据,并在整个设计过程中持续审查这些信息,可让你基于当前器件规格、数据手册、物理属性、以及供货与价格信息做出有效的选型决策。此外,一旦为 CircuitStudio 器件添加了实时 Supplier Links,在设计发布生成物料清单(BOM)时,就可以将链接的供应商数据(包括价格与库存信息)纳入 BOM。

在 CircuitStudio 中,可为项目中的器件或原理图库中的器件添加 Supplier Links。添加到项目器件的 Supplier Links 仅对该项目有效;添加到库器件的 Supplier Links 则会在任何使用该库器件的项目中可用。

为项目添加 Supplier Links

要为项目中的器件添加 Supplier Links,请在原理图中选中该器件,从右键上下文菜单中选择 Supplier Links,然后在弹出的 Supplier Links 对话框中单击 Add 按钮。随后会打开 Add Supplier Links 对话框。该对话框的 Keywords 字段会预先填入该器件的 Comment 属性文本;当你选择 Search 按钮时,这将作为应用于供应商数据库的默认搜索字符串。注意:关键字字符串可编辑。

当搜索结果加载完成后,你可以浏览可用选项,以确定该项目器件的最佳选型。

为器件添加供应商链接时,Add Supplier Links 对话框会显示与对话框关键字搜索匹配的、已提取的供应商条目完整列表。为器件添加供应商链接时,Add Supplier Links 对话框会显示与对话框关键字搜索匹配的、已提取的供应商条目完整列表。

单击 OK 后,所选供应商器件信息将添加到 Supplier Links 对话框;在 Supplier Links 对话框中单击 OK 后,所选供应商器件信息会添加到当前器件。可在 Supplier Links 对话框列表中选中要移除的供应商链接,然后单击 Remove 按钮以删除现有链接。

如上所述,供应商/料号数据会存储为 Supplier 1Supplier Part Number 1 参数。注意:可在 Supplier Links 对话框列表中添加多个料号链接。这些链接会作为连续编号的 Supplier 参数存储在器件中——即 Supplier 1Supplier 2 等。

基础 BOM 列表仅包含 Solution 1 的料号信息,因为在设计发布生成 BOM 之前,必须先在这些备选料号之间做出选择。请参阅下方的 BOM 内容说明。

要在项目 BOM 中查看生成的 Supplier Link 数据,请选择 Project | Project Actions | Generate outputs 以打开 Generate output files 对话框。通过选择对话框 Outputers 区域中与 Bill of Materials 关联的 Configure 链接,可对 BOM 进行预览与配置。注意:通过启用或禁用数据列,可将不同层级的供应商信息纳入 BOM。

BOM 配置对话框提供导出与货币选项,并可预览 BOM 内容。

为库添加 Supplier Links

在原理图库编辑器中为库器件添加 Supplier Links,方式是打开一个原理图库来启动该流程。

在编辑器中打开并选中目标器件后,在工作区内右键单击,然后从上下文菜单中选择 Supplier Links。器件选项可在 Supplier Links 对话框中查看并添加,方法与上述为项目添加链接的流程相同。

添加到库器件的 Supplier Links 会随器件一起存储,并在从库中将该器件放置到设计中时自动取回。添加到库器件的 Supplier Links 会随器件一起存储,并在从库中将该器件放置到设计中时自动取回。

当库器件包含 Supplier Links 时,Libraries 面板会显示该器件的当前价格信息,数据直接来自主供应商——即该器件的 Supplier 1 参数所指定的供应商。这使得当你在库中选中该器件、准备将其放置到设计中时,可以方便地查看来自实时供应商链接的最新价格信息。

当在 Libraries 面板中选中(已嵌入供应商链接的)库器件时,可获得实时价格数据。

供应商选项

通过与多家器件供应商的合作协议,Altium 使 CircuitStudio 能够从多个来源访问并搜索器件数据。对这些供应商门户的 Web 访问由 CircuitStudio Extensions 提供——这是一组用于对接特定供应商数据库 API 的插件软件模块。

从实际使用角度看,必须安装并启用相应的供应商 Extension,Add Supplier Link 对话框才能加载并显示该供应商的数据,并且也才能从项目或库器件中重新访问已链接的数据。

可在 CircuitStudio 的 Extension and Updates 区域的 Home 页面(View |Start)安装 Extensions。从 My Account 下拉菜单中选择 Extension and Updates

还需要启用所需的供应商选项,可通过 Preferences 对话框中 Data Management 部分的 Data Management – Suppliers 页面进行配置。该页面还提供用于定义国家/地区、供应商登录凭据(如适用)、导入选项以及搜索关键字的配置选项。

有关配置供应商与供应商数据的更多信息,请参阅 Data Management - Suppliers Preferences 页面。

 

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