相信對做硬件的工程師,畢業(yè)開始進(jìn)公司時,在設(shè)計PCB時,老工程師都會對他說,PCB走線不要走直角,走線一定要短,電容一定要就近擺放等等。但是一開始我們可能都不了解為什么這樣做,就憑他們的幾句經(jīng)驗對我們來說是遠(yuǎn)遠(yuǎn)不夠的哦,當(dāng)然如果你沒有注意這些細(xì)節(jié)問題,今后又犯了,可能又會被他們罵,“都說了多少遍了電容一定要就近擺放,放遠(yuǎn)了起不到效果等等”,往往經(jīng)驗告訴我們其實那些老工程師也是只有一部分人才真正掌握其中的奧妙,我們一開始不會也不用難過,多看看資料很快就能掌握的。直到被罵好幾次后我們回去找相關(guān)資料,為什么設(shè)計PCB電容要就近擺放呢,等看了資料后就能了解一些,可是網(wǎng)上的資料很雜散,很少能找到一個很全方面講解的。下面這些內(nèi)容是我轉(zhuǎn)載的一篇關(guān)于電容去耦半徑的講解,相信你看了之后可以很牛x的回答和避免類似問題的發(fā)生。老師問: 為什么去耦電容就近擺放呢?學(xué)生答: 因為它有有效半徑哦,放的遠(yuǎn)了失效的。電容去耦的一個重要問題是電容的去耦半徑。大多數(shù)資料中都會提到電容擺放要盡量靠近芯片,多數(shù)資料都是從減小回路電感的角度來談這個擺放距離問題。確實,減小電感是一個重要原因,但是還有一個重要的原因大多數(shù)資料都沒有提及,那就是電容去耦半徑問題。如果電容擺放離芯片過遠(yuǎn),超出了它的去耦半徑,電容將失去它的去耦的作用。理解去耦半徑最好的辦法就是考察噪聲源和電容補(bǔ)償電流之間的相位關(guān)系。當(dāng)芯片對電流的需求發(fā)生變化時,會在電源平面的一個很小的局部區(qū)域內(nèi)產(chǎn)生電壓擾動,電容要補(bǔ)償這一電流(或電壓),就必須先感知到這個電壓擾動。信號在介質(zhì)中傳播需要一定的時間,因此從發(fā)生局部電壓擾動到電容感知到這一擾動之間有一個時間延遲。同樣,電容的補(bǔ)償電流到達(dá)擾動區(qū)也需要一個延遲。因此必然造成噪聲源和電容補(bǔ)償電流之間的相位上的不一致。
上海開發(fā)PCB抄板設(shè)計現(xiàn)在市面上流行的EDA工具軟件很多,但除了使用的術(shù)語和功能鍵的位置不一樣外都大同小異,開發(fā)PCB抄板設(shè)計如何用這些工具更好地實現(xiàn)PCB的設(shè)計呢?在開始布線之前對設(shè)計進(jìn)行認(rèn)真的分析以及對工具軟件進(jìn)行認(rèn)真的設(shè)置將使設(shè)計更加符合要求。下面是一般的設(shè)計過程和步驟。1、確定PCB的層數(shù)電路板尺寸和布線層數(shù)需要在設(shè)計初期確定。如果設(shè)計要求使用高密度球柵數(shù)組(BGA)組件,就必須考慮這些器件布線所需要的最少布線層數(shù)。布線層的數(shù)量以及層疊(stack-up)方式會直接影響到印制線的布線和阻抗。板的大小有助于確定層疊方式和印制線寬度,實現(xiàn)期望的設(shè)計效果。多年來,人們總是認(rèn)為電路板層數(shù)越少成本就越低,但是影響電路板的制造成本還有許多其它因素。近幾年來,多層板之間的成本差別已經(jīng)大大減小。在開始設(shè)計時最好采用較多的電路層并使敷銅均勻分布,以避免在設(shè)計臨近結(jié)束時才發(fā)現(xiàn)有少量信號不符合已定義的規(guī)則以及空間要求,從而被迫添加新層。在設(shè)計之前認(rèn)真的規(guī)劃將減少布線中很多的麻煩。2、設(shè)計規(guī)則和限制自動布線工具本身并不知道應(yīng)該做些什幺。為完成布線任務(wù),布線工具需要在正確的規(guī)則和限制條件下工作。不同的信號線有不同的布線要求,要對所有特殊要求的信號線進(jìn)行分類,不同的設(shè)計分類也不一樣。每個信號類都應(yīng)該有優(yōu)先級,優(yōu)先級越高,規(guī)則也越嚴(yán)格。規(guī)則涉及印制線寬度、過孔的最大數(shù)量、平行度、信號線之間的相互影響以及層的限制,這些規(guī)則對布線工具的性能有很大影響。認(rèn)真考慮設(shè)計要求是成功布線的重要一步。
1.系統(tǒng)布局是否保證布線的合理或者最優(yōu),是否能保證布線的可靠進(jìn)行,是否能保證電路工作的可靠性。在布局的時候需要對信號的走向以及電源和地線網(wǎng)絡(luò)有整體的了解和規(guī)劃。2.印制板尺寸是否與加工圖紙尺寸相符,能否符合PCB制造工藝要求、有無行為標(biāo)記。這一點需要特別注意,不少PCB板的電路布局和布線都設(shè)計得很漂亮、合理,但是疏忽了定位接插件的精確定位,導(dǎo)致設(shè)計的電路無法和其他電路對接。3.元件在二維、三維空間上有無沖突。注意器件的實際尺寸,特別是器件的高度。在焊接免布局的元器件,高度一般不能超過3mm。4.元件布局是否疏密有序、排列整齊,是否全部布完。在元器件布局的時候,不僅要考慮信號的走向和信號的類型、需要注意或者保護(hù)的地方,同時也要考慮器件布局的整體密度,做到疏密均勻。5.需經(jīng)常更換的元件能否方便地更換,插件板插入設(shè)備是否方便。應(yīng)保證經(jīng)常更換的元器件的更換和接插的方便和可靠。6.調(diào)整可調(diào)元件是否方便。7.熱敏元件與發(fā)熱元件之間是否有適當(dāng)?shù)木嚯x。8.在需要散熱的地方是否裝有散熱器或者風(fēng)扇,空氣流是否通暢。應(yīng)注意元器件和電路板的散熱。9.信號走向是否順暢且互連最短。10.插頭、插座等與機(jī)械設(shè)計是否矛盾。11.線路的干擾問題是否有所考慮。12.電路板的機(jī)械強(qiáng)度和性能是否有所考慮。13.電路板布局的藝術(shù)性及其美觀性。
覆銅,就是將PCB上閑置的空間作為基準(zhǔn)面,然后用固體銅填充,這些銅區(qū)又稱為灌銅。敷銅的意義在于,減小地線阻抗,提高抗干擾能力;降低壓降,提高電源效率;還有,與地線相連,減小環(huán)路面積。如果PCB的地較多,有SGND、AGND、GND,等等,如何覆銅?我的做法是,根據(jù)PCB板面位置的不同,分別以最主要的“地”作為基準(zhǔn)參考來獨立覆銅,數(shù)字地和模擬地分開來敷銅自不多言。同時在覆銅之前,首先加粗相應(yīng)的電源連線:V5.0V、V3.6V、V3.3V(SD卡供電),等等。這樣一來,就形成了多個不同形狀的多變形結(jié)構(gòu)。覆銅需要處理好幾個問題:一是不同地的單點連接,二是晶振附近的覆銅,電路中的晶振為一高頻發(fā)射源,做法是在環(huán)繞晶振敷銅,然后將晶振的外殼另行接地。三是孤島(死區(qū))問題,如果覺得很大,那就定義個地過孔添加進(jìn)去也費(fèi)不了多大的事。另外,大面積覆銅好還是網(wǎng)格覆銅好,不好一概而論。為什么呢?大面積覆銅,如果過波峰焊時,板子就可能會翹起來,甚至?xí)鹋荨倪@點來說,網(wǎng)格的散熱性要好些。通常是高頻電路對抗干擾要求高的多用網(wǎng)格,低頻電路有大電流的電路等常用完整的鋪銅。補(bǔ)充下:在數(shù)字電路中,特別是帶MCU的電路中,兆級以上工作頻率的電路,敷銅的作用就是為了降低整個地平面的阻抗。更具體的處理方法我一般是這樣來操作的:各個核心模塊(也都是數(shù)字電路)在允許的情況下也會分區(qū)敷銅,然后再用線把各個敷銅連接起來,這樣做的目的也是為了減小各級電路之間的影響。對于數(shù)字電路模擬電路 混合的電路,地線的獨立走線,以及到最后到電源濾波電容處的匯總就不多說了,大家都清楚。不過有一點:模擬電路里的地線分布,很多時候不能簡單敷成一片銅皮就了事,因為模擬電路里很注重前后級的互相影響,而且模擬地也要求單點接地,所以能不能把模擬地敷成銅皮還得根據(jù)實際情況處理。(這就要求對所用到的模擬IC的一些特殊性能還是要了解的)
隨著集成電路輸出開關(guān)速度提高以及PCB板密度增加,信號完整性已經(jīng)成為高速數(shù)字PCB設(shè)計必須關(guān)心的問題之一。元器件和PCB板的參數(shù)、元器件在PCB板上的布局、高速信號的布線等因素,都會引起信號完整性問題,導(dǎo)致系統(tǒng)工作不穩(wěn)定,甚至完全不工作。如何在PCB板的設(shè)計過程中充分考慮到信號完整性的因素,并采取有效的控制措施,已經(jīng)成為當(dāng)今PCB設(shè)計業(yè)界中的一個熱門課題?;谛盘柾暾杂嬎銠C(jī)分析的高速數(shù)字PCB板設(shè)計方法能有效地實現(xiàn)PCB設(shè)計的信號完整性。1. 信號完整性問題概述信號完整性(SI)是指信號在電路中以正確的時序和電壓作出響應(yīng)的能力。如果電路中信號能夠以要求的時序、持續(xù)時間和電壓幅度到達(dá)IC,則該電路具有較好的信號完整性。反之,當(dāng)信號不能正常響應(yīng)時,就出現(xiàn)了信號完整性問題。從廣義上講,信號完整性問題主要表現(xiàn)為5個方面:延遲、反射、串?dāng)_、同步切換噪聲(SSN)和電磁兼容性(EMI)。延遲是指信號在PCB板的導(dǎo)線上以有限的速度傳輸,信號從發(fā)送端發(fā)出到達(dá)接收端,其間存在一個傳輸延遲。信號的延遲會對系統(tǒng)的時序產(chǎn)生影響,在高速數(shù)字系統(tǒng)中,傳輸延遲主要取決于導(dǎo)線的長度和導(dǎo)線周圍介質(zhì)的介電常數(shù)。另外,當(dāng)PCB板上導(dǎo)線(高速數(shù)字系統(tǒng)中稱為傳輸線)的特征阻抗與負(fù)載阻抗不匹配時,信號到達(dá)接收端后有一部分能量將沿著傳輸線反射回去,使信號波形發(fā)生畸變,甚至出現(xiàn)信號的過沖和下沖。信號如果在傳輸線上來回反射,就會產(chǎn)生振鈴和環(huán)繞振蕩。