目录 1
第1章 Protel 2004概述 1
1.1 Protel简介 1
1.1.1 Protel 2004的发展演变 1
1.1.2 Protel 2004的特点 1
1.1.3 Protel 2004的组成 2
1.2 Protel 2004的系统安装 4
1.2.1 Protel 2004安装的系统需求 4
1.2.2 Protel 2004的版本 4
1.2.3 安装过程 5
第2章 Protel 2004工作环境 9
2.1 启动Protel 2004 9
2.2 认识Protel 2004 10
2.2.1 Protel 2004的菜单 12
2.2.2 电路设计步骤 15
2.2.3 画原理图的步骤 16
2.2.4 画印制板步骤 16
2.2.5 Protel 2004的文档组织结构 17
2.3.2 键盘 18
2.3 Protel 2004的基本操作工具 18
2.3.1 鼠标 18
2.4 关于元件库 19
2.4.1 加入元件库 19
2.4.2 查找元件 20
2.4.3 放置元件 21
2.4.4 隐藏管脚 23
2.5 设置Protel 2004的系统参数 24
2.5.1 常规参数设置(General选项卡) 25
2.5.3 透明效果设置(Transparency选项卡) 26
2.5.2 外观参数设置(View选项卡) 26
2.5.4 版本控制设置(Version Control选项卡) 27
2.5.5 备份选项设置(Backup Options选项卡) 28
2.5.6 项目选项卡 29
2.6 文档选项设置 29
2.6.1 设置图纸外形 30
2.6.2 设置图纸属性 33
本章习题 34
第3章 原理图操作基础 37
3.1 窗口操作 38
3.1.1 窗口缩放 38
3.1.2 窗口排列 40
3.2 元件操作 41
3.2.1 选择元件 41
3.2.2 移动 42
3.2.3 拖动 43
3.2.4 剪贴 43
3.2.5 排列与对齐 44
3.2.6 属性编辑 45
3.3 撤销与重复 45
3.4 打印 45
本章习题 48
第4章 绘制原理图 52
4.1 元件操作 52
4.1.1 放置元件 52
4.1.2 设置元件属性 53
4.1.3 放置元件实例 54
4.2 电源符号 55
4.3 连接线路 56
4.4 画图 57
4.4.1 原理图图形工具栏 57
4.4.2 绘制直线 58
4.4.3 绘制多边形 59
4.4.4 绘制椭圆弧线 60
4.4.5 绘制圆弧 61
4.4.6 绘制贝赛尔曲线技巧 62
4.4.7 绘制矩形 63
4.4.8 绘制饼形 64
4.4.9 绘制圆形与椭圆形 66
4.5 自动平移的设定 68
4.6 节点 69
4.7 标注 69
4.7.1 添加标注 69
4.7.2 添加文本框技巧 71
4.7.3 放置图片 73
4.7.4 特殊字符串 75
4.8.1 两种标题栏 76
4.8 标题栏 76
4.8.2 设置标题栏 77
4.8.3 设置栅格 77
本章习题 78
第5章 原理图基础实例 83
5.1 基本布局 83
5.2 网络标号 85
5.3.1 画总线 88
5.3 总线的应用 88
5.3.2 画总线分支线 89
5.4 I/O端口 89
5.5 栅格和指针的设置 90
5.6 图纸的设置 91
本章习题 92
第6章 元件库 97
6.1 整体编辑功能 97
6.2 元件排序 100
6.2.1 元件排序命令 100
6.2.2 元件排序 101
6.3.1 非电气元件的使用方法 103
6.3 非电气图件的应用 103
6.3.2 向原理图添加图片 106
6.4 制作元件 107
6.4.1 认识元件与元件编辑环境 107
6.4.2 LED的制作 115
6.4.3 数据报表 116
本章习题 118
7.1 层次式电路图的概念 123
第7章 层次式电路设计 123
7.2 层次式电路图的操作 124
7.2.1 电路方框图 125
7.2.2 电路方框图I/O口 126
7.2.3 I/O口 127
7.3 层次化原理图的设计方法 128
7.3.1 由上而下的方法 129
7.3.2 绘制下层电路 131
7.4 重复性层次式电路图 132
7.5.1 从母图切换到子图 133
7.5 各层电路图间的切换 133
7.5.2 从子图切换到母图 134
本章习题 135
第8章 网络报表 138
8.1 文本编辑器 138
8.2 编译工程及查错功能 138
8.2.1 编译前设置工程参数 138
8.2.2 编译工程及检查系统错误 140
8.3.1 设置网络表 141
8.3 关于网络表 141
8.3.2 产生网络表 142
8.4 创建层次表 143
8.5 元件交叉参考表 144
8.6 元件报表 145
第9章 SCH原理图实例 147
9.1 绘制根层电路图 148
9.1.1 制作元件 148
9.1.2 放置元件 152
9.1.3 连接线路 154
9.1.4 放置层次式电路图组件 155
9.1.5 放置网络标号 156
9.2 绘制下层电路图 157
本章习题 157
第10章 PCB编辑环境 162
10.1 认识Protel 2004的PCB编辑环境 162
10.1.1 开启一个新项目 162
10.1.2 打开一个PCB文件 164
10.1.3 进入PCB编辑器 165
10.1.4 PCB浏览器 166
10.2 印刷电路板概述 168
10.3 设置环境参数 170
10.3.1 图纸的设定 170
10.3.2 板层的类型 172
10.3.3 板层的设置 176
10.4 规划电路板 179
10.5 电路板设计步骤 184
第11章 PCB的操作 185
11.1 快捷键 185
11.2 快捷菜单常用命令 186
11.3.1 缩放窗口操作 189
11.3 窗口操作 189
11.3.2 窗口排列技巧 190
11.3.3 工作区排列 192
11.4 放置元件与属性编辑 193
11.4.1 元件的放置与属性编辑 194
11.4.2 人工布线 196
11.4.3 圆弧布线的放置与属性编辑 197
11.4.4 尺寸线的放置与属性编辑 198
11.4.5 坐标 199
11.4.6 焊盘的放置与属性编辑 199
11.4.7 过孔 200
11.5 撤销与重复 201
11.6 元件的移动 202
11.7 删除 203
11.8 剪贴 203
11.9 设置原点和跳跃 205
11.10 文件操作 207
11.11 打印 208
本章习题 210
12.1 设计规则 216
第12章 PCB设计规则与信号分析 216
12.1.1 走线规则 219
12.1.2 制造方面的规则 221
12.1.3 高速电路设计规则 224
12.1.4 元件布置方面的规则 226
12.1.5 信号完整性规则 227
12.2 设计规则检查电路板 230
12.2.1 设计规则检查 230
12.3 元件分布密度图 232
12.2.2 清除错误标记 232
第13章 人工布线制作PCB板的步骤 233
13.1 定义电路板 233
13.1.1 直接定义电路板 233
13.1.2 采用菜单命令定义电路板 234
13.2 放置设计对象 236
13.2.1 元件封装的放置与属性设置 236
13.2.2 铜膜线的放置与属性设置 238
13.2.3 圆弧线与属性设置 240
13.2.4 尺寸线与它的属性 241
13.2.5 坐标 242
13.2.6 文字与它的属性 243
13.2.7 焊盘与它的属性 245
13.2.8 过孔与它的属性 246
13.2.9 填充与它的属性 247
13.2.10 敷铜与它的属性 248
13.2.11 用轮廓线包围焊盘、铜模、填充等对象 250
13.2.12 焊盘泪滴处理 250
13.2.13 放置元件屋 250
本章习题 251
13.2.14 放置禁止层轮廓线的对象 251
13.2.15 放置一根线 251
第14章 自动布线 257
14.1 布线前准备 257
14.2 在PCB编辑器中载入网络表和元件 258
14.3 元件布局 260
14.3.1 元件的自动布局 260
14.3.2 手工调整元件布局 262
14.4.1 自动布线之前的必要设置 263
14.4 自动布线 263
14.4.2 自动布线 264
14.4.3 自动布线后电路板资料 265
14.5 电路板设计的一些经验 266
14.5.1 电路板的材料选择 266
14.5.2 电路板尺寸的设置 266
14.5.3 元器件布局 267
14.5.4 布线 267
14.6 高频布线 268
14.6.1 高频布线要注意的问题 268
14.5.6 跨接线 268
14.5.5 焊盘 268
14.6.2 高频布线时的抗干扰问题 269
14.6.3 信号完整性分析 270
本章习题 270
第15章 PCB元件库 278
15.1 制作PCB元件 278
15.1.1 创建PCB元件的步骤 278
15.1.2 启动PCB元件库编辑器 278
15.1.4 PCB元件库管理命令介绍 279
15.1.3 PCB元件库绘制工具及命令介绍 279
15.1.5 手工创建新的元件封装 280
15.2 利用向导制作PCB元件 283
15.3 创建集成元件库 287
15.4 制作一个简单的元件 289
15.4.1 进入元件编辑器 289
15.4.2 元件资料 290
15.4.3 制作元件 291
15.5 将Protel 99se的元件库转换到Protel 2004中 292
第16章 制作PCB板实例 294
16.1 一个简单的电路板实例 294
16.1.1 前期准备工作 294
16.1.2 设计规则 296
16.1.3 设计规则检查 306
16.1.4 自动布线与手工修改 307
16.1.5 生成专用元件封装库 308
16.2 单片机电路板 309
16.2.2 定义板框 310
16.2.1 前期工作 310
16.2.3 加载网络与学习编辑元件封装 311
16.2.4 元件布局 314
16.2.5 自动布线 314
16.2.6 手工布线 315
16.2.7 整体编辑 316
16.3 3D效果图 316
第17章 PCB信号完整性分析 320
17.1 设置信号完整性分析规则 320
17.2 设置信号完整性模型 329
17.3 反射分析 331
17.4 串扰分析 335
第18章 制作PCB高级技术 338
18.1 放置矩形的铜膜 338
18.2 敷铜 339
18.3 包地 340
18.4 补泪滴 341
18.5 内层 342
18.6.1 生成底片文件 344
18.6.2 生成元件清单 344
18.6 PCB后期的一些输出文档 344
18.6.3 生成网络表 346
18.7 PCB电路的接地技巧 347
第19章 仿真 349
19.1 仿真基础 349
19.2 仿真元件参数设置 350
19.2.1 仿真元件 350
19.2.2 设置仿真原理图中的元件参数 351
19.2.3 放置激励源 356
19.3 设置仿真方式 360
19.3.1 选择仿真工作的一些宏观参数 360
19.3.2 选择仿真方式 362
19.4 仿真步骤 391
19.5 查看仿真结果 392
19.5.1 添加新波形显示 392
19.5.2 波形的层叠显示 394
19.5.3 调整波形的显示范围 394
19.6.1 模拟电路的仿真 396
19.6 用实例介绍电路的仿真 396
19.6.2 数字电路的仿真 397
第20章 PLD与FPGA设计 400
20.1 可变成逻辑器件概述 400
20.1.1 基于乘积项(Product-Term)的PLD结构 400
20.1.2 乘积项结构PLD的逻辑实现原理 401
20.1.3 FPGA 402
20.1.4 基于查找表(LUT)的FPGA结构 403
20.2 使用Protel设计PLD实例 404
20.1.5 FPGA逻辑实现原理 404
20.2.1 PLD器件的选择和输入输出的确定 405
20.2.2 创建包括头信息的源文件 405
20.2.3 设置仿真向量 407
附录A 快捷键列表 408
A.1 原理图编辑器与PCB通用的快捷键 408
A.2 原理图编辑器快捷键 409
A.3 PCB编辑器快捷键 409
附录B 集合库与PCB封装库 410
B.1 集合库 410
B.2 PCB封装库 434