第1章 关于Protel 99 1
1.1 Protel 99的组成 2
1.1.1 Advanced Schematic 99高级电气原理设计 2
1.1.2 Advanced PCB 99高级印刷电路板设计 3
1.1.3 Advanced Route 99高级无网格布线器 3
1.1.4 Advanced PLD 99高级可编程器件设计 3
1.1.5 Advanced SIM 99高级电路图混合仿真 3
1.1.6 Advanced Integrity 99高级PCB信号完整性分析 4
1.2 Protel 99的新特性 4
1.2.1 综合设计数据库 5
1.2.2 方便灵活的模板 5
1.2.3 网络设计组 5
1.2.4 原理图元件库和PCB封装库 5
1.2.9 精确的信号完整性分析 6
1.2.8 简便的同步设计 6
1.2.7 更容易进行PLD设计 6
1.2.6 优越的混合信号电路仿真 6
1.2.5 原理图快递连线 6
1.2.10 增强的手动推挤布线方式 7
1.2.11 新的布线倒角风格 7
1.2.12 增强的元件布局工具 7
1.2.13 PCB游标手 7
1.2.14 增强的PCB设计规则——复合的规则 8
1.2.15 快速主成元件类 8
1.2.16 自然语言帮助系统 8
第2章 Protel 99环境 9
2.1 Protel 99用户界面 10
2.1.1 菜单条和工具条 10
2.1.2 导航树 11
2.1.3 设计窗 11
2.1.4 状态栏 14
2.2.1 创建新的设计数据库 15
2.2 设计数据库 15
2.2.2 在设计数据库中建立新文档 16
2.2.3 向设计数据库导入外部文档 17
2.2.4 从设计数据库输出文档 18
2.2.5 链接外部文档 18
2.3 Client/Server结构 19
2.3.1 Servers(服务器) 20
2.3.2 服务器的过程(Processes) 24
2.3.3 菜单、工具条和快捷键管理 25
2.3.4 系统设置 40
2.3.5 设计数据库的压缩与修复 42
2.3.6 手动运行脚本文件 44
2.3.7 手动运行一个过程 45
第3章 电气原理图设计预备知识 47
3.1.2 放置元件 48
3.1.1 设置图幅 48
3.1 电路原理图的设计流程 48
3.1.3 原理图布线 49
3.1.4 编辑与调整 49
3.1.5 原理图输出 49
3.1.6 其它操作 49
3.2 进入ADV SCH 99 49
3.3 ADV SCH 99的工作环境 51
3.3.1 原理图选项卡设置 52
3.3.2 图形编辑选项卡设置 53
3.3.3 缺省对象选项卡 55
3.4 鼠标与快捷键 56
3.5 视窗的画面管理与编辑 57
3.5.1 工具栏的打开与关闭 57
3.5.2 显示画面的放大、缩小及移动 59
3.6.2 旧文件打开 62
3.6 文件的管理 62
3.6.1 新文件建立 62
3.6.3 文件的保存 64
3.6.4 文件的关闭 65
3.6.5 文件的删除 66
第4章 原理图设计环境设置 67
4.1 定义工作平面 68
4.1.1 图幅设置步骤 68
4.1.2 用户自定义图纸格式 73
4.2 自制原理图模板 73
4.2.1 模板文件的制作 73
4.2.2 模板文件的调用 76
4.2.3 取消模板文件的调用 78
第5章 简单电路原理图设计 79
5.1.1 利用元件库管理器放置元件 80
5.1 载入元器件 80
5.1.2 利用菜单命令放置元件 83
5.2 元件位置的调整 85
5.2.1 单个元件的移动 85
5.2.2 同时移动多个元件 86
5.2.3 元件的旋转 89
5.2.4 元件选中的撤消 89
5.3 元件的编辑 91
5.3.1 元件整个属性的编辑 91
5.3.2 元件部分属性的编辑 93
5.3.3 元件的删除 94
5.4 原理图布线 96
5.4.1 原理图绘图工具 96
5.4.2 绘制导线 97
5.4.3 放置节点 99
5.4.4 电源与接地符号 100
5.4.5 I/O端口制作 102
5.4.6 总线与网络 103
5.5 图形与文字制作 109
5.5.1 画图工具(Drawing Tools) 109
5.5.2 基本图形绘制 109
5.5.3 写一行文字或一段文字 114
5.6 图件的排列和对齐 116
5.6.1 使一组图件左对齐 116
5.6.2 使一组图件右对齐 117
5.6.3 使一组图件顶端对齐 117
5.6.4 使一组图件底端对齐 117
5.6.5 使一组图件按水平中心线(中垂线)对齐 118
5.6.6 使一组图件垂直靠中对齐 118
5.6.7 使一组图件水平平铺 119
5.6.8 使一组图件垂直均布 119
5.6.9 使一组图件同时做两种排列或均布 120
第6章 层次电路原理图的设计 121
6.1 建立层次式电路原理图 122
6.1.1 新建一个原理图文件 123
6.1.2 执行绘制方块电路命令 123
6.1.3 设置方块电路属性 123
6.1.4 放置方块电路 123
6.1.5 执行放置方块电路端口(Sheet Entry)命令 123
6.1.6 设置端口属性 124
6.1.7 放置端口 125
6.1.8 绘制导线、总线 125
6.1.9 设计下一级电路原理图 125
6.2 由方块电路符号产生新原理图及I/O端口 129
6.2.1 执行由方块电路符号产生新原理图命令 129
6.2.2 创建CPU Section.sch文件 130
6.3.2 执行由原理图产生方块电路符号命令 131
6.3.3 选择文件 131
6.3 由原理图产生方块电路符号 131
6.3.1 新建一个原理图文件 131
6.3.4 产生方块电路符号 132
6.4 不同层电路文件之间的切换 132
6.4.1 由*.prj文件切换到*.sch文件 132
6.4.2 由*.sch文件切换到*.prj文件 132
第7章 原理图设计规则检查 135
7.1 原理图电气法则测试 136
7.1.1 打开原理图文件 136
7.1.2 执行ERC命令 136
7.1.3 设置Setup选项卡 136
7.1.4 设置Rule Matrix选项卡 138
7.1.5 进行ERC 138
7.2.1 执行放置No ERC符号命令 140
7.2.2 放置No ERC符号 140
7.2 使用No ERC符号 140
第8章 原理图文件输出及报表生成 143
8.1 原理图文件的输出 144
8.1.1 设置打印机及打印输出 144
8.1.2 用绘图仪输出文件 147
8.2 生成网络表文件 148
8.2.1 执行创建网络表命令 148
8.2.3 设置Trace Options选项卡 149
8.2.2 设置Preference选项卡 149
8.2.4 产生网络表 150
8.3 生成元件列表 152
8.3.1 执行生成元件列表命令 152
8.3.2 选择元件列表项目 152
8.3.3 定义元件列表各列项目名称 153
8.3.4 选择元件列表的格式 153
8.3.5 产生元件列表 153
8.4 生成层次项目组织列表 154
8.3.6 保存元件列表文件 154
8.5 生成交叉参考元件列表 155
8.6 产生引脚列表 157
8.7 建立项目元件库文件 157
8.7.1 打开项目文件 158
8.7.2 执行建立项目元件库命令 158
第9章 原理图设计的高级技术 159
9.1 新建一个新原理图符号元件 160
9.1.1 进入SCH.LIB库编辑器 160
9.1.2 元件库绘图工具介绍 161
9.1.3 制作一个元件 163
9.2 设计同步器的使用 167
9.2.1 向PCB传送信息前的最终检查 167
9.2.2 向PCB编辑器传送设计信息 169
9.3 高级电路原理图混合仿真简介 173
9.3.2 仿真激励源 174
9.3.1 电路仿真的一般流程 174
9.3.3 仿真器设置 176
9.3.4 原理图仿真 182
第10章 高级电路板设计初步 185
10.1 PCB的设计流程 186
10.2 ADV PCB 99的工作环境 187
10.3 鼠标与快捷键 187
10.3.1 菜单快捷键 187
10.3.2 专用模式快捷键 188
10.3.3 键盘快捷键 188
10.4 进入ADV PCB 99 189
10.5 视窗的画面管理与编辑 192
10.5.1 工具栏(Main Tools)的打开与关闭 192
10.5.2 显示画面的放大、缩小及移动 194
第11章 PCB 99基本编辑技巧 197
11.1.1 套用PROTEL提供的板框 198
11.1 设置电路板板面 198
11.1.2 手动设置电路板板面 203
11.2 装载网络表和元器件 205
11.2.1 生成网络表 205
11.2.2 浏览元器件 205
11.2.3 调用元器件 206
11.2.4 装载网络表 210
11.2.5 编辑网络表 212
11.3 布局 218
11.3.1 元件的布局 218
11.3.2 搬移、旋转与换板层 225
11.3.3 复制元件 226
11.3.4 删除元件 226
11.3.5 块操作 227
11.4 布线 228
11.4.1 手动布线 228
11.4.2 自动布线 242
第12章 设计规则设定和检查 247
12.1 设计规则的设定 248
12.1.1 规则设定 248
12.1.2 在哪里应用规则 252
12.1.3 布线规则 253
12.1.4 工艺规则设定 261
12.1.5 高频设计规则设定 270
12.1.6 布局规则设定 277
12.1.7 信号完整性规则设定 281
12.1.8 其它规则设定 295
12.2 设计规则检查 297
12.2.1 在线设计规则检查(Online DRC) 297
12.2.2 批处理设计规则检查 299
12.2.3 在工作区中快速定位目标 301
12.2.4 使用冲突浏览特性 302
12.2.7 运行反射或串扰分析 303
12.2.5 解决设计规则冲突的策略 303
12.2.6 信号完整性检查 303
第13章 PCB 99高级编辑技巧 307
13.1 元件编辑技巧与库管理 308
13.1.1 元件的编辑 308
13.1.2 元件库的管理 318
13.2 大面积铺铜与包地 322
13.3 补泪滴 326
13.4 内层分割 327
13.4.1 放置内层 327
13.4.2 分割内层 329
13.5 整体编辑 330
13.5.1 Properties页 331
13.5.2 Designator页 332
13.5.3 Comment页 334
13.6 Magnifier 336
13.5.4 Change Scope 336
13.7 把设计变化传递回原理图 337
13.7.1 重标注元件标号 337
13.7.2 从PCB更新原理图 339
13.8 产生其它报表 339
13.8.1 产生被选取管脚的报表 340
13.8.2 产生电路板信息 340
13.8.3 产生元器件表 342
13.9 网络表对照 345
13.8.4 产生电路板的网络状态表 345
第14章 网络设计组 349
14.1 设计组文件夹 350
14.2 建立设计组成员 352
14.3 设定成员访问权限 353
14.4 开启/关闭设计组控制 354
14.5 给文件加锁 355
14.6 设计实例 356