第1部分 设计基础 1
第1章 认识Protel DXP 1
1-1 Protel DXP与EDA设计 1
1-2 Protel DXP安装的基本配置 1
目录 1
1-3 安装Protel DXP软件 2
1-5 本章小结 5
1-6 习题 5
1-4 本书约定 5
第2章 Protel DXP电路设计系统 6
2-1 进入Protel DXP系统 6
2-1-1 启动Protel DXP 6
2-1-2 基本界面元素 6
2-2 定制用户工作界面 7
2-2-1 定制Protel DXP界面元素 7
2-2-2 设置系统属性 10
2-3-1 Protel DXP工作界面 11
2-3 Protel DXP集成环境 11
2-3-2 原理图编辑环境 12
2-3-3 印刷线路板编辑环境 13
2-3-4 信号仿真编辑环境 13
2-3-5 VHDL语言编辑环境 14
2-3-6 各设计系统之间的切换 14
2-4 Protel DXP线路板设计一般流程 14
2-4-1 电路原理图设计 14
2-4-2 生成网络表 15
2-4-3 印刷线路板设计 15
2-5 文档管理 15
2-5-1 Protel DXP设计项目操作 15
2-5-2 Protel DXP文档的基本操作 17
2-6 本章小结 17
2-7 习题 18
第3章 电路原理图设计 19
3-1 原理图的设计流程 19
第2部分 原理图设计 19
3-2 新建原理图及初始化工作 20
3-2-1 新建PCB项目和原理图 20
3-2-2 原理图文件属性设置 20
3-2-3 系统参数设置 22
3-3 原理图设计环境 27
3-3-1 库文件面板 27
3-3-2 工具栏及其管理 30
3-3-3 导航器面板的显示导航功能 33
3-4 放置和编辑元器件 36
3-4-1 载入元器件库 36
3-4-2 放置元器件 40
3-4-3 编辑元器件属性 41
3-4-4 选择、取消选择元器件 43
3-4-5 复制、剪切、粘贴、删除元器件 45
3-4-6 调整元器件位置和方向 46
3-5-2 绘制总线和总线连接 49
3-5-1 绘制网络连线 49
3-5 绘制电路原理图 49
3-5-3 放置网络标号 50
3-5-4 放置电源端口 50
3-5-5 放置原理图图符 51
3-5-6 连接各原理图设计端口工具 51
3-5-7 Place Off Sheet Connector工具 53
3-5-8 放置网络连接节点 53
3-5-10 添加布局布线规则工具 54
3-5-9 屏蔽错误诊断工具 54
3-5-11 绘制直线段 56
3-5-12 绘制多边形 56
3-5-13 绘制圆弧 57
3-5-14 绘制贝兹曲线 58
3-5-15 添加文本说明 58
3-5-16 绘制矩形 59
3-5-17 插入图片 60
3-6 实例 60
3-7-1 打印设置 67
3-7 打印输出原理图 67
3-8 本章小结 68
3-7-2 打印输出 68
3-9 习题 69
第4章 原理图库元件操作 70
4-1 原理图元件编辑器 70
4-1-1 新建Sch元器件库文件 70
4-1-2 编辑Sch元件库文件 70
4-1-3 原理图元件库编辑环境 71
4-2-1 创建原理图元器件 74
4-2 原理图库元件编辑过程 74
4-2-2 创建分立多功能原理图元器件 80
4-3 编辑原理图库文件 82
4-4 产生元件报表 84
4-4-1 元件报表 84
4-4-2 元件库报表 84
4-4-3 元件规则检查报表 85
4-6 习题 86
4-5 本章小结 86
第5章 层次原理图设计 87
5-1 层次原理图设计工具 87
5-1-1 层次原理图设计简介 87
5-1-2 层次原理图工具操作 88
5-2 层次原理图设计方法 91
5-2-1 自上而下的设计方法 91
5-2-2 自下而上的设计方法 94
5-3 层次电路图的管理 95
5-4 本章小结 97
5-5 习题 97
第6章 原理图报表文件 98
6-1 项目编译及查错 98
6-1-1 设置编译项目选项 98
6-1-2 项目编译 100
6-2 网络表文件 101
6-4 元器件报表清单 103
6-3 层次项目组织列表 103
6-5 交叉参考元件报表 105
6-6 端口交叉参考 106
6-7 本章小结 106
6-8 习题 107
第3部分 印刷电路板设计 108
第7章 认识印刷电路板 108
7-1 印刷电路板的结构 108
7-2-1 板层 109
7-2 印刷电路板板层及板框 109
7-2-2 板框 110
7-3 印刷电路板上的元器件 110
7-4 元器件封装 111
7-5 本章小结 113
7-6 习题 113
第8章 印刷电路板设计流程及操作环境 114
8-1 印刷电路板的基本设计流程 114
8-2-2 编辑区的缩放 115
8-2 PCB板设计环境设置 115
8-2-1 编辑窗口介绍 115
8-3 创建PCB文件 116
8-4 PCB编辑器放置工具栏 119
8-4-1 绘制交互式铜膜走线 120
8-4-2 绘制单纯铜膜走线 120
8-4-3 放置焊盘 121
8-4-4 放置导孔 123
8-4-5 放置说明字符串 124
8-4-6 放置坐标指示 125
8-4-7 放置尺寸标注 125
8-4-8 放置元器件封装 126
8-4-9 绘制圆及圆弧 127
8-4-10 区域填充操作 128
8-4-11 放置线路板铺铜 129
8-4-12 元器件阵列操作 130
8-5-1 选择和取消选择功能 131
8-5 PCB编辑器的编辑功能 131
8-4-13 放置螺丝孔 131
8-5-2 基本编辑功能 132
8-5-3 移动元器件 133
8-5-4 元器件的对齐操作 133
8-5-5 跳转功能 134
8-6 本章小结 135
8-7 习题 135
9-1 准备电路原理图和网络表 136
第9章 绘制PCB板 136
9-2 设置工作层面及其颜色 137
9-3 设置电路板设计参数 138
9-3-1 图面属性参数设置 138
9-3-2 系统参数设置 139
9-4 规划印刷电路板 143
9-5 引入网络表 144
9-6 元器件布局 146
9-6-1 印刷电路板的自动布局 146
9-6-2 印刷电路板的手工布局 149
9-6-3 印刷电路板的半自动布局 150
9-7 PCB板布局性能评定 151
9-7-1 3D仿真显示电路板 151
9-7-2 密度分析 152
9-8 电路板布线参数设置 153
9-9 自动布线 160
9-10 手工布线 163
9-10-1 设置布线设计规则 164
9-10-2 手工调整布线的相关技巧 165
9-11 印制电路板设计高级操作 166
9-11-1 包地 166
9-11-2 补泪滴 167
9-11-3 铺铜 168
9-12 设计规则检验 169
9-13 本章小结 170
9-14 习题 171
10-1 元器件封装库编辑器 172
第10章 元器件封装库 172
10-2 手工创建元器件封装 173
10-3 利用向导创建元器件封装 176
10-4 创建集成元器件库 177
10-5 自制元器件封装库常见问题 179
10-6 本章小结 180
10-7 习题 180
第11章 生成PCB报表和打印PCB图 181
11-1 电路板信息报表 181
11-2 网络信息报表 182
11-3 元器件列表 183
11-4 钻孔信息报表 185
11-5 打印PCB图 186
11-6 本章小结 188
11-7 习题 188
第12章 信号完整性分析 189
12-1 设置信号完整性分析的规则参数 189
12-2 信号完整性分析与仿真 193
12-4 习题 196
12-3 本章小结 196
第13章 电路板设计项目综合实例 197
13-1 设计任务 197
13-2 确定电路板的电气功能 198
13-3-2 轨迹跟踪传感器 199
13-3-3 电机驱动 199
13-3-1 CPU电路 199
13-3 关键电路及元器件选型 199
13-3-4 光源模拟量采样电路 200
13-3-5 显示电路图 200
13-3-6 其他电路单元 201
13-4 创建PCB设计项目 201
13-4-1 新建PCB项目设计文件 201
13-4-2 设置环境参数 202
13-4-3 创建集成元件库 202
13-4-4 绘制原理图 202
13-4-5 原理图编译查错 203
13-4-6 生成网络表 204
13-4-7 原理图最后的编辑工作 206
13-4-8 PCB板设计 206
13-5 DRC设计检查 208
13-6 输出元器件列表 209
13-7 本章小结 209
13-8 习题 209
第4部分 Protel DXP功能扩展 210
第14章 Protel DXP电路仿真技术 210
14-1 电路仿真概述和基本步骤 210
14-1-1 电路仿真概述 210
14-1-2 电路仿真的基本步骤 211
14-2 常用元件简介及其仿真参数的设置 212
14-2-1 添加仿真元件库 212
14-2-2 电阻元件 212
14-2-3 电容元件 213
14-2-4 电感元件 214
14-2-5 二极管元件 215
14-2-6 三极管元件 215
14-2-7 场效应管元件 216
14-2-8 晶振 217
14-2-9 熔断丝元件 217
14-2-10 继电器 218
14-2-11 互感器 218
14-2-12 节点电压设置元件 219
14-2-13 节点电压初始值设置元件 219
14-3 仿真电源参数的设置 220
14-3-1 直流仿真电源(Constant(DC)Simulation Sources) 220
14-3-2 交流仿真电源(Sinusoidal Simulation Sources) 220
14-3-3 周期性脉冲仿真电源(Periodic Pulse Simulation Sources) 221
14-3-4 指数仿真电源(Exponential Simulation Sources) 222
14-3-5 调频仿真电源(Frequency Modulated Simulation Sources) 223
14-3-6 分段线性仿真电源(Piece-Wise Linear Simulation Sources) 223
14-3-8 线性受控源(Linear Dependant Simulation Sources) 224
14-3-7 非线性受控源(Non—Linear Dependant Simulation Sources) 224
14-4 仿真类型的设置 225
14-4-1 通用参数设置 225
14-4-2 仿真点分析(Operating Point Analysis) 227
14-4-3 瞬态/傅里叶分析(Transient/Fourier Analysis) 227
14-4-4 直流扫描分析(DC Sweep Analysis) 228
14-4-5 交流小信号分析(AC Small Signal Analysis) 229
14-4-6 噪声分析(Noise Analysis) 230
14-4-7 极点—零点分析(Pole—Zero Analysis) 231
14-4-8 传输性能分析(Transfer Function Analysis) 232
14-4-9 温度扫描分析(Temperature Sweep Analysis) 232
14-4-10 参数扫描分析(Parameter Sweep Analysis) 233
14-4-11 蒙特卡洛分析(Monte Carlo Analysis) 234
14-5 模拟电路仿真实例 235
14-6 数模混合电路仿真实例 239
14-7 本章小结 246
14-8 习题 246
15-1 可编程逻辑器件概述 248
第15章 可编程逻辑电路PLD/FPGA设计 248
15-2 Protel DXP对FPGA设计的支持 249
15-2-1 设计工具 249
15-2-2 设计步骤 249
15-3 FPGA设计实例 250
15-3-1 创建FPGA工程项目和原理图文件 250
15-3-2 项目和原理图文件属性设置 251
15-3-3 原理图配置和EDIF-FPGA网络表 254
15-4-1 VHDL语言概述和基本语法 257
15-4 可编程逻辑电路设计语言VHDL 257
15-4-2 VHDL和原理图混合设计 274
15-5 Protrl DXP与第三方布线软件的接口 289
15-6 本章小结 291
15-7 习题 291
附录A Protel DXP操作快捷键 293
附录B Protel DXP各厂商元器件集成库 296
附录C Protel DXP常用的PCB封装库 321
参考文献 325