内容简介
本书在前一版的基础上进行升级优化改版,此次基于Protel DXP 2004编写而成,全书共分为16章,分别介绍了Protel DXP 2004基础、设计原理图、绘制原理图、制作元件库、设计层次原理图、生成原理图报表、印制电路板设计基础、绘制印制电路板、制作元件封装、生成PCB报表、电路仿真、PCB信号、IC卡考勤机设计、U盘电路的设计、Z80微处理器电路设计、无线遥感电路设计、理疗仪电路设计。本书内容讲解细致详实,由浅入深、层次清楚、图文并茂,使读者能快速掌握软件的基本应用,具备PCB的设计能力。
本书适合Protel DXP高等院校电子类、电气类、通信类、机电类等专业的教材,也可作为职业技术教育、技术培训及从事电子产品设计与开发的工程技术人员学习PCB设计的参考用书。
前 言
随着电子科学技术的飞速发展,越来越复杂的电子电路对电子设计自动化(EDA)技术提出了越来越高的要求,Protel便在这样的背景下应运而生,目前,最新版本为Protel DXP 2004。
Protel DXP 2004是第一个将所有设计工具集于一身的板级设计系统,电子设计者从最初的项目模块规划到最终形成生产数据都可以按照自己的设计方式实现。Protel DXP 2004运行在优化的设计浏览器平台上,并且具备当今所有先进的设计特点,能够处理各种复杂的PCB设计过程。通过设计输入仿真、PCB绘制编辑、拓扑自动布线、信号完整性分析和设计输出等技术融合,Protel DXP 2004提供了全面的设计解决方案。
作为一本综合性自学书籍,本书从基础到具体应用全面解析Protel DXP电路设计。全书配图丰富,内容详实,案例难度由浅入深,实践环节与项目案例环环相扣,便于读者操作练习,进而逐步领会各项知识和设计步骤。
全书分为基础知识和应用两大部分:第一部分(第1至11章)先讲解了使用Protel DXP电路板设计软件所需要的基础知识,使读者掌握必要的理论基础知识;第二部分(第12章至16章)通过五个完整的应用实例的设计开发,使读者能熟悉Protel DXP开发的步骤、方法和技术,以此达到知其所以然的目的,此部分为读者提供的应用实例有针对性,各案例都独立章。全书具体内容介绍如下。
第1章:介绍Protel DXP基础知识,如系统硬件配置、软件安装过程、软件操作界面等。
第2章至第5章:细致地介绍Protel DXP的原理图设计方法。
第6章至第9章:具体介绍Protel DXP设计PCB板的方法。
第10章和第11章:介绍Protel DXP在电路仿真和信号完整性分析方面的应用。
第12章:介绍IC卡考勤机的电路原理图设计。
第13章:介绍U盘的电路原理图以及PCB板的设计。
第14章:介绍Z80微处理器的原理图和PCB板的详细设计过程。
第15章:通过无线遥感设备的收发电路,详细地说明了Protel在电路设计中的应用。
第16章:介绍了理疗仪的PCB开发全过程。
本书作为《Protel DXP电路设计实例教程》的升级版本,讲解语言更通俗易懂,内容丰富详实,突出了案例的实用性、综合性和先进性,使读者能快速掌握软件的基本应用,具备PCB的设计能力。此外,本书每章后均配备了丰富实用的练习,能帮助学习者巩固加强各章节知识点。
本书由华北理工大学的杨建辉、王莹莹、史国媛老师编著,其中第2、4、5、7、8、9、10、11章由杨建辉老师编著,第1、3、6、12、13章由王莹莹老师编著,第14、15、16章由史国媛老师编著。参与本书编写工作的还有张冠英、袁伟、刘宝成、任文营、张勇毅、郑尹、王卫军,在此一并表示感谢。
由于编者水平有限,书中不足之处在所难免,敬请广大读者批评指正。
编 者
目 录
第1章 Protel DXP概述 11.1 Protel DXP的基础知识 11.1.1 Protel DXP的组成和特点 11.1.2 计算机配置要求 21.1.3 Protel DXP的安装过程 21.2 Protel DXP的工作环境 61.2.1 打开Protel DXP的工作界面 61.2.2 介绍Protel DXP工作界面 71.3 原理图编辑系统 91.4 PCB编辑系统 101.5 Protel DXP项目管理 111.6 系统设置与编译项目 131.6.1 比较器设置 131.6.2 ECO设置 141.6.3 输出路径与网络表设置 151.6.4 多通道设置 151.6.5 打印输出设置 161.6.6 编译项目 161.7 系统参数设置 171.7.1 General选项卡设置 171.7.2 Graphical Editing 选项卡的设置 201.7.3 Default Primitives 选项卡的设置 22本章习题 24第2章 Protel DXP原理图设计基础 262.1 Protel DXP原理图的设计步骤 262.1.1 设计印制电路板的一般步骤 262.1.2 设计Protel DXP原理图的一般步骤 272.2 基本操作 292.2.1 工具栏或下拉列表的设置 292.2.2 图纸操作 302.2.3 原理图图纸的设置 312.3 元件库的操作 362.3.1 打开元件库管理器 362.3.2 元件库管理器面板 382.3.3 添加元件库 392.3.4 删除元件库 402.3.5 搜索元件 412.4 元件操作 422.4.1 放置元件 422.4.2 编辑元件 442.4.3 元件位置调整 462.4.4 绘制导线 522.4.5 放置电源和接地符号 532.4.6 连接线路和放置节点 542.5 管理电路图元件 552.5.1 使用浏览器面板查找对象(Navigator) 562.5.2 使用相似对话框查找对象(Find Similar Objects) 572.5.3 修改被选中对象 582.5.4 将所有电容封装在一起 592.5.5 改变电源地端的类型 602.5.6 改变原理图库中引脚的长度 602.5.7 替换所有原理图中的同一个字符串 612.6 制作一个简单的原理图 612.6.1 创建一个新项目 622.6.2 建立新的电路原理图 632.6.3 查找组件 642.6.4 放置组件 662.6.5 放置电源和接地符号 672.6.6 绘制导线 68本章习题 68第3章 电路原理图绘制高级操作 703.1 使用绘制电路工具 703.1.1 绘制总线 713.1.2 网络与网络标号 733.1.3 放置电路方块及其进出端点 763.1.4 放置电路输入/输出点 783.1.5 放置忽略 ERC 测试点 803.1.6 放置PCB布线指示 813.2 设计层次原理图 823.2.1 层次电路原理图的设计方法 823.2.2 不同层次电路之间的切换 843.3 建立多通道原理图 843.3.1 创建一个多通道设计 843.3.2 设置布局空间和标识符格式 863.3.3 布局空间命名 873.3.4 编译项目 873.4 层次原理图设计实例 893.4.1 由方块电路符号生成新原理图中的I/O端口符号 913.4.2 原理图文件产生方块电路符号 92本章习题 92第4章 制作元件和建立元件库 944.1 元件库编辑器与管理元件库 944.1.1 启动元件库编辑器 944.1.2 元件库管理 944.2 常用画图工具的使用 964.2.1 画图工具条与IEEE符号的工具条 964.2.2 项目工程元件库的生成 984.2.3 生成元件报表 994.3 制作新元件 1014.4 制作含有多个部件的元件 113本章习题 118第5章 检查电气规则和元件列表 1195.1 电气规则检查(ERC) 1195.1.1 设置电气连接检查规则 1205.1.2 生成检查结果 1215.2 网络表 1225.2.1 Protel 的网络表格式 1225.2.2 生成网络表 1235.3 元件列表 1245.3.1 创建一个 BOM报告 1245.3.2 在说明栏里排列数据 1265.4 元件交叉参考表 128本章习题 129第6章 PCB设计基础 1316.1 PCB介绍 1316.1.1 PCB的结构 1326.1.2 多层板概念 1326.1.3 过孔 1336.1.4 膜 1336.1.5 焊盘 1346.1.6 组件的封装 1346.2 PCB图的设计过程 1376.3 PCB设计的基本原则 1386.3.1 PCB设计的基本原则与方法 1386.3.2 PCB设计中的注意事项 1396.4 PCB编辑器 1406.4.1 PCB编辑器启动方式 1406.4.2 PCB编辑环境 1416.4.3 加载元件封装库 1426.5 PCB设计基本操作 1446.5.1 PCB 图纸基本设置 1446.5.2 放置坐标指示 1486.5.3 距离标注 1496.5.4 放置导线 1516.5.5 敷铜 1536.5.6 补泪滴 1556.5.7 放置文字 1566.5.8 放置过孔 1576.5.9 放置焊盘 1596.5.10 放置填充 1606.5.11 绘制圆弧或圆 1616.5.12 放置元件封装 1646.5.13 元件封装的修改 164本章习题 166第7章 PCB高级设计 1677.1 多层板的设计 1677.1.1 内层的建立 1677.1.2 删除所有导线 1697.1.3 重新布置导线 1697.1.4 内层的显示 1697.2 系统参数设置 1717.2.1 General(一般) 1727.2.2 Display(显示) 1737.2.3 Show/Hide(显示/隐藏) 1747.2.4 Defaults(默认) 1747.2.5 PCB 3D(3D设置) 1757.3 导航控制面板的管理 1767.3.1 管理Nets(网络)对象 1777.3.2 管理Components(元件封装)对象 1787.4 利用向导创建PCB 1787.5 PCB设计规则及其检查 1837.5.1 PCB设计规则 1837.5.2 设计检查 1937.6 元件的自动与手动布局 1967.6.1 自动布局原则 1967.6.2 自动布局 1977.6.3 手动布局 1997.7 自动与手动布线 2017.7.1 自动布线设置 2017.7.2 自动布线菜单 2027.7.3 自动布线实例 2037.7.4 手动布线 2047.7.5 手动布线实例 2047.7.6 放置导线 2067.7.7 放置导线实例 2077.8 PCB布线策略 2087.8.1 直角走线 2087.8.2 差分走线 2097.8.3 蛇形线 2117.9 PCB报表和电路板打印 2117.9.1 生成报表 2117.9.2 PCB的打印输出 213本章习题 215第8章 元件封装的制作与管理 2168.1 元件封装简介 2168.2 创建元件封装 2178.2.1 启动元件封装编辑器 2178.2.2 元件封装管理器 2188.2.3 利用向导创建元件封装 2218.2.4 手动创建元件封装 2238.2.5 使用不规则焊盘创建元件封装 228本章习题 231第9章 原理图与PCB图的交互验证 2329.1 由原理图生成PCB图 2329.1.1 单个PCB原理图创建网络表 2329.1.2 生成PCB板 2339.2 PCB与原理图的相互更新 2359.2.1 由PCB原理图更新PCB 2359.2.2 由PCB更新原理图 236本章习题 237第10章 电路仿真 23810.1 常见仿真元件介绍 23810.2 初始状态设置 23910.2.1 节点电压设置 23910.2.2 初始条件(IC)设置 24110.3 仿真器的设置 24110.3.1 进入分析主菜单 24110.3.2 一般设置 24210.3.3 瞬态特性分析 24210.3.4 直流分析 24310.3.5 交流小信号分析 24310.3.6 噪声分析 24410.3.7 温度扫描分析 24410.3.8 参数扫描分析 24510.3.9 蒙特卡罗分析 24610.4 设计仿真原理图 24710.5 电路仿真实例 24810.5.1 模拟电路仿真 24810.5.2 数字电路仿真 25010.5.3 仿真波形的运算处理 253本章习题 256第11章 PCB信号完整性分析 25711.1 信号完整性分析器 25711.1.1 简介 25711.1.2 自动信号分析器 25811.1.3 信号完整性分析器设置 25811.2 信号波形分析实例 266本章习题 271第12章 IC卡考勤机的设计 27312.1 设计任务 27312.2 绘制原理图 27412.2.1 创建项目 27412.2.2 查找元件库 27612.2.3 制作元件 27612.2.4 布局与连线 28212.3 后期处理 28512.3.1 编译项目 28512.3.2 生成报表 28612.3.3 保存与打印 28712.4 元件属性表 287本章习题 292第13章 U盘PCB设计 29313.1 设计任务 29313.2 创建项目 29413.3 装载元件库 29413.3.1 查找元件库 29513.3.2 制作元件 29613.4 布局与连线(一) 29713.5 原理图后期处理 30013.6 规划电路板 30113.7 网络表与元件封装的载入 30213.8 布局与布线(二) 30313.8.1 手动布局与调整 30313.8.2 布线规则设置 30413.8.3 预布电源线与自动布线 30613.8.4 敷铜 30813.8.5 设计规则检查 30913.9 3D效果图 31013.10 元件属性 310本章习题 311第14章 Z80微处理器电路设计 31314.1 设计任务 31314.2 设计原理图 31614.2.1 设计层次原理图 31714.2.2 绘制原理图 32114.3 设计PCB 33414.3.1 载入元件封装 33514.3.2 手动布局与标注调整 33714.3.3 设置布线规则 33814.3.4 电源线与自动布线 34114.3.5 敷铜 34314.3.6 设计规则检查 34514.4 3D效果图 34614.5 元件列表 346本章习题 347第15章 无线遥感电路设计 34915.1 设计任务 34915.2 发射模块设计 35115.2.1 创建发射模块项目工程 35115.2.2 创建元件 35215.2.3 绘制原理图 35515.2.4 编译项目 35615.2.5 设置电路板 35715.2.6 载入元件封装 35915.2.7 手动布局与标注调整 36115.2.8 设置布线规则 36215.2.9 电源线与自动布线 36415.2.10 敷铜 36615.2.11 设计规则检查 36715.2.12 3D效果图 36815.3 接收模块设计 36815.3.1 创建接收模块项目工程 36815.3.2 创建元件 36815.3.3 绘制原理图 37215.3.4 编译项目 37415.3.5 设置电路板 37515.3.6 载入元件封装 37715.3.7 手动布局与标注调整 37815.3.8 设置布线规则 37915.3.9 电源线与自动布线 38115.3.10 敷铜 38215.3.11 设计规则检查 38515.4 元件列表 385本章习题 388第16章 理疗仪电路设计 38916.1 设计任务 38916.2 绘制原理图 39016.2.1 创建项目 39016.2.2 创建元件 39116.2.3 布局与连线 39216.2.4 后期处理 39416.3 设计PCB 39516.3.1 规划电路板 39516.3.2 载入元件封装 39716.3.3 手动布局与标注调整 39916.3.4 设置布线规则 40016.3.5 电源线与自动布线 40316.3.6 敷铜 40416.3.7 设计规则检查 40716.4 3D效果图 40716.5 元件列表 407本章习题 410附录A Protel常用元件及封装 411附录B Protel DXP快捷键汇总 412参考文献 415