第1章 Protel软件概述 1
目录 1
1.1 从ProtelforWindows到Protel99SE 2
1.1.1 ProtelforWindows工作环境和基本功能 3
1.1.2 Protel98(EDA/Client98)工作环境和基本功能 5
1.1.3 Protel99的工作环境和基本功能 8
1.1.4 Protel99SE的工作环境和基本功能 12
1.2 ProtelDXP的新增功能 14
1.2.1 新增功能 14
1.2.2 设计参数 17
1.4 习题 20
1.3 小结 20
第2章 PrOtelDXP快速入门 21
2.1 运行环境、安装与卸载 22
2.1.1 运行环境 22
2.1.2 安装与卸载 22
2.2 操作环境 25
2.2.1 运行 25
2.2.2 工作面板 26
2.2.3 打开或关闭工作区域 27
2.2.4 PCB编辑器 31
2.3 电子系统设计入门 33
2.2.5 原理图编辑器 33
2.3.1 电子系统设计流程 34
2.3.2 设计简单原理图 34
2.3.3 设计PCB 39
2.4 小结 44
2.5 习题 44
第3章 原理图设计基础 47
3.1 设计步骤 48
3.2 基本操作 49
3.2.1 新建项目和原理图 49
3.2.2 设置原理图图纸参数 51
3.3 原理图绘制及其工具 55
3.3.1 设置环境参数 55
3.3.2 加载和卸载系统元件库 58
3.3.3 输入原理图 60
3.3.4 放置电气连接线和图形部件 68
3.4 修改和保存原理图 77
3.5 小结 81
3.6 习题 81
第4章 原理图的后处理 83
4.1.1 自动标注 84
4.1 原理图设计规则检查 84
4.1.2 编译项目及查错 86
4.2 生成原理图网表文件 89
4.3 生成和输出各种报表和文件 91
4.3.1 输出各种元器件报表 91
4.3.2 输出项目的结构组织文件 96
4.4 建立层次化原理图 97
4.4.1 层次原理图的设计方法 97
4.4.2 层次原理图设计 98
4.4.3 层次原理图间的切换 103
4.5 打印输出原理图 104
4.6 小结 106
4.7 习题 108
第5章 新建和添加原理图库元件 109
5.1 设置原理图库元件编辑器 110
5.1.1 启动 110
5.1.2 元件库编辑器 112
5.2 元件编辑范例 114
5.2.1 创建原理图元件 114
5.2.2 设置原理图元件的属性 117
5.2.3 为原理图元件添加模型 118
5.2.4 创建多功能原理图元件 122
5.3 添加原理图库元件 125
5.4 小结 127
5.5 习题 127
第6章 绘制PCB 129
6.1 认识PCB 130
6.1.1 结构 130
6.1.2 PCB的基本元素 130
6.1.3 设计PCB的流程 132
6.1.4 设置电路板工作层 133
6.1.5 设置PCB电路参数 136
6.1.6 使用Placement工具栏 142
6.2 绘制PCB 155
6.2.1 准备原理图和SPICENetlist 155
6.2.2 规划电路板 157
6.2.3 加载SPICENetlist与元件 158
6.2.4 自动布局元件 162
6.2.5 手工调整元件布局 164
6.2.6 自动布线 168
6.2.7 手工调整布线 182
6.2.8 利用向导创建新的PCB 186
6.4 小结 191
6.3 PCB的三维立体效果 191
6.5 习题 192
第7章 PCB的后处理 193
7.1 生成PCB报表文件 194
7.2 打印输出PCB 204
7.3 小结 207
7.4 习题 207
第8章 添加与修改PCB封装元件 209
8.1.1 创建PCB封装库文件 210
8.1.2 PCB封装编辑器组成 210
8.1 元件封装编辑器 210
8.2 添加新的元件封装 211
8.2.1 手工添加 211
8.2.2 利用向导 214
8.2.3 管理元件封装 218
8.3 创建项目元件封装库 221
8.4 小结 222
8.5 习题 222
第9章 PCB信号完整性分析 223
9.1 设置信号完整性分析规则 224
9.2 信号完整性分析与仿真 232
9.3 小结 237
9.4 习题 238
第10章 电路仿真技术 239
10.1 仿真原理 240
10.2 仿真电路的设计与运行 256
10.2.1 设计仿真电路原理图 256
10.2.2 设置仿真环境后运行仿真 261
10.3 数模混合电路仿真 265
10.4 仿真电路设计实例 272
10.5 小结 277
10.6 习题 277
第11章 实现可编程数字电路 279
11.1 可编程逻辑器件及其设计工具 280
11.2 FPGA设计 281
11.2.1 建立FPGA项目 282
11.2.2 创建原理图源文件 283
11.2.3 配置原理图并产生EDIF-FPGA网表 284
11.2.4 重新标注FPGA和PCB设计 288
11.3 VHDL和原理图设计 289
11.3.1 创建新的FPGA项目 289
11.3.2 创建VHDL顶层原理图 290
11.3.3 添加VHDL测试文件 293
11.3.4 添加VHDL元件模型 294
11.3.5 设置仿真选项 297
11.3.6 编译和仿真 298
11.4 CUPL语言 301
11.5 基于CUPL的PLD设计 320
11.5.1 CUPL程序设计 320
11.5.2 编译CUPL程序 323
11.6 PLD仿真实例 328
11.7 ProtelDXP与PLD布线器的接口 334
11.7.1 FPGA器件属性 334
11.7.2 ProtelDXP与ProtelDXP接口 338
11.9 习题 342
11.8 小结 342
第12章 综合工程设计项目实例 345
12.1 周期信号频谱测量仪设计 346
12.1.1 技术要求 346
12.1.2 设计周期信号频谱测量仪电路原理图 347
12.1.3 周期信号频谱测量仪印刷电路板设计 353
12.2 多用信号发生器单元设计 355
12.2.1 工作原理和技术要求 355
12.2.2 原理图设计 357
12.2.3 PCB设计 357
12.3.2 原理图设计 359
12.3 交流电乐表单元设计 359
12.3.1 工作原理和技术要求 359
12.3.3 PCB设计 361
12.4 LC测量仪单元设计 363
12.4.1 技术要求 363
12.4.2 原理图设计 363
12.4.3 PCB设计 363
12.5 积木插件式实验操作台 367
12.6 整机非电气结构图设计 368
12.7 小结 368
12.8 习题 370
附录A ProtelDXP快捷键 371
附录B 原理图符号及PCB封装库 377
附录C 几款相关EDA软件的功能比较 385
C1 PowerPCB系列EDA软件 386
C1.1 系统要求 386
C1.2 特点 386
C1.3 PowerLogic 388
C2 Orcad系列EDA软件 389
C3 Multisim 394
C4 基于电路和PCB设计的EDA软件特点及发展趋势 397
参考文献 398