|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 taowa 于 2015-9-10 23:23 编辑
3 O3 ~4 i* X# M$ t) X, U2 i# o" i* N0 ] i, r
PCB中,有些部分公用,例如电源部分,输入输出连接器,另有四部分子功能电路完全相同,这时想采用多通道设计方法。
5 C- g' V& W) q* k' U- J4 O
4 ]/ X5 D4 I6 E问题来了,Altium多通道设计时,每个子功能都在一张图中实现,而我的子功能是在多张图上实现的,这几张图用使用网络标号进行了电气连接/ ?1 {' J2 b3 {6 w1 Q
) Z$ ^; x+ r8 C/ g5 P4 c2 E
如果我把这几张图一起创建一个sheet symbol,放到一个叫TOP1的顶层图纸中。/ A* S v; m' l$ A1 |
这样一来,这几张图之间的电气连接就不存在了(在多通道层次图中,网络标号作用域仅限本图纸)
1 [. K, E6 M& ^* s) I+ S必须用某种方法连起来(别说全部复制到一张大图里面,那得用A1大的纸才放得下)2 D6 D2 s$ \7 n7 B
在altium官方的AR0123帮助文档中提到 Off-sheet connector 可以在子图间进行电气连接# u3 E+ i9 _& v# k1 Z! Y
“Off-sheet connectors provide a middle ground, allowing you to create horizontal connectivity for a select group of sheets within
* d+ ^, x9 |7 B2 \: `your project. The way to group these sheets is by placing multiple sheet names in the Filename field of a single sheet symbol,/ c$ h% m& m7 E3 P) g
separating each with a semi-colon. Now place off-sheet connectors for those signals that must be carried between these
( d" T; k+ Y; f% E- ]4 Fgrouped sheets. Off-sheet connectors will connect with matching off-sheet connectors, but only within those sheets grouped& V9 C- s$ z1 [% H& n! Y
together on the parent sheet symbol."
3 T( u- K, V8 {2 G8 O/ T$ b$ g3 [, z9 U; Z# m- ]" x
这样TOP1图纸下面的子图题就解决了。由于电源和其他一些部分是公用的,所以这些功能放到了 另一张图纸misc中
& y! x9 ]) Z0 y5 U7 A6 z这张图纸从功能来讲,应该是和TOP1平级的。misc与TOP1中的电气连接也理应由Off-sheet connectors来完成。# z1 Q* Y) j; V5 }$ A- d' `) D; [
# _+ h# ?9 O/ E- SOK按照上面的思想,建立了工程。Altium编译会出现错误:Multiple top level document. 详情参见附件1
labtst.rar
(146.01 KB, 下载次数: 3)
% A1 w2 V0 o: ^! S
. R; P0 h+ m0 p9 {0 t! v
怎么办??????? 再添加一个上级文件TTOP把TOP1和Misc包进去??? 尝试这么做了,这个工程见附件2
labtst2.rar
(145.19 KB, 下载次数: 4)
5 [- U4 N/ [5 Z' _+ R
8 A1 Q8 a5 [ A+ p0 n+ u编译仍然出错,这次的提示是misc和TOP1中的Off-sheet connectors网络名重复,我勒个去,我就是想用Off-sheet connectors把它们连起来呀,你报个鬼错呀?
9 D) s5 C+ E& \7 O8 P2 o0 z2 e D. f
编译错误后,就无法正确的把元器件和网表update到PCB, 到底怎么办呢???
9 n: g% ~- h% F6 P% [8 s
) d9 \2 S, s7 {6 V6 x9 s( {Altium要求,采用层次原理图时,只能有一个最顶层文件。附件的工程最顶层有两个文件,所以编译有错误。
5 R) Z+ i9 K# l5 p: n根据我这两天折腾这个问题的心得,对于层次(多通道)原理图的 网络标号问题总结如下:5 z) i' M5 p) v/ c8 |& n0 u, g5 K
+ X- H/ B% \% f. K O; h
" _" s E8 X( W
1.层次原理图最顶层只能有一个文件(不能有其他文件即使是没有电气信息的目录和说明页)
! n: u- ], d& ^1 e- B1 ~3 Y* k! b6 o( c0 f
. J5 `2 _/ ?8 D$ N) u1 u/ y
2.下层原理图可以分组(创建sheet symbol 时,属性里面的 多个文件名以分号分隔)
/ L; j) v$ E( |2 @$ [+ J 组内原理图之间的电气连接使用 offsheet connector
0 K% w( ]: z" Y2 S: h9 ~# i 组间连接只能通过PORT在上层原理图进行连接2 G$ Y( T# X5 p
; t G) x5 H9 i/ V0 v% A; O3.原理图使用port来和上层原理图进行连接。& a9 u( ]+ E; l9 \4 j& j$ s
' ~0 G# ^* {) ^
C4 B: ?" J7 I2 N
4.网络标号的作用域仅限于本图纸,组内跨图纸连接 见2# ?6 \. h4 A/ c P8 f
PORT的作用域为本图纸和上层图纸
! @) v: a+ n9 |( O2 E6 h3 q( Z- r
b9 e% O8 e/ I3 [+ ]* U
4 `# j: f8 r2 n- [ A1 b5.电源符号的作用域是全局的5 k! g, r; G9 `" U0 b* D! ]* @2 u3 e
/ l% W5 ?# G1 f) ?
$ X8 {( \$ v" N3 N2 f- H6.对于多通道设计(多图纸设计),不要更改工程中网络标号作用域为全局模式,除非你能做到非电气连接网络标号的唯一性(多通道时几乎不行)
, @# E) [9 E% o0 @+ g Y$ [* p( n/ ~$ {
. q: {5 g; I% C# c1 e2 y6 u
否则所有同名标号的将连在一起,相信这一定不是你的设计本意
]8 b' F0 x" T* {% J- R$ O3 I8 q$ P
2 N# q2 Z, P4 {6 t/ t0 I' P
. R; J, ?6 f" p: x$ n
0 \) f. k0 c5 O0 F' h8 E
# m' {& l' J1 H6 a+ |
' `# o o' ?; p
( Q t5 b8 x, a: w0 c |
|