如果這七個基本
PCB設計技巧你都掌握了,代表你已經走在實現快速、可靠、專業品質PCB的道路上。
本文將探討印刷電路板(PCB)設計新手和老手都適用的七個基本(而且關鍵的)技巧和策略,只要在設計過程中對這些技巧多加注意,就能為你與你的團隊減少重新設計次數、縮短設計時間以及減輕整體設計結果診斷的任務;以下讓我們一一看來。
1、熟悉PCB工廠制造流程
在這個無晶圓廠IC業者當道的時代,許多工程師其實不清楚根據他們的設計檔案制造之PCB生產步驟與化學處理制程;這并不令人驚訝。不過這種實作知識的缺乏,往往導致新手工程師做出不必要的較復雜設計決策。
設計真的需要那么復雜嗎?難道不能用更大的網格來進行布線,從而降低電路板成本并提高可靠性?設計新手容易犯的其他錯誤,還有不必要的過小通孔尺寸以及盲孔(blind via)和埋孔(buried via)。那些先進的通孔結構是PCB設計師的利器,但其有效性高度情境化(effectiveness),它們雖然是可用的工具,但并不表示一定要使用。
PCB設計專家Bert Simonovich的一篇部落格文章就談到了通孔尺寸比例的問題:「長寬比6:1的通孔,能確保你的電路板可以在任何地方生產。」對于大多數設計來說,只要稍加思考和規劃,就可以避免那些高密度(HDI)特徵并再次節省成本、提高設計的可制造性。
那些超小尺寸或單端(dead-ended)通孔進行鍍銅所要求的物理學和流體力學能力,并不是所有PCB代工廠都擅長的。記住,只要有一個不良通孔就可以毀掉整片電路板;如果你的設計里有2萬個通孔,那么你就有2萬次失敗的機會。不必要地使用HDI通孔,失敗率立刻飆升。
2、電路圖能簡化設計任務
有時候只是設計一片簡單電路板,畫電路圖(schematic)似乎是在浪費時間;特別是如果你已經有過完成一、兩個設計的經驗。但對于初次設計PCB的人來說,畫電路圖也會是個艱鉅任務。跳過電路圖是新手和具備中等程度經驗的設計工程師經常采取的一種戰略,但請從一個可以做為參考的完整電路圖為起點來發展你的布線,有助于確保你的布線連結能全部完成;以下是其理由。
首先,電路圖是PCB電路的視覺呈現,能傳達多個層次的資訊;電路的子區域分好幾頁詳細繪制,功能相對應的零組件能安排在鄰近的位置,無論其最終實體布局為何。其次,由于電路圖符號會標示每個零組件的每一支接腳,很容易檢查出未連線的接腳;換句話說,無論描述電路的正式規則是否被遵循,電路圖有助于你快速以視覺判定,確保電路的完整。
在設計PCB時如果有一個電路圖可做為基礎范本,能簡化布線任務。利用電路圖符號來完成連結,同時你就在不需要反覆思索那些連結的前提下克服了走線挑戰;最后你會因為抓到了在第一次修訂時遺漏的走線連結而節省了設計重做。
3、使用自動布線器但勿依賴
大多數專業級PCB CAD工具都有自動布線器,不過除非你設計PCB很專業,自動布線器充其量只能被用來讓設計初步過關;對PCB電路連結來說,自動布線器并非一次點擊就能完成的解決方案,你仍然應該要知道如何以手工布線。
自動布線器是一種高度可配置的工具,為充分發揮它們的作用,每次任務都要對布線器參數進行仔細、考慮周全的設置,甚至對單片PCB上的各個模組都要個別考量,總之就是沒有任何恰當的基本通用預設值。
當你問一個經驗豐富的設計工程師:「哪種自動布線器最好用?」他們會回答:「兩邊耳朵中間的的東西(眼睛);」而且他們是認真的。布線這個過程如同演算法一般更像是一種藝術,本身就是啟發式(heuristic)的,因此很類似傳統的回溯演算法(backtracking algorithm)。
回溯演算法很適合用來尋找解決方案,特別是迷宮或拼圖等路徑選擇受限的場合;但在一個開放、不受限制的場合,例如預先放置了零組件的PCB,回溯演算法就無法發揮尋找最佳化解決方案的強項。除非自動布線器的約束條件經過工程師仔細微調,其布線成品還是需要人工檢查回溯演算法結果中的弱點。
走線尺寸是另一個問題點,自動布線器無法百分之百確定你打算在一條走線上通過多大的電流,所以也不能幫你確定要用多寬的走線;結果是大多數自動布線器產生的走線寬度不符規格。
當你考慮使用自動布線器時,先問問自己:「在我為板子設置好自動布線器約束條件、甚至為電路圖上的每條走線都設置了約束條件之后,還有多少時間讓我用手工布線?」設計工程師老手會把大部份精力放在最初的零件布局上,幾乎整個設計時間的一半都致力于從以下三個方面最佳化元件布局:
布線簡化—盡量減少飛線(rat's nest,或譯鼠線、鼠跡網)的交叉等等。‘元件的近接—繞線越短越好。’訊號時序(signal timing)考量。
老前輩們經常使用混合方法來布線—用手工進行關鍵布線,固定它們的位置,然后以自動布線器處理非關鍵走線;設計中的自動布線區域有助于管理在布線演算法中的「失控(runaway)狀態」,這種方法有時能在手工布線的可掌控性與自動布線的速度之間取得良好折衷。
4、考量電路板尺寸和電流
大多數從事電子設計的人都知道,就像沿著河道走的河流,流動的電子也可能會遇到咽喉點和瓶頸;這一點被直接應用在車用保險絲(automotive fuse)的設計中。透過控制走線的厚度和形狀(U型彎曲、V型彎曲、S形等),保險絲可以經過?;矗陔娏鞒d時熔斷于咽喉點。
問題是,設計工程師偶爾會在他們的PCB設計中遭遇類似的電氣咽喉點;舉例來說:在用兩個陡峭45度也可以的地方,使用90度彎角;當彎曲度大于90度時,采用之字形狀。充 其量那些導線只會讓訊號傳播速度變慢;最糟糕的情況是它們會像汽車保險絲一樣在電阻點熔斷。
5、避開裂片風險
裂片(sliver)是一種制造上的失誤,可透過適當的電路板設計獲得最佳管理(如圖1);為了理解裂片問題,我們需要復習一下化學蝕刻制程?;瘜W蝕刻是為了分解不需要的銅,但如果要蝕刻的部分特別長、薄、呈片狀,那些形狀有時候會在完全被分解之前整塊剝離;這種裂片會飄浮在化學溶液中,有可能隨機落在另一片電路板上。
同樣有可能發生的風險是,裂片仍留在原來那片電路板上;如果裂片夠窄,酸液池可能會腐蝕掉下方足夠多的銅,使裂片部分剝離。于是裂片像旗子一樣黏著電路板四處飄,最后還是免不了落到那片板子上導致其他走線短路。
深圳宏力捷推薦服務:PCB設計打樣 | PCB抄板打樣 | PCB打樣&批量生產 | PCBA代工代料