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