:何時鋪、何時不鋪)
1. 敷銅不是萬能藥先搞清楚它到底在干什么剛入行那會兒我一度以為PCB上的銅皮越多越好凡是空白區(qū)域全給它鋪上GND銅看起來又專業(yè)又“抗干擾”。直到有一次做一塊24V直流電源輸入的小板子鋪完銅之后EMC測試反而比不鋪還差輻射騷擾在30MHz到100MHz之間冒出一堆尖峰折騰了整整兩天才定位到問題——就是那塊“好心”鋪上去的銅在作怪。敷銅這件事本質上是在PCB的空白區(qū)域填充大面積銅箔通常連接到GND網(wǎng)絡也有少數(shù)情況連接到電源網(wǎng)絡或其他特定網(wǎng)絡。它的作用不是單一的而是多個效應疊加在一起的結果。理解這些效應才能判斷什么情況下該鋪、什么情況下不該鋪。敷銅的核心作用可以歸納為四類提供低阻抗回流路徑高頻信號的回流電流總是走阻抗最小的路徑大面積GND銅皮可以為回流電流提供緊貼信號走線的返回通道減小環(huán)路面積從而降低電磁輻射。輔助散熱銅的導熱系數(shù)約為400 W/(m·K)大面積銅皮可以有效將發(fā)熱元器件的熱量分散到板面降低局部溫升。增強機械強度對于薄板或大面積板銅皮可以在一定程度上改善板的剛性減少翹曲。屏蔽與隔離在敏感信號之間或模塊之間鋪設接地銅皮可以起到一定的電場屏蔽作用減小串擾。但問題在于這些作用都是有條件的。敷銅不是“鋪了就靈”鋪得不對反而會引入寄生電容、形成天線效應、導致渦流損耗甚至讓EMC性能惡化。下面這張表可以先幫你建立一個快速判斷的框架場景建議敷銅主要原因高頻數(shù)字電路50MHz建議提供回流路徑減小環(huán)路面積開關電源功率級謹慎/有條件渦流損耗、開關節(jié)點耦合模擬小信號前端謹慎寄生電容影響阻抗可能引入噪聲大電流功率走線區(qū)域建議散熱、降低阻抗晶振、時鐘區(qū)域不建議直接鋪寄生電容改變振蕩頻率天線饋線附近嚴格按設計影響特征阻抗電機驅動板謹慎大電流切換產(chǎn)生渦流和輻射四層板內層通常建議作為參考平面使用這張表只是一個大方向的參考實際項目中還需要結合層疊結構、信號頻率、電流大小、EMC要求等因素綜合判斷。接下來我會逐層拆解把“該鋪”和“不該鋪”的邊界條件講清楚。2. 什么情況下敷銅是明智之舉2.1 高頻數(shù)字電路中的回流路徑需求這是敷銅最經(jīng)典的應用場景。當信號頻率超過50MHz或者上升沿時間小于1ns時信號回流電流不再走最短幾何路徑而是走最小電感路徑——也就是緊貼在信號走線下方的參考平面。在兩層板上如果沒有完整的GND平面回流電流只能通過其他路徑返回環(huán)路面積可能非常大。假設一條信號走線長5cm回流路徑偏離2cm環(huán)路面積就是1cm2。根據(jù)電磁輻射公式輻射強度與環(huán)路面積成正比與頻率的平方成正比。在100MHz時這個環(huán)路足以產(chǎn)生超過Class B限值的輻射。敷銅之后如果GND銅皮能夠緊貼信號走線下方兩層板中通常做不到完全緊貼但至少可以減小環(huán)路回流路徑的環(huán)路面積可以縮小一個數(shù)量級。實測中一塊兩層板在鋪銅前后100MHz處的輻射峰值可以相差6到10dB。注意兩層板的敷銅效果遠不如四層板。四層板中信號層緊鄰GND平面回流路徑幾乎完全受控。兩層板中信號層和GND層在同一面或相鄰面回流路徑仍然需要繞行效果有限。如果EMC要求嚴格優(yōu)先考慮四層板而不是依賴兩層板敷銅。2.2 大電流和散熱需求下的銅皮設計功率電路中最常見的敷銅理由是散熱。以一塊24V/5A的電機驅動板為例MOSFET的導通電阻假設為10mΩ導通損耗就是0.25W。如果沒有足夠的銅皮散熱MOSFET的結溫可能迅速升高。銅皮在這里的作用相當于一個散熱器將熱量從器件焊盤傳導到更大的面積上。計算銅皮散熱能力時可以用一個經(jīng)驗公式估算溫升 功耗 / (銅皮面積 × 散熱系數(shù))其中散熱系數(shù)對于1oz銅厚、自然對流條件約為0.5到1.0 mW/(cm2·°C)。假設功耗0.25W允許溫升40°C則需要的銅皮面積約為0.25W / (0.5mW/(cm2·°C) × 40°C) 12.5 cm2也就是說至少需要12.5平方厘米的銅皮面積來散熱。這個面積可以通過在MOSFET周圍鋪設大面積GND銅皮來實現(xiàn)同時用多個過孔將熱量傳導到背面銅皮。大電流走線也常常用敷銅來降低阻抗。1oz銅厚、1mm寬的走線在20°C時電阻約為0.5mΩ/mm。如果電流是5A1cm長的走線壓降就是2.5mV功耗12.5mW??雌饋聿淮蟮绻呔€更長或者電流更大壓降和功耗就會顯著增加。用敷銅代替細走線可以有效降低阻抗。2.3 四層板中內層平面的不可替代性四層板的標準層疊通常是頂層信號 / GND平面 / 電源平面 / 底層信號。這里的GND平面和電源平面本質上就是大面積敷銅但它們是完整的、不被分割的。四層板中敷銅的價值在于特征阻抗可控微帶線或帶狀線的特征阻抗取決于走線與參考平面的距離和介質常數(shù)。沒有完整參考平面阻抗無法控制?;亓髀窂阶疃绦盘枌泳o鄰GND平面回流電流直接在正下方流動環(huán)路面積趨近于零。電源完整性好電源平面和GND平面之間形成平板電容高頻去耦效果優(yōu)于離散電容。我做過一個對比測試同樣的DDR3接口電路兩層板敷銅方案和四層板方案在200MHz處的輻射差異超過15dB。四層板的成本雖然高一些但在高速數(shù)字電路中幾乎是必須的。2.4 屏蔽敏感信號與隔離干擾源在混合信號板中模擬前端和數(shù)字電路共存時敷銅可以起到隔離作用。具體做法是在模擬區(qū)域和數(shù)字區(qū)域之間鋪設一條GND銅皮“隔離帶”寬度通常不小于3mm并且用多個過孔連接到GND平面。這種隔離帶的原理是數(shù)字電路的高頻噪聲通過空間耦合到模擬區(qū)域GND銅皮可以吸收部分電場能量減小耦合。但要注意隔離帶必須真正接地否則反而會成為天線。另一個場景是晶振區(qū)域。晶振是敏感器件周圍鋪設GND銅皮并接地可以屏蔽外部干擾。但晶振焊盤本身不要直接鋪銅否則寄生電容會改變振蕩頻率。正確的做法是在晶振周圍鋪銅但焊盤和走線區(qū)域保持凈空。3. 什么情況下敷銅會幫倒忙3.1 開關電源中的渦流損耗問題這是最容易被忽視的坑。開關電源的功率級中開關節(jié)點SW節(jié)點的電壓在短時間內大幅跳變dv/dt非常高。如果SW節(jié)點附近有大面積GND銅皮銅皮中會產(chǎn)生渦流導致額外的損耗和輻射。具體機理是這樣的SW節(jié)點的電壓跳變通過寄生電容耦合到GND銅皮在銅皮中形成渦流電流。這個渦流電流又會產(chǎn)生磁場反過來加劇輻射。同時渦流損耗會降低電源效率。實測數(shù)據(jù)一塊反激式開關電源板在SW節(jié)點下方鋪銅和不鋪銅對比效率相差約1.5%輻射在50MHz到150MHz之間相差3到5dB。對于效率要求高的場合這個差異不可忽視。正確的做法是SW節(jié)點區(qū)域保持凈空不鋪銅。如果需要散熱可以用小面積的銅皮連接到SW節(jié)點本身作為散熱焊盤但不要連接到GND。3.2 晶振和高阻抗節(jié)點的寄生電容效應晶振電路對寄生電容極其敏感。一個32.768kHz的晶振負載電容通常只有12.5pF。如果在晶振走線旁邊鋪了GND銅皮走線與銅皮之間的寄生電容可能達到幾個pF直接改變晶振的負載電容導致頻率偏移甚至不起振。類似的問題也出現(xiàn)在高阻抗節(jié)點上。比如運放的輸入端阻抗可能高達兆歐級別。GND銅皮與高阻抗走線之間的寄生電容會形成低通濾波器影響信號帶寬甚至引入噪聲。提示晶振區(qū)域和運放輸入端的處理原則是“最小化寄生電容”。走線盡量短周圍不鋪銅必要時可以在走線下方挖空GND平面。3.3 天線效應當銅皮變成輻射源敷銅如果處理不當會變成一根“天線”。最常見的情況是銅皮一端接地另一端懸空。這個懸空的銅皮就像一根單極天線會接收和輻射電磁能量。另一種情況是銅皮被分割成多個孤島每個孤島都可能成為獨立的輻射源。特別是在兩層板中如果GND銅皮不完整被走線切割成多個區(qū)域這些區(qū)域之間的連接阻抗很高高頻下相當于多個獨立的天線。避免天線效應的關鍵是確保GND銅皮完整、連續(xù)、多點接地。如果銅皮被分割必須用足夠的過孔或走線將各部分連接在一起。對于兩層板建議在銅皮的關鍵位置放置過孔將頂層和底層的GND銅皮縫合在一起。3.4 阻抗失配敷銅對特征阻抗的影響在射頻和高速信號中特征阻抗是設計的關鍵參數(shù)。敷銅會改變走線與參考平面之間的距離和介質環(huán)境從而影響特征阻抗。以微帶線為例特征阻抗公式近似為Z0 ≈ 87 / sqrt(εr 1.41) × ln(5.98H / (0.8W T))其中εr是介質常數(shù)H是走線到參考平面的距離W是走線寬度T是銅厚。如果在走線旁邊鋪了GND銅皮相當于改變了等效介質常數(shù)和邊緣場分布特征阻抗會下降。對于50Ω的微帶線旁邊鋪銅后阻抗可能降到45Ω甚至更低。在射頻電路中這種失配會導致反射損耗增加駐波比變差。正確的做法是射頻走線按照阻抗計算結果設計周圍保持凈空不鋪銅。如果需要屏蔽使用接地共面波導結構但必須重新計算阻抗。4. 敷銅的實操細節(jié)從參數(shù)計算到過孔布置4.1 銅厚選擇與載流能力計算敷銅的銅厚通常用盎司oz表示1oz約等于35μm。常見的銅厚有0.5oz、1oz、2oz、3oz等。銅厚的選擇取決于電流大小和散熱需求。載流能力的經(jīng)驗公式是I k × ΔT^0.44 × A^0.725其中I是電流AΔT是允許溫升°CA是銅皮截面積mil2k是系數(shù)外層走線k0.048內層k0.024。舉例1oz銅厚走線寬度100mil約2.54mm截面積A 100mil × 1.37mil ≈ 137mil2。允許溫升10°C外層走線I 0.048 × 10^0.44 × 137^0.725 ≈ 0.048 × 2.75 × 34.5 ≈ 4.55A也就是說100mil寬的1oz銅走線溫升10°C時可以承載約4.5A電流。如果電流更大需要增加銅厚或走線寬度。對于敷銅區(qū)域載流能力更強因為銅皮面積大散熱條件好。但要注意敷銅區(qū)域的電流分布不均勻靠近電源入口的地方電流密度高遠端電流密度低。必要時可以用熱仿真軟件驗證。4.2 過孔縫合讓銅皮真正“接地”敷銅如果只在一層效果有限。多層板中需要用過孔將各層的GND銅皮連接在一起這個過程叫“縫合”??p合過孔的作用是降低各層GND之間的阻抗為回流電流提供垂直通道抑制平面諧振縫合過孔的間距通常建議小于最高頻率對應波長的1/20。例如最高頻率1GHz波長在FR4中約為15cm1/20就是7.5mm。也就是說縫合過孔間距不應超過7.5mm。在實際操作中我通常會在以下位置放置縫合過孔銅皮邊緣每隔5到10mm放置一個連接器周圍密集放置晶振、時鐘芯片周圍放置電源模塊輸入輸出附近放置過孔尺寸通常選擇0.3mm到0.5mm孔徑太小會增加加工成本太大占用板面空間。4.3 熱焊盤與散熱平衡敷銅連接到元器件焊盤時如果直接連接焊接時熱量會迅速散失導致焊接困難。特別是手工焊接時大面積銅皮會“吸走”烙鐵的熱量焊點難以形成。解決方法是使用熱焊盤thermal relief即用幾條細走線將焊盤連接到銅皮而不是直接連接。熱焊盤的熱阻較高可以減少焊接時的散熱同時在電氣上仍然保持連接。熱焊盤的參數(shù)通常包括輻條寬度一般等于焊盤寬度的1/2到1/3輻條數(shù)量通常4條均勻分布間隙輻條與銅皮之間的間隙通常0.2mm到0.5mm對于需要良好散熱的焊盤如MOSFET的漏極則應該直接連接不用熱焊盤。這時候需要用回流焊而不是手工焊。4.4 銅皮與走線的安全間距敷銅與走線之間需要保持足夠的安全間距防止短路和爬電。間距的大小取決于工作電壓和環(huán)境污染等級。根據(jù)IPC-2221標準對于30V以下的低壓電路最小間距0.1mm即可。對于30V到100V建議0.2mm。對于100V到300V建議0.5mm以上。在實際設計中我通常會在低壓數(shù)字電路中設置0.2mm的間距在電源電路中設置0.5mm在高壓區(qū)域設置1mm以上。間距過小會增加短路風險間距過大則浪費板面空間。注意在AD中設置敷銅間距時可以在Design Rules中配置Clearance規(guī)則針對不同網(wǎng)絡設置不同的間距。建議為GND網(wǎng)絡單獨設置規(guī)則避免與其他網(wǎng)絡沖突。5. 典型場景的敷銅決策實例5.1 反激式開關電源PCB的敷銅策略反激式開關電源的敷銅需要特別小心。以一塊24V輸入、5V/2A輸出的反激電源為例關鍵區(qū)域包括輸入濾波區(qū)域建議敷銅。輸入電容、共模電感周圍鋪設GND銅皮可以減小輸入環(huán)路面積降低傳導騷擾。RCD吸收電路不建議大面積敷銅。吸收電路中的節(jié)點電壓跳變劇烈敷銅會引入渦流損耗。變壓器區(qū)域變壓器下方建議凈空。變壓器是主要的輻射源下方鋪銅會形成耦合路徑。輸出整流區(qū)域建議敷銅。輸出電流較大敷銅可以降低阻抗和散熱。反饋電路區(qū)域謹慎敷銅。反饋走線對噪聲敏感周圍鋪銅可能引入干擾。我實際調試過的一塊反激電源最初在變壓器下方鋪了GND銅皮結果輻射在100MHz處超標6dB。去掉變壓器下方的銅皮后輻射下降了4dB再優(yōu)化吸收電路參數(shù)后通過測試。5.2 電機驅動板的敷銅取舍電機驅動板的特點是電流大、噪聲強。以一塊24V/10A的直流電機驅動板為例功率級區(qū)域建議敷銅但要注意電流流向。MOSFET和續(xù)流二極管周圍鋪設大面積銅皮可以散熱和降低阻抗。電流采樣區(qū)域謹慎敷銅。采樣電阻的走線需要開爾文連接周圍鋪銅可能引入噪聲。控制信號區(qū)域建議敷銅。MCU和驅動芯片周圍鋪設GND銅皮可以提高抗干擾能力。電機接口區(qū)域不建議敷銅。電機引線是主要的輻射源接口附近鋪銅會形成天線效應。有一個細節(jié)容易被忽視電機驅動板上的GND銅皮如果被大電流走線分割不同區(qū)域之間的地電位可能不同導致控制信號誤觸發(fā)。解決方法是確保GND銅皮完整或者在分割處用磁珠或0Ω電阻連接。5.3 四層板層疊與敷銅的配合四層板的層疊設計直接影響敷銅效果。常見的層疊方案有層疊方案頂層第二層第三層底層適用場景方案A信號GND電源信號通用數(shù)字電路方案B信號GND信號電源高速數(shù)字電路方案CGND信號信號電源射頻電路方案D信號電源GND信號混合信號電路方案A是最常用的GND平面完整回流路徑好。方案B中第三層也是信號層需要確保信號走線不跨越GND平面的分割區(qū)域。方案C中頂層是GND適合射頻電路可以提供良好的屏蔽。方案D中電源平面在第二層GND在第三層適合模擬數(shù)字混合電路。選擇層疊方案時核心原則是高速信號層必須緊鄰完整的GND平面。如果做不到敷銅的效果會大打折扣。5.4 快速敷銅腳本與自動化工具的使用在AD中手動敷銅效率很低特別是對于復雜板子。可以使用腳本或自動化工具來加速。AD支持通過腳本實現(xiàn)自動敷銅?;舅悸肥沁x擇需要敷銅的區(qū)域設置敷銅網(wǎng)絡為GND設置敷銅參數(shù)間距、熱焊盤、過孔縫合等執(zhí)行敷銅命令一個簡單的AD腳本示例Delphi Scriptprocedure BatchPolygon; var Board : IPCB_Board; Polygon : IPCB_Polygon; i : Integer; begin Board : PCBServer.GetCurrentPCBBoard; if Board nil then Exit; for i : 0 to Board.PolygonCount - 1 do begin Polygon : Board.Polygons(i); Polygon.Net : Board.NetList.AddNet(GND); Polygon.ReassignNet; end; Board.ViewManager_FullUpdate; end;這個腳本的作用是將所有敷銅的網(wǎng)絡統(tǒng)一設置為GND。實際使用中還需要根據(jù)板子情況調整敷銅參數(shù)。對于嘉立創(chuàng)EDA用戶也有類似的批量敷銅功能。在“工具”菜單中找到“敷銅”選項可以設置敷銅層、網(wǎng)絡、間距等參數(shù)。嘉立創(chuàng)EDA還提供了阻抗計算器可以幫助計算走線寬度和間距。提示自動化腳本雖然方便但敷銅結果仍需人工檢查。特別是熱焊盤、過孔縫合、銅皮孤島等問題腳本往往處理不好。建議腳本執(zhí)行后用DRC檢查并手動修復。6. 敷銅后的驗證與常見問題排查6.1 用DRC和DFM檢查敷銅質量敷銅完成后必須進行DRC設計規(guī)則檢查和DFM可制造性設計檢查。常見的敷銅問題包括銅皮孤島銅皮被走線分割成孤立區(qū)域沒有連接到GND。這些孤島會成為天線必須刪除或連接。熱焊盤連接不良輻條寬度不足或數(shù)量不夠導致焊接困難或連接不可靠。間距違規(guī)銅皮與走線或焊盤間距小于規(guī)則要求可能導致短路。過孔縫合不足銅皮各層之間連接阻抗過高影響回流路徑。在AD中可以通過“Tools - Design Rule Check”執(zhí)行DRC。對于銅皮孤島AD提供了“Remove Dead Copper”選項可以自動刪除未連接的銅皮。但要注意有些孤島可能是故意保留的如散熱焊盤需要手動確認。6.2 敷銅導致EMC測試失敗的排查思路如果敷銅后EMC測試失敗可以按照以下步驟排查確認失敗頻段不同頻段對應不同的問題。30MHz到100MHz通常是開關電源和時鐘諧波100MHz到300MHz通常是高速信號回流問題300MHz以上通常是寄生參數(shù)和天線效應。對比鋪銅前后如果鋪銅后輻射增加說明銅皮引入了新的輻射路徑。重點檢查銅皮是否完整、是否有孤島、是否形成了天線。檢查回流路徑用近場探頭掃描板面找到輻射熱點。如果熱點在銅皮邊緣說明銅皮邊緣輻射強需要增加縫合過孔或調整銅皮形狀。檢查開關節(jié)點如果熱點在開關電源區(qū)域檢查SW節(jié)點是否鋪銅。SW節(jié)點鋪銅是常見的輻射源。檢查晶振和時鐘如果熱點在晶振附近檢查晶振周圍是否鋪銅。晶振周圍鋪銅可能導致頻率偏移和輻射增加。我遇到過一塊板子鋪銅后輻射在150MHz處超標。用近場探頭掃描發(fā)現(xiàn)輻射熱點在板子邊緣的GND銅皮上。原因是銅皮邊緣沒有縫合過孔形成了邊緣輻射。在邊緣每隔5mm放置縫合過孔后輻射下降了8dB。6.3 銅皮與金屬殼體之間加電容的爭議這是一個經(jīng)常被討論的話題PCB的GND銅皮與金屬殼體之間加一個大電容到底有沒有用從原理上講這個電容的作用是提供一個高頻低阻抗路徑將PCB上的高頻噪聲旁路到金屬殼體。金屬殼體相當于一個大的參考地可以吸收高頻能量。但實際效果取決于幾個因素電容的等效串聯(lián)電感ESL大電容通常ESL較大高頻旁路效果差。建議并聯(lián)一個小電容如100pF到1nF提供高頻路徑。殼體的接地方式如果金屬殼體沒有良好接地加電容反而可能引入干擾。噪聲頻率電容對低頻噪聲有效對高頻噪聲效果有限。高頻噪聲更適合用屏蔽或吸收材料處理。我的經(jīng)驗是如果金屬殼體已經(jīng)良好接地加一個1nF到10nF的電容在GND和殼體之間對100MHz以下的噪聲有一定效果。但對于更高的頻率需要配合屏蔽材料或調整敷銅策略。6.4 敷銅與阻抗測試的交叉驗證對于射頻和高速信號敷銅后需要驗證特征阻抗是否仍然符合要求??梢允褂肨DR時域反射計測試走線阻抗。測試方法是在走線一端注入一個快速上升沿信號測量反射波形。根據(jù)反射系數(shù)計算阻抗Z Z0 × (1 Γ) / (1 - Γ)其中Γ是反射系數(shù)Z0是參考阻抗通常50Ω。如果敷銅后阻抗偏離設計值超過10%需要調整走線寬度或敷銅間距。在AD中可以使用“Layer Stack Manager”和“Impedance Calculator”工具進行仿真和驗證。對于嘉立創(chuàng)EDA用戶嘉立創(chuàng)提供了阻抗計算神器可以根據(jù)層疊結構和銅厚計算走線寬度。建議在敷銅前先用工具計算敷銅后再用TDR驗證。7. 我的敷銅決策清單與經(jīng)驗總結經(jīng)過這么多年的項目實踐我總結了一套敷銅決策清單每次設計新板子時都會過一遍第一步明確板子的核心需求是高速數(shù)字電路還是低頻模擬電路是功率電路還是信號電路EMC要求是Class A還是Class B成本敏感還是性能優(yōu)先第二步判斷敷銅的必要性如果信號頻率超過50MHz或者上升沿小于1ns優(yōu)先考慮敷銅。如果有大電流或散熱需求優(yōu)先考慮敷銅。如果是射頻電路嚴格按照阻抗設計不隨意敷銅。如果是開關電源SW節(jié)點和變壓器區(qū)域不敷銅。第三步選擇敷銅策略兩層板盡量保持GND銅皮完整用縫合過孔連接頂層和底層。四層板確保GND平面完整信號層緊鄰GND平面?;旌闲盘柊迥M區(qū)域和數(shù)字區(qū)域分開敷銅單點連接。第四步敷銅后的檢查DRC檢查確認無間距違規(guī)、無孤島。熱焊盤檢查確認焊接不會困難。過孔縫合檢查確認間距合理。EMC預測試如果有條件用近場探頭掃描。第五步實測驗證如果EMC測試失敗按照頻段排查。如果阻抗偏離調整走線或敷銅。如果溫升過高增加銅皮面積或銅厚。最后分享一個我踩過的坑有一次做一塊四層板GND平面被電源走線分割成了幾個區(qū)域我沒有在意。結果板子工作不穩(wěn)定MCU偶爾復位。后來用示波器測量不同區(qū)域的GND電位發(fā)現(xiàn)差異達到200mV。在分割處用0Ω電阻連接后問題解決。從那以后我養(yǎng)成了一個習慣每次敷銅后都要檢查GND平面的完整性確保沒有關鍵信號跨越分割區(qū)域。敷銅這件事說到底是一個權衡。沒有絕對的對錯只有適合不適合。理解原理結合實際需求多做測試慢慢就能形成自己的判斷。希望這些經(jīng)驗能幫你少走一些彎路。