(一) 細節(jié)決定成敗PCB設(shè)計是一個細致的工作,需要的就是細心和耐心。剛開始做設(shè)計的新手經(jīng)常犯的錯誤就是一些細節(jié)錯誤。器件管腳弄錯了,器件封裝用錯了,管腳順序畫反了等等,有些可以通過飛線來解決,有些可能就讓一塊板子直接變成了廢品。畫封裝的時候多檢查一遍,投板之前把封裝打印出來和實際器件比一下,多看一眼,多檢查一遍不是強迫癥,只是讓這些容易犯的低級錯誤盡量避免。否則設(shè)計的再好看的板子,上面布滿飛線,也就遠談不上優(yōu)秀了。(二) 學(xué)會設(shè)置規(guī)則其實現(xiàn)在不光高級的PCB設(shè)計軟件需要設(shè)置布線規(guī)則,一些簡單易用的PCB工具同樣可以進行規(guī)則設(shè)置。人腦畢竟不是機器,那就難免會有疏忽有失誤。所以把一些容易忽略的問題設(shè)置到規(guī)則里面,讓電腦幫助我們檢查,盡量避免犯一些低級錯誤。另外,完善的規(guī)則設(shè)置能更好的規(guī)范后面的工作。所謂磨刀不誤砍柴工,板子的規(guī)模越復(fù)雜規(guī)則設(shè)置的重要性越突出?,F(xiàn)在很多EDA工具都有自動布線功能,如果規(guī)則設(shè)置足夠詳細,讓工具自己幫你去設(shè)計,你在一旁喝杯咖啡,不是更愜意的事情嗎?(三) 為別人考慮的越多,自己的工作越少在進行PCB設(shè)計的時候,盡量多考慮一些最終使用者的需求。比如,如果設(shè)計的是一塊開發(fā)板,那么在進行PCB設(shè)計的時候就要考慮放置更多的絲印信息,這樣在使用的時候會更方便,不用來回的查找原理圖或者找設(shè)計人員支持了。如果設(shè)計的是一個量產(chǎn)產(chǎn)品,那么就要更多的考慮到生產(chǎn)線上會遇到的問題,同類型的器件盡量方向一致,器件間距是否合適,板子的工藝邊寬度等等。這些問題考慮的越早,越不會影響后面的設(shè)計,也可以減少后面支持的工作量和改板的次數(shù)。看上去開始設(shè)計上用的時間增加了,實際上是減少了自己后續(xù)的工作量。在板子空間信號允許的情況下,盡量放置更多的測試點,提高板子的可測性,這樣在后續(xù)調(diào)試階段同樣能節(jié)省更多的時間,給發(fā)現(xiàn)問題提供更多的思路。(四) 畫好原理圖很多工程師都覺得layout工作更重要一些,原理圖就是為了生成網(wǎng)表方便PCB做檢查用的。其實,在后續(xù)電路調(diào)試過程中原理圖的作用會更大一些。無論是查找問題還是和同事交流,還是原理圖更直觀更方便。另外養(yǎng)成在原理圖中做標注的習(xí)慣,把各部分電路在layout的時候要注意到的問題標注在原理圖上,對自己或者對別人都是一個很好的提醒。層次化原理圖,把不同功能不同模塊的電路分成不同的頁,這樣無論是讀圖還是以后重復(fù)使用都能明顯的減少工作量。使用成熟的設(shè)計總是要比設(shè)計新電路的風(fēng)險小。每次看到把所有電路都放在一張圖紙上,一片密密麻麻的器件,腦袋就能大一圈。
一、快速確定PCB外形設(shè)計PCB先要確定電路板的外形,通常就是在禁止布線層畫出電氣的布線范圍。除非有特殊要求,一般電路板的形狀都為矩形,長寬比一般為3:2或者4:3較為理想。在畫之前可以任意畫出兩條橫線和兩條豎線,然后利用“放置工具條”里的“設(shè)置原點”工具將某一條線段的端點設(shè)為原點即坐標為(0,0),之后雙擊每一條線段,對其起點和終點的坐標值進行相應(yīng)的更改,使4條線段首尾相接,形成一個封閉的矩形框,電路板的外型確定也就完成了。如果在畫圖的過程中需要調(diào)整電路板的大小,只要修改每條線段的相應(yīng)坐標值即可。從成本、敷銅線長度、抗噪聲能力考慮,電路板尺寸越小越好,但是板尺寸太小,則散熱不良,且相鄰的導(dǎo)線容易引起干擾。不過,當(dāng)電路板的尺寸大于200mm×150mm時,應(yīng)該考慮電路板的機械強度,適當(dāng)加裝固定孔,以便起到支撐的作用。二、元件布局開始布局之前首先要通過網(wǎng)絡(luò)表載入元器件,這個過程中經(jīng)常會遇到網(wǎng)絡(luò)表無法完全載入的錯誤,主要可歸為兩類:一類是找不到元件,解決方法是確認原理圖中已定義元件的封裝形式,并確認已添加相應(yīng)的PCB元件庫,若仍找不到元件就要自己造一個元件封裝了;另一類是丟失引腳,最常見的就是二極管、三極管的引腳丟失,這是由于原理圖中的引腳一般是字母A、K、E、B、C,而PCB元件的引腳則是數(shù)字1、2、3,解決方法就是更改原理圖的定義,或者更改PCB元件的定義使其一致即可。有經(jīng)驗的設(shè)計者一般都會根據(jù)實際元件的封裝外形建立一個自己的PCB元件庫,使用方便而且不易出錯。進行布局時,必須要遵循一些基本規(guī)則:(1)特殊元件特殊考慮高頻元件之間要盡量靠近,連線越短越好;具有高電位差的元件之間距離盡量加大;重量大的元器件應(yīng)該有支架固定;發(fā)熱的元件應(yīng)遠離熱敏元件并加裝相應(yīng)的散熱片或置于板外;電位器、可調(diào)電感線圈、可變電容、微動開關(guān)等可調(diào)元件的布局應(yīng)該考慮整機的結(jié)構(gòu)要求,以方便調(diào)節(jié)為準??傊?,一些特殊的元器件在布局時要從元件本身的特性、機箱的結(jié)構(gòu)、維修調(diào)試的方便性等多方面綜合考慮,以保證做出一塊穩(wěn)定、好用的PCB板。
覆銅,就是將PCB上閑置的空間作為基準面,然后用固體銅填充,這些銅區(qū)又稱為灌銅。敷銅的意義在于,減小地線阻抗,提高抗干擾能力;降低壓降,提高電源效率;還有,與地線相連,減小環(huán)路面積。如果PCB的地較多,有SGND、AGND、GND,等等,如何覆銅?我的做法是,根據(jù)PCB板面位置的不同,分別以最主要的“地”作為基準參考來獨立覆銅,數(shù)字地和模擬地分開來敷銅自不多言。同時在覆銅之前,首先加粗相應(yīng)的電源連線:V5.0V、V3.6V、V3.3V(SD卡供電),等等。這樣一來,就形成了多個不同形狀的多變形結(jié)構(gòu)。覆銅需要處理好幾個問題:一是不同地的單點連接,二是晶振附近的覆銅,電路中的晶振為一高頻發(fā)射源,做法是在環(huán)繞晶振敷銅,然后將晶振的外殼另行接地。三是孤島(死區(qū))問題,如果覺得很大,那就定義個地過孔添加進去也費不了多大的事。另外,大面積覆銅好還是網(wǎng)格覆銅好,不好一概而論。為什么呢?大面積覆銅,如果過波峰焊時,板子就可能會翹起來,甚至?xí)鹋?。從這點來說,網(wǎng)格的散熱性要好些。通常是高頻電路對抗干擾要求高的多用網(wǎng)格,低頻電路有大電流的電路等常用完整的鋪銅。補充下:在數(shù)字電路中,特別是帶MCU的電路中,兆級以上工作頻率的電路,敷銅的作用就是為了降低整個地平面的阻抗。更具體的處理方法我一般是這樣來操作的:各個核心模塊(也都是數(shù)字電路)在允許的情況下也會分區(qū)敷銅,然后再用線把各個敷銅連接起來,這樣做的目的也是為了減小各級電路之間的影響。對于數(shù)字電路模擬電路 混合的電路,地線的獨立走線,以及到最后到電源濾波電容處的匯總就不多說了,大家都清楚。不過有一點:模擬電路里的地線分布,很多時候不能簡單敷成一片銅皮就了事,因為模擬電路里很注重前后級的互相影響,而且模擬地也要求單點接地,所以能不能把模擬地敷成銅皮還得根據(jù)實際情況處理。(這就要求對所用到的模擬IC的一些特殊性能還是要了解的)
廠家PCB打樣1.布局首先,要考慮PCB尺寸大小。PCB尺寸過大時,印制線條長,阻抗增加,抗噪聲能力下降,成本也增加;過小,PCB打樣生產(chǎn)廠則散熱不好,且鄰近線條易受干擾。在確定PCB尺寸后.再確定特殊元件的位置。最后,根據(jù)電路的功能單元,對電路的全部元器件進行布局。在確定特殊元件的位置時要遵守以下原則:(1)盡可能縮短高頻元器件之間的連線,設(shè)法減少它們的分布參數(shù)和相互間的電磁干擾。易受干擾的元器件不能相互挨得太近,輸入和輸出元件應(yīng)盡量遠離。(2)某些元器件或?qū)Ь€之間可能有較高的電位差,應(yīng)加大它們之間的距離,以免放電引出意外短路。帶高電壓的元器件應(yīng)盡量布置在調(diào)試時手不易觸及的地方。(3)應(yīng)留出印制扳定位孔及固定支架所占用的位置。根據(jù)電路的功能單元.對電路的全部元器件進行布局時,要符合以下原則:(1)按照電路的流程安排各個功能電路單元的位置,使布局便于信號流通,并使信號盡可能保持一致的方向。(2)以每個功能電路的核心元件為中心,圍繞它來進行布局。元器件應(yīng)均勻、整齊、緊湊地排列在PCB上.盡量減少和縮短各元器件之間的引線和連接。(3)在高頻下工作的電路,要考慮元器件之間的分布參數(shù)。一般電路應(yīng)盡可能使元器件平行排列。這樣,不但美觀.而且裝焊容易.易于批量生產(chǎn)。(4)位于電路板邊緣的元器件,離電路板邊緣一般不小于2mm。電路板的最佳形狀為矩形。
1.寄生電容過孔本身存在著對地或電源的寄生電容,如果已知過孔在內(nèi)層上的隔離孔直徑為D2;過孔焊盤的直徑為D1;PCB的厚度為T;板基材的相對介電常數(shù)為ε;過孔的寄生電容延Κ了電路中信號的上升時問,降低了電路的速度。如果一塊厚度為25mil的PCB,使用內(nèi)徑為10mil,焊盤直徑為20mil的過孔,內(nèi)層電氣間隙寬度為32mil時,可以通過上面的公式近似算出過孔的寄生電容大致為0.259 pF。如果走線的特性阻抗為30Ω,則該寄生電容引起的信號上升時間延長量。系數(shù)1/2是因為過孔在走線的中途。從這些數(shù)值可以看出,盡管單個過孔的寄生電容引起的上升沿變緩的效用不是很明顯,但是如果走線中多次使用過孔進行層間的切換,設(shè)計者還是要慎重考慮的。2.寄生電感過孔還具有與其高度和直徑直接相關(guān)的串聯(lián)寄生電感。若九是過孔的高度;d是中心鉆孔的直徑;則過孔的寄生電感L近似為在高速數(shù)字電路的設(shè)計中,寄生電感帶來的危害超過寄生電容的影響。過孔的寄生串聯(lián)電感會削弱旁路電容在電源或地平面濾除噪聲的作用,減弱整個電源系統(tǒng)的濾波效用c因此旁路和去耦電容的過孔應(yīng)該盡可能短,以使其電感值最小。通過上面對過孔寄生特性的分析,為了減小過孔的寄生效應(yīng)帶來的不利影響,在進行高速PCB設(shè)計時應(yīng)盡量做到:· 盡量減少過孔,尤其是時鐘信號走線;· 使用較薄的PCB有利于減小過孔的兩種寄生參數(shù);· 過孔阻抗應(yīng)該盡可能與其連接的走線的阻抗相匹配,以便減小信號的反射;