理论教育 Altium Designer的预备知识简介

Altium Designer的预备知识简介

时间:2023-06-25 理论教育 版权反馈
【摘要】:和原理图组件库一样,Altium Designer也不可能提供所有组件的封装。图3-1Altuim Design Summer 09安装界面3)出现版权协议对话框,选择同意即可。需要注意的是,新版的Altium Designer安装文件一般较大,建议在安装时选择安装在操作系统以外的分区,如D盘。Altium Designer 09支持多种工程类型,其类型和文件扩展名如表3-1所示。Altium Designer 09还可以支持许多第三方软件

Altium Designer的预备知识简介

3.1.2.1 Altium Designer使用前的准备工作

在使用Altium Designer之前,先要了解一下有关的工作流程、安装操作及文件类型

(1)PCB设计的工作流程。

1)方案分析。决定电路原理图如何设计,同时也影响到PCB如何规划。根据设计要求进行方案比较、选择,元器件的选择等,开发项目中最重要的环节。

2)电路仿真。在设计电路原理图之前,有时候会对某一部分电路设计并不十分确定,因此需要通过电路仿真来验证。还可以用于确定电路中某些重要器件参数。

3)设计原理图组件。Altium Designer提供了丰富的原理图组件库,但不可能包括所有组件,必要时需动手设计原理图组件,建立自己的组件库。

4)绘制原理图。找到所有需要的原理组件后,开始原理图绘制。根据电路复杂程度决定是否需要使用层次原理图。完成原理图后,用ERC工具查错。找到出错原因并修改原理图电路,重新查错到没有原则性错误为止。

5)设计组件封装。和原理图组件库一样,Altium Designer也不可能提供所有组件的封装。需要时自行设计并建立新的组件封装库。

6)设计PCB。确认原理图没有错误之后,开始PCB的绘制。首先绘出PCB的轮廓,确定工艺要求(使用几层板等)。然后将原理图传输到PCB中来,在网络表(简单介绍来历功能)、设计规则和原理图的引导下布局和布线。ERC工具查错。电路设计是另一个关键环节,它将决定该产品的实用性能,需要考虑的因素很多,不同的电路有不同要求。

7)文档整理。对原理图、PCB图及器件清单等文件予以保存,以便以后维护、修改。

(2)安装操作。

1)如果是镜像文件(文件扩展名为.ISO),需要用虚拟光驱打开;如果是压缩包,那么直接解压缩。

2)找到SETUP.EXE,双击开始安装,这时出现安装界面,如图3-1所示。

图3-1 Altuim Design Summer 09安装界面

3)出现版权协议对话框,选择同意即可。由于系统需要复制大量文件,所以需要花费一定的时间。在安装完毕后,将会出现FINISH对话框,提示安装完成。

需要注意的是,新版的Altium Designer安装文件一般较大,建议在安装时选择安装在操作系统以外的分区,如D盘。

(3)Altium Designer 09的文件类型。

在使用应用软件之前应该对软件所支持的文件类型做一定的了解。Altium Designer 09是一个应用于电路设计的软件,其文件与实际设计中的一个工程项目相似,所以其文件类型也引进了工程文件类型。一般建立一个电路设计首先要建立一个工程文件,然后在这个工程文件下进行相应的设计。工程文件的扩展名为.Prj+所创建工程的类型。该工程文件用于定义工程中各文件之间的关系。利用工程文件可以使原理图文件、PCB文件等同一工程中的不同文件类型保存在不同的文件夹中,而查看文件时可以看到与该工程相关的所有文件。

在设计中也可以直接建立一个原理图文件、PCB文件或者其他类型的文件,此时系统默认文件属于Free Documents的工程下,而保存时为独立文件。这种不属于任何一个工程的文件,称为自由文件。这些自由文件也可以添加到某个已存在的工程中。在Projects控制面板中,将光标移动到所要添加的目标工程名上去,然后右击。在弹出的快捷菜单中选择“Add Existing to Proiect…”命令,系统将自动弹出对话框,即可选择所要添加的文件名。也可以向工程文件中添加其他工程中的文件,操作方法与添加自由文件相同。

Altium Designer 09支持多种工程类型,其类型和文件扩展名如表3-1所示。

表3-1 Altium Designer 09的工程类型及文件扩展名表

在各种工程里都可以添加文件,除了集成元件库有一些特殊外,其他的几个工程文件都是存储工程中的相对路径,文件比较小。在工程中可以添加的一些自由文件的图标、扩展名和文件类型如表3-2所示。

此外,还有一些文件格式是通过运行Altium Designer 09的一些程序而产生的,比如生成的*.xls文件,该文件是Microsoft Excel软件的格式。Altium Designer 09还可以支持许多第三方软件的文件格式。导入第三方软件文件的方法是执行菜单命令File\Import。

表3-2 工程中可以添加的一些自由文件扩展名和文件类型对照表

续表

3.1.2.2 Altium Designer 09的DXP系统平台

当从开始菜单运行软件时可以看到Altium Designer 09的启动界面,如图3-2所示。运行Altium Designer 09软件实际是运行DXP EXE。Altium Designer 09下的DXP平台可以使设计者完成各自的设计,应用接口自动地配置成合适的参数。例如,当打开一张原理图文件,工具栏、菜单和快捷键都被激活。这个功能意味着设计PCB、生成BOM表、电路仿真等工作的时候,与之相关的工具栏菜单和快捷键都将被激活。

图3-2 Altuim Design Summer 09启动界面

所有的工具栏、菜单和快捷键也可以被用户自定义为自己熟悉的排列方式。

Altium Designer 09的一个项目中可以包含多个设计文件,包括原理图设计文件、PCB设计文件等等。同时还包含项目输出文件,以及设计中所用到的库文件。

(1)项目以及工作区。

项目是每项电子产品设计的基础。

项目将设计元素链接起来,包括原理图、PCB、网表和欲保留在项目中的所有库或模型。

项目还能存储项目级选项设置,例如错误检查设置、多层连接模式和多通道标注方案。(www.daowen.com)

项目共有6种类型,分别是PCB项目、FPGA项目、内核项目、嵌入式项目、脚本项目和库封装项目(集成库的源)。

Altium Designer以设计项目为中心,一个设计项目中可以包含各种设计文件,如原理图SCH文件,电路图PCB文件及各种报表,多个设计项目可以构成一个Project Group(设计项目组)。因此,项目是Altium Designer工作的核心,所有设计工作均是以项目来展开的。

Altium Designer允许通过Projects面板访问与项目相关的所有文档。还可在通用的Workspace(工作空间)中链接相关项目,轻松访问目前正在开发的某种产品相关的所有文档。

在将如原理图图纸之类的文档添加到项目时,项目文件中将会加入每个文档的链接。这些文档可以存储在网络的任何位置,无须与项目文件放置于同一文件夹。若这些文档的确存在于项目文件所在目录或子目录之外,则在Projects面板中,这些文档图标上会显示小箭头标记。

(2)DXP系统菜单。

DXP的系统菜单提供了配置软件环境的命令,可以用选中左上角主菜单旁边的DXP图标使用这些命令,DXP按钮在任何工作界面都可以找到,如图3-3所示。

图3-3 在DXP菜单下配置设计环境

DXP系统菜单的定义如下所述。

1)定制。菜单对当前工作界面相关联的资源进行管理。

2)Preferences参数选项。不同的全局系统参数可以在DXP环境下被定义,包括资料备份和自动保存,系统字体的使用,工程面板的显示,环境查看参数包括弹出和隐藏面板,使能版本控制接口。在Altium Designer下,也可以为每一工作界面设置不同的参数设计,例如原理图设计和PCB设计,设定Altium Designer环境参数,选择DXP菜单下的Preferences命令,这将会弹出参数设置对话框。

Altium Designer支持两种文件自动备份模式。

第1种Backup-on-save——保存一个备份,无论初始用户是否执行保存的动作(默认),这些文件将保存在历史文件夹中。默认值是建立一个历史文件夹在当前激活的项目文件夹下,去配置一个可选的中央文件夹,来打开参数对话框中版本控制的本地历史页。历史文件显示在Storage Manager面板上的历史部分中。

第2种Timed backup——在所有打开的文档里,在固定的时间间隔下自动保存文件,自动保存的设定,例如文件的数量和保存的频率,可以在DXP系统下的参数选项对话框中的Backup页中被配置。

两种备份模式都支持多重复制,使用*.Zip备份的文件会被自动压缩以减少文件的体积。

3)运行进程。从DXP系统下选择Run Process命令按钮,可在Run Process对话框里允许运行任何的进程。

4)注册。从DXP系统下选择Licensing命令可以显示Licensing View,在这里可以选择或是配置许可的类型,包括网络版或者单机版。

5)脚本运行和脚本运行调试器。在Altium Designer中包含了一个强大的脚本系统,支持类似Windows平台下的VB脚本语言和Java脚本语言的内嵌DelphiScript语言。

内嵌的DelphiScrip脚本语言像Pascal语言一样。它是一个完整的设计接口组织,允许快速创建对话框。

选择Run Script选项会弹出Select Item to Run对话框,选中脚本名字可执行在当前文档上的脚本。

选择Run Script Debugger将打开脚本调制器,可以在这里设置断点、脚本单步执行等。

在Knowledge center面板里的Configuring the System文件下有更多关于Scripting的脚本设置文件介绍。

(3)Altium Designer设计环境。

Altium Designer操作环境由以下两个主要部分组成。

第1部分是Altium Designer主要文档编辑区域。

第2部分是Workspace面板。Altium Designer有很多操作面板,默认设置为一些面板放置在应用程序的左边,一些面板可以弹出的方式在右边打开,一些面板呈浮动状态,另外一些面板则为隐藏状态。

打开Altium Designer时,最常见的初始任务显示在特殊视图Home Page中,以方便选用。

不同种类的文档在相应的文档编辑器中进行编辑,例如PCB文档使用PCB Editor编辑,原理图文档使用Schematic Editor编辑,VHDL文档使用VHDL编辑器编辑。

打开的文档在应用程序顶部都分配有一个标签。单击相关标签可显示该文档并使其处于活动状态以便于编辑。

(4)从Protel到Altium Designer。

1)Protel 99SE与Altium Designer。Altium Designer相对于Protel增强了非常多的功能。其功能的增加主要体现在以下几个大的方面。

①在软件架构方面,Altium Designer不像Protel一样,仅仅用于设计PCB的功能。Altium Designer在传统的设计PCB的基础上新增加了FPGA以及嵌入式智能设计这一功能模块。因此,现在的Altium Designer不但可以做硬件电路板的设计,也可以做嵌入式软件设计,是一款统一的电子产品设计平台。

②在EDA设计软件兼容性方面,Altium Designer提供了其他EDA设计软件的设计文档的导入向导。通过import wizard来进行其他电子设计软件的设计文档以及库文件的导入。

③在辅助功能模块接口方面,Altium Designer提供了与机械设计软件ECAD之间的接口,通过3D来进行数据的传输。在与制造部门之间,提供了CAM功能,使得设计部门与制造部门进行良好沟通。在与采购部门以及装配部门,提供了DBLIB以及SVNDBLIB等功能使得采购部门与设计部门等人员可以共享元件信息,提供与公司PDM系统或者。ERP系统的集成。

④对于项目管理方面,Altium Designer采用的是以项目为基础的管理方式,而不是以DDB的形式管理的。这样使得项目中的设计文档的复用性更强,文件损坏的风险降低。另外提供了版本控制,装配变量,灵活的设计输出output iobs等功能,使得项目管理者可以轻松方便的对整个设计的过程进行监控。

⑤在设计功能方面,Altium Designer在原理图、库、PCB、FPGA以及嵌入式智能设计等各方面都增加了很多新的功能。这将大大增强对处理复杂板卡设计和高速数字信号的支持,以及嵌入式软件和其他辅助功能模块的支持。

Altium Designer对于之前的版本Protel 99SE是向下兼容的,因此,原来Protel 99SE的用户若要转向Altium Designer来进行设计,可以将Protel 99SE的设计文件以及库文件导入到Altium Designer中来。

2)Protel 99SE导入向导。Altium Designer包含了特定的Protel 99SE自动转换器。可直接将*.DDB文件转换成Altium Designer下的项目管理的文件格式。

Altium Designer全面兼容Protel 99SE的各种文档。Altium Designer中设计的文档也可以保存成Protel 99SE格式,方便在Protel 99SE软件中打开、编辑。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈