在有了
PCB自動布線的基礎(chǔ)后,我們就可以方便地進行
手工布線調(diào)整。下面將對
Protel DXP自動布線的不足之處進行說明,結(jié)合我們所做過的Mypcb.PcbDov電路板文件對其進行布線調(diào)整。
1、Protel DXP中手工修改布線拐彎過多的線
Protel DXP的自動布線由于算法的原因,經(jīng)常會出現(xiàn)布線的拐角過多,這樣往往會使得視圖看起來比較煩亂,經(jīng)過手工調(diào)整之后,這一現(xiàn)象可以得到很大的改善。這項調(diào)整將會涉及到多條導線的相互位置關(guān)系,甚至要進行整體布局的重新規(guī)劃。
在Mypcb.PcbDoc實例中自動布線后的板子,很容易就可以找到一條拐角過多的線。從左上角可以看出,布線的轉(zhuǎn)角過于繁瑣。尤其是網(wǎng)絡(luò)NetU6_15的導線和-12網(wǎng)絡(luò)的導線,布線的拐角很多而且還相互制約,經(jīng)過詳細地分析,確定布線調(diào)整后會有更好的布線方式。下面就詳細地介紹布線調(diào)整方案:
我們先將-12網(wǎng)絡(luò)的導線自動布線的情況看仔細,在過濾工具欄中選擇過濾條件為網(wǎng)絡(luò),在下拉菜單中選擇-12網(wǎng)絡(luò),就可以將-12 網(wǎng)絡(luò)過濾出來。
可以看出,-12網(wǎng)絡(luò)從下面走線上來經(jīng)過一個過孔從底層通到頂層。其底層的走線平直,自動走線很好,但是位于頂層的一小段導線卻彎彎折折,拐角太多。并且,由于這段導線布置得不合理,還造成了網(wǎng)絡(luò)NetU6_15的導線布線拐角過多,走了不必要的路徑。
于是,我們設(shè)定了一個方案,就是要將過孔的位置提高,使得-12網(wǎng)絡(luò)在頂層的導線能夠從J2的GND焊盤的上方連通到U11的-12焊點。其步驟如下,先將過孔位置提高位置。選中TopLayer層,然后將過孔右側(cè)的導線刪除,從過孔至U11元件的-12焊盤重新繪制導線,得到布線方案。
網(wǎng)絡(luò)NetU6_15的導線就是這種毛病,明明可以直行布線,但自動布出的線就是這樣有很多的拐彎。同理,我們將網(wǎng)絡(luò)NetU6_15的導線也過濾出來。同樣,在Toplayer層中,我們將各個拐點刪掉,重新規(guī)劃布線。調(diào)整過后的布線有了很好的改善,改變前后的網(wǎng)絡(luò)布線對比。
可見,布線調(diào)整之后,導線的布置更加合理而美觀了,不會像調(diào)整之前那樣導線擠成一團,既不利于電流傳輸,又不美觀。
2、Protel DXP中手工修改布線調(diào)整布線的密度
在自動布線之后,往往會發(fā)現(xiàn)PCB板上只有一部分地區(qū)進行了布線,這部分地區(qū)布線密度很大,但是有些地區(qū)卻還有很大的空間可以進行布線。遇到這種情況,我們可以按照以下幾個步驟進行處理:
1) 先將電路板范圍適當縮小,重新進行布局布線。當空白的區(qū)域大大減小時停止電路板范圍的重新設(shè)計。
2) 將電路板上的布線稀疏區(qū)域的導線適當排列緊密,給布線密集區(qū)域留出空間進行調(diào)整。
3) 調(diào)整布線密度大的區(qū)域,將其向排線稀疏的地區(qū)轉(zhuǎn)移。
這種問題的布線調(diào)整很麻煩,盡量在自動布線時調(diào)整元件的布局和布線的策略,避免布線不均的情況發(fā)生。即使發(fā)生了這種布線不均的情況也不要著急,耐心地進行修改就是了。
3、Protel DXP中手工修改布線移動嚴重不合理的走線
有的導線由于位置的原因,會影響旁邊導線的布線。這時,我們就要將這條導線調(diào)整位置,方便其余導線的走線。
由于連接-12網(wǎng)絡(luò)的線布置得不合理,導致下面的Netu16_15網(wǎng)絡(luò)的線也受到影響。這時,就要將-12網(wǎng)絡(luò)的導線移動位置,使得Netu16_15網(wǎng)絡(luò)的導線能夠很好地布置。
4、Protel DXP中手工修改布線去除過多的過孔
Protel DXP經(jīng)常會使用過多的過孔進行布線,實際上完全沒有必要使用那么多的過孔。我們可以將一些沒有必要的過孔去除掉。
在去掉過孔的過程中,可以先拆掉幾個方向相同的網(wǎng)絡(luò)和一個方向相異的網(wǎng)絡(luò)。然后對那幾個同向的網(wǎng)絡(luò)自動布線,最后對那個異向的網(wǎng)絡(luò)布線。這樣就可以減少相當一部分過孔的數(shù)量。
5、Protel DXP中手工修改布線依據(jù)抗干擾的原則進行布線調(diào)整
電路板布線不止是要求布通,還要考慮到諸多的因素,尤其是要依據(jù)抗干擾的原則進行布線。
比如進行串擾和阻抗控制。由于來自鄰近信號線的耦合將導致串擾并改變信號線的阻抗。相鄰平行信號線的耦合分析可能決定信號線之間或者各類信號線之間的安全間距和平行布線長度。
要信號走線保持平行,可以通過計算或仿真,找到在任何給定布線層上信號之間的最小允許間距。這些我們在規(guī)則設(shè)置中已經(jīng)設(shè)置過了。如果必須進行手工調(diào)整,不妨先拆掉幾個次要的網(wǎng)絡(luò),手工布出這幾條重要的導線,然后再自動對那幾個網(wǎng)絡(luò)進行布線。這樣會有很高的成功率。
6、Protel DXP中手工修改布線去除填充區(qū)和其他輔助布線
填充區(qū)的作用就是防止Protel DXP在填充區(qū)內(nèi)自動布線。當所有的布線工作完成后,要將這些填充區(qū)刪掉。將這些填充區(qū)刪掉只需要執(zhí)行Edit菜單下的Delete命令或是選中填充區(qū)單擊鍵盤上的【Delete】鍵就可以了。
深圳宏力捷推薦服務(wù):PCB設(shè)計打樣 | PCB抄板打樣 | PCB打樣&批量生產(chǎn) | PCBA代工代料