目 录
第1章 Protel DXP简介 1
1.1 Protel DXP的功能与特点 2
1.1.1 Protel DXP的功能 2
1.1.2 Protel DXP的特点 3
1.2 Protel DXP的发展演变 3
1.3 Protel DXP的设计窗口 4
1.4 认识Protel DXP菜单栏 5
1.4.1 DXP菜单 5
1.4.2 File(文件)菜单 5
1.4.3 View(视图)菜单 7
1.4.4 Project(项目)菜单 9
1.4.5 Window(窗口)菜单 10
1.4.6 Help(帮助)菜单 11
1.5 Protel DXP的工作环境配置要求 11
1.6 Protel DXP的功能描述 12
1.6.1 可自定义的设计环境 12
1.6.2 专案管理和完整性设计 12
1.6.3 设计输入 13
1.6.4 工程分析与验证 14
1.6.5 设计实现 15
1.6.6 输出设置和生成 16
1.6.7 与其他设计软件的接口 16
1.7 本章小结 17
1.8 习题与上机操作 17
1.8.1 习题 17
1.8.2 上机操作 17
第2章 原理图设计窗口介绍 19
2.1 原理图设计窗口主界面 20
2.2 原理图设计窗口菜单 20
2.2.1 File(文件)菜单 21
2.2.2 Edit(编辑)菜单 25
2.2.3 View(视图)菜单 28
2.2.4 Project(项目)菜单 30
2.2.5 Place(放置)菜单 32
2.2.6 Design(设计)菜单 36
2.2.7 Tools(工具)菜单 39
2.2.8 Reports(报表)菜单 43
2.2.9 Window(窗口)菜单 45
2.2.10 Help(帮助)菜单 46
2.3 工具栏 49
2.4 界面管理 50
2.4.1 打开或关闭工具及管理器 50
2.4.2 窗口的缩放 52
2.5 设置图纸图幅 53
2.6 本章小结 57
2.7 习题与上机操作 57
2.7.1 填空题 57
2.7.2 上机操作 58
第3章 绘制SCH原理图 59
3.1 建立项目 60
3.1.1 创建一个新项目 60
3.1.2 创建一个新的原理图纸(SCH) 61
3.1.3 将原理图图纸添加到项目中 63
3.1.4 设置原理图参数选项 64
3.2 绘制原理图 65
3.2.1 定位元件和加载元件库 65
3.2.2 在原理图中放置元件 68
3.2.3 连接电路 75
3.2.4 放置网络与网络标签 76
3.2.5 管理项目 78
3.3 本章小结 82
3.4 习题与上机操作 82
3.4.1 习题 82
3.4.2 上机操作 82
第4章 生成和传送网络表到PCB 83
4.1 网络表的生成步骤 84
4.2 传送网络表到PCB中 84
4.2.1 创建PCB文档 85
4.2.2 传送网络表到PCB文档 90
4.3 本章小结 93
4.4 习题与上机操作 93
4.4.1 习题 93
4.4.2 上机操作 93
第5章 原理图元件库管理 95
5.1 使用元件库 96
5.2 元件库的特点 96
5.3 使用Protel以前版本的元件库 96
5.3.1 直接使用以前版本的元件库 96
5.3.2 将以前版本的元件库转换生成
集成元件库 97
5.4 建立项目元件库 100
5.4.1 建立项目原理图元件库 100
5.4.2 建立项目PCB元件库 101
5.4.3 建立集成元件库项目 102
5.4.4 将源库文件添加到集成元件库
项目 102
5.4.5 为元件库封装添加模式 103
5.4.6 设置文件和库模式路径 103
5.4.7 编译元件库 105
5.4.8 在集成元件库中添加新的SCH
元件库 107
5.5 建立一个新的元件 109
5.5.1 建立一个原理图元件 110
5.5.2 为原理图元件添加模式 113
5.6 建立一个包括多个组成部分的
元件 119
5.6.1 在元件库中建立新元件 120
5.6.2 建立新元件的身体 120
5.6.3 添加元件的管脚 122
5.6.4 建立元件的新组成部分 122
5.6.5 为元件的模块添加预置的预览
模式图 123
5.6.6 从其他元件库添加元件 124
5.6.7 使用原理图元件库报表检查
元件 125
5.6.8 建立元件的PCB封装 126
5.6.9 确认元件封装 139
5.6.10 创建一个综合元件库 140
5.7 本章小结 142
5.8 习题与上机操作 142
5.8.1 填空题 142
5.8.2 上机操作 142
第6章 FPGA项目设计 143
6.1 FPGA项目设计 144
6.1.1 建立一个FPGA项目 144
6.1.2 设置项目选项 146
6.2 建立一个原理图文档 147
6.2.1 建立原理图文档 147
6.2.2 设置文档的选项 148
6.3 开始图纸的设计 149
6.3.1 定位元件和元件库 149
6.3.2 在原理图上放置元件 151
6.3.3 制作I/O端口界面 152
6.3.4 建立元件之间的电气连接 154
6.3.5 放置网络标号连接 155
6.3.6 总线的连接 156
6.3.7 配置设计图纸 157
6.3.8 生成EDIF-FPGA网络表 159
6.4 本章小结 161
6.5 习题与上机操作 161
6.5.1 习题 161
6.5.2 上机操作 161
第7章 层次原理图的设计 163
7.1 建立层次原理图 164
建立层次原理图 165
7.2 不同层电路文件之间的转换 170
7.2.1 上层电路转换到下层电路 170
7.2.2 下层电路转换到上层电路 171
7.3 图纸符号和原理图中的I/O端口
符号交互生成 171
7.3.1 由图纸符号生成新原理图中的
I/O端口符号 171
7.3.2 由原理图I/O端口符号生成
图纸符号 172
7.3.3 由图纸符号生成VHDL文件 173
7.4 生成层次原理图项目的网络表 174
7.5 本章小结 175
7.6 习题与上机操作 175
7.6.1 习题 175
7.6.2 上机操作 175
第8章 打印输出 177
8.1 页面设置(Page Setup) 178
8.1.1 打印纸选择(Printer Paper) 178
8.1.2 设置页边距 178
8.1.3 缩放比例 179
8.1.4 修正设置 181
8.1.5 打印颜色设置 181
8.1.6 按钮功能 181
8.2 本章小结 184
8.3 习题与上机操作 184
8.3.1 习题 184
8.3.2 上机操作 184
第9章 自定义DXP中的资源 185
9.1 常用自定义浏览 186
9.1.1 重新整理菜单和工具栏 187
9.1.2 添加工具栏命令 188
9.1.3 删除自定义命令 190
9.2 建立新工具栏 191
9.2.1 建立一个新的工具栏 191
9.2.2 复制工具栏 192
9.2.3 打开工具栏 192
9.3 恢复菜单和工具栏的默认设置 193
9.4 本章小结 193
9.5 习题与上机操作 194
9.5.1 习题 194
9.5.2 上机操作 194
第10章 PCB基本操作和设计窗口 195
10.1 设计窗口 196
10.2 设计窗口的管理 196
10.2.1 工具栏介绍 196
10.2.2 设计窗口的放大和缩小 198
10.3 窗口管理 199
10.4 设置电路板的工作层 202
10.4.1 电路板的结构 202
10.4.2 工作层的类型 203
10.4.3 工作层的设置步骤 205
10.4.4 印刷电路板选项设置 208
10.4.5 设置工作层的显示颜色 211
10.4.6 新定义板形 212
10.5 PCB电路板设计流程 215
10.5.1 网表输入 215
10.5.2 规则设置 216
10.5.3 元件布局 216
10.5.4 布线 216
10.5.5 检查 217
10.5.6 复查 217
10.5.7 设计输出 218
10.6 本章小结 218
10.7 习题与上机操作 218
10.7.1 习题 218
10.7.2 上机操作 219
第11章 PCB快速设计入门 221
11.1 创建PCB文档并添加到
项目中 222
11.2 转换设计 222
11.3 设计PCB 223
11.3.1 设置PCB工作区 223
11.3.2 板层控制器 226
11.3.3 设置新的设计规则 227
11.3.4 在PCB上放置元件 232
11.3.5 修改封装 233
11.3.6 手工布线 234
11.3.7 自动布线 237
11.3.8 验证PCB板设计 238
11.3.9 设置项目输出 241
11.3.10 预览并打印图纸 242
11.3.11 生成输出文件 244
11.4 仿真设计 246
11.4.1 放置仿真电源 246
11.4.2 放置网络标签 247
11.4.3 运行瞬态特性分析 248
11.5 本章小结 250
11.6 习题与上机操作 251
11.6.1 习题 251
11.6.2 上机操作 251
第12章 版本控制 253
12.1 添加项目和文档到VCS中 254
12.1.1 添加项目到VCS 254
12.1.2 添加文档到VCS 257
12.2 从VCS中移除已经添加的项目
和文档 258
12.2.1 从VCS数据库中移除版本控制的项目 258
12.2.2 从VCS中移除版本控制的
文档 260
12.2.3 刷新状态 260
12.3 文档的导出和导入 261
12.3.1 从数据库导出文档 261
12.3.2 多个导出 262
12.3.3 取消一个导出 263
12.3.4 在数据库中导入文档 264
12.3.5 获得最新的版本 264
12.3.6 显示修改历史 265
12.3.7 显示文档的版本属性 266
12.3.8 显示版本间的区别 266
12.4 本章小结 267
12.5 习题与上机操作 267
12.5.1 习题 267
12.5.2 上机操作 267
第13章 PCB的形状和设计图纸 269
13.1 印刷电路板的形状 270
13.1.1 调整PCB板的形状 270
13.1.2 重新定义板的形状 271
13.1.3 从选择的目标定义板的形状 273
13.1.4 改变PCB板形状 274
13.1.5 移动PCB板的位置 275
13.2 利用PCB的设计图纸 276
13.2.1 显示图纸 277
13.2.2 添加图纸模板 277
13.3 禁止布线层 279
13.4 本章小结 280
13.5 习题与上机操作 281
13.5.1 习题 281
13.5.2 上机操作 281
第14章 导入和导出CAM 283
14.1 CAM的导入和导出 284
14.1.1 生成CAM文件 284
14.1.2 导入CAM文件 285
14.1.3 导出CAM文件 285
14.2 输出到Windows打印设备 286
14.3 本章小结 286
14.4 习题与上机操作 286
14.4.1 习题 286
14.4.2 上机操作 287
第15章 不同网络的布线技巧 289
15.1 高频电路布线技巧 290
15.2 PCB布线 291
15.3 电源、地线的处理 291
15.4 数字电路与模拟电路的共地处理 292
15.5 信号线布在电(地)层上 292
15.6 大面积导体中连接管脚的处理 292
15.7 布线中栅格系统的作用 293
15.8 设计规则检查(DRC) 293
15.9 本章小结 293
15.10 习题与上机操作 294
15.10.1 习题 294
15.10.2 上机操作 294
第16章 PCB设计规范 295
16.1 整体设计 296
16.1.1 板的布局 296
16.1.2 印刷电路板的走线 296
16.1.3 印刷导线的间距 297
16.1.4 印刷导线的屏蔽与接地 297
16.1.5 焊盘 297
16.1.6 有关焊盘的其他注意点 298
16.1.7 大面积敷铜 298
16.1.8 板材与板厚 299
16.2 PCB布局规则 299
16.2.1 一般规则 299
16.2.2 元件放置 299
16.2.3 信号走线 300
16.2.4 电源 301
16.2.5 接地 301
16.2.6 晶体振荡器电路 302
16.3 PCB布局的构成 302
16.3.1 层(Layer) 302
16.3.2 过孔(Via) 303
16.3.3 丝网印刷层(Overlay) 303
16.3.4 SMD的特殊性 303
16.3.5 网格状填充区和填充区 303
16.3.6 焊盘( Pad) 304
16.3.7 各类膜(Mask) 304
16.3.8 飞线 304
16.4 PCB设计指引孔 305
16.5 产品内部的电磁抗干扰兼容性
设计 312
16.5.1 印刷电路板设计中的电磁
兼容性 312
16.5.2 开关电源设计中的电磁
兼容性 313
16.5.3 设备内部的布线 314
16.5.4 屏蔽电缆的接地 315
16.5.5 对静电的防护 315
16.6 电子电路设计中EMC/EMI的
模拟仿真 316
16.7 高速电路设计中的散热 316
16.8 提高电子产品抗干扰能力和
电磁兼容性 318
16.9 数字电路设计的抗干扰 321
16.9.1 抑制干扰源 322
16.9.2 切断干扰传播路径 323
16.10 单片机控制板的设计原则 324
16.10.1 元件的布局 324
16.10.2 关键的元件 324
16.10.3 地线的种类 325
16.11 本章小结 325
16.12 习题与上机操作 326
16.12.1 习题 326
16.12.2 上机操作 326
附录 327