第1章 电路设计与ProtelDXP简介 1
1.1 印刷电路板简介 1
1.1.1 什么是PCB 1
1.1.2 PCB的层次组成 3
1.1.3 常用的EDA软件 4
1.2 PCB设计流程 4
1.2.1 PCB设计准备工作 5
1.2.2 原理图的绘制 5
1.2.4 PCB设计 6
1.2.3 网络报表的生成 6
1.3 Protel的历史 7
1.3.1 Protel的发展历史 7
1.3.2 ProtelDXP的新特点 7
1.4 ProtelDXP的安装 10
1.4.1 ProtelDXP的安装 10
1.4.2 ProtelDXP的卸载 12
1.5 ProtelDXP开发系统介绍 13
1.5.1 ProteDXP的启动 13
1.5.2 主菜单 15
1.5.5 快速启动任务图标 18
1.5.3 工具栏 18
1.5.4 文件面板 18
1.5.6 设计项目的新建、打开和关闭 20
1.6 ProtelDXP的文件管理系统 23
1.6.1 项目文件 23
1.6.2 临时文件 24
1.6.3 存盘文件 24
1.7 ProtelDXP的原理图和PCB设计系统 25
1.7.1 新建原理图文件 25
1.7.2 新建原理图库文件 26
1.7.4 新建PCB库文件 27
1.7.3 新建PCB文件 27
1.8 ProtelDXP的工作面板 28
1.9 ProtelDXP的库文件 29
本章小结 29
第2章 电路原理图的绘制 30
2.1 原理图设计简介 30
2.1.1 原理图的总体设计过程 30
2.1.2 原理图的组成 30
2.2.1 原理图编辑器 32
2.2 ProtelDXP原理图设计系统 32
2.2.2 创建原理图实例 33
2.2.3 主菜单 33
2.2.4 主工具栏 34
2.2.5 工作面板 35
2.3 原理图绘制流程 36
2.4 新建/保存原理图文件 37
2.4.1 手动新建原理图文件 37
2.4.2 通过模板新建原理图文件 38
2.5 原理图图纸的设置 39
2.5.1 图纸选项设置 40
2.5.2 设置图纸格点 42
2.5.3 设置图纸上的字体 43
2.5.4 自定义图纸格式 44
2.5.5 设置图纸参数 44
2.6 元件的放置 45
2.6.1 元件库的引用 46
2.6.2 元件的搜索 47
2.6.3 元件的放置 51
2.6.4 元件属性设置 54
2.6.5 元件说明文字的设置 62
2.7 原理图视图操作 63
2.7.1 工作窗口的缩放 63
2.7.2 视图的刷新 65
2.7.3 工具栏和工作面板的开关 65
2.7.4 状态信息显示栏的开关 65
2.7.5 图纸的格点设置 66
2.8 对象编辑操作 66
2.8.1 对象的选择 67
2.8.3 对象的移动 70
2.8.2 对象的删除 70
2.8.4 操作的撤销和恢复 72
2.8.5 对象的复制、剪切和粘贴 72
2.8.6 元件对齐 75
2.8.7 在原理图上搜索相似对象 77
2.9 电路绘制 78
2.9.1 电路绘制工具 79
2.9.2 导线的绘制 80
2.9.3 放置电路节点 82
2.9.4 放置电源/地符号 85
2.9.5 放置网络标号 86
2.9.6 绘制总线和总线分支 88
2.9.7 放置端口 91
2.9.8 放置忽略ERC检查点 94
2.9.9 放置PCB布线指示标记 95
本章小结 97
第3章 原理图操作工具 99
3.1 ProtelDXP中的文件操作 99
3.1.1 在项目中打开/关闭文件 99
3.1.3 在项目中移出文件 101
3.1.2 在项目中加入文件 101
3.2 【Navigator】面板 102
3.2.1 查看元件信息 102
3.2.2 查看网络信息 103
3.2.3 查看电路错误信息 104
3.3 原理图的注释 105
3.3.1 注释工具介绍 105
3.3.2 绘制直线和曲线 105
3.3.3 绘制不规则多边形 107
3.3.4 放置单行文字和区块文字 108
3.3.6 放置图片 111
3.3.5 放置规则图形 111
3.3.7 阵列式粘贴 113
3.3.8 图件的层次转换 113
3.4 原理图的打印 115
3.4.1 设置页面 115
3.4.2 设置打印机 116
3.4.3 打印预览 117
3.4.4 打印输出 118
3.5 ProtelDXP提供的其他工具 118
3.5.1 文本的查找和替换 118
3.5.2 原理图上的快速跳转 120
3.5.3 元件的自动标号 121
本章小结 123
第4章 原理图的层次化设计 124
4.1 层次化原理图 124
4.1.1 层次化原理图的优点 124
4.1.2 原理图的层次化 124
4.2 层次化原理图的设计方法 127
4.2.1 层次化设计的两种方法 127
4.2.2 复杂分层的层次化原理图 127
4.3.2 自顶向下层次化原理图的绘制 128
4.3 自顶向下的层次化原理图设计 128
4.3.1 自项向下层次化原理图设计流程 128
4.4 自底向上的层次化原理图设计 134
4.4.1 自底向上层次化原理图设计流程 134
4.4.2 自底向上层次化原理图设计 134
4.5 层次化原理图之间的切换 136
本章小结 137
第5章 设计原理图原件 138
5.1 元件符号概述 138
5.2 元件库的创建 138
5.2.2 元件符号库的保存 139
5.2.1 元件符号库的创建 139
5.3 元件设计界面 140
5.3.1 主菜单 140
5.3.2 主工具栏 141
5.3.3 工作面板 141
5.4 元件的绘制 141
5.4.1 设置图纸 142
5.4.2 新建/打开一个元件符号 143
5.4.3 示例芯片的信息 144
5.4.4 绘制边框 145
5.4.5 放置管脚 146
5.4.6 编辑管脚属性 147
5.4.7 IEEE说明符号 152
5.4.8 绘制其他符号 154
5.4.9 定义元件的属性 154
5.4.1 0在原理图中元件的更新 155
5.5 复杂元件的绘制 155
5.5.1 分部分绘制元件符号 155
5.5.4 示例元件的管脚分组 156
5.5.3 新建元件符号 156
5.5.2 示例元件说明 156
5.5.5 元件符号中一个部分的绘制 157
5.5.6 新建/删除一个部分 158
5.5.7 设置元件符号的属性 159
5.5.8 分部分元件符号在原理图上的引用 159
5.6 元件的检错和报表 159
5.6.1 元件符号信息报表 160
5.6.2 元件符号错误信息报表 162
5.6.3 元件符号库信息报表 162
5.7.1 元件符号库中符号的管理 163
5.7 元件的管理 163
5.7.2 元件符号库与当前原理图 164
本章小结 164
第6章 网络表 165
6.1 网络表简述 165
6.2 原理图的检查 165
6.2.1 【ErrorReporting】选项卡 166
6.2.2 【ConnectionMatrix】选项卡 169
6.2.3 查看原理图错误报告 170
6.2.4 原理图的修正 171
6.3 生成网络表 172
6.3.1 简单原理图的网络表 172
6.3.2 层次化原理图的网络表 174
6.4 原理图中的其他报表 176
6.4.1 元件采购报表 176
6.4.2 交叉参考元件报表 179
6.4.3 项目层次报表 179
本章小结 181
第7章 PCB设计基础 182
7.1 PCB板的组成结构 182
7.2 PCB板的板层 184
7.3 PCB板的设计流程 185
7.4 ProtelDXP的PCB设计 186
7.4.1 Protel的PCB设计特点 186
7.4.2 PCB设计界面 188
7.5 新建PCB文件 190
7.5.1 通过向导生成PCB文件 190
7.5.2 手动生成PCB文件 196
7.5.3 通过模板生成PCB文件 200
本章小结 201
8.1.1 控制图纸显示 202
第8章 元器件的布局 202
8.1 PCB图纸设置 202
8.1.2 设置PCB图纸上的格点 203
8.1.3 设置PCB图纸上的测量单位 205
8.1.4 设置PCB图纸的位置 205
8.2 导入器件与网络表 205
8.2.1 装载元件封装库 206
8.2.2 设置同步器比较规则 207
8.2.3 导入网络报表 209
8.3.1 元件的自动布局 212
8.3 元件的自动布局 212
8.3.3 推挤式自动布局 216
8.3.4 导入元件的自动布局文件 216
8.3.2 停止自动布局 216
8.4 PCB中的视图操作 217
8.4.1 工作窗口的缩放 217
8.4.2 视图的刷新 219
8.4.3 3D化显示PCB板 219
8.4.4 工具栏和工作面板的开关 219
8.4.6 飞线的显示与隐藏 220
8.4.5 状态信息显示栏的开关 220
8.5 PCB元器件的编辑 221
8.5.1 对象的选择 222
8.5.2 对象的删除 227
8.5.3 对象的移动 227
8.5.4 操作的撤销和恢复 229
8.5.5 对象的复制、剪切和粘贴 229
8.5.6 PCB图纸上的快速跳转 232
8.5.7 在PCB上搜索相似对象 234
8.6.1 元件的对齐 236
8.6 元件的手动布局 236
8.6.2 自动调整元件说明文字位置 238
8.6.3 调整元件间距 239
8.6.4 移动元件到格点处 239
8.6.5 对示例的手动布局 239
本章小结 240
第9章 PCB的布线 241
9.1 电路板的布线 241
9.2 自动布线 241
9.2.1 设置自动布线策略 242
9.2.2 设置自动布线规则 244
9.2.3 电路板的自动布线 255
9.3 手动布线 259
9.3.1 拆除布线 260
9.3.2 手动布线 262
9.3.3 布线结果的检查 264
9.4 添加安装孔 266
9.5 敷铜 267
9.5.1 放置矩形填充 268
9.5.2 放置多边形填充 269
9.6.1 放置单行文字 271
9.6 电路板的注释 271
9.6.2 放置圆弧 272
9.6.3 放置坐标 274
9.6.4 放置尺寸标注 275
本章小结 276
第10章 PCB设计工具 277
10.1 电路板的层管理 277
10.1.1 在电路板中添加/删除层 277
10.1.2 设置工作层面的显示属性 280
10.2.1 添加具有电气特性的对象 281
10.2 在已有电路板上更改 281
10.2.2 编辑对象属性 284
10.2.3 修改网络报表 287
10.3 【Navigator】面板 289
10.4 生成元件封装库 290
10.5 电路板的测量 291
10.5.1 测量电路板上两点间的距离 291
10.5.2 测量电路板上对象间的距离 292
10.5.3 测量电路板上导线的长度 292
10.7.2 打印输出 293
10.7.1 文件输出 293
10.7 电路板的输出 293
10.6 电路板的报表 293
本章小结 295
第11章 设计元器件封装 296
11.1 封装概述 296
11.1.1 封装技术的发展历史 296
11.1.2 Protel的元件封装 298
11.1.3 绘制封装的流程 299
11.2 常用封装形式介绍 299
11.2.1 直插型元件 299
11.2.2 表贴型元件 300
11.2.3 BGA封装 301
11.2.4 元件封装形式的选择 302
11.3 创建元件封装库 302
11.3.1 元件封装库的创建 302
11.3.2 元件封装库的保存 302
11.4 绘制新建封装的设计界面 303
11.4.1 主菜单 304
11.4.2 主工具栏 304
11.4.3 工作面板 304
11.5.1 新建/打开一个封装 305
11.5 规则封装绘制 305
11.5.2 示例芯片的封装信息 306
11.5.3 焊盘的尺寸 307
11.5.4 采用向导生成封装 307
11.5.5 封装的打印 311
11.6 不规则封装绘制 311
11.6.1 焊盘属性编辑 311
11.6.2 线属性编辑 313
11.6.3 示例芯片的封装信息 314
11.6.4 示例芯片的绘制 315
11.7.2 元件封装信息报表 316
11.7 元件封装检测与报表 316
11.7.1 元件封装的测量 316
11.7.3 元件封装错误信息报表 317
11.7.4 元件封装库信息报表 318
11.8 封装库的管理 318
11.8.1 封装的管理 319
11.8.2 封装库与当前PCB 320
本章小结 322
12.2.1 元件符号库的建立 323
12.2 准备工作 323
12.1 电路说明 323
第12章 语音识别电路设计实例 323
12.2.2 元件封装库的建立 324
12.3 绘制原理图 324
12.3.1 原理图的层次 324
12.3.2 单张子原理图的绘制 325
12.4 生成网络报表 328
12.5 电路板设计 329
12.5.1 生成PCB文件 329
12.5.4 关键部分的手工布线 330
12.5.2 导入网络报表 330
12.5.3 元件的布局 330
12.5.5 自动布线 331
12.5.6 添加安装孔 331
12.5.7 敷铜 331
12.6 设计输出 332
12.6.1 生成PCB报表 332
12.6.2 导出文件 332
本章小结 332