第1章 初识Protel DXP 2004 1
1.1 Protel DXP 2004的特点和新增功能 2
1.2 Protel DXP 2004设计时的文件管理 3
1.3 Protel DXP 2004的设计思路 5
1.3.1 项目的提出 5
1.3.2 整体设计规划 6
1.3.3 原理图设计 6
1.3.4 印刷电路板设计 15
1.3.5 DRC检查 23
小结 24
第2章 创建原理图元件 25
2.1 Protel DXP 2004的元件库 26
2.2 创建原理图元件 27
2.2.1 启动元件库文件编辑器 27
2.2.3 元件绘图工具简介 28
2.2.2 在元件库中创建新的元件 28
2.3 元件库的实用操作 30
2.3.1 复制原理图元件 30
2.3.2 阵列式粘贴 31
2.3.3 自动更新功能 32
2.4 模拟元件的制作 32
2.4.1 实例:制作三极管 32
2.4.2 实例:制作变压器 34
2.5.1 实例:绘制单片机芯片AT89C2051元件图 36
2.5 数字元件的制作 36
2.5.2 实例:绘制TTL集成电路74LS04元件图 38
2.6 库文件输出报表 39
2.6.1 元件报表 39
2.6.2 元件规则检查报表 40
2.6.3 元件库报表 42
2.7 创建集成库 42
2.7.2 为元件添加封装模型 43
2.7.1 创建元件库 43
2.7.3 创建集成库项目 47
2.7.4 添加库文件 47
2.7.5 编译集成库项目 48
2.8 注意事项与技巧 49
2.8.1 隐含引脚的处理 49
2.8.2 引脚排列无关性 49
小结 49
第3章 原理图设计 51
3.1 原理图设计流程 52
3.2 设置图纸环境 52
3.2.1 设置图纸尺寸 53
3.2.2 关于网格的设置 54
3.3 电路实例 54
3.3.1 连线工具栏介绍 54
3.3.2 设计一个四分频电路 55
3.3.3 设计4×4行列式键盘控制 60
3.4 层次原理图设计 64
3.4.1 自顶向下的设计方法 65
3.4.2 自底向上的设计方法 66
3.4.3 实例:设计四端串行接口(自顶向下的设计) 67
3.4.4 实例:设计8051系统(自底向上的设计) 70
3.4.5 实例:设计通用的USB接口模块(自底向上的设计) 74
3.5 编译检测 76
3.5.1 设置错误报告选项 76
3.5.2 设置连接矩阵 79
3.5.3 设置比较器 80
3.5.4 设置同步更新 82
3.5.5 设置项目选项 85
3.5.6 设置默认输出选项 86
3.6 编译调试 87
3.6.1 典型的ERC错误原因 87
3.6.2 编译调试方法 88
3.7.1 输出层次报表 89
3.7 报表输出 89
3.7.2 输出元器件报表 90
3.7.3 元件交叉参考报表 92
3.8 原理图设计常见问题和设计技巧 93
3.8.1 元件命名注意事项 93
3.8.2 接地和电源 94
3.8.3 生成工程元件库 94
3.8.4 为元件标号 94
3.8.5 层次原理图之间的切换 95
小结 96
第4章 网络报表 97
4.1 网络报表的结构 98
4.1.1 元件的声明 98
4.1.2 网络的声明 98
4.2.1 输出单个文档的网络报表(自激多谐振荡器) 99
4.2 网络报表的生成 99
4.2.2 输出项目的网络报表 101
4.3 编辑网络报表 101
4.3.1 Find命令 101
4.3.2 Replace命令 102
4.3.3 Goto Line Number命令 103
小结 103
第5章 印刷电路板基础 105
5.1 常用印刷电路板材料 106
5.1.1 印刷电路板的分类 106
5.1.2 常用的PCB材料 106
5.2 电路板层相关知识 107
5.2.1 印刷电路板结构 107
5.2.2 工作层面类型 108
5.2.3 PCB板设计制作术语 109
5.3.2 简易单面板制作 112
5.3 电路板制作方法 112
5.3.1 普通单面、双面及多层印刷电路板的制作工艺 112
5.3.3 简易双面板制作 113
5.4 印刷电路板的组装形式和加工的工艺流程 114
5.4.1 表面组装 114
5.4.2 表面混装 114
5.4.3 再流焊和波峰焊 115
小结 116
第6章 创建PCB元件封装 117
6.1 封装概述 118
6.1.1 分立元件封装概述 118
6.1.2 IC封装概述 121
6.2 封装设计准则 123
6.3 选择封装形式的基本原则 125
6.4 使用向导设计引脚封装——DIP24 126
6.4.1 新建元件封装库 126
6.4.2 设计DIP24 127
6.5 实例:手动设计引脚封装——双刀双掷继电器 129
6.5.1 手工建立元件封装前的参数设置 129
6.5.2 手工绘制元件封装 130
6.6 元件封装设计实例——Multiwatt 15元件 132
6.7 元件封装设计实例——七段数码显示器 136
6.8 PCB元件封装设计技巧 137
6.8.1 引脚封装库的管理 137
6.8.2 在PCB文件中添加元件封装 138
6.8.3 建立项目元件库 139
6.8.4 特别注意事项 139
小结 139
第7章 印刷电路板设计 141
7.1 印刷电路板设计流程 142
7.2 参数设置 143
7.3 利用向导建立PCB文件 148
7.4 手工创建PCB文件(实例:驱动微型马达的板框) 151
7.5 元件库的导入 155
7.6 网络报表的导入 156
小结 157
第8章 元件布局 159
8.1 元件布局的原则 160
8.2 元件布局的方法步骤 162
8.2.1 手工预布局 162
8.2.2 自动布局 163
8.2.3 手工调整布局 165
8.2.4 网络密度分析 166
8.2.5 3D效果图 166
8.2.6 文字标注的自动调整 168
小结 168
第9章 PCB板设计规则设置 169
9.1 设计规则的设置 170
9.1.1 电气规则 171
9.1.2 走线规则 173
9.1.3 表贴焊盘规则 180
9.1.4 阻焊层规则 182
9.1.5 电源层规则 184
9.1.6 测试点规则 186
9.1.7 电路板制作规则 189
9.1.8 高频电路规则 191
9.1.9 图件布置规则 194
9.1.10 信号完整性规则 197
9.2 智能语句 202
9.2.1 智能约束语句介绍 202
9.2.2 用智能语句(Query Helper)定义规则 203
9.3 利用规则设置向导定义规则 207
9.4 设计规则检查 207
9.4.2 批处理设计规则检查 208
9.4.1 在线设计规则检查 208
9.5 规则设置技巧 209
9.5.1 类的使用 209
9.5.2 PCB面板的使用 214
9.5.3 规则的导入和导出 215
小结 216
第10章 布线 217
10.1 布线的原则 218
10.2.1 设置自动布线的参数 219
10.2 自动布线 219
10.2.2 自动布线 221
10.3 手动布线 222
10.3.1 手工修改布线 223
10.3.2 覆铜(放置填充区)、包地和补泪滴 224
10.3.3 内部电源层的使用 227
10.4 DRC检查 230
10.5.1 电路原理图 232
10.5 多层板实例:设计PCB板 232
10.5.2 生成PCB文件 233
10.5.3 PCB板规则设置 235
10.5.4 布局和布线 235
10.5.5 布线后的调整 238
10.5.6 DRC检查 239
10.6 PCB设计常见问题 240
10.6.1 PCB完成后却发现原理图有误 240
10.6.2 方便设计的交叉参考 240
10.6.3 开一个方孔 241
10.6.4 等宽导线增加载流能力 241
10.7 单面板、双面板和多面板的选择 241
10.7.1 单面板 241
10.7.2 双面板 242
10.7.3 多面板 242
小结 242
第11章 报表生成 243
11.1.1 General标签 244
11.1 电路板信息报表 244
11.1.2 Component标签 245
11.1.3 Nets标签 245
11.1.4 电路板报表 246
11.2 从PCB图生成网络报表 247
11.3 网络状态表 248
11.4 测量相关报表 249
11.5 其他报表 250
小结 250
第12章 可靠性设计 251
12.1 PCB设计总体原则 252
12.2 电磁抗干扰 252
12.3 热设计 255
12.4.2 数字电路抗干扰设计 256
12.4 数字电路抗干扰 256
12.4.1 干扰产生的原因 256
小结 258
第13章 多通道电路设计 259
13.1 多通道电路设计的概念 260
13.2 多通道电路设计方法 261
13.2.1 创建PCB项目 261
13.2.2 绘制顶层原理图 261
13.2.3 绘制底层原理图 263
13.3 切换通道 264
13.3.1 使用专用命令切换层次图并查看通道 265
13.3.2 使用Navigator面板切换通道 266
13.3.3 使用菜单命令View Channels查看通道 266
13.4 多通道元件标志规则 267
13.4.1 Room Naming Style下拉列表框 267
13.4.3 Designator Format下拉列表框 270
13.4.2 Level Seperator for Paths编辑框 270
13.4.4 Set To Defaults按钮 271
13.5 多通道设计实例:混频电路 272
13.5.1 绘制子电路图 273
13.5.2 建立子图对应的图纸符号 274
13.5.3 定义通道数量 275
13.5.4 网络连接和多通道元件标号设置 277
13.5.5 项目编译 279
13.5.6 新建PCB文件 280
13.5.7 对其中一个通道进行元件布局 281
13.5.8 其他通道的布放 282
13.5.9 检查各通道元件标号分配 284
小结 285
第14章 综合实例 287
14.1.1 安装方式 288
14.1.2 电气性能要求 288
14.1 总体方案分析 288
14.1.3 接口要求 289
14.2 原理图设计 289
14.2.1 原理图元件设计 289
14.2.2 原理图设计 293
14.2.3 层次原理图设计 295
14.2.4 报表生成 299
14.3.1 制作元件封装 300
14.3 印刷电路板设计 300
14.3.2 元件布局 301
14.3.3 规则设置 303
14.3.4 自动布线 307
14.4 DRC检查 309
小结 310
附录 快捷键一览 311
附录A 原理图设计快捷键速查表 312
附录B PCB快捷键速查表 314