第1章 Protel DXP 2004概述 1
1.1 Protel系列软件的发展历史 2
1.2 Protel DXP 2004的特点 3
1.3 Protel DXP 2004的系统配置 3
1.4 Protel DXP 2004的启动 4
1.5 Protel DXP 2004的主界面 6
1.6 Protel DXP 2004的文件管理 8
1.6.1 常用项目和文件类型 8
1.6.2 对项目的操作 8
1.6.3 对文件的操作 10
1.7 Protel DXP 2004设计简例 12
1.8 思考与练习 16
第2章 原理图设计基础 17
2.1 原理图编辑环境 18
2.1.1 菜单栏 18
2.1.2 工具栏 19
2.1.3 状态栏及命令行 22
2.1.4 工作面板 23
2.2 设置图纸和优先选项 27
2.2.1 原理图图纸的设置 27
2.2.2 原理图优先选项的设置 29
2.3 原理图设计流程 32
2.4 思考与练习 33
第3章 原理图设计 35
3.1 创建原理图文件 36
3.2 放置电气对象 37
3.2.1 放置元件 37
3.2.2 绘制导线 39
3.2.3 绘制总线 40
3.2.4 放置总线入口 41
3.2.5 放置网络标签 42
3.2.6 放置电源和电源地 43
3.2.7 放置输入/输出端口 44
3.2.8 放置No ERC 46
3.3 原理图的视图操作 46
3.3.1 原理图视图的缩放 46
3.3.2 刷新原理图 47
3.3.3 图纸栅格的设置 47
3.4 元件的编辑操作 47
3.4.1 选择和取消 47
3.4.2 排列和对齐 48
3.4.3 旋转和翻转 49
3.4.4 移动和拖动 49
3.4.5 复制、剪切、粘贴和删除 50
3.5 原理图编辑的高级技巧 50
3.5.1 修改元件属性 50
3.5.2 元件注释 52
3.5.3 元件群体编辑 55
3.5.4 库元件的查询 58
3.5.5 电气规则检查 60
3.5.6 向Word文档中复制原理图 61
3.5.7 常见的错误和警告 61
3.6 常用快捷键 63
3.7 原理图报表 64
3.7.1 网络表 65
3.7.2 元件清单报表 66
3.8 电路原理图设计实例 67
3.8.1 新建项目 68
3.8.2 添加新的原理图文件 68
3.8.3 设置原理图图纸参数 68
3.8.4 放置元件 69
3.8.5 放置其他电气对象 71
3.8.6 元件注释 74
3.8.7 电气规则检查 75
3.8.8 原理图报表 77
3.8.9 文件保存 80
3.9 思考与练习 81
第4章 层次原理图设计 85
4.1 层次电路原理图简介 86
4.1.1 层次原理图的设计方法 86
4.1.2 层次原理图中的电气对象 87
4.2 层次原理图的设计步骤 89
4.2.1 自顶向下设计层次原理图 89
4.2.2 自底向上设计层次原理图 95
4.2.3 层次原理图的切换 97
4.3 层次原理图的报表 99
4.3.1 项目层次报表 99
4.3.2 网络表 99
4.3.3 元件清单报表 99
4.4 思考与练习 100
第5章 印制电路板设计基础 102
5.1 PCB的种类 103
5.2 PCB设计的基本概念 104
5.2.1 PCB的工作层面 104
5.2.2 铜膜导线 105
5.2.3 过孔 106
5.2.4 焊盘 106
5.2.5 元件封装 106
5.2.6 飞线 106
5.2.7 安全间距 106
5.3 常用元件封装 107
5.3.1 元件封装的分类 107
5.3.2 常用元件封装介绍 107
5.4 PCB的基本组成 111
5.5 PCB的制作过程 112
5.6 PCB设计的基本流程 113
5.7 思考与练习 115
第6章 PCB设计基础操作 116
6.1 PCB编辑器 117
6.1.1 PCB编辑器界面 117
6.1.2 PCB工作面板 119
6.2 电路板的规划设置 122
6.2.1 板层和颜色设置 122
6.2.2 规划PCB的物理边界 123
6.2.3 规划PCB的电气边界 123
6.3 PCB工作参数的设置 124
6.3.1 图纸参数设置 124
6.3.2 PCB优先选项 125
6.4 PCB中的视图操作 127
6.4.1 工作区的缩放 127
6.4.2 刷新PCB图 127
6.4.3 PCB图纸栅格的设置 127
6.4.4 工作区中的飞线显示 128
6.5 PCB设计的基本操作 129
6.5.1 创建一个新的PCB文件 129
6.5.2 导入元件和网络表 133
6.6 PCB的放置工具 135
6.6.1 放置方法 135
6.6.2 放置对象 135
6.7 PCB的布线 140
6.7.1 自动布线 141
6.7.2 手动布线 142
6.7.3 取消布线 144
6.8 PCB设计中的常用快捷键和常见问题 144
6.8.1 PCB设计中的常用快捷键 144
6.8.2 载入网络表和元件封装时常出现的疑难问题分析 145
6.9 PCB设计实例——双面板手动布线 148
6.9.1 准备工作 148
6.9.2 在项目中新建PCB文件 148
6.9.3 设置工作参数 148
6.9.4 规划电路板 149
6.9.5 载入网络表和元件封装 149
6.9.6 元件布局 150
6.9.7 手动布线 150
6.9.8 保存文件 150
6.10 思考与练习 151
第7章 PCB设计高级操作 154
7.1 PCB设计规则 155
7.1.1 设计规则的概念和基本操作 155
7.1.2 布线规则 159
7.1.3 电气规则 165
7.1.4 Mask规则 169
7.2 PCB设计中常用的高级技巧 170
7.2.1 网络类 170
7.2.2 设计规则检查 171
7.2.3 在PCB上添加元件和网络标号 173
7.2.4 放置覆铜 173
7.2.5 补泪滴 176
7.2.6 添加安装孔 177
7.2.7 原理图与PCB的双向操作 177
7.3 PCB设计实例——双面板自动布线 180
7.3.1 准备工作 180
7.3.2 在项目中新建PCB文件 180
7.3.3 将设计导入到PCB 180
7.3.4 元件布局 182
7.3.5 设置网络类 182
7.3.6 设置电路板布线规则 183
7.3.7 自动布线 183
7.3.8 手动调整自动布线 185
7.3.9 对地线覆铜 185
7.3.10 DRC检查 186
7.3.11 保存文件 187
7.4 思考与练习 187
第8章 元件原理图库、PCB元件封装库和集成元件库 192
8.1 元件原理图库 193
8.1.1 元件原理图库编辑器 193
8.1.2 【SCH Library】工作面板 194
8.1.3 元件原理图库的图纸属性 195
8.2 元件原理图库的基本操作 197
8.2.1 制作新的原理图元件 197
8.2.2 原理图元件属性 200
8.2.3 原理图元件引脚属性 203
8.2.4 向元件原理图库中添加新元件 204
8.3 元件原理图库操作的高级技巧 205
8.3.1 利用模式管理器添加元件封装 205
8.3.2 带有子元件的原理图元件设计 207
8.3.3 复制已有原理图元件 207
8.3.4 由原理图生成元件原理图库 209
8.3.5 由原理图库更新原理图中元件 210
8.4 PCB元件封装库 211
8.4.1 启动PCB元件封装库编辑器 212
8.4.2 PCB元件封装库的图纸属性 212
8.4.3 【PCB Library】工作面板 213
8.5 绘制元件封装 214
8.5.1 利用封装向导自动绘制元件封装 214
8.5.2 手动绘制元件封装 216
8.6 PCB元件封装库操作的高级技巧 218
8.6.1 复制已有元件封装 218
8.6.2 由PCB图生成PCB元件封装库 219
8.6.3 由PCB元件封装库更新PCB中元件封装 220
8.7 创建集成元件库 220
8.8 集成元件库实例 222
8.8.1 建立集成元件库项目 222
8.8.2 制作原理图元件 222
8.8.3 制作元件封装 227
8.8.4 联系元件和元件封装 232
8.8.5 生成集成元件库 232
8.9 思考与练习 233
第9章 PCB设计综合实例 237
9.1 单片机基础综合实验板功能 238
9.2 设计过程 239
9.2.1 新建工程 239
9.2.2 建立集成元件库 240
9.2.3 电路原理图设计 242
9.2.4 ERC检查 247
9.2.5 原理图报表 251
9.2.6 规划电路板 252
9.2.7 网络表和元件封装的导入 253
9.2.8 手工布局 253
9.2.9 网络类的设置 253
9.2.10 布线规则的设置 254
9.2.11 自动布线、手动调整 258
9.2.12 DRC设计规则检查 260
9.2.13 3D效果图 260
附录 262
附录A Protel DXP 2004常用快捷键一览表 262
附录B 常用元件原理图符号与PCB符号 263
参考文献 275