第一部分 教程 1
第1章 Protel 2004概述 1
1.1 Protel的产生和发展 1
1.2 Protel 2004介绍 2
1.3 Protel 2004设计环境 3
1.3.1 主界面 3
1.3.2 菜单及工具栏 7
1.3.3 工作区、工作面板及工作面板标签 10
1.3.4 系统参数 11
1.3.5 原理图编辑器 18
1.3.6 PCB编辑器 19
1.3.7 文件管理 19
1.3.8 设置和编译项目 24
1.3.9 资源用户化 33
1.4 Protel 2004电路设计的一般步骤 39
第2章 Protel 2004原理图设计基础 43
2.1 原理图设计的一般步骤 43
2.2 原理图设计工具 44
2.2.1 菜单栏 45
2.2.2 工具栏 45
2.2.3 工作面板 48
2.2.4 图纸的放大与缩小 51
2.3 设置图纸 52
2.3.1 图纸规格设置 52
2.3.2 图纸选项设置 54
2.3.3 系统字体设置 56
2.3.4 图纸栅格和电气栅格设置 56
2.3.5 快速切换栅格命令 57
2.3.6 填写图纸设计信息 58
2.3.7 指针设置 59
2.3.8 栅格形状设置 60
2.3.9 栅格颜色设置 61
2.4 设置原理图编辑器系统参数 61
2.4.1 原理图参数设置 62
2.4.2 图形编辑参数的设置 65
2.4.3 编译器参数设置 66
2.4.4 自动聚焦参数设置 67
2.4.5 断线参数设置 69
2.4.6 对象默认值参数设置 69
2.4.7 Orcad选项参数设置 71
第3章 Protel 2004原理图设计 72
3.1 元件库管理 72
3.1.1 浏览元件库 72
3.1.2 装载/卸载元件库 74
3.2 放置元件 75
3.2.1 放置元件的方法 76
3.2.2 放置常用元件的方法 79
3.3 编辑元件 79
3.3.1 编辑元件的属性 79
3.3.2 编辑元件参数的属性 84
3.4 对象位置的调整 85
3.4.1 选取对象 85
3.4.2 移动对象 87
3.4.3 取消对象选择 88
3.4.4 对象的旋转与翻转 88
3.4.5 删除对象 90
3.4.6 复制粘贴及阵列式粘贴对象 90
3.4.7 快速跳转 92
3.4.8 对象的排列和对齐 92
3.4.9 更新元件流水号 94
3.5 绘制电路原理图 97
3.5.1 放置导线 98
3.5.2 放置总线 99
3.5.3 放置总线进出端口 99
3.5.4 放置网络名称 100
3.5.5 放置电源与接地符号 102
3.5.6 放置元件 103
3.5.7 放置电路方块图 103
3.5.8 放置电路方块图进出端口 105
3.5.9 放置输入输出端口 106
3.5.10 放置No ERC标志 107
3.5.11 放置节点 108
3.6 绘制图形 109
3.6.1 绘制直线 110
3.6.2 绘制多边形 111
3.6.3 绘制圆弧与椭圆弧 112
3.6.4 绘制Bezier曲线 113
3.6.5 放置注释文字 114
3.6.6 放置文本框 115
3.6.7 绘制直角矩形与椭圆角矩形 116
3.6.8 绘制圆与椭圆 117
3.6.9 绘制饼图 118
3.6.10 贴图片 119
3.6.11 设置阵列式粘贴 120
3.7 原理图综合设计实例 120
3.8 导线高亮工具——高亮笔 121
第4章 Protel 2004检验电气规则和生成报表 124
4.1 检查原理图的电气连接 124
4.1.1 设置电气连接检查规则 124
4.1.2 检查结果报告 124
4.2 生成原理图的报表 126
4.2.1 生成网络表 127
4.2.2 生成元件清单 128
4.2.3 生成其他报表 131
4.3 原理图的打印输出 134
4.3.1 页面设置 134
4.3.2 原理图打印 136
第5章 Protel 2004制作元件与建立元件库 138
5.1 元件库的编辑管理 138
5.1.1 元件库编辑管理器 138
5.1.2 利用“Tools”菜单管理元件 140
5.1.3 利用“IEEE Symbols”子菜单放置电器符号 141
5.2 创建一个新元件 142
5.3 生成项目的元件库 147
5.4 产生元件报表 148
第6章 Protel 2004层次原理图设计 150
6.1 层次原理图的设计方法 150
6.2 层次原理图的设计过程 150
6.2.1 自上而下层次原理图设计过程 152
6.2.2 自下而上层次原理图设计过程 155
6.2.3 层次原理图之间的切换 156
6.3 层次电路设计报表 156
6.4 层次原理图设计实例 157
第7章 Protel 2004 PCB设计基础 160
7.1 PCB的基础知识 160
7.1.1 PCB基板材料 160
7.1.2 PCB的结构 161
7.1.3 元件封装 161
7.1.4 有关PCB的基本概念 163
7.2 PCB设计及电磁兼容性 166
7.2.1 PCB的走线配置 166
7.2.2 PCB元件布局 167
7.2.3 PCB布线 168
7.2.4 PCB元件及电磁兼容性 169
7.3 PCB的叠层设计 171
7.3.1 叠层设计的基本原则 172
7.3.2 PCB叠层设计方案 172
7.3.3 叠层设计布局快速参考 175
7.4 在项目中建立PCB文件 175
7.5 PCB编辑器及其管理 181
7.5.1 视图的缩放与移动 182
7.5.2 窗口管理 184
7.5.3 “PCB”面板 185
7.6 PCB的放置工具 187
7.6.1 交互式布线 188
7.6.2 放置焊盘 190
7.6.3 放置过孔 192
7.6.4 绘制圆弧或圆 193
7.6.5 放置矩形填充 195
7.6.6 放置多边形填充 196
7.6.7 放置字符串 198
7.6.8 放置元件封装 199
7.6.9 补泪滴设置 203
7.6.10 分割多边形 204
7.6.11 放置直线 204
7.6.12 放置坐标 206
7.6.13 放置尺寸标注 206
7.6.14 设置坐标原点 207
7.7 PCB设计系统的参数设置 208
7.8 PCB设计系统的工作层面设置 215
7.8.1 PCB板层堆栈管理器 215
7.8.2 工作层面的选择及配色 218
7.8.3 PCB设计环境参数的设置 222
第8章 Protel 2004 PCB设计制作 225
8.1 PCB设计流程 225
8.2 规划电路板 226
8.2.1 手动规划电路板实例 226
8.2.2 使用向导生成电路板 229
8.3 元件封装库的加载及有关操作 229
8.3.1 加载元件封装库 229
8.3.2 搜索元件封装库 231
8.3.3 加载元件封装库举例 231
8.4 加载网络和元件 232
8.5 设计规则的设置 234
8.5.1 电气规则设置 235
8.5.2 布线规则设置 237
8.5.3 表贴规则设置 242
8.5.4 阻焊膜和助焊膜规则设置 243
8.5.5 内层规则设置 243
8.5.6 测试点规则设置 244
8.5.7 制造规则设置 245
8.5.8 高频规则设置 246
8.5.9 元器件放置规则设置 248
8.5.10 信号完整性分析规则设置 249
8.6 元件的自动布局 250
8.6.1 PCB自动布局 250
8.6.2 PCB自动布局举例 251
8.7 元件的手工布局 251
8.7.1 对象的选取与取消选取 252
8.7.2 旋转对象 252
8.7.3 移动对象 253
8.7.4 排列对象 254
8.7.5 剪贴、复制对象 255
8.7.6 对象的删除 255
8.7.7 快速跳转 256
8.7.8 自动布局的手工调整 257
8.7.9 使用联合体保持元件之间相对位置的固定 258
8.7.10 使用元件盒将元件分组处理 259
8.7.11 使用对象的Lock属性 260
8.8 自动布线和交互手动布线 262
8.8.1 自动布线 262
8.8.2 自动布线的手工调整 264
8.8.3 交互手动布线 267
8.9 PCB设计的后期处理 268
8.9.1 电源和接地线的调整 268
8.9.2 加补泪滴 268
8.9.3 放置敷铜 269
8.9.4 丝印层文字标注的调整 270
8.10 PCB设计的检查 272
8.10.1 测量距离 272
8.10.2 PCB的3D显示 273
8.10.3 PCB设计规则检查 274
第9章 Protel 2004制作元件封装与建立元件封装库 277
9.1 元件封装编辑器 277
9.2 利用向导制作元件封装 280
9.3 手工制作元件封装 284
第10章 Protel 2004生成PCB报表 287
10.1 生成电路板信息报表 287
10.2 生成元件报表 289
10.3 生成项目PCB元件报表 289
10.4 生成网络状态报表 289
10.5 生成NC钻孔文件 290
10.6 生成光绘文件 292
第11章 Protel 2004电路仿真 297
11.1 电路仿真的基本概念 297
11.2 Protel 2004仿真元件库 299
11.2.1 仿真数学函数元件库 299
11.2.2 仿真信号源元件库 300
11.2.3 仿真专用函数元件库 307
11.2.4 仿真信号传输线元件库 307
11.2.5 常用元件库 309
11.3 初始状态的设置 313
11.3.1 节点电压设置 314
11.3.2 初始条件设置 314
11.3.3 特殊元件设置初始状态 314
11.4 仿真器的设置 315
11.4.1 进入仿真设置环境 315
11.4.2 直流工作点分析 316
11.4.3 瞬态/傅里叶特性分析 316
11.4.4 直流扫描分析 318
11.4.5 交流小信号分析 318
11.4.6 噪声分析 319
11.4.7 极点-零点分析 320
11.4.8 传递函数分析 321
11.4.9 温度扫描分析 322
11.4.10 参数扫描分析 322
11.4.11 蒙特卡罗分析 323
11.5 电路仿真 324
11.6 电路仿真实例 325
11.6.1 模拟电路仿真实例 325
11.6.2 数字电路仿真实例 327
第12章 Protel 2004信号完整性分析 332
12.1 信号完整性分析概述 332
12.2 设置信号完整性分析规则 332
12.3 信号完整性分析器 336
12.3.1 启动信号完整性分析器 336
12.3.2 信号完整性分析器的设置 339
12.4 信号完整性分析实例 343
第13章 Protel 2004综合应用案例 350
13.1 印染自动化控制系统中设置、显示单元的实现 350
13.1.1 设置、显示单元方案设计 351
13.1.2 原理图库文件的实现 352
13.1.3 原理图的实现 356
13.1.4 PCB印制板图的实现 361
13.2 MC9S12NE64开发平台的实现 367
13.2.1 子原理图的实现 368
13.2.2 顶层原理图的实现 371
13.2.3 PCB印制板图的实现 374
第二部分 习题 378
第1章 378
第2章 378
第3章 378
第4章 379
第5章 379
第6章 379
第7章 380
第8章 380
第9章 380
第10章 381
第11章 381
第12章 381
第三部分 实验 382
第2章 382
第3章 382
第4章 383
第5章 383
第6章 383
第7章 383
第8章 384
第9章 384
第11章 385
第12章 388
第13章 388
X13.1 整体设计 388
X13.2 原理图设计过程 389
X13.3 PCB设计过程 391
附录A Protel 2004快捷键 403