第一部分 创建电路及PSpice基本分析第一章 概述 3
1.1 OrCAD设计平台的结构 3
1.2 PSpice A/D的基本功能 4
1.3 仿真文件 7
1.3.1 Capture生成的文件 7
1.3.2 PSpice生成的文件 8
1.4 PSpice文件存放的目录结构 9
1.5 器件及器件库简述 10
第二章 Capture 13
2.1 Capture的结构 13
2.2 Capture的环境配置 13
2.2.1 Preferences 14
2.2.2 Design Template 17
2.2.3 Design Properties 21
2.2.4 Schematic Page Properties 22
2.3 绘制电路图 23
2.3.1 建立Project 23
2.3.2 电路图层次和页面的操作 25
2.3.3 单层电路 26
2.3.4 分层电路 30
2.4 器件配置 38
2.4.1 直接配置器件参数 38
2.4.2 器件属性编辑器 40
2.5 设置激励源 40
2.5.1 激励源简介 40
2.5.2 使用激励源符号设置激励源 41
2.5.3 复合激励源 44
2.5.4 编辑激励源 49
第三章 模拟电路的常规分析 59
3.1 分析总类 59
3.2 DC分析 59
3.2.1 DC Sweep 60
3.2.2 Bias Point 63
3.3 AC扫描 66
3.3.1 AC扫描分析 67
3.3.2 噪声分析 69
3.4 参数分析 70
3.4.1 全局变量 70
3.4.2 温度分析 79
3.4.3 模型参数 79
3.4.4 电压源和电流源 80
3.5 瞬态分析 80
3.5.1 Tran分析用到的激励源 80
3.5.2 瞬态响应 81
第四章 PSpice与Probe视窗的功能与管理 87
4.1 概述 87
4.2 电路中的测试符 88
4.3 进入Probe 91
4.3.1 Probe窗口 91
4.3.2 基本设置 92
4.3.3 Probe的命令 93
4.3.4 工具栏 97
4.4 Probe的约定、波形显示、运算符及函数 101
4.4.1 数字及单位 101
4.4.2 显示波形 101
4.4.3 运算符及函数 102
4.4.4 宏 103
4.5 波形的观察与测量 105
4.5.1 测量 105
4.5.2 测量表达式 106
4.5.3 PSpice提供的测量函数 109
4.5.4 波形信息及显示方式 110
4.5.5 傅立叶变换 112
4.6 自定义测量函数 113
4.6.1 创建自定义的测量函数 113
4.6.2 编辑测量函数 116
4.7 与Probe运行相关的文件 123
4.7.1 输入数据文件 123
4.7.2 cmd文件 123
4.7.3 prb文件 123
4.7.4 Probe波形的复制 124
第五章 数字仿真 125
5.1 概述 125
5.2 数字激励 126
5.2.1 概述 126
5.2.2 用DigStimn定义激励源 127
5.2.3 创建时钟信号 130
5.2.4 用Stimulus编辑器定义总线激励源 131
5.2.5 STIMn类器件定义激励源 133
5.2.6 FILESTIMn类信号 136
5.3 数字仿真 138
5.3.1 绘制电路图与设置仿真参数 138
5.3.2 数模混合仿真 142
5.4 数字仿真的最坏情况分析 143
5.4.1 基本概念 143
5.4.2 逻辑分析步骤及其故障分析 145
第六章 仿真相关问题 147
6.1 监测运行模式 147
6.2 输出文件 148
6.3 设定偏置条件 150
6.4 PSpice中的任选项设置 153
6.4.1 Analog Simulation 153
6.4.2 Output File 155
6.5 收敛问题的分析和解决思路 156
6.5.1 关于收敛问题 156
6.5.2 直流偏置点的收敛 160
6.5.3 DC扫描收敛 162
6.5.4 瞬态收敛 162
第二部分 PSpice高级分析 167
第七章 高级分析准备 167
7.1 基本介绍 167
7.2 数据库 168
7.2.1 参数化器件 168
7.2.2 高级分析器件库的应用 170
第八章 灵敏度分析 176
8.1 关于灵敏度分析 176
8.2 建立电路 176
8.3 设置参数化器件的误差参数 178
8.4 运行仿真分析 179
8.5 开始灵敏度分析 180
8.6 分析结果说明 181
8.7 处理分析结果 181
第九章 优化设计 183
9.1 关于优化设计 183
9.1.1 概述 183
9.1.2 器件参数 183
9.1.3 优化指标 183
9.1.4 目标 184
9.1.5 约束 184
9.1.6 运行优化 185
9.2 优化过程 185
9.2.1 工作流程图 185
9.2.2 在图形编辑器中设置电路 186
9.2.3 优化器的工作界面 188
9.2.4 优化模式及设置 188
9.2.5 导入及设置优化参数 188
9.3 通过测量指标优化设计 190
9.3.1 导入及设置优化指标 190
9.3.2 运行优化分析 191
9.3.3 运行数据的显示与操作 193
9.4 通过曲线拟合优化设计 196
9.4.1 概述 196
9.4.2 导入及设置优化指标 196
9.4.3 建立参考文件 199
9.4.4 运行优化 201
9.5 器件模型参数的优化分析 206
9.6 优化器的Log文件 208
9.7 优化模式 208
第十章 Monte Carlo统计分析 210
10.1 概述 210
10.2 Monte Carlo分析的工作过程 211
10.2.1 在绘图页面绘制电路 211
10.2.2 在高级分析中设置Monte Carlo 212
10.2.3 Monte Carlo的运行及数据分析 214
第十一章 Smoke极限分析 221
11.1 Smoke的工作流程 221
11.2 创建仿真电路 222
11.3 运行Smoke分析 222
第三部分 PSpice器件建模 227
第十二章 建立和编辑器件模型 227
12.1 概述 227
12.1.1 模型库及其配置 227
12.1.2 PSpice模型库中的信息 228
12.1.3 建立和编辑模型的方法 229
12.2 用模型编辑器创建器件模型 230
12.2.1 基于器件特性曲线创建器件模型 230
12.2.2 创建基于模板的器件模型 236
12.2.3 基于模板创建器件的应用 241
12.2.4 编辑模型文本 243
12.2.5 在Capture的图形编辑页面编辑器件参数 244
12.3 建立子电路网表指令 245
12.4 为器件加进Smoke参数 250
12.5 编辑器件外形 252
第十三章 ABM器件 253
13.1 ABM器件及其库文件 253
13.2 控制系统器件 253
13.2.1 控制系统器件概览 254
13.2.2 基本元件 255
13.2.3 限幅器 256
13.2.4 切比雪夫滤波器 257
13.2.5 查表器件 260
13.2.6 数学函数 262
13.3 PSpice等效器件 266
13.3.1 概述 266
13.3.2 EVALUE和GVALUE器件 266
13.3.3 EMULT、GMULT、ESUM和GSUM 268
13.3.4 查表(ETABLE和GTABLE) 269
13.3.5 频率响应表(EFREQ和GFREQ) 270
第四部分 PCB设计(Layout)第十四章 PCB设计基础 275
14.1 PCB的分类及构成 275
14.1.1 PCB设计概述 275
14.1.2 PCB设计的基本原则 277
14.2 PCB板设计软件Layout Plus 278
14.2.1 Layout Plus简介 278
14.2.2 Layout Plus启动及管理界面 279
14.2.3 Layout Plus设计过程 280
第十五章 PCB设计准备工作 282
15.1 创建电路图及网表 282
15.1.1 创建电路图 282
15.1.2 建立网表 284
15.2 编辑器件封装库 285
15.2.1 器件封装的编辑环境 285
15.2.2 编辑焊点 288
15.2.3 绘图及外框 290
15.3 导入网表 293
15.3.1 启动Layout Plus 293
15.3.2 导入网表 293
15.3.3 转换文件中的提示 295
15.3.4 进入PCB编辑窗口 297
15.4 基本环境设置 298
15.4.1 系统环境设置 298
15.4.2 用户参数设置 300
15.4.3 颜色规则设置 301
15.4.4 自动备份设置 302
第十六章 布局布线 303
16.1 手工布局 303
16.1.1 元器件基本操作 303
16.1.2 编辑元器件属性 305
16.1.3 元器件布局方式 308
16.2 手工布线 309
16.2.1 安全距离和线宽 309
16.2.2 手工布线方式 311
16.2.3 手工布线的基本操作 312
16.2.4 手工布线其他操作 315
16.2.5 手工布线高级设置 326
16.3 自动布局 330
16.3.1 自动布局基本操作 330
16.3.2 自动布局其他操作 331
16.3.3 自动布局高级设置 334
16.4 自动布线 336
16.4.1 自动布线基本操作 336
16.4.2 自动布线其他操作 337
16.4.3 自动布线高级设置 339
第十七章 PCB设计的后期处理 345
17.1 PCB板的后处理 345
17.1.1 障碍物基本操作 345
17.1.2 绘制板框和敷铜 347
17.1.3 字符编辑及器件重编号 349
17.1.4 装配孔及钻孔表 351
17.1.5 尺寸测量及标注 354
17.1.6 设计规则检查(DRC) 355
17.2 文件的后处理 358
17.2.1 生成报表文件 358
17.2.2 PCB设计预览 359
17.2.3 文件输出和打印 361
第五部分 综合应用实例 367
第十八章 均衡器的设计及仿真 367
18.1 概述 367
18.1.1 简介 367
18.1.2 均衡器的种类 367
18.2 均衡器的设计思路 369
18.2.1 调谐电路 369
18.2.2 缓冲电路 370
18.2.3 放大与输出电路 371
18.3 仿真与优化 374
18.3.1 缓冲电路 374
18.3.2 100 Hz调谐及放大电路 376
18.3.3 其他频率的调谐电路 379
18.4 进阶测试 379
18.4.1 系统电路 379
18.4.2 优化输出信号 380
附录:声音频率对人体的影响 384
第十九章 电子变调器 385
19.1 引言 385
19.2 设计原理 385
19.2.1 变调器的基本原理 385
19.2.2 电路原理 386
19.3 电路设计 386
19.4 电路仿真 391
第二十章 可编程函数发生器 395
20.1 概述 395
20.2 各部分电路介绍 396
20.2.1 数字输入 396
20.2.2 三角波生成器 397
20.2.3 矩形波生成器 397
20.2.4 正弦波生成器 398
20.2.5 抛物线波生成器 399
20.2.6 AM调制信号生成器 399
20.2.7 功率放大器 401
20.3 仿真结果及相关功能介绍 401
20.3.1 波形发生器 401
20.3.2 扫频信号的发生 402
20.3.3 调幅信号 404
20.4 测量及优化过程 404
20.4.1 正弦信号的失真度测量 404
20.4.2 输出信号频率的优化 404
第二十一章 超声波电子驱鼠器 407
21.1 系统简介 407
21.2 各部分电路原理及仿真结果和分析 407
21.2.1 控制信号产生模块的分析 407
21.2.2 压控振荡器 410
第二十二章 数码显示八路抢答器 413
22.1 功能及要求 413
22.2 工作原理 413
22.3 电路原理 414
22.3.1 输入电路 415
22.3.2 锁存器控制电路 415
22.3.3 数码显示电路 416
22.4 电路仿真测试及结果验证 416
22.5 PSpice仿真及结果分析 417
22.6 消抖电路 419
参考文献 421