创建原理图符号

原理图符号通常包含一个可反映元件功能的形状 以及一个或多个引脚。元件的表示方式,即 符号的外观和元件引脚的排列,由设计人员决定。这应符合您所在组织的要求以及您选择采用的设计标准。一个元件符号可以表示整个实体元件,也可以通过多个子部件来定义元件 ,其中每个子部件表示实体元件内部的某个逻辑单元(例如, 四路与门元件中的每个与门,或继电器中的线圈和触点组)。这种元件也称为多部件元件。

创建新的原理图符号

您可以直接在已连接的工作区中创建原理图符号:

  1. 从主菜单中选择 File » New » Library ,然后在打开的 New Library 对话框中,从对话框的 Workspace 区域选择 Create Library Content » Symbol。

    使用 New Library 对话框创建新的工作区符号
    使用 New Library 对话框创建新的工作区符号

  2. 在打开的 Create New Item 对话框中,输入所需信息,确保已启用 Open for editing after creation 选项,然后单击 OK。 系统将创建工作区符号 ,并打开临时原理图符号编辑器,将 .SchLib 文档设为活动文档。该文档将根据条目修订版命名,格式为: <Item><Revision>.SchLib(例如 SYM-001-0001-1.SchLib)。使用此文档按下文所述定义符号。

    编辑工作区符号初始修订版的示例——临时原理图符号编辑器提供了用于定义原理图符号的文档。
    编辑工作区符号初始修订版的示例——临时原理图符号编辑器提供了用于定义原理图符号的文档。

  3. 按要求定义符号后,使用 Projects 面板中符号条目右侧的 Save to Server 控件将其保存到工作区。随后将显示 Edit Revision 对话框,您可以在其中按需更改名称、描述并添加发布说明。保存后,文档和编辑器将关闭。

使用元件编辑器的 单元件编辑模式 或批量元件编辑模式定义元件时,可以使用已保存的工作区符号。

您可以使用 Components 面板浏览工作区符号。单击面板顶部的  按钮并选择 Models 以显示模型,然后选择 Symbols 类别。

要编辑工作区符号,请在 Components 面板中右键单击其条目,然后选择 Edit 命令。 临时编辑器将再次打开,并打开该符号以供编辑。按需进行更改,然后将文档保存为工作区符号的下一个修订版。

 
 
 
 
 

将编辑后的符号保存到工作区时,您可以保留符号当前的生命周期状态。 重新保存时(),可通过 Create Revision 对话框中的 Preserve lifecycle state (not recommended) 选项进行控制。启用该选项后,新符号修订版将自动设置为上一修订版的生命周期状态。 此功能适用于已获分配 Allow to skip lifecycle state change for new revisions 操作权限的用户(了解有关设置工作区全局操作权限的更多信息)。

  • 当您更改工作区原理图符号并将更改保存为该符号的新修订版时,任何使用该符号的工作区元件实际上都会变为过期状态,因为它们仍在使用上一修订版。在大多数情况下,您无疑会希望重新保存这些工作区元件,并更新相应的符号链接,以使用最新可用的修订版。为了简化此过程,工作区与 Altium Designer 相结合,支持在通过直接编辑功能修改工作区符号并重新保存时更新父元件。

    有关保存领域模型时更新父元件的更多信息,请参阅 创建和编辑内容页面。

  • 在元件编辑器中使用 单元件编辑模式 或批量元件编辑模式编辑工作区元件时,您也可以直接即时更新该工作区元件使用的工作区符号。

  • 从设计人员的角度来看,工作区元件将所有设计领域中表示该元件所需的全部信息汇集在一个实体中。因此,从这个意义上说,它可以被视为一个容器——一个存储所有领域模型和参数信息的“桶”。就其在各个领域中的表示而言,工作区元件并不包含工作区领域模型本身,而是包含指向这些模型的链接。这些链接在定义元件时指定。

  • 将现有的旧版元件库(SchLib、PcbLib、IntLib、DbLib、SVNDbLib)导入工作区时,也可以在工作区中创建原理图符号。此过程的界面—— Library Importer ——提供直观的流程,可将最初选定的库导入您的工作区。了解有关 库导入器的更多信息。

  • 在元件编辑器的单元件编辑模式中定义工作区元件时,也可以创建新的工作区符号。

  • 也可以在创建基于文件的原理图符号库时创建符号。

定义原理图符号

原理图符号通过放置表示元件本体的绘图对象 以及表示实际元件物理引脚的引脚来创建。原理图符号在 Altium Designer 的原理图符号编辑器中创建。

符号创建注意事项:

  • 在库编辑器中放置的对象按放置顺序堆叠。如果引脚被元件本体遮挡,请使用 Edit » Move 命令更改显示顺序。

  • 引脚只有一端具有电气属性。此端称为热点。确保热点(即移动引脚时光标抓取的一端)远离元件本体。有关更多信息,请参阅引脚对象。

  • 在原理图库编辑器中,当前活动符号的属性(如默认位号和描述)可在 Properties 面板的 Symbol 模式下编辑。未选中任何对象时,面板将显示此模式。如果双击作为元件符号一部分放置的图元,Properties 面板将显示该图元的属性,而不是其所属元件的属性。

  • 用于在符号编辑器图纸上显示位号和注释的选项 (Show Comment/Designator),可在 Properties 面板的 Library Options 模式下为当前库启用或禁用。选择 Tools » Document Options 命令,即可使 Properties 面板显示此模式。

  • 可以在放置各个对象时分别配置其字体,也可以在 Preferences 对话框的 原理图 - 默认值页面上编辑相应的各类对象,为新对象设置首选字体。

  • 使用 原理图符号生成工具可快速创建高引脚数元件。该工具还支持通过右键菜单从电子表格导入引脚详细信息。

  • 通过 SCHLIB List 面板右键菜单中的 Smart Grid 命令,可以将多个引脚从电子表格导入当前符号 — 了解更多。

创建工作区符号时,请注意只需定义符号图形,即高层级元件在原理图编辑领域中的表示形式。它并不是旧式基于文件的元件管理方法中所定义的“原理图元件”;在那种方法中,其他模型和参数也被定义为原理图元件的一部分。元件所需的符号仅包含图形表示。指向其他领域模型的链接以及参数将作为元件自身定义的一部分。

在开始创建元件符号之前,值得花些时间配置首选默认设置。所有原理图设计对象(包括库和图纸中的对象)的默认设置均在 Preferences 对话框的 原理图 - 默认值页面上配置。打开 Preferences 对话框页面后,按 F1 可获取有关某个选项的更多信息。

准备设计空间

始终在靠近图纸原点(图纸中心)的位置绘制元件符号。如有必要,可选择 Edit » Jump » Origin(快捷键 J、O),将图纸原点移至设计窗口的中心。查看屏幕左下角的状态栏,确认光标位于原点。Altium 提供的元件均围绕此点创建,该点由图纸中心的十字线标记。您也应始终在此原点附近创建元件。

在原理图上放置元件时,光标会“抓住”库符号的图纸原点。创建符号时,一种常见做法是将元件引脚 1 的热点放在图纸原点,这样从库中将元件放置到原理图图纸上时,光标就会抓住该引脚。虽然这不是强制要求(您可以将符号引脚和主体对象放在图纸上的任意位置),但如果符号对象远离原点,那么从库中将元件放置到原理图图纸上时,元件与光标之间也会保持相同的距离。

原理图和原理图库栅格的默认单位为英制。由于所有 Altium 元件均基于此英制栅格设计,因此必须了解切换到公制图纸栅格的影响:使用不同栅格创建的元件将难以正确连线。请注意,英制栅格可以与 A3 等公制图纸尺寸配合使用,因此使用公制尺寸的图纸时,无需改用公制栅格。当前图纸的单位在 Library Options 模式下的 Properties 面板中,通过 General 区域的 General 选项卡进行定义(使用主菜单中的 Tools » Document Options 命令可进入 Properties 面板的此模式)。

使用 属性面板在 Library Options 模式下的 常规 区域,设置当前图纸的单位。
使用 属性面板在 Library Options 模式下的 常规 区域,设置当前图纸的单位。

新图纸(原理图和库)的单位在 Preferences 对话框的 原理图 – 常规页面上定义。

如有需要,可在 属性 面板中启用 Show Comment/Designator 选项,以在库文档中显示当前元件的注释/位号字符串。

对象放置在当前捕捉栅格上。当前栅格显示在设计空间底部状态栏的左端。

也可以在 Library Options 模式下的 Properties 面板中设置 Snap Grid 和 Visible Grid。无需在每次更改栅格时都打开 属性面板,您可以按 G,在可用设置之间循环切换捕捉栅格。可用设置可在 Preferences 对话框的 原理图 – 栅格页面上编辑。

通常,对象和引脚放置在 100 mil 或 50 mil 的栅格上,只有字符串需要放置在 10 mil 的栅格上。为便于定位文本字符串,可在移动字符串时按 Ctrl,将栅格临时切换到最精细的设置(默认为 10 mil)。

属性面板

当活动文档为原理图库文档 (*.SchLib) 时,从主菜单中选择 Tools » Document Options 命令,Properties 面板将显示 Library Options。以下可折叠部分介绍了可用选项和控件:

选中设计对象后,面板将显示该对象类型专属的选项。下表列出了可在库设计空间中放置的对象类型。单击链接可访问相应对象的属性页面。

圆弧 椭圆
图形 IEEE 符号
引脚 多边形
折线 矩形
圆角矩形 文本框
文本字符串 贝塞尔曲线

创建原理图符号主体

根据需要设置好设计空间选项后,下一步是绘制元件的图形表示,即 创建符号图形,以便将元件放置到原理图图纸上时用该图形来表示元件。确定并遵循统一的原理图符号图形标准非常重要。这可为符号图形设计提供规范的模板,并确保一致性。Altium 的设计方法遵循 IEEE 315 标准,该标准不仅涵盖了最常见的电路元件,还明确规定了如何组合半导体元件来表示各种硅器件类型。

使用 Place 菜单、Utilities 栏或 Active Bar,在原理图库编辑器的设计空间中放置图形设计对象,即可创建符号主体。双击已放置的原理图符号,打开 Properties 面板,进一步定义各个形状。

Altium Designer 提供了多种闭合符号形状,包括矩形、多边形、椭圆和圆角矩形,如下所示。 

            

线条类形状包括圆弧、直线/折线、贝塞尔曲线和椭圆弧。直线/折线可包含箭头和箭尾。双击可打开 Properties 面板,定义箭头和箭尾。 

 

为符号添加引脚

元件引脚赋予元件电气属性,并定义元件上用于信号输入和输出的连接点。 放置的每个引脚都对应实际物理元件上的一个引脚。

可使用以下任一方法,为当前显示在原理图库文档设计空间中的元件添加引脚。无论使用哪种方法,引脚都会以电气端为定位点,悬浮在光标上。根据需要旋转和/或翻转引脚,然后单击以完成放置。

  • 使用 Place » Pin 命令(或快捷键 P, P)。

  • 单击 Active Bar上的  按钮。

  • 单击 Utilities 工具栏的设计对象下拉列表中的  按钮。

  • 使用 Component Pin Editor 对话框 – 当设计空间中未选中任何对象时,可使用 Properties 面板编辑符号属性,包括编辑、添加或删除引脚。该面板还提供了访问 Component Pin Editor 对话框的入口;单击 Properties 面板的 Pins 选项卡上的  按钮即可打开该对话框。 该对话框提供了一个集中、便捷的位置,供您修改与该符号关联的任意引脚的某些属性。除了编辑引脚属性外,还可在该对话框中添加新引脚或删除现有引脚。

打开 Component Pin Editor 对话框,管理所创建符号的所有引脚。打开 Component Pin Editor 对话框,管理所创建符号的所有引脚。

对于多部件元件,所选部件的相关引脚将在 Component Pin Editor 对话框中高亮显示。其他部件的所有引脚均显示为灰色。
对于已放置的元件(或其中的部件),也可以在原理图编辑器中访问 Component Pin Editor 对话框。

配置引脚属性

按 Tab 可打开 Properties 面板的 Component 模式,在放置前编辑引脚属性。 后续放置引脚时,数值将自动递增。自动递增行为可通过 Preferences 对话框的原理图 – 常规页面中的 Auto-Increment During Placement 设置进行配置。使用负值可实现自动递减。

使用 Preferences 对话框的 Schematic - General 页面定义自动递增行为。
使用 Preferences 对话框的 Schematic - General 页面定义自动递增行为。  在放置或移动引脚时,光标始终抓住引脚的电气端(也称为引脚的热端)。定位引脚时,必须使电气端远离元件主体。移动引脚时,按空格键可旋转引脚。

也可以放置引脚来表示元件上的机电连接点,例如稳压器上的散热片。

引脚具有多种属性, 包括名称和标识符。引脚标识符用于将符号引脚与 PCB 封装焊盘相匹配。 引脚的 Designator 和 Name 距引脚端点的默认距离是原理图编辑器和原理图库编辑器的系统级设置。可在 Preferences 对话框的 原理图 – 常规 页面上配置 Pin Margin。

可以在 元件引脚编辑器 对话框中单独配置 Name 的设置。

引脚具有一个 Electrical Type,Altium 的电气规则检查系统使用该属性来验证引脚间连接是否有效。在 Component Pin Editor 对话框中设置此选项, 使其符合该元件引脚的电气类型。默认的 Pin Length 应与所选的捕捉栅格相适应(通常为 100 mil 或 50 mil)。默认长度为 30;常用长度为 20 或 30。

Symbols 可以在 Component Pin Editor 对话框中添加到引脚的不同位置, 以表示引脚的电气信息。

粘贴阵列

除了标准剪切、复制和粘贴命令之外,在创建元件符号时,还可以使用主菜单中的 Edit » Paste Array 命令,将当前剪贴板内容以垂直或水平对象阵列的形式放置到当前文档中。当所创建的元件符号需要包含多个引脚时,此功能尤为有用。

启动命令后,将显示 Setup Paste Array 对话框。

Setup Paste Array 对话框
Setup Paste Array 对话框

根据需要设置各项选项,然后单击 OK。

输入正值或负值间距,以确定阵列的粘贴方向:水平放置时分别向右或向左,垂直放置时分别向上或向下。

系统将提示您在文档中选择插入阵列的起始位置。只需将光标定位到所需位置,然后单击或按 Enter。阵列将粘贴到所选的起始位置。

添加 IEEE 符号

可在原理图符号中使用 IEEE 符号来表示逻辑功能或器件。这些符号使用户无需具体了解这些功能或器件的内部特性,即可理解其逻辑特性。

下图显示了可供放置的 IEEE 符号。

定义符号属性

符号的位号和描述等属性可在 Properties 面板的 Symbol 模式中编辑。

  • Designator - 输入所需的位号前缀,后跟一个 ?。建议前缀仅由字母组成。

  • Name 和 Description - 这些字符串有助于进行符号搜索。

  • Type 定义此符号所代表的元件类型。公司徽标(Graphical)或散热器(Mechanical)等非标准元件可创建为原理图符号并放置到项目中。

元件类型

在设计环境中,您可能还需要创建一些设计实体,它们不一定是安装在最终 PCB 上的元件。例如,可能有一个连接到电路板的外部模块,为了使设计表达更清晰,您希望将其绘制为元件并包含在原理图中,但不希望将其包含在此电路板的 BOM 中。也可能有一些机械硬件,例如散热器和安装螺钉,必须包含在 BOM 中,但您不希望将其包含在原理图中。

这些情况可通过设置元件的 Type 来处理。对于刚才描述的示例,元件类型可以设置为 Graphical。另一类特殊元件是测试点——原理图和 PCB 中都需要此元件。设计同步时应对其进行检查,但 BOM 中不需要包含它。在这种情况下,将元件的 Type 设置为 Standard (No BOM)。

对于非标准类型的元件,请相应地设置 Type 。
对于非标准类型的元件,请相应地设置 Type 。

除了用于确定是否应将元件包含在 BOM 中之外,Type 字段还用于确定在元件同步过程中如何处理该元件。所有 Standard、Net Tie 和 Jumper 类型都会进行完全同步,这意味着元件会从原理图传递到 PCB,并检查网络连接关系。对于 Mechanical 和 Graphical Type,元件不会从原理图传递到 PCB。如果已在 PCB 中手动放置了这些类型之一的元件,并且选择了匹配的 Type 选项,则会执行元件级同步,但不会执行网络级连接关系检查。

有关各种 Type 选项的详细信息,请参阅 Properties 面板的 元件模式。

将元件拆分为多个部分

在某些情况下,将元件拆分为多个符号更为合适,每个符号称为一个 Part。例如,包含八个独立电阻且各电阻均可独立使用的电阻网络 、继电器中的线圈和触点组,或连接器中的各个引脚。例如,如果您希望将连接器引脚分散放置在整个图纸上,而不是将连线引至单个连接器符号,就可以采用这种方式。另一个例子是 74F08SJX 四路双输入与门,该器件包含四个独立的双输入与门。虽然可以将该元件绘制成一个包含全部四个门的符号,但将其绘制为四个独立的门会更实用,这样每个门都可以独立放置在原理图上的任意位置 。

这些元件称为 multi-part components。每个部件都在原理图库编辑器中单独绘制,并添加相应的引脚。下图展示了同一电阻网络分别绘制为单个部件和四个独立部件的情况。

同一电阻网络 在左侧显示为单个部件 ,在右侧显示为四个独立部件。
同一电阻网络 在左侧显示为单个部件 ,在右侧显示为四个独立部件。

使用多部件元件时的注意事项:

  • 在原理图符号编辑器中,使用主菜单中的 Tools » New Part 命令,为当前元件添加另一个部件。也可以单击 Active Bar 上的 按钮,或在设计空间中右键单击并从上下文菜单中选择 Tools » New Part。 系统会向元件添加一个新部件,并在设计窗口中打开该部件的空白图纸,将其设为当前活动图纸。使用此图纸添加构成该部件图形表示的图元。
  • 使用 SCH Library 面板在多部件元件的各个部件之间切换,如下图所示。

    您也可以使用设计空间右键菜单中的 Tools » Next Part 和 Tools » Previous Part 命令,显示下一个或上一个部件。

  • 要从当前文档中打开的多部件元件中移除活动部件,请从主菜单中选择 Tools » Remove Part ,或右键单击并从上下文菜单中选择 Tools » Remove Part 。您也可以直接从 SCH Library 面板中移除多部件元件的部件。

    已移除的元件部件无法通过“撤销”命令恢复。
  • 如果元件的各个部件仅有细微差异,可以在部件之间复制和粘贴内容,然后仅更新新部件中的引脚信息等内容。
  • 原理图符号编辑器不限制每个元件的部件数量,并且通过元件级的 备用显示模式功能,每个部件都可以支持不同的图形表示。此外, 通过定义正常模式和备用模式,只需一个元件定义,即可将多部件元件表示为单个符号(包含所有部件)或多个符号(每个部件一个符号)——了解更多。
  • 多部件元件的位号包含一个用于标识各部件的后缀。后缀可以是字母或数字,在 Preferences 对话框的 原理图 - 常规页面上的 Alpha Numeric Suffix 区域中设置。请注意,此选项属于软件安装环境设置,不会保存在库文件或原理图文件中,因此也不会随设计文件一起传递。
  • 多部件元件被视为同质元件,即在设计标注过程中,所有部件都被视为等效 ,并且可能在标注过程中互换。例如,根据继电器线圈和触点组在原理图图纸上的相对位置,线圈可能会与一组触点互换。要锁定已放置元件中的特定部件,请在 Properties 面板中启用 Lock Icon,如下图所示。

  • 在原理图标注过程中,多部件元件中的各部件会按照 标注对话框中配置的 Matching Options 组合成完整的元件 (如下图所示)。左侧启用的复选框决定了哪些元件属性必须匹配,部件才可以组合在一起。如果您需要控制特定部件的组合,使其归属于同一个物理元件,例如滤波器设计中的一对运算放大器,并且不希望手动分配和锁定这些部件,可以为该元件添加一个额外参数,并输入用于指定哪些部件应组合在一起的值。下方上图显示了 Annotate 对话框中的匹配选项。启用的参数用于多部件元件匹配;下图中,在 Properties 面板中添加了 ResPack 参数,用于控制电阻如何组合到封装中(具有相同参数值的部件可以组合到同一个物理元件中)。请注意 Strictly 选项。如果启用此选项,部件must包含此参数,才能组合在一起。如果您正在控制不同类型的多部件元件的组合,请谨慎使用此选项——如果启用了 Strictly ,所有这些元件都必须包含该参数。

  • 只有部件被定义为多部件元件的元件,才能执行 PCB 部件交换。有关更多信息,请参阅 引脚对和部件交换文档。
  • 要 定义电源引脚,可以为元件创建一个额外的部件,并将 VCC 和 GND 引脚放置在该部件上。请记得在 Properties 面板中启用  选项,以确保在重新标注期间,该部件不会与任何门互换。

显示模式——同一元件的多种表示方式

软件支持为同一元件采用不同的显示表示。这些表示可以包含元件的不同图形形式,例如德摩根表示或 IEEE 表示。又例如,您的某些客户可能更喜欢用矩形表示电阻,而另一些客户则更喜欢用波浪线。

每种表示都称为一种显示 Mode。如果已为某个部件添加备用视图,可以通过主菜单中的 Tools » Mode 子菜单或 Mode 工具栏中的 Mode 下拉列表选择备用模式,在原理图符号编辑器中显示并编辑该视图。活动元件当前使用的图形表示,会通过主菜单中对应条目旁的选中“勾号”图标,或 Mode 工具栏上 Mode 下拉列表中的选中“勾号”图标来标识。但请注意,菜单和工具栏中仅列出前 20 个备用图形模式。

除了从主菜单或工具栏的下拉菜单中选择常规模式或替代模式外,您还可以使用主菜单中的 Tools » Mode » Previous 和 Tools » Mode » Next 命令(Mode 工具栏上的 和 按钮),显示当前元件的上一个/下一个模式。

使用两种显示模式创建的电阻。库编辑器包含一个模式工具栏,可用于添加、删除和逐个切换模式。
使用两种显示模式创建的电阻。库编辑器包含一个模式工具栏,可用于添加、删除和逐个切换模式。

要添加替代视图模式,请在原理图符号编辑器的设计窗口中显示元件部件,然后选择 Tools » Mode » Add,或单击 Mode 工具栏上的  按钮。此时将显示 Alternate N 的空白图纸(N 是 1-255 范围内的下一个可用编号)。通常,您可以复制在 Normal 模式中创建的部件,并将其粘贴到新的 Alternate 模式中。使用 Edit » Copy 和 Edit » Paste 将 Normal 模式复制并粘贴到 Alternate 模式. 这样即可获得正确的引脚集合,然后便可根据需要修改图形元素并调整引脚位置。

要重命名当前替代模式,请从主菜单中选择 Tools » Mode » Rename 命令,或单击 Mode 工具栏上的 Rename 。启动该命令后,将显示 Rename Alternate Representation 对话框。输入所选符号的新名称,然后单击 OK。随后,主菜单和 Mode 工具栏中将使用所定义的名称来表示此替代模式。

要删除当前元件的当前图形表示(模式),请从主菜单中选择 Tools » Mode » Remove 命令,或单击 Mode 工具栏上的 按钮。您可以删除元件现有的任何图形表示(Normal 和 Alternate)。如果元件具有一个或多个替代表示,而您删除了 Normal 表示,则第一个替代表示(Alternate 1)将成为 Normal 表示。所有其他替代表示都将相应地重新编号。如果元件没有替代表示,而您删除了 Normal 表示,则确认对话框将要求您确认是否从库中删除该元件;单击 Yes 将从库中删除该元件。

从库中将元件放置到原理图图纸上时,可使用 Properties 面板的 Graphical 区域中的 Mode 选择器来选择所需模式。默认放置模式为上次保存库时库编辑器中显示的模式。

每种模式都必须包含相同的引脚集合。否则,在验证工程时会生成警告。这是因为,对于与该元件关联的每个封装,只能定义一组 引脚到焊盘的映射。各模式中的引脚不必位于相同位置。

使用具有替代模式的多部件元件

Altium Designer 支持通过定义常规模式和替代模式,仅使用一个元件即可将多部件元件显示为单个符号(包含所有子部件)或多个符号(每个子部件对应一个符号)。例如,双运算放大器元件可以在一种显示模式下用两个符号表示,而在另一种显示模式下用单个符号表示,如下图所示。在这种情况下,第二个部件在单符号显示模式下将不包含任何图元。

在原理图符号编辑器中,SCH Library 面板所显示的符号部件列表内,不含图元的部件应列在所有包含图元的部件之后。

生成元件报告

Component Report 列出了当前符号的信息。

  1. 选择 Reports » Component(快捷键 R、C)。
  2. 标题为 <LibraryName>.cmp 的报告将作为当前文档打开。该文件包含元件名称以及元件所含的部件数量。对于每个部件,报告会列出其各个图形表示(常规表示和所有替代表示)的引脚详细信息。

  3. 关闭报告以返回原理图编辑器设计空间。

支持跳线元件

跳线也称为跨接线,可让您使用跳线元件代替布线,这通常是成功设计单面板的关键。Altium Designer 通过 Jumper 这一特殊元件类型来支持使用跳线元件。

虽然您可以直接在 PCB 上放置跳线封装,但建议从原理图开始工作流程。要了解更多信息,请参阅 使用跳线元件 页面。

使用原理图符号生成工具

随着元件复杂程度的提高,创建元件库符号及其引脚数据的任务也变得越来越复杂。例如,目前的大规模 BGA 器件需要放置和配置数百个引脚,因此创建可用的元件符号通常需要投入大量时间和精力。

为了减轻创建元件符号的工作量,Altium Designer 提供了一款先进的原理图符号生成工具,该工具基于符号向导界面和引脚编辑器对话框,具有自动生成符号图形、表格式引脚表和智能数据粘贴功能。

要在 Altium Designer 中使用原理图符号生成工具的功能,必须安装 Schematic symbol generation tool 软件扩展。此扩展默认随 Altium Designer 一同安装,也可以手动安装或删除。

有关管理扩展的更多信息,请参阅 Extending Your Installation 页面(Altium Designer Develop、Altium Designer Agile、Altium Designer)。

创建符号

在原理图库编辑器中,从主菜单中选择 Tools » Symbol Wizard 命令,即可使用原理图符号生成工具。在使用处于单元件编辑模式的元件编辑器创建工作区元件时,也可以通过单击符号模型下方按钮上的下拉图标,并从菜单中选择 Wizard 来访问该工具。

要使用该工具创建新的元件符号,请先向当前库文档添加一个新元件。然后,可以通过该工具的界面(即启动命令后打开的 Symbol Wizard 对话框)来创建新符号。使用该对话框可根据需要以交互方式定义元件符号,包括引脚数量、引脚布局和引脚数据。

  • Number of Pins - 手动输入,或使用向上和向下箭头增加或减少所需的引脚数量。
  • Layout Style - 从一组预定义模式中选择,自动分配引脚位置。使用下拉列表选择所需的排列方式。右侧的 Preview 图像和 Side 列中的数据将相应更新。可选项包括:
    • Dual in-line
    • Quad side 
    • Connector zig-zag 
    • Connector 
    • Single in-line 
    • Manual
      Manual 配置表示不自动分配引脚位置。当标准样式(Quad side、 Connector zig-zag 和 Single in-line)的引脚位置被编辑后,布局样式将恢复为此设置。

表格

  • Position – 符号引脚的参考位置索引。此数据不可编辑。
  • Group – 手动输入的字符串,用于定义一组引脚。
  • Display Name – 元件引脚的显示名称属性字符串。

    使用斜杠输入的引脚名称将被识别为替代引脚名称,并添加到生成的符号的引脚属性中。请注意,使用斜杠字符分隔各引脚功能的规则是硬编码的,因此,如果引脚名称中应包含斜杠,但不希望因此创建自定义引脚名称(例如 I/O),则可以在创建符号后,通过 Properties 面板的 Pin 模式 删除这些额外的引脚名称。
  • Designator – 引脚的标识符属性字符串。默认情况下,它会自动与引脚的 Position 匹配。
  • Electrical Type – 使用字段中的下拉列表选择引脚的电气类型。可选项包括 Input、 I/O、 Output、 Open Collector、 Passive、 HiZ、 Open Emitter 和 Power.
  • Description – 引脚的描述字符串属性。
  • Side – 使用字段中的下拉列表选择符号的位置。可选项包括 Left、 Bottom、 Right 和 Top。更改此区域后, Layout style 设置将变为 Manual。
单击列标题可按该列对表格数据进行排序。再次单击可在升序和降序之间切换。

在表格中,可以使用标准的复制和粘贴方法,将一组单元格中的数据填充到另一组单元格中。例如,可以选中一列中的三个单元格,复制数据(right-click – Copy),然后选中三个目标单元格并粘贴数据(right-click – Paste)。 同样的方法也可用于复制电子表格、文本或 PDF 文件等外部来源中的选定数据。

可以手动编辑单个或多个表格单元格。使用标准的 Ctrl+click 和 Shift+click 操作方法。要在带有下拉菜单的列中编辑多个单元格,请选中所需的单元格范围,然后在其中一个选中的单元格中选择新的菜单选项。

右键菜单

  • Move Up - 用于将选定数据上移一行。
  • Move Down - 用于将选定数据下移一行。
  • Copy - 用于将选定数据复制到剪贴板。
  • Paste - 用于将最近复制到剪贴板的数据粘贴到光标位置。
  • Smart Paste - 用于打开 Pin Data Smart Paste对话框,将外部来源数据的多列复制到表格中对应的列。使用此对话框配置列数据和分隔符,然后单击 Paste。了解有关智能粘贴的更多信息。
  • Clear - 用于删除引脚数据。

预览

此区域显示符号图形的预览,并动态反映当前设置和引脚数据。使用滑块或 - 和 + 放大或缩小图形。

其他控件

  • Continue editing after placement - 如果选中此项,放置元件后对话框将保持打开状态,以便继续编辑。
  • Place - 用于放置已完成的符号和引脚数据。可选项包括:
    • Place Symbol
    • Place New Symbol
    • Place New Part

粘贴引脚数据

虽然可以将表格中多个单元格的引脚数据编辑为相同值,但此对话框的 Paste 和 Smart Paste 功能提供了一种更高级的方式,可通过从外部来源导入大量不同的数据来填充所有单元格。

在表格中,可以使用标准的复制和粘贴方法,将一组单元格中的数据填充到另一组单元格中。例如,选中一列中的三个单元格,复制数据(右键单击 - Copy),然后选中三个目标单元格并粘贴(右键单击 - Paste)。

同样的方法也可用于复制和粘贴电子表格、文本文件或 PDF 文件等外部来源中的选定数据。

将从外部电子表格复制的数据粘贴到 Pin data 表格中的示例。将从外部电子表格复制的数据粘贴到 Pin data 表格中的示例。

智能粘贴

除了标准的复制和粘贴方法,智能粘贴还可通过自动列映射的方式,从外部来源填充多列数据。

要将源数据的多列复制到 Pin data 表格中对应的列,请在表格中右键单击,然后从上下文菜单中选择 Smart Paste 命令。这将打开 Pin Data Smart Paste 对话框,其中会填入源数据。该对话框提供多种数据分隔符,可选择与源数据所用分隔符相匹配的选项。

 Pin Data Smart Paste 对话框
Pin Data Smart Paste 对话框

符号放置

按需配置好设置和引脚数据后,即可将符号放置到当前库元件的设计空间中。使用对话框中 Place 按钮所关联的右键菜单中的相应命令,可以将其作为单个元件放置,也可以作为多部件元件的一个部件放置。请注意,如果启用了 Continue editing after placement 选项,则在放置元件/部件后,Symbol Wizard 对话框将保持打开状态,以便继续编辑。

在原理图库中打开现有元件的 Symbol Wizard 对话框时,将显示所有设置和引脚数据,供您进一步修改。只有对新建库元件使用该对话框时,它才会以默认状态显示。

使用智能网格插入工具加快原理图符号创建

SCHLIB List 面板中的 Smart Grid Insert 工具可让您将当前剪贴板中的数据映射到 Altium Designer 对象属性。这些工具大大简化了原理图符号的创建过程,只需几步,您就可以直接使用电子表格、PDF 或 ASCII 文件等外部数据创建元件引脚。

进一步了解列表面板。

虽然您可以将源引脚数据直接复制到 Altium Designer 中,但为了获得最佳结果,值得先做一些简单的准备工作。电子表格非常适合完成这些工作。通常只需执行以下几个步骤:

  • 添加标题行,以便更轻松地进行列与列之间的映射。不必担心列名是否完全一致,Altium Designer 能够很好地自动推断出正确的映射关系。

  • 添加“对象种类”列,让 Altium Designer 知道需要创建引脚类型的对象。

  • 添加“类型”列,用于指定每个引脚的电气类型。

  • 包含引脚的 X 和 Y 坐标。电子表格提供了出色的单元格数值填充工具。例如,在 Microsoft Excel 中,按住鼠标右键并拖动以选择一组单元格后,即可指定所需的数值序列,从而轻松地在原理图库中按间距排列引脚。

引脚数量多且分区规则的元件(如 FPGA)适合在 Altium Designer 中实现为多部件元件。最简单的方法是先在 Altium Designer 元件的第一个部件中创建所有引脚,然后将各组引脚剪切并粘贴到其他部件中。

要将引脚整理为可用于各部件的整齐分组,可以尝试在电子表格中各部件的引脚之间留出几行空行。这样不仅便于看出哪些位置可能需要重新开始设置坐标值,还可以为大范围选区自动添加 X、Y 值,然后删除空行中多余的 X、Y 值。这样,删除了坐标值的位置就不会生成引脚,各个待用作部件的引脚组之间便会留出整齐的间隔。

使用电子表格中的工具,为引脚添加合适的 X 和 Y 坐标。
使用电子表格中的工具,为引脚添加合适的 X 和 Y 坐标。

在电子表格中选择并复制所需的单元格。如果选区中包含不需要的列,也不必担心,智能网格工具可以忽略这些列。

在 Altium Designer 中,右键单击 SCHLIB List 面板,然后从菜单中选择 Smart Grid Insert,打开 Smart Grid Insert 对话框。如果源数据包含标题行,Altium Designer 将尝试自动识别对象种类,然后生成已创建对象的列表。需要注意的是,在映射列之前,已创建对象列表将采用 Altium Designer 当前默认引脚对象的属性。因此,例如,如果您希望所有引脚都以 180 度方向放置,且长度为 20,请在开始智能网格流程之前,在 Altium Designer 中设置这些默认值。这样就无需在电子表格中添加这些设置,也无需在创建完成后到 Altium Designer 中进行编辑。不确定如何设置默认值?只需从菜单中选择 Place » Pin,然后在放置引脚之前按 Tab 编辑默认值,再放置并删除该引脚即可。

包含标题行的另一个显著优势是可以使用 Automatically Determine Paste 按钮。这项功能非常实用:它会搜索已创建对象中的字段,将其与源数据的列标题进行比较,并智能判断应如何映射。如果自动映射出现错误,也不必担心,您可以使用 Undo Paste 按钮撤销已映射的列。要手动映射,请选择源数据中的一列及其在已创建对象中对应的列,然后单击 Paste Column 按钮。

单击 OK 后,已创建的对象就会出现在设计空间中。为每个部件添加合适的主体,然后通过剪切和粘贴创建各个独立部件,符号就制作完成了。

通过智能网格插入的引脚,以及添加了元件主体的各个部件。 
通过智能网格插入的引脚,以及添加了元件主体的各个部件。

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

您可使用的功能取决于您所采用的 Altium 解决方案——Altium Develop、Altium Agile Teams、Altium Agile Enterprise,或 Altium Designer(在有效订阅期内)。

如果您在实际软件中未看到文档中介绍的某项功能, 请联系 Altium Sales 了解更多信息。

旧版文档

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

Contents