1.1 电路CAD/EDA技术概述 1
第1章 电路CAD/EDA技术基础 1
1.2 电路CAD/EDA技术发展 2
1.3 常用各类软件及其特点比较 2
1.4 PCB制板的一般工艺及过程 5
1.4.1 内层工艺流程 7
1.4.2 外层工艺流程 8
1.4.3 其他工艺上的概念 10
1.5 小结 13
1.6 习题 14
第2章 Protel概述 15
2.1 软件功能模块和特点 15
2.1.1 Protel DXP的功能 15
2.2 基本使用步骤及入门实例 16
2.2.1 Protel DXP系统要求和安装 16
2.1.2 Protel DXP的特点 16
2.2.2 Protel DXP的设计窗口 17
2.2.3 Protel DXP的文件组织结构 20
2.2.4 Protel DXP的文件管理 21
2.2.5 设计文件的窗口管理 23
2.2.6 工作窗口的拆分与合并 23
2.2.7 PCB板设计的工作流程 24
2.4 习题 27
2.3 小结 27
第3章 Protel原理图设计系统 28
3.1 图纸参数设置 28
3.1.1 设置图纸样式 28
3.1.2 设置图纸显示和边框属性 29
3.1.3 设置图纸标题栏 29
3.2 元件装入及图纸绘制 30
3.2.1 加载元件库和放置元件符号 30
3.2.2 编辑元件属性 32
3.2.3 绘制电路原理图 34
3.2.4 修改和保存电路原理图 36
3.3 层次原理图 37
3.3.1 层次原理图的设计 37
3.3.2 层次原理图的切换 41
3.3.3 图纸符号和原理图中的I/O端口符号交互生成 43
3.4 元件库编辑及其他常用画图功能 45
3.4.1 原理图元件库编辑器 45
3.4.2 元件编辑范例 47
3.4.3 添加原理图库元件 57
3.5 报表生成 59
3.6 文件及结果打印输出 62
3.7 电气法则测试 62
3.7.1 自动标注 62
3.7.2 编译项目及检查 64
3.8 小结 66
3.9 习题 66
第4章 Protel电路仿真 68
4.1 仿真库和激励源 69
4.1.1 Protel DXP仿真库中的元器件 69
4.1.2 Protel DXP中的激励源描述 75
4.2 初始状态的设置和仿真分析 86
4.2.1 定义仿真电路的节点 86
4.2.2 初始状态的设置 86
4.2.3 仿真器的设置 87
4.2.4 仿真分析 87
4.3 设计仿真原理图 99
4.3.1 加载元器件库 100
4.3.2 仿真原理图元器件的选用 101
4.3.3 仿真原理图 101
4.3.4 原理图仿真实例:上电复位电路 102
4.3.5 原理图仿真实例:分压式偏置电路 109
4.3.6 原理图仿真实例:半波整流电路 111
4.3.7 原理图仿真实例:低通滤波器电路 116
4.3.8 电路仿真常见错误 124
4.4 小结 126
4.5 习题 126
第5章 Protel PCB设计系统 127
5.1 启动及工作界面设置 127
5.1.1 PCB编辑器 127
5.1.2 印制电路板的设计流程图 128
5.2 绘图工具 130
5.2.1 布局工具 130
5.2.2 布线工具 131
5.2.3 放置元件 134
5.2.4 放置焊盘 139
5.2.5 放置过孔 141
5.2.6 放置文字 142
5.2.7 放置敷铜 143
5.2.8 放置屏蔽导线 145
5.3 电路板设计 146
5.2.9 补泪滴 146
5.3.1 创建新的PCB文件 147
5.3.2 将PCB文件添加到项目 150
5.3.3 元件及网络表导入 151
5.3.4 设置PCB工作区 154
5.3.5 布线规则设定 155
5.3.6 布局布线 158
5.3.7 PCB设计验证 160
5.4.1 生成底片文件 161
5.4 PCB报表的输出 161
5.4.2 生成电路板信息报表 162
5.4.3 生成元件清单 163
5.4.4 生成网络状态表 163
5.4.5 其他报表 163
5.5 PCB元件封装的创建及元件封装库建立 164
5.5.1 元件封装编辑器的启动 164
5.5.2 手工创建新的元件封装 166
5.6 小结 173
5.7 习题 174
第6章 OrCAD/Capture电路图绘制软件 175
6.1 OrCAD软件概述 175
6.1.1 OrCAD软件的构成及功能特点 175
6.1.2 OrCAD的运行环境 178
6.2 Capture软件简介 178
6.2.1 Capture软件的组成 178
6.2.2 Capture的窗口 179
6.3 电路图编辑模块Page Editor 180
6.3.1 Page Editor的菜单系统 180
6.3.2 Page Editor中的工具图标 184
6.3.3 Page Editor中的状态栏 185
6.4 电路原理图的绘制 185
6.4.1 绘图环境参数设置 186
6.4.2 电路元素的基本操作 189
6.4.3 电路原理图的绘制 190
6.4.4 电路图的打印与输出 194
6.4.5 分层式电路设计 195
6.5 原理图的后处理 198
6.5.1 元器件自动编号 198
6.5.2 设计规则检查 199
6.5.3 生成网络表(netlist) 200
6.5.4 报表的生成 201
6.6 小结 203
6.7 习题 203
第7章 OrCAD/Layout电路板设计软件 205
7.1 印制电路板设计的基本过程 205
7.1.1 印制电路板设计的基本步骤 205
7.1.2 PCB设计示例 207
7.1.3 元器件封装参数的设置 210
7.2 高级自动布线工具SmartRoute 211
7.2.1 SmartRoute的基本运行步骤 211
7.2.3 SmartRoute的菜单系统 213
7.2.2 SmartRoute的状态栏 213
7.3 PCB布局布线 218
7.3.1 PCB的设计要求 218
7.3.2 设计环境的设置 218
7.3.3 自动布局策略与参数设置 220
7.3.4 布线策略与参数设置 222
7.3.5 PCB的布局 225
7.3.6 PCB的布线 228
7.4 PCB设计中的其他操作技术 229
7.4.1 障碍物的设置和修改 230
7.4.2 敷铜 231
7.4.3 字符编辑 232
7.4.4 设计规则检查 233
7.5 PCB设计的后处理 235
7.5.1 测量距离 235
7.5.2 标注尺寸 235
7.5.3 产生报表 235
7.6 小结 236
7.5.4 生成光绘文件 236
7.7 习题 237
第8章 OrCAD/PSpice电路仿真软件 238
8.1 PSpice软件简介 238
8.1.1 PSpice的配套功能模块 238
8.1.2 支持的元器件类型 239
8.1.3 PSpice中的有关规定 240
8.2 电路特性分析 242
8.2.1 电路特性分析简介 242
8.2.2 电路特性分析的基本过程 243
8.2.3 激励信号源的设置 246
8.2.4 初始偏置条件的设置 250
8.3 基本电路特性分析 252
8.3.1 直流特性分析 252
8.3.2 交流特性分析 256
8.3.3 瞬态特性分析 259
8.4.1 参数扫描分析 261
8.4 复杂电路特性分析 261
8.4.2 统计分析 264
8.5 波形显示和分析模块Probe 267
8.5.1 Probe的基本功能 267
8.5.2 Probe调用和运行模式的设置 268
8.5.3 Probe的窗口界面 269
8.5.4 Probe运行过程中的任选项设置 269
8.5.5 Probe的命令系统 270
8.5.6 信号波形的显示 274
8.5.7 显示波形的分析处理 277
8.5.8 多窗口显示 280
8.5.9 信号波形的打印 280
8.6 逻辑分析和数模混合仿真分析 281
8.6.1 数字电路分析中的激励信号源 281
8.6.2 数字电路的分析方法 283
8.6.3 数模混合仿真分析 284
8.7.1 电路优化设计的基本条件 285
8.7 电路优化设计 285
8.7.2 电路优化设计的步骤 286
8.7.3 电路优化设计实例 287
8.8 小结 288
8.9 习题 288
第9章 All egro PCB系统互联设计平台 292
9.1 概述 292
9.2 Allegro环境下PCB板设计介绍 293
9.2.1 预备工作部分 294
9.2.2 PCB设计部分 295
9.2.3 PCB设计的后处理部分 296
9.3 Allegro使用的文件类型与项目目录 297
9.4 使用项目管理器Project Manager 298
9.4.1 项目管理器用户界面 298
9.4.2 项目管理器菜单和工具栏 303
9.5.2 安装 305
9.5 系统环境要求和安装 305
9.5.1 系统环境要求 305
9.6 小结 306
9.7 习题 306
第10章 使用Design EntryHDL输入电路图 307
10.1 DE HDL参数设置 307
10.1.1 原理图元件库设置 308
10.1.2 其他设置 308
10.2 DE HDL电路原理图元件库的结构安排 309
10.3 原理图库管理器Library Explorer 310
10.4 原理图库元件设计软件Part Developer 311
10.4.1 Part Developer设置 315
10.4.2 Part Developer创建元件的方法 316
10.5 DE HDL原理图设计系统的使用 322
10.5.1 DE HDL的用户界面和编辑环境 322
10.5.2 绘制电路原理图 324
10.5.3 约束管理器Constraint Manager 336
10.6 电路板设计流程 339
10.7 小结 339
10.8 习题 340
第11章 Allegro PCB Fditor电路板设计 341
11.1 Allegro PCB Editor用户界面 341
11.2 设计前的准备 344
11.2.1 焊盘Pad 345
11.2.2 创建元件的物理封装符号 348
11.2.3 创建Format符号 353
11.2.4 创建PCB板的外形框图符号 353
11.3 Board主设计板面的生成 357
11.3.1 初始主设计板面的生成过程 358
11.3.2 导入DEHDL原理图设计的网表文件 359
11.3.3 设置PCB板的设计参数 360
11.4 元器件的布局 362
11.5.1 过孔焊盘的设置 365
11.5 拉线 365
11.5.2 添加连接线 366
11.5.3 调整和整修拉线 368
11.5.4 删除拉线 369
11.5.5 自动布线 370
11.6 敷铜层的设置 370
11.6.1 正片敷铜 371
11.6.2 负片敷铜 372
11.7 后处理 374
11.7.1 板面丝印符号文字 374
11.7.2 优化 375
11.7.3 原理图和设计的PCB板之间信息的一致性 377
11.7.4 设计检查 379
11.8 输出文件生成 381
11.8.1 生成钻孔文件 381
11.8.3 生成坐标文件 384
11.8.2 生成光绘(底片)文件 384
11.8.4 打印所设计的电路板图形 385
11.9 小结 385
11.10 习题 385
第12章 高速PCB板设计技术介绍 386
12.1 高速电路的概念 386
12.2 传输线效应 387
12.3.1 电源分配 388
12.3 高速板设计一般技术 388
12.3.2 传输信号线设计 392
12.3.3 抑制电磁干扰 394
12.4 高速电路布局布线设计的信号完整性分析介绍 399
12.4.1 实现MCM布局布线的软件和信号分析 399
12.4.2 信号完整性仿真工具SPECCTRAQuest设计流程 401
12.5 小结 402
12.6 习题 402
参考文献 403