EDA365电子工程师网

标题: [求助]请熟悉orcad层次化设计的高手进来帮忙看看这个问题如何解决,非常感谢! [打印本页]

作者: RiverSnail    时间: 2012-2-17 14:04
标题: [求助]请熟悉orcad层次化设计的高手进来帮忙看看这个问题如何解决,非常感谢!
本帖最后由 RiverSnail 于 2012-2-17 15:50 编辑 0 W9 v; {  S# U* r( g1 C1 i0 \

" k. O' r  \# I; {' g& N4 f1 L- V本人用orcad在画一份原理图(图纸大概有10页左右)时将其做成了一份block(reuse 模块),生成block过程中由于这个block的往外接的port引脚也较多,所以在做成block封装时,分开做成了三个part。问题来了,我在主原理图中调用这个原理图模块时,发现三个part虽然经过排序后都是U1_A,U1_B,U1_C,但是他们内部对应的图纸的位号都变了,说白了就是U1_A对应的原理图内部电阻A的位号是R1,但是U1_B对应这个A的位号变成R2了,U1_C对应的就变成R3,理论上三个part都属于同一个block,所以位号都应该是R1才对啊,请问有没高手遇到过这个问题?谢谢了!
作者: jacklee_47pn    时间: 2012-2-17 14:48
不同編號才是對的,因為你引用BLOCK(reuse 模块)三次,所以對應到的就是不同的編號。
3 D! m) V( T1 k. G' P) U2 ~1 p, g. \2 o! f& K
換一個角度來說,如果今天不用 (reuse 模块) 方式畫圖,那原理圖是不是要畫 3 次不同編號的相同原理圖呢?
作者: rainmood    时间: 2012-2-17 15:42
其实是这样只的,SCH调用一个block如下图所示,
& h" a4 M, D+ h
- n2 H* B, `+ r) Z, A; N! c; ]4 a, i, ^4 C0 h. ?
这个block由block?A和block?B组成如下图所示
! A' w! Z( W1 v! T! d  Z0 e! }
( B8 M8 j# Y# y) ~! v* q" {, R& `1 Z& c8 q, i  W4 I/ k* U: i
我们想要等效结果是. s8 @  b+ ?6 H0 d' m; o8 w% h
, R- A. \* Y9 ?+ ]3 y& F/ R

" _3 v; b& y/ U$ {+ G* u* ^$ t! W而实际上我们同步后的结果是1 y4 a: G* P; W

( g6 m: d- _" [1 D' S0 n
; ~8 O) M$ h0 O4 l1 @" E" ^1 A& ]9 ^! ^3 s( @2 l
我们的问题是,怎么才能够得到我们想要的结果,或者说orcad capture16.5是否支持这个功能。
作者: RiverSnail    时间: 2012-2-17 15:44
jacklee_47pn 发表于 2012-2-17 14:48 : ]" H* m1 y9 [1 P
不同編號才是對的,因為你引用BLOCK(reuse 模块)三次,所以對應到的就是不同的編號。
0 X2 L$ `7 c. m/ @: |4 }7 K$ i  o4 d9 C  d
換一個角度來說, ...
6 p* s5 w- [* B! X
感谢你的答复,可能是我说的不够清楚,上面我朋友用图形大致描述了一下,麻烦你再看看是否可以理解?
作者: jacklee_47pn    时间: 2012-2-17 20:07
終於明白你的問題了,應該是你第二張圖片,建議如下方圖片去操作。這樣應該會成為你想要的。

Block1.png (24.18 KB, 下载次数: 3)

Block1.png

作者: jacklee_47pn    时间: 2012-2-17 20:11
其實 ORCAD 畫原理圖可以有很多方法。下面的圖片是我的原理圖,是先有層次的圖,然後在層次圖裡面,有平面式。提供你參考。
6 Y$ s& z7 J9 ]& Z4 z$ W

Block2.png (25.21 KB, 下载次数: 2)

Block2.png





欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2