江西專業(yè)SMT貼片通訊與計算機技術(shù)的高速發(fā)展使得高速PCB設(shè)計進入了千兆位領(lǐng)域,新的高速器件應用使得如此高的速率在背板和單板上的長距離傳輸成為可能,SMT貼片生產(chǎn)廠但與此同時,PCB設(shè)計中的信號完整性問題(SI)、電源完整性以及電磁兼容方面的問題也更加突出。信號完整性是指信號在信號線上傳輸?shù)馁|(zhì)量,主要問題包括反射、振蕩、時序、地彈和串擾等。信號完整性差不是由某個單一因素導致,而是板級設(shè)計中多種因素共同引起。在千兆位設(shè)備的PCB板設(shè)計中,一個好的信號完整性設(shè)計要求工程師全面考慮器件、傳輸線互聯(lián)方案、電源分配以及EMC方面的問題。高速PCB設(shè)計EDA工具已經(jīng)從單純的仿真驗證發(fā)展到設(shè)計和驗證相結(jié)合,幫助設(shè)計者在設(shè)計早期設(shè)定規(guī)則以避免錯誤而不是在設(shè)計后期發(fā)現(xiàn)問題。隨著數(shù)據(jù)速率越來越高設(shè)計越來越復雜,高速PCB系統(tǒng)分析工具變得更加必要,這些工具包括時序分析、信號完整性分析、設(shè)計空間參數(shù)掃描分析、EMC設(shè)計、電源系統(tǒng)穩(wěn)定性分析等。這里我們將著重討論在千兆位設(shè)備PCB設(shè)計中信號完整性分析應考慮的一些問題。高速器件與器件模型盡管千兆位發(fā)送與接收元器件供應商會提供有關(guān)芯片的設(shè)計資料,但是器件供應商對于新器件信號完整性的了解也存在一個過程,這樣器件供應商給出的設(shè)計指南可能并不成熟,還有就是器件供應商給出的設(shè)計約束條件通常都是非??量痰?,對設(shè)計工程師來說要滿足所有的設(shè)計規(guī)則會非常困難。所以就需要信號完整性工程師運用仿真分析工具對供應商的約束規(guī)則和實際設(shè)計進行分析,考察和優(yōu)化元器件選擇、拓撲結(jié)構(gòu)、匹配方案、匹配元器件的值,并最終開發(fā)出確保信號完整性的PCB布局布線規(guī)則。因此,千兆位信號的精確仿真分析變得十分重要,而器件模型在信號完整性分析工作中的作用也越來越得到重視。
線路板打樣本身的基板是由隔熱、并不易彎曲的材質(zhì)所制作成。在表層能夠看到的很小線路材料是銅箔,原本銅箔是覆蓋在整個線路板板上的,并且在生產(chǎn)過程中部份被蝕刻掉,留下來的就變成網(wǎng)狀的細小線路了。這些線路被稱作導線或稱布線,用來提供線路板上零件的電路連接。通常PCB板的顏色都是棕色或是綠色,這是阻焊漆的顏色。是絕緣的防護層,可以保護銅線,也可以防止零件被焊到錯誤的地方?,F(xiàn)在顯卡和主板上都是多層板,很大程度上可以增加布線的面積。多層板用上了更多單或雙面的布線板,并在每層板間放進一層絕緣層后壓合。PCB板的層數(shù)就代表了有幾層獨立的布線層,通常層數(shù)都是偶數(shù),并且包含最外側(cè)的兩層,常見的PCB板一般是4~8層的結(jié)構(gòu)。很多PCB板的層數(shù)可以通過觀看PCB板的切面看出來。但實際上,沒有人能有這么好的眼力。所以,下面再教大家一種方法。多層板打樣的電路連接是通過埋孔和盲孔技術(shù),主板和顯示卡大多使用4層的PCB板,也有些是采用6、8層,甚至10層的PCB板。要想看出是PCB有多少層,通過觀察導孔就可以辯識,因為在主板和顯示卡上使用的4層板是第1、第4層走線,其他幾層另有用途(地線和電源)。所以,同雙層板一樣,導孔會打穿PCB板。如果有的導孔在PCB板正面出現(xiàn),卻在反面找不到,那么就一定是6/8層板了。如果PCB板的正反面都能找到相同的導孔,自然就是4層板了。把主板對著有光處,看到導孔的位置,如果能透光,這就是8/6層板,否就是四層板.
(一) 細節(jié)決定成敗PCB設(shè)計是一個細致的工作,需要的就是細心和耐心。剛開始做設(shè)計的新手經(jīng)常犯的錯誤就是一些細節(jié)錯誤。器件管腳弄錯了,器件封裝用錯了,管腳順序畫反了等等,有些可以通過飛線來解決,有些可能就讓一塊板子直接變成了廢品。畫封裝的時候多檢查一遍,投板之前把封裝打印出來和實際器件比一下,多看一眼,多檢查一遍不是強迫癥,只是讓這些容易犯的低級錯誤盡量避免。否則設(shè)計的再好看的板子,上面布滿飛線,也就遠談不上優(yōu)秀了。(二) 學會設(shè)置規(guī)則其實現(xiàn)在不光高級的PCB設(shè)計軟件需要設(shè)置布線規(guī)則,一些簡單易用的PCB工具同樣可以進行規(guī)則設(shè)置。人腦畢竟不是機器,那就難免會有疏忽有失誤。所以把一些容易忽略的問題設(shè)置到規(guī)則里面,讓電腦幫助我們檢查,盡量避免犯一些低級錯誤。另外,完善的規(guī)則設(shè)置能更好的規(guī)范后面的工作。所謂磨刀不誤砍柴工,板子的規(guī)模越復雜規(guī)則設(shè)置的重要性越突出。現(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)成在原理圖中做標注的習慣,把各部分電路在layout的時候要注意到的問題標注在原理圖上,對自己或者對別人都是一個很好的提醒。層次化原理圖,把不同功能不同模塊的電路分成不同的頁,這樣無論是讀圖還是以后重復使用都能明顯的減少工作量。使用成熟的設(shè)計總是要比設(shè)計新電路的風險小。每次看到把所有電路都放在一張圖紙上,一片密密麻麻的器件,腦袋就能大一圈。
這里主要是說了從PCB設(shè)計封裝來解析選擇元件的技巧。元件的封裝包含很多信息,包含元件的尺寸,特別是引腳的相對位置關(guān)系,還有元件的焊盤類型。當然我們根據(jù)元件封裝選擇元件時還有一個要注意的地方是要考慮元件的外形尺寸。引腳位置關(guān)系:主要是指我們需要將實際的元件的引腳和PCB元件的封裝的尺寸對應起來。我們選擇不同的元件,雖然功能相同,但是元件的封裝很可能不一樣。我們需要保證PCB焊盤尺寸位置正確才能保證元件能正確焊接。焊盤的選擇:這個是我們需要考慮的比較多的地方。首先包括焊盤的類型。其類型包括兩種,一是電鍍通孔,一種是表貼類型。我們需要考慮的因素有器件成本、可用性、器件面積密度和功耗等因數(shù)。從制造角度看,表貼器件通常要比通孔器件便宜,而且一般可用性較高。對于我們一般設(shè)計來說,我們選擇表貼元件,不僅方便手工焊接,而且有利于查錯和調(diào)試過程中更好的連接焊盤和信號。其次我們還應該注意焊盤的位置。因為不同的位置,就代表元件實際當中不同的位置。我們?nèi)绻缓侠戆才藕副P的位置,很有可能就會出現(xiàn)一個區(qū)域元件過密,而另外一個區(qū)域元件很稀疏的情況,當然情況更糟糕的是由于焊盤位置過近,導致元件之間空隙過小而無法焊接,下面就是我失敗的一個例子,我在一個光耦開關(guān)旁邊開了通孔,但是由于它們的位置過近,導致光耦開關(guān)焊接上去以后,通孔無法再放置螺絲了。另外一種情況就是我們要考慮焊盤如何焊接。在實際過程中我們常按一個特定的方向排列焊盤,焊接起來比較方便。元件的外形尺寸:在實際應用當中,一些元件(如有極性電容)可能有高度凈空限制,所以我們需要在元件選擇過程中加以考慮。我們在最初開始設(shè)計時,可以先畫一個基本的電路板外框形狀,然后放置上一些計劃要使用的大型或位置關(guān)鍵元件(如連接器)。這樣,就能直觀快速地看到(沒有布線的)電路板虛擬透視圖,并給出相對精確的電路板和元器件的相對定位和元件高度。這將有助于確保PCB經(jīng)過裝配后元件能合適地放進外包裝(塑料制品、機箱、機框等)內(nèi)。當然我們還可以從工具菜單中調(diào)用三維預覽模式瀏覽整塊電路板。對于元件的選擇,除了要依據(jù)設(shè)計要求外,還要選擇正規(guī)廠家所生產(chǎn)的產(chǎn)品,這樣才能保證實現(xiàn)你的設(shè)計目標。
現(xiàn)在市面上流行的EDA工具軟件很多,但除了使用的術(shù)語和功能鍵的位置不一樣外都大同小異,如何用這些工具更好地實現(xiàn)PCB的設(shè)計呢?在開始布線之前對設(shè)計進行認真的分析以及對工具軟件進行認真的設(shè)置將使設(shè)計更加符合要求。下面是一般的設(shè)計過程和步驟。1、確定PCB的層數(shù)電路板尺寸和布線層數(shù)需要在設(shè)計初期確定。如果設(shè)計要求使用高密度球柵數(shù)組(BGA)組件,就必須考慮這些器件布線所需要的最少布線層數(shù)。布線層的數(shù)量以及層疊(stack-up)方式會直接影響到印制線的布線和阻抗。板的大小有助于確定層疊方式和印制線寬度,實現(xiàn)期望的設(shè)計效果。多年來,人們總是認為電路板層數(shù)越少成本就越低,但是影響電路板的制造成本還有許多其它因素。近幾年來,多層板之間的成本差別已經(jīng)大大減小。在開始設(shè)計時最好采用較多的電路層并使敷銅均勻分布,以避免在設(shè)計臨近結(jié)束時才發(fā)現(xiàn)有少量信號不符合已定義的規(guī)則以及空間要求,從而被迫添加新層。在設(shè)計之前認真的規(guī)劃將減少布線中很多的麻煩。2、設(shè)計規(guī)則和限制自動布線工具本身并不知道應該做些什幺。為完成布線任務,布線工具需要在正確的規(guī)則和限制條件下工作。不同的信號線有不同的布線要求,要對所有特殊要求的信號線進行分類,不同的設(shè)計分類也不一樣。每個信號類都應該有優(yōu)先級,優(yōu)先級越高,規(guī)則也越嚴格。規(guī)則涉及印制線寬度、過孔的最大數(shù)量、平行度、信號線之間的相互影響以及層的限制,這些規(guī)則對布線工具的性能有很大影響。認真考慮設(shè)計要求是成功布線的重要一步。