1. 程式人生 > >LVDS訊號介紹及PCB設計

LVDS訊號介紹及PCB設計

原文地址:http://www.cnblogs.com/hong-jing/p/5140666.html

收藏學習!!!

一.LVDS簡介

1.1、LVDS訊號介紹
LVDSLow Voltage Differential Signaling,低電壓差分訊號。LVDS傳輸支援速率一般在155Mbps(大約為77MHZ)以上。LVDS是一種低擺幅的差分訊號技術,它使得訊號能在差分PCB線對或平衡電纜上以幾百Mbps的速率傳輸,其低壓幅和低電流驅動輸出實現了低噪聲和低功耗。IEEE在兩個標準中對LVDS訊號進行了定義。ANSI/TIA/EIA-644中,推薦最大速率為655Mbps,理論極限速率為1.923Mbps。

LVDS訊號傳輸一般由三部分組成:差分訊號傳送器,差分訊號互聯器,差分訊號接收器。差分訊號傳送器:將非平衡傳輸的TTL訊號轉換成平衡傳輸的LVDS訊號。通常由一個IC來完成,如:DS90C031;差分訊號接收器:將平衡傳輸的LVDS訊號轉換成非平衡傳輸的TTL訊號。通常由一個IC來完成,如:DS90C032;差分訊號互聯器:包括聯接線(電纜或者PCB走線),終端匹配電阻。按照IEEE規定,電阻為100歐。我們通常選擇為100,120歐。 

1.2、LVDS訊號電平特性
LVDS物理介面使用1.2V偏置電壓作為基準,提供大約400mV擺幅。LVDS驅動器由一個驅動差分線對的電流源組成(通常電流為3.5mA),LVDS接收器具有很高的輸入阻抗,因此驅動器輸出的電流大部分都流過100Ω 的匹配電阻,並在接收器的輸入端產生大約350mV 的電壓。電流源為恆流特性,終端電阻在100――120歐姆之間,則電壓擺動幅度為:3.5mA * 100 = 350mV ;3.5mA * 120 = 420mV.

                             

由邏輯“0”電平變化到邏輯“1”電平是需要時間的。由於LVDS訊號物理電平變化在0。85――1。55V之間,其由邏輯“0”電平到邏輯“1”電平變化的時間比TTL電平要快得多,所以LVDS更適合用來傳輸高速變化訊號。其低壓特點,功耗也低。採用低壓技術適應高速變化訊號,在微電子設計中的例子很多,如:FPGA晶片的核心供電電壓為2。5V或1.8V;PC機的CPU核心電壓,PIII800EB為1.8V;資料傳輸領域中很多功能晶片都採用低電壓技術。

1.3、差分訊號抗噪特性

從差分訊號傳輸線路上可以看出,若是理想狀況,線路沒有干擾時,在傳送側,可以形象理解為:
IN=IN+-IN-
在接收側,可以理解為:
IN+-IN-=OUT
所以:
OUT=IN
在實際線路傳輸中,線路存在干擾,並且同時出現在差分線對上,
在傳送側,仍然是:
IN=IN+-IN-
線路傳輸干擾同時存在於差分對上,假設干擾為q,則接收則:
(IN++q)-(IN--q)=IN+-IN-=OUT
所以:
OUT=IN
噪聲被抑止掉。
上述可以形象理解差分方式抑止噪聲的能力。在實際晶片中,是在噪聲容限內,採用“比較”及“量化”來處理的。

LVDS接收器可以承受至少±1V的驅動器與接收器之間的地的電壓變化。由於LVDS驅動器典型的偏置電壓為+1.2V,地的電壓變化、驅動器偏置電壓以及輕度耦合到的噪聲之和,在接收器的輸入端相對於接收器的地是共模電壓。這個共模範圍是:+0.2V~+2.2V。建議接收器的輸入電壓範圍為:0V~+2.4V。
抑止共模噪聲是DS(差分訊號)的共同特性,如RS485,RS422電平,採用差分平衡傳輸,由於其電平幅度大,更不容易受干擾,適合工業現場不太惡劣環境下通訊。

二.LVDS訊號的PCB設計:
1、LVDS訊號的工作原理和特點
對於高速電路,尤其是高速資料匯流排,常用的器件一般有:ECL、BTL、GTL和GTL+等。這些器件的工藝成熟,應用也較為廣泛,但都存在一個共同的缺點,即功耗大。
新興的CM0S工藝的低壓差分訊號(Low Voltage Differential Signal,簡稱LVDS)器件給了我們另一種選擇。LVDS低壓差分訊號,最早由美國國家半導體公司(National Semiconductor)提出的一種高速序列訊號傳輸電平,由於它傳輸速度快,功耗低,抗干擾能力強,傳輸距離遠,易於匹配等優點,迅速得到諸多晶片製造廠商和應用商的青睞,並通過TIA/EIA (Telecommunication Industry Association/Electronic Industries Association)的確認,成為該組織的標準(ANSI/TIA/EIA-644 standard)。LVDS訊號被廣泛應用於計算機、通訊以及消費電子領域,並被以PCI-Express為代表的第三代I/O標準中採用。LVDS器件的工作原理如下:

如圖1所示,其中傳送端是一個3.5mA的電流源,產生的3.5mA的電流通過差分線中的一路到接收端。由於接收端對於直流表現為高阻,電流通過接收端的100Ω的匹配電阻產生350mV的電壓,同時電流經過差分線的另一路流回傳送端。當傳送端進行狀態變化時,通過改變流經100Ω電阻的電流方向產生有效的'0'和'1' 態。

LVDS的特點是電流驅動模式,低電壓擺幅350mV可以提供更高的訊號傳輸率,使用差分傳輸的方式,輸入訊號只與2個訊號的差值有關,可將共模干擾抑制掉,可以使訊號的噪聲和EMI都減少。綜上所述,LVDS有以下主要特點:
1.低的輸出電壓擺幅(350mV); 
2.差分特徵是磁干擾相互抵消,消除共模噪聲,減少EMI; 
3.傳輸速度快,功耗低,抗干擾能力強,傳輸距離遠,易於匹配等優點。 

二、LVDS訊號在PCB上的設計

由LVDS訊號的工作原理及特點可以看出:LVDS訊號不僅是差分訊號,而且還是高速數字訊號;因此LVDS傳輸媒質不管使用的是PCB線對還是電纜,都必須採取措施防止訊號在媒質終端發生反射,同時應減少電磁干擾以保證訊號的完整性。只要我們在佈線時考慮到以上這些要素,設計高速差分線路板並不很困難。下面將簡要介紹LVDS訊號在PCB 上的設計要點:
1.布成多層板。有LVDS訊號的印製板一般都要布成多層板。由於LVDS訊號屬於高速訊號,與其相鄰的層應為地層,對LVDS訊號進行遮蔽防止干擾。另外密度不是很大的板子,在物理空間條件允許的情況下,最好將LVDS訊號與其它訊號分別放在不同的層。例如,對於四層板,通常可以按以下進行布層:LVDS訊號層、地層、電源層、其它訊號層。 

2.LVDS訊號阻抗計算與控制。
LVDS訊號的電壓擺幅只有350 mV,適於電流驅動的差分訊號方式工作。為了確保訊號在傳輸線當中傳播時不受反射訊號的影響,LVDS訊號要求傳輸線阻抗受控,通常差分阻抗為(100±10)Ω。阻抗控制的好壞直接影響訊號完整性及延遲。如何對其進行阻抗控制呢?

①、確定走線模式、引數及阻抗計算。LVDS分外層微帶線差分模式和內層帶狀線差分模式兩種,分別如圖2、圖3所示。通過合理設定引數,阻抗可利用相關阻抗計算軟體(如POLAR-SI6000、CADENCE的ALLEGRO)計算也可利用阻抗計算公式計算。圖2、圖3為POLAR-SI6000阻抗計算軟體計算阻抗值。
阻抗計算公式計算阻抗。以上微帶線和帶狀線種方式阻抗計算公式分別為:
(i)微帶線(microstrip)
Z={87/[sqrt(εr+1.41)]}ln[5.98H/(0.8W+T)]
其中,W為線寬,T為走線的銅皮厚度,H為走到參考平面的距離,εr是PCB板材質的介電常數(dielectric Constant)。此公式必須在0.1<(W/H)<2.0及1<(εr)<15的情況才能應用。
(ii)帶狀線(stripline)
Z=[60/sqrt(εr)]ln{4H/[0.67π(T+0.8W)]}
其中,H為兩參考平面的距離,並且走線位於參考平面的中間。此公式適應於雙線,線間距與抗成正比,必須在W/H<0.35及T/H<0.25的情況才應用。

由上面兩公式可以看出,雖然其計算公式各不同,但阻抗值均與絕緣層厚度成正比,與介電常數、線的厚度及寬度成反比。

②、走平行等距線(如圖4)。確定走線線寬及間距,在走線時要嚴格按照計算出的線寬和間距,兩線間距要一直保持不變,也就是要保持平行(如圖4示)。平行的方式有兩種: 一種為兩條線走在同一線層(side-by-side),另一種為兩條線走在上下相兩層(over-under)。一般儘量避免使用後者即層間差分訊號,因為在PCB板的實際加工過程中,由於層疊之間的層壓對準精度大大低於同層蝕刻精度,以及層壓過程中的介質流失,不能保證差分線的間距等於層間介質厚度,會造成層間差分對的差分阻抗變化。困此建議儘量使用同層內的差分。

 

3.緊耦合原則。
在計算線寬和間距時最好遵守緊耦合的原則,也就是差分對線間距小於或等於線寬。當兩條差分訊號線距離很近時,電流傳輸方向相反,其磁場相互抵消,電場相互耦合,電磁輻射也要小得多。


4.走短線、直線。
為確保訊號的質量,LVDS差分對走線應該儘可能地短而直,減少佈線中的過孔數,避免差分對佈線太長,出現太多的拐彎,拐彎處儘量用45°或弧線,避免90°拐彎。


5.不同差分線對間處理。
LVDS對走線方式的選擇沒有限制,微帶線和帶狀線均可,但是必須注意要有良好的參考平面。對不同差分線之間的間距要求間隔不能太小,至少應大於3~5倍差分線間距。必要時在不同差分線對之間加地孔隔離以防止相互問的串擾。


6.LVDS訊號遠離其它訊號。
LVDS訊號和其它訊號比如TTL訊號,最好使用不同的走線層,如果因為設計限制必須使用同一層走線,LVDS和TTL的距離應該足夠遠,至少應大於3~5倍差分線間距。


7.LVDS差分訊號不可以跨平面分割。
儘管兩根差分訊號互為迴流路徑,跨分割不會割斷訊號的迴流,但是跨分割部分的傳輸線會因為缺少參考平面而導致阻抗的不連續(如圖5箭頭處所示,其中GND1、GND2為LVDS相鄰的地平面)。


8.接收端的匹配電阻的佈局。
對接收端的匹配電阻到接收管腳的距離要儘量靠近。如圖5的矩形處為接收端的匹配電阻。


9.匹配電阻的精度要求。
對於點到點的拓撲,走線的阻抗通常控制在100Ω,但匹配電阻可以根據實際的情況進行調整。電阻的精度最好是1%~2%。因為根據經驗,10%的阻抗不匹配就會產生5%的反射。


三、LVDS訊號PCB設計例項
根據以上處理原則,簡單介紹一塊LVDS訊號PCB設計例項,此板為16層多層印製板,疊層與板材(FR-4板材)關係如圖6。

LVDS訊號分別走在L1和L16層,L1的遮蔽層為G2,L16遮蔽層為G15(其中G2、G15是一完整的地平面),這樣不但可以減少過孔數、線短,而且每個LVDS訊號層都有完整的參考地平面相鄰。
利用POLAR-SI6000計算表面微帶差分走線:線寬6mils,線間距為6mils,阻抗理論計算值為99.1Ω。在生產過程中通過嚴格控制各種引數,利用CITS500S阻抗測試儀測試附連板的阻抗值範圍為(95.6~106.8)Ω,完全符合阻抗控制要求。