相信對做硬件的工程師,畢業(yè)開始進公司時,在設計PCB時,老工程師都會對他說,PCB走線不要走直角,走線一定要短,電容一定要就近擺放等等。但是一開始我們可能都不了解為什么這樣做,就憑他們的幾句經(jīng)驗對我們來說是遠遠不夠的哦,當然如果你沒有注意這些細節(jié)問題,今后又犯了,可能又會被他們罵,“都說了多少遍了電容一定要就近擺放,放遠了起不到效果等等”,往往經(jīng)驗告訴我們其實那些老工程師也是只有一部分人才真正掌握其中的奧妙,我們一開始不會也不用難過,多看看資料很快就能掌握的。直到被罵好幾次后我們回去找相關(guān)資料,為什么設計PCB電容要就近擺放呢,等看了資料后就能了解一些,可是網(wǎng)上的資料很雜散,很少能找到一個很全方面講解的。下面這些內(nèi)容是我轉(zhuǎn)載的一篇關(guān)于電容去耦半徑的講解,相信你看了之后可以很牛x的回答和避免類似問題的發(fā)生。老師問: 為什么去耦電容就近擺放呢?學生答: 因為它有有效半徑哦,放的遠了失效的。電容去耦的一個重要問題是電容的去耦半徑。大多數(shù)資料中都會提到電容擺放要盡量靠近芯片,多數(shù)資料都是從減小回路電感的角度來談這個擺放距離問題。確實,減小電感是一個重要原因,但是還有一個重要的原因大多數(shù)資料都沒有提及,那就是電容去耦半徑問題。如果電容擺放離芯片過遠,超出了它的去耦半徑,電容將失去它的去耦的作用。理解去耦半徑最好的辦法就是考察噪聲源和電容補償電流之間的相位關(guān)系。當芯片對電流的需求發(fā)生變化時,會在電源平面的一個很小的局部區(qū)域內(nèi)產(chǎn)生電壓擾動,電容要補償這一電流(或電壓),就必須先感知到這個電壓擾動。信號在介質(zhì)中傳播需要一定的時間,因此從發(fā)生局部電壓擾動到電容感知到這一擾動之間有一個時間延遲。同樣,電容的補償電流到達擾動區(qū)也需要一個延遲。因此必然造成噪聲源和電容補償電流之間的相位上的不一致。
pcn設計問題集第Y部分從pcb如何選材到運用等一系列問題進行總結(jié)。1、如何選擇PCB板材?選擇PCB板材必須在滿足設計需求和可量產(chǎn)性及成本中間取得平衡點。設計需求包含電氣和機構(gòu)這兩部分。通常在設計非常高速的PCB板子(大于GHz的頻率)時這材質(zhì)問題會比較重要。例如,現(xiàn)在常用的FR-4材質(zhì),在幾個GHz的頻率時的介質(zhì)損耗(dielectric loss)會對信號衰減有很大的影響,可能就不合用。就電氣而言,要注意介電常數(shù)(dielectric constant)和介質(zhì)損在所設計的頻率是否合用。2、如何避免高頻干擾?避免高頻干擾的基本思路是盡量降低高頻信號電磁場的干擾,也就是所謂的串擾(Crosstalk)。可用拉大高速信號和模擬信號之間的距離,或加ground guard/shunt traces在模擬信號旁邊。還要注意數(shù)字地對模擬地的噪聲干擾。3、在高速設計中,如何解決信號的完整性問題?信號完整性基本上是阻抗匹配的問題。而影響阻抗匹配的因素有信號源的架構(gòu)和輸出阻抗(output impedance),走線的特性阻抗,負載端的特性,走線的拓樸(topology)架構(gòu)等。解決的方式是靠端接(termination)與調(diào)整走線的拓樸。
PCB上的任何一條走線在通過高頻信號的情況下都會對該信號造成時延時,蛇形走線的主要作用是補償“同一組相關(guān)”信號線中延時較小的部分,這些部分通常是沒有或比其它信號少通過另外的邏輯處理;最典型的就是時鐘線,通常它不需經(jīng)過任何其它邏輯處理,因而其延時會小于其它相關(guān)信號。高速數(shù)字PCB板的等線長是為了使各信號的延遲差保持在一個范圍內(nèi),保證系統(tǒng)在同一周期內(nèi)讀取的數(shù)據(jù)的有效性(延遲差超過一個時鐘周期時會錯讀下一周期的數(shù)據(jù)),一般要求延遲差不超過1/4時鐘周期,單位長度的線延遲差也是固定的,延遲跟線寬,線長,銅厚,板層結(jié)構(gòu)有關(guān),但線過長會增大分布電容和分布電感,使信號質(zhì)量,所以時鐘IC引腳一般都接RC端接,但蛇形走線并非起電感的作用,相反的,電感會使信號中的上升元中的高次諧波相移,造成信號質(zhì)量惡化,所以要求蛇形線間距最少是線寬的兩倍,信號的上升時間越小就越易受分布電容和分布電感的影響.因為應用場合不同具不同的作用,如果蛇形走線在電腦板中出現(xiàn),其主要起到一個濾波電感的作用,提高電路的抗干擾能力,電腦主機板中的蛇形走線,主要用在一些時鐘信號中,如CIClk,AGPClk,它的作用有兩點:1、阻抗匹配2、濾波電感。對一些重要信號,如INTEL HUB架構(gòu)中的HUBLink,一共13根,跑233MHz,要求必須嚴格等長,以消除時滯造成的隱患,繞線是解決辦法。一般來講,蛇形走線的線距>=2倍的線寬。PCI板上的蛇行線就是為了適應PCI33MHzClock的線長要求。若在一般普通PCB板中,是一個分布參數(shù)的 LC濾波器,還可作為收音機天線的電感線圈,短而窄的蛇形走線可做保險絲等等.
(一) 細節(jié)決定成敗PCB設計是一個細致的工作,需要的就是細心和耐心。剛開始做設計的新手經(jīng)常犯的錯誤就是一些細節(jié)錯誤。器件管腳弄錯了,器件封裝用錯了,管腳順序畫反了等等,有些可以通過飛線來解決,有些可能就讓一塊板子直接變成了廢品。畫封裝的時候多檢查一遍,投板之前把封裝打印出來和實際器件比一下,多看一眼,多檢查一遍不是強迫癥,只是讓這些容易犯的低級錯誤盡量避免。否則設計的再好看的板子,上面布滿飛線,也就遠談不上優(yōu)秀了。(二) 學會設置規(guī)則其實現(xiàn)在不光高級的PCB設計軟件需要設置布線規(guī)則,一些簡單易用的PCB工具同樣可以進行規(guī)則設置。人腦畢竟不是機器,那就難免會有疏忽有失誤。所以把一些容易忽略的問題設置到規(guī)則里面,讓電腦幫助我們檢查,盡量避免犯一些低級錯誤。另外,完善的規(guī)則設置能更好的規(guī)范后面的工作。所謂磨刀不誤砍柴工,板子的規(guī)模越復雜規(guī)則設置的重要性越突出?,F(xiàn)在很多EDA工具都有自動布線功能,如果規(guī)則設置足夠詳細,讓工具自己幫你去設計,你在一旁喝杯咖啡,不是更愜意的事情嗎?(三) 為別人考慮的越多,自己的工作越少在進行PCB設計的時候,盡量多考慮一些最終使用者的需求。比如,如果設計的是一塊開發(fā)板,那么在進行PCB設計的時候就要考慮放置更多的絲印信息,這樣在使用的時候會更方便,不用來回的查找原理圖或者找設計人員支持了。如果設計的是一個量產(chǎn)產(chǎn)品,那么就要更多的考慮到生產(chǎn)線上會遇到的問題,同類型的器件盡量方向一致,器件間距是否合適,板子的工藝邊寬度等等。這些問題考慮的越早,越不會影響后面的設計,也可以減少后面支持的工作量和改板的次數(shù)??瓷先ラ_始設計上用的時間增加了,實際上是減少了自己后續(xù)的工作量。在板子空間信號允許的情況下,盡量放置更多的測試點,提高板子的可測性,這樣在后續(xù)調(diào)試階段同樣能節(jié)省更多的時間,給發(fā)現(xiàn)問題提供更多的思路。(四) 畫好原理圖很多工程師都覺得layout工作更重要一些,原理圖就是為了生成網(wǎng)表方便PCB做檢查用的。其實,在后續(xù)電路調(diào)試過程中原理圖的作用會更大一些。無論是查找問題還是和同事交流,還是原理圖更直觀更方便。另外養(yǎng)成在原理圖中做標注的習慣,把各部分電路在layout的時候要注意到的問題標注在原理圖上,對自己或者對別人都是一個很好的提醒。層次化原理圖,把不同功能不同模塊的電路分成不同的頁,這樣無論是讀圖還是以后重復使用都能明顯的減少工作量。使用成熟的設計總是要比設計新電路的風險小。每次看到把所有電路都放在一張圖紙上,一片密密麻麻的器件,腦袋就能大一圈。
遼寧專業(yè)FPC軟板這里主要是說了從PCB設計封裝來解析選擇元件的技巧。元件的封裝包含很多信息,包含元件的尺寸專業(yè)FPC軟板,特別是引腳的相對位置關(guān)系,還有元件的焊盤類型。當然我們根據(jù)元件封裝選擇元件時還有一個要注意的地方是要考慮元件的外形尺寸。引腳位置關(guān)系:主要是指我們需要將實際的元件的引腳和PCB元件的封裝的尺寸對應起來。我們選擇不同的元件,雖然功能相同,但是元件的封裝很可能不一樣。我們需要保證PCB焊盤尺寸位置正確才能保證元件能正確焊接。焊盤的選擇:這個是我們需要考慮的比較多的地方。首先包括焊盤的類型。其類型包括兩種,一是電鍍通孔,一種是表貼類型。我們需要考慮的因素有器件成本、可用性、器件面積密度和功耗等因數(shù)。從制造角度看,表貼器件通常要比通孔器件便宜,而且一般可用性較高。對于我們一般設計來說,我們選擇表貼元件,不僅方便手工焊接,而且有利于查錯和調(diào)試過程中更好的連接焊盤和信號。其次我們還應該注意焊盤的位置。因為不同的位置,就代表元件實際當中不同的位置。我們?nèi)绻缓侠戆才藕副P的位置,很有可能就會出現(xiàn)一個區(qū)域元件過密,而另外一個區(qū)域元件很稀疏的情況,當然情況更糟糕的是由于焊盤位置過近,導致元件之間空隙過小而無法焊接,下面就是我失敗的一個例子,我在一個光耦開關(guān)旁邊開了通孔,但是由于它們的位置過近,導致光耦開關(guān)焊接上去以后,通孔無法再放置螺絲了。