




已阅读5页,还剩94页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
生成报表及原理图输出当原理图设计完成以后,出于存档、电气规则检查、材料采购和交流等目的,总希望能够输出有关整个设计工程的相关信息。PROTELDXP系统充分考虑了这些需要,提供了用于创建各种报表的专门工具。本章首先介绍创建各种报表的方法,然后介绍在PROTELDXP如何产生用户需要的各种数据。61网络报表实际上,每个电路就是一个由节点、元件和导线组成的网络。因此,可以用网络报表来完整的描述一个电路。网络报表是原理图的精髓,也是原理图与PCB之间连接的桥梁。离开了网络报表,现代的PCB设计就无法进行。在PROTELDXP系统中,网络报表可以通过电路原理图来创建,也可以利用文本输入编辑器直接编辑。当然,也可以在PCB编辑器中,由已创建的PCB文档产生。PROTELDXP系统提供了快速、方便的用于创建多种格式的网络报表的工具。本章主要介绍PROTEL格式的网络报表。611网络报表的各种选项PROTELDXP系统的网络报表工具非常方便、快捷,只需要进行简单的选项设置就可以进行操作。网络报表选项的具体设置步骤如下。(1)执行【PROJECT】【/PROJECTOPTIONS】菜单命令,打开如图61所示的【OPTIONSFORPROJECT】(工程选项)对话框。图61工程选项对话框120PROTELDXP实用教程(2)单击工程选项对话框顶部的【OPTIONS】标签,显示如图62所示的【OPTIONS】对话框。在该标签内可设置和网络报表有关的各种选项。图62可以进行网络报表相关属性设置的【OPTIONS】标签和网络报表相关的各个选项的含义如下。【OUTPUTPATH】可以输入各种报表的输出路径。默认情况下,系统会在当前工程文档所在的文件夹内创建一个新的文件夹“PROJECTOUTPUTSFOR当前项目文档名”,该文件夹专门用于各种报表的输出。用户可以根据需要更改报表的输出路径。【NETLISTOPTIONS】【NETLISTOPTIONS】内和网络报表相关的选项的含义如下。【ALLOWPORTSTONAMENETS】在设计不包含层次关系的简单的原理图时,允许用系统所产生的网络名来代替与输入输出端口相关联的网络名。【ALLOWSHEETENTRIESTONAMENETS】在设计层次原理图时,允许用系统所产生的网络名来代替与层次原理图子图入口相关联的网络名。该项为系统的默认选项。【APPENDNUMBERSTOLOCALNETS】产生网络列表时,系统将自动在(SHEETNUMBER)各网络名称上添加图纸号,以识别网络的位置。【NETIDENTIFIERSCOPE】该区域的功能是指定网络标识的认定范围。可以单击输入框右侧的下拉按钮,在弹出的下拉列表中可选择“AUTOMATIC(BASEDONPROJECTCONTENTS)”、“FLAT(ONLYPORTSGLOBAL)”、“HIERARCHICAL(SHEETENTRYPORTCONNECTIONS)”和“GLOBAL(NETLABELSANDPORTSGLOBAL)”四个选项中的一个。系统默认的选项为“AUTOMATIC(BASEDONPROJECTCONTENTS)”。网络标识认定范围的四个选项的功能如下。【AUTOMATIC(BASEDONPROJECTCONTENTS)】系统自动在当前工程内认定网络标识。【FLAT(ONLYPORTSGLOBAL)】整个工程内各个图纸之间直接使用全局输入输出端口来建立连接关系。第6章生成报表及原理图输出121【HIERARCHICAL(SHEETENTRYPORTCONNECTIONS)】在层次原理图中,靠方块电路符号内的子图入口与层次原理图子图中的输入输出端口来建立连接关系。【GLOBAL(NETLABELSANDPORTSGLOBAL)】工程内的各原理图文档之间使用全局网络标签及全局输入输出端口来建立连接关系。(3)所有和网络报表相关的属性设置完毕后,单击【OK】按钮关闭工程选项对话框。612PROTEL网络报表格式标准的PROTEL格式的网络报表文件是一个简单的ASCII码文本文件,在结构上大致可以分为两个部分元件描述和网络连接描述。下面分别介绍各部分的语法规则。1元件描述网络报表的第一部分是元件描述,其语法规则如图63所示。元件描述开始R1元件序号AXIAL04元件封装10K元件注释元件描述结束图63元件描述从图63中可以看出,每一个元件描述部分都以“”开始,以“”结束。“”下面第一行为元件标识的声明,取自元件的序号栏【DESIGNATOR】;元件序号的下面一行为元件封装,元件封装名取自原理图中元件的【FOOTPRINT】。如果原理图中元件的“FOOTPRINT”栏为空,则这一行为空;元件封装下面一行为元件注释,取自原理图中元件的【COMMENT】。2网络连接描述网络报表的第二部分为网络连接描述,每个网络对应电路中具有电气连接关系的一个点,其语法规则如图64所示。网络描述开始NETU16网络名称R22元件序号及元件引脚号R31元件序号及元件引脚号网络描述结束图64网络描述从图64中可以看出,每一个网络描述部分以“(”开始,以“)”结束。“(”下面第一行为网络名称或编号的定义,它的定义取自电路图中的某个网络名称或者是某个输入输出点名称;接下来的每一行代表一个网络连接的引脚,如图中的网络NETU16,“R22”表示元件序号为R2的第2脚,“R31”表示电阻R3的第1脚,这两个引脚是连接在一起构成该网络。122PROTELDXP实用教程613生成网络报表这里以图65所示的微分放大电路原理图为例介绍如何生成网络报表。图65微分放大电路原理图生成网络报表的具体步骤如下。(1)切换到或者打开需要创建网络报表的原理图文件,这里为“DIFFERENTIALAMPLIFIERSCHDOC”。(2)执行【DESIGN】/【NETLISTFORDOCUMENT】菜单命令,此时用户会发现在该菜单中有几个子菜单选项,如图66所示。66【DESIGN】/【NETLISTFORDOCUMENT】菜单3)选择其中的【PROTEL】子菜单,系统就会立刻生成当前原理图的网络报表文件“DIFFERENTIALAMPLIFIERNET”。网络列表(NET)与源文件同名,单击【PROJECT】面板标签,可以看到所创建的网络报表文档图标,如图67所示。光标指向该文档图标。稍停会显示当前文档的保存路径。第6章生成报表及原理图输出123图67新生成的网络报表图标(4)双击网络报表文档图标,可在文本编辑窗口内打开网络报表文档,如图68所示。图68由微分放大电路原理图生成的网络报表从图68所示的网络报表中可以看出,在原理图中存在的一些问题,如元件重名、封装信息丢失等,但是网络报表并不是发现这些问题的最佳途径。设计人员通过手工方式检查网络报表主要的目的是为了发现隐含引脚的问题。原理图中的隐含引脚主要是电源和地线的引脚。在一个复杂的电路中,可能有多个电源网络和地线网络。其中隐含的并且具有“POWER”属性的引脚会被连接到与其同名的网络中。如果存在多个这样同名的引脚,这些引脚就会被连接在一起。如果存在多个隐含引脚,但名称不同,就会被连接到不同的网络中。因为隐含引脚在图中是不显示的,无法看到引脚名称,常常会出现由于各种原因导致的引脚名称错误124PROTELDXP实用教程但却没有发现。设计人员可以利用网络报表检查相应的网络,是否存在应该连接在一起的引脚有没有连接的问题。62层次报表对于一个比较大的工程来说,经常采用层次式设计。PROTELDXP中提供的层次报表就是用来描述在层次电路中各电路图之间的层次关系的。生成层次报表的具体步骤如下。(1)执行【FILE】/【OPENPROJECT】菜单命令,打开相应的工程文档。(2)在【PROJECTS】面板上双击原理图文档图标,打开原理图文档。(3)执行【PROJECT】/【COMPILEPCBPROJECT】菜单命令,编译工程。(4)执行【REPORTS】/【REPORTPROJECTHIERARCHY】菜单命令,开始创建层次报表,创建完毕,系统自动将该报表添加到当前项目文档,如图69所示。层次报表的扩展名为“REP”。图69生成的层次报表(5)双击创建的层次报表文件,可在报表编辑窗口内将它打开,如图610所示。从图610中可以看出,层次报表将项目中包含的各个原理图之间的层次关系罗列出来,以方便设计人员管理文档。而在工程管理面板中,只是将这些文档分类,并没有显示出这些文档之间的层次关系。同时,在需要的时候,设计人员可以随时打印、保存相应的层次报表文件,这对于工程管理的规范化是非常有益的。第6章生成报表及原理图输出125图610层次报表的内容63元件报表元件报表可以列出当前项目所使用的所有元件,为采购元件提供一份详细的清单。生成元件报表的具体步骤如下。(1)执行【REPORTS】/【BILLOFMATERIALS】菜单命令,系统将显示如图611所示的【BILLOFMATERIALS】(元件报表)对话框。图611【BILLOFMATERIALS】对话框这是一个具有复合功能的对话框,通过改变对话框中左边的列表框中的内容可以改变右126PROTELDXP实用教程边列表的显示内容和显示方式。(2)单击【EXCEL】按钮,可用EXCEL程序打开报表,如图612所示。图612用EXCEL程序打开的元件报表(3)单击【EXPORT】按钮,系统将显示如图613所示的报表存储路径选择对话框,可将报表导出到指定文件夹内,报表的扩展名为“XLS(EXCEL文档格式)”。图613报表存储路径选择对话框(4)单击【REPORT】按钮,可以预览想要打印的报表,如图614所示。在图614中单击【EXPORT】按钮将弹出如图613所示的对话框;如果想要打印报表,可以单击图614中的【PRINT】按钮,系统将打印报表。第6章生成报表及原理图输出127(5)单击元件报表对话框的【MENU】按钮,系统将会打开执行其他功能的菜单,如图615所示。图614打印报表预览图615菜单内容64元件引用参考报表元件引用参考报表主要罗列出各个元件的编号、名称及所在的电路图。通过该报表可以看到相应的元件和元件所在的原理图。生成元件引用参考报表的具体步骤如下。(1)打开相应的原理图文档。(2)执行【REPORTS】/【COMPONENTCROSSREFERENCE】菜单命令,显示如图616所示的128PROTELDXP实用教程【COMPONENTCROSSREFERENCEREPORTFORPROJECT】(元件引用参考报表)对话框,在该对话框内可设置报表项及输出形式。图616【COMPONENTCROSSREFERENCEREPORTFORPROJECT】对话框(3)单击【TEMPLATE】列表框右边的浏览按钮,在“EALTIUMTEMPLATES”目录下选中模板文件“COMPONENTDEFAULTTEMPLATEXLT”,单击【打开】按钮确定。(4)选中【OPENEXPORTED】复选项,单击【EXCEL】按钮,显示如图617所示的【SPREADSHEETPREVIEW】(元件引用参考报表预览)对话框。部分面板标签功能如下。图617【SPREADSHEETPREVIEW】对话框第6章生成报表及原理图输出129【ALLDATA】单击本标签可以在切换的窗口中看到所有数据资料,如图618所示。图618所有数据资料【PROJECTINFORMATION】单击本标签可以在切换的窗口中查看相关的项目信息,如图619所示。图619项目信息最后,单击【OK】按钮,系统将会自动打开EXCEL程序,并按指定的模板格式产生元件引用参考报表,如图620所示。图620EXCEL中显示的元件引用参考报表130PROTELDXP实用教程端口引用参考PROTELDXP系统中,端口的引用参考分为两种水平式引用参考和层次式引用参考。水平式引用参考可以指出本端口在同级图纸的何处被引用;层次式引用参考可以指出本端口在上一级图纸的何处被引用。下面以层次式引用参考为例介绍为端口添加引用参考的方法。为端口添加层次式引用参考的具体步骤如下。(1)打开相应的电路原理图。(2)执行【REPORTS】/【REPORTPROJECTHIERARCHY】菜单命令。(3)打开【REPORTS】/【PORTCROSSREFERENCE】菜单,该菜单中的子菜单内容如图621所示。该子菜单中各选项的含义如下。图621【REPORTS】/【PORTCROSSREFERENCE】菜单的子菜单【ADDTOSHEET】向图纸中添加端口的引用参考。【ADDTOPROJECT】向工程中添加端口的引用参考。【REMOVEFROMSHEET】从图纸中去除前面添加的端口的引用参考。【REMOVEFROMPROJECT】从工程中去除前面添加的端口的引用参考。(4)执行【REPORTS】/【PORTCROSSREFERENCE】/【ADDTOSHEET】菜单命令,系统会在图纸的所有端口旁边添加引用参考,如图622所示。图622端口引用参考添加后的结果其中的“Z80PROCESSOR2B”指的是此端口在“Z80PROCESSORSCH”中被引用,位置是“2B”区。如果想要从图纸中去除添加的端口引用参考,可以执行【REPORTS】【/PORTCROSSREFERENCE】第6章生成报表及原理图输出131/【REMOVEFROMSHEET】菜单命令。但是,图纸上显示的端口引用参考必须要等到刷新图纸时才会消失。66原理图打印输出当电路原理图绘制完成以后,可以通过打印机将原理图打印输出,以供设计人员参考查阅和归档。原理图打印输出可按以下具体步骤进行。1页面设置执行【FILE】/【PAGESETUP】菜单命令,系统将弹出如图623所示的【SCHEMATICPRINTPROPERTIES】(原理图打印设置)对话框。图623【SCHEMATICPRINTPROPERTIES】对话框该对话框中相应区域的功能如下。【PRINTERPAPER】在本区域可设置打印纸的尺寸和打印方向。其中,单击【SIZE】列表框右侧的按钮,系统将显现可用的图纸列表,从中选取打印机所用图纸尺寸。单击单选钮或单选钮可以选择打印方向。【MARGINS】在本区域可设置页边距。若选中【HORIZONTAL】输入框右边的【CENTER】复选项,可自动按水平居中打印;若选中【VERTICAL】输入框右边的【CENTER】复选项,则自动按垂直居中打印;若未选中【CENTER】复选项,则需要在输入框内输入页边距的具体数值打印。【SCALING】在本区域可设置文档打印时的缩放比例。单击【SCALEMODE】列表框右侧的按钮,系统将弹出如图624所示的下拉列表。如果选中【FITDOCUMENTONPAGE】选项,则文档将按打印纸的大小整页打印;如果选中【SCALEDPRINT】选项,将文档将按设定的比例打印。设定缩放比例系数可以通过单击【SCALE】选项右边的上下箭头或者直接在输入栏内输入缩放比例系数进行。132PROTELDXP实用教程图624缩放模式下拉列表【CORRECTIONS】当【SCALING】的缩放模式设定为SCALEDPRINT时,本区域可以分别设定X方向及Y方向上的缩放比例。通常X方向和Y方向的缩放比例调整为同一数值,保证纵横比例不变。【COLORSET】本区域可设定打印时色彩模式。如果选中【MONO】项,则按黑白模式打印;如果选中【COLOR】选项,则按彩色模式打印;如果选中【GRAY】选项,则按灰度模式打印。设置完毕以后,单击【OK】按钮确认并退出原理图打印设置对话框。2打印预览在进行原理图打印页面设置完成时,在单击【OK】按钮确认退出原理图打印设置对话框之前,可单击【PREVIEW】按钮预览打印效果,检查设置是否符合要求。若不合要求可再对页面进行设置。另外,在任何时候都可以执行【FILE】/【PRINTPREVIEW】菜单命令预览打印效果。3设置打印机在进行原理图打印页面设置完成时,设计人员在单击【OK】按钮确认退出原理图打印设置对话框之前,可以通过单击【PRINTERSETUP】按钮,在显示的【PRINTERCONFIGURATIONFOR】(打印机布局)对话框中进行打印机相关的设置,如图625所示。图625【PRINTERCONFIGURATIONFOR】对话框第6章生成报表及原理图输出133打印机对话框中相应区域的功能如下。【PRINTER】可选择打印机,设定打印机尺寸等。单击【NAME】列表框右侧的按钮将弹出下拉列表,从中可以选取希望使用的打印机。单击【PROPERTIES】按钮显示打印机属性窗口(不同的打印机各不相同),从中可设定打印纸的尺寸,放置方向,打印质量等。【PRINTWHAT】可设定打印对象。单击按钮将显示如图626所示的下拉列表。从中可以选取希望打印的对象。图626选择打印对象对话框【PRINTEROPTIONS】本区域可以设置是多任务打印(PRINTASMULTIPLEPRINTERJOBS),还是单任务打印(PRINTASSINGLEPRINTERJOB)。【PRINTRANGE】本区域可以设置打印范围。如果选中【ALLPAGES】,则打印所有页;如果选中【CURRENTPAGE】,则只打印当前页;若选中【PAGES】,则可通过【FROM】文本框设定打印起始页码,通过【TO】文本框设定打印结束页码。系统默认选项为【ALLPAGES】。【COPIES】本区域可设置打印份数。用户可根据实际需要设定。打印机设置完毕后,单击【OK】按钮确认并返回原理图打印设置对话框,不执行打印操作。在任何用户需要打印的时刻,都可以通过执行【FILE】/【PRINT】菜单命令进入打印机布局对话框。但是,和前面不同的是,设置完毕单击【OK】按钮将直接执行打印操作。4打印操作具体执行打印操作时,可以通过下面三种方式之一进行。执行【FILE】/【PRINT】菜单命令,然后单击【OK】按钮执行打印操作。页面设置完成,在原理图打印机布局对话框中设置完毕后,单击【PRINT】按钮执行打印操作。任何时候都可以单击标准工具栏上的按钮执行打印操作。小结对于整个设计工程来说,设计人员可能需要关于整个工程的多种信息,以便随时掌握工程设计的具体情况,方便交流。PROTELDXP系统提供了多种报表可以为设计人员提供关于工程的相关参考信息。本章主要介绍了常用的一些报表如网络报表的形式和生成方法。具体介绍了原理图输出所涉及的页面设置、打印预览、打印机设置和具体的打印输出操作方法。134PROTELDXP实用教程习题1简述网络报表的格式、作用和创建方法。2选取一个原理图文档,利用本章讲解的方法生成该文档网络报表、元件报表和元件引用参考报表。3总结原理图打印输出的具体步骤。第7章原理图元件库的制作PROTELDXP系统自带了45个厂商的多达847个元件库,包含数万个元件,并且可根据需要,从网上随时更新。虽然PROTELDXP系统中几乎包含了所有常用的元件,但是有时候设计人员在电子线路的设计过程中可能会遇到如下问题。(1)需要的元件电气符号在现有的元件库中找不到。(2)原理图元件库中的元件和PCB封装库中的元件引脚编号不一致。(3)原理图中提供的元件电气符号尺寸不合适,设计人员希望修改该元件的电气符号使之符合设计要求。由于存在上面的问题,设计人员还是需要创建和修改原理图元件库。PROTELDXP系统提供了库文件编辑器(SCHEMATICLIBRARYEDITOR,SCHLIB)来设计一个新的元件或修改元件。71PROTELDXP元件库概述PROTELDXP系统支持多种格式的库元件文档,主要包括下面几种。SCHLIBPROTELDXP环境下新定义的绘制原理图时所用的库元件。PCBLIBPROTELDXP环境下新定义的设计PCB文档时所使用的封装库。VHDLIBPROTELDXP环境下新定义的VDHL语言宏元件库。INTLIBPROTELDXP环境下新定义的整合库。LIBPROTEL99SE以前版本的元件库。所谓整合库,是指将元件的原理图符号和相关的PCB管脚分布、SPICE仿真模型、信号完整性模型等信息整合到一起而形成的库文件。PROTELDXP按元件生成厂商分类,提供了数量庞大的整合库。所以在使用PROTELDXP时,在元件库管理面板中只要单击元件名,在该面板下部就同时出现其原理图符号和PCB封装形式。在原理图绘制过程中,通过使用整合库可以大大简化设计过程,在放置原理图元件的同时,直接就完成了元件封装的定义。这种元件库的形式是PROTELDXP系统不同于PROTEL以前版本的很重要的一个方面。PCB库是用于定义元件引脚分布信息的重要的库文件。PROTELDXP系统自带的PCB库位于PROTELDXP的安装目录下,具体为“安装目录LIBRARYPCB”。也可以建立自己的PCB封装库。所谓的原理图库,就是在绘制原理图时用于表达设计意图的一种元件电气符号库。PROTELDXP系统没有自带单独的原理图库,它的原理图符号都保存在整合库中,当用户需要使用PROTELDXP系统整合库中没有的元件时,可以自己绘制相应的原理图符号,并建立自己的原理图库。为了使原理图能够更好地表达设计人员的设计意图,本章将详细介绍如何针对新的元件建立自己的元件原理图库。72原理图库文件编辑环境在具体创建自己的元件原理图库之前,设计人员应该首先熟悉元件原理图库的编辑环境。136PROTELDXP实用教程721启动原理图库文件编辑器可以通过下面两种方法启动原理图库文件编辑器。执行【FILE】/【NEW】/【SCHEMATICLIBRARY】菜单命令,新建一个原理图库文件(默认文件名为SCHLIB1SCHLIB),可同时启动原理图库文件编辑器,如图71所示。图71原理图库文件编辑器执行【FILE】【/OPEN】菜单命令,在弹出的文件【打开】窗口内选择原理图库文件(SCHLIB或LIB),单击【打开】按钮,可打开指定库文件,同时启动原理图库文件编辑器。722绘制元件常用工具栏如图71所示,PROTELDXP提供了一个编辑原理图库文件(SCHLIBRARY)的集成环境,包括菜单、工具栏等。PROTELDXP原理图库文件编辑器为用户提供了5个工具栏,下面介绍绘制元件常用的两个工具栏。1元件绘制工具栏元件绘制工具栏如图72所示。元件绘制工具栏中各个按钮的功能如下。绘制直线。绘制贝济埃曲线。图72元件绘制工具栏绘制椭圆弧。第7章原理图元件库的制作137绘制多边形。文字标注。新建元件。在当前编辑的元件中添加子件。绘制矩形。绘制圆角矩形。绘制椭圆。粘贴图片。阵列式粘贴图片。绘制元件引脚。执行开关式菜单命令【VIEW】/【TOOLBARS】/【SCHLIBDRAWING】,可实现元件绘制工具栏的显现或隐藏。与原理图编辑器的绘图工具栏相似,SCHLIB的绘图工具栏上每个工具在菜单中都有一个命令与其相对应,在右键菜单中也有对应的命令。2IEEE符号工具栏IEEE符号工具栏如图73所示。使用该工具栏上的工具命令可以在所创建的元件引脚上放置IEEE的各种标准符号。IEEE符号工具栏中各个按钮的功能如下。放置低电平触发符号。放置信号左向传输符号。放置时钟上升沿触发符号。放置电平触发输入符号。放置模拟信号输入符号。放置无逻辑性连接符号。放置延时输出符号。放置具有开集极输出的符号。放置高阻抗状态符号。放置大电流符号。放置脉冲符号。放置延时符号。放置多条I/O线组合符号。图73IEEE符号工具栏放置二进制组合符号。放置低触发输出符号。放置符号。放置大于等于符号。放置具有提高电阻的开集极输出符号。放置开射极输出符号。放置具有电阻接地的开射极输出符号。放置数字信号输入符号。138PROTELDXP实用教程放置反向器。放置双向信号流符号。放置信号数据左移传输符号。放置小于等于符号。放置符号。放置司密特触发输入特性的符号。放置数据右移符号。执行开关式菜单命令【VIEW】/【TOOLBARS】/【SCHLIBIEEE】,可实现IEEE符号工具栏的显现或隐藏。IEEE符号工具栏上每个按钮在【PLACE】/【IEEESYMBOLS】菜单上也都有一个对应的命令,可以通过执行对应的命令来实现按钮的功能。在【PLACE】/【IEEESYMBOLS】菜单上还有3个在IEEE符号工具栏上没有的逻辑门电路符号放置命令。【PLACE】/【IEEESYMBOLS】/【ORGATE】菜单命令放置逻辑或门符号。【PLACE】/【IEEESYMBOLS】/【ANDGATE】菜单命令放置逻辑与门符号。【PLACE】/【IEEESYMBOLS】/【XORGATE】菜单命令放置逻辑异或门符号。723原理图库文件编辑环境中的【TOOLS】菜单原理图库文件编辑环境下的【TOOLS】菜单提供了管理元件的各种命令。【TOOLS】菜单的具体内容如图74所示。其中常用菜单项的功能如下。【NEWCOMPONENT】创建一个新元件。【REMOVECOMPONENT】从当前的原理图库文件中删除所选中的元件。【REMOVEDUPLICATES】从库文件中删除重复的元件。【RENAMECOMPONENT】重新命名当前指定的元件。【COPYCOMPONENT】将当前选中的元件复制到指定的元件库中。【MOVECOMPONENT】将当前选中的元件移到指定的元件库中。【NEWPART】在当前编辑的元件中添加子件。【REMOVEPART】移除多组件器件中的组件。图74原理图库文件编辑环境下的【TOOLS】菜单【UPDATESCHEMATICS】将元件库编辑器中所做的修改,更新到打开的原理图中。【FINDCOMPONENT】执行该命令将启动如图75所示的【SEARCHLIBRARIES】(搜索库)文件对话框,搜索相应的库文件。第7章原理图元件库的制作139图75【SEARCHLIBRARIES】对话框【COMPONENTPROPERTIES】执行该命令可打开如图76所示的【LIBRARYCOMPONENTPROPERTIES】(库元件属性)对话框。图76【LIBRARYCOMPONENTPROPERTIES】对话框【PARAMETERMANAGER】执行该命令可启动如图77所示的【PARAMETEREDITOROPTIONS】(变量编辑器选项)对话框。【DOCUMENTOPTIONS】执行该命令打开如图78所示的【LIBRARYEDITORWORKSPACE】(库编辑器工作环境)对话框,可以设置合适的工作环境。140PROTELDXP实用教程图77【PARAMETEREDITOROPTIONS】对话框图78【LIBRARYEDITORWORKSPACE】对话框【SCHEMATICPREFERENCES】执行该命令打开如图79所示的原理图【PREFERENCES】(属性)对话框,进行原理图属性设置。【MODE】子菜单执行本命令可以为当前元件选择一种显示模式。【GOTO】子菜单本命令可用来快速定位对象。该子菜单包含若干功能命令,如图710所示。【NEXTPART】该命令的功能是切换到多组件器件的下一个组件。【PREVIOUSPART】该命令的功能是切换到多组件器件到前一个组件。【FINDCOMPONENT】该命令的功能是切换到元件库中的第一个元件。【NEXTCOMPONENT】该命令的功能是切换到元件库中的下一个元件。【PREVCOMPONENT】该命令的功能是切换到元件库中的前一个元件。【LASTCOMPONENT】该命令的功能是切换到元件库中的最后一个元件。第7章原理图元件库的制作141图79原理图【PREFERENCES】对话框图710【GOTO】子菜单73创建一个新的原理图库在介绍了原理图库文件编辑器及常用的工具之后,就可以开始建立自己的元件原理图库,并在其中添加一个新创建的元件。本章以建立图711所示的元件的原理图符号为例介绍如何绘制新的元件。图711元件的原理图符号实例142PROTELDXP实用教程731创建一个新的原理图库文件在创建新的元件之前,应该先创建一个空的原理图库文件,具体操作步骤如下。(1)启动PROTELDXP系统,执行【FILE】/【NEW】/【SCHEMATICLIBRARY】菜单命令,系统将创建一个名为“SCHLIB1SCHLIB”的原理图库文件,在该库文件内自动创建名称为“COMPONENT_1”的空白元件图纸,如图712所示。图712新建原理图库后的窗口(2)执行【FILE】/【SAVEAS】菜单命令,在弹出的保存文件对话框中将该文件重新命名为“MYNEWSCHLIBSCHLIB”,并保存在适当目录下。732创建一个元件创建一个元件的具体步骤如下。(1)单击图712中的【SCHLIBRARY】标签,打开如图713所示的原理图库文件管理面板。(2)在元件库中新建元件的方法主要有下面3种。在原理图库文件管理面板中单击【ADD】按钮。单击元件绘制工具栏中的按钮。执行【TOOLS】/【NEWCOMPONENT】菜单命令。(3)此时系统将弹出如图714所示的【NEWCOMPONENTNAME】(新元件名称)对话框。在对话框中填入欲创建的元件名称,如Z80,单击【OK】按钮确认。(4)此时,在原理图库文件管理面板中将会显示刚刚创建的元件名称,如图715所示。第7章原理图元件库的制作143图713原理图库文件管理面板图714【NEWCOMPONENTNAME】对话框图715新建的元件(5)下面在元件绘制工作区绘制元件的原理图符号,具体步骤如下。执行【TOOLS】/【DOCUMENTOPTIONS】菜单命令,在弹出的如图78所示的库文件编辑器工作环境对话框中设置工作环境。设置捕捉栅格(SNAPGRID)为10,可视栅格为10,自定义图纸尺寸为800600,其他选项采用默认值。根据元件生产厂商提供的元件的说明文件,对所绘制的元件的引脚按照它们在实际元件中的位置进行编号(该编号信息在建立元件的PCB封装时将会再次使用)和定义管脚名称。单击元件绘制工具栏中的按钮或者执行【PLACE】/【RECTANGLE】(快捷键为/)菜单命令。此时光标变为十字形并粘附一个虚线矩形。按TAB键打开如图716所示的【RECTANGLE】(矩形)对话框,属性设置完毕单击【OK】按钮确定。此时将在所确定的区域144PROTELDXP实用教程内放置一个矩形。716【RECTANGLE】对话框单击元件绘制工具栏上的按钮或者执行【PLACE】/【PINS】菜单命令(快捷键为/)。此时,鼠标光标将变成十字形并在上面粘附着一个引脚。按TAB键打开如图717所示的【PINPROPERTIES】(引脚属性)对话框。图717【PINPROPERTIES】对话框引脚属性设置对话框中主要选项的含义如下。【DISPLAYNAME】输入引脚名称。通常引脚名称和功能相对应。第7章原理图元件库的制作145【DESIGNATOR】输入引脚编号。引脚编号应该和对应的PCB封装的引脚编号相对应。【ELECTRICALTYPE】输入引脚电气类型。可以通过单击按钮在弹出的如图718所示的下拉列表中选择。【DESCRIPTION】引脚描述。【PARTNUMBER】子件数目。【SYMBOLS】在本栏中可以在下拉菜单中选择不同的IEEE符号,分别放置在轮廓的INSIDE(内部)、INSIDEEDGE(边缘靠里)、OUTSIDEEDGE(边缘靠外)、OUTSIDE(外部)。引脚属性设置完毕后,单击【OK】按钮确认并返回到引脚放置状态,单击鼠标左键放置引脚,如图719所示。图718引脚电气类型下拉列表图719放置一个引脚可以采用同样的方法放置其余引脚,并根据需要调整引脚的位置。最终结果如图711所示。为了能够更加清晰地表达各个引脚的作用,可以在元件外形轮廓中添加相应的触点符号、线圈符号等(并非必需)。这些符号使用直线工具和圆弧工具绘制。(6)执行【FILE】/【SAVE】菜单命令(快捷键为CTRLS),或直接单击标准工具栏上的按钮,保存编辑后的库文件。733设置元件的PCB封装属性如图720所示,在库文件管理面板中的【MODEL】区域为该元件添加PCB封装。图720库文件管理面板中的【MODELS】区域146PROTELDXP实用教程添加PCB封装的具体步骤如下。(1)单击【ADD】按钮,显示如图721所示的【ADDNEWMODEL】(添加新模块)对话框。图721【ADDNEWMODEL】对话框(2)单击右侧的按钮,在如图721所示的下拉列表内选择“FOOTPRINT”项,然后单击【OK】按钮确认,此时系统将显示如图722所示的【PCBMODEL】(PCB模块)对话框。(3)加载封装库文件。单击图722中的浏览按钮【BROWSE】,系统显示如图723所示的【BROWSELIBRARIES】(浏览元件库)对话框。单击【LIBRARIES】列表框右边的按钮,可以从弹出下拉列表内浏览相应的封装库文件。(4)如果在下拉列表内找不到需要的库文件,则单击列表框右侧的【】按钮,此时将显示如图724所示的【AVAILABLELIBRARIES】(可用库文件)对话框,在该对话框的【INSTALLEDLIBRARIES】列表内显示当前已经加载的库文件(包含整合库,原理图符号表,PCB库及仿真模块库等)。图722【PCBMODEL】对话框第7章原理图元件库的制作147图723【BROWSELIBRARIES】对话框图724【AVAILABLELIBRARIES】对话框(5)如果在图724所示的可用库文件对话框中找不到需要的库文件,此时应单击【INSTALL】按钮,然后从图725所示的【打开】窗口中选择需要的相应目录下的PCB库文件。148PROTELDXP实用教程图725选择需要的PCB库文件(6)单击【打开】按钮打开该文件,并返回到可用库文件对话框,单击【CLOSE】按钮返回浏览文件库对话框。此时可以单击【LIBRARIES】栏右边的按钮,从下拉列表内选择刚刚加载的“Z80THRUHOLEPCBLIB”库文件,并更新浏览文件库对话框的模块列表。(7)从浏览文件库对话框模块列表内选择模块“DIP28”,单击【OK】按钮确认,并返回到PCB模块对话框。在PCB模块对话框内每单击一次【OK】按钮,就添加一个模块,如果有多个模块需要添加,单击多次【OK】按钮。添加完毕后,单击【OK】按钮返回元件属性编辑对话框。如果需要,还可以继续添加仿真模块(CKT或MDL)等其他模块。(8)完成上述设置后,单击【OK】按钮关闭元件属性对话框。(9)执行【FILE】/【SAVE】菜单命令,保存对库文件的编辑。74创建PROTELDXP元件整合库由于在PROTELDXP中使用的元件库为整合元件库,所以在PROTELDXP中使用的PROTEL以前版本的元件库或自己创建的元件库及在使用从PROTEL网站上下载的元件库时最好将其打包,转换为整合元件库。否则,这些库只能用于绘制原理图或者PCB,而不能进行仿真和电路完整性分析等工作。PROTELDXP系统提供了用户建立自己的整合库功能,用户可以将常用的元件信息放在该库中。创建一个整合库的具体步骤如下。(1)启动PROTELDXP系统,执行【FILE】/【NEW】/【INTEGRATEDLIBRARY】菜单命令,创建一个整合库。如图726所示,此时,在工程【PROJECTS】面板中出现了一个名为“INTEGRATEDLIBRARY1LIBPKG”的文件。从图726中可以看出,此处建立的文件扩展名为“LIBPKG”还不是最终想要建立的扩展名为“INTLIB”的整合库文件,因此称为整合库文件包。最终所有的规定操作完成后,将生成可供用户绘图时使用的“INTLIB”整合库。第7章原理图元件库的制作149图726新建的整合库文件包(2)执行【FILE】/【SAVEPROJECTAS】菜单命令,将整合库文件包另存为“MYINTEGRATEDLIBRARY1”文档,放在自己指定的文件夹内,如“EALTIUMEXAMPLES”。此时系统中会出现刚刚保存过的整合库文件包。此时只是创建了一个空的整合库项目文档,要创建整合库项目文档,还必须为该项目添加需要的资源文件。整合库文件所需要的源库文件包括原理图库文件、PCB封装库文件以及仿真模块和完整性分析模块等。下面开始在整合库文件包中添加源库文件。(3)执行【PROJECT】/【ADDTOPROJECT】菜单命令,在弹出的如图727所示的【CHOOSEDOCUMENTSTOADDTOPROJECT】(选择库文件添加)对话框中,找到文档“Z80THRUHOLESCHLIB”单击打开按钮,将文档“Z80THRUHOLESCHLIB”添加到项目“MYINTEGRATEDLIBRARY1LIBPKG”中。图727【CHOOSEDOCUMENTSTOADDTOPROJECT】对话框(4)重复步骤(3),将“Z80THRUHOLEPCBLIB”文档添加到项目中,添加完成后的结果如图728所示。150PROTELDXP实用教程图728添加原理图库和PCB库后的工程面板(5)编译整合库文件。执行【PROJECT】/【COMPILEINTEGRATEDLIBRARY】菜单命令,系统执行对整合库项目文档的编译操作,编译结束产生一个同名的整合库文件“MYINTEGRATEDLIBRARY1INTLIB”,并自动加载到库文件管理面板,如图729所示。图729自动加载所创建的整合库文件(6)在库列表中选择所创建的整合库文件为当前库,在该列表下面会看到每一个元件名称都对应一个原理图符号,如图730所示。现在可以像使用系统自带的整合库文件一样来使用刚刚创建的整合库文件。第7章原理图元件库的制作151图730浏览元件(7)如果需要,还可以打开项目选项对话框的【ERRORREPORTING】标签,如图731所示。用户可以在设置了所需要的内容后再编译整合库项目文档。图731设置错误报表选项152PROTELDXP实用教程小结本章主要讲解如何建立用户自己的元件库,并在其中建立自己的新元件。(1)原理图库文件编辑器。介绍如何创建新的元件原理图库,以及如何在库中添加新的元件原理图符号。(2)元件整合库的建立。通过实例讲解的方式介绍如何将已建立好的原理图库和相应的PCB封装库连接并编译成一个整合库。习题1叙述原理图库文件的创建步骤。2叙述整合库文件的创建步骤。第8章PCB设计基础本章主要介绍有关印制电路板(PCB)设计的一些基本知识和概念,如电路板的基本结构、元件封装、导线、焊点、网络、导孔、板层等,不涉及具体的设计软件。81PCB印制板的相关术语和概念811层电路板是由不同的层按照一定顺序组成的。根据电路板的结构可以分为单面板(SINGLELAYER)、双面板(DOUBLELAYER)和多层板(MULTILAYER)三种。单面板只有一面敷铜,而另一面没有敷铜,即只有一个信号层,因而焊接元器件和布线只能在它敷铜的一面进行。单面板由于结构和制作工艺简单,因而价格便宜,加工时间较短,因此很多小电器的电路都采用单面板。与单面板不同,双层板具有两个信号层,是一种包括顶层(TOPLAYER)和底层(BOTTOMLAYER)的电路板,这两个层都有敷铜,都可以布线,如图81所示。根据实际需要,顶层和底层都可以放置元件,也都可以作为焊接面,双层电路板使用最为广泛。多层板是包含多个工作层面的电路板,除了有顶层和底层等信号层外还有中间层,顶层和底层与双面板一样,中间层一般是由整片铜膜构成的电源层或接地层,也可以用做信号层,如计算机的主板就是多层板。铜膜导线导孔图81双面板原理图用过AUTOCAD的人都知道,在AUTOCAD中有层的概念,主要是为了方便管理和修改,把具有一定共性特征的线型放置在同一层面上,层是没有厚度的,层与层之间的相对位置关系可以随意改变。而在PCB印制电路板中,层是有其物理意义的,也就是说,层不仅可以有厚度,而且层与层之间的位置关系也不能随意变更。整个电路板将包括顶层(TOP)、底层(BOTTOM)、内层和中间层等。电源层和信号层之间要有绝缘层,绝缘层的材料要求绝缘性能、可挠性、耐热性等良好。通常在印制电路板上布铜膜导线后,还要在上面印一层防焊层(SOLDERMASK)。防焊层留154PROTELDXP实用教程出焊点的位置,而将铜膜导线覆盖住。防焊层不粘焊锡,甚至可以排开焊锡,这样在焊接时,可以防止焊锡溢出造成短路。另外,防焊层有顶层防焊层(TOPSOLDERMASK)和底层防焊层(BOTTOMSOLDERMASK)之分。与防焊层的作用相反,还有助焊层,助焊层是对焊盘等需要焊接的地方涂上一层助焊剂,增强焊盘的可焊性。助焊层也可分为顶层助焊层(TOPPASTEMASK)和底层助焊层(BOTTOMPASTEMASK)。有时还要在印制电路板的正面或反面印上一些必要的文字,如元件标号、公司名称等,能印制这些文字的一层为丝印层(SILKSCREENOVERLAY),该层又分为顶层丝印层(TOPOVERLAY)和底层丝印层(BOTTOMOVERLAY)。812导孔导孔的作用是连接不同板层间的导线,如图81所示。导孔有三种,即从顶层到底层的穿透式导孔、从顶层通到内层或从内层通到底层的盲孔和内层间的屏蔽导孔。813焊盘焊盘的作用是用焊锡连接元件的引脚和铜膜导线,有三种形状,即圆形(ROUND)、方形(RECTANGLE)和八角形(OCTAGONAL),如图82所示。(A)方形(B)八角形(C)圆形图82焊盘形状814导线铜膜导线是敷铜板经过加工后在PCB上布的铜膜走线,简称导线,它用于连接各个焊点,是印制电路板重要的组成部分,如图81所示。导线与布线过程中出现的欲拉线(又称飞线)有本质的区别,飞线只是形式上表示出网络间的连接,没有实际的电气连接的意义。82元件封装821封装的概念元件封装是一个空间的概念,主要是指实际的电子元件的整个外形结构尺寸。初学者在理解元件封装时,应注意以下几点。(1)不同的元件可以有相同的封装,如所有40脚双列直插式芯片都可以采用DIP40封第8章PCB设计基础155装,也就是说,只要元件的外观结构相同,就可以采用相同的封装。(2)同一功能的元件也可以有不同的封装,如稳压芯片7805,可以是TO220封装,也可以是TO92封装,具体选哪一种封装形式,取决于电路的实际需要,如功率、电流等。(3)PCB印制电路板设计软件一般会提供封装库供用户选择,但不可能满足所有用户的需求,因此对于特殊元器件的封装要自行设计。(4)在线路板的丝印层上一般有封装的投影图(二维),在实际设计线路板时,一定要注意,由于封装本身是立体的结构,因此当很多封装放在一块线路板上时,各封装之间不能干涉。因此在取用焊接元件时,不仅要知道元件的名称,还要知道元件的封装。元件封装可以分为针脚式封装和表面粘着式封装两大类。(1)针脚式元件封装针脚式元件封装是针对针脚类元件的,如图83(B)所示。针脚类元件焊接时先要将元件针
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 矿物基绝热材料的研发考核试卷
- 环境设计毕设答辩
- 呼吸机转运病人操作规范与流程
- 喉软化病人麻醉管理
- 人体的营养和呼吸
- 睡眠呼吸暂停低通气综合症
- 新青年麻醉学科核心课程体系建设
- 手卫生依从性监测数据解读
- 自然语言及语音处理项目式教程 习题库 02-多选题
- 供应链金融创新应用2025:中小微企业融资新策略解析
- 垃圾焚烧发电行业润滑
- 胃癌化疗患者的护理查房
- 紫外线院感试题及答案
- 香菇种植可行性分析报告
- 2025年会考地理考试试题及答案
- 皮尔逊Ⅲ型曲线的离均系数Φ值表完整版
- 2025(统编版)语文二年级下册第六单元解析+任务目标+大单元教学设计
- 《直升机介绍》课件
- 医院预防职务犯罪讲座
- 吸脂术护理查房
- 国家开放大学《幼儿园课程与活动设计》期末大作业参考答案
评论
0/150
提交评论