第1章 Protel DXP基础 1
1.1 Protel DXP的设计环境与内容 1
1.1.1 设计环境 2
1.1.2 设计内容 2
1.2 设置Protel DXP环境参数 3
1.2.1 设置显示器的分辨率 3
1.2.2 系统参数设置 4
1.2.3 定制系统资源 12
1.3 Protel DXP文档管理 16
1.3.1 Protel DXP的文档组织结构 16
1.3.2 项目组文档管理 17
1.3.3 项目文档管理 18
1.3.4 原理图文档及原理图编辑器 20
1.3.5 关闭文档 22
1.4 设置和编译项目 22
1.4.1 检查原理图的电气参数 23
1.4.2 设置比较器 24
1.4.3 “ECO”设置 25
1.4.4 输出路径和网络表设置 25
1.4.5 项目打印输出的设置 26
1.4.6 多通道设计的设置 27
1.4.7 搜索路径设置 27
1.4.8 编译项目 28
练习1 28
第2章 Protel DXP原理图设计基础 30
2.1 原理图设计步骤 30
2.2 认识原理图编辑器 31
2.2.1 主菜单栏 32
2.2.2 标准工具栏 32
2.2.3 常用工具栏 32
2.2.4 编辑窗口 33
2.2.5 状态栏 33
2.2.6 命令提示栏 33
2.3 设置图纸 33
2.3.1 设置图纸大小 34
2.3.2 设置图纸方向和标题栏 34
2.3.3 设置图纸颜色 35
2.3.4 设置系统字体 36
2.4 网格和光标设置 36
2.4.1 设置网格的可见性 36
2.4.2 设置电气栅格 37
2.4.3 设置网格的形状 37
2.4.4 设置光标形状 38
2.5 设置原理图的环境参数 38
2.5.1 设置原理图环境 39
2.5.2 设置图形编辑环境 41
2.5.3 设置默认原始环境 45
2.6 原理图绘制工具的使用 47
2.6.1 导线(Wire) 48
2.6.2 总线(Bus) 50
2.6.3 总线引入线(Bus Entry) 51
2.6.4 网络标签(Net Label) 52
2.6.5 电源端子(Power Port) 54
2.6.6 元件(Part) 55
2.6.7 子图符号(Sheet Symbol) 60
2.6.8 子图出入端口(Sheet Entry) 62
2.6.9 输入/输出端口(Port) 64
2.6.10 电气节点(Junction) 65
2.6.11 “No ERC”标志 65
2.6.12 放置PCB布线标记(PCB Layout) 66
2.6.13 超越图纸连接器(Off Sheet Connector) 68
2.7 非电气绘图工具的使用 70
2.7.1 画直线(Line) 70
2.7.2 画多边形(Polygon) 71
2.7.3 画椭圆弧(Elliptic Arcs) 71
2.7.4 画贝赛尔曲线(Bezier) 72
2.7.5 画直角矩形(Rectangle) 73
2.7.6 画圆角矩形(Round Rectangle) 73
2.7.7 画椭圆(Ellipse) 74
2.7.8 画扇形饼图(Pie Chart) 75
2.7.9 放置文本字符串(Text String) 75
2.7.10 放置文本框(Text Frame) 76
2.7.11 插入图片(Graphic Image) 77
2.8 电路组件的通用编辑 79
2.8.1 对象的选取 79
2.8.2 取消对象的选取状态 81
2.8.3 对象的剪贴 82
2.8.4 删除对象 84
2.8.5 移动对象 85
2.8.6 对象的旋转 87
2.8.7 对象的排列与对齐 88
2.9 整体编辑 90
2.9.1 “Find Similar Objects”对话框 90
2.9.2 执行整体编辑 92
练习2 94
第3章 原理图设计实例 95
3.1 绘制原理图实例 95
3.1.1 新建一个原理图文档 95
3.1.2 设置图纸尺寸及版面 95
3.1.3 设置工作环境 96
3.1.4 加载元件库 97
3.1.5 在原理图上放置元件 100
3.1.6 连接电路 109
3.1.7 图纸输出 112
3.2 快速绘制原理图举例 114
3.2.1 8254计数器的局部原理图 114
3.2.2 功率放大电路的设计 114
3.2.3 译码电路的设计 116
练习3 118
第4章 制作元件与建立元件库 122
4.1 元件库编辑器 122
4.1.1 启动元件库编辑器 122
4.1.2 工具栏 124
4.2 元件库的管理 126
4.2.1 元件库编辑管理器 126
4.2.2 【Tools】菜单下的元件管理命令 129
4.3 创建元件库 131
4.3.1 制作一个新元件 132
4.3.2 给元件添加别名 137
4.3.3 复制元件 138
4.4 产生元件报表 139
4.4.1 元件报表 139
4.4.2 元件规则检查报表 140
4.4.3 元件库报表 140
4.5 生成项目的元件库 141
4.6 创建整合元件库 141
4.6.1 准备基本元件库 141
4.6.2 创建整合库项目文档 142
4.6.3 为整合库项目文档添加源元件库 143
4.6.4 编译整合库项目文档 144
练习4 146
第5章 层次原理图设计 147
5.1 层次式电路设计 147
5.1.1 层次电路图的设计方法 147
5.1.2 自上向下设计层次电路图 149
5.1.3 自下向上设计层次电路图 151
5.1.4 层次图的切换 153
5.1.5 生成层次表 154
5.2 多通道原理图设计 155
5.2.1 设计多通道电路 155
5.2.2 由多通道电路创建网络列表 158
5.2.3 切换通道 159
练习5 161
第6章 数据输出和生成报表 162
6.1 创建网络表 162
6.1.1 设置网络表选项 162
6.1.2 创建网络表 164
6.1.3 Protel网络表的格式 165
6.2 创建层次报表 166
6.3 创建元件清单 167
6.4 生元件交叉参考表 169
6.5 输出任务配置文件 171
6.5.1 创建输出任务配置文件 171
6.5.2 输出配置 171
6.5.3 数据输出 172
练习6 173
第7章 PCB设计基础 175
7.1 印刷电路板的基础知识 175
7.1.1 印刷电路板的结构 175
7.1.2 元件封装 175
7.1.3 铜膜导线 178
7.1.4 焊盘(Pad) 178
7.1.5 导孔(Via) 178
7.1.6 网络、中间层和内层 178
7.1.7 安全距离(Clearance) 178
7.2 电路板设计的一般原则 179
7.2.1 电路板的选用 179
7.2.2 电路板尺寸 179
7.2.3 布局 179
7.2.4 布线 180
7.2.5 焊盘 181
7.2.6 大面积填充 181
7.2.7 跨接线 181
7.3 认识PCB编辑器 181
7.4 印刷电路板设计流程图 183
7.5 加载元件封装库 183
7.5.1 认识元件库浏览器 184
7.5.2 加载元件封装库 185
练习7 186
第8章 印刷电路板的设计 187
8.1 新建PCB文档 187
8.1.1 创建新的PCB文件 187
8.1.2 将PCB文档添加到设计项目 190
8.1.3 转换设计 190
8.2 电路板设计的规划和环境设置 192
8.2.1 定义PCB工作板层 192
8.2.2 电路板设计的环境设置 193
8.3 设计规则设置 194
8.3.1 单面布线设置 194
8.3.2 导线宽度规则设置 196
8.4 元件的布局 199
8.4.1 自动布局 199
8.4.2 手动布局 201
8.4.3 元件对齐 201
8.5 印刷电路板的布线 202
8.5.1 手工布线 202
8.5.2 自动布线 203
8.6 更新设计项目 205
8.6.1 由PCB更新SCH 205
8.6.2 由SCH更新PCB 206
8.7 验证完成的PCB设计 207
8.8 打印输出 208
8.9 双层电路板的设计 209
8.10 多层电路板的设计 210
练习8 212
第9章 PCB基本组件的编辑与放置 216
9.1 组件的选取 216
9.1.1 组件的选取命令 216
9.1.2 直接拖动鼠标选取组件 217
9.1.3 快速选取组件 217
9.1.4 解除选取 217
9.2 放置导线 218
9.2.1 导线的放置 218
9.2.2 导线的修改和调整 220
9.2.3 导线的删除 220
9.2.4 设置导线属性 221
9.3 放置元件封装 222
9.3.1 元件封装的放置 222
9.3.2 设置元件封装的属性 223
9.3.3 元件封装的基本操作 224
9.4 放置焊点 229
9.4.1 焊点的放置 229
9.4.2 焊点的属性设置 229
9.5 放置导孔 230
9.5.1 导孔的放置 230
9.5.2 设置导孔属性 230
9.6 放置文字 231
9.6.1 启动放置文字命令 231
9.6.2 文字的放置 231
9.6.3 设置文字属性 231
9.6.4 文字的修改 232
9.7 放置坐标指示 233
9.8 放置尺寸标注 234
9.9 放置相对原点 235
9.10 放置圆弧导线 236
9.10.1 圆弧导线的放置 236
9.10.2 圆弧导线属性的设置 238
9.10.3 圆弧导线的移动和调整 238
练习9 239
第10章 PCB特殊编辑技巧 240
10.1 放置矩形铜膜填充 240
10.1.1 启动放置矩形铜膜填充命令 240
10.1.2 放置矩形铜膜填充 240
10.1.3 设置矩形铜膜填充属性 241
10.1.4 矩形铜膜填充的修改 241
10.2 放置敷铜 242
10.3 放置屏蔽导线 245
10.4 补泪滴 245
10.5 内层的建立与分割 246
10.5.1 内层的建立 246
10.5.2 内层分割 248
练习10 249
第11章 设计规则与网络管理 250
11.1 设计规则 250
11.1.1 与电气有关的设计规则(Electrical) 252
11.1.2与布线有关的设计规则(Routing) 254
11.1.3 与SMD布线有关的设计规则(SMT) 259
11.1.4与焊盘延伸量有关的设计规则(Mask) 261
11.1.5与内层有关的设计规则(Plane) 262
11.1.6与测试点有关的设计规则(Testpoint) 264
11.1.7 与电路板制造有关的设计规则(Manufacturing) 265
11.1.8 与高频电路设计有关的规则(High Speed) 267
11.1.9 Placement 271
11.1.10 Signal Integrity 274
11.2 设计规则向导 276
11.3 设计规则检查(DRC) 278
11.4 网络管理器 280
11.4.1 认识网络管理器 280
11.4.2 网络管理器的应用 281
练习11 285
第12章 创建PCB元件封装 287
12.1 启动元件封装编辑器 287
12.2 手工创建新的元件封装 289
12.2.1 元件封装库编辑系统环境设置 289
12.2.2 创建元件封装 290
12.3 利用向导创建元件封装 293
12.4 元件库管理器 295
12.4.1 认识PCB元件库管理器 296
12.4.2 元件封装管理器的应用 297
12.5 生成专用元件封装库 298
练习12 299
第13章 输出与报表 302
13.1 生成底片文件 302
13.2 生成数控钻文件 303
13.3 生成元件插置文档 304
13.4 生成测试点报表 304
13.5 生成电路板信息报表 305
13.6 生成元件清单 306
13.7 生成元件交叉参考表 308
13.8 生成项目文件层次报表 309
13.9 生成网络状态表 309
13.10 生成网络表 310
13.11 其他报表 311
练习13 311
第14章 印制电路板信号完整性分析 312
14.1 ProtelDXP信号完整性分析的特性 312
14.2 设置信号完整性分析规则 313
14.3 信号完整性分析器 318
14.3.1 启动信号分析器 318
14.3.2 信号完整性分析器设置 318
14.4 信号波形分析 323
第15章 电路仿真 327
15.1 Protel DXP的仿真元件描述 327
15.1.1 仿真信号源的元件库 327
15.1.2 仿真专用函数元件库 330
15.1.3 仿真数学函数元件库 330
15.1.4 信号仿真传输线元件库 330
15.1.5 常用元件库 330
15.1.6 元件仿真属性编辑 331
15.1.7 仿真源工具栏 332
15.2 初始状态的设置 332
15.2.1 节点电压(NS)设置 332
15.2.2 初始条件(IC)设置 333
15.3 仿真器的设置 333
15.3.1 启动分析设置 333
15.3.2 一般设置 333
15.3.3 瞬态特性分析 334
15.3.4 傅里叶分析 335
15.3.5 交流小信号分析 335
15.3.6 直流分析 336
15.3.7 蒙特卡罗分析 337
15.3.8 扫描参数分析 338
15.3.9 扫描温度分析 338
15.3.10 传递函数分析 339
15.3.11 噪声分析 339
15.3.12 极点-零点分析 340
15.4 设计仿真原理图 341
15.5 模拟电路仿真实例 342
15.6 数字电路仿真实例 350
练习15 352
参考文献 353