《轻松实现从Protel到Altium Designer》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:穆秀春,李娜,訾鸿编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121131196
  • 页数:375 页
图书介绍:本书通过大量的实例,全面系统地介绍了Altium Designer Summer 09的功能和面向实际的应用技巧及操作方法。本书的内容主要包括工程项目的建立、原理图的设计、原理图设计功能仿真、PCB设计、元器件库管理等知识,并与Protel99SE软件进行了操作对比。本书对Altium Designer Summer 09的各功能模块的参数设置、使用方法也进行了比较详细的介绍。另外,各章节都配备了练习题,通过学、例、练的方式,可加深读者对知识的学习和运用能力。

第1章 Altium产品概述 1

1.1产品发展历程 1

1.2 Altium Designer的特点 3

1.3 Altium Designer与Protel的比较 5

1.4导入Prote199SE设计数据 6

1.5 Altium Designer系统环境的设置 8

1.5.1全局参数 8

1.5.2工作面板和窗口设置 17

1.6思考与练习 33

第2章 电路原理图设计 34

2.1电路原理图设计的流程 34

2.1.1 Protel电路设计流程 34

2.1.2 Altium Designer电路设计流程 35

2.2原理图设计编辑界面 35

2.2.1工程参数(Project Options) 36

2.2.2原理图系统参数(Preferences-Schematic) 39

2.2.3原理图图纸参数(Document Options) 52

2.3原理图菜单栏、工具栏及工作面板 54

2.3.1菜单栏 54

2.3.2工具栏 56

2.3.3工作面板 59

2.4绘制简单电路原理图 65

2.4.1创建新的PCB工程文件 66

2.4.2添加新的原理图空文件 67

2.4.3安装元器件库 69

2.4.4放置电路元器件 70

2.4.5绘制电路连线 72

2.4.6分配元器件标号 74

2.4.7检查电路原理图 77

2.5层次化原理图的设计 79

2.5.1层次化原理图的概念 79

2.5.2层次化原理图间的切换 85

2.6多通道原理图的设计 87

2.6.1多通道设计的概念 87

2.6.2创建多通道原理图 87

2.7原理图设计的全局编辑功能 90

2.7.1设计数据的差异比较引擎 90

2.7.2选取多个设计数据对象 90

2.7.3检查设计数据对象 91

2.7.4编辑设计数据对象 91

2.7.5对象群的全局编辑 92

2.7.6 Protel与Altium Designer的全局编辑功能差异 95

2.8原理图装配变量的设计(Variants Manager) 96

2.8.1定义装配变量 96

2.8.2编辑装配变量 97

2.8.3删除装配变量 98

2.8.4生成装配变量报告 98

2.9高级功能 99

2.9.1智能粘贴(Smart Paste) 99

2.9.2器件图表符(Device Sheet) 101

2.9.3信号线束(Signal Harness) 104

2.9.4封装管理器(Footprint Manager) 104

2.10思考与练习 107

第3章 原理图设计功能仿真 109

3.1电路仿真概述 109

3.2元器件的仿真模型及参数 110

3.2.1常用元器件的仿真模型及参数 110

3.2.2特殊仿真元器件及参数设置 114

3.3放置电源及仿真激励源 116

3.3.1电源 116

3.3.2仿真激励源 117

3.4仿真分析的参数设置 121

3.4.1通用参数设置 123

3.4.2工作点分析 123

3.4.3瞬态特性分析与傅里叶分析 124

3.4.4直流传输特性分析 126

3.4.5交流小信号分析 126

3.4.6噪声分析 127

3.4.7零极点分析 128

3.4.8传递函数分析 129

3.4.9温度扫描分析 130

3.4.10参数扫描分析 130

3.4.11蒙特卡罗分析 131

3.4.12高级参数设置 132

3.5设计仿真原理图 133

3.6思考与练习 134

第4章 电路原理图设计实例 135

4.1实例1 A/D转换电路 135

4.1.1创建项目工程文件 136

4.1.2放置元器件及手工布局 137

4.1.3元器件属性的设置 139

4.1.4连接线路 140

4.1.5编译项目及查错 141

4.2实例2运算放大器测量电路 144

4.2.1创建原理图文件 145

4.2.2绘制元器件 146

4.2.3放置元器件 148

4.2.4连线 149

4.3实例3 CPLD接口电路 150

4.3.1创建原理图文件 150

4.3.2绘制元器件 150

4.3.3放置元器件 154

4.3.4连线 155

4.4思考与练习 160

第5章 PCB版图设计 161

5.1 PCB版图编辑界面 161

5.1.1 PCB版图系统参数(Preferences-PCB Editor) 162

5.1.2 PCB参数(Board Options) 180

5.2 PCB编辑器的菜单栏、工具栏及工作面板 181

5.2.1菜单栏 181

5.2.2工具栏 183

5.2.3工作面板 185

5.3 PCB设计规则(PCB Rules) 188

5.3.1 PCB设计规则介绍 189

5.3.2规则设置流程 190

5.3.3设计规则检查(DRC) 195

5.3.4导入/导出设计规则 197

5.3.5电气规则(Electrical Rules) 198

5.3.6布线规则(Routing Rules) 200

5.3.7 SMT规则(SMT Rules) 206

5.3.8阻焊/助焊覆盖规则(Mask Rules) 208

5.3.9内电层规则(Plane Rules) 209

5.3.10测试点规则(TestPoint Rules) 211

5.3.11制造规则(Maufacturing Rules) 213

5.4 PCB板层设计管理 219

5.4.1层栈定义管理(Layer Stock Manager) 219

5.4.2层视图参数配置(View Configurations) 221

5.4.3层设置管理器(Layer Sets Manager) 221

5.5原理图与PCB设计同步 224

5.5.1导入原理图设计数据 224

5.5.2导入原理图设计网表数据 225

5.5.3编辑原理图与PCB间元器件的连接(Component Links) 229

5.6 PCB板形设计 230

5.6.1手工创建PCB板形 230

5.6.2从定义的机械层文件导入PCB板形 233

5.7 PCB元器件布局 233

5.7.1基本PCB布局的规则 234

5.7.2交互式元器件布局(Interaction Placement) 235

5.7.3 Protel与Altium Designer元器件布局的差异 236

5.8 PCB网络布线 237

5.8.1自动布线 237

5.8.2交互式布线 241

5.8.3差分网络交互式布线 246

5.8.4多路(总线)网络交互式布线 252

5.8.5器件引脚网络交换 253

5.8.6撤销布线(Un-Route) 256

5.8.7 Protel与Altium Designer网络布线的差异 256

5.9放置PCB对象及其属性的设置 257

5.9.1放置圆弧及其属性的设置 257

5.9.2放置直线及其属性的设置 258

5.9.3放置常用字符串及其属性的设置 259

5.9.4放置焊盘及其属性的设置 260

5.9.5放置过孔及其属性的设置 261

5.9.6放置元器件及其属性的设置 262

5.9.7放置位置坐标及其属性的设置 264

5.9.8放置尺寸标注及其属性的设置 264

5.10 PCB验证的错误检查 267

5.11 PCB的三维显示 268

5.12高级功能 268

5.12.1高级编辑功能 268

5.12.2覆铜编辑 271

5.12.3焊盘/过孔补泪滴 279

5.12.4网络类线长平衡 279

5.12.5交互式网络长度调节 281

5.12.6测试点管理(TestPoint Manager) 284

5.12.7放置叠层图表(Layer Stackup Legend) 286

5.13思考与练习 287

第6章 PCB设计实例 288

6.1实例1 A/D转换电路板的设计 288

6.1.1准备原理图 288

6.1.2利用向导创建一个PCB文件 288

6.1.3导入原理图设计文件 292

6.1.4元器件的布局 293

6.1.5自动布线 294

6.1.6 DRC检查 296

6.1.7设计输出 297

6.2实例2电源板的设计 297

6.2.1准备原理图 297

6.2.2新建PCB文件 297

6.2.3设置工作层面 297

6.2.4定义电路板的边界 299

6.2.5导入原理图设计文件 300

6.2.6元器件的布局 301

6.2.7自动布线 302

6.3实例3集成运算放大电路板的设计 302

6.3.1准备原理图 302

6.3.2添加PCB文件 303

6.3.3设置工作层面 303

6.3.4定义电路板的边界 303

6.3.5导入原理图设计文件 303

6.3.6元器件的布局 305

6.3.7手动布线 306

6.4思考与练习 307

第7章 元器件库的管理 308

7.1元器件、模型、库 308

7.1.1元器件 308

7.1.2模型 310

7.1.3库 310

7.2绘制元器件符号模型 313

7.2.1绘制图形符号和放置引脚图标 313

7.2.2绘制多部件元器件符号 315

7.3绘制元器件封装模型 317

7.3.1绘制封装形式和放置引脚焊盘 317

7.3.2 PCB元器件封装创建向导 321

7.3.3 IPC封装创建向导 323

7.3.4 IPC封装批量创建向导 332

7.4集成元器件库 332

7.4.1创建集成元器件库工程 333

7.4.2运用集成元器件库 337

7.5数据库集成元器件库 339

7.5.1创建数据库集成元器件库 339

7.5.2搭建企业级元器件集中管理平台 340

7.6 Protel与Altium Designer元器件管理的差异 344

7.7思考与练习 344

第8章 设计数据管理 344

8.1设计源文档管理 345

8.1.1本地存储管理器 345

8.1.2版本控制管理系统 347

8.2设计数据输出管理(Output Job) 348

8.2.1数据输出形式 349

8.2.2输出数据类型 354

8.3设计数据发布向导(Release Wizard) 354

8.4思考与练习 356

第9章 电路设计综合实例 357

9.1 FPGA系统板简介 357

9.2 FPGA系统参数的设置 358

9.3在Altium Designer中进行FPGA最小系统的设计 362

9.4思考与练习 371

附录A Altium技术的发展与演变 372

参考文献 375