您好,欢迎访问三七文档
主要内容第一节多通道设计第二节全局编辑第三节项目编译及查错第四节生成各种报表第五节打印输出第五章原理图设计提高(续)第一节多通道设计一、多通道设计问题描述电路原理图中包含完全相同的通道,如下图所示为一个六通道多路滤波器的原理图。六通道滤波器二、多通道设计设计方法1.创建名称为“多路滤波器.PrjPCB”的项目。2.在“多路滤波器.PrjPCB”的项目中新建一个空白原理图文档,把它另存为:单路滤波器.SchDoc。3.在新建的空白原理图中绘制如图所示的单路滤波器.SchDoc。4.保存原理图文件。5.选择“Projects”工作面板,在项目中再次新建一个空白原理图文档。6.在空白原理图文档窗口内,执行Design→CreateSheetSymbolFromSheetorHDL命令,打开如图所示的对话框。ChooseDocumenttoPlace对话框7.在对话框中选择“单路滤波器.SchDoc”文件名,单击“OK”按钮,在原理图文档中添加如图所示的方块图符号。添加的方块图符号8.双击方块图符号名称“U_单路滤波器”,打开如图所示的“SheetSymbolDesignator”对话框,将“Designator”编辑框内的内容修改为“Repeat(单路滤波器,1,6)”,单击回车键。SheetSymbolDesignator对话框9.双击方块图符号中的端口“Vin”,打开“SheetEntry”对话框,在“Name”编辑框内输入“Repeat(Vin)”,然后单击“OK”按钮。将端口的名称改为“Repeat(Vin)”。10.双击方块图符号中的端口“Vout”,打开“SheetEntry”对话框,在“Name”编辑框内输入“Repeat(Vout)”,然后单击“OK”按钮。将端口的名称改为“Repeat(Vout)”,修改完成后的子图符号如图所示。修改后的子图符号11.在原理图中添加其他元件,完成电路原理图设计。完成的六通道多路滤波器电路原理图12.保存设计单击通用工具栏中的保存工具按钮,在弹出的“Save[Sheet1.schdoc]As”对话框的“文件名”编辑框内输入“多路滤波器”,单击“保存”按钮,即将电路图文件保存为“多路滤波器.SchDoc”。多通道设计练习【要求】采用多通道设计方法设计如图所示的6路滤波器。第二节全局编辑一、问题描述面对工程设计中产生的大量数据,如果设计中存在错误或者缺陷,如何实现对象的查找、选择、检查和编辑,以及对具有相同属性的对象进行批量修改或编辑。AD09提供了强大的全局编辑功能,可以对工程中或所有打开的文件进行整体操作,全局编辑功能主要包括:元件的标注元件属性的全局编辑字符串的全局编辑二、元件的标注【问题描述】原理图设计中每一个元件的标号都是唯一的,倘若标注重复或是未定义的话系统编译都会报错。但是AD09在放置元件时元件的默认都是未定义状态,即“字母+?”,例如芯片的默认标号为“U?”、电阻为“R?”、电容为“C?”,用户需要为每个元件重新编号。当然用户可以为每一类的第一个元件编号,然后其他同类的元件系统会自动递增编号,但是元器件一多难免也会出错误。其实最好的解决方法是在原理图编辑完成后利用系统的Annotate工具统一为元件编号。1.打开元件标注对话框执行ToolsSchematicAnnotationConfiguration命令,打开元件标注对话框元件标注对话框,如图所示。元件标注对话框2.选择更改次序3.选择匹配选项【MatchingOptions】匹配选项主要设置多模块芯片的标注方式。例如像74HC04内部含有8个非门单元的一类元件,系统按照怎样的顺序进行标注呢?AD09提供了3个选项:【None】:全部选用单独封装,若原理图中有5个非门,则放置5个74HC04;【PerSheet】:同一张图纸中的芯片采用复合封装,若工程中一张图纸中有3个非门,而另一个图纸中有5个非门,则在这两张图纸中均各采用一个复合式封装。【WholeProject】:整个工程中都采用符合封装:若工程中一张图纸中有3个非门,而另一个图纸中有5个非门,则整个工程采用一个74HC04。【ComponentParameter】选项则提供了属于同一复合元件的判断条件。左边的复选框用于设定判断条件,系统默认的条件是元件的【Comment】和【LibraryReference】属性相同就可判断为同一类元件;【Strictly】选项设定是否严格匹配。4.选择参与参与元件标注的文档该选项用来设定参与元件标注的文档,如图所示,系统默认是当前工作打开的原理图文档,可以点击文档名前的复选框来选中或取消相应的文档。5.元件标注作用范围设定【AnnotateScope】点击文本框内容会拉出一个下拉框,供选择的内容有:All该图纸中所有器件均参与标注;IgnoreSelectedParts:忽略选中的元件;OnlySelectedParts:仅选中的元件参与标注。【Order】:定义了工程中参与标注的图纸的顺序,可以点击字段中的具体内容直接进行编辑。【StartIndex】:起始标号,用来定义各图纸中器件的起始标号,若某张图纸需要从特定的值开始编号,则要勾选前面的复选框,并填入起始值。【Suffix】用来设定是否对某张图纸的元件标号加上特定的后置,后缀可以是字母或符号。6.变更列表在该区域内列出了元件的当前标号和执行标注命令后的新标号。Current:当前栏中列出了前面所设置的所有参与标注的元件的当前标号。若要设置其中的某些元件不参与标注可勾选其前面的复选框;若要设置某些元件的标号后面不带后缀可勾选元件后面的复选框。Proposed:该栏显示的是执行标注命令后元件的新标号,当标注前后两者的标号一样时说明还没开始执行命令或者现有的命令已经复合要求。LocationofPart:该栏列出了元件所属的原理图文档。7.复位所有元件标号命令【ResetAll】:复位所有元件标号,将所有元件的标号都复位到未编号状态,即“字母+?”的初始状态。同样,执行该命令后会弹出更改数量对话框。该按钮右边的下拉框可以选择是【ResetAll】全部重新设置,还是【ResetDuplicates】仅仅重置标号有重复的元件。更改数量对话框8.重新标注元件标号【UpdateChangesList】是重新标准元件标号命令,点击该按钮后将弹出确认对话框,并提示将有多少个元件的标号发生变化。再次点击确认会发现变更列表的【ProposedDesigner】发生了变化,这时显示的是修改后的标注,但只是列表显示,并没有在原理图中改动。【BackAnnotate】重新标注:点击该按钮会弹出一个文件框,用来选择现成的was或eco文件来给元件标注。执行【AcceptChanges】改变元件标号:前面的操作仅仅是对元件标注的预操作,产生了标注前后的对比列表供用户参考,而并没有真正的修改原理图。点击下面的【ValidateChanges】将对所做的变化进行验证,倘若所有变化都通过验证,则右方的【Check】栏显示全为绿色的‘√’,点击【ExecuteChanges】更新所有标注。三、元件属性的全局编辑AD09提供了FindSimilarObjects命令来对属性相似的元件进行整体操作,该功能类似于Protel99SE里面“Global”属性的应用,但是功能却强大得多。1.打开FindSimilarObjects对话框方法一:执行EditFindSimilarObjects命令,光标变成十字状,移动光标在绘图区待编辑的对象上点击鼠标左键。方法二:快捷键SHIFT+F,光标变成十字状,移动光标在绘图区待编辑的对象上点击鼠标左键。方法三:选中原理图中的一个元件,点击鼠标右键,在菜单中选择FindSimilarObjects命令FindSimilarObjects对话框2.选择元件属性匹配的对象【示例】要对原理图中所有电容的PCB封装进行修改,在【FindSimilarObjects】对话框中将【SymbolReference】这一选项后面的“Any”关系改成“Same”,选中原理图中所有的电容。设置好匹配选项后点击【OK】按钮,则显示所示的匹配结果,此时编辑区内的元件,不符合匹配条件部分都呈浅色显示,可以点击编辑区右下角的【Clear】按钮取消这种掩膜显示。同时会弹出【SCHInspector】面板。执行后的掩膜显示效果SCHInspector面板3.修改元件属性在SCHInspector面板中列出了元件所有可供修改的共同属性,可对元件的属性进行修改。例如要修改电容的容值,可在SCHInspector面板中点击PartComment选项,并在右边的具体内容文本框中直接填入自己需要值。更改前后对比三、字符串的全局编辑方法一:用FindSimilarObjects命令FindSimilarObjects除了对元件的属性进行全局编辑外还可以对原理图中的字符串进行隐藏、字体设置等全局编辑。在需要编辑的字符串上点击右键,选取FindSimilarObjects命令,打开的FindSimilarObjects设置匹配条件对话框。操作与元件属性的匹配条件相同,只不过都是字符串的一些操作。确认后同样可在SCHInspector面板中修改选中字符串的属性。【示例】把电容的容值字符串选中,打开的FindSimilarObjects设置匹配条件对话框,选中具有的匹配条件相同元件,在SCHInspector面板把该字符串的属性改为隐藏。方法二:使用EditFindText命令查找字符串,或EditReplaceText命名替换字符串。执行EditFindText命令,此填入相应的字符串或者在下拉框中选取以前搜索过的字符串。FindText对话框执行EditReplaceText命令,填入相应的字符串或者在下拉框中选取以前搜索过的字符串。FindandReplaceText对话框第三节项目编译及查错一、项目编译及查错编译方法,执行ProjectCompilePCBProject命令。项目编译之后,可以在Navigator面板上找到。编译信息会显示在Messages的面板上,可以双击信息跳到相应的错误或警告上检查错误。Messages面板只会在有错误的时候自动打开,如果该面板没有显示,单击工作区的System按钮打开该面板。默认的错误检查选项是在连接矩阵中设定,因此一般需要检查相应设置并和调整参数,以合适项目和设计的要求。若要查看错误的详细信息可在Messages面板中双击错误提示,弹出如图所示的CompileErrors编译错误面板,同时界面将跳转到原理图出错处,产生错误的元件或连线高亮显示,便于设计者修正错误。Messages面板CompileErrors面板高亮显示的错误器件二、设定编译选项执行ProjectProjectOptionsOptions命令打开编译选项设置对话框。编译选项设置对话框三、错误报告设定执行ProjectProjectOptionsErrorReporting命令打开错误报告设定对话框。错误报告设定对话框电气规则检查的几大分类:【ViolationsAssociatedwithBuses】总线相关【ViolationsAssociatedwithCodeSymbols】代码符号相关【ViolationsAssociatedwithComponents】元件相关【ViolationsAssociatedwithConfigurationConstraints】配置相关【ViolationsAssociatedwithDocument】文件相关【ViolationsAssociatedwithHarness】线束相关【ViolationsAssociatedwithNets】网络相关【ViolationsAssociatedwithOthers】其他【ViolationsAssociatedwithParameters】参数相关对每一类电气规则中
本文标题:PCB设计第5讲
链接地址:https://www.777doc.com/doc-50016 .html