第1章 Protel 99 SE概述 1
1.1 Protel 99 SE的主要特点 2
1.1.1 Protel 99 SE的组成 2
1.1.2 Protel 99 SE的新特点 2
1.2 Protel 99 SE的运行环境 3
1.3 Protel 99 SE的安装与卸载 3
1.4 Protel 99 SE的启动 5
1.5 系统参数的设置和工作环境 5
1.5.1 界面字体的设置 5
1.5.2 系统其他参数的设置 6
1.5.3 Protel 99 SE的工作环境 7
1.5.4 Protel 99 SE菜单栏 8
1.5.5 菜单栏属性的设置 9
1.5.6 Protel 99 SE系统菜单 9
上机操作 11
思考与练习 11
第2章 设计电路原理图 13
2.1 电路设计的概念 14
2.2 原理图设计的一般流程 14
2.3 原理图图纸设置 15
2.4 原理图工作环境设置 19
2.4.1 设置原理图环境参数 19
2.4.2 设置图形编辑的环境参数 20
2.4.3 电路板物理边框的设置 21
2.5 放置元件 23
2.5.1 利用元件库管理浏览器放置元件 23
2.5.2 利用菜单命令放置元件 24
2.5.3 元件位置的调整 25
2.5.4 对象的复制/剪切和粘贴 26
2.5.5 元件的排列与对齐 27
2.5.6 元件的阵列式粘贴 28
2.5.7 元件的属性设置 28
2.5.8 元件的删除 29
2.6 元件的电气连接 30
2.6.1 用导线连接元件(Wire) 30
2.6.2 总线的绘制(Bus) 31
2.6.3 绘制总线分支线(Bus Entry) 32
2.6.4 放置电气节点(Manual Junction) 32
2.6.5 放置电源和接地符号(Power Port) 33
2.6.6 放置网络标签(Net Label) 34
2.6.7 放置输入/输出端口(Port) 35
2.6.8 放置忽略ERC测试点(No ERC) 36
2.6.9 放置PCB布线指示(PCB Layout) 36
2.7 使用图形工具绘图 37
2.7.1 Drawing工具条 37
2.7.2 绘制直线 38
2.7.3 绘制多边形 38
2.7.4 绘制椭圆弧 39
2.7.5 绘制矩形 39
2.7.6 绘制圆角矩形 40
2.7.7 绘制椭圆 41
2.7.8 绘制扇形 41
2.7.9 添加文本字符串 42
2.7.10 添加文本框 42
2.7.11 添加贝济埃曲线 43
2.7.12 添加图形 43
2.8 应用实例——绘制原理图 44
2.9 应用实例——创建模板 48
上机操作 51
思考与练习 53
第3章 层次化原理图和设计后的处理 55
3.1 层次电路原理图的基本概念 56
3.2 层次原理图的基本结构和组成 56
3.3 层次原理图的设计方法 57
3.3.1 自上而下的层次原理图设计 57
3.3.2 自下而上的层次原理图设计 62
3.4 层次原理图之间的切换 65
3.5 层次设计表 65
3.6 操作实例 65
3.7 查找与替换操作 70
3.7.1 “Find Text” 70
3.7.2 “Replace Text” 70
3.7.3 “Find Next” 71
3.8 打印与报表输出 71
3.8.1 打印输出 71
3.8.2 网络表 72
3.8.3 生成原理图文件的网络表 72
3.8.4 生成元件报表 74
3.9 操作实例 75
上机操作 78
思考与练习 80
第4章 原理图中的高级操作 83
4.1 工具的利用 84
4.1.1 自动分配元件标号 84
4.1.2 返回更新原理图元件标号 84
4.1.3 导入引脚数据 85
4.2 元件编号管理 85
4.3 在原理图中放置PCB Layout标志 85
4.4 原理图编译及修正 86
4.4.1 原理图的编译 86
4.4.2 原理图的修正 87
上机操作 87
思考与练习 88
第5章 PCB电路板设计 91
5.1 PCB编辑器的功能特点 92
5.2 PCB界面简介 92
5.2.1 菜单栏 93
5.2.2 主工具栏 93
5.3 新建PCB文件 94
5.4 PCB的设计流程 95
5.5 设置电路板工作层面 95
5.5.1 电路板的结构 95
5.5.2 作层面的类型 96
5.5.3 板层管理器 97
5.6 “Preferences”的设置 99
5.7 在PCB文件中导入原理图网络表信息 104
5.7.1 准备原理图和网络表 104
5.7.2 电路板的规划 105
5.7.3 网络表和元件的装入 105
5.8 元件的自动布局 107
5.8.1 自动布局的菜单命令 107
5.8.2 自动布局约束参数 107
5.8.3 元件的自动布局 111
5.8.4 自动布局的终止 113
5.8.5 推挤式自动布局 114
5.9 元件的手动调整布局 114
5.9.1 元件的对齐操作 115
5.9.2 元件说明文字的调整 115
5.9.3 元件间距的调整 116
5.9.4 移动元件到格点处 116
5.9.5 元件的手动布局 116
5.10 电路板的自动布线 117
5.10.1 设置PCB自动布线的规则 117
5.10.2 启动自动布线服务器进行自动布线 134
5.11 电路板的手动布线 135
5.11.1 拆除布线 135
5.11.2 手动布线 136
5.12 添加安装孔 136
5.13 覆铜和补泪滴 137
5.13.1 执行覆铜命令 137
5.13.2 设置覆铜属性 137
5.13.3 放置覆铜 138
5.13.4 补泪滴 139
5.14 应用举例——布线 140
5.14.1 自动布线 140
5.14.2 半自动布线 141
5.14.3 手动布线 143
上机操作 143
思考与练习 145
第6章 PCB电路板的后期制作 147
6.1 电路板的测量 148
6.1.1 测量电路板上两点间的距离 148
6.1.2 测量电路板上对象间的距离 148
6.2 DRC检查 148
6.2.1 在线DRC和批处理DRC 150
6.2.2 对未布线的PCB文件执行批处DRC 150
6.2.3 对已布线完毕的PCB文件执行批处理DRC 151
6.3 电路板的报表输出 151
6.3.1 引脚信息报表 151
6.3.2 PCB板信息报表 152
6.3.3 元件报表 153
6.3.4 生成NC钻孔报表 155
6.3.5 生成电路特性报表 157
6.3.6 网络表状态报表 158
6.4 电路板的打印输出 158
6.4.1 打印PCB文件 158
6.4.2 打印报表文件 159
上机操作 159
思考与练习 159
第7章 创建元件库及元件封装 161
7.1 创建原理图元件库 162
7.1.1 启动原理图库文件编辑器 162
7.1.2 工具栏 163
7.1.3 设置库编辑器工作区的参数 165
7.1.4 项目管理器 165
7.1.5 绘制库元件 167
7.2 创建PCB元件库及封装 169
7.2.1 封装概述 169
7.2.2 常用封装介绍 170
7.2.3 元件封装编辑器 171
7.2.4 PCB库编辑器环境设置 172
7.2.5 用PCB向导创建PCB元件规则封装 173
7.2.6 手工创建PCB元件不规则封装 175
7.3 创建项目元件封装库 177
7.4 操作实例——制作LCD元件 177
7.5 操作实例——制作DIP10元件封装 180
上机操作 182
思考与练习 183
第8章 电路仿真系统 185
8.1 电路仿真的基本概念 186
8.2 SIM 99仿真元件库 186
8.2.1 电阻 186
8.2.2 电容 187
8.2.3 电感 187
8.2.4 二极管 187
8.2.5 三极管 187
8.2.6 JFET结型场效应管 188
8.2.7 MOS场效应管 188
8.2.8 MES场效应管 188
8.2.9 电压/电流控制开关 189
8.2.10 熔丝 189
8.2.11 晶振 189
8.2.12 继电器 190
8.2.13 互感器 190
8.3 放置电源及仿真激励源 190
8.3.1 直流电压/电流源 190
8.3.2 正弦信号激励源 190
8.3.3 周期脉冲源 191
8.3.4 分段线性激励源 191
8.3.5 指数激励源 192
8.3.6 单频调频激励源 192
8.4 仿真分析的参数设置 192
8.4.1 通用参数的设置 193
8.4.2 仿真方式的具体参数设置 194
8.4.3 Operating Point Analysis(工作点分析) 194
8.4.4 Transient/Fourier Analysis(瞬态特性与傅里叶分析) 194
8.4.5 DG Sweep Analysis(直流传输特性分析) 195
8.4.6 AC Small Signal Analysis(交流小信号分析) 196
8.4.7 Noise Analysis(噪声分析) 196
8.4.8 Transfer Function Analysis(传递函数分析) 197
8.4.9 Temperature Sweep(温度扫描) 198
8.4.10 Parameter Sweep(参数扫描) 198
8.4.11 Mlonte Carlo Analysis(蒙特卡罗分析) 199
8.5 特殊仿真元件的参数设置 200
8.5.1 节点电压初值 200
8.5.2 节点电压 200
8.5.3 仿真数学函数 201
8.5.4 实例:使用仿真数学函数 201
8.6 电路仿真的基本方法 205
8.7 操作实例 208
8.7.1 带通滤波器仿真 208
8.7.2 模拟放大电路仿真 210
8.7.3 扫描特性分析 212
8.7.4 数字电路分析 213
上机操作 215
思考与练习 217
第9章 信号完整性分析 219
9.1 信号完整性分析概述 220
9.1.1 信号完整性分析的概念 220
9.1.2 信号完整性分析工具 221
9.2 信号完整性分析规则设置 221
9.3 信号完整性分析器 226
上机操作 228
思考与练习 230
第10章 可编程逻辑器件设计 233
10.1 可编程逻辑器件及其设计工具 234
10.2 PLD设计概述 234
10.3 基于原理图的PLD设计 235
10.3.1 查找和放置元件 237
10.3.2 编译 238
10.4 CUPL语言和语法 238
10.4.1 CUPL语言概述 238
10.4.2 CUPL语言的预处理指令 244
10.4.3 CUPL语言的语法 244
上机操作 246
思考与练习 247
第11章 电路设计综合实例 249
11.1 电路板设计流程 250
11.1.1 电路板设计的一般步骤 250
11.1.2 电路原理图设计的一般步骤 250
11.1.3 印制电路板设计的一般步骤 250
11.2 绘制电路原理图 250
11.2.1 启动原理图编辑器 250
11.2.2 设置图纸参数 251
11.2.3 绘制元件 252
11.2.4 放置元件 254
11.3 生成网络表 256
11.4 绘制印制电路板 256
11.4.1 创建一个新的PCB板 256
11.4.2 设置印制电路板的参数 259
11.4.3 制作PCB元件封装 259
11.4.4 导入网络表 260
11.4.5 元件布局 261
11.4.6 自动布线 261