第1章 Altium Designer概述 1
1.1 Altium Designer发展历史 1
1.2 Altium Designer的优势及特点 2
1.3 Altium Designer软件安装与启动 3
1.3.1 Altium Designer的安装 3
1.3.2 Altium Designer的启动 5
1.4 熟悉Altium Designer 15的操作环境 8
1.4.1 Altium Designer 15的系统基本参数设置 8
1.4.2 设置个性化用户界面 9
1.4.3 Altium Designer 15的设计工作区 10
1.5 Altium Designer 15的工程及文件管理 11
1.5.1 工程及工程文件的创建 12
1.5.2 常用文件及导入 13
1.5.3 文件的隐藏与显示 17
1.5.4 文件的管理 18
1.6 思考与练习 20
第2章 电路原理图设计 21
2.1 电路原理图的设计步骤 21
2.2 原理图编辑环境 21
2.2.1 创建原理图文件 22
2.2.2 原理图编辑界面 23
2.2.3 原理图编辑画面管理 24
2.2.4 原理图纸的设置 25
2.2.5 原理图工作区参数设置 32
2.2.6 元器件库的操作 42
2.3 元器件的放置 46
2.3.1 使用实用工具栏或菜单命令放置元器件 47
2.3.2 使用元器件库管理器放置元器件 48
2.4 编辑及调整元器件的属性 48
2.4.1 元器件属性的编辑 48
2.4.2 元器件自动标号 50
2.4.3 快速自动标号与恢复 54
2.5 调整元器件 54
2.5.1 元器件位置的调整 54
2.5.2 元器件的简单复制与粘贴 55
2.5.3 元器件的智能粘贴 56
2.5.4 元器件的阵列粘贴 58
2.6 绘制电路原理图 59
2.6.1 原理图连接方法 60
2.6.2 绘制导线 60
2.6.3 放置电源和地端口 62
2.6.4 绘制总线 63
2.6.5 放置总线入口 64
2.6.6 放置网络标号 65
2.6.7 放置输入/输出端口 66
2.6.8 放置线束 67
2.6.9 放置电气节点 71
2.6.10 放置“没有ERC标志” 72
2.7 思考与练习 73
第3章 原理图元器件库的管理 74
3.1 原理图库文件编辑器 74
3.1.1 原理图库文件编辑器的启动 74
3.1.2 原理图库文件编辑环境 75
3.1.3 原理图库实用工具栏 75
3.1.4 “SCH Library”面板 76
3.2 原理图库元器件的创建 78
3.2.1 设置工作区参数 78
3.2.2 库元器件的创建 79
3.3 原理图库元器件的编辑 82
3.3.1 原理图库元器件菜单命令 82
3.3.2 原理图库文件添加模型 83
3.3.3 创建含有子部件的库元器件 84
3.3.4 复制库元器件 86
3.4 制作工程原理图库 87
3.5 报表输出及库报告生成 88
3.5.1 输出报表 88
3.5.2 生成库报告 91
3.6 思考与练习 93
第4章 电路原理图设计进阶 94
4.1 特色工作面板 94
4.2 “SCH Inspector”面板 94
4.3 “SCH Filter”面板 98
4.3.1 “SCH Filter”面板简介 98
4.3.2 “Query Helper”对话框 99
4.3.3 “SCH Filter”面板的使用 101
4.4 “SCH List”面板 103
4.5 “选择内存”面板 106
4.5.1 “选择内存”面板介绍 106
4.5.2 “选择内存”使用 107
4.6 联合与片段 109
4.7 层次式原理图设计 112
4.8 层次式原理图的具体实现 114
4.8.1 自下而上的层次设计 114
4.8.2 自上而下的层次设计 119
4.9 层次式原理图的层次切换 122
4.10 层次式原理图中的连通性 123
4.11 多通道设计 127
4.12 思考与练习 133
第5章 工程编译与报表生成 134
5.1 工程编译 134
5.1.1 工程编译设置 134
5.1.2 编译工程 137
5.1.3 “Navigator”面板 139
5.2 报表生成 142
5.2.1 网络表生成 142
5.2.2 元器件报表生成 144
5.2.3 层次设计报表生成 145
5.3 工作文件输出 147
5.4 工程管理 150
5.5 智能PDF文件生成 151
5.6 思考与练习 154
第6章 印制电路板设计基础知识 155
6.1 印制电路板的基础知识 155
6.1.1 印制电路板的结构和种类 155
6.1.2 印制电路板设计流程 156
6.2 新建PCB文件 157
6.3 PCB设计环境 163
6.4 将原理图信息同步到PCB 165
6.5 网络表的编辑 169
6.6 思考与练习 172
第7章 印制电路板的布局设计 173
7.1 布局规则设置 173
7.1.1 打开规则设置 173
7.1.2 “Room Definition”规则设置 174
7.1.3 “Component Clearance”规则设置 176
7.1.4 “Component Orientations”规则设置 177
7.1.5 “Permitted Layers”规则设置 177
7.1.6 “Nets To Ignore”规则设置 178
7.1.7 “Height”规则设置 179
7.2 电路板元器件布局 179
7.3 3D效果图 181
7.4 网络密度分析 184
7.5 思考与练习 184
第8章 印制电路板的布线设计 185
8.1 放置布线工具 185
8.1.1 放置焊盘 185
8.1.2 放置导线 187
8.1.3 放置圆及圆弧导线 189
8.1.4 放置过孔 190
8.1.5 放置矩形填充 191
8.1.6 放置敷铜 192
8.1.7 放置直线 194
8.1.8 放置字符串 194
8.1.9 放置位置坐标 195
8.1.10 放置尺寸标注 196
8.1.11 放置元器件封装 197
8.2 自动布线规则设置 199
8.2.1 电气规则设置 200
8.2.2 布线规则设置 203
8.2.3 导线宽度规则及优先级的设置 203
8.2.4 布线拓扑子规则设置 206
8.2.5 布线优先级子规则设置 208
8.2.6 布线层子规则设置 208
8.2.7 布线拐角子规则设置 209
8.2.8 过孔子规则设置 210
8.2.9 扇出布线子规则设置 210
8.2.10 差分对布线子规则设置 212
8.2.11 规则设置向导 213
8.3 自动布线策略设置 215
8.4 PCB自动布线 217
8.5 手动调整布线 220
8.6 补泪滴 221
8.7 思考与练习 222
第9章 印制电路板的后续制作 223
9.1 原理图与PCB图之间交互验证 223
9.1.1 PCB设计变化反映在原理图上 223
9.1.2 原理图设计变化反映在PCB图上 225
9.2 PCB验证与检查报告生成 226
9.2.1 PCB设计规则检查 226
9.2.2 生成检查报告 228
9.3 生成PCB报表 228
9.3.1 生成电路板信息报表 229
9.3.2 生成网络状态报表 230
9.3.3 生成元器件报表 230
9.3.4 测量距离 232
9.3.5 生成Gerber光绘报表 232
9.3.6 生成NC钻孔报表 234
9.4 打印输出PCB图 236
9.5 智能建立PDF文档 238
9.6 思考与练习 240
第10章 信号完整性分析 241
10.1 信号完整性简介 241
10.2 信号完整性模型 242
10.3 信号完整性分析的环境设定 244
10.4 信号完整性的设计规则 245
10.5 进行信号完整性的分析 249
10.5.1 信号完整性分析器 249
10.5.2 状态窗口介绍 250
10.5.3 串扰分析 253
10.5.4 反射分析 256
10.6 思考与练习 259
第11章 综合实例——U盘电路的设计 260
11.1 电路工作原理说明 260
11.2 创建项目文件 260
11.3 制作元器件 261
11.3.1 制作K9F080U0B元器件 261
11.3.2 制作IC1114元器件 264
11.3.3 制作AT1201元器件 266
11.4 绘制原理图 267
11.4.1 U盘接口电路模块设计 267
11.4.2 滤波电容电路模块设计 267
11.4.3 Flash电路模块设计 269
11.4.4 供电模块设计 269
11.4.5 连接器及开关设计 269
11.5 设计PCB 270
11.5.1 创建PCB文件 270
11.5.2 编辑元器件封装 270
11.5.3 绘制PCB 272
11.6 思考与练习 273
第12章 综合实例——FPGA硬件电路的设计 274
12.1 FPGA最小系统 274
12.1.1 FPGA芯片引脚介绍 274
12.1.2 电源电路的设计 275
12.1.3 滤波电容电路模块的设计 276
12.1.4 JTAG调试与AS下载电路的设计 277
12.1.5 时钟电路的设计 277
12.1.6 复位电路的设计 278
12.1.7 锁相环外围电路的设计 278
12.1.8 LED电路的设计 279
12.1.9 高速SDRAM存储器接口电路的设计 279
12.1.10 Flash存储器接口电路的设计 279
12.1.11 FPGA最小系统扩展接口电路的设计 280
12.2 FPGA硬件系统的设计技巧 281
12.3 FPGA最小硬件系统的设计 281
12.4 思考与练习 290