《PADS2005电路设计入门与应用》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:于学禹,杨鹏飞著
  • 出 版 社:北京市:机械工业出版社
  • 出版年份:2007
  • ISBN:7111224116
  • 页数:568 页
图书介绍:本书系统地介绍了PADS 2005的基本操作环境等知识。

第1章 PADS2005概述 1

1.1 EDA技术的发展 1

1.2 PADS2005的组成特点 1

1.2.1 PADS Logic 2

1.2.2 PADS Layout 3

1.2.3 PADS Router 6

1.2.4 HyperLynx 7

1.3 PADS2005的运行环境 9

1.4 PADS2005的安装与卸载 10

1.4.1 PADS2005的安装 10

1.4.2 PADS2005的卸载 15

1.5 印制电路板的设计流程 19

1.5.1 印制电路板的总体设计流程 19

1.5.2 原理图的设计流程 20

1.5.3 PCB的设计流程 21

1.6 其他的EDA软件 22

1.7 小结 23

第2章 PADS Logic的原理图设计基础 24

2.1 PADS Logic的特点 24

2.2 启动PADS Logic 24

2.3 新建与打开一个原理图文件 25

2.3.1 新建原理图文件 25

2.3.2 打开原理图文件 25

2.4 PADS Logic的图形用户界面 28

2.4.1 菜单栏 29

2.4.2 工具栏 30

2.4.3 弹出菜单、无模命令和快捷键 32

2.5 原理图的视图管理 35

2.5.1 使用【View】菜单命令 35

2.5.2 使用鼠标 36

2.5.3 使用键盘 36

2.5.4 状态窗口 36

2.5.5 存储和恢复视图 37

2.5.6 原理图格点 37

2.6 原理图的参数设置 39

2.6.1 环境参数设置 39

2.6.2 显示颜色设置 44

2.6.3 图纸设置 47

2.7 加载与卸载原理图库 48

2.7.1 PADS元件库的结构 48

2.7.2 PADS元件库的管理 49

2.8 元件的放置与编辑 51

2.8.1 放置元件 52

2.8.2 编辑元件 55

2.9 电路原理图的绘制 67

2.9.1 绘制连线 67

2.9.2 放置电源及接地符号 69

2.9.3 放置离页符 71

2.9.4 绘制总线 72

2.10 绘制图形 75

2.10.1 绘制2D线 75

2.10.2 编辑2D线 77

2.10.3 添加文本 78

2.10.4 添加变量文本 80

2.10.5 组合/解除组合功能 80

2.11 设计数据的查询和修改 81

2.11.1 选择过滤器的设置与应用 82

2.11.2 网络的查询和修改 84

2.11.3 文本的查询和修改 85

2.12 定义设计规则 86

2.12.1 设置PCB的层 86

2.12.2 设置设计规则 90

2.13 使用OLE功能将目标嵌入到PADS Logic中 92

2.14 小结 96

第3章 建立PADS Logic的元件库 97

3.1 PADS的元件库介绍 97

3.2 建立引脚封装 98

3.2.1 元件编辑器环境 98

3.2.2 引脚封装编辑器 100

3.2.3 定义封装 101

3.2.4 保存引脚封装 102

3.3 建立CAE封装 102

3.3.1 利用CAE封装向导建立CAE封装 103

3.3.2 绘制不规则的CAE封装外形 104

3.3.3 添加新的端点 105

3.3.4 利用Step and Repeat命令添加新端点 105

3.3.5 修改端点 107

3.3.6 保存CAE封装 108

3.4 建立新的元件类型 109

3.4.1 设置元件的电特性 109

3.4.2 分配PCB封装 110

3.4.3 指定CAE封装 110

3.4.4 分配信号引脚 112

3.4.5 添加用户属性 112

3.4.6 设置全局属性 113

3.4.7 为门电路指定引脚号和引脚名称 115

3.4.8 保存元件类型 116

3.5 编辑和修改已有的元件 118

3.5.1 在元件编辑器中打开元件 118

3.5.2 在原理图中打开元件 118

3.6 小结 120

第4章 原理图的设计 121

4.1 原理图设计的原则和基本流程 121

4.1.1 原理图设计的原则 121

4.1.2 原理图设计的步骤 121

4.2 原理图设计实例 122

4.2.1 创建一个原理图文件 122

4.2.2 设置原理图参数 122

4.2.3 加载元件库 124

4.2.4 放置元件 125

4.2.5 绘制原理图 127

4.2.6 添加注解和修饰 128

4.3 层次原理图的设计 130

4.3.1 自顶向下的层次原理图设计方法 130

4.3.2 自底向上的层次原理图设计方法 132

4.3.3 层次模型的相关操作 134

4.4 层次原理图设计实例 134

4.5 小结 139

第5章 生成原理图报表 140

5.1 PADS Logic报表 140

5.2 未使用项目的报表 141

5.3 元件统计报表 142

5.4 网络统计报表 143

5.5 资源限制报表 144

5.6 连接性报表 146

5.7 物料清单报表 147

5.7.1 输出BOM前的设置 147

5.7.2 输出BOM 149

5.8 生成智能PDF文档 150

5.9 小结 153

第6章 输出网络表到PADS Layout 154

6.1 利用OLE功能输出数据 154

6.2 通过网络表文件输出数据 157

6.2.1 生成PADS Layout格式的网络表 157

6.2.2 生成SPICE格式的网络表 158

6.3 小结 160

第7章 PCB设计基础 161

7.1 PCB基础知识 161

7.1.1 PCB的结构 161

7.1.2 PCB中的基本概念 161

7.2 新建和打开一个PCB文件 163

7.2.1 PADS Layout的启动 163

7.2.2 新建一个PCB文件 163

7.2.3 打开一个PCB文件 165

7.3 PADS Layout的用户界面 166

7.3.1 菜单栏 167

7.3.2 工具栏 179

7.3.3 弹出菜单、无模命令和快捷键 186

7.3.4 状态窗口 188

7.4 PADS Layout的视图管理 188

7.4.1 使用【View】菜单命令 189

7.4.2 使用鼠标 189

7.4.3 使用键盘 189

7.4.4 利用状态窗口 190

7.4.5 PADS Layout的视图模式 190

7.5 PADS Layout的参数设置 191

7.5.1 【Global】选项卡参数设置 192

7.5.2 【Design】选项卡参数设置 194

7.5.3 【Routing】选项卡参数设置 196

7.5.4 【Thermals】选项卡参数设置 199

7.5.5 【Dimensioning】选项卡参数设置 200

7.5.6 【Teardrops】选项卡参数设置 202

7.5.7 【Drafting】选项卡参数设置 204

7.5.8 【Grids】选项卡参数设置 206

7.5.9 【Split/Mixed Plane】选项卡参数设置 208

7.5.10 【Die Component】选项卡参数设置 209

7.6 PADS Layout的其他参数设置 210

7.6.1 颜色设置 210

7.6.2 原点设置 211

7.6.3 焊盘参数设置 212

7.6.4 钻孔层对参数设置 214

7.6.5 跳线参数设置 216

7.7 PADS Layout的选择模式 217

7.7.1 选择对象 217

7.7.2 右键菜单过滤器 217

7.7.3 【Selection Filter】对话框 219

7.8 PADS Layout的绘图模式 220

7.8.1 绘图模式简介 220

7.8.2 绘制2D线 221

7.8.3 绘制电路板边框 222

7.8.4 敷铜 224

7.8.5 添加文本字符 227

7.9 PADS Layout的设计模式 227

7.9.1 设计模式简介 227

7.9.2 元件的移动和编辑 228

7.9.3 布线 231

7.9.4 跳线和测试点 236

7.10 尺寸标注模式 238

7.10.1 尺寸标注模式简介 238

7.10.2 尺寸标注的捕捉模式 238

7.10.3 尺寸标注的端点边界方式 239

7.10.4 标注基准线 239

7.10.5 添加自动尺寸标注 240

7.10.6 旋转标注方式 242

7.10.7 引出线尺寸标注 242

7.11 PADS Layout的ECO模式 244

7.11.1 ECO模式简介 244

7.11.2 增加连接 246

7.11.3 增加布线 247

7.11.4 增加元件 247

7.11.5 更改网络标号 248

7.11.6 更改元件标号 249

7.11.7 更改元件 250

7.11.8 删除连接、网络和元件 252

7.11.9 交换元件引脚和逻辑门 253

7.11.10 更改设计规则 253

7.11.11 自动重新编号 254

7.11.12 自动交换引脚和逻辑门以及自动指定终端 255

7.11.13 增加重用模块 255

7.12 小结 256

第8章 建立PCB封装 257

8.1 使用向导建立PCB封装 257

8.1.1 PCB封装编辑器的基本环境 257

8.1.2 封装向导 258

8.1.3 使用向导建立DIP封装 259

8.1.4 使用向导建立QUAD封装 261

8.1.5 使用向导建立BGA封装 263

8.2 手动建立PCB封装 266

8.2.1 添加端点 266

8.2.2 定义焊盘形状和尺寸 269

8.2.3 建立元件外框 269

8.2.4 调整参考标号 271

8.2.5 保存PCB封装 273

8.3 PCB封装设计的技巧 274

8.3.1 建立异形焊盘 274

8.3.2 交换元件焊盘排序 275

8.4 小结 276

第9章 PADS Layout的PCB设计 277

9.1 PCB设计流程 277

9.2 PCB设计技术要求的提出 279

9.2.1 PCB设计的总体要求 279

9.2.2 PCB设计的基本原则 279

9.2.3 提出PCB设计要求 281

9.3 规划电路板 282

9.3.1 环境参数设置 283

9.3.2 设计电路板外框 284

9.3.3 修改PCB外框 285

9.3.4 建立Board Cutout 287

9.3.5 建立禁止区 288

9.3.6 添加安装孔 290

9.4 输入原理图数据 292

9.4.1 输入网络表文件 292

9.4.2 利用OLE功能输入原理图数据 293

9.5 PCB的叠层设计 295

9.5.1 多层电路板叠层的设计原则 295

9.5.2 PADS Layout的层定义设置对话框 297

9.5.3 本例的叠层设计 301

9.6 设置PCB的设计规则 305

9.6.1 【Default】规则设置 306

9.6.2 【Class】规则设置 315

9.6.3 【Net】规则设置 316

9.6.4 【Group】规则设置 317

9.6.5 【Pin Pair】规则设置 318

9.6.6 【Decal】规则设置 318

9.6.7 【Component】规则设置 319

9.6.8 【Conditional Rule】规则设置 320

9.6.9 【Differential Pairs】规则设置 321

9.6.10 【Report】功能 322

9.7 PCB的元件布局 323

9.7.1 PCB布局原则 323

9.7.2 布局前的设置 326

9.7.3 散开元件 328

9.7.4 放置元件 328

9.7.5 利用PADS Logic的OLE功能进行原理图驱动布局 330

9.7.6 建立元件群组合 331

9.7.7 手工布局的具体步骤 331

9.8 自动簇布局 333

9.8.1 建立簇 333

9.8.2 编辑簇 334

9.8.3 簇的自动布局 336

9.8.4 簇管理器 340

9.9 PCB的布线 341

9.9.1 PCB的通用布线规则 341

9.9.2 布线前的准备 343

9.9.3 手工布线 344

9.9.4 PADS Router自动布线器 347

9.10 定义分割混合层 351

9.10.1 分割平面层前的设置 351

9.10.2 建立平面层 353

9.10.3 定义平面层分割 354

9.10.4 平面层连接 355

9.11 敷铜 357

9.11.1 建立灌铜边框 357

9.11.2 灌铜 357

9.11.3 编辑灌铜 359

9.11.4 灌铜管理器 360

9.12 PCB设计的后期处理 363

9.12.1 补泪滴处理 363

9.12.2 调整丝印标识 364

9.13 设计规则检查 366

9.13.1 设计验证概述 367

9.13.2 Clearance验证 368

9.13.3 Connectivity验证 371

9.13.4 High Speed验证 371

9.13.5 Plane验证 374

9.14 PCB设计的自查流程 374

9.15 PCB设计的常见问题和使用技巧 376

9.16 小结 379

第10章 生成PCB报表 381

10.1 生成Gerber文件 381

10.1.1 CAM文件输出环境 381

10.1.2 输出Routing层的Gerber文件 386

10.1.3 输出Plane层的Gerber文件 389

10.1.4 输出Silkscreen层的Gerber文件 392

10.1.5 输出Paste Mask层的Gerber文件 393

10.1.6 输出Solder Mask层的Gerber文件 396

10.1.7 输出Drill Drawing层的Gerber文件 399

10.1.8 输出NC Drill 403

10.2 打印输出 406

10.3 绘图输出 406

10.4 生成项目报表 407

10.4.1 元件列表 407

10.4.2 生成网络表文件 407

10.4.3 生成PCB的统计报告 410

10.5 Basic Scripts功能生成报表 410

10.6 小结 413

第11章 HyperLynx 414

11.1 信号完整性分析的基本概念 414

11.2 启动HyperLynx 416

11.3 LineSim 416

11.3.1 时钟网络的SI分析 417

11.3.2 时钟网络的EMC分析 422

11.3.3 LineSim的仿真流程 426

11.3.4 在LineSim中进行串扰仿真 435

11.4 BoardSim 440

11.4.1 利用批处理模式进行快速整板分析 440

11.4.2 利用批处理模式进行详细分析 443

11.4.3 BoardSim的交互式仿真 448

11.4.4 BoardSim的仿真流程 454

11.4.5 BoardSim中的串扰仿真 454

11.4.6 多板仿真 461

11.5 小结 467

第12章 PCB的可靠性设计 468

12.1 PCB可靠性设计的总体原则 468

12.1.1 高速电路的界定 468

12.1.2 电磁兼容性设计 469

12.1.3 PCB中的电源和地设计 469

12.1.4 PCB的可制造性设计 470

12.2 高速PCB设计 470

12.2.1 合理确定信号布线的长度 471

12.2.2 合理叠层 471

12.2.3 终端匹配 471

12.2.4 合理规划布线的拓扑结构 472

12.2.5 布线 472

12.2.6 高速电路中的去耦设计 474

12.2.7 高速时钟电路的设计 476

12.3 PCB的电磁兼容性设计 478

12.3.1 电磁兼容性概述 478

12.3.2 元件的选择 480

12.3.3 电路设计 485

12.3.4 元件布局 486

12.3.5 布线 488

12.3.6 模拟/数字混合PCB的设计 490

12.4 PCB的电源和地设计 493

12.4.1 电源完整性概述 493

12.4.2 PCB设计中的电源完整性设计 494

12.4.3 PCB中的地设计 497

12.5 PCB的热设计 500

12.6 PCB的可制造性设计 503

12.6.1 PCB的可制造性设计规范 503

12.6.2 PCB设计的检查 508

12.7 小结 510

第13章 PCB设计实例 511

13.1 项目的提出 511

13.2 整体设计规划 511

13.3 创建元件库 512

13.3.1 建立新的元件库 512

13.3.2 USB桥接芯片IC1114 514

13.3.3 Flash芯片K9F1208U0M 522

13.4 原理图设计 529

13.4.1 电源模块电路的设计 530

13.4.2 U盘接口电路的设计 532

13.4.3 Flash存储器电路的设计 532

13.4.4 连接器电路的设计 533

13.5 PCB设计 534

13.5.1 设计电路板边框 534

13.5.2 输入原理图网络表 534

13.5.3 设置PCB的叠层 536

13.5.4 设置PCB设计规则 539

13.5.5 设置PADS Layout的参数 541

13.5.6 PCB的元件布局 544

13.5.7 PCB的布线 547

13.5.8 敷铜 547

13.5.9 设计验证 549

13.5.10 PCB设计的后期处理 551

13.6 输出Gerber文件 553

13.7 小结 557

附录 558

附录A 如何实现OrCAD与PADS Layout(Power PCB)之间的同步 558

附录B 如何由PCB生成“.hyp”文件 566

参考文献 569