|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
各组原理图之间可以通过上层以端口进行连接。 有些杂七杂八的信号,不适合采用总线连接,如果定义端口的话,端口就很多。altium提供了harness进行连接。harmess就可以理解为线束,线束里面可以定义n条线缆(信号),每个信号都有名字,线束左右名字对应的信号是电气连接在一起的。: O3 \4 Z/ {/ x1 z- `
: T5 S/ K" s% _$ c/ D 例如音频信号处理模块输出了一组信号 Audio_L, Audio_R, Sw_key. 这些信号想通过Harness端口连接到输出模块,使用了一个线束,这个线束内部定义了三条线 Audio_L, Audio_R, Sw_key。线束的定义是放到一个单独的con1.schdoc中。
1 m0 ?. Q* g8 E0 z1 w5 t* P 系统中音频模块存在2个一样的实例(2个音频处理模块)
0 Y! E6 y0 y$ ?& q' P3 h* [ L$ Q. F5 d5 U" q' A
输出模块需要接收2个音频模块来的Harness。有两个模块。怎么办呢?
& f! N+ i+ m2 u
2 D6 o, T1 [9 p4 S0 q; a输出模块的网络是这样命名的 模块一的输出 Audio_L, Audio_R, Sw_key. 模块二的输出 Audio_L2, Audio_R2, Sw_key2.
- T O8 ^" \0 h; v. g
" I$ @; S, ]: z) t6 }$ ?可以看到输出模块的网络命名有一部分和con1.schdoc完全一样,所以偷个懒,在输出模块中直接再实例化一遍con1.schdoc.6 L# Z. \; P. N2 {! G
3 e5 C, Y( B8 t2 ?/ N
其他没有的信号再单独建一个Harness.
5 F# V6 k$ t3 q& G, P+ y; J% l: d ]% ]: F+ r. m& \
所有工作完成后,发现包含harmess的原理图实例化两次后,它上面网络都没有连接到元器件上,附件中的R1_A即是。
& ?/ D9 A9 J8 W8 _8 i5 q" V5 \) m! T2 k! D3 w: ?
以上这些操作都是Altium中的合法操作,不明白为什么R1_A上没有网络连接,Bug么?
labeltst.rar
(591.07 KB, 下载次数: 9)
" o4 Z) \" @/ q9 w; E, C
3 v; h w4 {- ?$ z% ^7 z( H5 ?5 _: {: }5 a0 p% r, s T$ v
9 ^& k- H7 e- o4 P' V
|
|