原理图的多图纸设计(层次原理图设计)
- 格式:ppt
- 大小:2.67 MB
- 文档页数:36
【PCB】【AD使⽤】多图纸设计图纸结构 -平⾏结构 -层次结构1.1 背景初学绘制原理图⼤多数⼈使⽤的是平⾏式原理图结构,⼀张图纸不够,多张图纸绘制,只是使⽤⽹络标号进⾏连接。
但⼯程复杂了多张图纸这样管理很⿇烦,如果采⽤层次原理图就迎刃⽽解了。
层次原理图就是把⼀个系统分成多个模块,然后每个模块也可以细分,最终将各个模块分配到各张图纸上,图纸直接采⽤端⼝进⾏连接。
这种结构需要⼀个主原理图图纸——⼯程顶层图纸。
多图纸结构⼀般是通过图表符(sheet symbol)形成,⼀个图表符对应⼀个⼦图纸;在上层原理图图纸放置图表符,通过图表符与⼦图纸进⾏连接,⽽⼦图纸也可以通过图表符与更底层的图纸连接。
通过点击“Place》Sheet Symbol”或图标来放置图标符号。
如图 1图1“Designer”是标识符,若标识符包含有Repeat关键字的语句,还能实现多通道功能(下⽂有详解)。
“File Name”输⼊想要调⽤的⼦图纸⽂件名称(不分⼤⼩写),则可实现对⼦图纸的调⽤。
还有其他⽅法能⽣成图表符,具体⽅法见下⽂。
当多图纸⼯程编译好后,各个图纸间的逻辑关系被识别并建⽴⼀个树形结构,表⽰各个图纸的层次关系,如图 2:图21.2 层次原理图绘制⽅式层次结构包含如下三种:1) ⾃上⽽下:在主原理图图纸下,通过“Design》Create sheet from symbol”、“Design》Create HDL file from symbol》Create VHDL file from symbol”与“Design》Create HDL file from symbol》Create Verilog file from symbol ”等命令创建⼦图纸、底层VHDL⽂件和底层Verilog⽂件。
2) ⾃下⽽上:在主原理图图纸下,通过“Design》Create symbol from sheet or HDL ”和“Design》Create symbol from sheet or HDL ”、“Design》Create Component from sheet ”等命令创建图表符和顶层元件。
多图纸原理图设计方法目录多图纸原理图设计方法 (1)1图纸结构 (2)2网络连接方式 (2)3“Poet”及“NetLabel”的作用范围 (2)4关于网络标识作用范围的示例 (3)(1)“NetLabel”与“Port”——作用范围Hierachical. (3)(2)“NetLabel”与“Port”——作用范围Flat. (3)(3)“NetLabel”与“Port”—作用范围Global。
(4)(4)Off-sheetConnector砷用范围Group (4)1图纸结构包括层次式图纸的连接关系是纵向的,也就是某一层次的图纸只能和相邻的上级或下级有关系,另一种即扁平式图纸的连接关系是横向的,任何两张图纸之间都可以建立信号连接.2网络连接方式AltiumDesigner提供了6类网络标识:NetLabel(网络标号),Port(端口),SheetEntry(图纸入口),PowerPort(电源端口),HiddenPin(隐匿引脚)、Off-sheetConnector(图纸外连接符)。
网络标识是通过名字来连接的,名字相同就可以传递信号。
但是特别要注意的是,除了“Port”与。
SheetEntry”这一对标识以外,其它不同类(classes)的网络标识,即使标识名字相同,相互之间也没有连接。
比如下图中,存在NetLabel及Port两种标识,只能通过连线才能把这两个同名不同类的标识连接起来。
3“Poet”及“NetLabel”的作用范围这两种网络标识的作用范围是可以变化和更改的。
方法是:打开Project\ProjectOption\Option标签,在NetIdentifierScope一栏的四个选项(Automatic、Hierarchical、Flat、Global)中挑一项。
“Hierarchical”代表层次式结构,这种情况下,NetLabel,Port的作用范围是单张图纸以内。