- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 Proteus ISIS的元件制作和层次原理图设计 8.1 原理图元件制作 8.2 元件的编辑 8.3 利用其他人制作的元件 8.4 层次原理图设计 8.6 网络表文件的生成 无论是简单的原理图还是层次原理图都包括两类信息,即图形和电气连线。生成网络表的过程就是提取电气数据并用一种其他CAD程序能够使用的格式表示这些数据。但是,大多数供应商都是自成系统,所以网络表文件并没有统一的标准。在这种情况下,Proteus使用自己的文件格式,称为“SDF(Schematic Description Formation)”,它设计紧凑,可读性好,非常容易处理,同时也是一种开放的文件格式。 8.6.1 网络的相关概念 所谓一个网络(net)就是彼此连接在一起的一组引脚。ISIS中的引脚由它所在元件的连接关系来定义,包括电气接口类型、引脚名或引脚号。网络可以被命名,网络表编译器的一个作用就是合并所有同名的网络,各组引脚的连接关系不一定需要用连线来表示,如果一个元件或几个元件的几个引脚同名,这些引脚会被认为在内部是互连的,这对于避免在一页上有过多交叉连线是非常有用的,同时这也为多页设计当中确定连接关系提供了方便。 以下两种命名方式会被认为是一个网络:同一个线标号连接到一个网络和同一个逻辑终端连接到一个网络。如果以上情况使用了不同的名字,网络将呈现所有的名字,而且合并任何一个与这些名字相同的其他网络。最终的SDF文件将选择其中一个作为网络名。网络名按优先级递减顺序排列为 电源线和隐藏电源引脚—— Power Rails Hidden Power Pins; 双向终端—— Bi-Directional Terminals; 输出终端—— Output Terminals; 输入终端—— Input Terminals; 一般终端—— Generic Terminals; 总线单元和线标号—— Bus Entries Wire Labels。 作为特殊情况,未命名的电源终端被认为是VCC,未命名的地终端被认为是GND。 网络名可以包含文字和数字符号、减号(-)、下划线(_),还可以用空格、感叹号(!)和星号(*),其中感叹号(!)和星号(*)具有特殊意义(后面将要提到)。另外,网络名对英文字母的大小写是有区别的。 元件库中的许多芯片都有隐藏的电源引脚。网络表生成器遇到这种情况将创建一个新的网络,并把隐藏引脚的名字分配给它。例如,一个7400将生成两个网络,14引脚VCC和7引脚GND。因为所有同名网络都会被合并,所以所有同名引脚会被连到一起。在一些设计中,特别当CMOS和TTL逻辑混合时,用户需要将两组隐藏的电源引脚连接在一起,比如VCC和VDD、GND和VSS。这可以通过放置两个Generic Terminal,然后连线它们,如图8-66所示,并用合并的网络名标识它们。例如PSU(Power Supply Unit)电路的输出端,经常要连接好几个终端。 图8-66 两组隐藏的电源引脚连接在一起的方法 有些时候需要让隐藏的电源引脚连到不同的网络,这可以通过给带有隐藏电源引脚的元件添加用户名属性来实现。例如7404,当设置属性VCC=VCC1,将强迫引脚14连接到VCC1。注意,在多元素元件(复合元件)中,比如7404,必须为所有的子元件添加这个属性。操作的具体方法是,将光标放在元件上单击右键,选择“Edit Properties”(如图8-67所示),打开图8-68中的“Edit Component”对话框,通过单击“Edit Component”对话框上的“Hidden Pin”按钮可以看到和编辑分配到元件的隐藏引脚的名字,如图8-68上面的小窗口所示。 在层次电路的设计中,如果需要在一个子页上做一个直连到另一页(Root或者Child)的连接,全局网络是非常有用的。 通常,用VSM调试一个设计时会有这种要求。ISIS网络中的感叹号(!)作为全局网络的一个标识。例如,标有“!CLK”的终端将被认为连接到其他所有标有“!CLK”的终端上,也连接到根页面(主设计图)上仅标有CLK的终端上。但对电源网络,却不需要这样做,除非没有在【Design】→【Edit Design Properties】对话框上取消“Global Power Nets?”选项。另外,未命名的电源和地实际上被认为是“!VCC”和“!GND”,所以也是全局的。 连接复合元件的内部子件(Inter-Element Connections for Multi-Element Parts)用来处理VSM模块创建时的不确定性。例如一个双路OP放大器1458(如图8-69所示),很明显,这个模块是由两个子件组成的复合元件,它们共用电源连接。如果1458只在O
文档评论(0)