从另一个设计工具中移出
Contents
- 导入设计文件
- Altium Designer环境
- 获取帮助
- 基于项目的设计
- 多通道设计
- 优先权
- PCB布局和设计
- 配置视图(View Configuration)和层堆栈管理(Layer Stack Manager)
- PCB板选项 – 文档设置
- PCB板向导
- 交互式布线
- 设计规则
- 信号完整性
- 混合信号电路仿真
- PCB设计,另请参阅
- 编译 - Altium Designer 的基础
- 设计中的网络和元器件在哪里?
- 配置设计连通性
- 验证您的设计 – 扩展的错误检查
- 设计同步
- Components and Libraries
- 我的元器件库在哪里?元器件库管理的一些基础
- 对数据库连接的简要说明
- 多监视器支持
- 项目输出
- Altium Designer 浏览器
下面的链接提供了特定工具信息来帮助您转换到Altium Designer:
- Cadstar® Importer
- CadSoft® EAGLE® Importer
- Cadence Allegro® PCB Editor
- Mentor Graphics® DxDesigner®
- Mentor® Expedition® Importer
- OrCAD®
- PADS® Layout™ and OrCAD® Capture™
- Moving to Altium Designer from Pads® Logic™ and PADS® Layout™
- P-CAD®
- P-CAD to Altium Designer Terminology Guide
- Protel 99 SE®
这篇文章强调了在从另一设计工具转换到Altium Designer时你必须知道的关键概念。它确定了Altium Designer的功能以及介绍了如何入门 – 帮助您稳步提高您的工作效率并迅速利用这个强大灵活的电子产品开发环境的优势。
导入设计文件
主要文章: 导 入和导出设计文件
能够将电子产品设计从一个设计环境切换到另一设计环境的任务一直都是一个困难的挑战。无论您是否更改过设计工具或是从另一公司获得了设 计,在某些程度上,您都必须向Altium Designer导入一个原理图或PCB设计。
Altium Designer统一了从各种不同设计工具中导入设计的导入过程。导入器向导(Importer Wizard)将引导您进行导入过程,处理了项目中的原理图和PCB部分,也管理了它们之间的关系。从文件(File)菜单中启用导入器向导(Importer Wizard)。
导入器向导(Importer Wizard)的结构设计使得添加新导入器变得非常简单,让设计者在使用此系统时不需要增加设计复杂度。
Altium Designer环境
主 要文章: Altium Designer环境, Altium Designer面板参考
Altium Designer环境为所有领域的设计都提供了一个完整的电子产品开发环境 – 从原理图设计到PCB生成输出,也包括了完整的FPGA设计、开发和片上调试。这个环境是完全可定制的,使您能够设置工作区来适应您的工作方式。在不同编 辑器间一致的选择和编辑范例使您在Altium Designer环境中,能够简单地在不同设计任务之间进行切换。
可能,唯一最大的不同是,当您开始在Altium Designer中工作时,您将会注意到无论文件是什么类型 – 原理图、PCB、元器件库、文本或是其他,只有一个应用程序用于创建和编辑所有的设计文件。当您想要从查看原理图切换到PCB时,您无需在不同的应用程序 之间切换。所有的文件(也称为文档)都在同一个可执行文件中打开,都分别显示在Altium Designer中独立的文档选项卡(Tab)中。当您在Altium Designer中从一种文档切换到另一种文档时,菜单和工具栏都会自动实现切换,向您提供该文档的正确编辑环境。
获取帮助
主要文章: 文档和帮助
最好的学习方式是在实践中学习,Altium和 Altium Designer提供了许多方式来帮您进行实践:
- 在任何对象、编辑器、面板、菜单项或按钮上按F1,在您首选的浏览器中打开文章。
- 在运行命令时按Shift+F1,将会显示在此命令中您能使 用的快捷键列表。
- 搜 索Altium 在线文档中心, http://techdocs.altium.com/.
- 浏 览培训中心(TRAININGcenter),您可以观看100多个简单的训练视频,每一个都详细介绍了完成一个任务所需的步骤。
- 加入交流论坛& nbsp;来和同行交流您的想法。
基于项目的设计
主要文章: 项目管理
每一个在Altium Designer中创建设计的起点是一个项目文件。许多项目类型都是支持的,每一种都针对一个不同的最终执行文件,例如,PCB项目、元器件库项目、 FPGA项目、嵌入式项目、核心项目(Core Project)和脚本项目(Script project)。项目文件保存了项目中实际设计文档的链接,也包括特定项目的设置。
多通道设计
主要文章: 多通道 设计概念, 创建一个多通道设计, 参数化层次设计
复杂的层级结构是工业中用于描述同一张图纸上在原理图结构层次中使用多实例过程的通用术语。传统上,包括了复杂层次结构的设计必须经历 在同一点“扁 平化”或“扩展”层次结构的过程,来实现每个元器件和网络独一无二的实例化。Altium Designer不需要做这个,所以这个多实例功能被称为多通道设计,而不是复杂的层级结构。
通过从母图表符传递参数来使每个通道都不同的功能也是支持的,并且被称为参数化的层次结构。
使用参数化的层次结构,您能够参数化地定义元器件值,支持在每个通道中元器件有不同值的情况。参数化元器件的定义,是通过上面图表符内 的参数形式来声明其值,然后在目标元器件上引用该参数。
优先权
主要文章: Altium Designer 环境优先权
可以通过选择“DXP »优先权(Preferences)”来访问全局优先权。这里配置的优先权将作为您安装的一部分来储存,它们和其他设计文件不 同。特定文件的设置,例如原理图文档选项和印刷电路板选项都可以通过每个编辑器的设计菜单来访问。
PCB布局和设计
成功的电路板布局依赖于通过物理布局和布线来统一进行设计定义的设计系统。Altium Designer提供了一个PCB系统,包括了一些熟悉的功能来帮助您对板进行放置和布线。当PCB编辑器处于活动状态时(即PCB文件(* PcbDoc)被打开且处于活动状态),应用程序主窗口将包含:
- 应用程序主窗口,在其中设计师可以开始设计,并且既能用2D也能用3D进行显示(在视图菜单中选择)
- 菜单和工具栏,针对PCB编辑器
- 工作区面板,既是全局的也是针对编辑器的
配置视图(View Configuration)和层堆栈管理(Layer Stack Manager)
配置视图(View Configuration)是在2D和3D环境内控制许多PCB工作区显示选项的设置,并且适用于PCB和PCB元器件库编辑器。在保存任何PCB文档 时,最后使用的配置视图也会随文件一起保存。
从主菜单内选择“设计 (Design)»电路板的层&颜色(Board Layers & Colors)”(快 捷键:L)来打开配置视图(View Configuration)对话框,或者如下所示通过使用主工具栏的下拉部分来切换配置。
通过选择“设计(Design) » 层堆栈管理(Layer Stack Manager)”(快捷键D,K)来打开层堆栈管理(Layer Stack Manager)。层堆栈管理(Layer Stack Manager)对话框显示了板上的当前层堆栈。在电子层或是绝缘层上双击来配置层属性,例如:厚度、网络关联 (平面层)或者介电常数。
PCB板选项 – 文档设置
所有关于放置网格线、计量单位、图纸位置、元器件称号显示模式的选项都是在板选项(Board Options)对话 框内设置的。当PCB文档活跃在主设计窗口时,从菜单中选择“设 计(Design)»板选项( Board Options)”(快捷键D,O)来打开板选项(Board Options)对话 框。
PCB板向导
在您能够将您的设计从原理图编辑器(Schematic Editor)转移到PCB编辑器(PCB Editor)之前,您必须至少拥有一个具有板边框的空白PCB。PCB板向导允许您能够通过使用许多行业标准的板边框来轻易地创建一个基础PCB设计, 也能够建立您自己的定制板尺寸。PCB板向导可从文件面板模板部分的“新内容(New)”中启用。您可以在任何时候使用“返回(Back)”按钮来检查或 修改向导中之前的页面。
交互式布线
主要文章: PCB布线
Altium Designer中也有交互式布线模式来实现交互式布线。交互式布线模式并不独立于许可证选项,且在PCB编辑器中都是可用的。
设计规则
主标题: 设计规则, 创建设计规则, 设计规则检测, 界定设计规则范围
Altium Designer的PCB编辑器是一个规则驱动的设计环境。您也可以将您最喜欢的设计规则转移到另一个板上。如下所示,设计规则可以通过PCB规则和约束编辑器(Constraints Editor)对 话框来实现导入和导出。
信号完整性
主要文章: 进 行信号完整性分析, 信号完整性规则, 信 号完整性面板
除了DRC设计规则标准设置之外,Altium Designer还支持信号完整性分析,此功能直接集成在PCB编辑器中(工具(Tools)»信号完整性(Signal Integrity))。 这包括了:可以在原理图或PCB编辑器内执行的布局前和布局后信号完整性分析功能;评估预定义测试的网络筛查结果;在选择的网络上执行反射和串扰分析;显 示波形;并使用‘终端顾问’来计算合适的终端值。
混合信号电路仿真
主要文章: 定 义&运行电路仿真分析
混合信号电路仿真是一个设计过程中的统一部分,且和原理图编辑环境完全集成。在您启用混合信号电路仿真之前,确保设计中的每个原理图图 纸都是开启的。在通过命令“设计(Design) »仿真(Simulate) » 混合型仿真(Mixed Sim)”启用仿真之前,仿真模型需要关联到原理图文档的每个元器 件。模拟是为整个项目执行的。
PCB设计,另请参阅
这里是一些理想的入门文章,能够帮助在Altium Designer中学习更多有关于PCB设计的内容:
- 教程 – PCB设计入门
- 编辑多个对象以了解编辑“查找相似对象(Find Similar Objects)” 的功能
- PCB检查面板(PCB Inspector Panel)可 显示不同对象公共属性并允许您进行筛选和编辑
- PCB对象参考
- 准备板的设计转移
编译 - Altium Designer 的基础
编译是Altium Designer环境的基础概念。编译是一个允许您利用许多强大设计功能的过程。
当您选择“项目(Project) » 编译项目(Compile Project)” 时,编译过程就整理出了项目中源原理图(或HDL)文件之间的结构关系,然后决定了每张图纸间网络层之间的连通性,最后是图纸间的连通性。所有这些原理图 设计的元器件和连通性质都被写入一个内部数据结构中,之后可用于许多编译后的操作,例如对比和显示原理图之间的差异、参数管理、设计参量导航、原理图和 PCB之间的交叉检测等等。
设计中的网络和元器件在哪里?
连通性在您的设计中并不像之前那样明显,而是必须通过使用编译过程从设计中提取。可通过项目面板中的右键菜单或使用“项目(Project )» 编译项目(Compile Project)”菜单命令来实现。
一旦设计在图纸层结构中编译完成,所有的元器件、网络和总线都将在导航 (Navigator)中显示。在这里,您可以轻松地在整个设计中定位任何的元器件、总线、网络或引脚。且如果在您单击导航中 的对象时按住了Alt键,该对象将在PCB和原理图中一同加亮 – 您不再需要通过观察网络列表来审查设计连通性。
配置设计连通性
主要文章: 连 通性和多图纸设计
Altium Designer支持不同类型的设计连通性,且必须经过设置来使结构适应设计。这种图层之间的连通性称为*网络标识符范围(*Net Identifier Scope)。这在“项目选项(Options for Project)”对话框内的“选项(Options)”选项卡内定义,并和项目一起保存。在项目菜单中选择“项目选项(Project Options)” 命令,并转到“选项(Options)” 选项卡。
在网络标识符范围(Net Identifier Scope)的下拉内容中,您能够从以下连通性选项中进行选择:
- 自 动的(基于项目内容)
- 平 的(仅限全局端口)
- 分 级的(图纸条目<- >端口连接)
- 全 局的(全局网络标签和端口)
导 入向导(Import Wizard)在转换过程中自动地进行连通性处理,并且会在默认情况下提供自动(基于项目内容)的配置。分层模块作为图表符实现映射,它们将会转化为 Altium Designer中的图表符。在自动模式下,设计编译器则着眼于图纸顶部的图表符。如果那里有图纸条目(分层引脚),它会采取垂直连接,并在内部使用“层 次(Hierarchical)”选项。如果图纸顶部没有图表符,或者有图表符但不包含在任何图纸条目内,它会采取横向连接,其中包含了Altium Designer中支持的两种方式:平的或全局的。为了确定使用这两种选项中的哪种,设计编译器将会在子图纸上寻找端口或表外连接器。如果有,它会使用 “平的”选项,如果没有端口,它将会使用“全局的”选项。
在 转换完成后,您能够通过项目菜单中的“项目选项(Project Options)”对话框,轻易地返回并改变配置。
验证您的设计 – 扩展的错误检查
主要文章: 项 目编译器违反规则的错误参考, 编 译错误
在Altium Designer中编译项目的另一个优点是内置的错误报告。这是完全可配置的,以满足您的需要,且可以在项目编译之前完成。鼠标右键单击项目文件并调用 “项目选项(Project Options)”命令,或者通过项目菜单实现。
您可能会希望获得有关整个开发周期的更清晰的图景,并了解它是怎样从一个工程师的角度展开的,您可以阅读“Altium Designer中电子产品开发情况概述(An Overview of Electronic Product Development in Altium Designer)”。
设计同步
主要文章: 差异寻找和设计 同步
设计同步是完全集成于Altium Designer中的,不需要通过网表。Altium Designer中的同步也是双向的,允许您在原理图和PCB中双向进行标注更改和元器件属性更新,只需要通过一个操作就能实现。
Components and Libraries
主要文章: 元 器件,模型和元器件库概念
Altium Designer支持从源符号或模型库中直接进行工作,这在原理图和PCB由不同组织设计时是一种理想的方法。
逻 辑符号被认为是元器件的基本出发点。它在最初可以被最小定义,作为原理图库中的一个名称,可能添加了执行所需的引脚和任何图形符号,或是替代的显示选项。 这可能不仅仅是原理图上的一个逻辑符号,还是PCB上的封装,甚至是仿真中的SPICE定义。
我的元器件库在哪里?元器件库管理的一些基础
转 换完成后,您可以通过项目面板立即查看您的源原理图和PCB元器件库。转换后的元器件库将会自动成为PCB设计的一部分。
元 器件库被安装(添加)到了Altium Designer环境中,使所有打开的项目都可以使用其中的元器件。显示库面板,您可以在那里安装和删除元器件库。元器件库也可以连接到任何项目,您还能 够定义项目搜索路径,用于参考仿真模型。
参阅“使 用集成元器件库增强库管理(Enhanced Library Management Using Integrated Libraries)”, 来了解更多关于使用集成元器件库的讨论。
对数据库连接的简要说明
主要文章: 将 现有元器件连接到您公司的数据库, 从 您公司的数据库中直接使用元器件
值得赞赏的事实是,许多设计者喜欢将他们电子产品设计软件中的元器件连接到公司数据库中,Altium Designer向在设计过程中将数据库连接和传输至材料清单提供了有力支持。
有两种技术是被支持,一种是Altium Designer元器件库符号包含所有涉及的模型还包括了连接到外部数据库的链接,另一种是数据库包含了所有设计的模型和其他公司的信息。Altium Designer中的数据库连接是默认为MS Access数据库((*.mdb files))设置的,同时任何开放数据库互连(ODBC)兼容的数据库也都可以被访问。
多监视器支持
Altium Designer完全支持多个监视器。如果在您的个人电脑上有多个监视器,您可以轻松地将文档拖出Altium Designer并将其放在另一个监视器中,这极大地提高了您的设计工作效率。多监视器支持在窗口(Windows)内配置。
项目输出
- 要 了解有关于制造输出的生成,无论是使用OutputJob编辑器或使用报 告菜单,都请参阅“设计到制造 (Design to Manufacturing)”
- 要 了解CAM编辑器相关内容,请参阅“自 动加载制造输出到CAM编辑器(Auto-Loading Fabrication Output into the CAM Editor)”。
- 要了解有关于内置的PDF生成向导,请参阅文 件菜单中的“智能PDF(Smart PDF)”和输出任务编辑器(Output Job Editor)中 的“发布至PDF(Publish to PDF)”。
Altium Designer 浏览器
主要文章: Altium Designer 浏览器
Altium Designer浏览器提供了快速方便且安全的只读搜索方式,来搜索使用Altium Designer创建的设计项目和文件。用户可以全方位地查看、打印和查询通过Altium Designer创建的设计,使得设计数据在整个设计链中变得更容易访问。该浏览器不仅提高了组织内部的协作性,而且还提高了设计团队和外部各方之间的协 调性,大大缩短了设计工作流程并提高了项目的工作效率。
Altium Designer 浏览器可以免费下载, 无需许可证。