你比自動布線器更好嗎?
很少有工具能像自動布線器 那樣松弛。我從未見過有人貶低錘子或螺絲刀,但 自動布線 器通常被視為 PCB 設計初學者的拐杖;任何嚴肅的 PCB 設計師都不應該使用的東西。為什么?為什么對這個工具有這么大的反感?
我認為問題在于管理不善的期望。大多數(shù)用戶認為 自動布線 器應該能夠為他們完成工作,它應該能夠將設計布線到與專業(yè)設計師相同的標準。這是完全不現(xiàn)實的,如果 自動布線器 能像人類一樣出色地完成工作,PCB 設計師就會失業(yè)。從商業(yè)角度考慮。如果企業(yè)不必支付 PCB 設計人員的薪水,而只需支付軟件成本,則利潤將大幅增加。一個呼吸、思考的人可以 考慮自動布線 器根本不考慮 的因素和變量 。即使是最復雜的 自動布線器 可用的工作質(zhì)量無法與設計師所能達到的工作質(zhì)量相匹配。
一旦接受了這一事實,我們就可以開始研究自動布線器的真正含義:工具。自動布線器對于 PCB 設計師來說應該沒有什么不同,而錘子對于木匠來說應該沒有什么不同。像任何工具一樣,它可以用來加快某些任務,并且有一些限制需要理解才能有效地利用它。
從這個角度來看,我們可以開始確定 自動布線 器可以幫助我們完成哪些類型的工作。一個在我腦海中突出的例子是將組件連接到地平面。在許多設計中,典型的接地方法是將 通孔 連接到接地 層(無論是內(nèi)部還是表面層),將直通短跡線連接到各種組件。這使板上所有連接到地的組件的對地阻抗保持在較低水平。手動執(zhí)行此任務很乏味,這使其成為 自動布線器的理想任務。
在 EAGLE 中, 可以通過單擊 Fanout 命令,選擇 Fanout 信號選項,然后單擊接地線來使Fanout 命令(它是一種自動布線器) 為我們處理此任務 。在幾秒鐘內(nèi),所有接地 過孔 都已放置并連接,使 PCB 設計人員有更多時間專注于關鍵走線。正是這種類型的任務使 自動布線器 成為一個有用的工具。
在 EAGLE V9 中, 自動布線 器可以利用多個內(nèi)核讓多個布線變體同時運行。這使您可以在過去嘗試一種成本因素設置的時間里探索各種成本因素配置的結果。 最終結果 是用戶可以找到最佳的 自動布線 器配置,以生成他/她認為最適合其設計的結果。新的 TopRouter 預布線器使用拓撲算法來生成更美觀的結果,并且通常會產(chǎn)生更少的過 孔。如果您是一個喜歡兩全其美的人,您可以使用 route 命令的快速路線功能 . 它基本上將手動路由與 自動路由相結合,以確保在您進行連接時 遵守 DRC 。
在 EAGLE 中有效使用自動布線器的一般工作流程 是首先手動布線關鍵跡線。EAGLE 中的 自動布線 器不會修改任何預先存在的跡線,因此您可以確保您的關鍵跡線不會受到影響。一旦您的關鍵軌跡被路由,您就可以讓 自動布線器 處理非關鍵軌跡的工作,并將您的精力集中在其他任務上。這里的關鍵是確定哪些走線在您的設計中至關重要。任何必須承載高 電流(超過幾安培)或高速信號(30 MHz+)的走線都可能是您設計中的關鍵走線。如果您有低電平模擬信號 (想到 EKG 和 EEG 信號)在您的設計中,這些也可能是關鍵跡線。還有其他因素可以 考慮 ,但超出了本博文的范圍。
重新考慮您對 自動布線器的立場。它只是一個需要正確使用才能獲得好處的工具。當然, 有些設計會包含大部分關鍵走線,在這種情況下,最好手動布線電路板。所以,是的,你比 autorouter更好。這就是為什么具有 大部分 關鍵走線的設計需要 100% 的關注。對于您的其他設計,您可以利用 自動布線器的優(yōu)勢 并提高您的生產(chǎn)力
*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權請聯(lián)系工作人員刪除。