|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
各组原理图之间可以通过上层以端口进行连接。 有些杂七杂八的信号,不适合采用总线连接,如果定义端口的话,端口就很多。altium提供了harness进行连接。harmess就可以理解为线束,线束里面可以定义n条线缆(信号),每个信号都有名字,线束左右名字对应的信号是电气连接在一起的。8 a1 [+ @/ W5 Y2 F+ h
* {; V8 n6 }5 K
例如音频信号处理模块输出了一组信号 Audio_L, Audio_R, Sw_key. 这些信号想通过Harness端口连接到输出模块,使用了一个线束,这个线束内部定义了三条线 Audio_L, Audio_R, Sw_key。线束的定义是放到一个单独的con1.schdoc中。
" `- o! K! R0 e- n5 f" q 系统中音频模块存在2个一样的实例(2个音频处理模块)% e* t. o) G% V' l$ n7 S6 m2 m
3 z! t% D1 q4 _6 D: r输出模块需要接收2个音频模块来的Harness。有两个模块。怎么办呢?
% s+ q9 X- k; e& S& r; q+ y0 Y
* V' O+ x! q9 Z- X5 x* \输出模块的网络是这样命名的 模块一的输出 Audio_L, Audio_R, Sw_key. 模块二的输出 Audio_L2, Audio_R2, Sw_key2.0 r+ P k* Y J+ e$ u4 D6 E+ d# B
4 X; k m. Q, T }3 Y7 `( b可以看到输出模块的网络命名有一部分和con1.schdoc完全一样,所以偷个懒,在输出模块中直接再实例化一遍con1.schdoc./ ^! Y. C: D( g& y- H1 J: \
# U! H" u2 u; u+ u& E" k" ^: v0 ^3 K
其他没有的信号再单独建一个Harness., r3 M4 l5 q8 f& A& ]
( _+ s q+ _ B
所有工作完成后,发现包含harmess的原理图实例化两次后,它上面网络都没有连接到元器件上,附件中的R1_A即是。
$ \( B: _" k6 T' ?
, H; v# ]( i( V; @以上这些操作都是Altium中的合法操作,不明白为什么R1_A上没有网络连接,Bug么?
labeltst.rar
(591.07 KB, 下载次数: 9)
. _! A$ o3 w* z7 d% i; C! u
# j ?3 a) Z8 T4 g0 {5 _5 I/ `# y9 a
; o& D# A9 O1 W5 A9 }
& m5 T6 i8 b* Z8 x- I0 M |
|