PCB论坛网

 找回密码
 注册
查看: 1513|回复: 4

一个简单的测试工程,竟然发现Altium中的bug,很好奇Altium软件发布时做过测试么?

[复制链接]
发表于 2015-9-9 14:51:37 | 显示全部楼层 |阅读模式
一个简单的测试工程,就发现了Altium的层次原理图bug
在Altium的官方文档AR0123中描述到:Off-sheet connectors provide a middle ground, allowing you to create horizontal connectivity for a select group of sheets within
your project.
意思是指,在层次原理图设计中,跨页连接符用于本组原理图中同一级的原理图之间的电气连接。
例如 上层原理图top.Schdoc定义了一个SheetSymble叫 “存储模块”,下面包含两张子图  flash.schdoc 和 CPU.schdoc.
如果flash.schdoc和CPU.schdoc  需要有电气连接,则按照官方文档AR0123的说法,可以使用Off-sheet连接符来创建电气
连接。实际上在这里使用Off-sheet连接符,不会产生任何电气连接,大家可以参考附件的测试工程(先编译工程,然后updata pcb,然后在PCB中查看网络或飞线)。

      另外,在和top.schdoc同级又有一个sch3.schdoc文件通过off-sheet connector连接,当把工程编译完成后,update PCB,先不说电气连接存在问题,竟然sch3中的任何元件
都不会被update到PCB中,这不能不说是一个大bug。
    测试工程在本帖的附件里面,我这里使用的是altium 14.3.15不是到其他版本的是否也存在这样的问题,大家不妨在
其他版本中测试下。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

点评

(有时可能是我们没有操作得当的原因导致) 暂置顶 (初学者有有真正意义的层次图很少见)  发表于 2015-9-10 22:40
回复

使用道具 举报

发表于 2015-9-10 22:26:27 | 显示全部楼层
暂没时间测试操作,暂置顶方面查看参与
(有时可能是我们没有操作得当的原因导致)

编译时 有个选项,大致是

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-10 23:21:45 | 显示全部楼层
谢谢版主置顶,这个问题现在已经查明不是Altium的错误。
Altium要求,采用层次原理图时,只能有一个最顶层文件。附件的工程最顶层有两个文件,所以编译有错误。
根据我这两天折腾这个问题的心得,对于层次(多通道)原理图的 网络标号问题总结如下:

1.层次原理图最顶层只能有一个文件(不能有其他文件即使是没有电气信息的目录和说明页)

2.下层原理图可以分组(创建sheet symbol  时,属性里面的 多个文件名以分号分隔)
组内原理图之间的电气连接使用 offsheet connector
组间连接只能通过PORT在上层原理图进行连接

3.原理图使用port来和上层原理图进行连接。

4.网络标号的作用域仅限于本图纸,组内跨图纸连接 见2
  PORT的作用域为本图纸和上层图纸

5.电源符号的作用域是全局的

6.对于多通道设计(多图纸设计),不要更改工程中网络标号作用域为全局模式,除非你能做到非电气连接网络标号的唯一性(多通道时几乎不行)
回复 支持 反对

使用道具 举报

发表于 2015-9-23 09:01:45 | 显示全部楼层
多图纸设计没这么复杂的,我平时设计都是这几步
1、在project下面新建一个原理图作为总图,在总图添加sheet symbol,属性中filename指向所在子图
2、各子图中所有需要连接到其他子图的电气网络放置都要port(电源符号同样需要放置)
3、在总图sheet symbol上放置sheet entry作为图纸间的电气连接
4、编译一下就OK了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|手机版|PCB设计论坛|EDA论坛|PCB论坛网 ( 沪ICP备05006956号-1 )

GMT+8, 2024-4-29 07:56 , Processed in 0.182736 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表