单个创建

创建时间:2022-12-22 | 更新时间:2022-12-22

使用元器件编辑器定义/编辑元器件,它可以在两种模式下运行——单一元器件编辑和批量元器件编辑。前者在定义/编辑单个元器件时提供了简化的界面。这是创建新元器件或编辑现有元器件的单个修订时的默认模式。后者提供定义/编辑多个元器件的界面,但如果愿意,也可用于定义/编辑单个元器件。

本文档着眼于在其单一元器件编辑模式下使用元器件编辑器。

通过Components面板或Explorer面板创建/编辑元器件时,可以访问此模式下的元器件编辑器。它也可以通过使用主菜单中的文件 » 新的 » 元件命令直接访问。
有关在批量元器件编辑模式下使用元器件编辑器的更多信息,请参阅“批量创建”。

促进功能

这种单一元器件编辑功能是通过元器件编辑器的专用扩展——Single Component Editor扩展提供的。

图1 Single Component Editor扩展

仅当Single Component Editor扩展作为 Altium Designer 安装的一部分安装时,此功能才可用。此扩展程序在安装软件时默认安装,但如果不慎卸载,可以在扩展更新Extension & Updates页面的已购买(Purchased)的选项卡上找到(单击设计空间的右上角当前用户控件,例如,然后从菜单中选择Extensions and Updates )。

界面概览

在其单一元器件编辑模式下,元器件编辑器界面基本上分为四个主要区域,如下图所示并在其后进行了介绍总结。

图2 元器件编辑器在Single Component Editor模式下运行时,可分为四个关键区域。

  1. 元器件Component – 可以在其中定义元器件的关键属性,包括其名称Name、描述Description、唯一Id、保存文件夹Folder、类型Type以及根据需要对任何元器件模板的引用。
  2. 模型Models – 可以在其中添加指向已保存(或动态创建)的域模型的链接,以供元器件使用。
  3. 参数Parameters – 可以在其中制作一组应用于元器件的参数数据。这可以包括来自引用的元器件模板的参数,以及其他用户定义的参数。也可以在此处添加指向网站 URL 的链接以及数据表。
  4. Part Choices – 可以在其中搜索和添加元器件的 Part Choices;在制造和组装电路板时,希望将真实制造商零件用于设计使用的元器件。

元器件

该区域提供用于定义以下元器件属性的控件:

  • 名称Name – 反映了赋予元器件的可读的名称。此系统参数在工作区中搜索时可用并可被索引,并且将提供一种很好的方法来定位特定元器件,而不必记住它们的项目 ID!
    当开始输入名称时,将出现可用制造商零件的弹出列表(来自工作区的本地零件目录)。可以选择一个条目来快速定义的元器件,并选择数据(参数、模型、数据表)。也可以通过字段最右侧的按钮。
该字段将填充已在引用的元器件模板中定义的名称系统参数的任何默认值。此外,如果元器件是从制造商零件搜索中创建的,并且在Use Component Data对话框中启用了名称参数,则名称字段将使用所选零件的名称填充。
  • 描述Description – 反映添加到元器件的描述。在工作区中搜索时,此系统参数可用并可用于索引。
该字段将填充已在引用的元器件模板中定义的描述系统参数的任何默认值。此外,如果元器件是通过制造商零件搜索创建的,并且在Use Component Data对话框中启用了描述参数,则描述字段将填充来自该所选零件的描述。/div>

此外,通过单击高级设置Advanced Settings控件,可以访问以下内容:

    • Id – 此字段用于确定工作区中已保存元器件的ID。对于通过文件 » 新建 » 元件命令或Components面板创建的新元器件,此字段根据在Create New Component对话框中选择的元器件类型定义的元器件模板填充。如果模板不存在,或者在;对话框中选择了条目,则使用默认命名方案;CMP-{00000}。对于通过Explorer创建的新元器件面板中,根据为该元器件的上层文件夹指定的默认命名方案填充此字段。如果上层文件夹附加了元器件模板,则将从该模板引入定义的元器件命名。软件将根据该方案自动分配下一个可用的Unique ID,基于该方案,扫描整个工作区和现有内容的标识符。

或者,可以通过直接在Id字段中输入所需的Id来覆盖元器件的自动分配Id。对于如何识别内容,始终拥有完全控制权和最终决定权。

如果元器件已保存到工作区,则该字段将是只读的。
  • 文件夹Folder – 使用此字段将元器件保存到目标工作区中的特定文件夹。对于通过文件 » 新建 » 元件命令或Components面板创建的新元器件,此字段根据在Create New Component对话框中选择的元器件类型定义的元器件模板填充。如果模板不存在,或者在对话框中选择了条目,则此字段为空白。对于通过Explorer面板创建的新元器件,此字段将填充该元器件的上层文件夹。可以完全控制元器件在目标工作区中的存储位置。要手动指定目标文件夹,请单击按钮访问“选择文件夹Choose Folder”对话框。浏览并选择现有文件夹,或即时创建一个新文件夹。
请花费一些时间仔细确定元器件的文件夹路径,确保从一开始就将其保存到正确的目标文件夹中。但如果需要,内容可以在保存后轻松移动到工作区结构中的任何文件夹。如果元器件已保存到工作区,则该字段将是只读的。
  • 模板Template – 此字段提供了引用已定义的元器件模板的功能。单击该字段以访问当前连接的工作区(已登录)中可用的所有元器件模板的列表。单击条目以创建指向该元器件模板的最新修订版的链接。模板信息将被带入元器件编辑器(名称Name、描述DescriptionId命名格式、文件夹Folder、类型Type、模型Models和参数Parameters)。
  • 类型Type – 该字段支持定义元器件类型的功能,用于有针对性地搜索元器件的关键属性。使用Components面板浏览自己的元器件时,元器件的类别分组源自为每个元器件定义的元器件类型。单击该字段可访问当前定义的元器件类型列表,从中进行选择。这些类型是在Preferences定义的。点击字段右侧的按钮可访问Preferences对话框的“Data Management – Component Types页面。可以通过此列表来更好地满足的需求,可以添加新类型和子类型,或编辑和删除现有类型。
可以在保存到完全不同的类型后即时更改一个或多个元器件的元器件类型。在Components面板或Explorer面板中,选择要更改的元器件,然后右键单击并从上下文菜单中选择Operations » Change Components Type命令。此时将出现选择元器件类型对话框,可以从中选择新的元器件类型。
该字段将被已引用的元器件模板中定义的ComponentType参数的任何默认值填充。或者,当尝试使用文件 » 新建» 元件创建新元器件时,通过Create New Component对话框选择元器件类型。

模型

编辑器的这个区域用于添加已保存(或即时创建)的域模型的链接,以供元器件使用。

在最基本的层面上,电路板设计中使用的元器件需要在原理图和 PCB 编辑区域中表示。因此,它需要原理图符号和 PCB 封装模型。

图3 模型区域,提供控件来定义在原理图、PCB 和仿真区域中表示元器件所需的模型。

使用以下部分了解有关使用模型的更多信息。

可以通过多种方式定义元器件所需模型的链接:

  • 选择现有模型。单击模型类型下方按钮上的下拉图标,然后从相关菜单中选择Existing。通过随后的对话框选择所需类型的模型。请注意,模型预览下方的Revision State字段将反映所选模型修订的当前生命周期状态,以及它是否是最新修订 ( Up to date) 或不是 ( Out of date)。
请注意,该按钮是动态的,将反映所使用的最后一个命令(来自其菜单)。

图4 基于对话框添加现有模型

  • 直接从Explorer 面板拖放模型。

图5 通过从资源管理器面板中拖放来添加一个或多个模型

  • 手动创建一个新模型。单击模型类型下方按钮上的下拉图标,然后从相关菜单中选择New。相应的临时编辑器(用于符号或封装)或对话框(用于仿真模型)将打开,准备好定义模型。根据需要更改模型名称。一旦定义,只需保存并关闭编辑器对话框,模型将显示在Models区域中。请注意,模型预览下方的修订状态Not released字段将显示。保存元器件后,任何新定义的模型也将自动保存到工作区,进入新项目的初始修订版。

图6 为元器件手动创建新模型的示例,在本例中为原理图符号。该符号最初以Diode_Schottky元器件命名,但随后重命名为Diode_Schottky_Red. 请注意,在保存最初元器件之前,模型不会保存到工作区。

  • 使用向导创建新模型(仅用于符号和封装)。单击模型类型下方按钮上的下拉图标,然后从相关菜单中选择Wizard。这两种模型类型的过程类似,只是使用不同的向导:
    1. 对于符号,将出现Symbol Wizard。对于封装,将出现 IPC Compliant Footprint Wizard 。使用相应的向导根据需要定义模型。
    2. 完成向导后,模型类型的相应临时编辑器将打开,并加载生成的模型(从向导生成)。生成的符号最初将使用当前正在定义的元器件名称命名,可根据需要进行更改。生成的封装模型将采用向导中为其定义的命名。
    3. 根据需要进行任何其他更改,然后保存并关闭编辑器 – 模型将显示在模型区域中。请注意,模型预览下方的修订状态Not released字段将显示。
    4. 保存元器件后,任何新定义的模型也将自动保存到工作区,并保存到新项目的初始修订中。

图7 使用Symbol Wizard为正在创建/编辑的元器件创建所需符号的示例。将鼠标悬停在图像上以查看使用IPC Compliant Footprint Wizard 为元器件创建封装模型的示例。

  • 来自模板。如果元器件引用元器件模板,则在该模板(仅限SCHLIB 和PCBLIB)中定义(作为专用参数)的所有模型都将被引入模型区域。
  • 来自Manufacturer Part Search。如果元器件是从制造商零件搜索中创建的,并且在Use Component Data对话框中启用了模型选项,则会引入为该选定元器件定义的选定模型。

新建模型的存储

可以定义应在其中创建新创建的模型的默认目标文件夹,或者根据需要覆盖这些文件夹以指定不同的目标文件夹,为提供对模型创建和存储方式的更大控制和灵活性。

定义默认目标文件夹

新创建模型的默认发布目标文件夹在工作区浏览器界面的Admin – Settings – Vault – Components页面上定义。

要更改默认文件夹,请单击Select按钮。将出现Explorer窗口,可以使用该窗口为该模型类型选择所需的新默认目标发布文件夹。选择后,单击OK关闭窗口并返回Components页面,并使用新文件夹路径更新适用的字段。

如果对默认发布目标文件夹进行了任何更改,请确保单击页面右上角的Save按钮。

覆盖默认目标文件夹

如前所述,在通过元器件编辑器在其单元器件编辑模式下创建元器件时,新创建的模型将根据定义的默认目标发布文件夹存储在工作区中。但是,如果愿意,可以通过指定一个特定文件夹来存储创建的模型来覆盖默认设置。为此,请单击控件 - 在模型预览的右上角 - 并从菜单中选择Select Target Folder条目。将出现选择文件夹对话框(本质上是资源管理器面板的修剪化身)。使用它来选择所需的目标文件夹,然后单击OK

图8 通过选择不同的模型类型覆盖默认发布文件夹

当元器件仍未发布时,所选目标文件夹将以文本形式显示在模型的预览窗口上方。这是一个有用的提醒,提醒可以在哪里找到新模型。

图9 虽然元器件仍未发布,但会显示为模型选择的文件夹。

链接模型的直接编辑

要修改元器件当前正在使用(引用)的模型,请单击位于其预览的右上角控件。相应的临时编辑器(用于符号或封装)或对话框(用于仿真模型)将打开,可以根据需要对模型进行更改。准备好后,只需保存并关闭编辑器/对话框——修改后的模型将链接回Models区域。将元器件保存到工作区后,修改后的模型也将自动保存到工作区,进入其父项的下一个修订版。

如果模型被多个元器件引用,则会出现一个对话框,提醒注意这一点,并为提供各种选择。可以创建模型的副本(克隆它),以便更改仅影响当前元器件。或者,可以继续编辑此共享模型,并稍后更新引用它的其他元器件。或者可以简单地取消编辑过程。

图10 编辑元器件引用的现有模型的示例

更改模型

要更改模型,请单击模型预览的右上角控件,并从菜单中选择Select Model条目。使用随后出现的对话框来浏览和选择不同的模型或同一模型的不同版本。

图11 切换用于表示元器件的符号的示例

克隆模型

要克隆现有的引用域模型,请单击模型预览的右上角控件,并从菜单中选择Clone条目。该模型类型的相应临时编辑器将打开,克隆模型可供根据需要进行更改(包括更改新模型的名称,以区分它)。准备好后,只需保存并关闭编辑器,克隆的模型将显示在模型区域中。请注意,模型预览下方的修订状态Not released字段将显示。将元器件保存到工作区后,克隆模型也将自动保存到工作区,进入新项目的初始修订版。

图12 克隆现有模型的示例——允许快速创建一个新模型,并让的元器件使用它。

浏览模型

要在Explorer 面板中快速浏览模型,请单击模型预览的右上角控件,并从菜单中选择Show in Explorer条目。面板将呈现(或聚焦)显示该模型(及其修订版)。

图13 在资源管理器面板中浏览模型修订的示例

过时模型

当尝试将元器件保存回工作区时,元器件编辑器会运行验证,即元器件规则检查。作为其中的一部分,如果编辑器检测到链接模型不是最新版本,则会通过验证失败对话框进行标记,并在消息面板中详细说明问题。修订状态信息可以在模型参考修订的图形预览下方找到。如果有可用的模型的更高版本,在当前版本的生命周期状态的右侧,Revision State字段将使用Out of date反映这一点。引用最新版本时,将显示Up to date.

图14 作为元器件编辑器自动元器件验证检查的一部分,检测模型已过时。

可以选择取消保存并修复问题,或者忽略任何违规并保存。要更新链接以使用模型的最新版本,请单击模型预览的右上角控件,并从菜单中选择Update to Latest(更新到最新)条目。

虽然元器件的验证在保存时自动执行,但也可以随时手动执行,方法是从主菜单运行Tools » Component Rule Check(工具 » 元件规则检查)命令。

支持多种封装模型

元器件只可以引用单个符号,却可以引用任意数量的封装模型。对于那些希望创建并引用 3 个封装的元器件的人来说,这将是一个受欢迎的功能,满足不同密度级别的 IPC 要求:L(最小或最小铜)、M(最多或最大铜)和N(标称或中值铜)。为此,一旦封装模型被链接,添加封装的控件仍将保持可用。默认封装是第一个链接,并由模型左上角的图标显示决定。

可以通过单击模型预览的右上角控件,将另一个封装模型设置为默认模型,并从菜单中选择Set Default条目。

图15 一个元器件可以引用多个封装模型。默认封装(以橙色突出显示)通过其左上角的图标进行区分。

模型引脚到焊盘交叉探测

当符号和封装模型都已添加到元器件中时,该符号的引脚和该封装模型的相应焊盘之间支持交叉探针突出显示。封装模型必须以 2D 形式显示,并且交叉探测是单向的(仅限 pin-to-pad)。

图16 正在编辑的元器件的符号引脚和 2D 封装模型焊盘之间的交叉探测突出显示。

删除模型

要删除模型,请单击模型预览的右上角控件,并从菜单中选择Remove条目。

重命名模型

要重命名模型,请单击模型预览的右上角控件, 并从菜单中选择Rename条目。弹出重命名对话框根据需要更改名称和描述,并添加任何相关的发行说明。

编辑引脚映射

在其参考原理图符号的管脚与参考封装和仿真模型的焊盘/管脚之间,要查看和编辑元器件的管脚映射。单击模型预览的右上角控件以访问Pins面板。该面板允许将默认的一对一引脚焊盘映射更改为自定义关系,例如一个引脚连接到多个封装焊盘或任何其他未对齐的引脚与焊盘编号关系。该面板允许定义、编辑和查看引脚和焊盘之间的映射。

请注意,使用自定义 pin-to-pad 映射功能的可用性由工作区浏览器界面的Admin – Settings – Vault – Components页面上的Enable Pin Mapping选项控制。

图17 访问Pins面板,根据需要在各个设计之间定义元器件的引脚映射。

默认情况下,所有定义的模型都将显示在面板中,使用面板右上角的控件根据需要进行更改。

默认情况下,符号的引脚编号将映射到参考封装和仿真模型中相同编号的焊盘/引脚。通过单击模型的单元格并输入所需的值,直接更改映射的目标焊盘/引脚。这允许自定义引脚映射,并且在实现此类自定义映射的情况下,图标将显示在域模型预览的右上角。

请注意,自定义引脚到焊盘映射不向后兼容。如果此功能用于的元器件,则在 Altium Designer 21 之前的软件版本中执行 ECO 时将无法正确映射。

对于封装模型,默认的一对一pin-pad映射可以更改为将一个管脚连接到多个封装焊盘或任何其他未对齐的管脚与焊盘编号关系。将一个引脚映射到多个焊盘时,使用逗号分隔的数字格式(1,2,3,4等)输入映射条目。

图18 将元器件符号的单个引脚映射到引用封装模型的多个焊盘的示例

多个常见封装焊盘支持引脚到焊盘交叉探针突出显示。
在设计原理图和PCB 同步、引脚和零件交换以及Component Pin Editor对话框中,完全支持具有自定义引脚到焊盘映射的已放置元器件。请注意,原理图元器件显示的是焊盘代号而不是引脚代号,并且在应用了自定义映射的情况下,引脚代号显示为灰色。后者可以通过取消选中Preferences对话框的Schematic – Graphical Editing页面上的Show Pin Designators选项来禁用。

映射引脚时要考虑的事项:

  • 不能将目标模型焊盘/引脚单元留空——它必须被映射。
  • 不能输入该型号上不存在的焊盘/引脚编号。
  • 不能将模型焊盘/引脚分配给多个符号引脚。

这些条件中的任何一个都将导致出现,并需相应地解决问题。

参数

编辑器的这个区域用于向元器件添加参数数据。这里可以手动添加三种类型的参数:

  • 参数 – 标准的、用户定义的参数。
  • 链接 – 指向网站页面的 URL 链接,例如制造商的网站或在线数据表。
  • 数据表 – 提供指向已上传到工作区并被元器件引用的数据表(任何格式)的链接。

图19 参数区域-提供用于将参数数据添加到元器件的控件

可以根据需要添加任意数量的这些参数类型。请单击按钮,然后从菜单中选择相关条目。新参数将被添加到列表中,如下所示:

  • 参数Parameter – 将被添加到列表中当前选定条目的下方。名称将采用默认格式Parameter n,单击名称字段根据需要进行修改。单击Value字段并根据需要键入值。
  • 链接Link – 将添加到列表底部。单击Name字段并输入所需的名称。当访问原理图表上已放置的元器件实例时,这个链接将显示在右键单击参考References子菜单上。将目标页面的 URL 键入(或粘贴)到Value字段中。这将成为一个超链接,用于访问目标。
  • 数据表Datasheet – 将出现一个标准的 Windows打开对话框,通过该对话框可以浏览并选择所需的数据表。通过此对话框可以同时添加多个数据表。每个数据表都将添加到列表的底部。名称最初将是文件本身,并显示在Explorer面板中,并且将其放置在原理图图纸上后,还会显示在元器件的参考References子菜单中。根据需要将其更改为更合适的标题。Value值将是这个文件,就其名称、格式和磁盘大小而言。这将是一个超链接,用于快速访问数据表。
直接单击按钮(不访问其下拉菜单)将添加一个标准参数。要删除一个参数,请在列表中选择它(可以选择多个参数进行删除),然后单击按钮。
参数区域也可以添加来自通过Manufacturer Part Search找到的零件的参数数据。

拖放附加数据表

除了上一节提到的通过打开对话框手动附加之外,还可以通过以下方式将一个或多个数据表附加到元器件:

  • 通过从 Windows 文件资源管理器拖放到参数区域内的任何位置。
  • 通过从外部 Web 浏览器中的网页将数据表链接拖放到参数区域内的任何位置。

模板参数

此外,如果元器件引用了元器件模板,则该模板中定义的任何参数都将被引入,并添加到参数区域。

图20 来自引用的元器件模板的示例参数

注意事项:

  • 标准模板参数(未标记为只读或必需)在参数区域中通过使用图标。
  • 标记为只读的模板参数在参数区域中通过使用图标。
  • 标记为必需的模板参数在参数区域中通过使用图标。
  • 与链接的元器件模板中的参数同名的由用户定义的参数将替换为模板版本。该参数的任何现有值都将被保留(并且不会被模板中的值覆盖)。
  • 已标记为只读的基于模板的参数值字段将不可编辑。对于所有其他未标记为只读的基于模板的参数,可以根据需要随意更改值。
  • 如果基于模板的参数已标记为必需,但尚未在模板中赋予值,则其值字段将包含图标,提醒该参数需要一个值。在为所有必需参数定义值之前,将无法将元器件保存到工作区。
  • 如果模板中的参数定义了描述,则描述列将相应地显示在元器件编辑器的参数区域中。

图21 描述列显示在参数区域

无法删除模板参数。

支持单位感知元器件参数数据类型

元器件编辑器支持在引用的元器件模板中定义的单位感知元器件参数数据类型。可以使用一系列格式(例如 2.2k、2k2、4M、2.5GHz)将参数的值直接输入到适用的字段中,而工作区通过必要的设计来智能识别这些条目背后的数值。

元器件模板的这一功能有助于通过工作区的搜索工具进行有针对性的搜索——该工具不仅允许按元器件类型进行搜索,还允许通过定义范围进行更智能的搜索。使用单位感知元器件参数的强大功能,可以快速定义搜索,例如,查找电容在 47uF 和 220uF 之间的所有电容器。

使用Components面板搜索自己的元器件时,单位感知参数也可用于智能过滤。
元器件参数的单位感知数据类型只能通过元器件模板定义。

图22 来自引用了具有单位感知数据类型的元器件模板的元器件参数。

为使用单位感知数据类型的元器件参数输入值时,需要考虑以下事项:

  • 可以输入一系列不同格式的值:
    • 仅数值(例如10)。请注意,如果数据类型有单位,则会自动应用。那些有单位的类型,在他们的名字后面显示括号里的单位。
    • 科学计数法中的数值(例如1e10, 1E6)。
    • 数值和单位(例如10F)。
    • 带前缀的数值(例如10k)。将自动添加适当的单位(如适用)。
    • 带有前缀和单位的数值(例如10kF)。
    • 典型工程格式中带前缀的数值(例如,对于电阻:2k2, 2K2, 10r2, 10R2)。该值将相应地自动归一化(例如2K2将变为2.2k)。
  • 可以在数值后输入带或不带空格的前缀和/或单位(例如 10uF, 或10 uF)。空格将被自动移除。
请注意,工程缩写不区分大小写,因此输入2k2与输入2K2相同,输入100R与输入100r相同。唯一的例外是M(Mega) 和m(milli)。
支持单位

支持以下单位感知数据类型:

大多数数据类型都有一个单位(显示在元器件模板中的括号中)。如果在输入参数值时未指定单位,则会应用此设置。
  • 伏特(V)
  • 安培(A)
  • 欧姆
  • 法拉(F)
  • 亨利(H)
  • 瓦特(W)
  • 赫兹(Hz)
  • 摄氏度(C)
  • 分贝(dB)
  • 百分比(%)
  • 米(m)
  • 克(g)
支持的前缀

下表列出了在为可识别单元的参数类型输入值时支持的前缀。

字首 术语 值(科学) 值(正常)
T Tera 1×1012 1,000,000,000,000
G Giga 1×109 1,000,000,000
M Mega 1×106 1,000,000
k kilo 1×103 1,000
m milli 1×10-3 1 / 1,000
u micro 1×10-6 1 / 1,000,000
n nano 1×10-9 1 / 1,000,000,000
p pico 1×10-12 1 / 1,000,000,000,000
f femto 1×10-15 1 / 1,000,000,000,000,000
请注意,某些或所有前缀的使用可能不适用,具体取决于参数类型。例如,没有前缀对百分比有效。该软件会提醒任何前缀的无效使用。
验证参数的值

当单位感知数据类型用于元器件参数时,输入的值将根据指定的数据类型进行验证。这可确保在输入单位的位置使用该数据类型的正确测量单位。例如,类型参数的Celsius值不能为10V!

在元器件编辑器中,为参数输入无效值将导致出现一个对话框,提醒该条目不是有效值。在单元格之间复制和粘贴值时也是如此。在对话框中单击OK会将值恢复为之前的条目。

图23 数据验证——元器件编辑器具有智能提醒为单位感知参数输入的值与其数据类型之间的不匹配。

项级别参数

Altium Designer 与连接的工作区共同支持项级别参数的概念。这些是添加到父元器件项的参数,并且可用于其所有已发布的修订,而无需将此项重新发布到新修订中以获取这些参数。因此,它们通常被称为动态参数。此功能允许元器件更新而无需创建新的元器件修订,这反过来会影响使用这些元器件的相关设计。一个例子可能是成本参数的变化——动态应用。

当通过连接的企业系统实例(或在连接到企业服务器工作区时通过使用 CSV 上传器)启动时,此功能可用。在通过相关配置文件定义参数属性时,可以决定是否将参数推送到项,或者修订,后者为默认值。

编辑元器件项修订时,可以查看项级别或动态参数。请注意,它们仅在使用元器件编辑器的单一元器件编辑模式时可见。

图24 已添加到元器件项目的示例项级别参数,并可用于其修订。

请注意,此类参数具有不同的图标 -– 在编辑器的参数区域中区分它们。将鼠标悬停在图标上将显示文本Dynamic。

零件选择

编辑器的这个区域用于为元器件指定一个或多个零件选择——“被允许的”制造商零件可用于在组装板上元器件的实施。实际的供应链情报——包括制造商(和零件编号)、供应商(和零件编号)、描述、定价和可用性——来自于工作区的本地零件目录和相关的零件来源。

每个工作区都有自己的专用零件目录。这是一个本地零件目录数据库,专门用于管理和跟踪制造商零件及其相关供应商零件。本地零件目录存储代表实际制造商零件的项目,以及代表供应商零件的一个或多个项目,即供应商/供应商销售这些制造商零件。每个供应商零件都是对零件数据库中一个项目的引用——Altium Parts Provider的聚合零件数据库(它本身与启用的供应商连接并从其收集零件),或者对于 Concord Pro 工作区,链接的本地零件数据库(基于 ODBC)。启用所需的供应商,并在工作区浏览器界面的Part Providers区域中的Altium Parts Provider确定位置/货币范围。 当仍然从 Altium Designer 连接到的工作区时, 在首选项对话框的Data Management – Parts Providers页面上的Altium Parts Provider将变为只读,并采用为工作区定义的那些设置。

图25 正在定义的元器件的示例零件选择列表,包含单个制造商零件。

可以通过两种方式将制造商零件添加到元器件的零件选择列表中:

  • 手动。
  • 自动,进行制造商零件搜索时。

要手动添加零件选择,请单击区域底部的按钮。将出现Add Part Choices对话框,该对话框的使用方式与 Manufacturer Part Search 面板相同。搜索所需的制造商零件,选择一个零件,然后单击OK按钮。单击制造商零件的SPNs条目 -供应商零件编号- 以查看该零件的可用供应商,并根据可用性、定价等评估是否做出了正确的零件选择。

使用随后的Use Component Data对话框来决定希望如何使用结果,如果希望替换任何或所有现有数据,或者只是将零件添加为零件选择,请单击Cancel。
对话框中的搜索结果按制造商零件排列,关联的 SPN 条目反映了提供该零件的已启用供应商。当选择一个零件时,它是添加到零件选择Part Choices列表中的制造商零件。通过使用制造商零件,而不是特定的销售商/供应商,将获得一个单一的零件选择,它将带来基于供应该零件的供应商(以及可通过的工作区使用的供应商)的所有解决方案。

图26 手动选择零件 - 使用Add Part Choices对话框搜索所需的制造商零件,选择其条目并单击OK。

要删除零件选择,请在列表中选择它,然后单击按钮。

从Manufacturer Part Search中创建元器件

借助制造商零件搜索功能,Altium Designer 支持搜索真实制造商零件,然后将该零件(或其数据的一部分)添加到元器件编辑器中,从而促进元器件的创建。通过这种方式,可以快速定义一个新元器件并添加到的工作区,而无需从头开始制作该元器件。不必像以前那样“浪费时间做无用功”,因为该零件的所有数据——它的名称、描述、参数、数据表、零件选择和任何定义的模型——都可以被引入。

该功能本身可以通过多种方式访问​​,下文部分可以进一步了解。

在每种情况下,Use Component Data对话框都将打开,用于提供选择要应用于当前创建/编辑的元器件的数据的控件:名称、描述、参数、模型和数据表。如果元器件尚未定义数据,则默认情况下,该对话框的所有可用数据都将在此对话框中启用,以便加载到元器件中。如果元器件部分定义为其名称、描述和/或符号,则默认情况下对话框中的相应选项将被禁用 - 不过为提供了用所选部分的数据替换它们的控件。

图27 使用Use Component Data对话框从所选零件中选择要添加到元器件的数据。

从名称(Name)字段

Name字段提供了两种访问制造商零件搜索功能的方法:

  • 直接键入——当开始在Name字段中键入时,将显示匹配制造商零件的弹出列表(制造商显示在右侧)。选择要使用的零件。

图28 开始输入所需制造商零件的名称——并且很便捷的从弹出列表中选择相关条目。该图显示了该零件的所有数据被带入元器件编辑器中。

  • 使用Manufacturer Part Search对话框 - 单击字段最右侧的按钮以访问Manufacturer Part Search对话框。搜索所需的制造商零件,选择一个条目,然后单击OK按钮。
该对话框的使用方式与Manufacturer Search面板或Add Part Choices对话框相同。
对话框中的搜索结果按制造商零件排列,关联的SPN条目反映了提供该零件的已启用供应商。选择零件时,将使用制造商零件创建新组件。在零件选择方面,通过基于制造商零件而不是特定的销售商/供应商进行创建,将获得一个单一的零件选择,它将带来基于销售该零件的供应商(以及可通过的工作区使用的供应商)的所有解决方案。参数根据定义的参数导入选项Parameter Import Options (在Preferences对话框的 Data Management – Parts Providers页上配置)导入。

图29 使用Manufacturer Part Search对话框查找所需的制造商零件,选择它,然后单击OK。该图显示了该零件的所有数据被带入元器件编辑器。

从工具(Tools)菜单

制造商零件搜索(Manufacturer Part Search)功能可以通过从主菜单中选择Tools(工具)»Create from Part Search命令来访问。或者,使用Shift+Ctrl+M快捷键。将出现Manufacturer Part Search对话框。搜索所需的部分,选择一个条目,然后单击OK按钮。

该对话框的使用方式与Manufacturer Part Search面板或Add Part Choices对话框相同。
对话框中的搜索结果按制造商零件排列,关联的SPN条目反映了提供该零件的已启用供应商。选择零件时,将使用制造商零件创建新组件。在零件选择方面,通过基于制造商零件而不是特定的销售商/供应商进行创建,将获得一个单一的零件选择,它将带来基于销售该零件的供应商(以及可通过的工作区使用的供应商)的所有解决方案。参数根据定义的参数导入选项Parameter Import Options (在Preferences对话框的 Data Management – Parts Providers页上配置)导入。

图30 使用Manufacturer Part Search对话框查找所需的制造商零件,选择它,然后单击OK。该图像显示了该零件的所有数据被带入元器件编辑器。

从零件选择区域

手动添加Part Choice(零件选择)时,也可以有效地选择零件并加载其数据。点击Part Choices区域底部的按钮,将出现Add Part Choices对话框。这与Manufacturer Part Search对话框非常相似。搜索所需的制造商零件,选择一个条目,然后单击OK按钮。

图31 搜索Part Choice,并将与该零件相关的所有数据带入元器件编辑器,从而有效地定义元器件。

运行元器件规则检查

在将在元器件编辑器中定义/编辑的工作区库元器件保存到连接的工作区中,并使该元器件可用于设计之前,必须确保该元器件符合配置设置的要求。 当尝试将元器件保存回工作区或手动运行此功能时,元器件编辑器会运行验证——元器件规则检查Component Rule Check。

链接仿真模型的简要介绍

与符号和封装模型一样,元器件也可以引用仿真模型的修订版。添加这种类型的模型链接类似于添加符号和封装,不同的是没有基于向导的创建选项,因此请参阅前面的部分以获取有关信息。在这里,我们将讨论包括元器件级仿真参数以及引脚映射的配置。

添加元器件级仿真参数

在设计中使用元器件的仿真模型时,可以在两个不同的级别指定特定于该模型的参数:

  • 模型级参数 – 指定为仿真模型定义本身的一部分(在 SimModel 文件中),并与该定义一起保存到链接仿真模型的修订版中。
  • 元器件级参数 – 指定为元器件定义的一部分(在元器件编辑器中),并与该定义一起保存到链接元器件的修订版中。
元器件级参数用于多个模型之间共享的参数,或者设计人员希望在原理图上使此类参数可见/可编辑(例如值、频率等)。

在元器件编辑器的参数区域中添加元器件级参数。需要注意的是,参数的命名必须与模型级定义的参数相同。要查看模型级参数,以及可以在元器件级添加哪些参数(及其名称!),请单击仿真模型预览窗口底部的View Parameters控件。

图32 查看仿真模型的模型级参数,了解可以在元器件级添加哪些参数以及它们是如何命名的。

有了可用的模型级参数,现在可以继续在元器件级添加任何相同的参数。为此,请单击参数区域底部的按钮。一个新的参数条目将被添加到列表中。根据需要更改名称——记住要与相应模型级参数的名称完全匹配。

图33 在元器件级别添加仿真相关参数。请注意,一个参数已经可用——面积因子,由引用的元器件模板提供。

当已保存元器件的实例放置在设计中时,仿真参数在元器件级的值可能与模型级的相同参数的值不同。生成网表时,元器件级参数将具有优先权。
对于某些内置 SPICE3f5 模型,在元器件级输入参数值将覆盖链接模型文件 ( *.mdl) 中定义的相关参数。例如,对于半导体电容器,指定元器件级Width参数的值将覆盖相关模型文件中为DEFW参数指定的任何值。如果在元器件级别为子电路模型指定了参数,则该值将覆盖在链接的子电路文件 ( *.ckt) 中为其定义的值。

引脚映射

选择所需仿真模型的链接后,需要确保元器件的引脚(当在原理图域中表示时)正确映射到仿真模型的引脚。这取决于元器件编辑器的当前模式:

  • 单一元器件编辑模式 – 使用Pins面板执行映射。
  • 批量元器件编辑模式 – 使用Pin Mapping对话框执行映射。详情见下文。

将元器件编辑器切换到批量元器件编辑模式后,将在Pin Mapping对话框中执行映射,通过右键单击元器件定义的 SIM 模型条目并从上下文菜单中选择Operations » Edit Pin Mapping进行访问。对于每个原理图引脚,使用可用的下拉菜单相应地更改相关的模型引脚条目。如果是多部分的,请务必检查每个部分的映射。完成后,可以切换回单一元器件编辑模式(工具Tools  » 切换到单一器件编辑器Switch to Single Component Editor),或从批量元器件编辑模式中继续保存。

图34 确保原理图引脚到模型引脚正确的映射。

对于多部件元器件,从仿真中排除部件的能力也是通过Pin Mapping对话框确定的。
对于内置 SPICE3f5 和支持的 PSpice 模型,模型中每个引脚的功能可以在 SPICE 3f5 用户手册中该模型的通用表格部分中找到。对于子电路模型,制造商通常会为模型的每个引脚插入注释,描述该引脚的功能。如果没有明显的注释,则模型的引脚排列通常是物理设备本身的引脚排列。在这种情况下,请查阅设备的数据表。