這里主要是說(shuō)了從PCB設(shè)計(jì)封裝來(lái)解析選擇元件的技巧。元件的封裝包含很多信息,包含元件的尺寸,特別是引腳的相對(duì)位置關(guān)系,還有元件的焊盤(pán)類(lèi)型。當(dāng)然我們根據(jù)元件封裝選擇元件時(shí)還有一個(gè)要注意的地方是要考慮元件的外形尺寸。引腳位置關(guān)系:主要是指我們需要將實(shí)際的元件的引腳和PCB元件的封裝的尺寸對(duì)應(yīng)起來(lái)。我們選擇不同的元件,雖然功能相同,但是元件的封裝很可能不一樣。我們需要保證PCB焊盤(pán)尺寸位置正確才能保證元件能正確焊接。焊盤(pán)的選擇:這個(gè)是我們需要考慮的比較多的地方。首先包括焊盤(pán)的類(lèi)型。其類(lèi)型包括兩種,一是電鍍通孔,一種是表貼類(lèi)型。我們需要考慮的因素有器件成本、可用性、器件面積密度和功耗等因數(shù)。從制造角度看,表貼器件通常要比通孔器件便宜,而且一般可用性較高。對(duì)于我們一般設(shè)計(jì)來(lái)說(shuō),我們選擇表貼元件,不僅方便手工焊接,而且有利于查錯(cuò)和調(diào)試過(guò)程中更好的連接焊盤(pán)和信號(hào)。其次我們還應(yīng)該注意焊盤(pán)的位置。因?yàn)椴煌奈恢?,就代表元件?shí)際當(dāng)中不同的位置。我們?nèi)绻缓侠戆才藕副P(pán)的位置,很有可能就會(huì)出現(xiàn)一個(gè)區(qū)域元件過(guò)密,而另外一個(gè)區(qū)域元件很稀疏的情況,當(dāng)然情況更糟糕的是由于焊盤(pán)位置過(guò)近,導(dǎo)致元件之間空隙過(guò)小而無(wú)法焊接,下面就是我失敗的一個(gè)例子,我在一個(gè)光耦開(kāi)關(guān)旁邊開(kāi)了通孔,但是由于它們的位置過(guò)近,導(dǎo)致光耦開(kāi)關(guān)焊接上去以后,通孔無(wú)法再放置螺絲了。
專(zhuān)業(yè)貼片SMTpcn設(shè)計(jì)問(wèn)題集第Y部分從pcb如何選材到運(yùn)用等一系列問(wèn)題進(jìn)行總結(jié)。1、如何選擇PCB板材?選擇PCB板材必須在滿足設(shè)計(jì)需求和可量產(chǎn)性及成本中間取得平衡點(diǎn)。貼片SMT生產(chǎn)廠設(shè)計(jì)需求包含電氣和機(jī)構(gòu)這兩部分。通常在設(shè)計(jì)非常高速的PCB板子(大于GHz的頻率)時(shí)這材質(zhì)問(wèn)題會(huì)比較重要。例如,現(xiàn)在常用的FR-4材質(zhì),在幾個(gè)GHz的頻率時(shí)的介質(zhì)損耗(dielectric loss)會(huì)對(duì)信號(hào)衰減有很大的影響,可能就不合用。就電氣而言,要注意介電常數(shù)(dielectric constant)和介質(zhì)損在所設(shè)計(jì)的頻率是否合用。2、如何避免高頻干擾?避免高頻干擾的基本思路是盡量降低高頻信號(hào)電磁場(chǎng)的干擾,也就是所謂的串?dāng)_(Crosstalk)。可用拉大高速信號(hào)和模擬信號(hào)之間的距離,或加ground guard/shunt traces在模擬信號(hào)旁邊。還要注意數(shù)字地對(duì)模擬地的噪聲干擾。3、在高速設(shè)計(jì)中,如何解決信號(hào)的完整性問(wèn)題?信號(hào)完整性基本上是阻抗匹配的問(wèn)題。而影響阻抗匹配的因素有信號(hào)源的架構(gòu)和輸出阻抗(output impedance),走線的特性阻抗,負(fù)載端的特性,走線的拓樸(topology)架構(gòu)等。解決的方式是靠端接(termination)與調(diào)整走線的拓樸。
線路板打樣本身的基板是由隔熱、并不易彎曲的材質(zhì)所制作成。在表層能夠看到的很小線路材料是銅箔,原本銅箔是覆蓋在整個(gè)線路板板上的,并且在生產(chǎn)過(guò)程中部份被蝕刻掉,留下來(lái)的就變成網(wǎng)狀的細(xì)小線路了。這些線路被稱(chēng)作導(dǎo)線或稱(chēng)布線,用來(lái)提供線路板上零件的電路連接。通常PCB板的顏色都是棕色或是綠色,這是阻焊漆的顏色。是絕緣的防護(hù)層,可以保護(hù)銅線,也可以防止零件被焊到錯(cuò)誤的地方?,F(xiàn)在顯卡和主板上都是多層板,很大程度上可以增加布線的面積。多層板用上了更多單或雙面的布線板,并在每層板間放進(jìn)一層絕緣層后壓合。PCB板的層數(shù)就代表了有幾層獨(dú)立的布線層,通常層數(shù)都是偶數(shù),并且包含最外側(cè)的兩層,常見(jiàn)的PCB板一般是4~8層的結(jié)構(gòu)。很多PCB板的層數(shù)可以通過(guò)觀看PCB板的切面看出來(lái)。但實(shí)際上,沒(méi)有人能有這么好的眼力。所以,下面再教大家一種方法。多層板打樣的電路連接是通過(guò)埋孔和盲孔技術(shù),主板和顯示卡大多使用4層的PCB板,也有些是采用6、8層,甚至10層的PCB板。要想看出是PCB有多少層,通過(guò)觀察導(dǎo)孔就可以辯識(shí),因?yàn)樵谥靼搴惋@示卡上使用的4層板是第1、第4層走線,其他幾層另有用途(地線和電源)。所以,同雙層板一樣,導(dǎo)孔會(huì)打穿PCB板。如果有的導(dǎo)孔在PCB板正面出現(xiàn),卻在反面找不到,那么就一定是6/8層板了。如果PCB板的正反面都能找到相同的導(dǎo)孔,自然就是4層板了。把主板對(duì)著有光處,看到導(dǎo)孔的位置,如果能透光,這就是8/6層板,否就是四層板.
現(xiàn)在市面上流行的EDA工具軟件很多,但除了使用的術(shù)語(yǔ)和功能鍵的位置不一樣外都大同小異,如何用這些工具更好地實(shí)現(xiàn)PCB的設(shè)計(jì)呢?在開(kāi)始布線之前對(duì)設(shè)計(jì)進(jìn)行認(rèn)真的分析以及對(duì)工具軟件進(jìn)行認(rèn)真的設(shè)置將使設(shè)計(jì)更加符合要求。下面是一般的設(shè)計(jì)過(guò)程和步驟。1、確定PCB的層數(shù)電路板尺寸和布線層數(shù)需要在設(shè)計(jì)初期確定。如果設(shè)計(jì)要求使用高密度球柵數(shù)組(BGA)組件,就必須考慮這些器件布線所需要的最少布線層數(shù)。布線層的數(shù)量以及層疊(stack-up)方式會(huì)直接影響到印制線的布線和阻抗。板的大小有助于確定層疊方式和印制線寬度,實(shí)現(xiàn)期望的設(shè)計(jì)效果。多年來(lái),人們總是認(rèn)為電路板層數(shù)越少成本就越低,但是影響電路板的制造成本還有許多其它因素。近幾年來(lái),多層板之間的成本差別已經(jīng)大大減小。在開(kāi)始設(shè)計(jì)時(shí)最好采用較多的電路層并使敷銅均勻分布,以避免在設(shè)計(jì)臨近結(jié)束時(shí)才發(fā)現(xiàn)有少量信號(hào)不符合已定義的規(guī)則以及空間要求,從而被迫添加新層。在設(shè)計(jì)之前認(rèn)真的規(guī)劃將減少布線中很多的麻煩。2、設(shè)計(jì)規(guī)則和限制自動(dòng)布線工具本身并不知道應(yīng)該做些什幺。為完成布線任務(wù),布線工具需要在正確的規(guī)則和限制條件下工作。不同的信號(hào)線有不同的布線要求,要對(duì)所有特殊要求的信號(hào)線進(jìn)行分類(lèi),不同的設(shè)計(jì)分類(lèi)也不一樣。每個(gè)信號(hào)類(lèi)都應(yīng)該有優(yōu)先級(jí),優(yōu)先級(jí)越高,規(guī)則也越嚴(yán)格。規(guī)則涉及印制線寬度、過(guò)孔的最大數(shù)量、平行度、信號(hào)線之間的相互影響以及層的限制,這些規(guī)則對(duì)布線工具的性能有很大影響。認(rèn)真考慮設(shè)計(jì)要求是成功布線的重要一步。
一個(gè)布局是否合理沒(méi)有判斷標(biāo)準(zhǔn),可以采用一些相對(duì)簡(jiǎn)單的標(biāo)準(zhǔn)來(lái)判斷布局的優(yōu)劣。最常用的標(biāo)準(zhǔn)就是使飛線總長(zhǎng)度盡可能短。一般來(lái)說(shuō),飛線總長(zhǎng)度越短,意味著布線總長(zhǎng)度也是越短(注意:這只是相對(duì)于大多數(shù)情況是正確的,并不是完全正確);走線越短,走線所占據(jù)的印制板面積也就越小,布通率越高。在走線盡可能短的同時(shí),還必須考慮布線密度的問(wèn)題。如何布局才能使飛線總長(zhǎng)度最短并且保證布局密度不至于過(guò)高而不能實(shí)現(xiàn)是個(gè)很復(fù)雜的問(wèn)題。因?yàn)椋{(diào)整布局就是調(diào)整封裝的放置位置,一個(gè)封裝的焊盤(pán)往往和幾個(gè)甚至幾十個(gè)網(wǎng)絡(luò)同時(shí)相關(guān)聯(lián),減小一個(gè)網(wǎng)絡(luò)飛線長(zhǎng)度可能會(huì)增長(zhǎng)另一個(gè)網(wǎng)絡(luò)的飛線長(zhǎng)度。如何能夠調(diào)整封裝的位置到最佳點(diǎn)實(shí)在給不出太實(shí)用的標(biāo)準(zhǔn),實(shí)際操作時(shí),主要依靠設(shè)計(jì)者的經(jīng)驗(yàn)觀查屏幕顯示的飛線是否簡(jiǎn)捷、有序和計(jì)算出的總長(zhǎng)度是否最短。飛線是手工布局和布線的主要參考標(biāo)準(zhǔn),手工調(diào)整布局時(shí)盡量使飛線走最短路徑,手工布線時(shí)常常按照飛線指示的路徑連接各個(gè)焊盤(pán)。Protel的飛線優(yōu)化算法可以有效地解決飛線連接的最短路徑問(wèn)題。飛線的連接策略Protel提供了兩種飛線連接方式供使用者選擇:順序飛線和最短樹(shù)飛線。在布線參數(shù)設(shè)置中的飛線模式頁(yè)可以設(shè)置飛線連接策略,應(yīng)該選擇最短樹(shù)策略。動(dòng)態(tài)飛線在有關(guān)飛線顯示和控制一節(jié)中已經(jīng)講到: 執(zhí)行顯示網(wǎng)絡(luò)飛線、顯示封裝飛線和顯示全部飛線命令之一后飛線顯示開(kāi)關(guān)打開(kāi),執(zhí)行隱含全部飛線命令后飛線顯示開(kāi)關(guān)關(guān)閉。
相信對(duì)做硬件的工程師,畢業(yè)開(kāi)始進(jìn)公司時(shí),在設(shè)計(jì)PCB時(shí),老工程師都會(huì)對(duì)他說(shuō),PCB走線不要走直角,走線一定要短,電容一定要就近擺放等等。但是一開(kāi)始我們可能都不了解為什么這樣做,就憑他們的幾句經(jīng)驗(yàn)對(duì)我們來(lái)說(shuō)是遠(yuǎn)遠(yuǎn)不夠的哦,當(dāng)然如果你沒(méi)有注意這些細(xì)節(jié)問(wèn)題,今后又犯了,可能又會(huì)被他們罵,“都說(shuō)了多少遍了電容一定要就近擺放,放遠(yuǎn)了起不到效果等等”,往往經(jīng)驗(yàn)告訴我們其實(shí)那些老工程師也是只有一部分人才真正掌握其中的奧妙,我們一開(kāi)始不會(huì)也不用難過(guò),多看看資料很快就能掌握的。直到被罵好幾次后我們回去找相關(guān)資料,為什么設(shè)計(jì)PCB電容要就近擺放呢,等看了資料后就能了解一些,可是網(wǎng)上的資料很雜散,很少能找到一個(gè)很全方面講解的。下面這些內(nèi)容是我轉(zhuǎn)載的一篇關(guān)于電容去耦半徑的講解,相信你看了之后可以很牛x的回答和避免類(lèi)似問(wèn)題的發(fā)生。老師問(wèn): 為什么去耦電容就近擺放呢?學(xué)生答: 因?yàn)樗杏行О霃脚?,放的遠(yuǎn)了失效的。電容去耦的一個(gè)重要問(wèn)題是電容的去耦半徑。大多數(shù)資料中都會(huì)提到電容擺放要盡量靠近芯片,多數(shù)資料都是從減小回路電感的角度來(lái)談這個(gè)擺放距離問(wèn)題。確實(shí),減小電感是一個(gè)重要原因,但是還有一個(gè)重要的原因大多數(shù)資料都沒(méi)有提及,那就是電容去耦半徑問(wèn)題。如果電容擺放離芯片過(guò)遠(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ǔ)償電流之間的相位上的不一致。