理解 PCB 設計中的訊號反射與阻抗控制:關鍵技術與工具
1 分鐘
- 為何反射雜訊是個問題?
- 數位訊號的雜訊分析:
- 電路的阻抗:
- PCB 設計中的阻抗控制是什麼?
- PCB 設計中阻抗的計算方法:
- 決定傳輸線阻抗的因素:
- 如何降低反射雜訊:
- 抑制既有反射雜訊:
- 設計中反射規則的計算:
- JLCPCB 阻抗計算器工具:
每當訊號以數位方式從一點傳送到另一點時,都會改變訊號線的狀態。訊號狀態的變化在電路中傳播時可被視為電磁波。當電磁波遇到從一種介質到另一種介質的邊界時,就會發生訊號反射。波遇到邊界時,部分能量會以訊號形式繼續傳遞 ,另一部分則被反射。此過程將無限持續,直到能量被電路吸收或消散至環境中。
對電機工程師而言,發生邊界的介質通常以其電阻抗來描述;也就是說,邊界即為阻抗發生變化之處。
在 PCB 設計中,當電氣訊號沿著走線傳播並遇到阻抗不匹配時,就會產生反射。這種不匹配會使部分訊號反射回源端。反射可能導致訊號完整性問題,例如失真、雜訊與資料錯誤,在高速數位或射頻電路中尤其明顯。
為何反射雜訊是個問題?
由於訊號線上的反射,額外能量會累積在路徑中,導致訊號出現雜訊問題。反射雜訊會將訊號推向不可預測的值,並將原本確定性的訊號形狀變成隨機訊號。工程師的任務就是透過阻抗匹配,將反射訊號量降到最低,並最大化傳輸訊號量,使額外能量在累積並淹沒訊號前就被消散。
若反射脈衝的能量在下一個脈衝產生前尚未消散,能量將累積並疊加,此現象稱為疊加。反射後,若波的相位與振幅與原始訊號對齊,就會形成駐波。若傳輸線上形成駐波,將在訊號路徑中引入巨大雜訊。幸運的是,訊號通過電阻元件時會衰減,因此簡單的串聯電阻有助於降低此寄生效應。本文後續將介紹更多降噪方法。
數位訊號的雜訊分析:
傅立葉定理指出,數位波可分解為一系列諧波相關的正弦波與/或餘弦波。若上升/下降時間足夠短,單一脈衝可包含數十個小 振幅波。
下圖顯示一個未阻尼的數位訊號從低電位切換到高電位。對於實際感興趣的訊號,我們可將波形分解為一系列正弦波。如上圖所示,真實的數位訊號具有大頻寬,其中任何部分能量都可能在你電路中產生諧振。這與頻寬極窄且諧振易於計算的射頻訊號形成對比。
電路的阻抗:
在包含電阻、電感與電容的電路中,阻礙電流流動的總等效電阻稱為阻抗。阻抗由電阻性與電抗性元件組成。電阻會將電路能量以熱形式耗散。電路中可恢復的能量則存在於滲透並環繞導體、電感與電容的電磁場中。
阻抗通常以符號「Z」表示,為一複數,實部為電阻,虛部為電抗。電容電抗為電容對交流電的阻抗,電感電抗則為電感對交流電的阻抗。兩者共同構成對交流電的總阻抗,單位為歐姆。
PCB 設計中的阻抗控制是什麼?
高速電路工作頻率可達數 GHz,因此更容易受到雜訊影響,需要特殊設計流程。電路板本身的製程參數可能變化,導致阻抗改變並造成訊號失真。因此,高速電路板上的導體阻抗值需控制在特定範圍內,此做法稱為「阻抗控制」。PCB 設計師通常需對用於高速數位應用、高速訊號處理與高品質類比影像(如 DDR、USB、SSD、Gigabit Ethernet)的電路板進行阻抗控制。
高頻時,電路行為會因邊緣電容與電感等寄生效應而改變。PCB 訊號走線也會表現如傳輸線,走線上每一點都有阻抗。結果,原始訊號失真,發送端打算傳送的內容在到達接收端時可能已改變。因此,為實現無失真訊號傳輸,PCB 訊號走線必須維持一致阻抗,這是改善 PCB 走線訊號完整性的第一步。
PCB 設計中阻抗的計算方法:
傳輸線阻抗在建立設計的疊構時即已決定。透過調整以下板層屬性,可在走線時控制阻抗、損耗與傳播延遲。設計 PCB 疊構時,設計師需設定層排列與層厚度,並選擇板材。決定後,再計算所需走線寬度以達到目標傳輸線阻抗。
網路上有大量 PCB 傳輸線計算器,可計算無損阻抗、無損傳播延遲或直流電阻等。這些數值雖有用,但無法呈現設計全貌。線上計算器在阻抗計算時也常給出錯誤結果,因無法考慮色散與銅箔粗糙度等根本現象。
線上計算器通常使用 Wadell 方程式數值求解傳輸線阻抗,更簡易的則使用準確度較低的 IPC-2141 方程式。線上或設計軟體內的 PCB 傳輸線計算器因未納入損耗角正切或色散,無法提供精確阻抗值,因此需要更精確的工具。
決定傳輸線阻抗的因素:
影響阻抗的因素如下:
● 介電常數實部: 介電厚度與阻抗成正比,越厚阻抗越高。
● 損耗角正切與色散:損耗角正切衡量訊號通過介電材料時以熱形式損失的能量,影響高頻訊號完整性並造成衰減。高速與 RF 設計偏好低損耗角正切材料以減少訊號劣化。
● 走線與參考平面的距離:兩走線間距與阻抗成反比,適當間距對維持受控阻抗與高速/RF 電路的訊號完整性至關重要。
● 銅厚與粗糙度:銅箔厚度與阻抗成反比,越厚阻抗越低。可透過圖形電鍍或選用適當厚度的基材銅箔來控制。
● 走線寬度: 走線寬度與阻抗成反比,越細阻抗越高,越寬阻抗越低。為更好控制阻抗,需將走線寬度公差維持在 ±10% 以內。並依蝕刻側蝕、曝光與圖形轉移誤差對光罩進行工程補償,以確保寬度精度。
如何降低反射雜訊:
以下概述幾種可在設計中管理反射雜訊的技術。
1) 計算走線阻抗
當走線穿越元件、過孔或焊墊後,需維持恒定阻抗。為此,你得先能計算走線阻抗。你的 PCB 軟體應具備此功能,也有線上工具可用。一旦決定走線與間隙寬度,就在整段走線中保持不變。
2) 走線一致性
為維持差分對或單端走線的恒定阻抗,必須保持走線寬度、間距及與其他導體的距離恒定。若隨意用另一條走線跨越受控阻抗對,就會改變阻抗並產生反射點。
3) 減少反射點
也可思考如何從源頭減少反射點的發生。
4) 留意板邊過孔
過孔對高速設計師可能是個問題。若過孔延伸超出訊號走線至未使用層,電路阻抗會突然改變。在板邊過渡處,走線離開過孔(約 50–150 Ω)進入空氣(約 377 Ω)時會發生阻抗不匹配,形成可能嚴重劣化訊號的反射點。
5) 背鑽過孔
解決方法是請 PCB 製造商「背鑽」過孔,將未使用外層的過孔移除。背鑽過孔可顯著改善邏輯轉換。
抑制既有反射雜訊:
另一重要技術是在所有具快速上升/下降時間的驅動源附近串聯阻尼電阻,有時稱為緩衝電阻。任何反射訊號每次通過該電阻都會快速衰減。通常使用 <100 Ω 電阻,靠近驅動源(如時脈源、GPIO 等)。基本概念是形成阻尼電路——訊號僅一次上升到適當邏輯電位,無過度過衝與振鈴。
設計中反射規則的計算:
主要用於描述阻抗與反射的參數有三:
1) 電壓反射係數 (VRC)
2) 電壓駐波比 (VSWR)
3) 回波損耗 (RL)
電壓反射係數 (Γ) 計算器:
反射係數為反射波振幅與入射波振幅之比,以 gamma 符號表示。其大小僅取決於負載阻抗與傳輸線阻抗,與線路長度無關。
線上計算器可輸入特性阻抗 Zo(歐姆)與負載阻抗 ZL(歐姆)來計算反射係數 (Γ)。其值範圍從 -1(短路負載)到 +1(開路負載) ,匹配負載時為 0。
其中,
V- = 反射波振幅(V)
V+ = 入射波振幅(V)
此效應與三因素相關:阻抗變化大小、訊號上升時間,以及訊號在細線上的延遲。
VSWR 計算器:
VSWR(電壓駐波比)衡量射頻功率傳輸至負載的效率,反映多少訊號被反射 回系統,為傳輸波與反射波之比。高 VSWR 表示傳輸線效率差、反射能量高,其值範圍從 1 到正無限。
回波損耗 (RL) 計算器:
回波損耗為負載處損失且未以反射形式返回系統的功率量,以 dB 表示——高回波損耗表示負載損失更多功率。此損耗值為反射係數絕對值的 dB 值,100% 反射時為 0,理想連接時為無限大。
使用 VSWR 的回波損耗計算器:
使用 VRC 的回波損耗計算器:
JLCPCB 阻抗計算器工具:
PCB 設計中的傳輸線公式可能各異,僅靠軟體不易得到精確的阻抗匹配值。最佳做法是聯繫製造商,使用其校準過的阻抗計算器工具計算。
JLCPCB 阻抗計算器是 JLCPCB 提供的線上資源,可協助設計師計算 PCB 走線阻抗,對於需要受控阻抗以維持訊號完整性的高頻電路設計至關重要。
主要功能:
1. 走線類型選擇: 可選擇微帶線、帶狀線或差分對。
2. 輸入參數: 輸入走線寬度、厚度、介電常數及走線與參考平面的距離。
3. 即時計算: 工具根據輸入參數即時計算特性阻抗。
4. 材料特性: 可選擇不同 PCB 材料,影響介電常數與阻抗。
選擇傳輸線類型(如微帶線或帶狀線),輸入板材介電常數,再輸入走線寬度、厚度及與參考平面距離,工具將計算並顯示阻抗值。此工具廣泛用於 PCB 設計,確保阻抗符合規格,特別是高速或 RF 電路。你可透過網站使用 JLCPCB 阻抗計算器。
持續學習
使用麵包板搭建簡單電路
如果您剛開始接觸電子電路,搭建一個簡單電路就是很好的入門方式。麵包板是最容易上手的工具之一。這是一種小巧、可重複使用的板子,讓您無需焊接即可連接電子元件。這表示您可以嘗試不同的想法、修正錯誤並逐步學習,而不必進行永久性的改動。 本指南將逐步帶您在麵包板上搭建一個基本電路。完成後,您不僅會擁有一個可以運作的電路,也能更清楚地了解電子元件如何相互配合。 1. 什麼是麵包板? 麵包板是一種塑膠板,板面設有以網格排列的孔位。孔位透過內部的金屬導電片相互連接,讓電訊號能夠傳導。麵包板的主要優點,是無需進行永久性佈線,就能快速連接或拆下元件。 麵包板主要分為兩個區域: 接線區(Terminal Strips):位於麵包板中央,用於插接大多數電子元件。 電源排(Power Rails):位於麵包板兩側,用於分配電源。 2. 所需材料 開始之前,請先準備以下材料: 麵包板:用於搭建電路的工作平台。 跳線:用於連接各個元件。 電阻(例如 220 Ω):用於限制電流。 LED(發光二極體):本次電路的主要輸出元件。 電池或電源(例如附連接扣的 9 V 電池):用於供應電力。 基本工具:非必要,但準備一把鑷子,有助於操......
高功率 LED PCB 的熱管理技術
談到高功率設計與 LED PCB 設計,原文將金屬芯印刷電路板(MCPCB)形容為能在高熱條件下維持效能的「唯一可靠選擇」。電子元件相當敏感,發光二極體尤其如此。如果熱量無法迅速從 PCB 傳遞至周圍環境,就可能發生過熱與效能下降。若過多熱量集中在同一位置,甚至可能造成電路板燒損。 不過,MCPCB 只是讓 PCB 散熱的一種方式。如果問題也涉及元件本身,就需要搭配其他可靠、可實作的技術,讓電子系統維持適當溫度。因此,本文將著重介紹高功率 LED 的熱管理方法。 傳統白熾燈泡的大部分熱量以輻射方式釋放;相較之下,LED 的熱量直接產生於半導體接面。為了讓 LED 持續維持正常的工作表現,必須將接面產生的熱量傳導出去,再進行散熱。如果溫度超過必要的限制,元件可能出現明顯色偏與亮度下降。電氣條件與熱條件之間的平衡,也會影響 LED 的可靠度;原文在此另提及「optical perforation design」。 譯註:開頭的「唯一可靠選擇」與後文列出的陶瓷、複合材料等方案並不一致;「optical perforation design」的含義也未在原稿中說明,此處保留原詞,不推定其所指的光學設計項目......
為什麼電路圖對每位電子工程師都很重要?
在電子工程中,電路圖不只是由線條與符號組成的圖面,更是工程師的視覺語言。電路圖呈現了如何將概念轉化為能夠運作的系統。無論是設計放大器、電源供應器,還是嵌入式控制器,工程師都需要藉助電路圖進行分析與設計。 以 LF351 運算放大器為核心的電路,就是一個簡單而有效的音訊放大設計範例。透過這個電路,我們可以了解工程師如何利用原理圖想像電流的流動、在設計過程中進行批判性思考、有效查閱資料表,以及將較小的子電路整合成更大的系統。 透過電路圖理解工程師的思考 在工程設計中,電路圖就像一張呈現邏輯與創新的路線圖。正如建築師依照藍圖興建建築物,工程師也透過原理圖描述並建立電子系統。圖中的電阻、電容、電晶體、儀表、積體電路與其他元件,都以各自的符號表示。 工程師可以辨認出,這個 LF351 運算放大器電路是一個音訊放大器。它接收來自音源的微弱音訊訊號,透過運算放大器與電晶體進行放大,再驅動揚聲器。 原理圖並不呈現電路的實體佈局,而是表達電壓與電流之間的關係,以及訊號如何進入、如何放大與如何輸出。這種符號化的表達方式十分重要,因為工程師可以在實際製作電路之前,先對電路的行為做出相當準確的預測。 了解 LF351 放......
如何閱讀電路原理圖
電路原理圖是電子工程的語言。它將複雜的電路拆解成圖面,呈現元件之間的連接方式,以及它們如何互相配合來完成特定功能。您可以把原理圖視為電子系統的設計藍圖,了解各個元件如何組成能夠運作的電路。無論是製作、除錯,還是修改電子專案,首先需要掌握的技能,就是讀懂這些原理圖。 了解原理圖的用途 原理圖(Schematic)呈現的是電子元件之間的電氣連接,而不是它們的實際擺放位置。每一種元件,例如電阻、電容、二極體與電晶體,都有對應的符號。透過標示哪些元件串聯、哪些元件並聯,原理圖能協助我們理解電路功能,並進行故障排除。 原理圖優先考慮的是清楚的表達與連接關係,而不是元件的實體排列。它的目的是說明各部分如何共同構成完整的電子系統。上圖是一個收音機接收電路,包含天線線圈(L₁)、調諧電容(C₁)、二極體、兩顆電晶體(Q₁ 與 Q₂)、電阻與變壓器(T₁)。這些元件互相連接,形成可以運作的電子系統。 常見元件符號一覽 首先,需要了解原理圖中使用的符號。每個符號都代表一種元件及其功能。 上圖整理了 JLCPCB 網站介紹的常見電氣符號。 符號/代號 名稱 元件或電路角色 用途 L1 線圈 天線線圈 接收射頻(RF)訊......
數位電子入門:什麼是數位電子中的狀態機?
有人說,自然界中存在的訊號本質上大多是 Analog(類比)的,而 Digital(數位)則是人類為了簡化資訊表示、儲存與運算而建立的一種方式。 Digital System(數位系統)廣泛應用於 Signal Processing、Data Storage 與各類控制系統。現代 MCU、FPGA 與其他 Digital IC 主要使用數位邏輯進行運算,而在需要處理真實世界的 Analog Signal 時,則可透過 ADC 與 DAC 在類比與數位訊號之間進行轉換。 本文要介紹的是 State Machine(狀態機)。 State Machine 是許多 Digital Control System 的重要基礎。例如 Microcontroller、CPU、FPGA 與 Communication Controller 的控制邏輯中,都可能包含一個或多個 State Machine,用來管理事件順序、Protocol Flow 與系統狀態。 State Machine 的核心概念,是讓系統根據目前的 State(狀態)與 Input(輸入),決定下一個 State,並產生對應的 Output。......
Breadboard vs Protoboard 完整指南:麵包板與洞洞板差異、用途、優缺點與選擇
剛開始接觸電子電路時,我一直很好奇:要怎麼使用不同的電子元件來讓電路正常運作,同時又不必把元件永久焊死,這樣之後還能把它們拆下來,用在其他電路中。 當時教授給我的建議是先使用 Breadboard(麵包板);如果希望連接方式更加固定,再使用 Protoboard。 幾乎每一位電子初學者都會遇到這個經典問題: 「我應該先用 Breadboard,還是 Protoboard?」 其實兩者都沒有絕對的好壞,真正的選擇取決於電路本身的需求。 Breadboard 在 Radio Frequency 或較高頻率下,可能因為內部接點、較長 Jumper Wire 以及寄生電容與寄生電感而引入額外雜訊;改用焊接式 Protoboard,可以在某些情況下降低這些問題。 另一方面,Protoboard 通常需要焊接,而 Breadboard 則是一種接近 Plug-and-Play 的免焊接原型工具。 兩者都能讓您在正式製作 Printed Circuit Board(PCB) 之前先建立與驗證電路,但它們適合的使用階段並不完全相同。 本文將介紹: 什麼是 Breadboard 什麼是 Protoboard Bre......