Protel 99 SE简介 1.1 Protel 99 SE的组成 1.2 Protel 99 SE的运行环境 1.4 电路板设计的基本步骤
1.1 Protel 99 SE的组成 Protel 99 SE主要由原理图设计系统、印制电路板设计系统两大部分组成。
1.原理图设计系统 这是一个易于使用的具有大量元件库的原理图编辑器,主要用于原理图的设计。它可以为印制电路板设计提供网络表。该编辑器除了具有强大的原理图编辑功能以外,其分层组织设计功能、设计同步器、丰富的电气设计检验功能及强大而完善的打印输出功能,使用户可以轻松完成所需的设计任务。
2.印制电路板设计系统 它是一个功能强大的印制电路板设计编辑器,具有非常专业的交互式布线及元件布局的特点,用于印制电路板(PCB)的设计并最终产生PCB文件,直接关系到印制电路板的生产。Protel 99 SE的印制电路板设计系统可以进行多达32层信号层、16层内部电源/接地层的布线设计,交互式的元件布置工具极大地减少了印制板设计的时间。
同时它还包含一个具有专业水准的PCB信号完整性分析工具、功能强大的打印管理系统、一个先进的PCB三维视图预览工具。 此外,Protel 99 SE还包含一个功能强大的基于SPICE 3f5的模/数混合信号仿真器,使设计者可以方便地在设计中对一组混合信号进行仿真分析。 同时,它还提供了一个高效、通用的可编程逻辑器件设计工具。
1.2 Protel 99 SE的运行环境 1.运行Protel 99 SE的推荐配置 CPU:≥Pentium II 400及以上PC机 内存:≥64M 显卡:支持800×600×16位色以上显示 光驱:≥24倍速
2.运行环境 Windows NT/95/98及以上版本操作系统。 由于系统在运行过程中要进行大量的运算和存储,所以对机器的性能要求也比较高,配置越高越能充分发挥它的优点。
1.3 Protel 99 SE的操作环境及特点 1.3.1 专题数据库管理环境 1.3.2 原理图设计环境 1.分层次组织设计功能 1.3.1 专题数据库管理环境 1.3.2 原理图设计环境 1.分层次组织设计功能 2.强大的元件及元件库的组织、编辑功能 3.方便的连线工具 4.高效、便捷的编辑功能 5.电气设计检测功能 6.与印制电路板的紧密连接 7.自定义原理图模块 8.强大而完善的输出功能
1.3.3 印制电路板设计环境 1.丰富的设计规则 2.易用的编辑环境 3.智能化的交互式手工布线 1.3.3 印制电路板设计环境 1.丰富的设计规则 2.易用的编辑环境 3.智能化的交互式手工布线 4.丰富的封装元件库及便简的元件库 编辑和组织操作 5.智能化的基于形状的自动布线功能 6.可靠的设计校验
1.4 电路板设计的基本步骤 一般而言,设计电路板最基本的过程可以分为以下3大步骤。 1.电路原理图的设计 1.4 电路板设计的基本步骤 一般而言,设计电路板最基本的过程可以分为以下3大步骤。 1.电路原理图的设计 电路原理图的设计主要是用Protel 99 SE的原理图设计系统来绘制电路原理图。
2.产生网络报表 网络表可以从电路原理图中获得,同时Protel 99 SE也提供了从电路板中提取网络表的功能。 3.印制电路板的设计 印制电路板的设计主要是利用Protel 99 SE的PCB设计系统来完成印制电路板图的绘制。
第2章 原理图设计 2.1 原理图设计的步骤 2.2 绘制原理图前的必要准备 2.3 放 置 元 件 2.4 绘制原理图 第2章 原理图设计 2.1 原理图设计的步骤 2.2 绘制原理图前的必要准备 2.3 放 置 元 件 2.4 绘制原理图 2.5 绘制原理图的方法总结 2.6 原理图文件的管理
2.1 原理图设计的步骤
2.2 绘制原理图前的必要准备 2.2.1 启动Protel 99 SE
2.2.2 创建原理图设计文件 如果在此之前用户没有打开任何设计数据库,可以选择主菜单区的【File】/【New】选项 。 2.2.2 创建原理图设计文件 如果在此之前用户没有打开任何设计数据库,可以选择主菜单区的【File】/【New】选项 。 如果在此之前已经打开了一个或多个设计数据库,可以选择主菜单区的【File】/【New Design】选项,单击鼠标或按回车键即可。按照上面的操作将弹出如图2-5图所示的窗口。
2.2.3 启动原理图编辑器 双击【Document】图标,执行菜单命令【File】/【New】,如图2-8所示。或者在空白处单击鼠标右键,选择【New】会出现如图2-9所示的选择类型对话框。
在图2-9所示的对话框中单击【Schematic Document】图标,选中原理图编辑器图标,单击【OK】按钮或双击该图标就可以完成新的原理图文件的创建,如图2-10所示。默认的文件名为“sheet1.sch”,文件名可以修改,例如改为“dzz.sch”。
2.2.4 设置原理图图纸 一般系统默认图纸的大小为B号图纸。当构思好原理图后,最好能先根据构思的整体布局设置好图纸的大小。当然,在画图中或以后可以再修改也是可以的。 有两种方法可以改变图纸的大小。 在设计窗口中,单击鼠标右键选择浮动菜单下的文档选项【Document Option…
2.2.5 装入元件库 首先,打开原理图管理浏览器。在工作窗口为原理图编辑器窗口的状态下,单击设计管理器顶部的【Browse Sch】标签即可打开原理图管理浏览器窗口,如图2-13所示。 单击【Add/Remove】按钮,出现如图2-14所示的添加/删除元件库对话框。
2.3 放 置 元 件 2.3.1 利用浏览器放置元件 在如图2-17所示中的【Browse】选项的下拉式选框中,选中【Libraries】项。 然后单击列表框中的滚动条,找出元件所在的元件库文件名,单击鼠标左键选中所需的元件库;再在该文件库中选中所需的元件。
2.3.2 利用菜单命令放置元件 具体的实现方法有下面4种。 执行菜单命令【Place】/【Part】。 2.3.2 利用菜单命令放置元件 具体的实现方法有下面4种。 执行菜单命令【Place】/【Part】。 直接单击鼠标右键,在浮动菜单上选择“Place Part”。 直接点击电路绘制工具栏上的按扭。 使用快捷键【P】/【P】。
执行以上任何一种操作,都会打开如图2-20所示的对话框。 输入所需元件的名称,然后单击【OK】按钮或按【Enter】键确认,即可出现相应的元件跟随光标的移动而移动的情形。
2.3.3 元件的删除 可以执行菜单命令【Edit】/【Delete】,当光标变为十字形状后,将光标移到想要删除的元件上,单击鼠标左键,即可将该元件从工作平面上删除。 选中所要删除的多个元件,然后执行菜单命令【Edit】/【Clear】。
一、元件移动方法 1.直接用鼠标拖动。 2.执行菜单【Edit】/【Move】/【Move】 命令,再用鼠标移动。 3.用鼠标单击选中再移动。 4.用鼠标拖动选择多个元件,再移动。 5.用【Edit】/【Move】/【Move Selection】 命令移动。
二、元件方向的调整 【Space】键(空格键):每按一次,被选中的元件逆时针旋转90°。 【X】键:使元件左右对调。 【Y】键:使元件上下对调。
2.3.5 改变元件属性 【Attributes】选项卡中的内容较为常用,它包括以下选项。 2.3.5 改变元件属性 【Attributes】选项卡中的内容较为常用,它包括以下选项。 (1)Lib Ref:在元件库中定义的元件名称,不会显示在绘图页中。 (2)Footprint:封装形式,应该输入该元件在PCB库里的名称。
(3)Designator:流水序号。 (4)Part Type:显示在绘图页中的元件名称,默认值与元件库中名称“Lib Ref”一致。 (5)Sheet Path:成为绘图页元件时,定义下层绘图页的路径。 (6)Part:定义子元件序号,如与门电路的第一个逻辑门为1,第二个为2等。
(7)Selection:切换选取状态。 (8)Hidden Pins:是否显示元件的隐 藏引脚。 (9)Hidden Fields:是否显示“Part Fields 1-8”、“Part Fields 9-16”选项卡中的元件数据栏。 (10)Field Name:是否显示元件的数据栏名称。
在元件的某一属性上双击鼠标左键,则会打开一个针对该属性的对话框。如在文字“U?”上双击,由于这是Designator流水序号属性,随后出现对应的Part Designator对话框,如图2-25所示。
2.4 绘制原理图 2.4.1 画导线 执行画导线命令的方法可以有以下几种。 单击画原理图工具栏中的画导线按钮。 2.4 绘制原理图 2.4.1 画导线 执行画导线命令的方法可以有以下几种。 单击画原理图工具栏中的画导线按钮。 执行菜单命令【Place】/【Wire】,如图2-26所示。 按快捷键【P】/【W】。
2.4.2 利用网络标号实现电气连接 在电路图中,有些本该连接的元件之间是悬空的,取而带之的是有标号的引出线段,这实际上是一种利用网络标号实现电气连接的方法。网络标号实际意义就是一个电气节点,具有相同网络标号的元件引脚、导线、电源及接地符号等具有电气意义的图件,在电气关系上是连接在一起的。
2.4.3 放置电路节点 放置的方法有以下几种。 单击画原理图工具栏上的。 执行菜单命令【Place】/【Junction】 2.4.3 放置电路节点 放置的方法有以下几种。 单击画原理图工具栏上的。 执行菜单命令【Place】/【Junction】 按快捷键【P】/【J】。
2.4.4 放置电源及接地符号 电源元件及接地元件有别于一般的电气元件,它们必须通过菜单【Place】/【Power Port】或电路图绘制工具栏上的按钮来调用,这时,工作区中会出现随着十字光标移动的电源符号,按【Tab】键,会出现如图2-38所示的属性对话框。
2.4.5 画总线 为了简化原理图,可以用一条导线来代表数条并行的导线,这条线就是总线。从另一角度来看,总线是由数条性质相同的导线所组成的线束。在图上,总线比导线要粗。
但是总线与导线有根本性的不同:总线本身并不具备电气意义,而需要由总线接出的各单一导线上的网络名称来完成电气意义上的连接。在总线本身不一定需要放置网络的名称,但由总线接出的各单一导线必须放置网络名称。 放置总线的方法,可以单击画原理图工具栏上的按钮或执行菜单命令【Place】/【Bus】 。
2.4.6 绘制总线分支线 单击画原理图工具栏的按钮。 执行菜单命令【Place】/【Bus Entry】。
2.4.7 放置输入/输出端口 具体的实现方法。 单击原理图工具栏中的按钮。 执行菜单命令【Place】/【Port】。
2.5 绘制原理图的方法总结 原理图的绘制并不复杂,主要是要学会熟练运用,要熟悉工具栏上的按钮和元件库的一些常用元件。 这里要着重提出的是关于画面的管理的问题。在前面的内容中没有做特别的介绍,而关于画面的管理对于整个绘制过程又是非常重要的。
2.6 原理图文件的管理 2.6.1 保存文件 1.菜单命令【File】/【Save】 2.菜单命令【File】/【Save As…】
打开【Format】下拉列框表,就可以看到Schematic所能够处理的下列各种文件格式。 Advanced Schematic Binary(*.sch)Advanced Schematic电路绘图页文件,二进制格式。 Advanced Schematic ASCII(*.asc)Advanced Schematic电路绘图页文件,文本格式。
Orcad Schematic(*.sch)SDT4 电路绘图页文件,二进制文件格式。 Advanced Schematic template ASCII(*.dot)电路图模板文件,文本格式。 Advanced Schematic template binary(*.dot)电路图模板文件,二进制格式。 Advanced Schematic binary files(*.prj)项目中的主绘图页文件。 默认状态下是原理图文件*.sch。
2.6.2 关闭文件 2.6.3 保存文件备份 2.6.4 打开文件 2.6.5 其他文件管理操作 可以对文件进行删除、重新命名、复制、粘贴等操作。
第3章 制作原理图元件 3.1 原理图元件库编辑器的启动 3.2 制作元件前的准备 3.3 创建原理图元件库文件 3.4 设置工作环境 第3章 制作原理图元件 3.1 原理图元件库编辑器的启动 3.2 制作元件前的准备 3.3 创建原理图元件库文件 3.4 设置工作环境 3.5 绘 制 元 件 3.6 设置元件属性 3.7 保 存 元 件
3.1 原理图元件库编辑器的启动 首先,要启动原理图元件库编辑器。单击【Document】标签,进入设计文件夹【Document】,执行菜单命令【File】/【New】或在工作区单击鼠标右键选择【New】命令,出现【New Document】对话框。
双击对话框中的【Schematic Library Document】图标,即可创建一个新的元件库文件。默认的文件名为“Schlib1 双击对话框中的【Schematic Library Document】图标,即可创建一个新的元件库文件。默认的文件名为“Schlib1.lib”,在工作窗口中该文件的图标上双击或在设计浏览器中该文件的文件名上单击鼠标左键,即可进入如图3-1所示的原理图元件库编辑器。
3.2 制作元件前的准备 3.2.1 编辑器的窗口组成 3.2.2 绘图工具 3.2.3 符号工具
3.3 创建原理图元件库文件 3.4 设置工作环境 3.5 绘 制 元 件 3.6 设置元件属性 3.7 保 存 元 件 一、绘制元件外形 3.3 创建原理图元件库文件 3.4 设置工作环境 3.5 绘 制 元 件 一、绘制元件外形 二、放置元件引脚 3.6 设置元件属性 3.7 保 存 元 件
4.产 生 报 表 4.1 生成网络表文件 生成网络表文件的方法可以执行菜单命令【Design】/【Create Netlist】,将会出现如图4-21所示的网络表对话框。
4.2 生成元件列表文件 元件列表主要包括元件的名称、序号、封装形式。这样可以对原理图中的所有元件有一个详细的清单,以便检查,校对。 4.2 生成元件列表文件 元件列表主要包括元件的名称、序号、封装形式。这样可以对原理图中的所有元件有一个详细的清单,以便检查,校对。 执行菜单命令【Report】/【Bill of Material】。
3种列表元件定义格式分别为: Protel格式,文件后缀名为*.bom; 电子表格可调用格式,文件后缀名为*.csv; Protel99的表格格式,文件后缀名为*.xls。
4.3 生成电气规则测试报告 执行菜单命令【Tools】/【ERC…】
4.4 其他报表文件 还可以生成该设计的所有内部文件的列表,生成的方法可以执行菜单命令【Reports】/【Design Hierarchy】,之后会生成后缀为*.rep的文件并在当前的窗口中自动打开。在该设计系统中可以看到如图4-35所示的文件。 还可以执行【Reports】/【Cross Reference】生成如图4-36所示的*.xrf文件。
5 关于层次原理图 5.1 概念 在前面的内容中已经提到过层次图。其实,层次图就是要把整个设计项目分成若干原理图表达。为了达到这一目的,必须建立一些特殊的图形符号、概念来表示各张原理图之间的连接关系。
在绘制层次图时常用的不同于一般原理图的按钮有如下几个。 是层次图中用于画方块电路的按钮 是用于画方块电路图端口的按钮 是用来画I/O端口的按扭
5.2 层次原理图的设计方法 层次原理图的设计方法通常有两种,一种是自顶向下的设计方法,一种是自底向上的设计方法。 1.自顶向下设计 5.2 层次原理图的设计方法 层次原理图的设计方法通常有两种,一种是自顶向下的设计方法,一种是自底向上的设计方法。 1.自顶向下设计 用自顶向下设计时,首先建立一张总图(Master Schematic)。
层次原理总图的设计过程。 1.放置方块电路图 2.对方块电路图属性进行设置 3.用同样的方法完成其他方块电路的绘制
4.放置方块电路的端口的 按钮设置端口的属性
5.将具有电气连接关系的方块电路端口用导线或总线连接起来,也就是绘制导线。 6.把总图中的每一个方块电路对应的层次原理图子图绘制出来。 5.将具有电气连接关系的方块电路端口用导线或总线连接起来,也就是绘制导线。 6.把总图中的每一个方块电路对应的层次原理图子图绘制出来。
2.自底向上设计 先设计出下层模块的原理图,再由这些原理图产生方块电路,进而产生上层原理图。这样层层向上组织,最后生成总图。 (1)绘制好底层模块,把需要与其他模块相连的端口用I/O端口的形式画出 。 (2)在设计数据库中建立一个新的原理图文件 。
(3)执行菜单命令【Design】/【Create Symbol From Sheet】, 选择模块文件。 (4) 选择是否转换端口输入/输出方向。 (5)对方块图属性进行修改。 (6)绘制完所有方块电路后,将方块电路之间有电器连接关系的端口用导线或总线连接起来。
3.层次原理图之间的切换 注意: 1.掌握从总图切换到方块电路图对立的子图的方法。 2.掌握从子图切换到总图的方法。