隨著集成電路輸出開關(guān)速度提高以及PCB板密度增加,信號完整性已經(jīng)成為高速數(shù)字PCB設(shè)計(jì)必須關(guān)心的問題之一。元器件和PCB板的參數(shù)、元器件在PCB板上的布局、高速信號的布線等因素,都會(huì)引起信號完整性問題,導(dǎo)致系統(tǒng)工作不穩(wěn)定,甚至完全不工作。如何在PCB板的設(shè)計(jì)過程中充分考慮到信號完整性的因素,并采取有效的控制措施,已經(jīng)成為當(dāng)今PCB設(shè)計(jì)業(yè)界中的一個(gè)熱門課題。基于信號完整性計(jì)算機(jī)分析的高速數(shù)字PCB板設(shè)計(jì)方法能有效地實(shí)現(xiàn)PCB設(shè)計(jì)的信號完整性。1. 信號完整性問題概述信號完整性(SI)是指信號在電路中以正確的時(shí)序和電壓作出響應(yīng)的能力。如果電路中信號能夠以要求的時(shí)序、持續(xù)時(shí)間和電壓幅度到達(dá)IC,則該電路具有較好的信號完整性。反之,當(dāng)信號不能正常響應(yīng)時(shí),就出現(xiàn)了信號完整性問題。從廣義上講,信號完整性問題主要表現(xiàn)為5個(gè)方面:延遲、反射、串?dāng)_、同步切換噪聲(SSN)和電磁兼容性(EMI)。延遲是指信號在PCB板的導(dǎo)線上以有限的速度傳輸,信號從發(fā)送端發(fā)出到達(dá)接收端,其間存在一個(gè)傳輸延遲。信號的延遲會(huì)對系統(tǒng)的時(shí)序產(chǎn)生影響,在高速數(shù)字系統(tǒng)中,傳輸延遲主要取決于導(dǎo)線的長度和導(dǎo)線周圍介質(zhì)的介電常數(shù)。另外,當(dāng)PCB板上導(dǎo)線(高速數(shù)字系統(tǒng)中稱為傳輸線)的特征阻抗與負(fù)載阻抗不匹配時(shí),信號到達(dá)接收端后有一部分能量將沿著傳輸線反射回去,使信號波形發(fā)生畸變,甚至出現(xiàn)信號的過沖和下沖。信號如果在傳輸線上來回反射,就會(huì)產(chǎn)生振鈴和環(huán)繞振蕩。
(一) 畫好原理圖很多工程師都覺得layout工作更重要一些,原理圖就是為了生成網(wǎng)表方便PCB做檢查用的。其實(shí),在后續(xù)電路調(diào)試過程中原理圖的作用會(huì)更大一些。無論是查找問題還是和同事交流,還是原理圖更直觀更方便。另外養(yǎng)成在原理圖中做標(biāo)注的習(xí)慣,把各部分電路在layout的時(shí)候要注意到的問題標(biāo)注在原理圖上,對自己或者對別人都是一個(gè)很好的提醒。層次化原理圖,把不同功能不同模塊的電路分成不同的頁,這樣無論是讀圖還是以后重復(fù)使用都能明顯的減少工作量。使用成熟的設(shè)計(jì)總是要比設(shè)計(jì)新電路的風(fēng)險(xiǎn)小。每次看到把所有電路都放在一張圖紙上,一片密密麻麻的器件,腦袋就能大一圈。(二) 好好進(jìn)行電路布局心急的工程師畫完原理圖,把網(wǎng)表導(dǎo)入PCB后就迫不及待的把器件放好,開始拉線。其實(shí)一個(gè)好的PCB布局能讓你后面的拉線工作變得簡單,讓你的PCB工作的更好。每一塊板子都會(huì)有一個(gè)信號路徑,PCB布局也應(yīng)該盡量遵循這個(gè)信號路徑,讓信號在板子上可以順暢的傳輸,人們都不喜歡走迷宮,信號也一樣。如果原理圖是按照模塊設(shè)計(jì)的,PCB也一樣可以。按照不同的功能模塊可以把板子劃分為若干區(qū)域。模擬數(shù)字分開,電源信號分開,發(fā)熱器件和易感器件分開,體積較大的器件不要太靠近板邊,注意射頻信號的屏蔽等等……多花一分的時(shí)間去優(yōu)化PCB的布局,就能在拉線的時(shí)候節(jié)省更多的時(shí)間。
一個(gè)布局是否合理沒有判斷標(biāo)準(zhǔn),可以采用一些相對簡單的標(biāo)準(zhǔn)來判斷布局的優(yōu)劣。最常用的標(biāo)準(zhǔn)就是使飛線總長度盡可能短。一般來說,飛線總長度越短,意味著布線總長度也是越短(注意:這只是相對于大多數(shù)情況是正確的,并不是完全正確);走線越短,走線所占據(jù)的印制板面積也就越小,布通率越高。在走線盡可能短的同時(shí),還必須考慮布線密度的問題。如何布局才能使飛線總長度最短并且保證布局密度不至于過高而不能實(shí)現(xiàn)是個(gè)很復(fù)雜的問題。因?yàn)?,調(diào)整布局就是調(diào)整封裝的放置位置,一個(gè)封裝的焊盤往往和幾個(gè)甚至幾十個(gè)網(wǎng)絡(luò)同時(shí)相關(guān)聯(lián),減小一個(gè)網(wǎng)絡(luò)飛線長度可能會(huì)增長另一個(gè)網(wǎng)絡(luò)的飛線長度。如何能夠調(diào)整封裝的位置到最佳點(diǎn)實(shí)在給不出太實(shí)用的標(biāo)準(zhǔn),實(shí)際操作時(shí),主要依靠設(shè)計(jì)者的經(jīng)驗(yàn)觀查屏幕顯示的飛線是否簡捷、有序和計(jì)算出的總長度是否最短。飛線是手工布局和布線的主要參考標(biāo)準(zhǔn),手工調(diào)整布局時(shí)盡量使飛線走最短路徑,手工布線時(shí)常常按照飛線指示的路徑連接各個(gè)焊盤。Protel的飛線優(yōu)化算法可以有效地解決飛線連接的最短路徑問題。飛線的連接策略Protel提供了兩種飛線連接方式供使用者選擇:順序飛線和最短樹飛線。在布線參數(shù)設(shè)置中的飛線模式頁可以設(shè)置飛線連接策略,應(yīng)該選擇最短樹策略。動(dòng)態(tài)飛線在有關(guān)飛線顯示和控制一節(jié)中已經(jīng)講到: 執(zhí)行顯示網(wǎng)絡(luò)飛線、顯示封裝飛線和顯示全部飛線命令之一后飛線顯示開關(guān)打開,執(zhí)行隱含全部飛線命令后飛線顯示開關(guān)關(guān)閉。
專業(yè)線路板貼片如果阻抗變化只發(fā)生一次,例如線寬從8mil變到6mil后,一直保持6mil寬度這種情況,要達(dá)到突變處信號反射噪聲不超過電壓擺幅的5%這一噪聲預(yù)算要求,線路板貼片阻抗變化必須小于10%。這有時(shí)很難做到,以 FR4板材上微帶線的情況為例,我們計(jì)算一下。如果線寬8mil,線條和參考平面之間的厚度為4mil,特性阻抗為46.5歐姆。線寬變化到6mil后特性阻抗變成54.2歐姆,阻抗變化率達(dá)到了20%。反射信號的幅度必然超標(biāo)。至于對信號造成多大影響,還和信號上升時(shí)間和驅(qū)動(dòng)端到反射點(diǎn)處信號的時(shí)延有關(guān)。但至少這是一個(gè)潛在的問題點(diǎn)。幸運(yùn)的是這時(shí)可以通過阻抗匹配端接解決問題。如果阻抗變化發(fā)生兩次,例如線寬從8mil變到6mil后,拉出2cm后又變回8mil。那么在2cm長6mil寬線條的兩個(gè)端點(diǎn)處都會(huì)發(fā)生反射,一次是阻抗變大,發(fā)生正反射,接著阻抗變小,發(fā)生負(fù)反射。如果兩次反射間隔時(shí)間足夠短,兩次反射就有可能相互抵消,從而減小影響。假設(shè)傳輸信號為1V,第Y次正反射有0.2V被反射,1.2V繼續(xù)向前傳輸,第二次反射有 -0.2*1.2 = 0.24v被反射回。再假設(shè)6mil線長度極短,兩次反射幾乎同時(shí)發(fā)生,那么總的反射電壓只有0.04V,小于5%這一噪聲預(yù)算要求。因此,這種反射是否影響信號,有多大影響,和阻抗變化處的時(shí)延以及信號上升時(shí)間有關(guān)。研究及實(shí)驗(yàn)表明,只要阻抗變化處的時(shí)延小于信號上升時(shí)間的20%,反射信號就不會(huì)造成問題。如果信號上升時(shí)間為1ns,那么阻抗變化處的時(shí)延小于0.2ns對應(yīng)1.2英寸,反射就不會(huì)產(chǎn)生問題。也就是說,對于本例情況,6mil寬走線的長度只要小于3cm就不會(huì)有問題。