第1章 Protel DXP 2004概述 1
1.1 Protel DXP 2004的组成与特点 1
1.1.1 Protel DXP 2004的组成 1
1.1.2 Protel DXP 2004的特点 2
1.1.3 Protel DXP 2004的SP2升级包新特点 3
1.2 Protel DXP 2004软件的安装 3
1.2.1 Protel DXP 2004的安装 4
1.2.2 Protel DXP 2004的启动与中英文界面切换 8
1.3 Protel DXP 2004集成环境 11
1.3.1 Protel DXP工作区 11
1.3.2 标题栏 12
1.3.3 菜单栏 12
1.3.4 工作区面板 12
1.3.5 工具栏和状态栏 13
1.4 电路板的总体设计流程 14
1.5 本章小结 14
1.6 思考与练习 15
第2章 Protel DXP原理图设计入门 16
2.1 原理图的设计流程 16
2.2 启动原理图编辑器 17
2.3 图纸参数和环境参数的设置 19
2.3.1 设置【文档选项】 19
2.3.2 设置原理图工作环境参数 22
2.4 装入元器件库 26
2.5 放置元器件 29
2.5.1 利用库文件面板放置元器件 29
2.5.2 利用菜单命令放置元件 30
2.5.3 删除元件 32
2.5.4 调整元件位置 33
2.5.5 编辑元件属性 36
2.6 绘制电路原理图 39
2.6.1 【布线】工具栏 39
2.6.2 绘制导线 40
2.6.3 放置电源及接地符号 41
2.6.4 设置网络标号 43
2.6.5 绘制总线 45
2.6.6 绘制总线分支线(Bus Entry) 46
2.6.7 绘制电路的输入/输出端口 47
2.6.8 放置节点 49
2.7 实例讲解 50
2.8 本章小结 56
2.9 思考与练习 57
第3章 制作元件和建立元件库 58
3.1 使用元器件库编辑器 58
3.2 启动元器件库编辑器 58
3.3 元器件库编辑器界面的组成 60
3.3.1 元器件管理 60
3.3.2 设置别名 60
3.3.3 引脚管理 60
3.4 常用绘制工具的使用 62
3.4.1 常用绘图工具 62
3.4.2 绘制引脚 63
3.4.3 绘制直线 65
3.4.4 绘制多边形 66
3.4.5 绘制椭圆弧 69
3.4.6 绘制椭圆 70
3.4.7 绘制贝塞尔曲线 72
3.4.8 绘制矩形 73
3.4.9 绘制饼图 75
3.4.10 放置文本字符串 77
3.4.11 插入图片 79
3.5 图件的复制、剪切、粘贴与排列 81
3.5.1 选中和取消选中图件 81
3.5.2 图件的复制、粘贴 83
3.5.3 图件的阵列粘贴 85
3.6 元器件的排列与对齐 86
3.7 元器件的制作 89
3.7.1 元器件的制作 89
3.7.2 复制元器件 93
3.8 生成元器件报表 95
3.8.1 元器件报表输出 95
3.8.2 元器件规则检查报表 96
3.8.3 元器件库报表 97
3.9 创建集成元器件库 97
3.9.1 创建集成元器件库项目文件 98
3.9.2 添加库文件 98
3.9.3 编译集成元器件库项目文件 98
3.10 实例讲解 100
3.11 本章小结 103
3.12 思考与练习 103
第4章 电气规则检查(ERC)及网络表 105
4.1 原理图的电气规则检查(ERC) 105
4.1.1 ERC的设置及应用 105
4.1.2 设置电气连接矩阵(Connection Matrix) 107
4.1.3 ERC结果报告 108
4.2 创建网络表 110
4.2.1 通过单个原理图文档生成网络表 110
4.2.2 通过项目生成网络表 111
4.2.3 网络表的格式 113
4.3 生成元器件列表 114
4.4 生成元器件交叉参考表 115
4.5 打印输出原理图 116
4.5.1 页面设置 116
4.5.2 打印预览 117
4.5.3 设置打印机 117
4.6 实例讲解 118
4.7 本章小结 121
4.8 思考与练习 122
第5章 层次式原理图设计 123
5.1 层次式原理图的设计方法 123
5.1.1 层次式电路原理图的设计方法 123
5.1.2 自上而下设计层次式电路原理图 124
5.1.3 自下而上的设计方法 129
5.2 层次原理图之间的切换 132
5.3 生成层次原理图的报表 135
5.4 实例讲解 136
5.5 本章小结 141
5.6 思考与练习 141
第6章 PCB设计基础 143
6.1 PCB图的设计流程 143
6.2 PCB文档的基本操作 144
6.2.1 PCB板的组成 144
6.2.2 PCB板的结构 145
6.2.3 PCB板的分层及颜色设置 145
6.2.4 PCB文档的创建 148
6.2.5 PCB文档的保存和打开 155
6.2.6 PCB设计界面 155
6.3 PCB环境参数的设置 156
6.3.1 图纸参数的设置 156
6.3.2 PCB编辑器的参数设置 158
6.4 PCB中图件的放置 160
6.4.1 放置圆弧 160
6.4.2 放置矩形填充 164
6.4.3 放置铜区域 165
6.4.4 放置字符串 167
6.4.5 放置焊盘 167
6.4.6 放置过孔 168
6.4.7 放置导线 169
6.4.8 放置元器件 171
6.4.9 放置坐标 172
6.4.10 放置尺寸 173
6.4.11 规划PCB板的物理边界和电气边界 175
6.5 载入PCB元件库 176
6.6 载入网络表和元器件 177
6.7 PCB布局与布线 178
6.7.1 自动布局 178
6.7.2 手动调整布局 180
6.7.3 元器件标注的调整 181
6.7.4 元器件布局的自动调整 182
6.7.5 元器件的手工布局 184
6.7.6 Room空间 184
6.7.7 网络密度分析 186
6.7.8 3D效果图 186
6.7.9 设置自动布线规则 187
6.7.10 自动布线 193
6.7.11 手动布线 197
6.7.12 放置覆铜 200
6.7.13 补泪滴 202
6.8 本章小结 203
6.9 思考与练习 203
第7章 PCB报表的生成与打印 204
7.1 PCB各种报表的生成 204
7.1.1 生成电路板信息报表 204
7.1.2 生成网络状态报表 206
7.1.3 生成设计层次报表 207
7.1.4 生成元器件报表 207
7.1.5 生成元器件交叉参考表 210
7.1.6 生成其他报表 210
7.1.7 各种测量数据的输出 211
7.2 PCB图文件的保存和打印 213
7.2.1 打印页面的设置 213
7.2.2 打印层面设置 216
7.2.3 打印机设置 217
7.2.4 打印预览 219
7.3 本章小结 220
7.4 思考与练习 220
第8章 制作PCB元件 221
8.1 元器件封装库编辑器 221
8.1.1 创建PCB元器件封装库文件 221
8.1.2 元器件封装库编辑器介绍 223
8.2 添加新的元器件封装 223
8.2.1 设置元器件封装参数 224
8.2.2 创建新的元器件封装 224
8.3 利用向导建立库文件 228
8.4 PCB元器件封装库的管理 230
8.4.1 浏览管理器 230
8.4.2 向库中添加元器件封装 231
8.4.3 元器件封装重命名 231
8.4.4 删除元器件封装 232
8.4.5 复制、剪切元器件封装 232
8.4.6 元器件封装报告 232
8.5 创建集成元器件库 233
8.6 本章小结 235
8.7 思考与练习 235
第9章 信号完整性分析 237
9.1 信号完整性概述 237
9.1.1 信号完整性的主要表现 237
9.1.2 常见信号完整性问题及其解决方案 238
9.1.3 信号完整性分析器 239
9.2 信号完整性分析注意事项 240
9.3 添加信号完整性模型 240
9.4 信号完整性分析设定 245
9.4.1 在PCB编辑环境下进行信号完整性规则的设置 245
9.4.2 在原理图编辑环境下进行信号完整性规则的设置 251
9.4.3 信号完整性分析设定 252
9.5 实例讲解 261
9.6 本章小结 271
9.7 思考与练习 271
第10章 Protel DXP电路仿真技术 272
10.1 Protel DXP仿真概述 272
10.1.1 Protel DXP电路仿真的特点 272
10.1.2 Protel DXP仿真电路图 273
10.2 Protel DXP仿真步骤 273
10.3 主要仿真元器件 274
10.3.1 查找仿真元器件 274
10.3.2 设置仿真元器件的参数 276
10.3.3 常用仿真元器件库 278
10.4 仿真信号源 287
10.4.1 直流信号激励源 288
10.4.2 正弦信号激励源 288
10.4.3 脉冲信号激励源 289
10.4.4 调频信号激励源 290
10.4.5 指数函数激励源 291
10.4.6 特殊的仿真元器件 292
10.5 仿真数学函数库 294
10.6 仿真模式设置 294
10.6.1 【 General Setup】设置 295
10.6.2 工作点分析 296
10.6.3 瞬态/傅里叶分析 296
10.6.4 直流扫描分析 298
10.6.5 交流小信号分析 299
10.6.6 噪声分析 300
10.6.7 极点-零点分析 301
10.6.8 传递函数分析 301
10.6.9 温度扫描分析 302
10.6.10 参数扫描分析 303
10.6.11 蒙特卡罗分析 304
10.6.12 高级仿真参数设置 305
10.7 仿真显示窗口的设置 306
10.8 实例讲解 311
10.8.1 实例:简单电路仿真实例 311
10.8.2 实例:共射放大电路的静态工作点分析 317
10.8.3 实例:电路瞬态分析 318
10.8.4 实例:傅里叶分析 320
10.8.5 实例:直流扫描分析 322
10.8.6 实例:交流小信号分析 323
10.8.7 实例:噪声分析 324
10.8.8 实例:极点-零点分析 325
10.8.9 实例:传递函数分析 326
10.8.10 实例:蒙特卡罗分析 328
10.8.11 实例:参数扫描分析 330
10.8.12 实例:温度扫描分析 331
10.9 本章小结 333
10.10 思考与练习 333
第11章 DXP环境下的FPGA设计 334
11.1 FPGA设计初步 334
11.1.1 FPGA的基本概念 334
11.1.2 FPGA设计流程 336
11.1.3 VHDL语言简介 339
11.2 对VHDL和原理图的混合设计与仿真 341
11.2.1 创建一个FPGA项目 342
11.2.2 创建顶层原理图文档 344
11.2.3 编译项目,由顶层原理图创建VHDL文档 347
11.2.4 为VHDL创建测试平台 350
11.2.5 设置仿真环境 351
11.2.6 系统仿真 352
11.3 FPGA属性设置 354
11.3.1 一般属性 354
11.3.2 高级属性 355
11.4 Protel DXP和Altera FPGA接口 356
11.5 实例讲解——VHDL与原理图的混合设计 357
11.5.1 创建一个FPGA项目 357
11.5.2 向项目中添加文档 358
11.5.3 创建顶层原理图文档 360
11.5.4 编译项目,由顶层原理图创建VHDL文档 363
11.5.5 为VHDL创建测试平台 366
11.5.6 设置仿真环境 368
11.5.7 系统仿真 369
11.6 本章小结 371
11.7 思考与练习 372
第12章 综合实例 373
12.1 仪用放大器电路设计 373
12.1.1 创建项目文件 373
12.1.2 原理图设计 374
12.1.3 报表生成 380
12.1.4 创建PCB文件 382
12.1.5 PCB布局 385
12.1.6 PCB布线 387
12.1.7 设计规则检查 389
12.1.8 3D效果图 390
12.2 八路流水灯的设计 390
12.2.1 创建项目文件 391
12.2.2 原理图设计 391
12.2.3 报表生成 398
12.2.4 创建PCB文件 401
12.2.5 PCB布局 405
12.2.6 PCB布线 406
12.2.7 设计规则检查 408
12.2.8 3D效果图 409
12.3 频率计电路的设计 410
12.3.1 创建项目文件 410
12.3.2 原理图设计 410
12.3.3 报表生成 418
12.3.4 创建PCB文件 420
12.3.5 PCB布局 424
12.3.6 PCB布线 425
12.3.7 设计规则检查 427
12.3.8 3D效果图 428
12.4 本章小结 428
12.5 思考与练习 428