《电子设计Protel99se原理图设计.ppt》由会员分享,可在线阅读,更多相关《电子设计Protel99se原理图设计.ppt(102页珍藏版)》请在三一办公上搜索。
1、第3章 原理图设计,3.1 原理图设计工具 3.2 原理图元件、元件库及元件库的使用 3.3 实体放置与编辑 3.4 层次电路设计 3.5 一个完整的电路实例 3.6 报表,返回主目录,3.1 原理图设计工具,原理图编辑器将画电路图工具集合成画电路图工具箱“Wiring Tools”,如图3.1所示。其中包括画总线、画总线进出点、放置元件、放置节点、放置电源、画导线、放置网络名称、放置输入/输出点、放置电路方框图、放置电路方框进出点、放置忽略ERC测试点等。图3.1 画电路图工具箱,图3.1中各个图标对应的工具如图3.2所示。图3.2 各个图标对应的工具,画电路图工具箱上的工具大多可以在Pla
2、ce下拉式菜单中找到相应的命令,见图3.3。图3.3 Place菜单中的画电路图工具,其中最常用的热键有:P/P:放置元件P/W:放置导线P/N:放置网络图标P/J:放置节点,3.2 原理图元件、元件库及元件库的使用,3.2.1 切换元件管理器点击设计管理器中的“Browse Sch”标签,切换元件管理器,如图3.4所示。,图3.4 切换元件管理器,在设计管理器中点击标签“Browse Sch”,就进入原理图管理器,点击“Browse”区域的下拉式按钮,会弹出两个选项,即“Libraries”和“Primitives”,如图3.6所示。其中“Libraries”是实现元件库管理;“Primit
3、ives”是实现原理图中的图元管理。,3.2.2 原理图管理器界面,对象浏览框,对象详细属性,图3.5元件库管理器,图3.6 原理图管理器,3.2.3 管理元件库 点击原理图管理器中“Browse”区域的“Libraries”选项,原理图管理器就可以用来管理元件库,可以通过它来选择已加载的元件库,增加或减少元件库,放置、编辑和查找元件,如图3.7所示。点击装入的元件库中的某个元件库,该元件库中的元件名将出现在元件显示区域,如图3.7所示。,图3.7 元件管理器管理元件库,装入的元件库,元件显示区域,点击“AddRemove”按钮,屏幕会出现如图3.8所示的“添加/删除”对话框。一般情况下,元件
4、库文件在“Design Explorer 99LibrarySch”目录及其子目录下,指定子目录并选择需要加载的元件库文件,点击“Add”按钮,则文件名将在“Selected Files”区域罗列出来。加载元件库文件时,也可以不点击“Add”按钮,直接在需要加载的元件库文件上双击该文件,就可加载该元件库。,图3.8 添加/删除元件对话框,表3.1列出了某些常用元件库。,如果想卸载某个已加载的元件库文件,可以在“Selected Files”里选择要卸载的元件库文件,点击“Remove”按钮,则文件名将在“Selected Files”区域消失,元件库被卸载。双击该库文件,也可实现元件库的卸载。
5、,3.3.1 导线 启动画导线(Wire)命令最常用的方法:点击鼠标右键菜单内的“Place Wire”选项;点击画电路图工具栏内的图标;执行菜单命令“Place/Wire”。启动画导线命令后,光标变成十字状,系统处于画导线状态。画导线的操作步骤如下:(1)将光标移到所画导线的起点,点击鼠标左键,再将光标移动到下一个折点或导线终点,点击一下鼠标左键,即可给制出第一条导线。以该点为新的起点,继续移动光标,绘制第二条导线。,3.3 实体放置与编辑,(2)画完所有导线后,连续点击鼠标右键两次,即可结束画导线状态,光标由十字状变成箭头状。在绘制电路图的过程中,按空格键可以切换画导线模式。原理图编辑器提
6、供三种画导线方式,分别是直角走线、45走线、任意角度走线。注意:在画导线状态下,当光标靠近元件引脚时,在引脚端点将出现一个圆点,它代表电气连接,也就是说,任何一次在元件引脚之间的连线操作,必须以圆点为起点或终点。设置导线属性:用鼠标双击某一导线,在随后出现的导线属性对话框中设置宽度及颜色等相关属性,如图3.13所示。,图3.13 导线属性对话框,3.3.2 总线 包括总线(Bus)本身和总线入口(Bus Entry)1 总线(Bus)总线是由数条性质相同导线组成的线束。总线比导线粗一点,但它与导线有本质上的区别。总线本身没有实质的电气连接意义,必须由总线接出的各个单一导线上的网络名称(Net
7、Label)来完成电气意义上的连接,所以如果没有单一导线上的网络名称,总线就没有电气意义。而由总线接出的各个单一导线上必须要放置网络名称,具有相同网络名称的导线表示实际电气意义上的连接。导线上可以放置网络名称,也可以不放。普通导线上一般不放网络名称。,启动画总线(Bus)命令常有如下两种方法:点击画电路图工具栏内的图标;执行菜单命令Place/Bus。2 总线入口(Bus Entry)在总线绘制完成后,需要用总线入口将它与导线连接起来。总线及总线入口如图3.14所示。总线入口(Bus Entry)是单一导线进出总线的端点,总线入口没有任何的电气连接意义,只是让电路图看上去更专业而已。启动画总线
8、入口命令的方法:点击画电路图工具栏内的图标;执行菜单命令“PlaceBus Entry”。,图3.14 总线和总线入口,画总线入口的操作步骤:(l)将光标移到所要放置总线入口的位置,光标上出现一个圆点,表示移到了合适的放置位置,点击鼠标即可完成一个总线入口的放置。(2)画完所有总线入口后,点击鼠标右键,即可结束画总线入口状态,光标由十字变成箭头。在绘制电路图的过程中,按空格键总线入口的方向将逆时针旋转90;按X键总线入口左右翻转;按Y键总线入口上下翻转。,3.3.3 元件 元件(Part)是原理图中最为重要的电气元件。元件来自于相应的元件库,在取用元件应该添加元件所在的元件库,否则的话,在取用
9、元件时会出现找不到元件的警告对话框。启动放置元件命令方法:点击鼠标右键菜单内的“Place Part”;点击画电路图工具栏内的图标;执行菜单命令“PlacePart”;点击元件管理器中的“Place”按钮或在元件管理器中双击所要放置的元件。,1 放置元件的步骤(l)启动放置元件命令后,屏幕上出现如图3.15所示的对话框,要求输入取用的元件名。例如:若要用电阻,则输入“RES2”。一般来说,我们还应该同时输入元件序号“Designator”、元件类型“Part Type”、元件的封装方式“Footprint”。图3.15 设置放置元件对话框,(2)完成输入后,点击OK按钮,屏幕上出现一个十字光标
10、表示系统处于放置元件状态,将光标移动到合适的位置点击鼠标,将该元件定位。(3)屏幕上又会出现图3.15所示的对话框,其中默认的元件样本名是上次取用的元件样本名。指定取用的元件样本名后,再点击“OK”按钮。(4)屏幕上再次出现要求输入元件序号的对话框,其中默认的元件序号将自动加1,例如上次取用的元件序号若为R5,这次自动变为R6。(5)点击对话框中的“Cancel”,系统退出放置元件状态。,2 设置元件编辑对话框 在已放置的元件上双击鼠标即可打开如图3.16所示的元件编辑对话框。元件编辑对话框中有4个标签页,所显示的元件属性标签页(Attributes)的功能是设置元件的电气属性。,图3.16
11、元件编辑对话框,(1)单个元件的移动 将光标移至要移动的元件上,按住鼠标左键不放,此时元件被重新激活,并随光标的移动而移动。将元件拖到合适的位置,松开鼠标左键即可。(2)多个元件的移动 同时移动多个元件具有效率高、被选中的图形区域内的所有元件及图素之间的相对位置保持不变等特点,因而在原理图编辑过程中非常必要。多个元件的移动操作分两步:第一步,选中多个元件;第二步,同时移动多个元件。选择移动区域主要有两种方法:,3 调整元件位置,方法一:执行菜单命令“EditSelectInside Area”,光标此时变为十字形。将光标移到将要选择的图形区域的左上角,点击一次左键以确定图形范围的左上角,移动光
12、标到图形的右下角,再点击一次左键以确定图形范围的右下角。此后十字形光标消失,被选中的元件周围出现淡黄色外框,表明元件被选中。方法二:直接将光标移到将要选择的图形区域的左上角,按下鼠标左键不放,并拖动到图形的右下角,松开鼠标左键。此后被选中的元件周围出现淡黄色外框,表明元件被选中。,当多个元件被选中后,移动所选中的元件组两种方法:方法一:用鼠标左键点中被选中的元件组中的任意一个元件不放,待十字光标出现后便可移动该组元件到合适的位置,然后松开鼠标左键即可。方法二:执行菜单命令“EditMoveMove Selection”,屏幕将出现十字光标,单击被选中的元件组中的任意一个元件,即可将选中的元件组
13、粘贴在光标上,因而不需要按住鼠标左键不放。移动到适当位置后,再次单击鼠标左键便可将元件组放置在当前位置。,当完成移动后,应撤消元件选中状态。方法为执行菜单命令“EditDeSelectAll”或者点击主工具栏的图标,此后所有元件的淡黄色外框消失,表明选中状态被撤消。(3)元件的旋转 选中某一元件,按住鼠标左键不放,同时按空格键,每按一次元件旋转90;或者在按住鼠标左键不放时,同时按下X键或Y键。当按下X键时,元件左右翻转180;当按下Y键时,元件上下翻转180。,3.3.4 网络标号 启动放置网络名称(Net Label)命令方法:点击画电路图工具栏内的图标;执行菜单命令“PlaceNet L
14、abel”。放置网络名称的操作步骤如下:(l)启动放置网络名称命令后,将光标移到放置网络名称的导线或总线上,光标上产生一个小圆点,表示光标已捕捉到该导线,点击鼠标即可放置一个网络名称。,(2)将光标移到其他需要放置网络名称的地方,继续放置网络名称。点击右键结束放置网络名称状态。在放置过程中,如果网络名称的头和尾为数字,则这些数字会自动增加。如当前放置的网络名称为D0,则下一个网络名称自动变为D1;同样,如果当前放置的网络名称为1A,则下一个网络名称自动变为2A。通过双击某一网络名称来设置网络名称属性对话框,如图3.18所示。在该对话框中,可修改网络名称、网络名称所放置的X及Y坐标值、网络名称放
15、置方向、文字颜色、字体等内容。,图3.18 设置网络名称属性对话框,各对话栏的意义见表3.2。表3.2“Net Label”对话框,3.3.5 电源与地线(Power Port)1 电源与地线的放置 启动放置电源和接地符号有两种方法:方法一,点击画电路图工具栏内的图标;方法二,执行菜单命令“PlacePower Port”。放置电源和接地符号的操作步骤如下:(l)将光标移到所要放置电源和接地符号的位置,点击鼠标即可完成一个电源或接地符号的放置。(2)放置完所有符号后,点击鼠标右键,即可结束放置电源和接地符号状态,光标由十字变成箭头。,在放置电源和接地符号的过程中,按空格键电源或接地符号的方向将
16、逆时针旋转90;按X键左右翻转;按Y键上下翻转。2 电源和接地符号属性对话框的设置 在放置电源和接地符号的状态下,如果要编辑所要放置的电源和接地符号,双击该符合,即可打开电源和接地符号属性对话框,如图3.19所示。,图3.19 电源和接地符号编辑对话框,其中Net、X-Location、Y-Location、Orientation、Color和Selection项与网络名称属性对话框内的有关设置相同,这里将重点讨论Style。点击Style项右边的下拉式按钮,屏幕上会出现如图3.20所示的下拉式列表,其中有6个选项,对应6种不同的电源类型。在Style项中选择合适的电源类型,也可以点击电源(P
17、ower Objects)工具箱的相应图标来选择合适的电源类型,如图3.21所示。电源(Power Objects)工具箱可以通过点击菜单命令“ViewToolBarsPower Objects”来启动。图3.22是“Style”项中电源类型和电源(Power Objects)工具栏中图标的对应关系。,图3.20 Style选项,图3.21 电源和接地符号 图3.22 Style项中电源类型和 工具栏 电源工具栏中图标的对应关系,3.3.6 节点 1 节点放置 启动放置节点符号(Junction)有两种方法:启动菜单Place/Junction;点击画电路图工具箱内的图标。放置节点的方法:启动
18、放置节点命令后,光标变成十字状,并且在光标上有圆点,移动光标,在合适的位置点击鼠标即可完成一个节点的放置。,2 节点属性对话框设置 在放置节点状态下,按Tab键或双击节点,即可打开节点属性对话框,如图3.23所示。其中:Size选择项的功能是选择节点大小。节点大小共有四种,即“Smallest”、“Small”、“Medium”、“Large”。Locked选择项的功能是锁定节点。当选中该项后,即使导线被移走,节点仍然留在原处;不选此项,导线被移走后,节点同时消失。,图3.23 节点属性对话框,3.3.7 文字与图形1 绘图工具栏 通过菜单命令“ViewToolBarsDrawing Tool
19、s”来打开和显示绘图工具栏。绘图工具栏如图3.24所示,绘图工具栏上各按钮的功能见图3.25。图3.24 绘图工具栏,图3.25 绘图工具栏上各按钮的功能,绘制直线,绘制多边形,绘制椭圆弧线,绘制曲线,放置注释文字,放置文本框,绘制矩形,绘制圆角矩形,绘制椭圆,绘制饼图,插入图片,粘贴文本阵列,Line和Wire的区别:Wire具有电气连接属性,而Line没有。注释Anotation 与文本框Text Frame的区别:Anotation 只有一行文字,文本框可以是多行文字。,放置实体P/P:放置元件;P/W:放置导线;P/N:放置网络标号;P/J:放置节点;P/O:放置电源;P/T:放置注释
20、;,剪贴板及图纸操作Ctrl+C:复制;Ctrl+X:剪切;Ctrl+V:粘贴;PgUp:放大图纸;PgDn:缩小图纸;End:刷新;ESC:结束当前操作。,放置实体状态下的操作Space:放置实体状态下逆时针旋转90度;X:放置实体状态下左右翻转;Y:放置实体状态下上下翻转;Tab:放置实体状态下设置属性。,总结画原理图的常用热键,3.4 层次电路设计,3.4.1 放置方块电路(Sheet Symbol)方块电路就是设计者通过组合其他元器件自己定义的一个复杂器件,这个复杂器件在图纸上用简单的方块图来表示,至于这个复杂器件由哪些其他元件组成,内部的接线又如何,可以由另外一张电路图来详细描述。启
21、动放置方块电路方式有两种:点击画电路图工具箱里的图标。执行菜单命令Place/Sheet Symbol。,1 放置方块电路 启动放置方块电路(Sheet Symbol)命令后,光标变成十字状,在方块电路一角点击鼠标,再将光标移到方块图的另一角,即可展开一个区域,点击鼠标,即可完成该方块图的放置。点击右键,即可退出放置方块电路状态。2 设置方块电路编辑对话框 在放置方块电路状态下,鼠标左键双击方块电路或按Tab键,即可打开如图3.38所示的方块电路编辑对话框进行设置。该对话框中共有12个设置项,其中:,图3.38 方块电路编辑对话框,(1)Border Width选择项的功能是选择方块电路边框的
22、宽度。点击“Border Width”选择项右侧的下拉式按钮,打开其下拉菜单,其中共有四种边线的宽度,即最细(Smallest)、细(Small)、中(Medium)和粗(Large)。(2)X-Size选项的功能是设置方块电路的宽度,如图3.38所示。(3)Y-Size选项的功能是设置方块电路的高度,如图3.38所示。(4)Border Color选项的功能是设置方块电路的边框颜色。(5)Draw Solid选项的功能是设置方块电路内是否要填入Fill Color所设置的颜色。,(6)Show Hidden选项是设置是否显示方块电路。(7)File Name设置项的功能是设置方块电路所对应的
23、文件名称。如图3.39所示,此处为Power.Sch。图3.39 方块电路 图3.38 方块电路编辑对话框,3.4.2 方块电路的进出点(Sheet Entry)如果说方块电路是自己定义的一个复杂器件,那么方块电路的进出点就是这个复杂器件的输入输出引脚。如果方块图没有进出点的话,那么方块图便没有任何意义。启动放置方块电路进出点的命令有两种方式:点击画电路图工具栏里的图标。执行菜单命令“PlaceAdd Sheet Entry”。,1 放置方块图进出点 启动放置方块图进出点命令后,光标变成十字状,将光标移动到方块电路中,点击鼠标,光标上面出现一个小圆点,且光标将被限制在方块电路的左右边界内,确定
24、合适的位置后点击鼠标,即可在该处放置一个方块图的进出点,点击右键结束放置方块图进出点状态。,2 设置方块图进出点对话框 在放置方块图进出点状态下,鼠标左键双击方块电路进出点或按Tab键,即可出现方块电路进出点编辑对话框,如图3.40所示。其中:(1)Name:设置方块图进出点的名称。(2)I/O Type:选择方块图进出点的形式,其中包括四个选择项,即无方向式信号进出点(Unspecified)、输出型进出点(Output)、输入型进出点(Input)和输入输出双向型进出点(Bidirectional)。,图3.40 方块电路进出点编辑对话框,(3)Style:箭头方向包括四种,即无箭头(No
25、ne)、左箭头(Left)、右箭头(Right)和双向箭头(LeftRight)。(4)Side:选择方块图进出点是在方块图的左边还是在右边。一般在设计时,不需要设置此项,只需要移动鼠标即可。(5)Position:设置方块图进出点的位置,从方块电路上边界开始计算。(6)Text:设置方块图进出点名称的颜色。,3.4.3 电路的输入输出点(Port)在设计电路图时,一个网络与另外一个网络的连接可以通过实际导线连接,也可以通过放置网络名称使两个网络具有相互连接的电气意义。放置输入输出点,同样可实现两个网络的连接,相同名称的输入输出点,可以认为在电气意义上是连接的。输入输出点也是层次图设计不可缺少
26、的组件。启动放置输入输出点的命令有两种方法:点击画电路图工具栏里的图标。执行菜单命令“PlacePort”。,1 放置输入输出点 在启动输入输出点命令后,光标变成十字状,并且在它上面出现一个输入输出点图,在合适的位置,光标上会出现一个圆点,即表示此处有电气连接点。点击鼠标即可定位输入输出点的一端,移动鼠标使输入输出点的大小合适,点击鼠标,即可完成一个输入输出点的放置。点击鼠标右键,即可结束放置输入输出点状态。放置步骤如图3.41所示。,(a)确定左端点(b)确定右端点(c)放置完成图3.41 输入输出点的放置步骤,2 设置输入输出点 在放置输入输出点状态下,鼠标左键双击输入输出点或按Tab键,
27、可打开方块电路输入输出点对话框。其中:Alignment选项的功能是设置输入输出点名称在输入输出点中的对齐方式,有“Left”、“Right”和“Center”三种对齐方式。Length选项设置输入输出点的长度。,3.4.4 层次电路设计方法 层次电路图设计就是将较大的电路图划分为很多的功能模块,再对每一个功能模块进行处理或进一步细分的电路设计方法。层次电路图设计的关键在于正确地传递层次间的信号,在层次电路图设计中,信号的传递主要靠放置方块电路、方块电路进出点和电路输入输出点来实现。层次电路设计方法通常有自上而下和自下而上两种方法。,电路实例:在“Design Explorer 99Examp
28、les”目录下,文件名为Z80 Microprocessor.ddb。打开该文件,便可激活如图3.42至图3.49所示的所有电路图。现在以Z80 Microprocessor为例,具体说明层次电路的设计方法及步骤。1 自上而下的层次电路设计方法 此方法指首先产生方块电路图,再由方块电路来产生具体原理图的方法。也就是说,我们应首先设计出如图3.42所示的主控模块图(方块电路图),再将该图中的各个模块具体化,如图3.43至图3.49所示。,以Memory电路为例,具体步骤如下:(1)执行菜单命令“FileNew Design”,创建一个新的设计数据库。(2)执行菜单命令“FileNew”,创建一个
29、新的原理图文件,并改名为Z80.prj。(3)放置Memory方块图。(4)放置方块电路进出点。(5)用同样的方法依次完成Serial Interface、Programmable Peripheral Interface、Power Supply、CPU Clock、CPU Section等方块图的放置及其进出点的放置。,(6)在各方块图的进出点之间连线,完成后即可得到如图3.42所示的主控模块电路图。(7)生成原理图 执行菜单命令“DesignCreate Sheet From Symbol”,光标变成十字状,将光标移Memory方块电路模块上(注意不要指到方块图进出点上),单击鼠标,屏幕
30、将出现如图3.50所示的对话框。,图3.42 主控模块(Z80 Processor.prj),图3.43 存储器电路(Memory.sch),图3.44 CPU时钟电路(CPU Clock.sch),图3.45 串行接口电路(Serial Interface.sch),图3.46 串行接口时钟电路(Serial Baud Clock.sch),图3.47 电源电路(Power Supply.sch),图3.48 并口电路(Programmable Peripheral Interface.sch),图3.49 CPU电路(CPU Section.sch),图3.50 选择对话框,这个对话框询问
31、在产生与电路方块图相对应的原理图时,相对的输入输出点是否将信号方向反向,此处应选择No,系统将自动在Z80.prj下产生原理图,文件名为“Memory.sch”,如图3.51所示。在原理图中,系统自动放置了与对应方块图相同数量(7个)的输入输出点,并且这七个输入输出点的名称和方块图进出点的名称是相对应的。此后我们就可以在这七个输入输出点之间具体完成“Memory.sch”原理图的绘制。完成后的电路图如图3.43所示。(8)用同样的方法将Serial Interface、Programmable Peripheral Interface、Power Supply、CPU Clock、CPU Se
32、ction等方块图的具体电路绘制出来,分别如图3.44至图3.49所示。,图3.51 由方块图产生“Memory.sch”原理图,2 自下而上的层次电路设计方法 此方法指首先产生原理图,再由原理图来产生方块电路图的方法。再次以图3.43所示的“Memory.sch”电路为例,说明如何产生对应的“Memory”方块图,具体步骤如下:(l)按图3.43完成存储器电路图的绘制。(2)激活要放置方块图的原理图(本例中是激活Z80.prj),使它运行于前台。(3)执行菜单命令“DesignCreate Symbol From Sheet”,屏幕上出现如图3.52所示的对话框,系统将列出当前打开的所有原理
33、图。选择“Memory.sch”,点击“OK”按钮。,图3.52 选择电路图对话框,(4)选择原理图后,屏幕上出现如图3.53所示的对话框,点击“No”按钮。(5)在Z80.prj电路图中,光标变成十字状,且带有一个方块图,系统进入放置方块图状态,移动鼠标,在合适的位置点击鼠标即可完成此方块图的放置。在方块图中,系统将自动产生与原理图中输入输出点对应的方块图进出点,如图3.54所示。,图3.53 选择对话框,图3.54 系统自动生成电路方块图,系统将方块图自动命名为“Memory”,在默认情况下,系统将方块图对应的原理图名作为此方块图的名称。当然可以在放置方块图状态下,按Tab键来打开方块图属
34、性对话框,修改方块图相关属性。(6)重复上述步骤,直到所有模块的电路方块图都出现在Z80.prj电路图中。(7)在各模块方块图进出点之间连线,最后便可得到如图3.42所示的方块电路图。在设计层次电路图时,是采用自上而下的方法还是采用自下而上的方法,可根据具体情况确定。,3.5 一个完整的电路实例,下面以一个闪光控制器电路(图3.55所示)为例,完整地介绍电路的绘制及生成过程。该电路为分立元件电路,其绘制方法及步骤如下:(1)启动Protel 99 SE,新建数据库和文件“闪光控制器.sch”,进入原理图编辑界面。(2)添加绘制本电路所需的元件库。由于本电路为分立元件电路,所有元件均可在分立元件
35、库“Miscellaneous Devices.ddb”中找到,故本例仅需添加该分立元件库即可。,(3)设置图纸。由于将要绘制的电路较小,故将图号设置为A4即可。(4)放置元件(Place/Part)。根据闪光控制器电路的组成情况,在屏幕左方的元件管理器中选取相应元件,并放置于屏幕编辑区。表3.3给出了该电路每个元件样本、元件标号、元件名称(型号规格)、所在元件库等数据。,图3.55 闪光控制器电路原理图,表3.3 闪光控制器元件数据,续表,(5)设置元件属性。(6)调整元件位置。调整的主要依据是事先绘制的草图。调整元件位置完成后的画面如图3.56所示。(7)连线(Place/Wire)。根据
36、电路草图在元件引脚之间连线。(8)放置节点(Place/Junction)。注意:对于较复杂的电路而言,放置元件、调整位置及连线等步骤经常是反复交叉进行的,不一定有上述非常明确的步骤。为了让电路更加简洁,更加直观和更具可读性,我们有可能在连线时根据具体情况动态调整元件位置,或将线路连接到某地点时才可能决定下一个元件应该摆放在什么位置。,(9)放置输入输出点(Place/Port)。(10)放置注释文字(Place/Annotation)。放置图中的注释文字“12V”。(11)电路的修饰及整理。(12)保存文件(File/Save)。最终绘制完成的电路原理图如图3.55所示。,图3.56 元件位
37、置调整后的闪光控制器电路,3.6 报表,3.6.1 网络表 网络表是电路原理图或印制电路板图元件连接关系所对应的文本文件。当原理图设计绘制完成后,必须先将其转换为网络表文件,再将该网络表文件转换为印制电路板文件。网络表通常为ASCII码文本文件。其内容主要为电路图中各元件的数据(流水序号、元件类型与封装信息)以及元件间网络连接的数据。,1 网络表格式 标准的Protel网络表文件是一个简单的ASCll码文本文件,在结构上大致可分为元件描述和网络连接描述两部分。(1)元件描述 元件声明开始R1 元件序号AXIAL0.5 元件封装100K 元件注释 元件声明结束 元件声明以“”开始,以“”结束,网
38、络经过的每一个元件都须有声明。,(2)网络连接描述(网络定义开始NetIC2_18 网络名称IC2_18 元件序号及元件引脚号R7_2 元件序号及元件引脚号)网络定义结束 网络定义以“(”开始,以“)”结束。网络定义首先要定义该网络的各端口。网络定义中必须列出连接网络的各个端口。,2 生成网络表 生成网络表的一般步骤为:(1)执行菜单命令“DesignCreate Netlist”。(2)执行完该命令后,会出现图3.57所示Netlist Creation对话框,可以进行对话框设置,一般使用默认设置即可。(3)对话框设置完后,将进入Protel 99 SE的记事本程序,并将结果保存为.net文
39、件,产生如图3.59所示的网络表。,图3.59 网络表文件,3.6.2 元件列表 元件列表主要用于整理一个电路或一个项目文件中的所有元件。它主要包括元件的名称、标注、封装等内容。生成原理图元件列表的基本步骤为:(1)打开原理图文件,执行菜单命令“ReportBill of Material”。(2)执行菜单命令后,会出现如图3.60所示的对话框。用鼠标左键单击图中的Next按钮,系统又将弹出如图3.61所示的对话框,在此框中主要用于设置元件报表中所包含的内容。,图3.60 BOM Wizard窗口,图3.61 设置元件报表内容,(3)设置完后,单击图中的“Next“按钮,进入如图3.62所示的
40、对话框,要求我们选择需要加入表中的文字栏,定义结束后,单击Next按钮,退出该对话框,进入如图3.63所示的对话框。在这里选择最终的元件列表以何种格式产生,系统共提供了“Protel Format”、“CSV Format”和“Client Spreadsheet”三种格式。我们选择“Client Spreadsheet”选项(即电子表格格式)。,图3.62 定义元件列表和项目名称,图3.63 选择元件列表格式,(4)选择“Client Spread Sheet”格式后,用鼠标左键单击图中的“Next”按钮,又进入如图3.64所示的对话框。用鼠标左键单击图中的“Finish”按钮,程序会进入表格编辑器,并形成后扩展名为*.xls的元件列表,如图3.65所示。,图3.64 Finish对话框,图3.65 元件列表表格文件,