做了個搬運工,這篇文章是從別的地方搬過來的。
) B" F' Y& z( ?" x
9 |! a5 |9 }( J& W0 V1 k q; }7 I7 |9 q# c5 K7 U
很多電子產(chǎn)品里有兩個或者以上完全相同的電路模塊,這些模塊在PCB布局的時候就可以采用完全相同的布局和布線方式。這樣做的好處就是,由于布局和布線完全相同,每個模塊的特性也是一致的,單個模塊器件非常多時,會大大節(jié)省時間。
4 [! Y8 c6 ~) W. y7 n/ _1 k- }' ?
0 `: P( \& M V2 E) R% \/ s" J* X網(wǎng)上現(xiàn)有的模塊復(fù)用方法,基本上都要依賴多通道原理圖設(shè)計、ROOM等,比較麻煩。發(fā)哥以前就分享過一篇關(guān)于模塊復(fù)用的文章,就是用復(fù)制ROOM格式的方法做的,具體請參考Altium Designer使用技巧之相同模塊復(fù)用。這種方法操作起來并不是最方便的,本文將介紹一種更加快捷的模塊復(fù)用方法。( w, Z0 O. g! S
1.首先,電路中要有2個或者以上的完全相同的模塊電路,才能復(fù)用。舉個例子
+ K; |. k7 w- |* E' m% t: m電路的相同模塊 " |, J/ M! l R
2.將器件導(dǎo)入到PCB,先完成其中一個模塊的布局。如圖所示,先布局好模塊1,其他模塊先放在一邊。
/ b! ^( h9 P" r& o0 EPCB布局第一步,先布局第一個模塊
$ B6 z& o" U# s5 D1 M1 C3.將其他3個模塊的元器件分類,準(zhǔn)備開始復(fù)用。首先在PCB和原理圖界面下都把交互式布局的功能打開。4 r6 q/ R+ ^" M
TOOL工具欄下打開
& @4 m. l4 @) k e1 ~2 e/ w這樣,我們在原理圖里選擇一個電路模塊,PCB界面里也會自動把元器件選中,如圖所示。
3 L% O3 G4 ]/ w& `! z: w交互式選擇
3 {$ f/ G& ]/ b( F- F3 U$ K d選好了之后,鼠標(biāo)移到PCB界面的那一邊點一下鼠標(biāo)右鍵。在菜單欄的alignment tool里面選擇Arrange component inside Area,然后就可以用鼠標(biāo)畫出一個矩形框,選中的器件就會被整齊的排列進(jìn)矩形區(qū)域里,如圖所示
7 j( y2 t: E, n/ s3 @" m交互式選擇 7 M( `3 E4 m6 u# X, P3 P
0 t; C- Q, X9 e+ S* H ]$ K: A4.接下來可以開始復(fù)用了。首先選擇已經(jīng)布局好的模塊的所有器件。點擊右下角的PCB菜單,選擇PCB List,就會有一個表格菜單彈出。
, V4 a4 x$ ~2 x4 K% g點擊PCB菜單
}9 `8 l# d2 T B W點擊菜單里的藍(lán)色字體,將他們改成edit模式、select的物體,只包含元器件。( W# b4 x& ?' A( z3 w
" t6 _4 y. t6 O8 E/ e, s
向右拉這個表格,找到每個器件的旋轉(zhuǎn)角度,然后右鍵選擇復(fù)制
' F* d# B6 M2 w8 j復(fù)制角度
, z# N9 @5 _/ ^1 a/ Y* l然后選中需要復(fù)用的模塊,用同樣的方法在pcb list里找到器件的角度那一列,整列選中,然后右鍵選擇paste粘貼,這樣等待復(fù)用的模塊的器件的旋轉(zhuǎn)角度就和第一個模塊對應(yīng)器件的角度一樣了。其他模塊也可以用同樣的方法處理。; V5 J: Z" P: Z
粘貼坐標(biāo)
6 l$ C! M5 ] ]+ M4 \- M. h! c粘貼好坐標(biāo)的模塊 5 W8 b2 O" `! B9 O( O2 _" C
5.開始復(fù)制坐標(biāo)。選擇已經(jīng)布局好的那個模塊,在前面的PCB list菜單里找到器件的坐標(biāo),右鍵選擇復(fù)制坐標(biāo)。1 d, y [: B1 z8 \% n
+ t6 e* u( D% G6 e$ Z
復(fù)制坐標(biāo)
% n6 A- ?+ b7 \6 ~1 m/ C! U接下來,選擇一個沒有布局的模塊,在PCB list下面找到器件的坐標(biāo),選中坐標(biāo)的兩列,然后將剛才復(fù)制的坐標(biāo)粘貼進(jìn)去即可。
! I% Y# a, m# }1 V; w. J3 X8 |8 A8 n# B$ G9 \
這個時候兩個模塊的坐標(biāo)完全一樣,每個對應(yīng)的器件都是疊在一起的。不用擔(dān)心,我們可以在原理圖里選擇剛才粘貼坐標(biāo)的那一個模塊,在上面的交互式布局打開的情況下,PCB上的器件會被選中。這時按鍵盤上的M鍵,選擇Move Selection(快捷鍵M-S),然后所有選中的器件就同時開始移動。于是整個模塊電路就跟著鼠標(biāo)移動,只需要找一個合適的對方放下即可。如果需要將幾個模塊對齊,還可以在M鍵菜單里選擇根據(jù)坐標(biāo)移動/ |$ ?2 L" A9 @
器件疊在一起
5 w2 ]! C7 L' R2 n7 q9 hM-S快捷鍵整體移動一個模塊 / ?" u- h+ B; \6 N) m$ {) b
選擇合適的對方放下模塊
' X4 t; ^1 c8 o1 N! n根據(jù)坐標(biāo)精確移動模塊,一般用來對齊和定位
. R8 m. T2 N, b/ L! S! v按照這種方法,可以很快捷地將各個模塊進(jìn)行布局和定位,如圖所示,就是用上面方法做的模塊復(fù)用。各個模塊的器件位置關(guān)系完全一樣,到這里,模塊復(fù)用的工作就做完了。至于每個模塊的布線復(fù)用,直接復(fù)制粘貼就可以了。
8 n- [4 C) }9 G) {% S; F) H) ?布局好的相同模塊 $ E, ~9 W3 j5 b- \
注意:這種方法的使用條件是每個電路模塊的器件的位號都要有規(guī)律,最好是由軟件自動給器件編號。否則可能模塊復(fù)用時器件對應(yīng)錯誤導(dǎo)致錯位的情況!
8 W+ @" Y n5 G; L/ O$ L更多參考資料:# T" P& `: f7 q2 g7 A; N& e
% U Z( }* ]: Q' A! s% R' R8 q: F1 c+ M, J! G6 X& t
3 ?0 N2 M% Q) e5 S8 r7 U, }
|