图书简介:
第1章 Altium Designer使用基础 1
1.1 Altium Designer简介 1
1.2 Altium Designer文档管理 5
练习题 9
第2章 绘制原理图 10
2.1 原理图图纸设置和画面管理 10
2.1.1 原理图编辑器界面 10
2.1.2 画面管理 13
2.2 绘制简单原理图 13
2.2.1 加载元器件库 14
2.2.2 放置元器件符号 17
2.2.3 绘制导线 19
2.2.4 放置电源和接地符号 20
2.3 元器件符号属性和导线属性 编辑 21
2.3.1 编辑元器件符号属性 21
2.3.2 编辑导线属性 25
2.3.3 全局编辑 25
2.4 创建元器件清单和原理图打印 27
2.4.1 创建元器件清单 27
2.4.2 原理图打印 30
2.5 在原理图中快速查找元器件 符号和网络连接 31
2.5.1 快速查找元器件符号 31
2.5.2 快速查找网络连接 32
2.6 在元器件符号库中查找元器件 符号 32
2.6.1 精确查找 32
2.6.2 模糊查找 33
练习题 33
第3章 原理图元器件符号编辑 37
3.1 原理图元器件符号库、集成库概念 37
3.2 库文件包和元器件符号库 37
3.2.1 创建库文件包 37
3.2.2 直接在项目中创建元器件符号库 39
3.3 元器件符号编辑器 40
3.3.1 工作窗口 40
3.3.2 SCH Library面板 40
3.3.3 有关参数设置 42
3.4 元器件符号绘制 43
3.5 从其他库文件中复制元器件符号 46
3.6 为元器件符号添加封装模型 48
3.6.1 元器件封装与原理图符号的关系 49
3.6.2 为元器件符号添加封装模型的具体方法 49
3.7 检查元器件符号 54
3.8 生成报表 56
3.8.1 元器件符号报表 56
3.8.2 生成完整报表 57
3.9 多部件元器件符号绘制 58
3.10 使用自己绘制的元器件符号 62
3.10.1 在原理图中加载元器件库 62
3.10.2 直接从库文件中放置 63
3.10.3 放置多部件符号中的指定单元 63
3.10.4 更新原理图文件中元器件符号 64
3.11 创建当前原理图文档的元器件符号库 65
练习题 65
第4章 原理图编辑器常用编辑功能 67
4.1 对象的复制、粘贴、删除和 移动 67
4.1.1 选择对象 67
4.1.2 复制 74
4.1.3 粘贴 75
4.1.4 智能粘贴 76
4.1.5 特殊粘贴 79
4.1.6 删除 81
4.1.7 移动 83
4.2 绘图工具 86
4.2.1 绘制直线 86
4.2.2 单行文字标注 92
4.2.3 多行文字标注 93
4.2.4 绘制多边形 97
4.2.5 绘制椭圆弧线和圆形弧线 99
4.2.6 绘制椭圆图形 102
4.2.7 绘制曲线 104
4.3 改变对象叠放层次 105
4.3.1 移到最上层 105
4.3.2 移到最下层 106
4.3.3 将一个对象移到另一个对象上面(下面) 106
练习题 107
第5章 总线、层次和多通道原理图设计 108
5.1 多部件元器件符号和总线 绘制 108
5.1.1 多部件元器件符号的概念与放置 108
5.1.2 放置端口 109
5.1.3 总线的概念与绘制 112
5.2 层次原理图设计 116
5.2.1 层次原理图的概念 116
5.2.2 自上而下的层次原理图设计 117
5.2.3 自下而上的层次原理图设计 121
5.3 多通道原理图设计 123
练习题 125
第6章 PCB设计基础 127
6.1 印制电路板结构 127
6.1.1 印制电路板的基本构成 127
6.1.2 印制电路板分类 127
6.2 印制电路板中的各种对象及其 在软件中的表示 128
6.2.1 印制电路板中的各种对象 128
6.2.2 各种对象在软件中的表示 129
6.3 元器件封装 130
6.3.1 元器件封装概述 130
6.3.2 元器件封装的分类 131
6.3.3 常见元器件的封装 131
6.3.4 元器件的封装编号 135
6.4 PCB编辑器 135
6.4.1 在项目中创建PCB文件 135
6.4.2 PCB编辑器参数设置 141
练习题 147
第7章 PCB设计 149
7.1 PCB设计流程 149
7.2 自动布局与自动布线基本步骤 149
7.2.1 准备原理图 150
7.2.2 利用封装管理器检查所有元器件封装 150
7.2.3 规划印制电路板 150
7.2.4 绘制电路板轮廓 150
7.2.5 导入数据 154
7.2.6 元器件自动布局 156
7.2.7 手动调整布局 158
7.2.8 自动布线规则 159
7.2.9 自动布线 162
7.2.10 拆线 163
7.3 布线前的其他设置 164
7.3.1 电气设计规则 164
7.3.2 布线设计规则 165
7.3.3 SMT元器件规则 167
7.3.4 阻焊层设计规则 167
7.3.5 内层设计规则 167
7.3.6 布线规则设置实例 168
7.4 设计规则检查 177
7.5 电路板的3D显示 179
7.6 原理图与PCB图的一致性 179
7.6.1 将PCB图中的改变更新到原理图 179
7.6.2 将原理图中的改变更新到PCB图 181
7.6.3 原理图与PCB图的一致性检查 182
7.7 根据PCB文件产生元器件 清单 183
7.8 创建当前PCB文件封装库 183
7.9 在PCB文件中快速查找有关 内容 184
7.10 单面板、多层板设计 184
7.10.1 单面板设计 184
7.10.2 多层板设计 186
练习题 188
第8章 PCB编辑器常用编辑方法 193
8.1 放置各种对象 193
8.1.1 放置元器件封装 193
8.1.2 放置焊盘 194
8.1.3 放置过孔 195
8.1.4 放置字符串 196
8.1.5 放置位置标注 198
8.1.6 放置尺寸标注 198
8.1.7 放置矩形填充 206
8.1.8 放置多边形填充 207
8.1.9 铺铜 210
8.1.10 绘制连线 213
8.1.11 绘制线段 216
8.1.12 绘制圆弧 216
8.1.13 补泪滴操作 217
8.2 对象的剪切、复制、粘贴、删除、排列、旋转等 219
8.2.1 对象的剪切、复制、粘贴和删除 219
8.2.2 对象的排列 222
8.2.3 对象的旋转 223
8.3 导入图片 223
练习题 226
第9章 元器件封装符号设计 229
9.1 PCB元器件封装编辑器 229
9.1.1 创建新的PCB封装库文件 229
9.1.2 工作窗口 230
9.1.3 PCB Library面板 232
9.1.4 有关参数设置 233
9.2 使用PCB Component Wizard 绘制封装 235
9.3 手工绘制封装 238
9.4 绘制不规则形状焊盘的 封装 242
9.4.1 利用焊盘对象的设置或叠加构成不规则形状焊盘 242
9.4.2 封装库阻焊层和助焊层 243
9.4.3 利用其他对象构成不规则形状焊盘 243
9.5 设计实例 245
9.6 添加元器件封装的三维模型 信息 250
9.6.1 利用自带的3D Body制作简单的三维模型 250
9.6.2 调用现有的STEP三维模型 257
9.7 创建集成库 260
9.7.1 集成库概念 260
9.7.2 集成库制作 261
9.7.3 加载和移除集成库 268
9.7.4 集成库的编辑 270
9.8 从其他库中复制封装 271
练习题 274
第10章 PCB设计实例 282
10.1 PCB设计原则简介 282
10.1.1 布局原则 282
10.1.2 布线原则 283
10.1.3 接地线布线原则 283
10.1.4 焊盘尺寸 284
10.2 设计实例 284
第11章 Protel 99 SE与Altium Designer文件转换 303
11.1 将Protel 99 SE元器件库导入 Altium Designer 303
11.2 将Altium Designer元器件库 转换为Protel 99 SE格式 311
11.3 在Altium Designer中打开 Protel 99 SE格式的设计数据库 文件 312
11.4 将Protel 99 SE文件加入工程 项目中 314
11.5 将Altium Designer文件保存 为Protel 99 SE格式 315
附录A 常用元器件符号名称与所在元器件库 316
附录B 快捷键 318
参考文献 319
展开
随着电子科技的蓬勃发展,新型元器件层出不穷,电子线路变得越来越复杂,电路的设计工作已经无法单纯依靠手工来完成,电子线路的计算机辅助设计已经成为必然趋势,越来越多的设计人员使用快捷、高效的CAD设计软件来进行辅助电路原理图、印制电路板图的设计,打印各种报表。电路设计自动化(EDA,Electronic Design Automation)就是将电路设计中各种工作交由计算机来协助完成,如电路原理图(Schematic)的绘制、印制电路板(PCB)文件的制作、执行电路仿真(Simulation)等设计工作。
Altium Designer 是原Protel软件开发商Altium公司推出的一体化的电子产品开发系统,这套软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术进行完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计。Altium Designer除了全面继承包括Protel 99 SE、Protel DXP在内的先前一系列版本的功能和优点外,还增加了许多改进功能和很多高端功能。该平台拓宽了板级设计的传统界面,全面集成了FPGA设计功能和SOPC设计实现功能,从而允许工程设计人员能将系统设计中的FPGA与PCB设计及嵌入式设计集成在一起。
本书以Altium Designer软件(版本14.3.15)为基础,详细介绍了在电子产品设计中非常重要的环节—原理图和PCB的设计过程。本书为案例型教材,书中所涉及的命令均通过实例操作进行介绍;在介绍操作步骤的同时,介绍命令的使用场合和使用条件,使读者对命令的应用有更深入的了解,且每个命令所选实例均可单独实现,避免了必须完成前面内容才能进行后续操作的烦琐关联;在编排顺序上,根据从易到难、由浅入深、循序渐进的原则和学生的学习特点进行精心安排,同时兼顾了PCB的设计流程和设计规律,逐步引导读者熟悉原理图和PCB的绘制过程;本书所选实例中,既有典型电路也有新型元器件,在PCB板图设计中,尽可能包含新的工艺和技术。第1~9章均配有针对性很强的练习题,便于边学边练。
本书内容共11章,分为四部分,各部分构成如下。
第1章即为第一部分,主要介绍Altium Designer 14的基本操作界面、工程建立和文档管理。
第2章至第5章为第二部分,详细介绍原理图的绘制方法,元器件符号编辑和常用编辑功能,以及层次原理图设计等知识。
第6章至第9章为第三部分,详细介绍PCB的绘制方法,如何绘制元器件的PCB封装等知识。
第10章至第11章为第四部分,用两个具体的实例来展现PCB工程的全部设计过程,将第2章至第9章的知识融会贯通。另外这部分内容还对Altium Designer设计和Protel 99 SE设计之间的互相转化展开详细介绍。
本书第1章和第3章由刘松编写,第2章、第11章和附录由及力编写,第4章、第5章和第10章由张智彬编写,第6章至第9章由张书源编写,书中的习题及素材由沈庆绪编写并制作完成。全书由刘松教授负责统筹和审校工作。其他参与本书编写的人员有:李娜、刘南平、王述欣、罗慧欣、张锡芳、赵志新、聂强、刘春怜、吕本杰、周春明。
展开