摘 要: 基于機載航電系統(tǒng)高速串行通信的基本架構(gòu)介紹了抖動的分類和抖動分析常用的方法。結(jié)合實際情況對某案例進行測試和分析,通過眼圖、直方圖和浴盆曲線分析找出抖動的根源并給出解決方案,達到了預期的效果。本文所介紹的方法可以廣泛應用于航電系統(tǒng)以及其他領(lǐng)域的高速串行通信中的抖動分析。
關(guān)鍵詞: 高速串行通信;抖動分析 眼圖;信號完整性
隨著現(xiàn)代戰(zhàn)爭越來越復雜的要求,新一代航空電子系統(tǒng)中開始要求大信息量的實時數(shù)據(jù)在設(shè)備間的傳輸,新一代飛機的航電系統(tǒng)數(shù)據(jù)處理能力要較目前提高2~3個數(shù)量級,為了匹配數(shù)據(jù)的實時傳輸和系統(tǒng)處理速度之間的關(guān)系,數(shù)據(jù)總線的通信速率需要比三代機至少提高1 000倍,達到近千兆比特的傳輸速率。比如,美軍的四代戰(zhàn)機就采用了數(shù)據(jù)率為400 Mb/s的點對點光纖鏈路實現(xiàn)傳感器到通用綜合處理機(CIP)及CIP到座艙控制顯示系統(tǒng)的高速數(shù)據(jù)傳輸;RAH-66偵察攻擊直升機也使用了數(shù)據(jù)率為800 Mb/s的光纖傳感器數(shù)據(jù)分配網(wǎng)絡(luò)傳輸來自駕駛員視野系統(tǒng)、目標搜索系統(tǒng)和毫米波雷達的數(shù)據(jù)[1]。
以AFDX、PCIE為代表的高速串行數(shù)據(jù)總線傳輸方式越來越多地應用在目前機載航電系統(tǒng)中。其中航空全雙工交換式以太網(wǎng)AFDX(Avionic Full Duplex Switched Ethernet)最大傳輸速率可達100 Mb/s。PCI Express (Peripheral Component Interconnect Express)從2002年推出1.0 版到現(xiàn)在已經(jīng)從2.5 Gb/s的速率提升至8.0 Gb/s,目前也是廣泛地應用于航電系統(tǒng)中大數(shù)量數(shù)據(jù)傳輸。此外在機載顯控系統(tǒng)中,以DVI、HDMI和LVDS為代表的視頻接口也得到越來越廣泛的應用[2],上述接口的原理都是基于數(shù)據(jù)串行編解碼和串行通信發(fā)送。
與高速并行總線相比,高速數(shù)字串行通信采用時鐘恢復技術(shù),把時鐘信號嵌入到串行數(shù)據(jù)信號中,從而解決了限制數(shù)據(jù)傳輸速率的信號時鐘偏移問題,數(shù)據(jù)率可以達到10 Gb/s以上[3]。串行數(shù)據(jù)信號以如此高的速率來傳輸,帶來一系列信號完整性問題,這些問題除了信號質(zhì)量上的問題,還包括時序上的問題,這些問題在傳統(tǒng)的并行傳輸系統(tǒng)中由于低速率很少出現(xiàn),而在基于高速串行接口的互連設(shè)計中,互連通道的信號完整性問題以及相應的解決措施是設(shè)計者不可忽視的關(guān)鍵因素之一[3-5]。
本文基于航電系統(tǒng)高速串行通信中遇到的信號完整性問題,介紹了評估高速串行通信系統(tǒng)性能的重要手段,即抖動分析。文章介紹了抖動的形成原理、分類以及分析方法,針對某高速串行通信中遇到的相關(guān)問題進行抖動分析,并基于此給出解決方案。
1 抖動
1.1 抖動的定義
參考文獻[6]定義抖動如下:抖動可以定義為數(shù)字信號在重要時間點上偏離理想時間位置的短期變化。從圖1可以看出,在理想?yún)⒖紩r鐘的采樣下,串行數(shù)據(jù)位在時鐘上升下降沿處都會有少許偏差,即抖動。
1.2 抖動的分類
抖動是復雜的統(tǒng)計信號,具有很多不同的分量,圖2顯示了抖動的分類模型[4]。
由參考文獻[4]可知:假設(shè)所有的抖動分量是相互獨立的,總抖動概率密度函數(shù)PDF(Probability Density Function)是各抖動分量PDF的卷積,公式如下所示:
圖3所示為隨機性抖動和固定性抖動的卷積,結(jié)果即為總抖動。在常見的航電高速串行通信中,基本會涉及各種數(shù)量所有類型的抖動,從而導致傳輸信號質(zhì)量的變差。分析抖動的目標之一是從總抖動中分解識別出各個抖動的成分,進而分析引起抖動的根源。
1.3 抖動的常用分析方法
1.3.1 直方圖
直方圖是用一系列寬度相等和高度不等的長方形表示數(shù)據(jù)的圖,在統(tǒng)計學上是常用來表示樣本各組概率分布的一種直觀的圖表。直方圖描繪了數(shù)據(jù)或者參數(shù)值在一個確定范圍內(nèi)出現(xiàn)的概率,直觀地顯示了參數(shù)的波動情況。直方圖可以反應出一些在眼圖中無法辨別出的抖動特點,所以它在了解電路和診斷抖動類型方面是相當有用的。
1.3.2 浴盆曲線
浴盆曲線是另一個反映抖動的手段,如圖4所示,之所以這樣稱呼是因為它的特征曲線看起來像一個浴盆。浴盆曲線的y軸是誤碼率,x軸是采樣時刻,范圍是一個單位間隔UI(Unit Interval)。
浴盆曲線顯示出的是在感興趣的誤碼率水平下的傳輸誤差范圍,浴盆曲線的兩條線是和來自直方圖的尾部高斯函數(shù)直接相關(guān)的[7]。在抖動分析中,浴盆曲線用來分析隨機抖動和確定性抖動,同時確定隨機抖動的均方根值。
1.3.3 眼圖
眼圖為串行數(shù)據(jù)流的整體特征和信號質(zhì)量的最直接反映。傳統(tǒng)的并行系統(tǒng)中,測量若干個讀寫周期內(nèi)的信號質(zhì)量基本就可以確定整個信號傳輸系統(tǒng)的工作情況。而在高速串行互連中,由于信號傳送的速率高并且每個傳送周期內(nèi)的信號質(zhì)量存在一定的差異,因此需要對大量周期信號進行取樣測量。多周期的信號在采樣時鐘時刻點不斷地疊加形成眼圖,從眼圖中可以對信號質(zhì)量各項指標進行測量。高速串行通信中的抖動體現(xiàn)在眼圖交叉點的變化范圍,抖動越大,交叉重疊的部分越多,交差點越寬,如圖5所示。
從眼圖中還能看到信號的高低電平幅度以及由反射引起的上沖及下沖等信號完整性的因素。除了直接在眼圖中讀取眼高、眼寬等指標來判斷信號是否合格外,還可以利用眼圖模板迅速得到判斷結(jié)果。眼圖模板定義為一個閉合區(qū)域,一旦眼圖中有落入到該區(qū)域中的點,即判斷信號不合格。
2 航電系統(tǒng)常見串行通信架構(gòu)
2.1 高速串行通信基本架構(gòu)
任何串行通信系統(tǒng)都是由發(fā)送器、信道和接收器3個基本部分組成,如圖6所示。對于有線和無線通信系統(tǒng)都是如此。
在串行通信系統(tǒng)中,數(shù)據(jù)在銅電纜或者光纖上傳送。在發(fā)送端,時鐘的生成通過鎖相環(huán)的倍頻來實現(xiàn)。在接收端,用時鐘恢復電路恢復出位時鐘來對接收數(shù)據(jù)進行重新采樣。
2.2 基于背板的高速串行通信架構(gòu)
圖7所示為常見的機載設(shè)備中的一個背板互連系統(tǒng),高速串行信號的傳輸將經(jīng)過芯片封裝(發(fā)送芯片和接收芯片)、印制板走線(包括子板和背板)、過孔和連接器等,共同組成高速串行通道。
在這種高速串行通信系統(tǒng)中,PCB走線以及接插件過孔將成為主要的抖動產(chǎn)生因素。背板有很大的通孔,高速率信號經(jīng)過這些通孔進入連接器。當子板在插入背板后,導致背板的走線阻抗有所減小,進而要求較大的電流。激勵電流的增加會產(chǎn)生多余的能量,這些能量會耦合到其他信號傳輸通道、電路、子系統(tǒng)或自由空間中,進而引起信號相互之間的噪聲和抖動。
一般來講,要嚴格控制PCB走線的單端阻抗和差分阻抗。以LVDS信號為例,單線阻抗需要控制在50 Ω,差分阻抗需要控制在100 Ω,同時接收端的端接匹配阻抗要保證為100 Ω。連接器的安裝空間中或輸出的引出端里盡可能多設(shè)置接地點,最好每個信號插針附近都有一個地插針。
2.3 基于電纜的高速串行通信架構(gòu)
圖8所示為基于電纜的高速串行通信架構(gòu),也是機艙里常見的信號通信連接方式。其中設(shè)備內(nèi)的電路單板在上一節(jié)討論過,設(shè)備之間的信號是通過電纜或者光纜來傳輸?shù)模@也是抖動和噪聲產(chǎn)生的另一個主要因素。
對于銅軸傳輸電纜來說,產(chǎn)生抖動的主要原因是趨膚效應和電介質(zhì)損耗。趨膚效應對信號傳輸來說就像是一個阻值很大的電阻,頻率越高,趨膚效應越明顯,在赫茲級頻率下,影響銅纜的主要挑戰(zhàn)是趨膚效應[5]。電介質(zhì)損耗是當電纜中流過頻率非常高的電流時,高速變化的電流會導致介電材料分子的運動,這種運動所需要的能量就從信號中吸取得到,從而造成信號的變形,進而引起噪聲和抖動。
光纖比銅纜在損耗方面具備更大的優(yōu)勢。色散和偏振模色散是光纖中引起噪聲和抖動的兩個主要因素[5]。
3 抖動分析與解決方案
在圖8所示的某機艙航電高速串行信號系統(tǒng)中,測得電纜接收端的眼圖如圖9所示。其中傳輸?shù)男盘枮镈VI信號,頻率為480 MHz。在實際情況下,該DVI視頻信號在接收端顯示效果達不到要求。從眼圖中可以看出,信號質(zhì)量不是很理想,除了有過沖和振鈴外,抖動也非常大。為了分析抖動的來源,用示波器同時測得該信號的抖動直方圖和浴盆曲線如圖10所示。
從直方圖分析,該分布相當于高斯分布和單一分布的結(jié)合,其中高斯分布占主要部分。高斯分布表明這是一種隨機抖動,在大多數(shù)電路中其來源主要是系統(tǒng)的熱噪聲。而單一分布則表明抖動是由碼間干擾造成的,由連接器、電纜以及通道中的信號轉(zhuǎn)換帶來的反射以及驅(qū)動器和接收器的有限帶寬造成的抖動是碼間干擾的主要成因。
從浴盆曲線上可以看出,接收端所存在的抖動中確定性抖動較小,而隨機抖動占的比例比較大。確定性抖動最常見原因包括反射、串擾、開關(guān)噪聲以及電磁干擾EMI,而隨機抖動的主要來源是熱噪聲。
無論直方圖分析還是浴盆曲線分析,都表明熱噪聲是造成信號抖動的主要原因,同時信號在傳輸過程中也存在反射、串擾等因素。
熱噪聲是由于電路中的電荷載流子的隨機運動所產(chǎn)生的噪聲,任何電路都無法避免。因此在解決上述抖動問題的過程中,結(jié)合實際情況主要把精力放在針對確定性抖動做了相關(guān)的改進。采取如下步驟。
?。?)在電纜接收端加入均衡器改善接收信號質(zhì)量;
?。?)用銅軸電纜取代雙絞線電纜;
?。?)PCB走線確保信號線的等長性和阻抗一致性,并將走線信號避開時鐘線、電源等干擾源。
通過上述改進,信號的噪聲和抖動得到了一定程度上的改善,從顯示效果上來看,已經(jīng)找不到瑕疵了。改進后的接收端眼圖如圖11所示,從圖中可以看出,抖動有了較大的改善,過沖仍然存在,但較之前有了很大的優(yōu)化。
新一代飛機航電系統(tǒng)的數(shù)據(jù)通信能力要比上一代提高2~3個數(shù)量級,面對這種要求和挑戰(zhàn),高速串行數(shù)據(jù)通信方式越來越廣泛地應用在機載航電系統(tǒng)中。隨之帶來的問題是高速串行信號在電纜傳輸中帶來的反射、過沖和噪聲抖動。本文介紹了常見的機載航電系統(tǒng)高速串行通信的架構(gòu),同時對抖動進行了詳細的分類,介紹了常用的抖動分析方法。
本文結(jié)合機載航電系統(tǒng)實際情況,分析了某高速串行通信系統(tǒng)的案例。通過眼圖、直方圖和浴盆曲線分析了信號的傳輸質(zhì)量以及抖動的根源,基于分析結(jié)果作了相應的措施并進行改善,最終結(jié)果表明,改善的措施完全達到了預期的目標。本文介紹的方法具有普遍性和應用性,可以用于各個高速串行通信的領(lǐng)域。
參考文獻:
[1] Moir I,Seabridge A.軍用航空電子系統(tǒng)[M].吳漢平,譯.北京: 電子工業(yè)出版社,2008.
[2] 孫少偉,曹峰.DVI在機載雷達信號傳輸與終端顯示中的應用與研究[C].第五屆中國航空學會青年科技論壇,2012.
[3] 李麗平.高速串行互連中的抖動分析[D].西安:西安電子科技大學,2009.
[4] Li M P.高速系統(tǒng)設(shè)計—抖動、噪聲和信號完整性[M].李玉山,潘健,等,譯.北京:電子工業(yè)出版社,2009.
[5] Bogatin E.信號完整性分析[M].李玉山,李麗平,等,譯.北京:電子工業(yè)出版社,2005.
[6] ITUT G.701.Vocabulary of digital transmission and multiplexing,and pulse code modulation(PCM)terms[S]International Telecommunication Union.March 1994.
[7] 樊淵皓.基于Tailfit算法的抖動分離與浴盆曲線的研究[D].西安:西安電子科技大學,2011.