内容简介
《Altium Designer 25电路设计精进实践》是一本深入探讨印制电路板(PCB)设计技术的高端进阶指南。全书围绕如何利用Altium Designer 25(AD 25)进行PCB设计的全要素流程展开,重点介绍了个各设计环节的操作技巧和流程。旨在为广大电路设计工程师提供一个技巧提升的阶梯,阅读本书的内容可以拓宽思路,提升技巧,在精进实践中提升电路设计技能。
《Altium Designer 25电路设计精进实践》从AD 25的新功能入手,深入解析了如何利用AD25进行多板电路设计、线束设计以及印制电路板设计的详细操作过程。全书及时追踪了近年来(2025之后)EDA领域的新进展,引入了全新的项目管理理念和方法,具体体现在第2章(项目文件的创建和管理)和第7章(元器件库的维护和管理)中。通过上述两章的内容,作者展示了如何高效管理项目和设计资产,提升设计效率和创造力。
在理论解读基础上,列举了高密度PCB设计和多板设计两个实战案例,给出了具体的原理图和PCB实现。利用丰富翔实的案例,将理论和实践相结合,读者阅读完本书后,能独立从事多板复杂的系统设计。
《Altium Designer 25电路设计精进实践》是对笔者三十多年EDA 设计经验的总结和提炼,读者不仅能从本书中了解到AD25的最新功能,还能够通过本书全面掌握高端EDA 设计的流程和方法。全书用简单、通俗、易懂的语言对AD25的功能做了阐述和拓展,力求做到浅显易懂,便于操作。
目录
目录
第1章 Altium Designer 25 概述 1
1.1 AltiumDesigner 25 的新功能 2
1.2 熟悉AltiumDesigner 25的开发环境 4
1.2.1 Altium Designer 首页 4
1.2.2 活跃工作区控件 4
1.2.3 优选项设置 5
1.2.4 面板 6
1.2.5 属性面板 7
1.2.6 消息面板 8
1.2.7 活跃工具栏 9
1.2.8 主菜单 9
1.2.9 快速访问栏 10
1.2.10 状态栏 10
1.2.11 许可证授权 11
1.2.12 软件扩展和更新 11
1.3 Altium Designer 25设计术语表 12
第2章 AltiumDesigner 25 项目文件创建和管理 15
2.1 打开项目和项目文件 15
2.1.1打开工作区项目 15
2.1.2打开本地项目 17
2.1.3 打开最近的项目 18
2.1.4 打开项目文档 20
2.1.5 关闭项目和文档 21
2.2 管理项目文件 23
2.2.1 Projects面板 23
2.2.2 项目文件树 24
2.2.3 文档状态图标 26
2.2.4 版本控制状态图标 27
2.2.5 更改文档顺序 29
2.2.6 文档重命名 29
2.2.7 丢失文档的管理 30
2.2.8 将本地文档与已提交或发布的文档进行比较 30
2.2.9剪贴板面板 30
2.3 项目文件导航 30
2.3.1 跳转到文档中的特定点 32
2.3.2跳转到用户指定的任意xy坐标位置 32
2.3.3 跳转到文档中的对象 33
2.3.4 跳转并循环浏览当前设计文档中的所有错误标记 35
2.3.5跳转并循环浏览当前文档中的所有选定设计对象 35
2.4 项目文件存盘 35
2.4.1 文档存盘 35
2.4.2 项目存盘 37
2.4.3 关闭项目时存盘 38
2.4.4 自动保存备份 39
2.5 项目历史记录 40
2.5.1访问项目历史记录 40
2.5.2 项目历史记录时间轴——概览 40
2.5.3 支持的事件 41
2.5.4 带过滤器的搜索 41
2.5.5 更新新事件 42
2.5.6创建项目历史记录报告 42
第3章 多板设计 43
3.1 系统逻辑设计 43
3.1.1 启用PCB项目用于多板设计 43
3.1.2 配置多板原理图文件 49
3.1.3 多板原理图中模块间连线 50
3.1.4 多板系统更新 52
3.1.5 逻辑设计验证 53
3.1.6 多板原理图编辑器快捷键 54
3.1.7 多板原理图设计对象 56
3.2 多板设计物理装配 57
3.2.1多板组件编辑器用户界面 59
3.2.2 配对 62
3.2.3 子版的定位与旋转 65
3.2.4 多板装配编辑器快捷键 66
3.3 创建制造图 69
3.3.1. 多板视图 70
3.3.2. 注释和尺寸标记 72
3.4 生成多板设计的量产数据 72
3.4.1. 系统级物料清单(BOM) 72
3.4.2. 部件选择 72
3.4.3. 系统级输出数据 73
3.4.4. 多板装配导出 73
3.4.5. 输出作业 73
第4 章 线束设计 75
4.1 定义线束接线图 77
4.2 创建线束布局图 85
4.3 验证线束设计 90
4.4 创建制造图 92
4.5 在线束接线图中创建元器件 97
4.6 创建线束接线模板文件 99
4.7 快览线束设计对象 102
第5章原理图设计 106
5.1 原理图设置 106
5.2 查找和放置元器件 114
5.2.1 查找元器件 114
5.2.2 操作放置好的元器件 119
5.3 原理图连线 121
5.3.1 线束和总线的连接 128
5.3.2 差分对的连接 130
5.4 分层原理图设计 130
5.4.1 平面设计 131
5.4.2. 层次化设计 131
5.4.3. 添加交叉引用 132
5.4.4. 创建多页原理图设计 133
5.4.5. 创建层次结构 134
5.4.6. 设计重构 135
5.5 多通道设计 136
5.5.1. 创建多通道设计 138
5.5.2. ROOM的作用 139
5.5.3. 多通道原理图设计中的连线 139
5.5.4. 多通道PCB设计 141
5.6 原理图项目验证 142
5.6.1. 原理图验证并配置验证选项 142
5.6.2. 错误消息解释并定位错误 144
5.6.3. 告警或报错的解决 144
5.6.4. 设计违规类型汇总 146
第6章PCB版图设计 152
6.1 将原理图迁移到PCB图 152
6.2 PCB 布局 154
6.2.1 PCB环境设置 161
6.2.2 预备阶段 162
6.2.3 定义,限定和管理设计规则 163
6.2.4 布局 173
6.3 PCB 布线 177
6.3.1准备阶段 177
6.3.2 交互式布线(Interactive Routing ) 179
6.3.3 扇出\逃逸布线 187
6.3.4 快速布线工具 188
6.3.5 Activeroute (全自动布线) 189
6.4 多边形覆铜 194
6.4.1 信号层覆铜 194
6.4.2 电源层覆铜 200
6.5 PCB 设计规则检查(DRC检查) 206
6.5.1 设置和运行DRC 206
6.5.2 定位和解决设计违规 210
6.5.3 有选择地放宽违规条件 211
6.6 布线后处理 212
6.6.1 添加测试点 212
6.6.2 移除未使用的焊盘并添加泪滴 215
6.6.3 添加过孔缝合和过孔屏蔽 218
6.6.4 添加条形码和商标LOGO 221
6.6.5 添加详细设计信息 222
6.7 拼板,电路板阵列化(Penelization) 225
第7章元器件库的维护和管理 227
7.1. 基于文件的元器件库 228
7.2. 原理图库 230
7.3. PCB库 236
7.4. 集成库 241
7.5. 创建元器件 245
7.5.1. 创建原理图符号 245
7.5.2. 创建新的PCB封装 250
第8章 多板系统和线束设计实例 256
8.1. 多板设计 257
8.1.1. 创建多板设计原理图 257
8.1.2. 配置多板设计原理图文件 260
8.1.3. 多板系统设计与更新 261
8.1.4. 逻辑设计验证 264
8.2. 线束设计 265
8.2.1. 绘制线束接线图 265
8.2.2. 绘制线束布局图 270
8.2.3. 验证线束设计 273
8.2.4. 创建制造图 274
第9章 SAM V71仿真开发板 279
9.1 绘制电原理图 279
9.2 绘制PCB版图 292
9.3 PCB板设计验证 301
9.4 项目输出 301
第10章 结语 302
10.1 初衷 302
10.2写作历程 303
10.3 鸣谢 305
参考文献 306
附录 PCB通用设计规则 310
前言/序言
前 言
本书以Altium Designer 25中文版为依托,介绍了利用Altium Design 25进行电子电路设计的先进方法,利用丰富翔实的案例,将理论和实践相结合,重点介绍Altium Design 25的使用方法和技巧。在此基础上展示了两个实战案例,给出了具体的原理图和PCB实现。全书用简单、通俗、易懂的语言对Altium Design 25的功能做了阐述和拓展,力求做到浅显易懂,便于操作。
本书共分为10章,每章都围绕一个特定的主题展开:
?第1章对Altium Designer 25 的新功能进行详细的概述,重点介绍Altium Designer 25 的开发环境,并列举进行电路设计需要掌握的设计术语。
?第2章Altium Designer 25 项目文件的创建和管理,介绍Altium Designer项目文件的组织架构,介绍如何创建、管理、保存和发布项目的操作步骤和方法。
?第3章多板设计,介绍如何设计一个多板复杂PCB系统,包括系统逻辑设计、物理装配设计、制造图创建和量产数据的生成。
?第4章线束设计,介绍如何定义线束走线图,如何创建布线图,如何验证线束设计并创建制造图。
?第5章原理图设计,内容包括原理图创建和设置,元器件的放置和连线和项目验证等基础技巧。在此基础上,介绍了分层原理图设计、多通道设计和设计重用等高级技巧。
?第6章PCB版图设计,介绍了PCB 文件的创建和设置,设计约束和规则设计,PCB布局布线和DRC检查。在布线过程中详细介绍了交互式布线(Interactive Routing)和全自动布线(Activeroute)等不同的布线方法。一并介绍了添加测试点、添加泪滴、过孔缝合和过孔屏蔽、添加LOGO和详细设计信息等布线后处理技术。
?第7章元器件库的维护和管理,分别介绍了原理图库、PCB 封装库和集成库的创建、管理和维护方法。对如何手动创建元器件的原理图符号和PCB 封装分别作了详细介绍。
?第8章的实战演练案例选用了一个电池系统的多板示例,该示例中包含基础管理系统和电池单元两块PCB板。
?第9章的实战演练案例选用微芯公司的SAM V71作为主控单元,利用其丰富多样的外设和接口构建SAM V71 的仿真开发系统。该系统带有以太网接口、高速USB接口、CAN 总线接口等,可以作为SAM V71 的评估开发板使用。
?第10章为结语部分,对全书的创作过程作了梳理和总结。
本书的目标读者为电子类大学的电路专业的高年级本科生,可以作为拓展阅读的材料;也可以作为立志从事电子电路计算机辅助设计方向研究的低年级研究生的入门参考书目。对硬件电路技术感兴趣的研发工程师也适合阅读本书内容。
由于笔者水平有限,加之项目时间周期比较短,成书之时难免会有疏漏,敬请各位读者多提宝贵意见和建议。感谢热心读者拨冗阅读全书,希望此书能在今后的EDA电路设计生涯中,助您一臂之力。




















