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