前言页 1
第1章 Protel99基础 1
1.1 Protel99简介 2
1.1.1 Protel99新特性 2
1.1.2 系统要求 5
1.1.3 安装 6
1.2 Protel99组成 6
1.3 Protel99设计管理器 8
1.3.1 管理面板 8
1.3.2 菜单条和工具条 10
1.3.3 设计窗 10
1.3.4 状态栏 15
1.4 Protel99基本操作 15
1.4.1 什么是设计数据库 15
1.4.2 如何创建新的设计数据库 16
1.4.3 怎样在设计数据库中建立新文档 17
1.4.4 如何向设计数据库导入外部文档 18
1.4.5 如何从设计数据库导出文档 19
1.4.6 如何链接外部文档 20
第2章 电路原理图设计入门 21
2.1 进入ADV SCH99 22
2.2 电路原理图编辑器管理 24
2.2.1 工具栏的打开与关闭 24
2.2.2 显示画面的放大、缩小及移动 25
2.2.3 移动、更新画面 27
2.3 电路原理图的设计流程 28
2.4 电路原理图设计快速入门 29
第3章 电路原理图设计环境设置 35
3.1 环境参数设置 36
3.1.1 原理图标签页设置 36
3.1.2 图形编辑标签页设置 37
3.1.3 缺省对象标签页 39
3.2 定义工作平面 39
3.2.1 图幅设置步骤 40
3.2.2 用户自定义图纸格式 45
3.3 自制原理图模板 46
3.3.1 模板文件的制作 46
3.3.2 模板文件的调用 48
3.3.3 取消模板文件的调用 50
3.4 鼠标与快捷键 50
3.4.1 缺省的弹出菜单快捷键 50
3.4.2 缺省的原理图操作命令快捷键 51
3.4.3 最常用键盘快捷键(组) 52
第4章 元器件载入与编辑 53
4.1 元件库管理器 54
4.1.1 认识库管理器 54
4.1.2 增加/删除元件库 55
4.2 放置元件 57
4.2.1 利用元件库管理器放置元件 57
4.2.2 利用菜单命令放置元件 59
4.3.1 编辑元件的整个属性 60
4.3 编辑元件属性 60
4.3.2 元件部分属性的编辑 62
4.4 元件的移动、复制和删除 63
4.4.1 选中目标元件 63
4.4.2 元件移动 65
4.4.3 元件的旋转 67
4.4.4 元件选中的撤消 67
4.4.5 元件复制 69
4.4.6 元件删除 70
第5章 电路原理图布线 73
5.1 原理图绘图工具 74
5.2 绘制导线 75
5.3 放置节点 76
5.4 放置电源与接地符号 77
5.5 制作I/O端口 79
5.6 总线与网络 81
5.6.1 绘制总线 82
5.6.2 绘制总线分支线 84
5.6.3 制作网络标号 85
第6章 非电气图形与文字制作 89
6.1 画图工具栏(Drawing Tools) 90
6.2 基本图形绘制 90
6.2.1 画直线 91
6.2.2 画多边线 92
6.2.3 画椭圆弧线 93
6.2.4 画贝塞尔曲线 94
6.3 写一行文字或制作文本框 95
6.3.1 在原理图上写一行文字 95
6.3.2 在原理图中制作文本框 96
6.4 图件的排列和对齐 97
6.4.1 使一组图件左对齐 98
6.4.2 使一组图件右对齐 98
6.4.3 使一组图件顶端对齐 99
6.4.5 使一组图件按水平中心(中垂线)对齐 100
6.4.4 使一组图件底端对齐 100
6.4.6 使一组图件垂直靠中对齐 101
6.4.7 使一组图件水平平铺 102
6.4.8 使一组图件垂直均布 102
6.4.9 使一组图件同时做两种排列或均布 103
第7章 层次原理图设计 105
7.1 建立层次式原理图 106
7.1.1 绘制方块电路 107
7.1.2 放置方块电路端口 108
7.1.3 完成层次原理图的其它设计 110
7.2 由方块电路符号产生新原理图 114
7.3 由原理图文件产生方块电路符号 115
7.4 不同层电路文件之间的切换 116
第8章 电路原理图设计检查 119
8.1 电气设计规则检查 120
8.1.1 电气设计规则检查 120
8.1.2 使用NO ERC符号 124
8.2 元件标号重新分配 125
8.3 检查遗漏的封装 127
第9章 报表生成及原理图输出 131
9.1 生成网络表文件 132
9.2 生成其它报表 135
9.2.1 生成元件列表 135
9.2.2 生成层次项目组织列表 137
9.2.3 生成交叉参考元件列表 138
9.2.5 建立项目元件库文件 140
9.2.4 产生引脚列表 140
9.3 原理图输出 141
9.3.1 打印机设置 141
9.3.2 打印输出 144
9.3.3 用绘图仪输出文件 144
第10章 电气图形符号的创建 147
10.1 进入SCH.LIB库编辑器 148
10.2 电气图形符号库绘图工具介绍 148
10.3.1 命名新元件 151
10.3 电气图形符号的制作 151
10.3.2 设置工作区 152
10.3.3 绘制图形符号 152
10.3.4 制作引脚 153
10.3.5 多部件电气图形符号的制作 155
第11章 使用设计同步器 157
11.1 向PCB传送信息前的最终检查 158
11.2 向PCB编辑器传送设计信息 159
第12章 电路板设计入门 165
12.1 认识电路板 166
12.1.1 电路板设计中的层 166
12.1.2 电路板设计中的图件 168
12.2 进入ADV PCB99 171
12.3 电路板设计流程 174
第13章 电路板设计环境管理与设置 177
13.1 视窗的画面管理 178
13.1.1 界面的打开与关闭 178
13.1.2 编辑区画面管理 179
13.1.3 移动 184
13.2 英制、公制切换 186
13.3 当前坐标原点设置 187
13.4 文档选项设置 187
13.4.1 电路板层设置 188
13.4.2 网格参数设置 189
13.5 系统参数设置 191
13.5.1 PCB工作区选项(Options) 191
13.5.2 设置颜色(Colors) 195
13.5.3 设置显示/隐藏(Show/Hide) 196
13.5.4 缺省值设置(Defaults) 197
13.5.5 信号完整性(Signal Integrity) 198
第14章 电路板规划和网络表载入 199
14.1 规划电路板 200
14.1.1 绘制电路板边框 200
14.1.2 套用模板 201
14.1.3 用户自定义模板 207
14.2 载入网络表和元件 209
14.2.1 利用网络表文件载入网络表和元件 210
14.2.2 利用同步器直接传递原理图设计信息 213
14.2.3 外部网络表编辑 215
14.2.4 网络宏错误与排除 221
14.2.5 内部网络编辑 222
第15章 元件布局与自动布线 229
15.1 元件的自动布局 230
15.1.1 Cluster Placer自动布局工具 230
15.1.2 Statistical Placer自动布线工具 232
15.2 元件的手工布局 234
15.2.1 元件的移动 234
15.2.2 元件的旋转 236
15.2.3 元件的翻转 237
15.2.4 元件的对齐 239
15.2.5 元件的自动对齐 242
15.2.6 元件的自动选择 243
15.2.7 交互布局 244
15.2.8 元件推挤 245
15.2.9 元件的分类排列 246
15.2.10 移动元件到网格 247
15.2.11 元件的复制 248
15.2.12 元件的剪切 248
15.2.13 元件的删除 248
15.2.14 元件的粘贴 249
15.2.15 元件的特殊粘贴 250
15.3 元件封装操作 252
15.3.1 利用PCB浏览器浏览元件封装 253
15.3.2 放置元件封装 254
15.3.3 编辑元件属性 255
15.3.4 编辑元件封装 256
15.3.5 分解元件封装 257
15.3.6 新建元件封装 257
15.4.1 布线规则设定 263
15.4 自动布线 263
15.4.2 布线策略 264
15.4.3 自动布线命令 265
15.4.4 添加测试点 272
15.4.5 自动拆除布线 275
第16章 电路板编辑 277
16.1 图件的放置与属性编辑 278
16.1.1 放置导线 278
16.1.2 放置圆弧 283
16.1.3 放置焊盘 285
16.1.4 放置导孔 287
16.1.5 放置矩形填充块 288
16.1.6 放置字符串 289
16.1.7 多边形覆铜 290
16.1.8 放置尺寸标注 294
16.1.9 放置坐标 296
16.2.1 图件的一般选取与编辑操作 297
16.2 电路板编辑技巧 297
16.2.2 利用选取向导选取图件 300
16.2.3 利用PCB浏览器快速查找和编辑图件 302
16.2.4 快速定位 304
16.2.5 交叉检索 306
16.2.6 图件分类 309
16.2.7 图件整体编辑 310
16.2.8 独立焊盘与导孔之间的转换 312
16.2.9 补泪滴 313
16.2.10 包地 313
16.2.11 元件编号重标注 314
16.2.12 利用同步器将PCB设计变化更新原理图 316
16.2.13 建立PCB项目元件库 318
第17章 设计规则详解 319
17.1 设计规则的设定 320
17.1.1 规则设定 320
17.1.2 在哪里应用规则 323
17.1.3 布线规则 324
17.1.4 工艺规则设定 331
17.1.5 高频设计规则设定 337
17.1.6 布局规则设定 342
17.1.7 信号完整性规则设定 345
17.1.8 其它规则设定 354
17.2 设计规则检查 356
17.2.1 在线设计规则检查(Online DRC) 357
17.2.2 批处理设计规则检查 358
17.2.3 使用冲突浏览特性 360
17.2.4 解决设计规则冲突的策略 361
17.2.5 信号完整性检查 361
17.2.6 运行反射或串扰分析 362
第18章 报表与电路板输出 365
18.1 报表生成 366
18.1.1 生成选取管脚的报表 366
18.1.2 生成电路板信息报表 366
18.1.3 生成元件报表 368
18.1.4 生成项目层次报表 369
18.1.5 生成网络状态报表 370
18.1.6 生成信号完整性分析报表 370
18.1.7 生成钻孔文件 371
18.1.8 生成取放文件 371
18.1.9 距离测量 372
18.2 输出电路板图 372
18.2.1 分层打印 373
18.2.2 组合打印 374
第19章 Protel99 的客户/服务器 377
19.1 服务器(Servers) 378
19.1.1 服务器安装 379
19.1.2 服务器删除 380
19.1.3 服务器开启与关闭 381
19.1.4 改变服务器属性 382
19.1.5 服务器的过程(Processes) 383
19.2 菜单、工具条和快捷键管理 384
19.2.1 菜单管理 385
19.2.2 工具条管理 391
19.2.3 快捷键管理 391
19.3 系统设置 392
19.4 其它 395
19.4.1 设计数据库的压缩与修复 395
19.4.2 手动运行脚本文件 396
19.4.3 手动运行一个过程 397
第20章 网络设计组 399
20.1 网络设计组文件夹 400
20.1.1 设计组成员(Member) 400
20.1.2 访问权限(Permissions) 400
20.1.3 会话信息(Sessions) 401
20.2 建立设计组成员 402
20.3 设定成员访问权限 403
20.4 开启/关闭设计组控制 404
20.5 给文件加锁 405