佈局佈線:為什麼工程師要畫電路
嚴格來說,「畫電路」可以分成兩件事,而且這兩件事的思維方式完全不同。搞混這兩件事,是新手最常見的卡關原因。
2-1 原理圖(Schematic):描述「誰跟誰接在一起」
原理圖是一張邏輯圖。它用標準符號代表元件(電阻是長方形或鋸齒線、電容是兩條平行線、電晶體是三個腳的符號),用線代表電氣連接,並用網路標籤(Net Label)來表示「這兩條線其實是同一條」。在原理圖的世界裡,位置不重要、距離不重要、線長不重要,重要的是連接關係正確。
原理圖通常會包含這些元素:
數值與封裝標註:例如 10k、100nF、0603、SOT-23。
電源與接地符號:用來簡化大量重複的電源接線。
註解與版本資訊:誰畫的、什麼版本、修改紀錄。
好的原理圖會「說故事」:電源從左邊進來、訊號從左往右流、區塊用虛線框起來並標上「Power Supply」、「MCU Core」、「USB Interface」。這種版面安排不是美感問題,而是讓審閱者能在三十秒內掌握整個電路的結構。
2-2 佈局佈線(PCB Layout & Routing):描述「東西實際長在哪裡」
有了原理圖,只代表邏輯正確。接下來要把每個元件變成有實際尺寸的封裝(Footprint,或稱焊盤圖形),擺到一塊有固定大小、固定層數的電路板上,然後用銅箔把該連的腳連起來。這一步就是佈局佈線。
在 PCB 的世界裡,一切反過來了:位置非常重要、距離非常重要、線長非常重要。同樣一個連線,在原理圖上只是一條線,在 PCB 上卻是一條有寬度、有長度、有電感、有電容、有電阻的實體銅箔。訊號在上面跑會有延遲、會反射、會互相干擾;電流在上面跑會有壓降、會發熱。佈局佈線工程師的工作,就是在「物理限制」與「電氣需求」之間找到平衡點。
2-3 兩者的差異對照
比較項目
原理圖(Schematic)
佈局佈線(PCB Layout)
描述層次
邏輯連接
物理實現
關注焦點
誰跟誰接、參數對不對
東西擺哪、線怎麼走、會不會干擾
位置重要性
低(可任意排版)
高(直接影響性能)
主要錯誤型態
接錯、漏接、參數錯
短路、斷路、干擾、散熱不良
檢查機制
ERC、人工審閱
DRC、阻抗計算、SI/PI 模擬
產出檔案
網路表(Netlist)、BOM
Gerber、鑽孔檔、貼片座標
記住一句話:原理圖決定「對不對」,佈局佈線決定「穩不穩」。很多人以為電路只要邏輯對就會動,結果板子回來卻當機、發燙、通訊不穩,問題往往就出在佈局佈線。
三、從零到出圖:工程師畫電路的完整流程
理解觀念之後,我們把實際工作流程走一遍。以下是一個典型硬體專案的步驟,規模可大可小,但骨架幾乎相同。
3-1 需求定義與元件選型
畫電路的第一步其實不是打開軟體,而是寫需求。這塊板子要幾伏特供電?要幾路 PWM?要不要 USB?工作溫度範圍?預計產量多少?這些問題會直接決定後面的選型與層數。
接著是選元件。工程師通常會同時考慮:功能是否符合、封裝是否容易採購、供貨是否穩定、價格是否合理、是否有原廠參考設計(Reference Design)可以抄。尤其是電源 IC、MCU、通訊模組這類關鍵元件,原廠的 Datasheet 與 Layout Guide 幾乎就是設計聖經,裡面會直接告訴你「這顆晶片的散熱焊盤要打幾個孔」、「這條線要 50 歐姆阻抗控制」、「去耦電容要放多近」。
3-2 原理圖繪製與網路表產生
選好料之後就要把符號拉進圖裡連線。這一步看似機械,其實最考驗細心。常見的錯誤包括:電源腳位在符號上被隱藏而漏接、多顆晶片的 Reset 極性搞反、I2C 的 SDA/SCL 沒有上拉、USB 的 D+/D- 接反。為了降低風險,老手會建立自己的符號庫(Symbol Library),把每顆用過的元件連同封裝、參數、供應商資訊一起存好,下次直接呼叫,既省時又不容易出錯。
原理圖完成、ERC 通過後,工具會自動生成網路表(Netlist)。這份檔案記錄了「所有元件之間的連接關係」,是原理圖通往 PCB 的橋樑。從這一刻起,原理圖與 PCB 就綁在一起了;如果你改了原理圖,就要把變更同步(Update PCB)過去,否則兩邊會不一致。
3-3 封裝建立與 BOM 整理
每個元件都要對應一個實際的封裝,例如 0402 電阻、SOT-23 電晶體、QFN-32 晶片。封裝畫錯是新手最痛的錯誤之一:焊盤太短導致虛焊、間距算錯導致腳位對不上、極性標記擺反導致整批貼片報廢。因此建議優先使用原廠或社群驗證過的封裝庫,並在打樣前用 1:1 印出來,拿實體元件比對一下。
同時要整理 BOM(Bill of Materials),列出料號、描述、封裝、數量、參考編號。BOM 不只是採購清單,它也是生產與維修的依據。
3-4 佈局(Placement):決定成敗的七成
業界有一句話:「佈局做得好,佈線沒煩惱。」元件擺放的位置,直接決定了走線的難度、訊號的品質、散熱的效率,甚至機構能不能裝得進去。佈局階段通常會依序處理:
機構邊界:板子外型、固定孔、連接器位置、高度限制。
關鍵元件:主控晶片、電源模組、高速介面,先擺在最佳位置。
功能分區:電源區、數位區、類比區、射頻區盡量分開,避免互相干擾。
去耦電容:緊貼 IC 的電源腳,迴路面積越小越好。
人機介面:按鍵、LED、顯示器要對齊外殼開孔。
這一步很像在玩俄羅斯方塊,但每個方塊都會發熱、會漏電、會干擾鄰居。工程師經常要在軟體裡拉了又刪、刪了又拉,來回好幾小時,就是為了找到那個「剛剛好」的排列。
3-5 佈線(Routing):把邏輯變成銅箔
元件擺好之後,就開始把網路一條一條連起來。依難度可分為:
類比訊號:要注意遮蔽、遠離數位雜訊源、避免與大電流並行。
佈線完成後,還要做一次「鋪地」(Ground Pour),把板子上沒用到的區域填上地銅,增加遮罩與回流路徑。但要注意,鋪地不是萬靈丹,如果處理不當,反而會產生「孤島銅」或天線效應,需要針對孤島做刪除或加接地孔處理。
3-6 DRC、Gerber 輸出與打樣
最後一步是檢查與出圖。DRC 會依照你設定的設計規則(最小線寬、最小間距、孔徑、焊環等)掃描整塊板子,把所有違規列出來。有經驗的工程師會逐條確認:是誤報就忽略,是真錯就修掉。確認無誤後輸出 Gerber、鑽孔檔、貼片座標,連同製程要求(板厚、銅厚、阻焊顏色、表面處理)一起下單給板廠。
板子回來後,還要經過焊接、上電測試、功能驗證,甚至高低溫測試與 EMC 預測。如果一切順利,這塊板子才會進入量產;如果不順利,就要回到佈局佈線甚至原理圖重新修改,這也是為什麼「第一次就畫對」這麼有價值。
四、佈局佈線到底在解決什麼問題?六大核心考量
初學者常以為佈線就是把線連起來,但真正的难点在於:同樣的連線,用不同的方式走,電路行為會完全不同。以下六個面向,是工程師在佈局佈線時真正在傷腦筋的事情。
4-1 訊號完整性(Signal Integrity, SI)
當訊號的上升時間(Rise Time)很短、頻率很高時,銅箔就不再是「理想導線」,而是一條有阻抗的傳輸線。訊號在上面傳播會遇到反射、振鈴、串擾,嚴重時會讓資料錯誤。判斷是否需要擔心,通常會看「臨界長度」:當走線長度超過訊號上升時間所對應的傳播距離時,就必須視為傳輸線處理。
在常見的 FR-4 板材上,訊號傳播速度大約是每奈秒 15 公分(約每皮秒 6 mil)。若某顆晶片的上升時間是 1 奈秒,臨界長度大約是 2.5 公分;也就是說,只要線長超過這個數字,就需要考慮阻抗匹配、終端電阻、甚至是走線拓撲(點對點、菊花鏈、星狀)。這也是為什麼工程師要不斷查 Datasheet、問原廠、跑模擬,而不是憑感覺拉線。
4-2 電源完整性(Power Integrity, PI)
電源不是「理想電壓源」,它也會有雜訊、壓降與暫態。當晶片瞬間切換電流,電源網路(PDN)的阻抗會造成電壓波動,嚴重時會導致當機或重置。佈局佈線在這裡的任務包括:
用足夠寬的銅箔與完整的電源平面降低電阻與電感。
把去耦電容放在離電源腳最近的位置,縮小高頻電流迴路。
避免電源平面被切碎,導致回流路徑被迫繞遠路。
計算直流壓降(IR Drop),確保末端晶片仍拿到足夠電壓。
4-3 電磁相容(EMI / EMC)
任何帶有高速變化的電流都會產生電磁場,迴路面積越大,輻射越強。佈局佈線的對策包括:縮小訊號與回流的路徑面積、避免長線變成天線、在連接器附近加濾波與 TVS、必要時加屏蔽罩。此外,板邊的處理也很重要:如果地平面離板邊太近,容易產生邊緣輻射,實務上常會讓電源平面比地平面內縮,俗稱「20H 規則」。
4-4 散熱與機械結構
功率元件會發熱,熱若排不出去,壽命會大幅縮短。佈局時要考慮銅箔散熱面積、散熱孔(Thermal Via)、元件間距、氣流方向,必要時加散熱片或導熱墊。機械方面則要考慮板子的固定方式、連接器的插拔力、板子的翹曲(Bow & Twist),以及組裝時會不會撞到外殼。
4-5 可製造性與成本(DFM / DFA)
設計要能被製造,才有意義。DFM(Design for Manufacturing)考量的項目包括:最小線寬與間距是否符合板廠能力、焊環是否足夠、阻焊橋是否會斷、拼板與 V-CUT 是否合理、光學定位點(Fiducial)是否足夠讓貼片機對位。DFA(Design for Assembly)則考慮零件是否容易夾取、極性是否明確、會不會發生零件干涉。
這些細節往往直接影響報價。例如同樣功能,用 6 層板可能比 4 層板貴三成;線寬從 6 mil 縮到 4 mil,良率可能下降;選用冷門封裝,採購交期可能拉長。工程師在畫圖時,其實時時刻刻都在做成本決策。
4-6 可測試性與可維修性(DFT)
板子做完要能測試。是否預留測試點(Test Point)給 ICT 針床或飛針機?是否把燒錄介面(SWD、UART)拉出來?是否有清楚的絲印標示(U1、R5、極性)?這些都會影響後續量產測試與售後維修的成本。有些公司甚至會要求預留「除錯接頭」,讓工程師在實驗室可以隨時掛上示波器與邏輯分析儀。
五、實務技巧:工程師在做佈局佈線時的口袋名單
5-1 地平面與回流路徑:看不見的那條線
很多新手只盯著「訊號線」,卻忽略了電流一定要有回流的另一半。高頻訊號的回流電流會沿著訊號線正下方的地平面流動,這是迴路面積最小的路徑。因此,如果訊號線跨越了地平面的分割(例如從類比地跨到數位地),回流就必須繞遠路,迴路面積變大,輻射與串擾立刻惡化。
實務建議:高速訊號盡量不要跨分割;若真的必須跨,則在跨越處附近加一顆 stitching capacitor( stitching cap)或讓兩塊地在該處單點連接。另外,過孔換層時也要記得在旁邊放回流地孔,讓回流有路可走。
5-2 去耦電容怎麼擺:位置比容值更重要
去耦電容(Decoupling Capacitor)的作用是提供晶片瞬間切換時所需的電流,並把高頻雜訊短路到地。它的效果取決於「迴路面積」而不是「電容值」。一顆 0.1 μF 的電容如果放在離電源腳 5 公分遠的地方,高頻阻抗已經被走線電感抵消大半;相反地,放在 1 公釐內、用最短的路徑接到電源腳與地,效果會好非常多。
常見做法是「大電容 + 小電容」並聯:大容值(如 10 μF)負責低頻儲能,小容值(如 0.1 μF、0.01 μF)負責高頻去耦。擺放時先擺小電容、再擺大電容,且每顆電容都要有獨立的接地孔,不要共用。
5-3 差動對與等長:高速介面的基本禮儀
USB、HDMI、PCIe、乙太網路等高速介面,通常以差動對(Differential Pair)傳輸。差動對的兩條線要等長、等間距、平行走線,並保持固定的阻抗(例如 90 歐姆或 100 歐姆)。若兩條線長度不一致,會產生「偏斜(Skew)」,導致共模雜訊增加、眼圖變差。
實務上會用「蛇形線(Serpentine)」來補償長度,但蛇形線的間距不能太小,否則會產生額外的耦合。一般建議蛇形線的振幅至少是線距的三倍以上,且盡量靠近訊號的起點或終點,而不是隨意亂繞。
5-4 新手常犯的五個錯誤
只顧連通,不顧迴路:線連上了,但回流路徑被切斷,訊號品質大打折扣。
電源線太細:大電流走細線,壓降大又發熱,嚴重時銅箔會燒斷。
去耦電容亂放:放在板子另一頭,等於沒放。
沒有預留測試點與除錯介面:出問題時只能盲猜,維修成本飆高。
六、工程師用什麼工具畫電路?從免費到專業的學習路徑
市面上常見的 EDA 工具大致可分為幾類。免費開源的代表是 KiCad,功能完整、社群活躍,非常適合學習與中小型專案;EasyEDA 這類雲端工具整合了零件庫與打樣服務,對創客很友善。商業工具則有 Altium Designer(中小企業常見)、Cadence Allegro 與 Mentor PADS(大型企業與高速設計常用)。
學習順序建議如下:
第三階段:挑戰四層板,學習疊層設計、阻抗控制、地平面規劃。
除了工具操作,更重要的是建立「看 Datasheet」與「看 Layout Guide」的習慣。幾乎所有大廠都會針對自家晶片提供參考佈局,這些文件是免費的教科書,照著做就能避開八成的坑。
七、常見問題 FAQ
Q1:不會畫電路,可以直接用模組拼一拼嗎?
可以,模組化確實能快速做出原型。但當你要量產、要縮小體積、要降低成本、要解決干擾問題時,最終還是得回到自製電路板。模組是很好的學習跳板,但不是終點。
Q2:兩層板和四層板差在哪裡?
四層板通常包含「訊號層-地平面-電源平面-訊號層」,最大的好處是提供完整的地平面與電源平面,讓回流路徑短、阻抗穩定、EMI 較低。兩層板成本低,但佈線難度高,高速訊號較難處理。
Q3:自動佈線(Auto Router)好用嗎?
對簡單電路可以省時間,但對高速、類比、電源設計通常不建議完全依賴。自動佈線不懂得「回流路徑」、「差動對」與「散熱」,最終還是需要人工檢查與修改。
Q4:為什麼板子回來後通訊不穩,但原理圖看起來沒錯?
這幾乎都是佈局佈線的問題:可能是阻抗沒控制、走線太長、跨分割、去耦不足,或是地平面不完整。建議用示波器觀察訊號波形,並回頭檢查走線與回流路徑。
Q5:打樣一次大概要多少錢?
以常見的雙層小尺寸板、少量打樣來說,價格已經非常親民,幾百元到一千多元台幣就能做一批。四層板或特殊製程(阻抗控制、盲埋孔、鋁基板)則會明顯提高。
Q6:學畫電路一定要懂很深奧的電磁學嗎?
入門階段不需要。先從基礎電路學、歐姆定律、RC 濾波、電源設計開始,隨著訊號速度提升,再逐步補上傳輸線與電磁相容的知識。邊做邊學,比一次讀完教科書有效得多。
八、結語:畫電路,是把想法變成可驗證現實的過程
回到最初的問題:為什麼工程師要畫電路?因為「畫電路」從來不只是畫圖,而是一連串決策的具象化。你在原理圖上決定了系統的邏輯與架構,在佈局佈線上決定了它在真實世界裡的電氣行為、散熱能力、抗干擾能力與製造成本。每一條線的粗細、每一個孔的位置、每一顆電容的遠近,背後都是工程判斷。
對初學者來說,不必一開始就追求完美。先從一塊能動的小板子開始,經歷「畫圖→打樣→焊接→除錯」的完整循環,你會發現自己對電路的理解會以跳躍式成長。等到有一天,你看著自己畫的板子穩定運作、量產出貨,那種成就感,正是這個領域最迷人的地方。
佈局佈線不是藝術,但它需要美感;不是魔法,但它需要經驗。希望這篇文章能幫你建立一套完整的思考框架,下次再看到那張密密麻麻的電路圖時,你看到的不再是線條,而是一個工程師對現實世界的溫柔妥協。
```