第1章 Altium Designer介绍 1
1.1在工作的时候学习——Knowledge Center面板 1
1.2找到答案——知识库是怎样构成的 2
1.3加入Altium Designer,并学习更多 2
第2章 认识Altium Designer设计环境 4
2.1 Altium设计环境 4
工作文件 5
文档窗口管理 11
扩展设计界面——支持双显示器 12
视窗布局 13
文件储存 13
文件管理——本地历史 16
文件管理——外部版本控制器 18
文档编辑资源 18
工作区面板 19
导航 26
本地化语言环境 27
输入设计文件 27
输出设计文件 31
文档和帮助 31
网络更新 33
2.2设计开发(DXP)集成平台 36
什么是伺服务器 36
安装查看伺服器 36
第3章 使电子设计变得容易 52
第4章 工程的要素 52
4.1什么是Altium Designer工程 52
4.2工程的类型 52
4.3工程文件的作用 53
4.4工程面板 54
4.5创建工程 59
4.6从工程中添加和移除文件 60
4.7设置工程选项 60
4.8管理工程文件 61
4.9分组相关的工程——设计工作区 62
第5章 原理图基本要素 64
5.1基本对象放置 64
栅格与光标 64
放置设计对象 65
Re-Entrant Editing 66
测量原理图文档中的距离 66
5.2放置图形对象 67
5.3放置电气对象 67
放置元件 67
放置导线 68
5.4编辑原理图设计对象 69
5.5已放置对象的图形化编辑 70
对已有导线的编辑 70
移动和拖动原理图对象 72
使用复制和粘贴 73
使用智能粘贴 74
编辑图纸中的文本 75
标注和重标注 75
5.6编辑一个对象的属性 77
通过属性对话框编辑顶点 77
在SCH Inspector面板中编辑对象 78
在SCH List面板中编辑对象 79
第6章 PCB设计入门 80
6.1创建一个新的PCB工程 80
6.2创建一个新的原理图 81
6.3设置原理图选项 82
6.4画电路原理图 83
加载元件和库 83
在电路原理图中放置元件 84
电路连线 88
6.5设置工程选项 89
6.6编译工程 92
6.7创建一个新的PCB文件 93
6.8导入设计 96
6.9印刷电路板(PCB)的设计 97
对PCB工作环境的设置 97
定义层堆栈和其他非电气层的视图设置 98
设置新的设计规则 101
在PCB上摆放元器件 104
手动布线 106
板的自动布线 108
在3D模式下查看电路板设计 109
为元器件封装创建和导入3D实体 111
检验PCB板设计 112
6.10输出文件 114
6.11深入研究 117
第7章 FPGA设计入门 120
7.1关于FPGA供应商软件的注意事项 120
7.2设计输入 121
新建FPGA工程 121
添加原理图文件 121
放置元件 122
放置导线 124
7.3检查原理图设计 126
7.4配置物理FPGA元件 128
7.5编译和综合 131
7.6分层设计 134
用原理图子图实现时钟分频器 134
用HDL子文件实现时钟分频器 136
7.7现场交互监视器件引脚状态 139
7.8在混合原理图中添加虚拟仪器 140
添加频率计 141
添加数字1O模型 141
使能软件JTAG软链(SoftDevices JTAG Chain) 143
访问虚拟仪器控制器 145
第8章 嵌入式软件设计入门 147
8.1嵌入式软件工具 147
8.2创建一个嵌入式项目 149
添加一个新的源文件到项目中 150
添加一个已有的源文件到项目中 150
8.3设置嵌入式项目选项 151
选择设备 151
设置工具选项 152
8.4组建嵌入式应用 153
编译单个的源文件 154
重建整个应用系统 154
8.5调试嵌入式应用 154
设置断点 155
评估和监视表达式 155
查看输出 156
查看存储器 156
第9章 多图纸设计 158
9.1定义页面结构 158
建立一个层次结构 159
维护层次结构 160
支持多通道设计 162
增加下层图纸的空间 163
9.2定义网络连通性 163
网络标识符 164
反相的网络标识符 165
设置网络标识符的作用域 165
平行和分层次连接的比较 166
平行设计 166
连通性例子 166
9.3总线的使用 170
9.4设计导航 172
Navigator面板(导航面板) 172
其他的导航方法 175
第10章 多通道设计入门 179
10.1建立一个多通道设计 179
10.2设置ROOM和标识符格式 182
Room命名 182
元件命名 183
定义用户自己的标识符格式 184
10.3编译工程 184
10.4查看通道标识符的指派 185
10.5在PCB中显示标识符 186
第11章 全局编辑功能描述 187
11.1选中多个对象 187
11.2检视对象 190
11.3编辑对象 191
11.4编辑组对象 193
11.5全局执行不同类型对象的修改 198
修改现存走线的网络名 198
修改不同对象的层属性 198
11.6锁定设计对象 199
在原理图纸和PCB文档中锁定设计对象 199
使用参数管理器来编辑多个参数 200
重命名参数 201
添加一个参数 202
执行参数的修改 203
11.7管理多元件模型 204
11.8在整个设计中管理封装 206
11.9采用查询来查找和编辑多个对象 206
通过过滤查找对象 207
在Library List面板中编辑设计对象 207
使用电子数据表程序来编辑设计数据 208
在设计工作区中过滤对象——工作原理 209
第12章 PCB规则约束及校验 211
12.1基础篇——PCB规则系统 211
12.2对规则定义及设定辖域的步骤 213
12.3检查已应用的规则 217
12.4导入和导出设计规则 220
12.5设计规则报告 220
12.6在原理图中定义规则 221
12.7设计规则校验(DRC) 223
12.8解决设计冲突 225
12.9建议 227
第13章 交互式布线和差分布线功能 228
13.1布线前的准备 228
做好布线前的准备 228
查找网络 229
定义设计规则 229
建立布线层 231
13.2交互式布线 233
基础篇——放置走线 233
连接飞线自动完成布线 236
处理布线冲突 236
布线中添加过孔和切换板层 240
交互式布线中的线路长度调整 241
交互式布线中更改线路宽度 243
13.3修改已布线的线路 247
13.4在多线轨布线中使用智能拖拽工具 249
13.5放置和会聚多线轨线路 250
13.6差分对布线 251
13.7网络和差分对长度的最优化和控制 255
13.8自动扇出和逃逸式布线 257
13.9交互式布线快捷键 259
13.10交互式差分对布线快捷键 260
13.11交互式长度调整快捷键 261
第14章 嵌入式智能介绍 262
14.1 Altium创新电子设计平台 262
14.2使用Altium Designer创建嵌入式智能 263
14.3交互式测试&使用DesktopNanoBoard调试 272
第15章 实现基于32位处理器的FPGA设计 274
15.1简介 274
15.2创建硬件设计 275
创建和保存一个新的FPGA工程 275
绘制硬件原理图 276
为Xillinx Spartan3 FPGA进行工程配置 283
配置存储器和外设 285
15.3创建软件 288
新建一个嵌入式软件工程 288
配置嵌入式工程 288
写软件 291
15.4组建工程 293
第16章 创建元件库 294
16.1原理图库、模型和集成库 294
16.2创建原理图元件 295
16.3创建新的库文件包和原理图库 295
16.4创建新的原理图元件 296
16.5设置原理图元件属性 302
16.6为原理图元件添加模型 303
模型文件搜索路径设置 303
为原理图元件添加封装模型 304
添加电路仿真模型 306
添加信号完整性模型 309
16.7添加元件参数 311
元件一数据手册连接参数 312
间接字符串 312
仿真参数 313
16.8检查元件并生成报表 314
元件规则检查器 314
元件报表 315
库报表 315
16.9从其他库复制元件 315
16.10创建多部件原理图元件 316
建立元件轮廓 317
添加信号引脚 318
建立元件其余部件 318
添加电源引脚 319
设置元件属性 319
16.11为部件建立多种显示样式 320
16.12建立PCB元件封装 320
建立一个新的PCB库 321
使用PCB Component Wizard 322
使用IPC Footprint Wizard 323
手工创建封装 324
创建带有不规则形状焊盘的封装 329
管理封装中包含布线基元的元件 329
多个焊盘连接到同一引脚的封装 330
处理特殊的阻焊层设计要求 331
其他封装属性 331
16.13胶合点等板层特效的处理 333
添加元件的三维模型信息 333
为PCB封装添加高度属性 334
16.14创建集成库 341
第17章 从公司数据库内直接调用元器件 243
17.1直接放置 343
使用数据库连接文件(*.DBLink)的连接 344
使用数据库关联库文件(*.DBLib)的连接 344
17.2创建数据库关联库文件 344
连接到一个外部数据库 345
数据库图纸 348
设置匹配条件 349
将数据库字段映射到设计参数 352
17.3选取元件前的最后工作 359
添加数据库关联库文件 359
浏览数据库中的元件 360
搜索一个元器件 360
选取元器件 366
17.4确保同步性 368
17.5直接添加数据库信息到BOM 368
第18章 从Protel 99 SE到Altium Designer 370
18.1由设计数据库(DDB)转化为设计工作区以及设计工程 370
18.2导入Prote199 SE的设计DDB文件 371
18.3创建Altium Designer工程 373
18.4文件的格式转换 375
18.5元器件 375
18.6库 375
18.7连接以及唯一ID 376
18.8网络标识辖域 377
18.9 PCB导入向导 377
18.10 PCB设计规则 378
18.11仿真参考模型和配置 379
18.12多通道设计 379
18.13设计输出 379
18.14把设计转换为99 SE格式 380
第19章 Altium Designer资源定制 381
19.1定制概述 381
19.2重设已有的菜单以及工具栏 381
19.3向工具栏或菜单添加命令 383
向已有工具栏添加快捷键的命令 383
给弹出菜单添加分组器 384
19.4删除命令 384
删除一个定制的命令 384
从一个资源中删除命令 384
19.5创建新的弹出菜单 385
19.6创建新的工具栏 385
复制工具栏 386
激活工具栏 386
设置主菜单 386
19.7系统分级命令 387
19.8创建新命令 387
19.9操作快捷键表 388
19.10恢复默认菜单和工具栏 388
附录A 快捷键定义 389
A.1环境快捷键 389
A.2工程快捷键 389
A.3面板快捷键 390
A.4编辑器快捷键 391