第1章 操作基础 1
1.1 电子设计软件的发展历程 1
1.1.1 Altium的设计现状 1
1.1.2 Altium Designer 16的特点 2
1.2 启动Altium Designer 16 3
1.3 AltiumDesigner 16设计环境 4
1.3.1 工作窗口面板 5
1.3.2 窗口 7
1.3.3 文档 9
1.3.4 栅格设置 11
1.4 工作环境管理 13
1.4.1 设置系统常规环境 13
1.4.2 设置原理图的常规环境参数 14
1.4.3 设置图形编辑的环境参数 16
1.4.4 设置鼠标滚轮属性 19
1.4.5 原理图的自动聚焦设置 20
1.4.6 元件自动缩放设置 20
1.4.7 电路板单位的设置 21
1.4.8 设置Orcad的环境参数 22
1.5 元件库 22
1.5.1 “库”面板 23
1.5.2 “可用库”对话框 23
1.5.3 课堂练习——库面板的应用 26
1.6 课堂案例——设置环境参数 26
1.7 课后习题 27
第2章 工程的管理 28
2.1 工程文件概述 28
2.1.1 工程文件 28
2.1.2 自由文件 29
2.1.3 课堂练习——打开工程文件 29
2.2 工程文件的分类 29
2.3 工程面板 30
2.3.1 创建工程 30
2.3.2 工程管理 34
2.3.3 课堂练习——创建工程文件 37
2.4 工程选项设置 37
2.5 课堂案例——设置工程参数 42
2.6 课后习题 43
第3章 元件的管理 44
3.1 电子元件 44
3.1.1 电子元件的分类 44
3.1.2 元件类型定义 46
3.2 元件的创建 47
3.2.1 创建集成元件库 47
3.2.2 添加库文件 48
3.2.3 创建库文件 48
3.3 CAE元件的绘制 52
3.3.1 设置工作区参数 52
3.3.2 创建新的元件 53
3.3.3 添加引脚 54
3.3.4 课堂练习——绘制三极管 57
3.4 PCB封装的绘制 57
3.4.1 PCB库编辑器的环境设置 57
3.4.2 绘制PCB元件封装 57
3.4.3 创建3D元件封装 59
3.4.4 课堂练习——绘制封装元件 61
3.5 放置元件 62
3.6 搜索元件 62
3.7 元件的属性设置 64
3.7.1 手动设置 64
3.7.2 自动设置 65
3.8 课堂案例——制作串行接口元件 68
3.9 课后习题 73
第4章 原理图设计 74
4.1 电路板总体设计流程 74
4.2 创建、保存和打开原理图文件 75
4.3 元件放置 78
4.3.1 通过“库”面板放置元件 78
4.3.2 通过菜单命令放置元件 79
4.3.3 放置仿真元件 79
4.3.4 课堂练习——放置同相回路电路元件 81
4.4 原理图图纸设置 81
4.5 原理图连接工具 86
4.5.1 绘制导线 86
4.5.2 课堂练习——导线连接单片机电路 88
4.5.3 绘制总线 88
4.5.4 绘制总线分支 89
4.5.5 课堂练习——总线连接单片机电路 89
4.5.6 放置电路节点 90
4.5.7 放置网络标签 91
4.5.8 放置电源和接地符号 92
4.5.9 课堂练习——连接同相回路电路 93
4.6 线束 94
4.6.1 线束连接器 94
4.6.2 线束入口 96
4.6.3 信号线束 97
4.7 打印输出 97
4.8 课堂案例——超声波雾化器电路原理图的绘制 98
4.9 课后习题 107
第5章 原理图的分析 109
5.1 原理图的电气检测 109
5.1.1 原理图的编译参数 109
5.1.2 原理图的编译 110
5.1.3 课堂练习——编译同相回路电路 112
5.2 报表输出 112
5.2.1 网络表 112
5.2.2 基于单个原理图文件的网络表 115
5.2.3 生成元件报表 115
5.3 电路仿真分析 119
5.3.1 仿真设置 119
5.3.2 课堂练习——静态工作点分析 121
5.4 信号完整性分析 122
5.4.1 信号完整性分析的概念 122
5.4.2 信号完整性分析工具 123
5.4.3 信号完整性分析规则设置 124
5.4.4 设定元件的信号完整性模型 125
5.4.5 信号完整性分析器设置 125
5.5 课堂案例——超声波雾化器电路报表的输出 126
5.6 课后习题 130
第6章 高级原理图设计 131
6.1 高级原理图设计 131
6.2 平坦式电路 131
6.2.1 平坦式电路图特点 131
6.2.2 平坦式电路图结构 132
6.3 层次式电路 132
6.3.1 层次式电路原理图的基本概念 132
6.3.2 层次式原理图的基本结构和组成 132
6.4 图纸的电气连接 134
6.4.1 放置电路端口 134
6.4.2 课堂练习——绘制电源电路 136
6.4.3 放置离图连接 136
6.4.4 放置图表符 137
6.4.5 放置图纸入口 138
6.5 层次式电路的设计方法 139
6.5.1 自上而下的层次式原理图设计 139
6.5.2 自下而上的层次式原理图设计 140
6.6 层次式原理图编译 141
6.6.1 编译项目文件 141
6.6.2 层次式设计表检查 143
6.7 课堂案例——存储器接口电路层次式原理图设计 143
6.8 课后习题 147
第7章 PCB设计环境 149
7.1 PCB编辑器的功能特点 149
7.2 PCB封装元件 150
7.2.1 封装概述 150
7.2.2 PCB库编辑器 151
7.3 新建PCB文件 151
7.3.1 利用PCB板向导创建PCB文件 152
7.3.2 利用菜单命令创建PCB文件 156
7.3.3 利用模板创建PCB文件 157
7.4 电路板的板层 157
7.4.1 电路板的分层 158
7.4.2 电路板层数的设置 160
7.4.3 课堂练习——设置多层电路板 162
7.4.4 多层PCB设计 162
7.4.5 工作层颜色设置 163
7.4.6 课堂练习——设置板层颜色 165
7.5 电路板边框设置 165
7.5.1 物理边框线的设置 165
7.5.2 电路板板形的设置 167
7.5.3 电气边框的设置 168
7.6 课堂案例——PS7219及单片机的SPI接口电路板设计 168
7.7 课后习题 169
第8章 PCB布局设计 170
8.1 在PCB文件中导入原理图网络表信息 170
8.1.1 装载元件封装库 170
8.1.2 设置同步比较规则 170
8.1.3 导入网络表 171
8.1.4 Room布局 173
8.2 元件的自动布局 178
8.2.1 PCB布局规划 178
8.2.2 自动布局的菜单命令 179
8.2.3 自动布局约束参数 180
8.2.4 在矩形区域内排列 183
8.2.5 排列板子外的元件 184
8.2.6 课堂练习——话筒放大电路PCB设计 184
8.3 元件的手动布局 186
8.3.1 课堂练习——话筒放大电路PCB布局 187
8.3.2 3D效果图 187
8.4 课堂案例——PS7219及单片机的SPI接口电路板布局设计 188
8.5 课后习题 191
第9章 PCB布线设计 192
9.1 PCB的自动布线 192
9.1.1 设置PCB自动布线的规则 192
9.1.2 启动自动布线服务器进行自动布线 194
9.2 安装孔 195
9.2.1 添加安装孔 195
9.2.2 课堂练习——放置焊盘 196
9.3 覆铜和补泪滴 196
9.3.1 执行覆铜命令 196
9.3.2 设置覆铜属性 196
9.3.3 放置覆铜 197
9.3.4 补泪滴 198
9.4 设计规则检查 200
9.5 输出报表文件 201
9.5.1 PCB图的网络表文件 201
9.5.2 PCB的信息报表 202
9.5.3 网络表状态报表 203
9.6 课堂案例——PS7219及单片机的SPI接口电路板布线设计 204
9.7 课后习题 208
第10章 低纹波系数线性恒电位仪设计实例 209
10.1 电路分析 209
10.1.1 控制电路 210
10.1.2 功率电路 213
10.1.3 风扇电路 213
10.1.4 恒电位仪滤波器 215
10.2 低纹波系数线性恒电位仪设计 216
10.2.1 原理图设计 216
10.2.2 PCB设计 219
第11章 游戏机电路设计实例 226
11.1 电路分析 226
11.1.1 中央处理器 226
11.1.2 图形处理器 226
11.1.3 接口电路 226
11.1.4 射频调制电路 228
11.1.5 制式转换电路 228
11.1.6 电源电路 229
11.1.7 时钟电路 229
11.1.8 光电枪电路 230
11.1.9 控制盒电路 230
11.2 新建工程文件 231
11.3 原理图输入 231
11.3.1 绘制层次结构原理图的顶层电路图 231
11.3.2 绘制层次结构原理图子图 233
11.3.3 原理图元件的自动标注 245
11.3.4 自下而上的层次结构原理图设计方法 247
11.4 层次原理图间的切换 248
11.4.1 从顶层原理图切换到原理图符号对应的子图 248
11.4.2 从子原理图切换到顶层原理图 249
11.5 输出元件清单 249
11.6 PCB设计 250
11.6.1 PCB设计初步操作 250
11.6.2 布线设置 254
11.7 输出项目层次结构组织文件 258
第12章 通信电路图设计实例 259
12.1 电路分析 259
12.2 新建工程文件 260
12.3 原理图输入 262
12.3.1 装入元器件 262
12.3.2 元件布局 264
12.3.3 元件手工布线 267
12.4 PCB设计 269
12.4.1 准备工作 269
12.4.2 资料转移 271
12.4.3 零件布置 272
12.4.4 网络分类 273
12.4.5 布线 274
12.5 输出报表文件 274
12.5.1 PCB信息及网络状态报表 275
12.5.2 PCB元件清单报表 276
12.5.3 PCB图纸打印输出 278
第13章 电鱼机电路设计实例 280
13.1 电路分析 280
13.2 新建工程文件 281
13.3 原理图输入 282
13.3.1 装入元器件 282
13.3.2 输入原理图 284
13.3.3 设置项目选项 290
13.4 输出元件清单 292
13.4.1 元件总报表 293
13.4.2 元件分类报表 294
13.4.3 简易元件报表 295
13.4.4 项目网络表 295
13.5 PCB设计 296
13.5.1 PCB设置 296
13.5.2 3D效果图 298
13.5.3 布线设置 299
13.5.4 覆铜设置 300
13.5.5 滴泪设置 302
第14章 课程设计 304
设计1——单片机实验板电路原理图设计 304
设计2——高速单片机电路原理图设计 305
设计3——单片机实验板电路PCB设计 305
设计4——直流数字电压表电路原理图与PCB设计 306