Altium Designer多图纸原理图设计方法探讨
1 图纸结构
包括层次式图纸的连接关系是纵向的,也就是某一层次的图纸只能和相邻的上级或下级有关系,另一种即扁平式图纸的连接关系是横向的,任何两张图纸之间都可以建立信号连接.
2 网络连接方式
Altium Designer提供了6类网络标识:Net Label(网络标号),Port(端口),Sheet Entry(图纸入口),Power Port(电源端口),Hidden Pin(隐匿引脚)、Off-sheet Connector(图纸外连接符)。
网络标识是通过名字来连接的,名字相同就可以传递信号。但是特别要注意的是,除了“Port”与。Sheet Entry”这一对标识以外,其它不同类男Ⅱ的网络标识,即使标识名字相同,相互之间也没有连接。比如下图中,存在Net Label及Port两种标识,只能通过连线才能把这两个同名不同类的标识连接起来。
3 “Poet”及“Net Label”的作用范围
这两种网络标识的作用范围是可以变化和更改的。方法是:打开Project\Project Option\Option标签,在Net Identifier Scope一栏的四个选项(Automatic、Hierarchical、Flat、Global)中挑一项。
“Hierarchical”代表层次式结构,这种情况下,Net Label,Port的作用范围是单张图纸以内。当然,Port可以与上层的Sheet Entry连接,以纵向方式在图纸之间传递信号。
“Flat”代表扁平式图纸结构,这种情况下,Net Label的作用范围仍是单张图纸以内。而Port的作用范围扩大到所有图纸,各图纸只要有相同的Port名,就可以发生信号传递。
“Global”是最开放的连接方式,这种情况下,Net Label、Port的作用范围都扩大到所有图纸。各图纸只要有相同的Port或相同的Net Label,就可以发生信号传递。
“Automatic”是缺省选项,表示系统会检测项目图纸内容,从而自动调整网络标识的范围。检测及自动调整的过程如下:如果原理图里有Sheet Entry标识,则网络标识的范围调整为Hierarchical。如果原理图里没有Sheet Entry标识。但是有Port标识,则网络标识的范围调整为Flat。如果原理图里既没有Sheet Entry标识,又没有Port标识,则Net Label的范围调整为Global.
4 关于网络标识作用范围的示例
(1)“Net Laber”与“Port”——作用范围Hierachical.
下面这三张图纸中,Top是顶层,Left、Right是下层。因为Top中的图纸符号里有“Sheet Entry”HP-L与HP-R,所以即使在缺省的Automatic时.系统也会自动将网络标识的范围设置为Hierarchical。Left、Right图中的Net LabelCl、C2只能连接各自图内的同名标识,不能跨图相连。而PortH-L与HP-R虽然名字不同,但是通过与各自的上层Sheet Entry相连接后,在TOP图中通过物理连线实现信号的连通.
(2)“Net Label”与“Port”——作用范围Flat.
这个设计里面。图纸里都没有。Sheet Entry”标识,但有HP一IPort昧识.所以即使在缺省的Automatic时。系统也会自动将网络标识的范围设置为Flat。这样HP—l作为Port标识,可以连接Left和Right。而Cl,C2是Net Label。仍然不能跨图相连。这种设计的连线效果与例1是一样的。
(3)“Net Label”与“Port”—作用范围Global。
上例中,如果用户自己将网络标识的范围强制修改为Global,则Net Label也可以跨图相连,相同名字的Net Label及Port都可以在两个图纸之间传递信号。
(4)Off-sheet Connector砷用范围Group。
“Off-sheet Connector”的作用范围是同一组内的所有图纸。比如,本例中,顶层的TOP图下面有A1、A2.B1,B2共4个子图,但是只用2个图纸符号Group A,Group B来指代。每个图纸符号代表一组原理图。Group A代表A1、A2,Group B代表Bl、B2。A组的“Off-sheet Connector”Cl,C2可以连接Al与A2,B组的C1、C2可以连接B1与B2。但是尽管类型与名字相同,A,B两组却没有联系。如图1所示。
图 1
“Off-sheet Connector”的连接方式是横向的,被连接的图纸之间是扁平化的关系。这样,即使在一个层次式结构的原理图中,通过构造组及使用0ff—sheet Connector,也可以开辟一个扁平化的区域,这个区域里的图纸互连时比较方便,不需要修改Port,Sheet Entry。当然,成组的图纸应该有统一的功能,以便在上层图纸里用一个图纸符号来表达它们.
以上对Altium Designer在多图纸原理图设计中需要注意的问题傲了一个比较详细的介绍,掌握这些技巧,就可以设计出漂亮、严谨的多图纸原理图.
Altium Designer多图纸原理图设计方法探讨的更多相关文章
- Altium Designer学习: 原理图和PCB元件对应查找
画PCB的时候,需要经常的去查看原理图上对应的元件,元件数目少还好找,数目多了找起来就比较扯淡.还要Altium Designer提供了不错的交叉查找功能. 这里我建议使用两个显示器,一个显示器放原理 ...
- altium designer不经过原理图直接在空白pcb上加封装然后画线
如果是复杂点的PCB,建议还是画下SCH,如果PCB只有几个元件,那么可以用这种方法,想不画原理图,直接进行布线,往往是很多初学者最想知道的,但是这也一定不是初学者能学到的.因为你买的书,都是按画PC ...
- Altium Designer之多图纸设计
Altium Designer的多图纸功能感觉比较方便:今天翻了下徐老师<Altium Designer 快速入门>里面关于多图纸设计的介绍,再参考了altium 网站的一些资料,算是摸熟 ...
- Altium Designer 多通道设计
转chenzelin2009的csdn博客:http://blog.csdn.net/chenzelin2009/article/details/5751251# Altium Designer的多图 ...
- 【AD】Altium Designer 原理图的绘制
原理图设置基础 原理图的设置 设置原理图图纸大小 在原理图的绘制过程中,各个元件的大小是不能调整的. 如果原理图纸张放不下,需要对图纸进行设置:设计->文档选项,右键->选项-> ...
- Altium Designer同一个工程里不同原理图导入到不同的PCB
问题: 在用Altium Designer进行PCB工程设计时,有时一个工程里可能不止一块PCB,比如,一个设备里有主板和扩展板或者按键板等等,这时就需要在一个工程里添加多个PCB文件.如图: 我们知 ...
- Altium Designer BGA扇出,原理图中PCB的类和布线规则设置
本帖隐藏的内容 第一,Altium Designer 认识了这么久,没有用过他的自动扇出功能,今天一试,效果还算不错,不过现在还没有找到不扇出没有网络的引脚的方法,我现在讲我的自动扇出步骤给大家说一下 ...
- Altium Designer XX 重新定义板框形状和大小的方法
Altium Designer15 重新定义板框形状和大小的方法:重新定义板框形状和大小的方法.很简单,点击数字键"1",就会看到板框界面变绿了这时候你在去点击菜单栏里的Desig ...
- 打造属于自己的Altium Designer 3D封装库,不需要懂专门的三维设计软件
看到Andy_2020发的帖子“Altium Designer专题”之后,对Altium Designer的3D功能很感兴趣,着手自己做一个AD的3D封装库.刚开始按照Andy介绍的方法,学了两天So ...
随机推荐
- Oracle 数据库 Database Express Edition 11g Release 2 (11.2) 错误解决集锦(安装方面)
前言:第一次接触数据库,想下载个oracle试玩下(虽然听说一般大企业才用),到 官网下载 了个简易版 XE 版本,安装时要注意记住自己输入的数据库密码(口令) 还有安装路径不能含有空格(Do no ...
- Object -C Dictionary -- 笔记
// // main.m // dictionary // // Created by facial on 24/8/15. // Copyright (c) 2015 facial_huo. ...
- 云平台编程与开发(七)-使用X5Cloud云平台开发网络彩讯
云平台编程与开发(七)-使用X5Cloud云平台开发网络彩讯 博客分类: 云平台 云计算 Java Android Android 云平台 Java 网络彩讯定义以及工作大概流程 下载试用地址:ap ...
- TsFltMgr.sys系统蓝屏的原因就在于QQ电脑管家!
同事一WindowsXP系统,正常执行,关闭后,第二天无法启动,详细症状为: (1)安全模式以及带网络功能的安全模式都能够进入: (2)正常模式,还没出现WindowXP滚动栏就開始重新启动: (3) ...
- 非对称加密算法RSA--转
RSA 这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法.它易于理解和操作,也很流行.算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和L ...
- ubuntu下mysql中文乱码问题
本来就是想弄个网页往数据库里添加数据的,然后就发现了mysql的中文乱码问题,弄了半天解决方法如下: 首先停mysql服务,编辑配置文件my.cnf $ sudo stop mysql $sudo v ...
- 配置WifiConfiguration
public WifiConfiguration CreateWifiInfo(String SSID, String Password, int Type) { WifiConfiguration ...
- Resizing LVM Logical Volumes-lvextend
1. fdisk命令/dev/sdc再分出一个sdc2分区 [root@rhel7 ~]# fdisk /dev/sdc Welcome to fdisk (util-linux ). Changes ...
- dp 斯特林数 HDU2512一卡通大冒险
这道题其实就是斯特林数,找不同的集合,一共有多少中组法,递推式就是dp[n][k] = dp[n - 1][k - 1] + k * dp[n - 1][k]; 这个式子可以这么解释,dp[n][k] ...
- android常用http框架介绍
测试数据 1.HttpURLConnection:在Android 2.2版本之前,HttpClient拥有较少的bug,因此使用它是最好的选择.而在Android 2.3版本及以后,HttpURLC ...