资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,166,第 3 章 原 理 图 设 计,第 3 章 原 理 图 设 计,3.1 电路原理图设计步骤,3.2 原理图编辑器,3.3 设置图纸参数,3.4 装载和放置元件,3.5 设置元件属性,3.6 连接电气线和电源,3.7 层次原理图,小结,3.1 电路原理图设计步骤,1. 设置图纸参数,启动Protel 99 SE电路原理图编辑器,设置电路图的图纸大小及版面。设计原理图前要根据实际电路的复杂程度设计好图纸的大小、方向、网格以及标题栏等。,2. 调用并布局元件,用户根据电路图的需要,将元件从元件库中取出并放到设计图纸上,然后再考虑元件之间的走线等联系,对元件的位置进行调整和修改,对元件的编号和元件封装进行定义和设置,调整元件在图纸上的位置和对齐关系,使整个原理图美观整齐。,3. 原理图布线,利用Protel 99 SE/Schematic提供的各种工具,将图纸上的元件用具有电气意义的导线、符号连接起来,连接过程中注意形成可靠的电气连接,构成一个完整的原理图。,4. 生成报表并保存通过Protel 99 SE/Schematic提供的各种报表工具生成各种报表。其中,最重要的报表是网络表,通过网络表可为后续的电路板设计作准备,最后保存文件并打印输出。至此,整个原理图设计过程完成。原理图设计的根本流程如图3.1所示。,图3.1 原理图设计根本流程,3.2 原理图编辑器1. 原理图含义绘制电路原理图时,使用的原理图的元件符号和电气线等元件在Protel 99 SE自带的原理图元件库中,或者在原理图元件编辑器中自行创立,是对真实元件的图形逻辑示意,由引脚来表示电气特性。电路原理图就是用电气导线将元件的引脚连接而成的图形。,2. 原理图编辑器通过设计主窗口的菜单File|Open翻开已建立的TDA2030A.ddb数据库文件,然后双击设计数据库中的设计管理器(Documents)图标,进入该文件夹。在该文件夹中已经有一个Schlib1.Lib文件,其中保存了在第2章中自建的几个原理图元件。,在该Documents文件夹中执行菜单命令File|New,或在工作窗口空白处单击鼠标右键,在弹出的快捷菜单中选择New选项,点击新建原理图文件。我们需要绘制的小音箱电路就在这个原理图文件Sheet1.Sch中完成,新建后的结果如图3.2所示。,图3.2 新建原理图文件,由图3.2可以看到,在窗口左边的树形浏览器和右边的设计窗口中都显示了Sheet1.Sch文件。双击翻开该文件,就可以进入原理图编辑器,如图3.3所示。点击窗口左边的树形浏览器中的第二个标签“Browse Sch,显示原理图编辑器工具栏;窗口右边是原理图编辑界面,该界面是一个二维平面的图纸,在这里可以绘制电路原理图。,图3.3 原理图编辑器,3. 主工具栏,选择View|Toolbars|Main Tools命令,将显示或者关闭主工具栏,如图3.4所示。,图3.4 主工具栏,4. 电气线工具栏选择View|Toolbars|Wiring Tools命令,将显示或者关闭浮动的原理图电气线工具栏。单击主工具栏上的电气线工具栏图标,也可以翻开和关闭电气线工具栏。翻开的电气线工具栏如图3.5所示。,图3.5 电气线工具栏,5. 电源和接地符号工具栏,选择View|Toolbars|Power Objects命令,将显示或者关闭浮动的电源和接地符号工具栏,如图3.6所示。,图3.6 电源和接地符号工具栏,6. 快捷键操作,Page Up键:放大元件编辑界面;Page Down键:缩小元件编辑界面;空格键:按住鼠标左键,按空格键可以90旋转当前鼠标选中的内容;X键:按住鼠标左键,按X键可以水平旋转当前鼠标选中的内容;Y键:按住鼠标左键,按Y键可以垂直旋转当前鼠标选中的内容;Tab键:按住鼠标左键,按Tab键可以设置当前鼠标选中内容的属性;,Ctrl+X键:按住鼠标左键拖动,可选中多个元件,按Ctrl+X键,光标变成十字形时点击鼠标左键可以剪切选中的内容;Ctrl+C键:按住鼠标左键拖动,可选中多个元件,按Ctrl+C键,光标变成十字形时点击鼠标左键可以复制选中的内容;Ctrl+V键:按住鼠标左键拖动,可选中多个元件,按Ctrl+V键,光标变成十字形时点击鼠标左键可以粘贴选中的内容;Shift+Delete键:按住鼠标左键拖动,可选中多个元件,按Shift+Delete键,光标变成十字形时点击鼠标左键可以删除选中的内容。,3.3 设置图纸参数,1. 设置原理图图纸属性,在原理图编辑器下,选择菜单Design|Options,可出现如图3.7所示的原理图图纸属性对话框Document Options,其中的所有尺寸参数都以mil(1 mil=0.0254 mm)为单位。,图3.7 原理图图纸属性对话框,在Document Options对话框的Sheet Options选项卡中可以进行图纸属性的设置。(1) Options栏:可以设置图纸横竖方向、边框类型、边界颜色和背景颜色。(2) Grids栏:Snap On选项设置光标的移动间距;Visible选项设置图纸显示网格的间距。(3) Electrical Grid栏:设置以光标所在位置为中心,向四周搜索电气节点的搜索半径,如果在此半径内有电气节点的话,就会将光标自动移到该节点上。(4) Standard Style栏:有各种标准尺寸大小的图纸可供选择。(5) Custom Style栏:可自定义图纸的大小。,2. 设置文件属性,在Document Options对话框中,选择Organization选项卡,如图3.8所示,可以进行文件属性的设置。,图3.8 设置文件属性,(1) Organization:设置公司或单位名称;(2) Address:设置公司或单位地址;(3) Sheet:设置该原理图的编号(No.)和其所在工程的原理图的数量(Total);(4) Document:设置文件的其他信息,包括本张原理图的标题(Title)、编号(No.)和版本号(Revision)。,3.4 装载和放置元件,1. 装载元件库,(1) 鼠标单击设计管理器中的Browse Sch选项卡,然后单击Library框中的Add/Remove按钮,或者执行菜单命令Design|Add/Remove Library,或者单击主工具栏中的图标,屏幕将出现如图3.9所示的Change Library File List(改变元件库列表)对话框。该对话框的默认路径是Protel 99 SE自带元件库的文件夹路径,是Protel 99 SE的安装路径|Library|Sch。,图3.9 改变元件库列表对话框,(2) 在查找范围框中,设置自建元件库Schlib1.Lib的路径,使自建元件库Schlib1.Lib建立在E盘的TDA2030A.ddb设计数据库中。双击TDA2030A.ddb设计数据库,或者单击TDA2030A.ddb,然后点击Add按钮,即可将TDA2030A.ddb添加(加载)到Selected Files框中,如图3.10所示。,图3.10 加载TDA2030A.ddb设计数据库,(3) 加载自建元件库Schlib1.Lib后的原理图编辑器如图3.11所示。,图3.11 加载自建元件库Schlib1.Lib,2. 放置元件,1) 单个元件的放置操作首先选中需要的元件库,然后在元件列表框中用鼠标双击需要的元件。例如放置元件4HEADER,此时屏幕上会出现一个随鼠标移动的4HEADER插座元件,如图3.12所示。每次单击鼠标左键都可以放置一个4HEADER元件,直至单击鼠标右键结束放置该元件。,图3.12 放置单个元件,在元件没有被放置以前,即在图3.12所示的活动状态时,按空格键可旋转元件;按下X键或Y键可在X方向或Y方向镜像;按Tab键可翻开编辑元件对话框;按Page Up键可以放大查看原理图;按Page Down键可以缩小查看原理图。放置以后的元件,如图3.13所示。,图3.13 放置以后的元件,2) 多个元件的放置操作如果要同时操作多个元件,那么可按住鼠标左键拖出一个包围多个元件的虚线外框,选取框中的多个元件,如图3.14所示。,图3.14 选取多个元件,放开鼠标左键,被选中的元件会变成黄色,如图3.15所示。,图3.15 选中多个元件,同样,选中单个元件或多个元件后,可以按空格键进行旋转操作;按X键进行水平旋转操作;按Y键进行垂直旋转操作;按Ctrl+C键,鼠标变成十字形后点击鼠标左键进行复制操作;按Ctrl+X键,鼠标变成十字形后点击鼠标左键进行剪切操作;按Ctrl+V键,鼠标变成十字形后点击鼠标左键进行粘贴操作;按Shift+Delete键,鼠标变成十字形后点击鼠标左键进行删除操作,如图3.16所示。,图3.16 对多个元件的操作,3. 放置小音箱的元件,根据小音箱的电路功能,我们设计的小音箱的元件及其个数、原理图中的元件名称和元件所属元件库分别如表3.1所示。,根据电路的功能要求,调整元件的方向和位置,将以上元件放置如图3.17所示。,图3.17 放置小音箱所有元件,3.5 设置元件属性,1. 设置一个元件属性,放置完毕的元件如图3.18所示。图3.18中是一个电阻元件,R?是电阻元件的默认序号属性,RES1是电阻元件的默认名称属性。,图3.18 电阻元件,把元件都放置完毕后,就要对每个元件的属性进行设置。在元件没有放置前,即元件在活动状态下,按Tab键可以翻开元件属性窗口设置属性;在元件放置后,可以双击该元件翻开元件属性窗口;或者用鼠标右键单击元件,选择弹出菜单中的Properties菜单项选择项,翻开元件属性窗口。翻开的元件属性窗口如图3.19所示。,图3.19 元件属性窗口,元件主要的属性在Attributes选项卡中。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选项卡中的元件数据栏。(10) Field Name:是否显示元件数据栏名称。要修改的元件属性主要是Designator和Part Type两个属性,在元件封装完成后,还要填写Footprint(封装属性)。Designator和Part Type这两个属性可以在元件属性窗口中设置,或者在原理图编辑器下,鼠标分两次单击元件边上的序号和名称,直接修改元件序号或名称,如图3.20所示。,图3.20 直接修改元件序号,或者双击元件边上的序号和名称,翻开元件序号设置栏,在Text框中输入元件序号,并翻开元件名称设置栏,在Type框中输入元件名称,如图3.21所示。,图3.21 修改元件序号和名称,修改完毕后,原理图编辑器中显示的元件和元件的属性设置窗口分别如图3.22所示。,图3.22 修改后显示的元件和元件属性设置窗口,2. 设置多个元件的序号属性使用菜单命令Tools|Annotate可以翻开Annotate设置框,如图3.23所示。,图3.23 Annotate设置框,在Annotate设置框中,只需要在默认设置下点击OK按钮,就可以完成对原理图上所有元件的序号属性设置。对小音箱的电路图Sheet1.Sch进行自动设置元件序号操作,设置元件序号的电路图如图3.24所示,可以看到,所有元件名称中的“?都由数字代替,并且这些元件序号是没有重复的。,图3.24 元器件自动编号之后的原理图,3. 设置多个元件的其他属性(1) 按住鼠标左键,拉出选中框包围需要修改容值的电容,也就是修改名称属性的这些电容;然后放开鼠标左键,使这些元件处于选中状态;如果一次不能选中所有需要修改的元件,那么可以分屡次选中这些元件,最后如图3.25所示。,图3.25 选中需要复制属性的多个元件,(2) 双击其中一个被选中的电容,翻开元件属性设置窗口,如图3.26所示。,图3.26 电容元件的属性设置窗口,(3) 点击电容元件属性设置窗口中的Global按钮,翻开完整的元件属性设置窗口,在原有的元件属性栏的右边新增三栏。完整的元件属性设置窗口如图3.27所示。,图3.27 完整的元件属性设置窗口,(4) 在小音箱电路中,需要将6个已经选中的电容元件的元件名称(Part Type)修改为22 F。因此,“Attributes To Match By栏中的Selection下拉列表框中选择Same,表示只有当前选中的元件才被复制属性;“Copy Attributes栏中的Part Type框中填写这些电容的元件名称,即电容的容值为22 F;在“Change Scope下拉列表框中使用默认的Change Matching Items In Current Document选项,表示修改的范围仅限于本原理图中的元件。填写后的元件属性设置窗口如图3.28所示。,图3.28 填写后的元件属性设置窗口,(5) 复制元件属性设置完毕后,点击OK按钮,这6个电容元件的元件名称即都为22 F。最后点击主工具栏中的取消选择按钮,或者使用菜单Edit|Deselect|All,取消元件的选中状态即可。,4. 小音箱电路原理图的元件设置,对小音箱电路原理图中的元件名称进行修改,多个相同的元件名称可以用上述复制的方法同时修改。元件的封装属性也需要修改,在后面一章介绍元件封装后,再对这些元件的封装属性进行修改。最后完成的电路原理图(不包括封装属性)如图3.29所示。,图3.29 小音箱电路原理图,3.6 连接电气线和电源1. 连线在所有元件放置完毕后,即可进行电路图中各对象间的连线(Wiring)操作。连线的主要目的是按照电路设计的要求建立电气网络的实际连通性。(1) 要进行连线操作,可单击电路绘制工具栏上的放置电气线按钮,或者执行菜单Place|Wire,或者点鼠标右键弹出菜单项选择择Place Wire,或者按P+W键,都可以将原理图从编辑状态切换到连线模式。此时,鼠标指针由空心箭头变为大十字,如图3.30所示。,图3.30 连线模式下的鼠标指针,(2) 将鼠标指针指向欲拉连线的元件引脚或电气线端点,移动到元件引脚或电气线端点时,鼠标指针会由大十字变为中心有一个黑色圆点的大十字,如图3.31所示,这表示可以形成有效的电气连接。,图3.31 有效的电气连接点,(3) 单击鼠标左键,即可设置起点。紧接着,随光标的移动即可拉出一条电气连接线,如图3.32所示。,图3.32 拉出电气连接线,(4) 当电气线需要转弯的时候,每单击鼠标左键一次就可以定位一次转弯,如图3.33所示。,图3.33 电气线转弯,(5) 拖动虚线到元件的引脚上并单击鼠标左键,或在任何时候双击鼠标左键,即可终止该次连线。要将连线的编辑状态切回到待命模式,可单击鼠标右键或按下Esc键。连接完毕的电气线如图3.34所示。,图3.34 连接完毕的电气线,(6) 如果需要删除某条电气连接线,那么可用鼠标左键单击需要删除的电气线,使电气线上出现灰色的点(表示可以操作该电气线),如图3.35所示,此时,按Delete键,即可删除该电气连接线。,图3.35 选中要删除的电气线,(7) 如果需要修改某条电气连接线,也可用鼠标左键单击需要删除的电气线,使电气线上出现灰色的点(表示可以操作该电气线),再用鼠标左键单击电气线上灰色的点,就可以修改该电气连接线,如图3.36所示。,图3.36 修改电气连接线,(8) 如果需要删除多条电气连接线和元件,那么可以选中这些电气连接线和元件,然后按Shift+Delete键进行删除,该方法与删除多个元件的方法完全相同。,2. 放置电气连接点,1) 电气连接点的概念当有两个及以上电气线连接在同一点上的时候,电路原理图会自动在连线上加上电气连接点(Junction),如图3.37所示。,图3.37 电路原理图中的电气连接点,在电容C1和C3管脚上的红色点就是电气连接点,它表示桥堆D2的2号管脚和电容C1的管脚相连,也和电容C3的管脚相连接。但是对于两条交叉的电气线来说,电路原理图默认是不加上电气连接点的。没有电气连接点,就表示两条电气线不相连接;有电气连接点,表示两条电气连接线是相通的,两种情形比照方图3.38所示。,图3.38 比照两条电气线是否相通,2) 放置电气连接点要自行放置电气连接点,可单击电路绘制工具栏上的放置电气连接点按钮,或者执行菜单Place|Junction,或者按P+J键,这时鼠标指针会由空心箭头变成大十字,且出现一个小红点,如图3.39所示。,图3.39 放置电气连接点,3) 删除电气连接点有时候两条交叉的电气线并不连接,但是中间出现了一个电气连接点将这两条本来并不连接的电气线连接在了一起,这时就需要删除该电气连接点。删除时,鼠标左键单击电气连接点,会出现一个浮动菜单,如图3.40所示。,图3.40 浮动菜单,当有几个对象叠在一起时,点击这些对象就会出现这个浮动菜单,要求选择其中的一个对象进行操作。点中浮动菜单中的Junction菜单后,电气连接点处于可操作状态,如图3.41所示,此时按Delete键即可删除该电气连接点。,图3.41 选中电气连接点,3. 放置网络标号1) 网络标号的概念有时候两个元件放置的位置离得太远,连接两个元件管脚的电气走线太长;或者多条电气线相互交叉,难以识别相互之间的连接。这时,我们可以用网络标号来代替电气线的连接,如图3.42所示。,图3.42 用网络标号来代替电气线的连接,2) 放置网络标号要自行放置网络标号,可单击电路绘制工具栏上的放置网络标号按钮,或者执行菜单Place|Net Label,或者按P+N键,这时鼠标指针会由空心箭头变成大十字,且出现一个虚线字符串框,如图3.43所示。,图3.43 放置网络标号,将鼠标指针指向欲放置网络标号的位置,当鼠标的十字中心出现黑色圆点时,表示建立有效的电气连接,如图3.44所示。,图3.44 建立有效的电气连接,此时,单击鼠标左键即可在该点放置一个网络标号,单击鼠标右键或按Esc键可退出放置电气连接点状态,放置完毕的网络标号如图3.45所示。图3.45中的NetLabel1就是一个网络标号。,图3.45 放置完毕的网络标号,3) 修改网络标号一般情况下,网络标号都被命名为容易识别的字符串。在网络标号没有放置以前,可以按Tab键翻开网络标号属性设置窗口;或者在网络标号放置完毕以后,鼠标左键双击网络标号翻开网络标号的属性设置窗口。网络标号的属性设置窗口如图3.46所示,在该属性窗口中的Net栏中可以修改网络标号。,图3.46 网络标号的属性设置窗口,鼠标左键分两次单击网络标号也可修改网络标号,如图3.47所示。,图3.47 修改网络标号,4) 删除网络标号需要删除网络标号时,鼠标左键单击网络标号,出现虚线框表示网络标号处于活动状态时,按Delete键即可删除该网络标号,如图3.48所示。,图3.48 删除网络标号,4. 放置电源端口,电源端口都是在电源工具栏中调用的。例如,鼠标点击电源工具栏Power Objects中的电源端口,这时鼠标指针会由空心箭头变成大十字,并且中间带有电源端口符号,如图3.49所示。,图3.49 放置电源端口,将鼠标指针指向将放置电源端口的位置,当鼠标的十字中心出现黑色圆点时,表示建立了有效的电气连接。此时,单击鼠标左键即可在该点放置一个网络标号,单击鼠标右键或按Esc键可退出放置网络标号状态。放置完毕的电源端口VCC如图3.50所示。,图3.50 放置完毕的电源端口VCC,双击该电源端口,可以翻开电源端口的属性设置窗口,如图3.51所示。在Net中可以修改电源端口的名称,在Style下拉列表框中可以选择电源端口显示的类型。,图3.51 电源端口的属性设置窗口,5. 放置总线和总线分支线,总线和总线分支线分别适合应用于集成芯片的并口接口或其他接口的电气连接,例如8051单片机的P0口和74LS373锁存器的数据D口相连接。8051单片机(见图3.52(a)和74LS373锁存器(见图3.52(b)都在Protel 99 SE自带的Protel DOS Schematic Labraries.Lib元件库中。,图3.52 8051单片机和74LS373锁存器,1) 放置总线用电路绘制工具栏中的总线工具,或者使用菜单Place|Bus,或者按P+B键,鼠标指针会由空心箭头变成大十字,点击鼠标左键,在鼠标距离管脚1格的位置绘制总线,结果如图3.53所示。,图3.53 放置总线,2) 放置总线分支线总线分支线是总线和元件管脚之间的连接线。用电路绘制工具栏中的总线分支线工具,或者使用菜单Place|Bus Entry,或者按P+U键,鼠标指针会由空心箭头变成大十字。将鼠标指向元件引脚,鼠标的十字中间出现黑色圆点表示有效的电气连接,此时单击鼠标左键,即放置一个总线分支线。单击鼠标左键,可以连续放置多个总线分支线,单击鼠标右键或按Esc键可退出放置总线分支线状态。放置完毕的总线分支线如图3.54所示。,图3.54 放置总线分支线,3) 放置网络标号将8051单片机的P0口和74LS373锁存器的数据D口用总线和总线分支线连接后,两个并口接口之间已经形成了有效的电气连接。但是此时并未确定P0口中的引脚和D口中的对应引脚相连接,因此需要对每个引脚添加网络标号,保证引脚的对应电气连接。网络标号的添加在前面已经详细表达,最后连接的结果如图3.55所示。,图3.55 放置网络标号,6. 小音箱电路原理图的连线,通过上述的元件连线方法对小音箱的电路原理图进行电气连接,连接的结果如图3.56所示。,图3.56 小音箱电路原理图的连线,3.7 层次原理图1. 层次原理图的概念将整个设计工程中的各个电路模块分成假设干个子电路原理图来设计,这些子电路原理图被称为该设计工程的子图。同时,这些子图将由一张原理图来说明它们之间的关系,此原理图被称为该设计工程的主图。各子图与主图以及各子图之间通过输入输出接口或网络标号建立电气连接,这样就形成了此设计工程的层次原理图。一个典型的层次原理图如图3.57所示。,图3.57 一个典型的层次原理图,图3.58 层次原理图与子电路图之间的对应关系,2. 绘制子电路图,小音箱电路中的接口电路P.Sch和左声道功放电路L.Sch、右声道功放电路R.Sch三个子原理图分别如图3.59的(a)、(b)、(c)所示。,(b) L.Sch子原理图,图3.59 小音箱电路中的子原理图,(c) R.Sch子原理图,图3.59 小音箱电路中的子原理图,用电路绘制工具栏中的放置I/O端口工具,或者使用菜单Place|Port,或者按P+R键,这时鼠标指针会由空心箭头变成大十字。将鼠标指针指向欲放置I/O端口的位置,当鼠标的十字中心出现黑色圆点时,表示建立有效的电气连接。此时,单击鼠标左键即可在该点放置一个I/O端口,再次单击鼠标左键可以设置I/O端口的长度,单击鼠标右键或按Esc键可退出放置I/O端口状态。添加I/O端口完毕的三个子电路原理图如图3.60所示。,(a) 添加I/O端口后的P.Sch子原理图,图3.60 在小音箱子原理图中添加I/O端口,图3.60 在小音箱子原理图中添加I/O端口,3. 绘制层次原理图,1) 手动绘制层次原理图新建原理图Total.Sch,在文件关闭的情况下,分两次单击原理图的文件名称,或右键点击原理图符号使弹出菜单Rename,修改原理图文件的名称后缀为Prj。原理图文件后缀为Prj即表示该文件是层次原理图,如图3.61所示。,图3.61 新建层次原理图,双击翻开Total.Prj文件,在原理图编辑器界面下,首先用电路绘制工具栏中的放置方块电路工具,或者使用菜单Place|Sheet Symbol,或者按P+S键,这时鼠标指针会由空心箭头变成带着绿色方块电路的大十字,如图3.62所示。,图3.62 放置方块电路,单击鼠标左键放置方块电路,再单击鼠标左键确定方块电路的大小。放置后的方块电路如图3.63所示。,图3.63 放置后的方块电路,双击方块电路,翻开方块电路的属性设置窗口,设置方块电路的两个主要属性Name和Filename,如图3.64所示。,图3.64 方块电路的属性设置窗口,方块电路的Name属性指方块电路的名称,不同的方块电路其名称也不相同;方块电路的Filename属性指该方块电路对应的子原理图名称,必须填写对应的子原理图的完整文件名称,包括文件的后缀名。鼠标左键分两次单击方块电路上的Name和Filename也可以修改方块电路的这两个属性。修改了属性后的三个方块电路如图3.65所示。,图3.65 修改了属性后的三个方块电路,完成方块电路后,用电路绘制工具栏中的放置方块电路端口工具,或者使用菜单Place|Add Sheet Entry,或者按P+A键,这时鼠标指针会由空心箭头变成一个大十字。将鼠标移动到方块电路中,单击鼠标左键,鼠标指针会变成一个带着黄色端口的十字,如图3.66所示。,图3.66 放置方块电路端口,再单击鼠标左键,放置一个方块电路端口。在未放置方块电路端口前按Tab键,或者在放置方块电路端口后,用鼠标双击该方块电路端口,都可以翻开方块电路端口的属性设置窗口,如图3.67所示。,图3.67 方块电路端口的属性设置窗口,Name属性是指方块电路端口的名称,该名称必须与方块电路对应的子电路图中的I/O端口名称相同;I/O Type属性是指端口类型;Side属性是指方块电路端口放置在方块电路中的位置;Style属性是指方块电路端口显示的类型。方块电路端口的属性设置完毕后如图3.68所示。,图3.68 属性设置完毕的方块电路端口,最后,用电气线或总线连接端口。在层次原理图Total.Prj中,方块电路对应子原理图中的所有I/O端口都连接在单个的引脚上,因此在层次原理图中,用电气线连接相应的方块电路端口,如图3.69所示。,图3.69 电气线连接相应的方块电路端口,这样,在层次原理图Total.Prj中,将三个子原理图左声道功放电路L.Sch、右声道功放电路R.Sch和接口电路P.Sch连接在一起,就成为一幅完整的电路原理图。它的电路功能和3.6节中绘制的电路原理图是完全一样的。在树形浏览器中,也可以看出这四个原理图之间的关系,如图3.70所示。,图3.70 四个原理图之间的关系,2) 自动生成层次原理图翻开新建的层次原理图Total.Prj,Protel 99 SE可自动生成方块电路。调用菜单Design|Create symbol from sheet,或者按D+Y键,显示选择文件窗口,如图3.71所示。,图3.71 选择文件窗口,选择文件窗口中列出了本设计数据库Documents文件夹下所有的原理图文件。鼠标左键点中需要生成方块电路的原理图文件名称,点击OK按钮后出现询问窗口Confirm,如图3.72所示,该窗口主要用于确认是否需要改变方块电路端口的输入/输出方向。,图3.72 询问窗口Confirm,选择确认修改输入/输出方向,或者选择否(表示保持原来的输入/输出方向),层次原理图中出现方块电路,点击鼠标左键后放置该方块电路如图3.73所示。,图3.73 自动生成方块电路,将L.Sch、R.Sch和P.Sch三个子电路原理图生成方块电路;调整方块电路中的方块电路端口位置;最后,同前面手动的方法一样,对需要连接的方块电路端口进行电气连接,完成的Total.Prj层次原理图如图3.74所示。,图3.74 自动生成完整的层次原理图,小 结1绘制电路原理图需要的工具都在电路绘制工具栏中选取,需要放置的电源端口都在电源工具栏中选取。2调用的元件在Protel 99 SE自带的元件库中,或者在自建元件库中。3元件的最主要属性是元件名称、元件序号和元件封装。元件封装将在后面章节中表达。每个元件都必须填写该元件相应的属性。可以使用原理图元件自动设置序号菜单设置元件序号;也可以使用元件属性的复制操作将同样的属性复制给其他元件。,4元件引脚之间用电气线连接;并口端口等接口之间可以用总线和总线分支线连接。同一幅电路原理图中相同的网络标号也表示电气连接。5一个电路可以分为多个子原理图,通过层次原理图将这些子原理图连接成一个完整的电路原理图。层次原理图以后缀Prj命名。层次原理图中方块电路与子原理图对应。方块电路端口和子原理图中的I/O端口对应。层次原理图中的电气连接就表示子原理图I/O端口之间的电气连接。,
展开阅读全文