第1章 Protel DXP简介 1
1.1 Protel DXP特点 1
1.1.1 Protel DXP的主要特点 1
1.1.2 Protel DXP的新特色 2
1.2 Protel DXP的工作环境 4
1.2.1 启动Protel DXP 4
1.2.2 Protel DXP的工作环境 5
1.3 Protel DXP的文件组织结构 7
1.4 Protel DXP的文件管理 8
1.4.1 项目工程的管理 8
1.4.2 文件编辑 9
1.5 Protel DXP工作界面的管理 11
1.5.1 辅助查看工具的管理 11
1.5.2 不同设计数据库的窗口管理 12
1.5.3 工作窗口的拆分与合并 13
练习 14
第2章 Protel DXP原理图设计 15
2.1 Protel DXP原理图设计介绍 15
2.1.1 Protel DXP原理图的一般设计步骤 15
2.1.2 进入Protel DXP原理图设计环境 15
2.2 图纸参数设置 17
2.2.1 设置图幅的大小 17
2.2.2 设置图纸的风格 17
2.2.3 一些其他的设置 19
2.3 绘制电路原理图 21
2.3.1 绘图区的放大和缩小 21
2.3.2 元件库的载入 22
2.3.3 工具条的打开与关闭 23
2.3.4 放置元件 23
2.3.5 编辑元件 25
2.3.6 放置电源和接地符号 31
2.3.7 连接线路和放置节点 32
2.3.8 放置总线及其进出端点 33
2.3.9 放置网络名称 34
2.3.10 放置电路方块图及其进出端点 35
2.3.11 放置电路输入输出点 37
2.4 绘制一张完整的电路原理图 38
2.5 元件管理器的使用 40
2.5.1 对元件库进行管理 41
2.5.2 对电路图图元进行管理 42
2.6 设计层次原理图 42
2.6.1 层次电路原理图的设计方法 43
2.6.2 建立层次原理图 45
2.6.3 不同层次电路之间的切换 47
2.6.4 由方块电路符号生成新原理图中的I/O端口符号 47
2.6.5 由原理图文件产生方块电路符号 48
练习 49
第3章 制作元件和建立元件库 50
3.1 使用元件库编辑器和管理元件库 50
3.1.1 启动元件库编辑器 50
3.1.2 元件库编辑器界面的组成 51
3.1.3 管理元件库 51
3.2 常用画图工具的使用 52
3.2.1 画图工具条 52
3.2.2 放置IEEE符号的工具条 53
3.2.3 画图工具条的使用 54
3.3 元件的制作 61
练习 62
第4章 电路规则检查(ERC)及网络表 63
4.1 电路规则检查(ERC) 63
4.1.1 ERC的设置及应用 63
4.1.2 错误定位 67
4.1.3 修改错误 68
4.2 网络表(Netlist) 69
练习 70
第5章 PCB图设计基础 71
5.1 PCB图的简介 71
5.2 PCB图设计流程 72
5.2.1 设计流程图 72
5.2.2 设计步骤 72
5.3 启动PCB设计窗口 73
5.3.1 PCB设计窗口的启动步骤 73
5.3.2 PCB设计窗口 73
5.3.3 加载零件封装库 73
5.4 PCB组件的放置与编辑 76
5.4.1 PCB组件命令的启动方法 76
5.4.2 放置零件封装 76
5.4.3 放置导线 86
5.4.4 放置圆弧导线 93
5.4.5 放置焊点 97
5.4.6 放置导孔 99
5.4.7 放置矩形填充 100
5.4.8 放置敷铜 103
5.4.9 放置泪滴 106
5.4.10 放置屏蔽导线 106
5.4.11 放置字符串 107
5.4.12 放置标注 109
5.4.13 放置坐标与相对原点 110
5.5 PCB设计过程 111
5.5.1 PCB图的规划 111
5.5.2 PCB工作层面与电路板属性的设置 112
5.5.3 从原理图生成PCB图 117
5.5.4 零件封装的布局与对齐 117
5.5.5 手动布线 123
练习 126
第6章 PCB的高级设计 127
6.1 层管理器 127
6.1.1 启动层管理器对话框 127
6.1.2 层管理器对话框中参数设置 128
6.2 系统参数设置 130
6.2.1 启动系统参数对话框 130
6.2.2 编辑系统参数对话框 131
6.3 导航控制面板的管理 136
6.3.1 认识PCB导航控制面板 136
6.3.2 管理Nets(网络)对象 137
6.3.3 管理Components(零件封装)对象 139
6.3.4 管理Rules(规则)对象 140
6.3.5 管理From-To Editor(飞线编辑器)对象 142
6.4 利用向导创建PCB 143
练习 149
第7章 封装库管理 150
7.1 元件封装简介 150
7.1.1 元件封装的分类 150
7.1.2 元件封装的编号 151
7.1.3 常用的元件封装 151
7.1.4 启动元件封装编辑器 153
7.2 创建元件封装 154
7.2.1 完全手工创建元件封装 154
7.2.2 修改已有元件封装库来创建新封装库 158
7.2.3 利用向导创建元件封装 158
7.3 元件封装管理 162
7.3.1 认识封装浏览器 162
7.3.2 元件封装浏览器的应用 163
练习 165
第8章 SchDoc与PCB的同步设计 166
8.1 由SchDoc生成PCB 166
8.1.1 准备原理图和编译项目工程 166
8.1.2 规划电路板 167
8.1.3 装入零件封装库 168
8.1.4 原理图的同步器装入网络表与零件封装 168
8.1.5 对零件进行布局 169
8.1.6 自动布线与手工调整 170
8.1.7 进行局部修改和输出 171
8.2 同步设计 171
8.2.1 由PCB到SchDoc的同步设计 171
8.2.2 由SchDoc到PCB的同步设计 172
练习 174
第9章 设计规则检查(DRC)与自动布线 175
9.1 设计规则及其检查 175
9.1.1 设计规则 175
9.1.2 设计规则检查(DRC) 200
9.2 自动布线 203
9.2.1 自动布线的设置 203
9.2.2 自动布线 205
练习 207
第10章 报表及打印输出 208
10.1 原理图报表 208
10.1.1 生成元件列表 208
10.1.2 生成层次列表 210
10.1.3 产生交叉参考表 211
10.1.4 端口引用 212
10.2 PCB报表 213
10.2.1 生成电路板信息报表 214
10.2.2 生成元件报表 215
10.2.3 生成网络状态表 216
10.2.4 报表的其他项目 216
10.3 打印输出 217
10.3.1 原理图的打印输出 217
10.3.2 电路板的打印输出 219
练习 221
第11章 仿真 222
11.1 Protel DXP电路仿真的主要特点 222
11.2 设计可供仿真用的原理图 223
11.2.1 选取供仿真用的元件 223
11.2.2 Protel DXP中的仿真元件库 225
11.2.3 原理图仿真初始状态的定义 241
11.3 工作点分析 242
11.3.1 设计仿真原理图 242
11.3.2 仿真分析的设置 242
11.3.3 仿真运行 245
11.3.4 仿真结果分析 245
11.3.5 仿真过程发生错误 245
11.4 瞬态分析和傅里叶分析 246
11.4.1 瞬态分析和傅里叶分析的设置 246
11.4.2 瞬态分析和傅里叶分析仿真实例 248
11.5 直流扫描分析 252
11.5.1 直流扫描分析的设置 252
11.5.2 直流扫描仿真实例 253
11.6 交流小信号分析 254
11.6.1 交流小信号分析设置 254
11.6.2 交流小信号仿真实例 255
11.7 噪声分析 260
11.7.1 噪声分析的设置 260
11.7.2 噪声分析仿真实例 261
11.8 温度扫描分析 262
11.8.1 温度扫描分析设置 262
11.8.2 温度扫描分析仿真实例 263
11.9 参数扫描分析 264
11.9.1 参数扫描分析设置 264
11.9.2 参数扫描分析仿真实例 265
11.10 蒙特卡罗分析 266
11.10.1 蒙特卡罗分析设置 266
11.10.2 蒙特卡罗分析仿真实例 268
11.11 传递函数分析 269
11.12 仿真实例 270
11.12.1 模拟电路仿真 270
11.12.2 数字电路仿真 271
练习 273
第12章 信号完整性分析 274
12.1 概述 274
12.2 信号完整性分析器 275
12.2.1 启动信号分析器 275
12.2.2 信号完整性分析器的设置 276
12.3 信号波形分析 281
练习 281
附录 图形符号对照 282