PCB設(shè)計(jì)是一個(gè)細(xì)致的工作,需要的就是細(xì)心和耐心。剛開(kāi)始做設(shè)計(jì)的新手經(jīng)常犯的錯(cuò)誤就是一些細(xì)節(jié)錯(cuò)誤。器件管腳弄錯(cuò)了,器件封裝用錯(cuò)了,管腳順序畫(huà)反了等等,有些可以通過(guò)飛線來(lái)解決,有些可能就讓一塊板子直接變成了廢品。畫(huà)封裝的時(shí)候多檢查一遍,投板之前把封裝打印出來(lái)和實(shí)際器件比一下,多看一眼,多檢查一遍不是強(qiáng)迫癥,只是讓這些容易犯的低級(jí)錯(cuò)誤盡量避免。否則設(shè)計(jì)的再好看的板子,上面布滿飛線,也就遠(yuǎn)談不上優(yōu)秀了。(二) 學(xué)會(huì)設(shè)置規(guī)則其實(shí)現(xiàn)在不光高級(jí)的PCB設(shè)計(jì)軟件需要設(shè)置布線規(guī)則,一些簡(jiǎn)單易用的PCB工具同樣可以進(jìn)行規(guī)則設(shè)置。人腦畢竟不是機(jī)器,那就難免會(huì)有疏忽有失誤。所以把一些容易忽略的問(wèn)題設(shè)置到規(guī)則里面,讓電腦幫助我們檢查,盡量避免犯一些低級(jí)錯(cuò)誤。另外,完善的規(guī)則設(shè)置能更好的規(guī)范后面的工作。所謂磨刀不誤砍柴工,板子的規(guī)模越復(fù)雜規(guī)則設(shè)置的重要性越突出?,F(xiàn)在很多EDA工具都有自動(dòng)布線功能,如果規(guī)則設(shè)置足夠詳細(xì),讓工具自己幫你去設(shè)計(jì),你在一旁喝杯咖啡,不是更愜意的事情嗎?(三) 為別人考慮的越多,自己的工作越少在進(jìn)行PCB設(shè)計(jì)的時(shí)候,盡量多考慮一些最終使用者的需求。比如,如果設(shè)計(jì)的是一塊開(kāi)發(fā)板,那么在進(jìn)行PCB設(shè)計(jì)的時(shí)候就要考慮放置更多的絲印信息,這樣在使用的時(shí)候會(huì)更方便,不用來(lái)回的查找原理圖或者找設(shè)計(jì)人員支持了。如果設(shè)計(jì)的是一個(gè)量產(chǎn)產(chǎn)品,那么就要更多的考慮到生產(chǎn)線上會(huì)遇到的問(wèn)題,同類型的器件盡量方向一致,器件間距是否合適,板子的工藝邊寬度等等。這些問(wèn)題考慮的越早,越不會(huì)影響后面的設(shè)計(jì),也可以減少后面支持的工作量和改板的次數(shù)??瓷先ラ_(kāi)始設(shè)計(jì)上用的時(shí)間增加了,實(shí)際上是減少了自己后續(xù)的工作量。在板子空間信號(hào)允許的情況下,盡量放置更多的測(cè)試點(diǎn),提高板子的可測(cè)性,這樣在后續(xù)調(diào)試階段同樣能節(jié)省更多的時(shí)間,給發(fā)現(xiàn)問(wèn)題提供更多的思路。
高速數(shù)字PCB板的等線長(zhǎng)是為了使各信號(hào)的延遲差保持在一個(gè)范圍內(nèi),保證系統(tǒng)在同一周期內(nèi)讀取的數(shù)據(jù)的有效性(延遲差超過(guò)一個(gè)時(shí)鐘周期時(shí)會(huì)錯(cuò)讀下一周期的數(shù)據(jù)),一般要求延遲差不超過(guò)1/4時(shí)鐘周期,單位長(zhǎng)度的線延遲差也是固定的,延遲跟線寬,線長(zhǎng),銅厚,板層結(jié)構(gòu)有關(guān),但線過(guò)長(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í)滯造成的隱患,繞線是解決辦法。一般來(lái)講,蛇形走線的線距>=2倍的線寬。PCI板上的蛇行線就是為了適應(yīng)PCI 33MHzClock的線長(zhǎng)要求。若在一般普通PCB板中,是一個(gè)分布參數(shù)的 LC濾波器,還可作為收音機(jī)天線的電感線圈,短而窄的蛇形走線可做保險(xiǎn)絲等等.
在基于信號(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。
如果阻抗變化只發(fā)生一次,例如線寬從8mil變到6mil后,一直保持6mil寬度這種情況,要達(dá)到突變處信號(hào)反射噪聲不超過(guò)電壓擺幅的5%這一噪聲預(yù)算要求,阻抗變化必須小于10%。這有時(shí)很難做到,以 FR4板材上微帶線的情況為例,我們計(jì)算一下。如果線寬8mil,線條和參考平面之間的厚度為4mil,特性阻抗為46.5歐姆。線寬變化到6mil后特性阻抗變成54.2歐姆,阻抗變化率達(dá)到了20%。反射信號(hào)的幅度必然超標(biāo)。至于對(duì)信號(hào)造成多大影響,還和信號(hào)上升時(shí)間和驅(qū)動(dòng)端到反射點(diǎn)處信號(hào)的時(shí)延有關(guān)。但至少這是一個(gè)潛在的問(wèn)題點(diǎn)。幸運(yùn)的是這時(shí)可以通過(guò)阻抗匹配端接解決問(wèn)題。如果阻抗變化發(fā)生兩次,例如線寬從8mil變到6mil后,拉出2cm后又變回8mil。那么在2cm長(zhǎng)6mil寬線條的兩個(gè)端點(diǎn)處都會(huì)發(fā)生反射,一次是阻抗變大,發(fā)生正反射,接著阻抗變小,發(fā)生負(fù)反射。如果兩次反射間隔時(shí)間足夠短,兩次反射就有可能相互抵消,從而減小影響。假設(shè)傳輸信號(hào)為1V,第Y次正反射有0.2V被反射,1.2V繼續(xù)向前傳輸,第二次反射有 -0.2*1.2 = 0.24v被反射回。再假設(shè)6mil線長(zhǎng)度極短,兩次反射幾乎同時(shí)發(fā)生,那么總的反射電壓只有0.04V,小于5%這一噪聲預(yù)算要求。因此,這種反射是否影響信號(hào),有多大影響,和阻抗變化處的時(shí)延以及信號(hào)上升時(shí)間有關(guān)。研究及實(shí)驗(yàn)表明,只要阻抗變化處的時(shí)延小于信號(hào)上升時(shí)間的20%,反射信號(hào)就不會(huì)造成問(wèn)題。如果信號(hào)上升時(shí)間為1ns,那么阻抗變化處的時(shí)延小于0.2ns對(duì)應(yīng)1.2英寸,反射就不會(huì)產(chǎn)生問(wèn)題。也就是說(shuō),對(duì)于本例情況,6mil寬走線的長(zhǎng)度只要小于3cm就不會(huì)有問(wèn)題。
山東專業(yè)線路板印制從IC芯片的發(fā)展及封裝形式來(lái)看,芯片體積越來(lái)越小、引腳數(shù)越來(lái)越多;同時(shí),由于近年來(lái)IC工藝的發(fā)展,使得其速度也越來(lái)越高。線路板印制生產(chǎn)廠這就帶來(lái)了一個(gè)問(wèn)題,即電子設(shè)計(jì)的體積減小導(dǎo)致電路的布局布線密度變大,而同時(shí)信號(hào)的頻率還在提高,從而使得如何處理高速信號(hào)問(wèn)題成為一個(gè)設(shè)計(jì)能否成功的關(guān)鍵因素。隨著電子系統(tǒng)中邏輯復(fù)雜度和時(shí)鐘頻率的迅速提高,信號(hào)邊沿不斷變陡,印刷電路板的線跡互連和板層特性對(duì)系統(tǒng)電氣性能的影響也越發(fā)重要。對(duì)于低頻設(shè)計(jì),線跡互連和板層的影響可以不考慮,但當(dāng)頻率超過(guò)50 MHz時(shí),互連關(guān)系必須考慮,而在*定系統(tǒng)性能時(shí)還必須考慮印刷電路板板材的電參數(shù)。因此,高速系統(tǒng)的設(shè)計(jì)必須面對(duì)互連延遲引起的時(shí)序問(wèn)題以及串?dāng)_、傳輸線效應(yīng)等信號(hào)完整性(Signal Integrity,SI)問(wèn)題。當(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)_、反射、過(guò)沖、振蕩、地彈、偏移等信號(hào)完整性問(wèn)題,本來(lái)在低速電路中無(wú)需考慮的因素在這里就顯得格外重要;另外,隨著現(xiàn)有電氣系統(tǒng)耦合結(jié)構(gòu)越來(lái)越復(fù)雜,電磁兼容性也變成了一個(gè)不能不考慮的問(wèn)題。要解決高速電路設(shè)計(jì)的問(wèn)題,首先需要真正明白高速信號(hào)的概念。高速不是就頻率的高低來(lái)說(shuō)的,而是由信號(hào)的邊沿速度決定的,一般認(rèn)為上升時(shí)間小于4倍信號(hào)傳輸延遲時(shí)可視為高速信號(hào)。即使在工作頻率不高的系統(tǒng)中,也會(huì)出現(xiàn)信號(hào)完整性的問(wèn)題。這是由于隨著集成電路工藝的提高,所用器件I/O端口的信號(hào)邊沿比以前更陡更快,因此在工作時(shí)鐘不高的情況下也屬于高速器件,隨之帶來(lái)了信號(hào)完整性的種種問(wèn)題。
在PCB(印制電路板)中,印制導(dǎo)線用來(lái)實(shí)現(xiàn)電路元件和器件之間電氣連接,是PCB中的重要組件,PCB導(dǎo)線多為銅線,銅自身的物理特性也導(dǎo)致其在導(dǎo)電過(guò)程中必然存在一定的阻抗,導(dǎo)線中的電感成分會(huì)影響電壓信號(hào)的傳輸,而電阻成分則會(huì)影響電流信號(hào)的傳輸,在高頻線路中電感的影響尤為嚴(yán)重,因此,在PCB設(shè)計(jì)中必須注意和消除印制導(dǎo)線阻抗所帶來(lái)的影響。1印制導(dǎo)線產(chǎn)生干擾的原因PCB上的印制導(dǎo)線通電后在直流或交流狀態(tài)下分別對(duì)電流呈現(xiàn)電阻或感抗,而平行導(dǎo)線之間存在電感效應(yīng),電阻效應(yīng),電導(dǎo)效應(yīng),互感效應(yīng);一根導(dǎo)線上的變化電流必然影響另一根導(dǎo)線,從而產(chǎn)生干擾;PCB板外連接導(dǎo)線甚至元器件引線都可能成為發(fā)射或接收干擾信號(hào)的天線。印制導(dǎo)線的直流電阻和交流阻抗可以通過(guò)公式和公式來(lái)計(jì)算,R=PL/S和XL=2πfL式中L為印制導(dǎo)線長(zhǎng)度(m),s為導(dǎo)線截面積(mm2),ρ為銅的電阻率,TT為常數(shù),f為交流頻率。正是由于這些阻抗的存在,從而產(chǎn)生一定的電位差,這些電位差的存在,必然會(huì)帶來(lái)干擾,從而影響電路的正常工作。2 PCB電流與導(dǎo)線寬度的關(guān)系PCB導(dǎo)線寬度與電路電流承載值有關(guān),一般導(dǎo)線越寬,承載電流的能力越強(qiáng)。在實(shí)際的PCB制作過(guò)程中,導(dǎo)線寬度應(yīng)以能滿足電氣性能要求而又便于生產(chǎn)為宜,它的最小值以承受的電流大小而定,導(dǎo)線寬度和間距可取0.3mm(12mil)。導(dǎo)線的寬度在大電流的情況下還要考慮其溫升問(wèn)題。PCB設(shè)計(jì)銅鉑厚度、線寬