第1章 Altium Designer 13概述 1
1.1 Altium Designer 13的特点 2
1.2 Altium Designer 13的安装、激活与升级 3
1.2.1 Altium Designer 13的安装、激活及申请license 3
1.2.2 Altium Designer 13的升级与精简 8
1.3 Protel电路板总体设计流程 10
1.4启动Altium Designer 13 11
1.5初始Altium Desiner 13 12
1.5.1工作面板管理 12
1.5.2窗口的管理 14
第2章 设计电路原理图 17
2.1电路设计的概念 18
2.2原理图图纸设置 18
2.3原理图工作环境设置 22
2.3.1设置原理图的常规环境参数 23
2.3.2设置图形编辑环境参数 25
2.4元件的电气连接 28
2.4.1用导线连接元件 28
2.4.2总线的绘制 29
2.4.3绘制总线分支线 30
2.4.4放置电气节点 31
2.4.5放置电源符号 32
2.4.6放置网络标签 33
2.4.7放置输入/输出端口 33
2.4.8放置忽略ERC测试点 35
2.4.9放置PCB布线指示 35
2.5操作实例 38
2.5.1绘制看门狗电路 38
2.5.2绘制串行显示驱动器PS7219及单片机的SPI接口电路 41
第3章 层次化原理图的设计 45
3.1层次电路原理图的基本概念 46
3.2层次原理图的基本结构和组成 46
3.3层次原理图的设计方法 47
3.3.1自上而下的层次原理图设计 47
3.3.2自下而上的层次原理图设计 52
3.4层次原理图之间的切换 53
3.4.1用Projects工作面板切换 53
3.4.2用命令方式切换 53
3.5层次设计表 55
3.6操作实例 56
3.6.1声控变频器电路层次原理图设计 56
3.6.2存储器接口电路层次原理图设计 59
3.6.3 4 Port UART电路层次原理图设计 63
3.6.4游戏机电路原理图设计 66
第4章 原理图的后续处理 73
4.1打印与报表输出 74
4.1.1打印输出 74
4.1.2网络报表 74
4.1.3生成原理图文件的网络表 75
4.1.4基于单个原理图文件的网络表 77
4.1.5生成元件报表 78
4.2查找与替换操作 82
4.2.1查找文本 82
4.2.2文本替换 82
4.2.3发现下一个 83
4.2.4查找相似对象 83
4.3工具的使用 84
4.3.1自动分配元件标号 84
4.3.2回溯更新原理图元件标号 85
4.4元件编号管理 86
4.5元件的过滤 88
4.6在原理图中添加PCB设计规则 91
4.6.1在对象属性中添加设计规则 91
4.6.2在原理图中放置PCB Layout标志 91
4.7使用Navigator(导航)面板进行快速浏览 93
4.8原理图的电气检测及编译 94
4.8.1原理图的自动检测设置 95
4.8.2原理图的编译 99
4.9操作实例 101
4.9.1音量控制电路报表输出 101
4.9.2 A/D转换电路的打印输出 111
4.9.3报警电路原理图元件清单输出 115
第5章 印制电路板设计 119
5.1 PCB编辑器的功能特点 120
5.2 PCB界面简介 121
5.2.1菜单栏 121
5.2.2主工具栏 122
5.3电路板物理结构及环境参数设置 122
5.4 PCB的设计流程 125
5.5设置电路板工作层面 126
5.5.1电路板的结构 126
5.5.2工作层面的类型 127
5.5.3电路板层数设置 128
5.5.4电路板层显示与颜色设置 130
5.6“Preferences”的设置 132
5.7在PCB文件中导入原理图网络表信息 133
5.7.1装载元件封装库 133
5.7.2设置同步比较规则 133
5.7.3导入网络报表 134
5.7.4原理图与PCB图的同步更新 136
5.8元件的自动布局 139
5.8.1自动布局的菜单命令 139
5.8.2自动布局约束参数 140
5.8.3元件的自动布局 142
5.8.4自动布局的终止 145
5.8.5推挤式自动布局 145
5.8.6导入自动布局文件进行布局 146
5.9元件的手动调整布局 146
5.9.1元件说明文字的调整 146
5.9.2元件的对齐操作 147
5.9.3元件间距的调整 148
5.9.4移动元件到格点处 148
5.9.5元件手动布局的具体步骤 148
5.10电路板的自动布线 150
5.10.1设置PCB自动布线的规则 151
5.10.2设置PCB自动布线的策略 168
5.10.3启动自动布线服务器进行自动布线 170
5.11电路板的手动布线 174
5.11.1拆除布线 174
5.11.2手动布线 175
5.12添加安装孔 175
5.13覆铜和补泪滴 177
5.13.1执行覆铜命令 177
5.13.2设置覆铜属性 177
5.13.3放置覆铜 178
5.13.4补泪滴 179
5.14 3D效果图 180
5.15 网络密度分析 181
5.16操作实例 182
5.16.1 PS7219及单片机的SPI接口电路板设计 182
5.16.2看门狗电路板设计 187
5.16.3元器件的布局 189
5.16.4 PCB的布线 190
第6章 电路板的后期处理 193
6.1电路板的测量 194
6.1.1测量电路板上两点间的距离 194
6.1.2测量电路板上对象间的距离 194
6.2 DRC检查 195
6.2.1在线DRC和批处理DRC 196
6.2.2对未布线的PCB文件执行批处理DRC 197
6.2.3对已布线完毕的PCB文件执行批处理DRC 198
6.3电路板的报表输出 200
6.3.1 PCB图的网络表文件 200
6.3.2 PCB的信息报表 201
6.3.3元件清单 203
6.3.4简略元件清单 203
6.3.5网络表状态报表 205
6.4电路板的打印输出 205
6.4.1打印PCB文件 205
6.4.2打印报表文件 208
6.4.3生成Gerber文件 208
6.5操作实例 209
6.5.1设计规则检查(DRC) 209
6.5.2生成电路板信息报表 209
6.5.3元器件清单报表 212
6.5.4网络状态报表 213
6.5.5 PCB图及报表的打印输出 213
第7章 信号完整性分析 215
7.1信号完整性的基本介绍 216
7.1.1信号完整性定义 216
7.1.2在信号完整性分析方面的功能 217
7.1.3信号完整性分析前的准备 217
7.1.4运行信号完整性分析的工具 220
7.1.5将信号完整性集成进标准的板卡设计流程中 225
7.2信号完整性演示范例 226
7.3进行信号完整性分析实例 227
第8章 创建元件库及元件封装 236
8.1创建原理图元件库 237
8.1.1元件库面板 237
8.1.2工具栏 238
8.1.3设置元件库编辑器工作区参数 240
8.1.4绘制库元件 241
8.1.5绘制含有子部件的库元件 246
8.2创建原理图元件 247
8.2.1原理图库 248
8.2.2创建新的原理图库 248
8.2.3创建新的原理图元件 249
8.2.4给原理图元件添加管脚 250
8.2.5设置原理图元件属性 253
8.2.6向原理图元件添加模型 253
8.2.7向原理图元件添加PCB封装模型 254
8.2.8添加电路仿真模型 256
8.2.9加入信号完整性分析模型 257
8.2.10添加元件参数 258
8.2.11间接字符串 259
8.3创建PCB元件库及元件封装 261
8.3.1封装概述 261
8.3.2常用元封装介绍 261
8.3.3 PCB库编辑器 262
8.3.4 PCB库编辑器环境设置 263
8.3.5用PCB元件向导创建规则的PCB元件封装 266
8.3.6手动创建不规则的PCB元件封装 269
8.4创建一个新的含有多个部件的原理图元件 272
8.4.1创建元件外形 273
8.4.2创建一个新的部件 275
8.4.3创建部件的另一个可视模型 276
8.4.4设置元件的属性 276
8.4.5从其他库中添加元件 277
8.4.6复制多个元件 278
8.4.7元件报告 278
8.4.8库报告 278
8.4.9元件规则检查器 279
8.5操作实例 280
8.5.1制作LCD元件 280
8.5.2制作变压器元件 286
8.5.3制作七段数码管元件 288
8.5.4制作串行接口元件 296
8.5.5制作运算单元 301
8.5.6制作封装元件 307
第9章 电路仿真系统 311
9.1电路仿真的基本概念 312
9.2放置电源及仿真激励源 312
9.2.1直流电压/电流源 312
9.2.2正弦信号激励源 313
9.2.3周期脉冲源 313
9.2.4分段线性激励源 314
9.2.5指数激励源 314
9.2.6单频调频激励源 315
9.3仿真分析的参数设置 315
9.3.1常规参数的设置 316
9.3.2仿真方式 317
9.4特殊仿真元器件的参数设置 317
9.4.1节点电压初值 318
9.4.2节点电压 319
9.4.3仿真数学函数 320
9.4.4实例:使用Simulation Math Function(仿真数学函数) 320
9.5电路仿真的基本方法 325
9.6操作实例 331
9.6.1双稳态振荡器电路仿真 331
9.6.2 Filter电路仿真 334
9.6.3带通滤波器仿真 337
9.6.4模拟放大电路仿真 342
9.6.5扫描特性分析 343
9.6.6数字电路分析 347
第10章 可编程逻辑器件设计 350
10.1可编程逻辑器件及其设计工具 351
10.2 PLD设计概述 351
10.3 FPGA应用设计实例 352
10.3.1创建FPGA设计工程及文件 352
10.3.2 FPGA工程的属性设置 353
10.3.3绘制电路原理图 354
10.3.4默认FPGA芯片的选择 355
10.3.5设计配置 356
10.3.6生成EDIF文件 361
10.3.7反向标注FPGA工程 361
10.4 VHDL应用设计实例 362
10.4.1 VHDL中的描述语句 362
10.4.2创建FPGA工程 371
10.4.3创建VHDL设计文件 371
10.4.4创建电路原理图文件 372
10.4.5顶层电路原理图的设计 372
10.4.6创建VHDL测试文件 376
10.4.7创建VHDL行为描述文件 377
10.4.8 FPGA工程的设置 380
10.4.9 FPGA工程的编译 382
第11章 A/D转换电路图设计综合实例 383
11.1电路板设计流程 384
11.1.1电路板设计的一般步骤 384
11.1.2电路原理图设计的一般步骤 384
11.1.3印制电路板设计的一般步骤 384
11.2 A/D转换电路图设计实例 385
11.2.1设计准备 385
11.2.2原理图输入 386
11.2.3元件属性清单 391
11.2.4编译工程及查错 391
第12章 单片机试验板电路图设计综合实例 395
12.1实例简介 396
12.2新建工程 396
12.3装入元器件 397
12.4原理图输入 402
12.4.1元件布局 402
12.4.2元件手工布线 402
12.5 PCB设计 403
12.5.1准备工作 403
12.5.2资料转移 405
12.5.3零件布置 406
12.5.4网络分类 407
12.5.5布线 409
12.6生成报表文件 410
第13章 U盘电路设计综合实例 412
13.1电路工作原理说明 413
13.2创建工程文件 413
13.3制作器件 414
13.3.1制作K9F080UOB器件 414
13.3.2制作IC1114器件 417
13.3.3制作AT1201器件 420
13.4绘制原理图 420
13.4.1 U盘接口电路模块设计 421
13.4.2滤波电容电路模块设计 421
13.4.3 Flash电路模块设计 423
13.4.4供电模块设计 423
13.4.5连接器及开关设计 423
13.5设计PCB 424
13.5.1创建PCB文件 424
13.5.2编辑器件封装 424
13.5.3绘制PCB 426
第14章 低纹波系数线性恒电位仪电路图设计综合实例 428
14.1电路工作原理说明 429
14.2低纹波系数线性恒电位仪设计 430
14.2.1原理图设计 430
14.2.2印制电路板设计 437