第1部分 Protel 99 SE电路设计 1
第1章 Protel 99快速入门 1
1.1 Protel 99 SE的系统需求与安装 1
1.1.1 系统需求 1
1.1.2 系统安装 1
1.2 Protel 99 SE操作环境 5
1.2.1 进入Protel 99 SE 5
1.2.2 设计数据库管理环境 7
1.3 鼠标与键盘 13
1.4 窗口与文件操作 13
1.4.1 窗口管理 13
1.4.2 文件操作 17
1.5 团队设计 20
1.6 系统环境设置 25
1.6.1 修改菜单 25
1.6.2 修改工具栏 29
1.6.3 修改快捷键 31
1.6.4 系统文字设定 33
第2章 建立及管理电路原理图 36
2.1 原理图设计流程 36
2.2 SCH 99基本操作 38
2.2.1 建立新原理图文件 38
2.2.2 图纸参数设置 40
2.2.3 SCH99主菜单及工具栏 45
2.2.4 窗口及画面管理 47
2.2.5 设置文件信息对话框 49
2.2.6 挂接卸载元器件库 50
2.2.7 放置一个元件 53
2.2.8 绘制并调整一张简单原理图 55
2.2.9 元件的位置调整及属性修改 63
2.2.10 元件的删除 70
2.3 电路原理图绘制及工具 71
2.3.1 绘制电路原理图的工具及使用方法 71
2.3.2 画导线 72
2.3.3 放置电源及接地符号 74
2.3.4 制作电路的I/O端口 76
2.3.5 设置网络标号(Net Label) 79
2.3.6 画总线及总线分支 80
2.3.7 放置线路节点(Junction) 82
2.3.8 层次电路及I/O端口的设计 84
2.4 原理图文件的管理 84
2.4.1 新建原理图文件 85
2.4.2 打开一个原理图文件 85
2.4.3 存储和关闭文件 85
2.4.4 原理图文件的输出 86
第3章 SCH 99高级话题及工具 90
3.1 画图工具(DrawingTools)及其使用 90
3.2 图件的排列和对齐 95
3.3 电路原理图的网络表文件 101
3.3.1 电路原理图网络表文件的形式 102
3.3.2 如何生成网络表 103
3.4 SPICE网表文件 104
3.4.1 SPICE网表文件的形式 104
3.4.2 如何生成SPICE网表文件 105
3.5 电气规则检查 107
3.5.1 电气规则检查步骤 107
3.5.2 电气规则检查对话框各选项 109
3.6 元件列表 111
3.7 交叉参考元件列表 114
3.8 生成引脚列表 115
3.9 建立层次化原理图 116
3.9.1 建立层次原理图 117
3.9.2 不同级电路文件之间的切换 121
3.9.3 由方块电路生成新原理图I/O端口 123
3.9.4 由原理图文件生成方块电路符号 125
3.9.5 建立层次电路图的网络表文件 126
第2部分 通用电路仿真技术基础 130
第4章 PSpice应用基础 130
4.1 电路仿真技术概述 130
4.1.1 节点 131
4.1.2 元件值 131
4.1.3 电路元件 132
4.1.4 元件模型 132
4.1.5 信号源 133
4.1.6 分析类型 133
4.1.7 输出变量定义 134
4.1.8 PSpice的输出命令 137
4.1.9 PSpice网表文件格式 138
4.1.10 输出文件的格式 139
4.2 PSpice安装与运行 139
第5章 信号源 149
5.1 信号源模型 149
5.1.1 正弦源 149
5.1.2 脉冲源 151
5.1.3 指数源 152
5.1.4 分段线性源 154
5.1.5 单频调频源 156
5.1.6 多项式源 158
5.2 独立源及符号 161
5.2.1 独立电压源 161
5.2.2 独立电流源 161
5.3 受控源 162
5.3.1 压控电压源 162
5.3.2 压控电流源 164
5.3.3 流控电流源 164
5.3.4 流控电压源 165
5.3.5 Protel 99中受控源名称及符号 165
第6章 PSpice命令 166
6.1 引言 166
6.2 定义模型命令 166
6.2.1 .MODEL(模型) 166
6.2.2 .SUBCKT(子电路) 166
6.2.3 .ENDS(子电路结束语句) 167
6.2.4 .LIB(库文件) 168
6.2.5 .INC(包含文件) 168
6.3 输出类型 169
6.3.1 .PRINT(列表输出) 169
6.3.2 .PLOT(绘图输出) 169
6.3.3 PROBE(屏幕图形显示) 170
6.3.4 .WIDTH(宽度设置) 174
6.4 温度语句和电路结束语句 174
6.5 OPTIONS 174
6.6 电路分析命令 177
6.6.1 直流分析 177
6.6.2 交流分析 187
6.6.3 瞬态分析 188
6.6.4 傅里叶分析 190
6.6.5 噪声分析 195
6.6.6 参数扫描分析 197
6.6.7 蒙特卡罗分析 199
6.6.8 最坏情况分析 203
第7章 无源器件及其模型 206
7.1 PSpice器件模型语句、温度语句 206
7.1.1 器件模型语句 206
7.1.2 温度语句 207
7.2 电阻、电感、电容 207
7.2.1 电阻 207
7.2.2 电容 208
7.2.3 电感 209
7.3 磁性器件 211
7.4 无损传输线 222
7.5 可控开关 223
7.5.1 压控开关 223
7.5.2 流控开关 225
第8章 有源器件及其模型 228
8.1 半导体二极管 228
8.1.1 半导体二极管符号及模型 228
8.1.2 二极管语句及模型参数间相互影响 229
8.1.3 二极管电路示例 230
8.2 双极型晶体管(BJTs) 232
8.2.1 双极型晶体管符号及模型 232
8.2.2 语句及模型参数间的相互影响 234
8.2.3 三极管电路示例 235
8.3 结型场效应晶体管 257
8.3.1 结型场效应晶体管符号及模型 257
8.3.2 语句及模型参数间相互影响 258
8.3.3 结型场效应管示例 259
8.4 MOS场效应管 265
8.4.1 MOS场效应管符号及模型 265
8.4.2 语句及模型参数间的相互影响 267
8.4.3 MOS场效应管示例 269
8.5 砷化镓场效应管 275
8.5.1 砷化镓场效应管符号及模型 275
8.5.2 语句及模型参数间的相互影响 277
8.5.3 砷化镓器件示例 277
第3部分 Protel 99 SE仿真设置及实例 280
第9章 Protel 99 SE电路仿真技术 280
9.1 SIM 99概述 280
9.2 SIM 99环境下的窗口及管理 280
9.3 Simulate菜单 283
9.3.1 Run和Sources命令 283
9.3.2 Create Spice Netlist命令 284
9.3.3 setup命令 287
9.4 制作一张可用于仿真的电路图 291
9.4.1 选取可用于仿真的元件库 291
9.4.2 Sim.ddb的研究 294
9.4.3 绘制原理图并标明节点号 304
9.4.4 设定初始化条件 308
9.4.5 为仿真加入相关信息 309
9.5 深入理解SIM99 311
9.5.1 探究仿真元件库 311
9.5.2 创建仿真元器件 319
9.5.3 仿真配置文件 322
9.5.4 SPICE网表分析 325
9.6 仿真设置实例 326
9.7 波形信号分析及操作 328
9.7.1 显示单个波形 328
9.7.2 显示测量光标 329
9.7.3 波形局部放大 332
9.7.4 插入新波形单元格(Cell) 333
9.7.5 观察该电路中其他节点信号 334
9.7.6 对波形进行函数运算 336
第10章 电路分析类型及设置 340
10.1 静态工作点分析 340
10.2 直流扫描分析 342
10.3 交流分析 344
10.4 温度扫描分析 349
10.5 瞬态分析和傅里叶分析 350
10.6 噪声分析 356
10.7 传递函数分析 359
10.8 参数扫描分析 360
10.9 蒙特卡罗分析 362
第11章 电路仿真实例 367
11.1 二极管正反向特性实例 367
11.2 单管放大电路分析实例 370
11.3 电平平移电路分析实例 374
11.4 推挽输出电路实例 381
11.5 差动放大电路实例 384
11.6 正弦波振荡电路实例 390
11.7 放大电路中的反馈实例 397
11.7.1 电压并联负反馈 397
11.7.2 电压串联负反馈 400
11.7.3 电流并联负反馈 401
11.7.4 电流串联负反馈 402
11.7.5 选择负反馈一般原则 402
11.8 加减运算电路实例 402
11.9 对数与指数运算电路实例 405
11.9.1 对数运算电路 405
11.9.2 指数运算电路 410
11.10 直流电源电路实例 411
11.11 有源滤波器实例 422
11.12 555定时器应用电路实例 427
11.12.1 555定时器原理简述 427
11.12.2 555定时器的基本应用 429
11.13 异步计数器实例 436
11.14 138译码电路实例 439
11.15 时序逻辑电路设计实例 444
附录1 Protel公司大事记 450
附录2 仿真库及其元器件清单 451
参考文献 489