第1章 漫谈Protel DXP 1
1.1 Protel DXP的发展历史 1
目录 1
1.2 Protel DXP的特点 2
1.3 Protel DXP的安装 4
1.4 进入Protel DXP的集成开发环境 8
1.4.1 启动Protel DXP 8
1.4.2 Protel DXP的集成开发环境 9
1.4.3 Protel DXP的原理图开发环境 10
1.4.4 Protel DXP的PCB印制电路板开发环境 11
1.4.5 Protel DXP的仿真波形编辑环境 11
1.4.6 Protel DXP的VHDL编辑环境 12
1.4.7 各编辑器之间的切换 12
1.4.8 工作窗口面板的操作 12
1.5 Protel DXP的文件管理 14
1.7 学习回顾 18
1.6 印制电路板的设计步骤 18
第2章 电路原理图设计基础 20
2.1 电路原理图设计步骤 20
2.2 进入原理图设计系统 21
2.2.1 新建印制电路板工程 21
2.2.2 新建电路原理图文件 22
2.3 画面管理 22
2.3.1 电路原理图编辑系统简介 22
2.3.2 使用导航器面板 23
2.3.3 原理图编辑区的显示管理 26
2.4 设置原理图的环境参数 27
2.4.1 设置图纸外观 28
2.4.2 设置系统字体 29
2.4.3 设置电路网格 30
2.4.4 自定义图纸尺寸 30
2.4.5 设置图纸设计信息 31
2.5 学习回顾 32
第3章 电路原理图设计入门 34
3.1 电路原理图实例 34
3.2 装载元器件库 35
3.2.1 装载和卸载元器件库 35
3.2.2 库文件面板的说明 37
3.3 放置元器件 38
3.3.1 利用菜单命令放置元器件 38
3.3.2 利用库文件面板放置元器件 39
3.3.3 编辑元器件属性 41
3.4 绘制电路原理图 44
3.4.1 画导线 44
3.4.2 画总线 46
3.4.3 画总线出入线 47
3.4.4 设置网络标号 49
3.4.5 放置电源和接地符号 51
3.4.6 放置输入输出端口 53
3.4.7 放置线路节点 54
3.5 电路原理图的编辑管理 56
3.5.1 元器件的选择和取消选择 56
3.5.2 元器件的复制、剪切、粘贴和删除 57
3.5.3 元器件的位置调整 59
3.5.4 元器件的排列和对齐 60
3.6 打印输出原理图 62
3.6.1 页面设置 62
3.6.2 打印输出 64
3.7 学习回顾 65
第4章 电路原理图绘制进阶 66
4.1 使用图形工具栏 66
4.1.1 绘制直线 66
4.1.2 绘制多边形 67
4.1.3 绘制椭圆弧与圆弧 68
4.1.4 绘制Bezier曲线 69
4.1.5 在原理图中添加文字 70
4.1.6 粘贴图片 72
4.1.7 绘制矩形 74
4.2 设置原理图的环境参数 75
4.2.1 设置电路原理图的环境参数 76
4.2.2 设置图形编辑的环境参数 78
4.2.3 设置图元默认选项 79
4.2.4 设置Orcad的环境参数 81
4.3 层次原理图的设计 81
4.3.1 层次原理图的基本概念 82
4.3.2 自上而下设计层次原理图 82
4.3.3 自下而上设计层次原理图 90
4.3.4 层次原理图之间切换 92
4.3.5 生成层次设计报表 93
4.4 学习回顾 95
5.1.1 设置编译工程选项 96
第5章 编译工程并生成报表 96
5.1 编译设计工程 96
5.1.2 编译工程 99
5.2 网络表的生成 100
5.3 元器件报表 105
5.4 元器件引用报表 106
5.5 端口引用参考 107
5.6 学习回顾 107
第6章 印制电路板设计系统 108
6.1 印制电路板的设计流程 108
6.2 印制电路板的基本概念 110
6.2.1 印制电路板的结构 110
6.2.2 元器件的封装形式 111
6.2.3 铜膜导线 112
6.2.6 焊盘和过孔 113
6.2.5 层 113
6.2.4 助焊膜和阻焊膜 113
6.2.7 丝印层 114
6.2.8 印制电路板设计的基本原则 114
6.3 进入PCB印制电路板设计系统 115
6.3.1 利用PCB生成向导创建一个PCB文件 116
6.3.2 执行菜单命令创建一个PCB文件 122
6.4 PCB编辑器的画面管理 122
6.4.1 画面移动 122
6.4.2 画面的放大和缩小 123
6.4.3 总体观察画面 124
6.4.4 利用上一次显示比例显示画面 126
6.4.5 画面刷新 126
6.4.6 窗口管理 126
6.4.7 各种面板的管理 127
6.5 放置工具栏介绍 127
6.5.1 放置铜膜导线 128
6.5.2 放置直线 129
6.5.3 放置焊盘 131
6.5.4 放置过孔 133
6.5.5 放置字符串 135
6.5.6 放置位置坐标 136
6.5.7 放置尺寸标注 137
6.5.8 设定坐标原点 138
6.5.9 放置元器件封装 139
6.5.10 中心法绘制圆弧 141
6.5.11 边缘法绘制圆弧 142
6.5.12 绘制圆 143
6.5.13 放置矩形填充 144
6.5.14 放置多边形填充 145
6.5.15 陈列式粘贴 147
6.6 PCB编辑器的编辑功能 148
6.6.1 选择和取消选择 148
6.6.2 复制、剪切、粘贴和删除 150
6.6.3 元器件的移动 152
6.6.4 快速跳转 154
6.6.5 修改元器件属性 155
6.7 学习回顾 155
第7章 制作印制电路板 157
7.1 设置电路板的工作层面 157
7.1.1 电路板工作层面介绍 157
7.1.2 图层堆栈管理器 159
7.1.3 设置工作层面及颜色 161
7.2 设置电路板的环境参数 163
7.2.1 设置电路板级环境参数 163
7.2.2 设置系统环境参数 164
7.3 规划电路板 170
7.3.1 利用PCB生成向导规划电路板 170
7.3.2 在PCB编辑器内规划电路板 170
7.4.2 网络表和元器件封装的载入 172
7.4 载入网络表和元器件封装 172
7.4.1 准备电路原理图和网络表 172
7.5 元件布局 175
7.5.1 设置自动布局约束参数 175
7.5.2 元器件自动布局 180
7.5.3 锁定关键元器件的自动布局 183
7.5.4 手工调整元器件布局 184
7.5.5 3D效果图 189
7.5.6 网络密度分析 189
7.6 自动布线 190
7.6.1 设置自动布线的参数 190
7.6.2 设置自动布线器 204
7.6.3 自动布线 206
7.7 手工调整布线 210
7.7.1 利用编辑功能调整 210
7.7.2 利用拆线功能调整 212
7.7.3 接地线覆铜 213
7.8 设计规则校验(DRC) 215
7.9 关于PCB图的报表 216
7.9.1 PCB图的网络表文件 216
7.9.2 PCB印制电路板信息报表 218
7.9.3 元器件报表 220
7.9.4 简单元器件报表 221
7.9.5 电气网络状态信息报表 221
7.10 打印输出PCB图 222
7.10.1 PCB页面设置 222
7.10.2 打印输出 225
7.11 学习回顾 226
第8章 创建元器件库 228
8.1 元器件库概述 228
8.2.1 原理图库文件的编辑环境 229
8.2 创建元器件的原理图库文件 229
8.2.2 创建元器件的原理图符号 233
8.3 创建元器件的PCB库文件 236
8.3.1 PCB库文件的编辑环境 236
8.3.2 创建元器件的PCB图符号 239
8.4 创建元器件的集成库文件 244
8.5 创建项目元器件库 248
8.5.1 创建原理图项目元件库 248
8.5.2 创建PCB图项目元件库 250
8.6 学习回顾 251
第9章 电路仿真 252
9.1 电路仿真的基本步骤 253
9.2 一个简单的例子 254
9.3 设置常用元器件仿真参数 262
9.3.1 电路仿真的单位设置 262
9.3.2 电阻设置 262
9.3.4 电感设置 264
9.3.3 电容设置 264
9.3.5 电位器设置 265
9.3.6 晶振设置 265
9.3.7 二极管、三极管和场效应管设置 266
9.3.8 保险丝设置 268
9.3.9 变压器设置 268
9.3.10 运算放大器设置 269
9.3.11 节点电压初值设置 269
9.3.12 节点电压设置 270
9.3.13 仿真数学函数设置 271
9.4 仿真激励源设置 271
9.4.1 直流电压源和直流电流源 272
9.4.2 正弦信号激励源 273
9.4.3 脉冲电压激励源 275
9.4.4 分段线性激励源 277
9.4.5 调频波激励源 278
9.4.6 指数函数激励源 279
9.5 仿真方式设置 280
9.5.1 通用参数设置 281
9.5.2 瞬态特性分析和傅立叶分析的参数设置 282
9.5.3 直流传输特性分析的参数设置 283
9.5.4 交流小信号分析的参数设置 284
9.5.5 噪声分析的参数设置 285
9.5.6 参数扫描分析的参数设置 286
9.6 三阶有源滤波器电路仿真分析 287
9.6.1 三阶有源滤波器电路介绍 287
9.6.2 绘制电路的仿真原理图 288
9.6.3 设置元器件的仿真参数 288
9.6.4 设置仿真激励源 288
9.6.5 设置仿真方式 289
9.6.6 运行仿真程序并分析仿真结果 291
9.7.1 加法器电路介绍 293
9.7 仿真波形分析器的使用 293
9.7.2 仿真波形分析器的使用 295
9.8 学习回顾 300
第10章 FPGA设计系统 301
10.1 FPGA工程概述 301
10.2 FPGA设计举例 302
10.2.1 创建FPGA工程和数字电路设计原理图 303
10.2.2 设置FPGA工程选项 304
10.2.3 设置数字电路原理图的文件选项 305
10.2.4 添加库文件 306
10.2.5 绘制数字电路原理图 307
10.2.6 配置FPGA芯片 311
10.2.7 生成EDIF-FPGA网络表文件 314
10.2.8 反向注释FPGA程文件 315
10.3 学习回顾 315
11.1 VHDL设计语言概述 316
第11章 VHDL设计语言 316
11.2 VHDL设计举例 317
11.2.1 创建FPGA工程 318
11.2.2 设计项层电路原理图 319
11.2.3 建立VHDL的测试文件 325
11.2.4 建立VHDL的模型文件和库文件 328
11.2.5 构建并编译设计工程 335
11.2.6 仿真并测试电路 338
11.3 学习回顾 344
第12章 信号完整性分析 346
12.1 信号完整性分析概述 346
12.1.1 基本概念 346
12.1.2 DXP的信号完整性分析工具简介 347
12.2 设置信号完整性分析规则 348
12.3 信号的终端补偿 359
12.4 学习回顾 363
附录A Protel DXP元器件集成库名称索引 364
附录B Protel DXP的PCB封装形式库 387