内容简介
《完全掌握Altium Designer14超级手册》以最新版的AltiumDesigner14为基础,全面讲述了AltiumDesigner14电路设计的各种基本操作方法与技巧。
《完全掌握Altium Designer14超级手册》共分为10章,主要内容包括:AltiumDesigner14概述、电路原理图的设计、元器件图的绘制、层次原理图的设计、项目编译与报表输出、元器件的封装、印制电路板的设计、电路仿真、信号完整性分析、VHDL语言设计。 随书附送的多功能学习光盘包含书中全部实例的源文件素材和动画同步讲解AVI文件,以及为方便老师备课而精心制作的多媒体电子教案。
《完全掌握Altium Designer14超级手册》可作为大中专院校电子专业和各种培训机构的教学用书,也可作为电子设计爱好者的自学辅导书。
内页插图
目录
前言第1章 Altium Designer 14概述1.1 Altium的发展史和特点1.1.1 Altium的发展史1.1.2 Altium Designer 14的主要特点1.2 Altium Designer 14软件的安装和卸载1.2.1 Altium Designer 14的系统要求1.2.2 Altium Designer 14的安装1.2.3 Altium Designer 14的汉化1.2.4 Altium Designer 14的卸载1.3 Altium电路板总体设计流程1.4 Altium Desiqner 14的集成开发环境1.4.1 Altium Designer 14的启动1.4.2 Altium Designer 14的集成开发环境1.4.3 Altium Designer 14的原理图开发环境1.4.4 Altium Designer 14的印制板电路的开发环境1.4.5 Altium Designer 14仿真编辑环境1.4.6 Altium Designer 14 VHDL编辑环境1.5 本章小结1.6 课后思考与练习
第2章 电路原理图设计2.1 电路原理图的设计步骤2.2 原理图的编辑环境2.2.1 创建、保存和打开原理图文件2.2.2 原理图编辑器界面介绍2.2.3 窗口操作2.3 图纸的设置2.3.1 图纸大小的设置2.3.2 图纸字体的设置2.3.3 图纸方向、标题栏和颜色设置2.3.4 网格和光标设置2.3.5 填写图纸设计信息2.4 原理图工作环境设置2.4.1 General选项卡的设置2.4.2 Graphical Editinq选项卡的设置2.4.3 Mouse Wheel Configuration选项卡的设置2.4.4 Complier选项卡的设置2.4.5 AutoFous选项卡的设置2.4.6 Grids选项卡的设置2.4.7 Break Wire选项卡的设置2.4.8 Default Units选项卡的设置2.4.9 Default Primitives选项卡的设置2.4.10 Orcad(tm)选项卡的设置2.5 Altium Desiqner 14元器件库2.5.1 “库”面板2.5.2 元器件的查找2.5.3 元器件库的加载与卸载2.6 元器件的放置和属性编辑2.6.1 在原理图中放置元器件2.6.2 编辑元器件属性2.6.3 元器件的删除2.6.4 元器件编号管理2.6.5 回溯更新原理图元件标号2.7 元器件位置的调整2.7.1 元器件的选取和取消选取2.7.2 元器件的移动2.7.3 元器件的旋转2.7.4 元器件的复制与粘贴2.7.5 元器件的排列与对齐2.8 绘制电路原理图2.8.1 绘制原理图的工具2.8.2 绘制导线和总线2.8.3 放置电路节点2.8.4 设置网络标号2.8.5 放置电源和接地符号2.8.6 放置输入输出端口2.8.7 放置忽略ERC检查测试点2.8.8 设置PCB布线标志2.9 上机实例2.9.1 绘制抽水机电路2.9.2 绘制气流控制电路2.9.3 绘制最小系统电路2.9.4 绘制广告彩灯电路2.9.5 绘制窃听器电路2.9.6 绘制话筒放大电路2.9.7 绘制控制器电路2.10 本章小结2.11 课后思考与练习……第3章 绘制元器件图第4章 层次原理图的设计第5章 项目编译与报表输出第6章 元器件的封装第7章 印制电路板的设计第8章 电路仿真第9章 信号完整性分析第10章 VHDL语言设计
前言/序言
Altium系列是最早进入中国的电子设计自动化软件,一直由于易学易用的特点深受广大电子设计者的喜爱。Altium Designer 14作为最新一代的板卡级设计软件,以其独一无二的DXP技术集成平台为设计系统提供了所有工具和编辑器的相容环境。友好的界面环境及智能化的性能为电路设计者提供了最优质的服务。 Altium Designer 14是一套完整的板卡级设计系统,真正地实现了在单个应用程序中的集成,具有改进的稳定性、增强的图形功能和超强的用户界面,设计者可以选择最适当的设计途径以最优化的方式工作。 Altium Designer 14构建于一整套板级设计及实现特性的基础上,其中包括混合信号电路仿真、布局前/后信号完整性分析、规则驱动PcB布局与编辑、改进型拓扑自动布线及全部计算机辅助制造(cAM)输出能力等。与其他Protel旧版本相比,Altium Designer 14的功能得到了进一步增强,可以支持FPGA(现场可编程门阵列)和其他可编程器件设计及其在PCB上的集成。
《完全掌握Altium Designer14超级手册》以最新版的Altium Designer 14为基础,全面讲述了Altium Designer 14电路设计的各种基本操作方法与技巧。全书共分为10章,主要内容包括:Altium Designer 14概述、电路原理图的设计、元器件图的绘制、层次原理图的设计、项目编译与报表输出、元器件的封装、印制电路板的设计、电路仿真、信号完整性分析、VHDL语言设计。
《完全掌握Altium Designer14超级手册》还附送了多功能学习光盘。光盘中包含书中全部实例的源文件素材和动画同步讲解AVI文件,以及为方便老师备课而精心制作的多媒体电子教案,读者可随时调用光盘中的内容使用,轻松学习本书。
《完全掌握Altium Designer14超级手册》由电子CAD图书界资深专家负责策划,由中国电子科技集团公司第五十四研究所的杨晓琦高级工程师编写,另外参加编写的还有卢园、杨雪静、孟培、闰聪聪、赵志超、张辉、赵黎黎、朱玉莲、徐声杰、张琪、甘勤涛、辛文彤、孙立明、李志尊、王玮、李兵、王敏、胡仁喜等。参加编写的作者是电子电路设计与电工电子教学与研究方面的专家和技术权威,他们有多年的教学经验,也是电子电路设计与开发的高手。他们将自己多年的心血融于字里行间,有很多地方都是经过他们反复研究得出的经验总结。本书所有实例都严格按照电子设计规范进行设计,这种对细节的把握与雕琢无不体现编者的工程学术造诣与精益求精的严谨治学态度。 编者2014年6月
《设计创想:Altium Designer 14 深度解析与实战应用》 引言 在瞬息万变的电子设计领域,一款强大且高效的EDA(Electronic Design Automation)工具是每个工程师不可或缺的利器。Altium Designer,作为行业内公认的标杆级设计软件,凭借其集成的设计流程、卓越的性能以及不断更新的功能,持续引领着电子产品开发的潮流。而Altium Designer 14,更是集成了众多前瞻性技术与用户体验优化,为工程师们提供了前所未有的设计自由度和效率提升。 本书并非对Altium Designer 14官方文档的简单复述,也不是零散技巧的堆砌。我们旨在为您呈现一套系统、深入、实用的学习路径,帮助您从理论到实践,全面掌握Altium Designer 14的核心功能,并将其应用于真实的复杂项目设计中。我们将引导您理解软件背后的设计理念,洞察其工作流程的精髓,从而培养出独立解决复杂设计问题的能力,真正做到“融会贯通,运用自如”。 第一部分:Altium Designer 14 设计流程核心解析 在本部分,我们将聚焦Altium Designer 14的完整设计流程,从概念构思到最终产出,梳理每一个环节的关键要素和最佳实践。 项目管理与配置: 项目结构的组织: 深入探讨 Altium Designer 14 中不同项目类型(如独立项目、版本控制项目)的创建、管理和维护。理解项目视图的层级结构,学会高效组织原理图、PCB、输出文件等各类资源。 设计规则与约束: 详细解析 Altium Designer 14 中的设计规则(Design Rules)和约束(Constraints)。我们将讲解如何根据不同的设计需求(信号完整性、电源完整性、EMC等)配置规则,并通过示例展示规则检查(DRC)在保障设计质量中的关键作用。 参数化设计与库管理: 探讨 Altium Designer 14 的参数化设计理念,以及如何创建、管理和使用组件库(库管理器、IPC库、Allegro库等)。重点讲解器件符号、PCB封装、3D模型之间的关联,以及如何构建可维护、可复用的元件库。 原理图设计(Schematic Design): 逻辑电路构建: 学习 Altium Designer 14 中绘制复杂原理图的高级技巧,包括总线的使用、多页原理图的组织、端口和连接符的规范化设计。 虚拟器件与配置: 深入理解 Altium Designer 14 中虚拟器件(Virtual Components)的概念,及其在原理图设计中的应用,例如用于连接不同层次的端口,或者作为信号流的标识。 ERCs(Electrical Rules Check): 详细讲解原理图电气规则检查(ERC)的各项配置选项,以及如何通过ERC发现和解决潜在的电气连接问题,确保原理图的电气逻辑正确性。 差异化设计与 ECO(Engineering Change Order): 重点讲解 Altium Designer 14 中差分设计(Differential Pairs)的原理图绘制与管理,以及如何高效地生成和处理工程变更单(ECO),实现原理图与PCB之间的同步更新。 PCB布局(PCB Layout): PCB文档创建与配置: 学习如何从原理图生成PCB文档,并进行详细的PCB文档设置,包括单位、网格、原点、板框定义等。 元器件布局策略: 探讨 Altium Designer 14 中面向不同类型电路(模拟、数字、射频)的元器件布局策略,包括关键器件的固定、同类器件的聚集、信号流的优化等。 布线规则与约束驱动布线: 深入讲解 Altium Designer 14 的布线规则设置,如何定义差分对、高频信号、电源网络的布线约束。学习各种布线工具的使用,如手布线、自动布线(Router)、交互式布线(Interactive Routing)以及其高级选项。 差分对布线与蛇形线: 重点解析 Altium Designer 14 中差分对布线(Differential Pair Routing)的精确控制,包括等长、阻抗匹配的实现。同时,介绍蛇形线(Meander Routing)在长度调整中的应用。 电源完整性(PI)与信号完整性(SI)考量: 结合 Altium Designer 14 的工具,讲解如何在PCB布局中考虑电源完整性(PI)和信号完整性(SI)。例如,通过电源层、地层的设计,去耦电容的放置,以及关键信号线的阻抗控制和长度匹配。 覆铜与散热设计: 学习 Altium Designer 14 中如何进行覆铜(Copper Pour)操作,优化地平面,以及如何通过覆铜和散热过孔(Thermal Vias)提升器件的散热性能。 第二部分:Altium Designer 14 高级功能与专项应用 在本部分,我们将深入挖掘Altium Designer 14中一些更具挑战性和专业性的功能,并通过具体的应用场景进行阐述。 3D PCB设计与渲染: 3D模型集成: 学习如何在Altium Designer 14中导入、创建和管理PCB的3D模型。理解3D模型在机械干涉检查、装配验证中的重要性。 3D可视化与协同: 掌握 Altium Designer 14 的3D渲染功能,以及如何利用3D视图与机械工程师进行高效协同,提前发现潜在的装配问题。 多层板与HDI设计: 堆叠管理器(Layer Stack Manager): 详细介绍 Altium Designer 14 的Layer Stack Manager,学习如何定义和管理复杂的PCB堆叠结构,包括不同介质材料、厚度、铜箔厚度等的设置。 HDI(High Density Interconnect)设计: 探讨Altium Designer 14对HDI设计的支持,包括微过孔(Microvias)、埋孔(Buried Vias)和盲孔(Blind Vias)的创建与布线。 信号完整性与电源完整性分析(SI/PI): 集成分析工具: 重点介绍 Altium Designer 14 集成的SI/PI分析工具(如Simbeion、Signal Integrity Explorer等,具体名称视版本和集成情况而定)。 关键参数设置与结果解读: 学习如何设置仿真模型、定义激励源、配置分析参数。深入理解仿真结果(如眼图、眼高、阻抗曲线、电压降等),并学会基于分析结果优化PCB设计。 EMC(Electromagnetic Compatibility)设计考量: PCB布局中的EMC优化: 结合Altium Designer 14的功能,讲解如何在PCB布局和布线阶段采取措施,降低电磁干扰(EMI)和提高抗干扰能力(EMS)。例如,地平面隔离、信号线屏蔽、滤波器的合理放置等。 SI/PI分析与EMC关联: 强调信号完整性和电源完整性对EMC性能的影响,以及如何通过SI/PI分析来间接指导EMC设计。 高速信号布线与阻抗匹配: 差分对和单端高速信号的阻抗控制: 详细讲解 Altium Designer 14 中阻抗计算器(Impedance Calculator)的使用,学会根据所需的阻抗值(如50欧姆、100欧姆差分对)来设定PCB的线宽、线距、叠层参数。 线长匹配与延迟控制: 强调高速信号线长匹配的重要性,以及Altium Designer 14如何协助工程师实现精确的线长控制,减少信号时序误差。 输出与制造(Output Generation & Manufacturing): Gerber及Excellon文件的生成: 详细讲解 Altium Designer 14 中Gerber文件(RS-274X)和Excellon钻孔文件的生成选项,以及如何进行精确配置以满足PCB制造厂家的要求。 BOM(Bill of Materials)的生成与管理: 学习如何生成规范的BOM清单,包含料号、位号、数量、描述等信息,并探讨BOM的二次编辑与数据导出。 Assembly Drawings与Fabrication Drawings: 介绍 Altium Designer 14 中生成组装图和制造图的方法,以及这些图纸在生产制造环节的作用。 IPC-2581等先进输出格式: 探讨 Altium Designer 14 对IPC-2581等更先进制造数据格式的支持,以及其在数字化制造中的优势。 第三部分:实战项目演练与进阶技巧 理论学习离不开实践的检验。在本部分,我们将通过一个或多个典型项目,将前两部分所学的知识融会贯通,并分享一些实用的进阶技巧。 项目案例分析: 从零开始构建一个复杂项目: 选择一个具有代表性的电子产品项目(例如,一款高性能嵌入式系统开发板、一款射频模块等),从原理图设计、PCB布局、布线、到最终输出,完整演示Altium Designer 14的设计流程。 重点攻克难点: 在项目案例中,我们会着重讲解在实际设计中遇到的常见难点,如电源分配网络(PDN)的优化、高速串行接口(如USB、PCIe)的布线、射频电路的特殊处理等。 设计规范与流程标准化: 探讨如何在项目设计中建立和遵循一套标准的设计规范和流程,以提高团队协作效率和设计质量。 高级技巧与效率提升: 脚本与自动化: 介绍 Altium Designer 14 的脚本功能,演示如何利用脚本自动化重复性任务,例如批量修改网络属性、生成报告等,从而极大地提升工作效率。 版本控制与协同设计: 深入讲解 Altium Designer 14 与版本控制系统(如Git)的集成,以及如何进行多人协同设计,管理设计变更历史。 模板设计与复用: 分享如何创建和使用项目模板、PCB模板、原理图模板,以及库模板,加速新项目的启动。 问题排查与调试技巧: 总结在实际设计过程中可能遇到的各种问题,并提供有效的排查思路和调试方法。 结语 Altium Designer 14 是一款功能强大的电子设计软件,掌握它不仅需要熟悉其各项功能,更需要理解其背后的设计思想和最佳实践。本书力求为您构建一个扎实的基础,提供一套清晰的学习脉络,并通过丰富的实践案例,帮助您将所学知识转化为实际的设计能力。 我们相信,通过对本书内容的深入学习和反复实践,您将能够更加自信地应对复杂的电子设计挑战,显著提升您的设计效率和作品质量,最终成为一名真正意义上的“Altium Designer 14 达人”。愿本书成为您在电子设计道路上的一盏明灯,助您在创新设计之路上披荆斩棘,不断前行!