第1章 Altium Designer Release 10概述 1
1.1 版本发展史 1
1.2 Altium Designer Release 10的新增特性 1
1.2.1 统一的光标捕获系统 2
1.2.2 PCB的3D显示 2
1.2.3 PCB的类结构 2
1.2.4 增强的多边形铺铜管理 2
1.3 Altium Designer Release 10的安装 2
1.4 Altium Designer Release 10的操作环境 6
1.4.1 系统主菜单 7
1.4.2 系统工具栏 7
1.4.3 浏览器工具栏 7
1.4.4 工作区面板 8
1.4.5 工作区 11
1.4.6 Altium Designer Release 10软件参数设置 11
1.5 【实例1】创建一个新的项目工程 13
1.6 【实例2】打开已有的项目工程 15
1.7 思考与练习 15
第2章 初识Altium Designer Release 10 16
2.1 电路板设计流程 16
2.1.1 工程项目 16
2.1.2 电路原理图设计流程 17
2.1.3 PCB设计流程 18
2.2 【实例3】语音循环录放系统原理图设计 20
2.3 【实例4】语音循环录放系统PCB设计 24
2.4 思考与练习 28
第3章 原理图设计基础 29
3.1 进入原理图设计环境 29
3.1.1 创建/打开电路原理图文件 29
3.1.2 【实例5】创建/打开语音循环录放系统工程 33
3.2 原理图菜单栏介绍 35
3.2.1 “Edit”菜单 35
3.2.2 “View”菜单 38
3.2.3 “Project”菜单 40
3.2.4 “Place”菜单 40
3.2.5 “Design”菜单 41
3.2.6 “Tools”菜单 43
3.3 原理图元件及元件库操作 46
3.3.1 调用元件库 46
3.3.2 查找元件 47
3.3.3 放置元件 48
3.3.4 编辑元件 48
3.3.5 元件的复制/剪切 51
3.3.6 元件的删除 51
3.3.7 【实例6】语音循环录放系统电路元件的选取等操作 52
3.4 原理图设计工具栏 54
3.4.1 标准工具栏 54
3.4.2 布线工具栏 54
3.4.3 实用工具工具栏 54
3.4.4 【实例7】绘制门禁系统电路原理图 56
3.5 思考与练习 58
第4章 原理图编译和输出 59
4.1 编译工程 59
4.1.1 设置工程编译选项 59
4.1.2 编译工程 63
4.1.3 使用Navigator(导航器)面板查看原理图 65
4.1.4 使用SCH Filter(原理图过滤器)面板选择批量目标 68
4.1.5 使用Inspector进行全局编译 70
4.1.6 封装管理器 73
4.2 报表/文件输出 76
4.2.1 【实例8】生成元件报表 76
4.2.2 【实例9】生成网络表 80
4.2.3 【实例10】生成网表 84
4.2.4 【实例11】生成ERC报告 85
4.2.5 【实例12】输出PDF文件 86
4.2.6 【实例13】输出设计工程组织文件 90
4.2.7 【实例14】原理图打印输出 91
4.3 思考与练习 94
第5章 PCB设计基础 95
5.1 进入PCB设计环境 96
5.1.1 创建/打开PCB文件 96
5.1.2 【实例15】创建/打开语音循环录放系统的PCB面板 102
5.2 PCB菜单栏介绍 104
5.2.1 “Edit”菜单 104
5.2.2 “View”菜单 109
5.2.3 “Project”菜单 110
5.2.4 “Place”菜单 111
5.2.5 “Design”菜单 114
5.2.6 “Tools”菜单 116
5.2.7 “Auto Route”菜单 118
5.3 PCB设计工具栏 119
5.3.1 标准工具栏 119
5.3.2 布线工具栏 119
5.3.3 实用工具栏 120
5.4 更新PCB文件 123
5.4.1 【实例16】由原理图更新语音循环录放系统文件 123
5.4.2 【实例17】在PCB面板中更新PCB文件 126
5.5 PCB优先选项设定 127
5.5.1 通用(General)设置 127
5.5.2 显示(Display)设置 130
5.5.3 板观察器显示(Board Insight Display)设置 131
5.5.4 Board Insight Modes设置 133
5.5.5 Interactive Routing设置 134
5.6 PCB环境参数设置 135
5.6.1 【实例18】板层显示设置 135
5.6.2 【实例19】显示和移动网格设置 137
5.7 辅助工具介绍 139
5.7.1 智能标注工具 139
5.7.2 智能测距工具 141
5.8 PCB工作层面介绍 142
5.9 思考与练习 144
第6章 玩转原理图 145
6.1 原理图便捷操作技巧 145
6.1.1 【实例20】查找库元器件 145
6.1.2 【实例21】元件的自动编号 149
6.1.3 【实例22】强大的全局编辑功能 154
6.1.4 【实例23】元件的灵巧粘贴 159
6.1.5 【实例24】阵列式粘贴元器件 160
6.1.6 【实例25】创建原理图模板 162
6.1.7 【实例26】元件的排列和对齐 166
6.2 思考与练习 169
第7章 多通道技术 170
7.1 多通道设计技术概述 170
7.2 多通道设计 170
7.2.1 多通道模块设计 170
7.2.2 编译多通道设计工程 172
7.3 【实例27】门禁系统原理图多通道设计 173
7.4 思考与练习 176
第8章 层次原理图设计 177
8.1 层次原理图设计概述 177
8.2 层次原理图的设计 177
8.2.1 层次原理图的设计结构 177
8.2.2 【实例28】自上而下的层次原理图设计 178
8.2.3 【实例29】自下而上的层次原理图设计 181
8.2.4 【实例30】层次原理图之间的切换 183
8.2.5 【实例31】保留层次结构 185
8.2.6 支持多通道设计 187
8.2.7 【实例32】语音循环录放系统原理图层次化设计 187
8.3 思考与练习 190
第9章 PCB设计提高 191
9.1 导入其他软件电路文件 191
9.1.1 【实例33】导入Protel 99 SE文件 191
9.1.2 【实例34】导入OrCAD文件 193
9.2 设计规则设置 194
9.2.1 【实例35】 Electrical设置 195
9.2.2 【实例36】 Routing设置 197
9.2.3 【实例37】 Plane设置 201
9.2.4 【实例38】 Manufacturing设置 203
9.2.5 【实例39】 High Speed设置 205
9.2.6 【实例40】 Placement设置 206
9.2.7 【实例41】Signal Integrity设置 207
9.3 增强型图形化DRC校验 208
9.3.1 【实例42】实时设计规则检查 208
9.3.2 【实例43】批次设计规则检查 209
9.4 工作层面设置 210
9.4.1 【实例44】层叠管理 210
9.4.2 【实例45】板层显示及颜色管理器 212
9.4.3 【实例46】管理层设置 214
9.5 规划PCB/【实例47】规划电路板物理结构 215
9.6 布局和布线 216
9.6.1 【实例48】PCB元件自动布局 216
9.6.2 【实例49】门禁系统PCB元件手动布局 218
9.6.3 【实例50】系统自动布线参数设置 220
9.6.4 【实例51】系统手动布线参数设置 224
9.7 布线技术 225
9.7.1 【实例52】智能循边走线 225
9.7.2 【实例53】推挤式走线 226
9.7.3 【实例54】智能环绕走线 227
9.7.4 【实例55】差分对走线 227
9.7.5 【实例56】拉拽走线 233
9.7.6 【实例57】拆线 234
9.7.7 【实例58】自定制PCB布线网络颜色 236
9.8 【实例59】补泪滴 237
9.9 【实例60】覆铜 238
9.10 【实例61】元件的整体操作 241
9.11 【实例62】PCB的多通道设计 243
9.12 思考与练习 244
第10章 PCB编辑和输出 245
10.1 报表文件输出 245
10.1.1 电路板信息报表 245
10.1.2 元件报表输出 247
10.1.3 层次项目组织报表输出 251
10.1.4 网络状态表输出 253
10.2 输出CAM数据 253
10.2.1 【实例63】辅助PCB制造文件输出 254
10.2.2 【实例64】辅助PCB装配文件输出 259
10.3 【实例65】输出PDF文件 261
10.4 生成3D效果图 267
10.5 思考与练习 267
第11章 元件集成库 268
11.1 集成库概述 268
11.2 原理图库管理 268
11.2.1 SCH Library面板 269
11.2.2 “Tools”菜单元件管理工具 270
11.2.3 【实例66】绘制原理图元件 274
11.3 PCB库管理 277
11.3.1 PCB Library面板 278
11.3.2 【实例67】利用向导绘制元件PCB封装 278
11.3.3 【实例68】利用工具栏绘制元件PCB封装 282
11.4 生成元件集成库 284
11.4.1 【实例69】通过原有元件库生成集成库 285
11.4.2 【实例70】库项目中添加关联文件生成集成库 287
11.4.3 【实例71】重新创建集成库 290
11.5 分解集成库 292
11.6 生成元件报表 292
11.6.1 元件报表 292
11.6.2 元件库报表 293
11.6.3 元件规则检查报表 293
11.7 【实例72】将Altium Designer 10的库转成99 SE格式 294
11.8 【实例73】在Altium Designer 10中调用99 SE格式PCB封装 299
11.9 思考与练习 305
第12章 从头到尾演练——基于MC9S12DG128核心板设计 306
12.1 【实例74】创建原理图元件库和PCB封装元件库 307
12.2 【实例75】原理图的设计 317
12.3 【实例76】原理图报表的生成 322
12.4 【实例77】创建/更新PCB文件 324
12.5 【实例78】PCB元件的布局与布线 327
12.6 【实例79】设计规则检查 328
12.7 【实例80】生成三维PCB 330
12.8 思考与练习 330
第13章 初窥门径——电路仿真基础 331
13.1 仿真概述 331
13.2 仿真元件库描述 332
13.3 仿真信号源元件库 332
13.4 初始状态设置 333
13.4.1 放置激励源 333
13.4.2 设置仿真的部分宏观参数 335
13.4.3 节点设置 337
13.4.4 仿真器的设置 338
13.4.5 仿真操作步骤 346
13.5 电路仿真实例 354
13.5.1 【实例81】晶体管共射极放大电路的瞬态分析 354
13.5.2 【实例82】晶体管共射极放大电路的交流分析 356
13.5.3 【实例83】分频电路静态分析 360
13.6 思考与练习 364
第14章 修行在个人——电路仿真提高 365
14.1 电路仿真高级技术 365
14.2 精选电路仿真实例分析 365
14.2.1 【实例84】简单模拟电路仿真分析 366
14.2.2 【实例85】简单数字电路仿真分析 372
14.2.3 【实例86】温度分析 378
14.2.4 【实例87】蒙特卡罗分析 381
14.2.5 【实例88】交流小信号分析 384
14.3 思考与练习 385
第15章 精益求精——信号完整性分析 386
15.1 信号完整性概述 386
15.1.1 信号完整性分析的意义 387
15.1.2 信号完整性分析的前提条件 387
15.2 信号完整性分析工具 388
15.3 信号完整性分析设计规则 399
15.3.1 在原理图中设置信号完整性分析的设计规则 399
15.3.2 在PCB中设置信号完整性分析的设计规则 404
15.4 信号完整性分析实例 411
15.4.1 【实例89】 555组合电路的信号完整性分析 415
15.4.2 【实例90】 Common-BaseAmplifier电路的信号完整性分析 418
15.5 思考与练习 421
第16章 抛砖引玉——典型实例精讲 422
16.1 电路板设计流程 422
16.1.1 电路板设计的一般步骤 422
16.1.2 电路原理图设计的一般步骤 434
16.1.3 印制电路板设计的一般步骤 435
16.2 典型案例讲解 436
16.2.1 【实例91】流水灯设计 436
16.2.2 【实例92】蜂鸣器发音设计 437
16.2.3 【实例93】步进电动机控制板设计 439
16.2.4 【实例94】电子万年历设计 440
16.2.5 【实例95】 51单片机学习板设计电路 441
第17章 实战进阶——综合实例精讲 444
17.1 【实例96】基于8051的红外对管检测电路设计 444
17.1.1 原理图设计 444
17.1.2 PCB设计 451
17.2 【实例97】声光控延时照明电路设计 457
17.2.1 创建集成库 457
17.2.2 原理图设计 458
17.2.3 PCB设计 461
17.3 【实例98】峰值检波器 463
17.3.1 创建集成库 463
17.3.2 原理图设计 463
17.3.3 PCB设计 468
17.4 【实例99】基于8051的电子密码锁电路设计 468
174.1 创建集成库 468
17.4.2 原理图设计 469
17.4.3 PCB设计 472
17.5 【实例100】基于8051的万用表电路设计 474
17.5.1 创建集成库 474
17.5.2 原理图设计 475
17.5.3 PCB设计 477
17.6 思考与练习 480