從IC芯片的發(fā)展及封裝形式來看,芯片體積越來越小、引腳數(shù)越來越多;同時(shí),由于近年來IC工藝的發(fā)展,使得其速度也越來越高。這就帶來了一個(gè)問題,即電子設(shè)計(jì)的體積減小導(dǎo)致電路的布局布線密度變大,而同時(shí)信號(hào)的頻率還在提高,從而使得如何處理高速信號(hào)問題成為一個(gè)設(shè)計(jì)能否成功的關(guān)鍵因素。隨著電子系統(tǒng)中邏輯復(fù)雜度和時(shí)鐘頻率的迅速提高,信號(hào)邊沿不斷變陡,印刷電路板的線跡互連和板層特性對(duì)系統(tǒng)電氣性能的影響也越發(fā)重要。對(duì)于低頻設(shè)計(jì),線跡互連和板層的影響可以不考慮,但當(dāng)頻率超過50 MHz時(shí),互連關(guān)系必須考慮,而在*定系統(tǒng)性能時(shí)還必須考慮印刷電路板板材的電參數(shù)。因此,高速系統(tǒng)的設(shè)計(jì)必須面對(duì)互連延遲引起的時(shí)序問題以及串?dāng)_、傳輸線效應(yīng)等信號(hào)完整性(Signal Integrity,SI)問題。當(dāng)硬件工作頻率增高后,每一根布線網(wǎng)絡(luò)上的傳輸線都可能成為發(fā)射天線,對(duì)其他電子設(shè)備產(chǎn)生電磁輻射或與其他設(shè)備相互干擾,從而使硬件時(shí)序邏輯產(chǎn)生混亂。電磁兼容性(Electromagnetic Compatibility,EMC)的標(biāo)準(zhǔn)提出了解決硬件實(shí)際布線網(wǎng)絡(luò)可能產(chǎn)生的電磁輻射干擾以及本身抵抗外部電磁干擾的基本要求。1 高速數(shù)字電路設(shè)計(jì)的幾個(gè)基本概念在高速數(shù)字電路中,由于串?dāng)_、反射、過沖、振蕩、地彈、偏移等信號(hào)完整性問題,本來在低速電路中無需考慮的因素在這里就顯得格外重要;另外,隨著現(xiàn)有電氣系統(tǒng)耦合結(jié)構(gòu)越來越復(fù)雜,電磁兼容性也變成了一個(gè)不能不考慮的問題。要解決高速電路設(shè)計(jì)的問題,首先需要真正明白高速信號(hào)的概念。高速不是就頻率的高低來說的,而是由信號(hào)的邊沿速度決定的,一般認(rèn)為上升時(shí)間小于4倍信號(hào)傳輸延遲時(shí)可視為高速信號(hào)。即使在工作頻率不高的系統(tǒng)中,也會(huì)出現(xiàn)信號(hào)完整性的問題。這是由于隨著集成電路工藝的提高,所用器件I/O端口的信號(hào)邊沿比以前更陡更快,因此在工作時(shí)鐘不高的情況下也屬于高速器件,隨之帶來了信號(hào)完整性的種種問題。
在基于信號(hào)完整性計(jì)算機(jī)分析的PCB設(shè)計(jì)方法中,最為核心的部分就是PCB板級(jí)信號(hào)完整性模型的建立,這是與傳統(tǒng)的設(shè)計(jì)方法的區(qū)別之處。SI模型的正確性將決定設(shè)計(jì)的正確性,而SI模型的可建立性則決定了這種設(shè)計(jì)方法的可行性。目前構(gòu)成器件模型的方法有兩種:一種是從元器件的電學(xué)工作特性出發(fā),把元器件看成‘黑盒子’,測(cè)量其端口的電氣特性,提取器件模型,而不涉及器件的工作原理,稱為行為級(jí)模型。這種模型的代表是IBIS模型和S參數(shù)。其優(yōu)點(diǎn)是建模和使用簡(jiǎn)單方便,節(jié)約資源,適用范圍廣泛,特別是在高頻、非線性、大功率的情況下行為級(jí)模型是一個(gè)選擇。缺點(diǎn)是精度較差,一致性不能保證,受測(cè)試技術(shù)和精度的影響。另一種是以元器件的工作原理為基礎(chǔ),從元器件的數(shù)學(xué)方程式出發(fā),得到的器件模型及模型參數(shù)與器件的物理工作原理有密切的關(guān)系。SPICE 模型是這種模型中應(yīng)用最廣泛的一種。其優(yōu)點(diǎn)是精度較高,特別是隨著建模手段的發(fā)展和半導(dǎo)體工藝的進(jìn)步和規(guī)范,人們已可以在多種級(jí)別上提供這種模型,滿足不同的精度需要。缺點(diǎn)是模型復(fù)雜,計(jì)算時(shí)間長(zhǎng)。一般驅(qū)動(dòng)器和接收器的模型由器件廠商提供,傳輸線的模型通常從場(chǎng)分析器中提取,封裝和連接器的模型即可以由場(chǎng)分析器提取,又可以由制造廠商提供。在電子設(shè)計(jì)中已經(jīng)有多種可以用于PCB板級(jí)信號(hào)完整性分析的模型,其中最為常用的有三種,分別是SPICE、IBIS和Verilog-AMS、VHDL-AMS。
PCB上的任何一條走線在通過高頻信號(hào)的情況下都會(huì)對(duì)該信號(hào)造成時(shí)延時(shí),蛇形走線的主要作用是補(bǔ)償“同一組相關(guān)”信號(hào)線中延時(shí)較小的部分,這些部分通常是沒有或比其它信號(hào)少通過另外的邏輯處理;最典型的就是時(shí)鐘線,通常它不需經(jīng)過任何其它邏輯處理,因而其延時(shí)會(huì)小于其它相關(guān)信號(hào)。高速數(shù)字PCB板的等線長(zhǎng)是為了使各信號(hào)的延遲差保持在一個(gè)范圍內(nèi),保證系統(tǒng)在同一周期內(nèi)讀取的數(shù)據(jù)的有效性(延遲差超過一個(gè)時(shí)鐘周期時(shí)會(huì)錯(cuò)讀下一周期的數(shù)據(jù)),一般要求延遲差不超過1/4時(shí)鐘周期,單位長(zhǎng)度的線延遲差也是固定的,延遲跟線寬,線長(zhǎng),銅厚,板層結(jié)構(gòu)有關(guān),但線過長(zhǎng)會(huì)增大分布電容和分布電感,使信號(hào)質(zhì)量,所以時(shí)鐘IC引腳一般都接RC端接,但蛇形走線并非起電感的作用,相反的,電感會(huì)使信號(hào)中的上升元中的高次諧波相移,造成信號(hào)質(zhì)量惡化,所以要求蛇形線間距最少是線寬的兩倍,信號(hào)的上升時(shí)間越小就越易受分布電容和分布電感的影響.因?yàn)閼?yīng)用場(chǎng)合不同具不同的作用,如果蛇形走線在電腦板中出現(xiàn),其主要起到一個(gè)濾波電感的作用,提高電路的抗干擾能力,電腦主機(jī)板中的蛇形走線,主要用在一些時(shí)鐘信號(hào)中,如CIClk,AGPClk,它的作用有兩點(diǎn):1、阻抗匹配2、濾波電感。對(duì)一些重要信號(hào),如INTEL HUB架構(gòu)中的HUBLink,一共13根,跑233MHz,要求必須嚴(yán)格等長(zhǎng),以消除時(shí)滯造成的隱患,繞線是解決辦法。一般來講,蛇形走線的線距>=2倍的線寬。PCI板上的蛇行線就是為了適應(yīng)PCI33MHzClock的線長(zhǎng)要求。若在一般普通PCB板中,是一個(gè)分布參數(shù)的 LC濾波器,還可作為收音機(jī)天線的電感線圈,短而窄的蛇形走線可做保險(xiǎn)絲等等.
這里主要是說了從PCB設(shè)計(jì)封裝來解析選擇元件的技巧。元件的封裝包含很多信息,包含元件的尺寸,特別是引腳的相對(duì)位置關(guān)系,還有元件的焊盤類型。當(dāng)然我們根據(jù)元件封裝選擇元件時(shí)還有一個(gè)要注意的地方是要考慮元件的外形尺寸。引腳位置關(guān)系:主要是指我們需要將實(shí)際的元件的引腳和PCB元件的封裝的尺寸對(duì)應(yīng)起來。我們選擇不同的元件,雖然功能相同,但是元件的封裝很可能不一樣。我們需要保證PCB焊盤尺寸位置正確才能保證元件能正確焊接。焊盤的選擇:這個(gè)是我們需要考慮的比較多的地方。首先包括焊盤的類型。其類型包括兩種,一是電鍍通孔,一種是表貼類型。我們需要考慮的因素有器件成本、可用性、器件面積密度和功耗等因數(shù)。從制造角度看,表貼器件通常要比通孔器件便宜,而且一般可用性較高。對(duì)于我們一般設(shè)計(jì)來說,我們選擇表貼元件,不僅方便手工焊接,而且有利于查錯(cuò)和調(diào)試過程中更好的連接焊盤和信號(hào)。其次我們還應(yīng)該注意焊盤的位置。因?yàn)椴煌奈恢?,就代表元件?shí)際當(dāng)中不同的位置。我們?nèi)绻缓侠戆才藕副P的位置,很有可能就會(huì)出現(xiàn)一個(gè)區(qū)域元件過密,而另外一個(gè)區(qū)域元件很稀疏的情況,當(dāng)然情況更糟糕的是由于焊盤位置過近,導(dǎo)致元件之間空隙過小而無法焊接,下面就是我失敗的一個(gè)例子,我在一個(gè)光耦開關(guān)旁邊開了通孔,但是由于它們的位置過近,導(dǎo)致光耦開關(guān)焊接上去以后,通孔無法再放置螺絲了。
1)專門用于探測(cè)的測(cè)試焊盤的直徑應(yīng)該不小于0.9mm 。2) 測(cè)試焊盤周圍的空間應(yīng)大于0.6mm 而小于5mm 。如果元器件的高度大于6. 7mm,那么測(cè)試焊盤應(yīng)置于該元器件5mm 以外。3) 在距離印制電路板邊緣3mm 以內(nèi)不要放置任何元器件或測(cè)試焊盤。4) 測(cè)試焊盤應(yīng)放在一個(gè)網(wǎng)格中2.5mm孔的中心。如果有可能,允許使用標(biāo)準(zhǔn)探針和一個(gè)更可靠的固定裝置。5) 不要依靠連接器指針的邊緣來進(jìn)行焊盤測(cè)試。測(cè)試探針很容易損壞鍍金指針。6) 避免鍍通孔-印制電路板兩邊的探查。把測(cè)試頂端通過孔放到印制電路板的非元器件/焊接面上。
湖北廠家FPC軟板相信對(duì)做硬件的工程師,畢業(yè)開始進(jìn)公司時(shí),在設(shè)計(jì)PCB時(shí),老工程師都會(huì)對(duì)他說,PCB走線不要走直角,廠家FPC軟板走線一定要短,電容一定要就近擺放等等。但是一開始我們可能都不了解為什么這樣做,就憑他們的幾句經(jīng)驗(yàn)對(duì)我們來說是遠(yuǎn)遠(yuǎn)不夠的哦,當(dāng)然如果你沒有注意這些細(xì)節(jié)問題,今后又犯了,可能又會(huì)被他們罵,“都說了多少遍了電容一定要就近擺放,放遠(yuǎn)了起不到效果等等”,往往經(jīng)驗(yàn)告訴我們其實(shí)那些老工程師也是只有一部分人才真正掌握其中的奧妙,我們一開始不會(huì)也不用難過,多看看資料很快就能掌握的。直到被罵好幾次后我們回去找相關(guān)資料,為什么設(shè)計(jì)PCB電容要就近擺放呢,等看了資料后就能了解一些,可是網(wǎng)上的資料很雜散,很少能找到一個(gè)很全方面講解的。下面這些內(nèi)容是我轉(zhuǎn)載的一篇關(guān)于電容去耦半徑的講解,相信你看了之后可以很牛x的回答和避免類似問題的發(fā)生。老師問: 為什么去耦電容就近擺放呢?學(xué)生答: 因?yàn)樗杏行О霃脚?,放的遠(yuǎn)了失效的。電容去耦的一個(gè)重要問題是電容的去耦半徑。大多數(shù)資料中都會(huì)提到電容擺放要盡量靠近芯片,多數(shù)資料都是從減小回路電感的角度來談這個(gè)擺放距離問題。確實(shí),減小電感是一個(gè)重要原因,但是還有一個(gè)重要的原因大多數(shù)資料都沒有提及,那就是電容去耦半徑問題。如果電容擺放離芯片過遠(yuǎn),超出了它的去耦半徑,電容將失去它的去耦的作用。理解去耦半徑最好的辦法就是考察噪聲源和電容補(bǔ)償電流之間的相位關(guān)系。當(dāng)芯片對(duì)電流的需求發(fā)生變化時(shí),會(huì)在電源平面的一個(gè)很小的局部區(qū)域內(nèi)產(chǎn)生電壓擾動(dòng),電容要補(bǔ)償這一電流(或電壓),就必須先感知到這個(gè)電壓擾動(dòng)。信號(hào)在介質(zhì)中傳播需要一定的時(shí)間,因此從發(fā)生局部電壓擾動(dòng)到電容感知到這一擾動(dòng)之間有一個(gè)時(shí)間延遲。同樣,電容的補(bǔ)償電流到達(dá)擾動(dòng)區(qū)也需要一個(gè)延遲。因此必然造成噪聲源和電容補(bǔ)償電流之間的相位上的不一致。