第2章AltiumDesigner基础AltiumDesigner是一套完整的板卡级设计系统,可以真正实现在单个应用程序中的集成。AltiumDesigner构建于一整套板级设计及实现特性上,其中包括原理图设计、印制电路板设计、混合信号电路仿真、布局前/后信号完整性分析、规则驱动PCB布局与编辑、改进型拓扑自动布线及全部计算机辅助制造(CAM)输出能力等。AltiumDesigner的发展AltiumDesigner是Altium公司(澳大利亚)继Protel系列产品(Tango、ProtelforDOS、ProtelforWindows、Protel98、Protel99、Protel99SE、ProtelDXP、ProtelDXP2004)之后推出的高端设计软件。2001年,ProtelTechnology公司改名为Altium公司,整合了多家EDA软件公司,成为业内的巨无霸。2006年,Altium公司推出新品AltiumDesigner6.0,AltiumDesignerSummer08、AltiumDesignerWinter09、AltiumDesignerSummer09等版本升级。安装AltiumDesignerWinter09(1)执行autorun.exe文件,选择InstallAltiumDesigner(2)安装向导欢迎窗口。点击“Next”(3)“LicenseAgreement”视图选择“Iacceptthelicenseagreement”,单击“Next”按钮(4)“UserInformation”视图。(5)“DestinationFolder”视图(6)若想更改安装路径,单击“Browse”,选择安装路径。(7)“Board-levelLibraries”勾选“InstallBoard-levelLibraries”,安装板级库文件。钩选此项才能安装完整的库文件(8)“ReadytoInstalltheApplication”视图(9)安装进度视图(10)安装完毕窗口AltiumDesignerWinter09软件激活进入AltiumDesignerWinter09破解(crack)文件夹,将ad80.alf、dxp.exe文件拷贝到安装目录下(如:C:\programFiels\AltiumDesignerWinter09\)即可。2.1AltiumDesigner设计环境2.1.1AltiumDesigner主界面:HomePage软件运行过程中,如果需要显示该主页面,可以选择View/Home命令,或者单击右上角的图标。1)RecentlyOpenedProjectandDocuments:近期打开的项目和文档。2)Devicemanagementandconnection:器件管理和连接。3)Configure:配置。等同DXP菜单Displaysysteminformation:显示系统信息。Customizetheuserinterfaceresources:定制用户接口资源。Setupsystempreferences:设置系统参数。Installorconfigurelicenses:安装和配置许可证。Runaprocess(运行一个DXP进程)。4)DocumentationLibrary:文件库。5)ReferenceDesignandExamples:参考设计和实例。6)PrintedCircuitBoardDesign:印制电路板设计。7)FPGADesignandDevelopment:FPGA设计与开发。8)EmbeddedSoftwareDevelopment:嵌入式软件开发。9)LibraryManagement:库管理。10)ScriptDevelopment:脚本开发。2.1.2新建文件菜单介绍主页面进行的文件操作等效File/New菜单中的命令。1)Schematic(原理图)设计编辑。Schematic。2)PCB的设计。PCB。3)VHDL程序的编写。VHDLDocument。4)Verilog程序的编写。VerilogDocument。5)C程序的编写。CSourceDocument。6)C头文件的编写。CHeaderDocument。7)ASM汇编程序的编写。ASMSourceDocument。8)文本文件编写。TextDocument9)计算机辅助制造文件生成CAMDocument。CAM。10)项目输出。OutputJobFile。11)数据库链接文档。DatabaseLinkFile。12)Project(项目)PCBProjectFPGAProjectCoreProjectIntegratedLibraryEmbeddedProjectScriptProject13)Library(库)14)ScriptFiles(脚本文件)15)Mixed-signalSimulation(混合信号仿真)。16)Other(其他命令)。17)DesignWorkspace(新建工作空间)。2.1.3文件工作区面板介绍文件工作区面板中的相关命令也可创建文件和打开已有文件。View/WorkspacePanels/System/Files:显示文件工作区面板。View/WorkspacePanels:显示其他工作面板,包括项目、编译、库、信息输出、帮助等。2.2设置AltiumDesigner系统参数DXP/Preferences命令(1)General选项卡:设置AltiumDesigner的一般系统参数。Startup设置框:DefaultLocations设置默认的文件路径。SystemFont用于设置系统的字体。Monitorclipboardcontentwithinthisapplicationonly。Localization可以设置是否使用本地化的资源(改语言)。(2)View选项卡:设置AltiumDesigner的桌面显示参数。Desktop设置框:可设置AltiumDesigner运行的桌面显示情况。选中“Autosavedesktop”复选框,系统将会在退出AltiumDesigner时自动保存桌面的显示情况。PopupPanels设置框用来设置面板的显示方式。“Popupdelay”用来设置面板弹出的延时时间,“Hidedelay”用来设置面板隐藏的延时时间,“Useanimation”复选框选中后则启用活动面板。(3)Transparency选项卡:设置浮动窗口的透明度。(4)Backup选项卡:设置文件备份的参数。(5)ProjectsPanel选项卡:设置项目面板的操作。(6)FileTypes选项卡:设置所支持的文件扩展类型。(7)NewDocumentDefaults:默认新建项目文件的类型模板。(8)FileLocking选项卡:设置文件是否锁定。(9)InstalledLibraries选项卡:显示、载入库文件。2.3AltiumDesigner的原理图编辑模块Schematic模块是AltiumDesigner的主要功能模块之一。原理图是电路设计的起点,图形主要由电子元件和线路组成。1.支持多通道设计2.丰富而又灵活的编辑功能3.强大的设计自动化功能4.在线库编辑及完善的库管理5.电路信号仿真模块6.信号完整性分析2.4AltiumDesigner的PCB模块印制电路板(PCB)是由原理图到制板的桥梁,设计了原理图后,需要根据原理图设计印制电路板,继而制作电路板。1.32位的EDA系统2.丰富而灵活的编辑功能3.强大的设计自动化功能4.在线式库编辑及完善的库管理5.完备的输出系统2.5AltiumDesigner文件管理1)保存项目文件文件后缀名文件对象文件后缀名文件对象.SchDoc原理图文件.SchLib原理图的库文件.PcbDoc印制电路板文件.PcbLib印制电路板的库文件.PrjPCB板级设计项目文件.PCB3DLib印制电路板的三维库文件.PrjFpgFPGA设计项目文件.Cam辅助制造工艺文件.VhdVHDL设计文件.Txt纯文本文件.PrjEmb嵌入式项目文件.LibPkg集成库文件.CAMAltium辅助制造文件.DrlAltium辅助制造NC钻孔二进制数据文件2.6设置和编译项目建立新的AltiumDesigner项目,可进行错误检查规则、连接矩阵、比较设置、ECO(工程变化顺序)生成、输出路径和网络表选项设置。当项目被编辑时,详尽的设计和电气规则将应用于验证设计。选择执行Project→ProjectOptions命令,所有与项目有关的选项均通过这个对话框进行设置。2.6.1检查原理图的电气参数2.6.2类设置:ClassGeneration(类生成)2.6.3比较器设置:Comparator(比较器)2.6.4ECO设置:ECO(工程变化顺序)Generation选项卡2.6.5输出路径和网络表设置2.6.6多通道设置:Multi-Channel选项卡2.6.7搜索路径设置:2.6.8设置项目打印输出2.6.9编译项目