使用设备工作表
强烈建议复用现有设计中的部分电路。该设计已经过验证,因此工程工作已完成;它能节省时间,有助于减少元器件库存,并让你的设计团队能够将精力集中在新概念和新产品的开发上。
设计人员都很聪明——他们一直在复用现有设计。可能是重新捕获一个已验证的电路,也可能是从现有设计中复制粘贴,或者将现有原理图页链接到新设计中。
Device sheet 通过提供模块化且一致的构建块来简化设计流程,这些构建块可在项目之间复用。Device sheet 符号的放置与引用方式与元器件类似。它们的连接方式与功能表现也与引用标准原理图文档的 sheet symbol 相同,但不会被显式添加到项目中。
Device Sheets
Device sheet 是为在不同设计中复用而开发的构建块。它们通常包含在多个项目中都很有用的预定义电路,例如电源。
Device sheet 会作为普通原理图文档创建并存储在已声明的 device sheet 文件夹中。它们不是作为文档被添加,而是以类似元器件的方式在项目中放置并被引用。Device sheet 会包含在项目层级结构中,并且可通过 Projects 面板中不同的文档图标与标准原理图文档区分开来。
Device sheet 通常默认配置为只读。这会让团队中的所有设计人员确信它们已完成并可直接使用,同时也确保设计团队中没有人会无意修改它们。由于配置为只读,元器件位号不能更改,原理图页编号也不能更改。
Device sheet 与常规原理图页的根本区别在于:当项目包含 device sheet 时,软件提供了额外功能来处理元器件标注(annotation)以及原理图页编号。
启用 Device Sheet 支持
-
使用 Windows 文件资源管理器,在合适的位置创建一个文件夹来存放 device sheet。如有需要,你可以创建一个名为
Device Sheets的父文件夹,并根据公司要求创建子文件夹,例如Data Conversion、Power等。
-
Device sheet 父文件夹在 Preferences 对话框的 Data Management - Device Sheets 页面中声明,如下所示。如有需要,请启用 Include Sub-folders 选项。
创建 Device Sheet
Device sheet 可以是任何普通原理图页,包括包含引用其他原理图页的 sheet symbol 的原理图。关键在于:当它从 device sheet 文件夹中以 device sheet 的方式被放置时,软件会将该原理图页标记为 device sheet,并应用 Preferences 对话框中定义的 device sheet 控制选项,同时遵循特殊的标注与页编号命令。
如前所述,device sheet 通常配置为只读。使用 device sheet 的挑战不在于保护这块设计不被修改;而在于处理设计完成时要执行的收尾任务,即原理图页编号和元器件标注。
在将原理图复制或移动到 device sheet 存储文件夹之前,应进行一些准备步骤:
-
将 device sheet 视为已完成的工作成果;确保已应用正确的模板,并定义所需的公司标注以及 special strings。
-
对 device sheet 采用系统化的命名方案,有助于在 Select Device Sheet 对话框中对它们进行有序管理。
-
在将 device sheet 原理图(Tools » Annotation » Annotate Schematics)放入 device sheet 文件夹之前先进行标注(Annotate)。有些设计人员使用简单的扁平元器件编号方案,另一些则会加入反映电路功能的后缀。设计完成后,可以在整个项目范围内对所有原理图页和元器件重新编号。
在项目中使用 Device Sheet
在项目中使用 device sheet 的方式是放置代表它的 sheet symbol。操作如下:
-
从主菜单运行 Place » Device Sheet Symbol 命令,或在 Active Bar 上使用 Device Sheet Symbol 命令(
),或在设计空间中右键,然后从上下文菜单中选择 Place » Device Sheet Symbol 命令。
-
Select Device Sheet 对话框将打开。左侧树状结构显示在 Preferences 对话框的 Data Management - Device Sheets 页面中所选文件夹下的文件夹结构。所选文件夹中检测到的任何原理图页都会列在右侧,如下所示。在 Filter 字段中输入所需字符以筛选目标 device sheet。
-
选择所需的 device sheet,然后单击 OK。你将返回原理图编辑器,并且该 device sheet 的 sheet symbol 会跟随光标悬浮。
-
单击将 sheet symbol 放置到所需位置。注意,device sheet 符号不同于引用常规原理图页的 sheet symbol:它具有圆角和回收(recycle)标识。你可以调整已放置符号的大小,并重新定位 sheet entry。

已放置的 device sheet 符号 -
注意,与常规原理图页相比,device sheet 使用不同的文档图标来表示。
当 device sheet 符号被放置到原理图文档中后,它的行为与标准 sheet symbol 相同,但具有不同的图形属性,以便区分其引用的是 device sheet。注意,device sheet 的 File Name 属性不使用 .SchDoc 文件扩展名。
► 了解更多:Creating Connectivity。
Device Sheet Properties

只读的 device sheet。注意设计窗口底部的 Editor 选项卡带有后缀 (ReadOnly),表示你正在查看一个不可编辑的 device sheet
。此外还提供选项,可显示只读水印以及 device sheet(回收)水印。
放置 device sheet 符号后,打开该 device sheet 以查看其图形属性。Device sheet 的默认设置为只读,这在 Preferences 对话框的 Data Management - Device Sheets 页面中的 Options 部分进行配置。注意,Read-Only 选项与在整张图纸上显示 Read Only Watermark 是相互独立的。请查看设计窗口底部的 Editor 选项卡,以确认某张原理图是否为 ReadOnly(如上所示)。
编辑 Device Sheet
你可以通过两种方式编辑 device sheet:从 device sheet 文件夹中的源原理图文档进行编辑,或直接在项目中编辑。
从 Device Sheet 文件夹编辑 Device Sheet
要从 device sheet 文件夹编辑 device sheet:
-
关闭所有引用该 device sheet 的已打开项目。如果当前有项目打开并引用它,你将无法将该 device sheet 作为源原理图打开。
-
使用 File » Open 命令从 Device Sheet 文件夹中的源文件打开该 Device Sheet。该原理图将以标准原理图形式显示,不带任何水印。
-
按需进行修改,保存更改,然后关闭该 Device Sheet。
在项目中直接编辑 Device Sheets
要在项目中直接编辑 device sheet:
-
单击右上角的
以打开 Preferences dialog。
-
打开 Data Management - Device Sheets 页面。
-
取消勾选 Make Device Sheets in Projects Read-Only 复选框,然后单击 OK。
使用器件页进行层次化设计
器件页可以包含器件页符号,但由于其层次结构的影响,它不能作为项目的顶层原理图页。在使用器件页时,层次结构的深度没有限制。
准备层次化器件页:
-
将所有相关的子原理图文档准备好并保存为器件页 到器件页文件夹中。
-
在父原理图 中放置器件页符号 并将其保存到器件页文件夹中。

该原理图是一个器件页,并且其上也放置了一个器件页符号,用于引用子器件页。
使用器件页重构你的设计
Main article: 设计重构
设计过程往往是非结构化且自然演进的。设计人员可能会同时构思设计的多个部分,并随着想法的演变逐步记录各个电路段。这意味着,最初组织良好、布局整齐的一组原理图,可能会变得拥挤且缺乏条理。虽然你可以通过剪切、复制和粘贴来重新组织原理图设计,但这并不总是最佳方法。
为什么不建议剪切和复制?每放置一个元件,都会分配一个唯一标识符(UID),而当元件被剪切、复制并粘贴时,该标识符会自动重置。进行这种 UID 管理是为了确保设计中每个 UID 只使用一次,因为它是将原理图元件与 PCB 元件关联起来的关键字段。如果设计尚未传输到 PCB 编辑器,剪切/复制/粘贴的方法是可行的;但如果已经传输,则更适合使用重构工具。
将子电路移动到另一张图纸
将一段电路从一张图纸移动到另一张图纸的最简单方法是先选中它,然后从主菜单运行 Edit » Refactor » Move Selected Subcircuit to Different Sheet 命令(当存在选区时,也可通过右键菜单使用)。随后会打开 Choose Destination Document 对话框。选择 目标图纸并点击 OK 后,该图纸会出现,子电路将以悬浮状态跟随光标,等待你放置定位。

使用 Move Selected Subcircuit to Different Sheet 命令,可以轻松将选中的一段电路移动到项目中的另一张图纸。
重构命令支持:
-
将现有原理图转换为器件页。
-
将器件页转换为常规原理图页。
-
将一段电路移动到另一张图纸。
-
将某个部件转换为图纸符号。
► 了解更多关于 设计重构。
为元件与图纸进行注释编号
为保证器件页中电路的完整性,在正常设计使用过程中不应编辑器件页。这意味着不应在该图纸上修改页码和位号(Designator)分配。那么,如何为项目中的所有图纸编号并为所有元件注释编号呢?
这些任务由两个命令管理:使用 Annotate Compiled Sheets 命令为图纸编号,使用 Board Level Annotation 命令为元件注释编号。页码与位号分配存储在一个单独的文件 <ProjectName>*.annotation 中。
为已编译的器件页注释编号
Main article: 图纸编号
作为对“板级注释编号(Board Level Annotation)”功能的补充,Tools » Annotation » Annotate Compiled Sheets 命令用于在不修改源原理图的情况下,为器件页 进行唯一编号。与元件注释编号类似,图纸编号存储在 <ProjectName>*.annotation 文件中。
关于图纸编号的说明:
-
图纸可按其在 Projects 面板中的显示顺序进行编号。该顺序可在 Projects 面板中通过拖放更改。更改顺序后请保存项目 ,以便在使用注释编号对话框时,项目文件能反映最新顺序。注意:器件页不支持通过拖放更改顺序。
-
使用 Tools » Annotation » Number Schematic Sheets 为非器件页编号。将鼠标悬停在对话框中的 F1 上可了解更多选项与控件。
-
使用 Tools » Annotation » Annotate Compiled Sheets 为所有图纸(包括器件页)编号。
-
“注释编号”对话框支持直接输入数值,这在某些情况下会更高效。
-
许多“注释编号”对话框都有双用途按钮,例如 Annotate Sheet 按钮(如上所示):
-
点击按钮上的下拉箭头以显示编号选项; 按需配置这些选项
-
然后点击按钮本体 ,即可按刚选择的选项进行编号。
-
► 了解更多关于 为已编译图纸注释编号。
元件注释编号
为使整个项目中的元件位号能够唯一分配,软件提供了名为“板级注释编号(Board Level Annotation)”的功能。该命令不会编辑源原理图图纸;相反,它会存储映射信息,将每个逻辑原理图位号映射到其在 PCB 上显示的物理(PCB)位号。此类位号映射存储在名为 <ProjectName>*.annotation 的项目文件中。Board Level Annotate 对话框提供了丰富的注释编号选项。

板级注释编号允许对已完成的设计重新注释编号,为每个元件分配唯一的物理位号。
关于使用板级注释编号的说明(以上图为参考):
-
在运行 Board Level Annotate 命令之前,必须先使用 Tools » Annotation » Annotate Schematics 命令为所有原理图元件分配位号。这可确保原理图源数据(包括多分部件的封装选项)可作为板级注释编号过程的输入。注意:器件页上的元件应当在将器件页作为源文件打开进行编辑时就已完成注释编号。
-
通过运行 Tools » Annotation » Board Level Annotate 命令来执行板级注释编号。
-
在上图中,原理图 Editor 选项卡处于活动状态。该选项卡始终以标准字号显示逻辑位号 ,并以上标形式显示已分配的物理(PCB)位号。原理图的已编译选项卡(本例中为 U_CVE)则相反:它以标准字号显示物理位号,并以上标显示逻辑位号。此行为可在 Preferences 对话框的 Schematic - Compiler 页面中配置,如下所示。
-
默认行为是在 PCB 编辑器中显示物理位号。可在 Board 模式下的 Properties 面板中更改(当 PCB 设计空间中未选中任何对象时显示),如下所示。
► 了解更多关于 板级注释编号。
故障排除
如果你打开一个包含器件页的项目,但尚未声明其位置,你将看到如下对话框,其中列出了无法找到的器件页。
如果点击 Yes,将打开 Preferences 对话框中 Data Management - Device Sheets 页面的器件页文件夹部分。Include Sub-Folders 选项可能尚未启用。否则,如果项目中使用的器件页存储在不同位置,请添加 新的路径。





