• 1.86 MB
  • 2022-05-11 18:36:34 发布

Proteus8 0教学全套课件电子线路设计与仿真 第八章 原理图设计后续处理.ppt

  • 47页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
作者时间刘德全2013.08Proteus8.0-电子线路设计与仿真LDQ 1电气规则检测报告ERC2元器件清单435网络报表电路图纸输出电路图纸打印输出ISISSchematicCapture原理图设计后续处理 8SISSchematicCapture原理图设计后续处理图电气规则检测报告8.1电气规则检测报告ERC1.启动电气规则检测单击菜单“Tool”→“ElectricalRulesCheck”命令或者单击工具栏上的按钮都可以对电路进行电气规则检测并产生电气规则检测报告,可以对此报告进行复制到剪贴板,另存为*.ERC文件。以第十四章中的AT8951DS18B20.pdsprj为例,对其进行电气规则参数检测产生报表如图所示。 8SISSchematicCapture原理图设计后续处理8.1电气规则检测报告ERC2.ERC错误信息ISISSchematicCaptute系统通过检测每个网络的所有引脚类型来发现设计中的错误,这些错误可能是:(1)某个输出引脚连接到其他的输出引脚有可能造成信号冲突(2)连接在一起的输入没有驱动源(Undriven)(3)元件器编号重复,导致不同的元器件无法区分。(4)终端也有电气类型,一个输入终端应连接到为它提供驱动源的输入引脚上。上述这些错误的都可以引起电气规则检测出错。从本质上看ISIS平台的ERC只有两种错误类型,即:(1)互联网络导致竞争,如两个输出的驱动方式不同,导致大电流。(2)互联的网络无驱动源,一个网络只包含输入引脚,会引起“Undriven”的错误。 8SISSchematicCapture原理图设计后续处理8.2元器件清单单击主工具栏中BOM命令按钮即可启动生成元器件报表,具体操作过程如图所示。8.2.1BOM报表的生成图启动BOM 8SISSchematicCapture原理图设计后续处理这里以以第十四章中的AT8951DS18B20.pdsprj为例,其BOM窗口如图所示,8.2.1BOM报表的生成图VSMfor805DS18B20的BOM报表 8SISSchematicCapture原理图设计后续处理BOM报表窗口主要由菜单栏、工具栏和BOMHTML格式预览及属性修改窗口三部分组成8.2.2BOM报表窗口组成以功能图Edit菜单BOM报表菜单栏8.2.2.1BOM报表菜单主要包括Edit菜单、Generate菜单和Templates菜单。1.Edit菜单图查找与替换对话框 8SISSchematicCapture原理图设计后续处理2.Generate菜单Generate菜单主要用于快速生成HTML、PDF、CSV、XLS格式的BOM报表以及打印和打印设置,如图6所示。HTML:超文本格式,生成报表的后缀为.HTM或者.MHT两种格式。PDF:PDF格式,后缀为*.PDF。CSV:CommaSeparatedVariables(逗号分隔格式),生成报表的后缀为.CSV。OpenInExcel:在Excel中打开并生成*.XLS格式的文件。SetPaper:设置打印纸,单击弹出打印纸设置窗口,如图7所示。Print:打印预览与打印,单击弹出图8所示打印设置对话框。图6Generate菜单图7打印纸设置 8SISSchematicCapture原理图设计后续处理图8打印与预览 8SISSchematicCapture原理图设计后续处理3.Template菜单Template菜单主要用于模板设置。如图9所示。Resetdefaulttemplate:恢复到系统默认的default模板,系统默认模板。Importtemplate:导入模板,单击该模板,弹出如图10所示对话框。主要参数包括:LegacyBOMScript:BOM脚本,有FromRegistry(系统)和FromFile两项,当选择后一项时可以单击Browse按钮进行添加用户BOM脚本文件。单击下拉按钮选择BOM格式,主要有HTMLOutput、ASCIIOutput、CompactCSVOutput、FULLCSVOutput四种格式。单击Reload按钮可以重新装载,默认为HTML格式。当选某一中BOM格式时,Import选项会显示出相应的格式名称。Import:主要显示相应格式的名称。单击Import命令,弹出BOM脚本导入成功对话,单击“确定”按钮退出。此时在BOM报表预览窗口中“BOMTemplate”中的下拉按钮就可以看到相应的脚本,并对此脚本相关参数进行设置。图9Template菜单图10BOM模板导入 8SISSchematicCapture原理图设计后续处理图BOM工具栏BOM工具栏功能如图所示。8.2.2.3BOMHTML格式预览及属性修改窗口该窗口主要分成左右两部分。左边主要用于BOM相关参数的设置,右面主要用于HTML格式的BOM预览和相关预览属性的编辑。1.左面板左侧BOM相关参数设置主要包括BOMTemplate、Categories、Fields、GeneratorBOM和BOMNotes四部分。 8SISSchematicCapture原理图设计后续处理(1)BOMTemplates该功能主要用于快速选择BOM脚本格式模板,下拉列表列出了通过菜单“Templates”→“ImportTemplates”命令导入BOM脚本。Save按钮用于保存修改后的模板;Saveas按钮将模板另存为新的模板;Delete按钮用于删除用户创建的模板。(2)Categories列出了常用器件的前缀符号,如电容以“C”开头,单击Categories窗口中的列标题关键字如“Category”、“Prefixes”等,可以对显示的内容按列进行升序和降序排列排序。(3)Fields该列表主要显示、编辑BOM报表中要显示不同类元器件的关键字属性。(4)GeneratorBOM用于产生HTML、PDF、XLS、CSV四种格式的BOM报表,(5)BOMNotesBOM报表注解, 8SISSchematicCapture原理图设计后续处理2.右面板右侧主要包括BOMHTML格式预览和属性编辑两个页标签。(1)HTMLViewHTMLView主要功能是BOM报表数据预览和对BOM报表的颜色、字体、页眉/页脚、公司徽标等格式设计。(2)PropertyEditor在BOM报表中,属性编辑器的功能是把原理图中元件在属性/关键字(元器件对应的是行)在BOM(列)中显示。 8SISSchematicCapture原理图设计后续处理PropertyEditor中BOM属性修改技巧和实例8.2.31.修改整列数据2.对同一类元器件的属性修改如果要对同类元器件的某一属性同时进行修改,此时可以通过勾选Display属性中的GroupComponents项,使元器件以缩写格式排列,此时单击对应的属性列直接输入属性值,即可完成同类元器件某一属性同时修改参数。图对“group”元器件同一属性修改 8SISSchematicCapture原理图设计后续处理PropertyEditor中BOM属性修改技巧和实例8.2.33.通过菜单“Edit”→“ReplacePropertiesValues”(Ctrl+H)对列属性修改如果对所有元器件的某列属性进行修改,不论是否具有Grouping属性或者排序的问题,直接通过菜单“Edit”→“ReplacePropertiesValues”(Ctrl+H)对列属性修改。4.对元器按某列排序5.通过元器件属性修改BOM属性通过元器件属性修改可以达到对多个BOM属性修改,或者说你不想更改原理图,但在元器件清单中要加入一些属性(比如更改元器件的个数Quantity属性等)。 8SISSchematicCapture原理图设计后续处理网络报表8.31.网络命名规则ISISSchematicCapture网络名由字母、连接符和下划线组成,不区分大小写,网络名是通过对电路线或者逻辑终端标注而得到的。当多个不同名网络连接在一起时,网络表按以下优先级顺序自动选取网络表中的网络名:电源、电源终端和隐藏的电源→双向终端→输出终端→输入终端→通用终端→总线输入&线标签。网络名可以由系统自动生成或者通过Label和Terminal名称由设计工程师手动命名。手动命令如图所示。8.3.1网络报表的基本概念图Label标签网络命名图Terminal中断网络命名 8SISSchematicCapture原理图设计后续处理2.重复定义引脚名称如果一个元件器件具有相同的引脚名称,则这些引脚将被认为是内部互联。如图所示电路,仿真后灯泡发光,因为在CONNECTOR器件中两个引脚名都为“X”,则被认为是连接在一起的,图相同的引脚名称相当于一根导线。通常情况一,器件内部或者绘制原理图时会有多个电源和地信号,此时可以使用相同的网络名称。比如键盘、点阵、多个发光二极管与电源相连等。也就是说,具有相同网络名称的网络系统默认为具有相同的电气关系。8.3.1网络报表的基本概念图相同的引脚名称 8SISSchematicCapture原理图设计后续处理3.全局网络根页(RootSheet)的网络标号称为为全局网络,即根页上的同名网络是互联的。子页电路中的网络只在子电路中有效,但可将子电路中的网络设为全局网络,实现根页与子页中同网络名的互联。全局网络的格式为:!网络名。因此只要将子页中的网络名设置为“!网络名”格式,则就可以将子页中的网络名与根页中的同网络名相连接起来。电源网络默认为全局网络,无须加“!”,除非在菜单“Design”→“EditProperties”中的“GlobalPowerNets”勾选取消了。8.3.1网络报表的基本概念 8SISSchematicCapture原理图设计后续处理4.VSM模型器件中的多组元器件共用同一电源网络或者地网络比如运算放大1458是一个双运放,其元器件U1:A和U1:B中共用同一组电源和地,如图所示。然而实际上1458元器件只有一个电源网络,在U1:A中,那么U1:B中的电源网络怎么定义?,这里使用“*”符定义,规定所有字页中的名为*V+引脚或者终端都连接在父页中的V+引脚或者终端上。8.3.1网络报表的基本概念图1458运放 8SISSchematicCapture原理图设计后续处理5.总线网络连接规则(1)在网络表编译器中,所有总线实体(引脚,端子和模块端口)都被分配一个总线范围,总线由起始值(或基础值)和宽度决定,例如总线D[0..7],有一个为0的起始值,其宽度为8。ISIS的总线连接的基本依据是,总线上的所有实体(围绕一个接点的总线标签除外)由起始值对准连接的原则,如图所示。则在图中,系统自动匹配为:Q0与D0相连接,Q4与D4相连接,其他的一次类推。8.3.1网络报表的基本概念图总线连接 8SISSchematicCapture原理图设计后续处理(2)通过总线标注改变总线的连接与普通导线一样,可以通过总线标签(WireLable模式工具)可以改变总线的连接。8.3.1网络报表的基本概念图总线连接 8SISSchematicCapture原理图设计后续处理(3)通过总线终端改变总线的连接与普通导线一样,可以通过总线终端()与总线连接,如图8-33所示。如果忽略了总线宽度的标注,则总线范围按如下规则确定:①相连的相同名的总线进行合并,例如X[0..3]和X[4..7],将被合成X[0..7];X[4..7]和X[8..11],将被合成X[4..11]。②如果与总线相连没有任何标注,则认为其起始值为0,宽度为原理图中最宽的宽度总线一致。8.3.1网络报表的基本概念图总线连接 8SISSchematicCapture原理图设计后续处理(4)总线与总线分支的连接当遇到总线标签或者总线终端时,根据其标签名或者终端名产生一组网络名,将具有相同网络名的网络连接在一起。例如,总线标签为Q[0..7]由此产生的网络名为Q0、Q1、Q2、Q3、Q4、Q5、Q6和Q7八个总线分支网络名。如图所示电路;U2的1脚与Q0连接也与A连接。U2的2脚与Q1连接也与B连接。从图可以看出:①总线与总线分支的连线实际上没有意义,只要给分支线标签按总线标签连接形成的网络名命名,则自动认为是连接在一起的。②总线标签Q[0..3]是强制性的,总线引脚Q[0..3]不会形成任何网名,因为如果有几个集成块总线引脚同名,这可能导致不必要的连接错误。这种行为也与普通的导线的网络标注是一致的。8.3.1网络报表的基本概念 8SISSchematicCapture原理图设计后续处理8.3.1网络报表的基本概念图总线与总线分支连接 8SISSchematicCapture原理图设计后续处理(5)总线分接有时候要把一个位宽比较宽的总线与位宽比较小的总线相连接,如图所示,BB2器件的输出Q[0..7]是一8位的总线,将其分成两个4位的总线相连,按照起始值对准原则,X[0..3]与M1的D[0..3]相连接,X[4..7]与M2的D[0..3]相连接。8.3.1网络报表的基本概念图总线分接 8SISSchematicCapture原理图设计后续处理(6)总线网络连接应用①当总线起始值和宽度一样,且总线上没有其他分立元器件相连接时,总线标号可以省略。②当总线起始值和宽度一样,且总线上有其他分立元器件相连接时,总线标号不能省略。8.3.1网络报表的基本概念 8SISSchematicCapture原理图设计后续处理6.电源网络(1)系统默认集成电路的电源引脚隐藏,默认VCC引脚为+5V和GND引脚为0V。默认的逻辑终端power终端为+5V和GND终端为0V,可以单击其属性修改其值,如+15V、-15V等。集成电路的电源引脚网络可以通过修改元器件的属性来修改电源网络的连接,如图所示。8.3.1网络报表的基本概念图通过属性修改电源匹配 8SISSchematicCapture原理图设计后续处理(2)电源网络配置单击“Design”→“ConfigurePowerRails”。PowerSupplies:电源应用,单击下拉按钮列出了系统和原理图中创建的所有电源类。可以通过New按钮创建电源,可以通过Remane和Delete按钮对用户创建的电源进行重命名、删除操作。8.3.1网络报表的基本概念图通过属性修改电源匹配 8SISSchematicCapture原理图设计后续处理Name:电源名,显示当前设计现有的电源列表,本列表包含默认电源、电路中定义的电源。Voltage:电源电压值,通过该文本框可以更改电源的电压值,但是已经明确电压值得电源此属性不能修改,如GND、+5V等。UnconnectedPowernet:显示没有配置的电源,在电源网络配置正确的话,该框应该为空。如果配置不正确的话,该框列出了未连接的电源,通过ADD和Remove按钮可以使未连接的电源与NAME栏中相应的电源连接或者解除。UseDefaultpowernets:是否使用默认电源配置,勾选表示启用系统电源配置模式,8.3.1网络报表的基本概念 8SISSchematicCapture原理图设计后续处理Name:电源名,显示当前设计现有的电源列表,本列表包含默认电源、电路中定义的电源。Voltage:电源电压值,通过该文本框可以更改电源的电压值,但是已经明确电压值得电源此属性不能修改,如GND、+5V等。UnconnectedPowernet:显示没有配置的电源,在电源网络配置正确的话,该框应该为空。如果配置不正确的话,该框列出了未连接的电源,通过ADD和Remove按钮可以使未连接的电源与NAME栏中相应的电源连接或者解除。UseDefaultpowernets:是否使用默认电源配置,勾选表示启用系统电源配置模式。Class:布线类,默认为Power型。主要定义电源轨迹布线时的策略,在ARES中有POWER、BUS和SIGNAL三种网络,三种网络布线策略各不相同。8.3.1网络报表的基本概念 8SISSchematicCapture原理图设计后续处理(3)电源网络的创建创建电源网络一般有两种方法。第一种方式通过“Power”终端的“Sting”属性创建不同的电源网络,如图创建了-6V和12V电源网络,其电压值就是网络名。第二种是在原理图中“WireLabelMode”工具创建不同的电源网络,如图所示。将VCC和VDD绑定到+12V电源上。8.3.1网络报表的基本概念图PowerTerminal创建电源网络图网络绑定创建电源网络 8SISSchematicCapture原理图设计后续处理1.网络编译器在Proteus8.0提供了LivingNetList功能,可以使ISISSchenmaticCapture与ARESPCBLayout实时连在一起,省去了低版本中原理图到PCB中创建网络表这一环节,实现了质的飞越。除此之外,Proteus提供了与第三方PCB软件相连接的网络表格式,通过单击菜单“Tools”→“NetlistCompiler”,弹出图所示的网络表编译器对话框。主要包括Output、Mode、Scope、Depth和Format五大类参数。8.3.2网络编译器设图网络表编译器 8SISSchematicCapture原理图设计后续处理(1)OutputOutput选项定义了网络表输出形式。View以文本视图形式输出,供查看;File(s)以保存文件的形式输出。如图所示。8.3.2网络编译器设图Output输出形式(a)View格式(b)保存文件格式 8SISSchematicCapture原理图设计后续处理(2)Mode网络表模式,系统有Logical(逻辑网络表模式)和Physical(物理网络表模式)两种网络表模式。Logical网络表采用引脚名称,而Physical网络表采用引脚编号。在物理网络表中多组件元件为一个元器件,而逻辑网络表中还保持各个分离的组件。一般情况下,Logical网络表用于仿真,Physical网络表用于PCB制作。(3)ScopeScope范围,定义了产生网络表的范围。Current表示仅当前页输出到网络表中;WholeDesign:整个设计页输出到网络表中。(4)DepthDepth深度,ThisLevel表示子页设计内容不输出到网络表中,不参与PCB设计;Flatten父页、子页全部输出。8.3.2网络编译器设 8SISSchematicCapture原理图设计后续处理(5)Format(网络表格式)系统提供了11种系统格式。SDF(SchematicDescriptionFormat)网络表格式,是Labcent的网络表格式,其他格式的网络表是为配合第三方PCB软件,ARESPCBLayout中用物理模式。Eedesigner网络表格式,是EEDesignerIII的网络表格式,使用物理模式。Multiwire/Edg网络表格式,主要用于EAGLEPCB设计,使用物理模式。Spice网络表格式,Spice网络表格式对P-spice是理想的,地线网络为接点0,未命名的网络接点以1000开始,数字网络直接应用,文件SPICE.LXB可重命名为SPICE.LIB。已获得SPICE兼容的模块集,使用逻辑模式。Tango网络表格式,在Protel等中使用,使用物理模式。Vutrax网络表格式,主要用于VutraxPCB设计软件使用的网络格式,使用物理模式。BOARDMAKER网络表格式,主要用于TsienBoardmakerII设计软件网络表格式,使用物理模式。FUTURENET网络表格式,主要用于Dashdesigntools设计软件使用的网络表格式,使用逻辑模式。Racal网络表格式,主要用于RedBoard、CADATAR等软件的应用网络表格式,使用物理模式。Spice-Age网络表格式,主要用于Spice-AgeFORDOS软件的网络表格式,用于工程师模拟仿真器。RealPCB网络表格式,该格式与VUTRAXPCB设计软件一起使用的网络表格式,使用物理模式。8.3.2网络编译器设 8SISSchematicCapture原理图设计后续处理引起网络编译错误的原因主要有:1.元器件编号重命名元器件编号重命名,网路编译时会提示出错误,表示C1重复命名。每个元器件应该有唯一的编号。2.多组元器件的组件属性冲突。如一块7400含有四个与非门,假设用U1:A、U1:B、U1:C和U1:D表示,通过属性修改U1:B的封装为SO14,其他的为默认封装DIL14,则在网络表编译时就会提示出:3.电源网络没有正确匹配。电源网络没有配置正确主要是由于元器件在原理图上有隐藏的电源引脚,其网络没有分配或者电源网络的没有指定具体的匹配网络等造成的,该类问题的解决的办法是配置PowerRailConfiguration设置框。8.3.3引起网络编译错误的常见问题 8SISSchematicCapture原理图设计后续处理选择“File”→“ExportGraphics”→“ExportBitmap”命令,弹出如图所示的输出位图属性对话框。8.4电路图纸输出8.4.1位图输出图输出位图属性对话框 8SISSchematicCapture原理图设计后续处理单击菜单“File”→“ExportGraphics”→“ExportMetafile”,弹出图所示图元输出对话框。8.4.2图元输出图图元输出属性对话框 8SISSchematicCapture原理图设计后续处理单击菜单“File”→“ExportGraphics”→“ExportMetafile”,弹出图所示DXF输出对话框。8.4.3DXF输出图DXF格式属性对话框 8SISSchematicCapture原理图设计后续处理单击菜单“File”→“ExportGraphics”→“ExportEPSFile”,弹出图所示图元EPS输出对话框。8.4.4EPS输出图EPS输出属性对话框 8SISSchematicCapture原理图设计后续处理单击菜单“File”→“ExportGraphics”→“ExportVectorFile”,弹出图所示PDF输出对话框。8.4.5PDF输出图PDF输出属性对话框 8SISSchematicCapture原理图设计后续处理单击“File”→“PrinterSetup”,可以设置打印机,该属性设置后长期有效。主要包括:属性、纸张、方向、网络、按钮四个部分。(1)属性:设置打印机属性,在页面选项里可以对图纸大小、宽度、高度和打印方向设置。在高级页里可以对输出格式进行设置,可以设置为MDI(压缩文档格式)和TIFF格式(黑白传真,可以对其分辨率进行设置,标准型、精细型、超精细型)。可以对保存打印文件路径和文件名进行修改或着默认路径和文件名。(2)纸张,可以对打印纸大小和来源进行设置。(3)方向,对打印图纸是横向打印还是横向打印。(4)网络,设置网络打印机。8.5电路图纸打印输出长期有效设置 8SISSchematicCapture原理图设计后续处理单击“File”→“Print”,弹出临时设置打印机对话框,如图所示。8.5.28.5.2临时打印机设置图打印设置 8SISSchematicCapture原理图设计后续处理(1)Whattoprint:打印内容设置,可以设置为标识区域、当前图表、当前页、所有页。(2)Scal:缩放比例。有1:1、3:2、1:2、3:1、4:1和FitToPage六种。(3)PageOrientation:图纸方向Portrait:垂直打印,及纸短的一边在顶端和底端的打印方式。Landscape:水平打印,纸长的一边做顶和底的一种打印方法。默认为Portrait。(4)CompensationFactors:补偿因子,只是对图形绝对二维坐标按比例变更,而不影响其尺寸大小。在X、Y文本框中输入补偿因子。(5)PrinttoFile:打印输出为文件保存。单击Filename可以修改默认路径和文件名。(6)高级选项:单击该按钮由颜色使能属性和Labcenter绘图仪使能,当这两项使能后,Option项就可以操作。PrintinColour(彩色打印)和LabcenterPlottersupport(Labcenter绘图以驱动)。8.5.28.5.2临时打印机设置 8SISSchematicCapture原理图设计后续处理(7)预览区:对打印图纸预览,单击右键可以设置输出定位。主要有PoistionOutputatTop,顶端输出;PoistionOutputatBottom,低端输出;PoistionOutputatleft,左端对齐输出;PoistionOutputatRight,右端对齐输出;PoisitionOutputatCenter,以打印纸的中心位置对齐输出;UsePrinterMargin?;使用打印机定义的页边距打印,这时默认方式。PositionOutputNumerically,手动定义打印页边距,单击该命令弹出如图所示的页边距设置对话框。其主要参数包括:Top、Bottom、Left、Right顶部、下部、左、右文本框允许以数字方式定义顶部、底部左和右的页边距。注意,无论怎样设置数据,则与其对应的一段会自定调整,如果图纸大于打印纸所,则多余的图纸将被丢失。按钮单击按钮,则系统会自动定位在预先设定的相对位置的纸张尺寸(例如左上,右下,等等)。MetricUnits?该选项主要实现单位的切换。勾选表示单位为公制,否则为英制。预览信息预览信息主要给出了当前打印纸的大小、打印机页边距的设置、图纸的大小和光标的位置。8.5.28.5.2临时打印机设置 8SISSchematicCapture原理图设计后续处理8.5.28.5.2临时打印机设置图设置打印页边距 LDQ谢谢观看