《Altium Designer快速入门》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:徐向民主编
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2011
  • ISBN:9787512403901
  • 页数:381 页
图书介绍:本书详细地介绍Altium Designer的功能和面向实际的应用技巧及操作方法。

第1章 从ProteI 99 SE到Altium Designer 1

1.1 由电子设计发展历程谈起 1

1.1.1 电子设计现状 1

1.1.2 由板级电路设计谈到Protel 99SE 2

1.1.3 由现代电子产品设计谈到Altium Designer 2

1.2 Protel 99 SE与Altium Designer 4

1.2.1 元器件模型设计 4

1.2.2 电子设计工程管理 5

1.2.3 原理图设计模块 5

1.2.4 印制版图设计模块 7

1.2.5 CAM格式数据编辑 8

1.2.6 FPGA数字电路设计模块 9

1.2.7 嵌入式软件设计模块 11

1.3 导入Protel 99SE设计数据(Import Wizard) 12

1.3.1 导入DDB设计数据包 12

1.3.2 转换设计数据到99SE版本格式 17

1.4 典型问题分析 17

第2章 认识Altium Designer设计环境 18

2.1 Altium设计环境 18

2.1.1 工作文件 19

2.1.2 文档窗口管理 25

2.1.3 扩展设计界面——支持双显示器 26

2.1.4 视窗布局 27

2.1.5 文件储存 27

2.1.6 文件管理——本地历史 30

2.1.7 文件管理——外部版本控制器 32

2.1.8 文档编辑资源 32

2.1.9 工作区面板 33

2.1.10 导航 40

2.1.11 本地化语言环境 41

2.1.12 输入设计文件 41

2.1.13 输出设计文件 45

2.1.14 文档和帮助 45

2.1.15 网络更新 47

2.2 设计开发(DXP)集成平台 50

2.2.1 什么是伺服器 50

2.2.2 安装查看伺服器 50

第3章 工程的要素 53

3.1 什么是Altium Designer工程 53

3.2 工程的类型 53

3.3 工程文件的作用 54

3.4 工程面板 55

3.5 创建工程 60

3.6 从工程中添加和移除文件 61

3.7 设置工程选项 61

3.8 管理工程文件 62

3.9 分组相关的工程——设计工作区 63

第4章 原理图基本要素 65

4.1 基本对象放置 65

4.1.1 栅格与光标 65

4.1.2 放置设计对象 66

4.1.3 Re-Entrant Editing 67

4.1.4 测量原理图文档中的距离 67

4.2 放置图形对象 68

4.3 放置电气对象 68

4.3.1 放置元件 68

4.3.2 放置导线 69

4.4 编辑原理图设计对象 70

4.5 已放置对象的图形化编辑 71

4.5.1 对已有导线的编辑 71

4.5.2 移动和拖动原理图对象 73

4.5.3 使用复制和粘贴 74

4.5.4 使用智能粘贴 75

4.5.5 编辑图纸中的文本 76

4.5.6 标注和重标注 76

4.6 编辑一个对象的属性 78

4.6.1 通过属性对话框编辑顶点 78

4.6.2 在SCH Inspector面板中编辑对象 79

4.6.3 在SCH List面板中编辑对象 80

第5章 PCB设计入门 81

5.1 Altium Designer 81

5.2 PCB设计流程 82

5.3 PCB设计指南 82

5.3.1 创建一个新的PCB工程 82

5.3.2 创建一个新的电气原理图 83

5.3.3 设置原理图选项 83

5.3.4 环境参数全局设置 85

5.3.5 绘制电路原理图 85

5.3.6 设置工程选项 89

5.3.7 编译工程 92

5.3.8 创建一个新的PCB文件 93

5.3.9 导入设计 95

5.3.10 印刷电路板(PCB)的设计 96

5.3.11 板设计数据校验 105

5.3.12 输出制造文件 109

5.4 本篇小结 114

第6章 多图纸设计 115

6.1 定义页面结构 115

6.1.1 建立一个层次结构 116

6.1.2 维护层次结构 117

6.1.3 支持多通道设计 119

6.1.4 增加下层图纸的空间 120

6.2 定义网络连通性 120

6.2.1 网络标识符 121

6.2.2 反相的网络标识符 122

6.2.3 设置网络标识符的模式 122

6.2.4 平行和分层次连接的比较 123

6.2.5 平行设计 123

6.2.6 连通性例子 123

6.3 总线的使用 127

6.4 设计导航 129

6.4.1 Navigator面板(导航面板) 129

6.4.2 其他的导航方法 132

第7章 多通道设计入门 135

7.1 建立一个多通道设计 136

7.2 设置ROOM和标识符格式 139

7.2.1 Room命名 139

7.2.2 元件命名 140

7.2.3 定义用户自己的标识符格式 141

7.3 编译工程 141

7.4 查看通道标识符的指派 142

7.5 在PCB中显示标识符 143

第8章 全局编辑功能描述 144

8.1 选中多个对象 144

8.2 检视对象 147

8.3 编辑对象 148

8.4 编辑组对象 150

8.5 全局执行不同类型对象的修改 155

8.5.1 修改现存走线的网络名 155

8.5.2 修改不同对象的层属性 155

8.6 锁定设计对象 156

8.6.1 在原理图和PCB文档中锁定设计对象 156

8.6.2 使用参数管理器来编辑多个参数 157

8.6.3 重命名参数 158

8.6.4 添加一个参数 159

8.6.5 执行参数的修改 160

8.7 管理多元件模型 161

8.8 在整个设计中管理封装 163

8.9 采用查询来查找和编辑多个对象 163

8.9.1 通过过滤查找对象 164

8.9.2 在Library List面板中编辑设计对象 164

8.9.3 使用电子数据表程序来编辑设计数据 165

8.9.4 在设计工作区中过滤对象——工作原理 166

第9章 PCB规则约束及校验 168

9.1 基础篇——PCB规则系统 168

9.2 对规则定义及设定辖域的步骤 170

9.3 检查已应用的规则 174

9.4 导入和导出设计规则 177

9.5 设计规则报告 177

9.6 在原理图中定义规则 178

9.7 设计规则校验(DRC) 180

9.8 解决设计冲突 182

9.9 建议 184

第10章 交互式布线和差分布线功能 185

10.1 布线前的准备 185

10.1.1 做好布线前的准备 185

10.1.2 查找网络 186

10.1.3 定义设计规则 186

10.1.4 建立布线层 188

10.2 交互式布线 190

10.2.1 基础篇——放置走线 190

10.2.2 连接飞线自动完成布线 193

10.2.3 处理布线冲突 193

10.2.4 布线中添加过孔和切换板层 197

10.2.5 交互式布线中的线路长度调整 198

10.2.6 交互式布线中更改线路宽度 200

10.3 修改已布线的线路 204

10.4 在多线轨布线中使用智能拖拽工具 206

10.5 放置和会聚多线轨线路 207

10.6 差分对布线 208

10.7 网络和差分对长度的最优化和控制 212

10.8 自动扇出和逃逸式布线 214

10.9 交互式布线快捷键 216

10.10 交互式差分对布线快捷键 217

10.11 交互式长度调整快捷键 218

第11章 FPGA设计入门 219

11.1 关于FPGA供应商软件的注意事项 220

11.2 设计输入 221

11.2.1 新建FPGA工程 221

11.2.2 添加原理图文件 221

11.2.3 放置元件 222

11.2.4 放置导线 224

11.3 检查原理图设计 226

11.4 配置物理FPGA元件 228

11.5 编译和综合 231

11.6 分层设计 234

11.6.1 用原理图子图实现时钟分频器 234

11.6.2 用HDL子文件实现时钟分频器 236

11.7 现场交互监视器件引脚状态 239

11.8 在混合原理图中添加虚拟仪器 240

11.8.1 添加频率计 241

11.8.2 添加数字IO模型 241

11.8.3 使能JTAG软链(Soft Devices JTAG Chain) 243

11.8.4 访问虚拟仪器控制器 245

第12章 嵌入式软件设计入门 247

12.1 嵌入式软件工具 247

12.2 创建一个嵌入式项目 249

12.2.1 添加一个新的源文件到项目中 250

12.2.2 添加一个已有的源文件到项目中 250

12.3 设置嵌入式项目选项 251

12.3.1 选择设备 251

12.3.2 设置工具选项 252

12.4 组建嵌入式应用 253

12.4.1 编译单个的源文件 254

12.4.2 重建整个应用系统 254

12.5 调试嵌入式应用 254

12.5.1 设置断点 255

12.5.2 评估和监视表达式 255

12.5.3 查看输出 256

12.5.4 查看存储器 256

第13章 嵌入式智能介绍 258

13.1 Altium创新电子设计平台 258

13.2 使用Altium Designer创建嵌入式智能 259

13.3 交互式测试&使用Desktop NanoBoard调试 268

13.3.1 Desktop NanoBoard NB2DSK01的主要功能 269

13.3.2 DesktopNanoBoard的结构特点 270

第14章 实现基于32位处理器的FPGA设计 271

14.1 简介 271

14.2 创建硬件设计 272

14.2.1 创建和保存一个新的FPGA工程 272

14.2.2 绘制硬件原理图 273

14.2.3 为Xillinx Spartan3 FPGA进行工程配置 280

14.2.4 配置存储器和外设 282

14.3 创建软件 285

14.3.1 新建一个嵌入式软件工程 285

14.3.2 配置嵌入式工程 285

14.3.3 写软件 288

14.4 组建工程 290

14.5 基于Nano Board的音频混响系统的设计 290

14.5.1 创建和保存一个新的FPGA工程 291

14.5.2 完成OpenBus原理图的设计 291

14.5.3 在顶层原理图上创建OpenBus系统电路图标 296

14.5.4 完成FPGA项目设计 299

14.5.5 设计嵌入式工程项目 300

第15章 创建元件库 308

15.1 原理图库、模型和集成库 308

15.2 创建原理图元件 309

15.3 创建新的库文件包和原理图库 309

15.4 创建新的原理图元件 310

15.5 设置原理图元件属性 316

15.6 为原理图元件添加模型 317

15.6.1 模型文件搜索路径设置 317

15.6.2 为原理图元件添加封装模型 318

15.6.3 添加电路仿真模型 320

15.6.4 添加信号完整性模型 323

15.7 添加元件参数 325

15.7.1 元件-数据手册连接参数 326

15.7.2 间接字符串 326

15.7.3 仿真参数 327

15.8 检查元件并生成报表 328

15.8.1 元件规则检查器 328

15.8.2 元件报表 329

15.8.3 库报表 329

15.9 从其他库复制元件 329

15.10 创建多部件原理图元件 330

15.10.1 建立元件轮廓 331

15.10.2 添加信号引脚 332

15.10.3 建立元件其余部件 332

15.10.4 添加电源引脚 333

15.10.5 设置元件属性 333

15.11 为部件建立多种显示样式 334

15.12 建立PCB元件封装 334

15.12.1 建立一个新的PCB库 335

15.12.2 使用PCB Component Wizard 336

15.12.3 使用IPC Footprint Wizard 337

15.12.4 手工创建封装 338

15.12.5 创建带有不规则形状焊盘的封装 343

15.12.6 管理封装中包含布线基元的元件 343

15.12.7 多个焊盘连接到同一引脚的封装 344

15.12.8 处理特殊的阻焊层设计要求 345

15.12.9 其他封装属性 345

15.13 胶合点等板层特效的处理 347

15.13.1 添加元件的三维模型信息 347

15.13.2 为PCB封装添加高度属性 348

15.14 创建集成库 355

第16章 Altium Designer资源定制 357

16.1 定制概述 357

16.2 重设已有的菜单以及工具栏 357

16.3 向工具栏或菜单添加命令 359

16.3.1 向已有工具栏添加快捷键的命令 359

16.3.2 给弹出菜单添加分组器 360

16.4 删除命令 360

16..4.1 删除一个定制的命令 360

16.4.2 从一个资源中删除命令 360

16.5 创建新的弹出菜单 361

16.6 创建新的工具栏 361

16.6.1 复制工具栏 362

16.6.2 激活工具栏 362

16.6.3 设置主菜单 362

16.7 系统分级命令 363

16.8 创建新命令 363

16.9 操作快捷键表 364

16.10 恢复默认菜单和工具栏 364

附录A 快捷键定义 365

A.1 环境快捷键 365

A.2 工程快捷键 365

A.3 面板快捷键 366

A.4 编辑器快捷键 367

附录B 软件激活和常见问题 379