摘要 在傳統(tǒng)并行同步數(shù)字信號的數(shù)位和速率將要達到極限的情況下,開始轉向從高速串行信號尋找出路,其中以低壓差分信號(LVDS)應用最廣泛。文中以基于FPGA設計的高速信號下載器為例,從LVDS的PCB設計,約束設置和信號完整性仿真等多方面研究LVDS信號的實現(xiàn)。
關鍵詞 LVDS;PCB設計;信號完整性
LVDS(Low—Voltage Diffential Signaling)是一種低壓差分信號,具有傳輸電壓低、抗干擾能力強、時序定位準確等優(yōu)點,適合高速信號的傳輸,在航天,軍工等領域有廣泛的應用。LVDS同時也是一種高速數(shù)字信號,因此在PCB(Prined Circuit Board)設計中要更多的考慮反射、過沖、串擾等信號完整性問題。針對以上的問題,只要在進行互連時加以考慮,就可滿足高速信號傳輸?shù)囊蟆?br />
1 LVDS信號約束設置
1.1 PCB板的疊層設置
根據TI參考手冊,通常的疊層結構為LVDS信號層、電源層、地層和TTL信號層共4層,如圖1所示。
但在實際設計中,由于疊層設計不可能單獨列出多層,對于TTL和LVDS信號的地層也不需要進行分割,這樣反而會破壞地層的完整性,因此在保證有完整地的情況下,可以對其他地層TTL和LVDS信號進行分割??傊?,在保證地層完整的情況下,讓LVDS信號和TTL信號盡量分離,最好是在不同的層進行布線。在文中PCB板的設計中,使用6層疊層結構:
TOP-GND1-INNER-POWER-GND2-BOTTOM,其中TOP和BOTTOM層走LVDS信號,INNER和GND2走LVTTL信號,這樣既保持了信號的分層,也保持了完整的信號回流路徑。
1.2 LVDS信號的阻抗控制
差分阻抗的不匹配會產生反射,有10%的阻抗不匹配就會產生5%的反射,所以要根據不同情況進行不同的匹配控制。LVDS信號的差分特性阻抗為100 Ω,對于LVDS信號發(fā)射端,采用差分對各自串聯(lián)精度為1%的50 Ω的電阻進行匹配,在1 vds信號的接收端,采用并聯(lián)一個精度為1%的100 Ω的電阻進行匹配,這樣既保持了信號傳輸?shù)墓β室?,又滿足了阻抗控制的要求。在PCB疊層設置時,要注意疊層結構對于特性阻抗的影響。
1.3 差分信號對的處理
由于差分對相比于單端,需要兩倍的信號線,所以設計的復雜程度也相對提高了,同時差分對具有導致EMI的潛在內因,容易耦合進共模干擾,導致輸出EMI問題和相互之間的串擾問題。
針對在PCB板中可能存在的EMI、串擾、地彈等問題,采用不同的處理方式進行消除。
1.3.1 EMI(電磁干擾)
采用LVDS信號與其他信號進行分層布線,同時對于LVDS信號使用25mil(1 mil=0.025 4 mm)地線包圍,并且每隔一段距離用打孔接到“GND”層。并要求LVDS信號線盡量短一些。在PCB周圍要用地覆蓋,以保證信號不被輻射干擾。
1.3.2 串擾
LVDS差分對之間的間距為小于等于線寬,差分對之間的間距為>3倍的線寬,這樣可以減少不同LVDS對之間的信號耦合,避免引入共模噪聲,同時在各個LVDS差分對的空間可以通過鋪地,并打過孔到“GND”層,讓不同1 vds對之間的等效耦合電容為無窮小,以減少相互之間的串擾。
1.3.3 地彈
所謂“地彈”,是指芯片內部“地”電平相對于電路板“地”電平的變化現(xiàn)象。以電路板“地”為參考,就像是芯片內部的“地”電平不斷的跳動,因此形象的稱之為地彈(Ground Bounce),在設計中,對于信號的回流路徑進行處理,讓信號路徑和回流路徑盡量靠近,增大之間的互感,同時對于回流路徑要避免分割現(xiàn)象的發(fā)生,去耦電容要盡量靠近信號的地引腳。
1.3.4 長度匹配
LVDS信號頻率可達到600 MHz以上,所以差分線要求嚴格等長,差分對內最好不超過10 mil,如果頻率低于600 MHz,這個約束值可以適當放寬,但最大應不超過75 mil。不同LVDS對間的布線最大差值不超過200 mil。在Cadence16.3的約束設置中,設置如表1所示。
1.4 總結
在高速信號下載器中,LVTTL轉LVDS信號的轉換采用TI的sn55lvds31(發(fā)送)和ss55lvds32(接收)芯片進行,最高可以達到800 Mbit/s的傳輸速率。
根據設計要求,對于LVDS信號的布線,總結出以下基本原則:
(1)LVDS信號與TTL信號應相互隔離,最好設置在不同層面上,之間由電源層或地層隔離。
(2)LVDS信號盡量不要有過孔,跨平面分割會造成阻抗不連續(xù)。
(3)差分對內要保持間距一致、平行走線,線間距應小于等于線寬。
(4)差分對間的對內間距保持在10倍以上,差分對間應放置隔離用的接地過孔,每10~25 mil放置一個。
(5)SN55LVDS31/32要盡可能靠近接插件,連線距離越短越好。
(6)差分對應等長走線,以防止信號問相位差導致的電磁輻射。
(7)使用精度為1%的100 Ω表貼電阻,靠近SN55LVDS32輸入端放置(距離不能超過500 mil,應控制在300 mil以內),以匹配傳輸線的差分阻抗。
應避免90°走線,可使用圓弧或45°折線。
(8)LVDS和TTL電平的電源層、地層應分開。
2 LVDS信號仿真分析
仿真主要經過的步驟為,在Tools—Setup Advisor中設計電源網絡和標號,并進行ibis模型的分配,在Cadence中Ibis模型通過Ibs2dml工具轉化為可用的數(shù)據格式,對于電容、電阻等無源器件,可以自己建立Espice模型,下面通過約束管理器進行拓撲的提取,對于要提取的網絡使用SigXplorer工具進行,之后即可進行各種仿真。提取的網絡拓撲結構如圖3所示。
2.1 PCB板疊層設計
使用Cadence16.3的SI工具進行信號完整性的仿真。
設計采用6層板的疊層結構,經過合理安排疊層厚度,通過Allegro計算,表面微帶線寬6 mil線間距6 mil時,阻抗理論計算值分別為103和99.4 Ω。符合阻抗控制要求。內層沒有走差分線,線寬設置為5 mil。
2.2 LVDS差分對的波形分析
LVDS信號線之間的等距是為保證兩者差分阻抗一致,減少反射。差分對的兩條線之間要保持平行,防止耦合共模干擾。在疊層設置中,保持平行是為了保持阻抗連續(xù),否則會產生延遲和抖動。通過S參數(shù)分析差分對阻抗(Differential Impedance)。從仿真如圖3所示,S11在0~3.0 GHz的頻域范圍內,其最劣化的指標為:-16.770 dB以下,S22(虛線的曲線)也不劣于-17 dB。這說明該差分對的差分阻抗連續(xù)性很好。
通過Hspice的IN,OUT仿真,可以看出差分對良好的對稱性。
3 結束語
LVDS在航天軍工等方面具有廣泛的應用,但是由于信號完整性的問題考慮不夠,經常出現(xiàn)設計問題,文中從基于LVDS的高速信號下載器的約束設計進行論述,通過仿真研究,達到了設計目的。





