《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > ARINC659總線測試方法研究
ARINC659總線測試方法研究
2016年電子技術應用第8期
吳曉成1,2,楊 峰1,2,淮治華1,2,柏美娟3
  (1.中航工業西安航空計算技術研究所,陜西 西安710068;2.集成電路與微系統設計航空科技重點實驗室,陜西 西安710068;3.西安翔騰微電子科技有限公司,陜西 西安710068)
摘要: ARINC659總線是一個具有總線傳輸時間確定性的多節點串行通信總線,為了保障ARINC659總線系統在通信過程中的高容錯性、高冗余度、高完整性和高可靠性,對其進行充分測試是十分必要的,能確保ARINC659總線系統安全可靠地使用。搭建了ARINC659總線測試平臺,在此基礎上從物理層和數據鏈路層兩方面對ARINC659總線的測試進行了分析和研究,對提高ARINC659總線系統的可靠性具有重要意義。
中圖分類號: TN91;TP336
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.08.042
中文引用格式: 吳曉成,楊峰,淮治華,等. ARINC659總線測試方法研究[J].電子技術應用,2016,42(8):169-171,178.
英文引用格式: Wu Xiaocheng,Yang Feng,Huai Zhihua,et al. The research of ARINC659 bus testing method[J].Application of Electronic Technique,2016,42(8):169-171,178.
The research of ARINC659 bus testing method
Wu Xiaocheng1,2,Yang Feng1,2,Huai Zhihua1,2,Bai Meijuan3
1.AVIC Computing Technique Research Institute,Xi′an 710068,China; 2.Aviation Key Laboratory of Science and Technology on Integrated Circuit and Micro-System Design,Xi′an 710068,China; 3.Xi′an Xiangteng Microelectronics Technology CO.,LTD,Xi′an 710068,China
Abstract: ARINC659 is a Muti-node and serial communication bus,which has the time desterminability on bus transfer. When the bus system is apply to in the process of communication,in order to guarantee its high fault tolerance, high redundant flexibility and high reliability,it is very important to have the bus fully tested,which can also ensure the reliable usage of bus system safety. This paper offers the test platform for ARINC659 bus. On this basis,from physical layer and data link layer,this paper conducts a comprehensive research and analysis on ARINC659 bus,which is of great significance to import the reliability of bus system.
Key words : ARINC659 bus;testing;bus fault;physical layer;data link layer

0 引言

  ARINC659總線是一種在總線傳輸時間和存儲空間上具有高容錯性和高冗余度的底板總線[1],并以其特有的總線校驗機制,很好地解決了航空電子系統對于底板總線的高可靠性要求問題。ARINC659總線協議規定了總線物理層以及數據鏈路層傳輸協議[2],各設備廠家可以按照該協議開發相應的ARINC659總線設備。ARINC659總線設備只有在通過了協議測試之后,才能保證在各種應用環境的處理一致性,并保證不會由于某一設備異常的響應對其余設備造成影響。因此在設計ARINC659總線產品時,如何完成對總線物理層和數據鏈路層的測試是確保產品安全可靠使用的關鍵。本文針對ARINC659總線的測試,搭建了ARINC659總線測試平臺,在此基礎上對ARINC659總線測試技術進行分析,提供了一種ARINC659總線測試的方法。

1 ARINC659總線測試平臺構架

  ARINC659總線測試平臺硬件結構如圖1所示,由ARINC659總線測試系統和被測系統組成。測試系統主要由總線故障注入電路和信號測試接口組成。

圖像 004.png

圖1  ARINC659總線測試平臺

  1.1 總線故障注入電路

  ARINC659總線是一種雙-雙備份的串行總線[3],具有很強的容錯能力。總線故障注入電路,可以使1路、2路、3路、4路通信線路信號在傳輸時失效,這樣能檢驗ARINC659總線的故障處理能力。總線故障注入只是干擾總線傳輸正確信號,不會損壞產品系統,根據BTL電平的特點,注入的故障分為接地和斷開兩種方式。

  1.2 信號測試接口

  測試平臺需要設計總線測試接口,以便利用總線分析儀、邏輯分析儀和示波器等監控設備監測總線傳輸的信號,測試通信節點發送數據的正確性。

2 ARINC659總線測試方法

  軟件測試一般分為白盒測試和黑盒測試兩種[4]。協議測試屬于黑盒測試,即通過控制觀察被測協議實現的外部行為對其做出評價,而不涉及協議實現的內部結構。ARINC659總線測試分為物理層測試和數據鏈路層測試兩個方面。

  2.1 物理層測試

  ARINC659總線物理層規定了底板總線的電氣特性,主要從總線接口信號線、信號線電氣特性、總線編碼、收發器使能和物理隔離等幾個方面進行測試,利用總線分析儀、邏輯分析儀和示波器等監控設備通過信號測試接口監測總線傳輸的信號,測試通信節點發送數據的正確性。ARINC659總線物理層的測試主要如表1所示。

圖像 001.png

  2.1.1 總線對

  (1)總線數據線

  包含4條獨立總線,每條總線包含兩根數據信號線,發送數據2 bit/min, Data0發送較低位,Data1發送較高位。信號被驅動時為低,未驅動時為高。信號類型為BTL電平。

  (2)總線時鐘線

  包含4條獨立總線,每條總線包含一根時鐘信號線。信號電平為BTL電平。

  2.1.2 電氣性能

  (1)總線數據及時鐘線要求

  信號線阻抗需要保證從模塊輸出到底板任一端的終端電阻時,電壓的最大升幅小于100 mV。任何兩個LRM連接到底板的所有帶隙地之間的電壓差別不能超過50 mV;

  (2)模塊數據及時鐘線直流要求模塊電氣特性如表2所示。

圖像 002.png

  (3)總線數據及時鐘線直流要求如表3所示。

圖像 003.png

  2.1.3 物理隔離

  為保證ARINC659總線余度機制具有最佳的容錯性,在底板和總線接口節點上要作充分隔離,包括元器件物理位置和安排、總線的走線和信號的電氣隔離。

  (1)BIU隔離:使用 2個獨立封裝的協議處理芯片,4 條總線使用分離的收發器,使用獨立的晶振、表存儲器等;

  (2)供電隔離:每一條總線(Ax、Ay、Bx和By)都必須獨立供電,每個總線組的端接器電源也必須是獨立的;

  (3)總線隔離:如果沒有被另外的導線或平面隔開,則Ax與Bx數據線之間、Ay與By數據線之間都必須隔開至少0.304 8 cm或更多;時鐘線間必須隔開至少0.304 8 cm或更多;時鐘線可能與數據線相互交叉。

  2.2 數據鏈路層測試

  ARINC659協議數據鏈路層測試主要是被測設備輸出的各種總線操作其時序波形和對出錯的總線時序波形的標識和處理是否符合ARINC659協議中的規定。

  測試過程中可使用示波器、邏輯分析儀監控總線上的波形,檢查各種總線操作時序波形是否符合協議規定。通過總線故障注入電路在總線上注入各種總線錯誤,并通過總線分析儀、邏輯分析儀和示波器監控注入的故障是否有效,在注入有效的狀態下,檢查被測模塊的執行情況。

  2.2.1 總線消息測試

  (1)初始化同步測試。主要對初始化同步功能進行測試,包括初始化同步脈沖和初始化同步數據是否符合協議要求。

  (2)長短同步驗證。主要對長短同步功能進行測試,包括長短同步脈沖的發送和接收、長同步數據的發送和接收、各種狀態下BIU的長短同步收發、主后備長同步發送和接收是否符合協議要求。

  (3)數據傳輸功能測試。數據傳輸功能包括基本消息傳輸和主后備消息傳輸,基本消息傳輸即從單個發送器向一個或多個接收器傳送數據,主/后備消息傳輸即從多個后備發送器之一向一個或多個接收器傳送數據。基本消息傳輸包括點對點數據傳輸、廣播數據傳輸、不同GAP下的收發、各種數據長度的數據收發。主后備消息傳輸包括最小GAP和DELTA下數據主后備收發、不同GAP下的收發、不同DELTA下的主后備收發、各種數據長度的數據收發。

  2.2.2 總線故障注入測試

  總線故障注入測試可根據配置在每條總線上注入以下類型的故障,包括長時間故障、瞬時故障、毛刺和干擾。長時間故障是指長時間總線被拉高或拉低,瞬時故障是指在短時間內總線被拉高或拉低,毛刺和干擾指總線上出現不期望的高或者低的隨干擾脈沖,根據ARINC659總線特點,對永久性故障模式進行測試,包括一路故障、兩路故障、三路故障、四路故障測試。其中一路故障又可以細分為時鐘故障或者數據故障;兩路故障、三路故障、四路故障均可以再細分為時鐘總線故障、數據總線故障以及時鐘總線和數據總線故障的組合。對瞬時性故障也可以按照永久性故障的劃分進行,同時瞬時性故障還包括故障的類型、發生時機及持續的周期,其中故障類型可分為高脈沖毛刺、低脈沖毛刺及相關組合。發生時機可根據總線上的消息進行分類,包括數據消息、同步消息以及總線空閑時。故障的持續時間可根據總線協議要求,分為小于6 ns的隨機毛刺以及大于6 ns的隨機毛刺。根據以上故障模式,利用ARINC659總線測試平臺的總線故障注入電路,驗證在各種總線故障情況下的總線傳輸功能、錯誤標志指示是否符合協議要求,通過讀取發送數據狀態位和接收數據狀態位,根據圖2和圖3判斷測試結果,完成ARINC659總線相關故障的相關測試。發送數據狀態位描述如圖2所示。

圖像 005.png

圖2  發送數據狀態位描述

  (1)V:發送數據有效標志位。1表示主機已經將數據寫入對應的收發通道,可以發送。0表示主機尚未準備好數據,發送操作將被跳過。

  (2)MS:主/后備消息窗口競爭獲勝者代碼

  ①00:接收到主/基本模塊數據;

  ②01:接收到后備1模塊數據;

  ③10:接收到后備2模塊數據;

  ④11:接收到后備3模塊數據。

  (3)SF:發送數據狀態標志位

  ①00:發送正確地完成;

  ②01:發送沒有開始;

  ③10:在發送過程中出現不可糾正錯誤;

  ④11:未定義。

  EAX、EAY、EBX和EBY是4根數據線的出錯標識位,高電平表示發送過程中該位數據線出錯。接收數據狀態位如圖3所示。

圖像 006.png

圖3  接收數據狀態位描述

  (1)V:接收數據有效標志位。0表示在接收過程中出現不可糾正的錯誤,數據無效。1表示接收數據有效。

  (2)MS:主/后備消息窗口競爭獲勝者代碼

  ①00:接收到主/基本模塊數據;

  ②01:接收到后備1模塊數據;

  ③10:接收到后備2模塊數據;

  ④11:接收到后備3模塊數據。

  (3)RF:接收數據狀態標志位

  ①00:接收正確地完成;

  ②01:未接收到任何有效數據;

  ③10:接收到部分有效數據;

  ④11:未定義。

  EAX、EAY、EBX和EBY是4根數據線的出錯標識位,高電平表示接收過程中該位數據線出錯。

3 結論

  ARINC659總線是一種雙-雙備份的通信總線,應用ARINC659總線能有效降低高度綜合化的電子系統的復雜性[5],提高可靠性。本文研究ARINC659總線的測試方法,能保證通過測試的各個設備廠家ARINC659總線設備在各種應用環境處理一致性,不會由于某一設備異常的響應對其余設備造成影響,提高了ARINC659總線設備運行的可靠性和安全性。

  參考文獻

  [1] Airlines Electronic Engineering Committee.ARINC specification 659 backplane data bus[S].USA:Aeronautical Radio,Inc,1993.

  [2] 田澤,郭亮,劉寧寧,等.ARINC659芯片協議符合性驗證關鍵技術研究[J].航空電子技術,2013,44(1):37-42.

  [3] 張喜民,魏婷.ARINC659背板數據總線研究[J].航空計算技術,2011,41(5):105-109.

  [4] 馬寧,李玲,田澤.ARINC659總線協議芯片的仿真驗證[J].計算機技術與發展,2010,20(1):205-208.

  [5] 李寶羽,張盛兵,安建峰.ARINC659總線協議同步機制的研究與實現[J].航空計算技術,2009,39(2):117-119.

  


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美韩国日本一区| 国产精品欧美日韩| 一区二区三区三区在线| 久久国产精品99精品国产| 亚洲一区国产| 一区二区三区福利| 99热这里只有成人精品国产| 亚洲国产成人av在线| 一区二区三区在线观看欧美| 国内成+人亚洲+欧美+综合在线| 国产精品一区视频网站| 国产精品视频网站| 国产欧美日本一区二区三区| 国产精品视频免费| 国产伦精品一区二区三区高清版| 国产精品福利在线观看| 国产精品入口麻豆原神| 国产精品入口福利| 国产人久久人人人人爽| 国产日韩综合| 精东粉嫩av免费一区二区三区| 国内外成人在线视频| 国内精品免费在线观看| 加勒比av一区二区| 亚洲国产成人久久综合| 亚洲精品视频免费| 日韩午夜电影在线观看| 亚洲天天影视| 亚洲欧美资源在线| 久久国产综合精品| 亚洲人体大胆视频| 一本高清dvd不卡在线观看| 日韩视频中文| 亚洲图片欧美午夜| 亚洲欧美日韩另类精品一区二区三区 | 欧美一区二区在线播放| 久久激情五月激情| 亚洲精品欧美专区| 亚洲淫性视频| 久久人人97超碰国产公开结果| 蜜桃久久av| 欧美日韩在线免费观看| 国产精品一区二区黑丝| 激情久久综艺| 亚洲精品视频免费| 亚洲欧美综合| 亚洲人永久免费| 亚洲一区二区三区视频| 欧美中文日韩| 欧美福利影院| 国产精品乱人伦中文| 韩国在线视频一区| 亚洲精品一区二区三区在线观看 | 国产精品高潮呻吟| 国产中文一区| 亚洲伦理在线免费看| 亚洲男女自偷自拍图片另类| 亚洲成色777777在线观看影院| 9色porny自拍视频一区二区| 性做久久久久久久免费看| 久久综合中文字幕| 国产精品第2页| 影音先锋亚洲一区| 亚洲私人影院在线观看| 亚洲国产精品v| 午夜精品久久| 欧美激情国产高清| 国产亚洲欧美一区| 日韩一级精品| 亚洲国产欧美国产综合一区| 亚洲欧美另类综合偷拍| 欧美www视频在线观看| 国产免费观看久久| 亚洲精选在线| 亚洲成人直播| 欧美一级大片在线观看| 欧美精品三级| 国内精品美女在线观看| 亚洲私人影院| 99精品欧美一区二区三区| 久久久久久久一区| 国产精品久久久一区二区| 在线日本欧美| 欧美一区不卡| 亚洲欧美国产毛片在线| 欧美精品激情blacked18| 黄色成人av| 亚洲欧美日韩在线高清直播| 夜夜嗨av色一区二区不卡| 久久青青草原一区二区| 国产欧美日本一区二区三区| 9久草视频在线视频精品| 亚洲国产日韩在线| 久久精品道一区二区三区| 国产精品成人va在线观看| 亚洲日本激情| 亚洲区欧美区| 卡一卡二国产精品| 国产一区二区久久久| 亚洲欧美国产精品va在线观看| 一区二区欧美激情| 欧美二区在线| 在线观看不卡| 久久精品免费观看| 久久精品论坛| 国产女精品视频网站免费| 一区二区三区久久网| 一区二区三区欧美日韩| 欧美成人免费播放| 在线观看视频欧美| 亚洲国产日韩欧美在线动漫| 久久香蕉国产线看观看网| 国产性猛交xxxx免费看久久| 亚洲欧美日本国产有色| 午夜性色一区二区三区免费视频| 欧美涩涩网站| 日韩视频免费| 亚洲婷婷在线| 国产精品福利网| 亚洲一区欧美一区| 亚洲国产高清在线观看视频| 国产日韩欧美精品| 中文精品视频一区二区在线观看| 久久精品人人做人人爽| 国产区在线观看成人精品| 亚洲欧美国产毛片在线| 午夜欧美精品久久久久久久| 国产精品老牛| 亚洲欧美视频一区| 久久精品一二三区| 国产原创一区二区| 亚洲国产高清一区二区三区| 美玉足脚交一区二区三区图片| 悠悠资源网亚洲青| 亚洲破处大片| 欧美日韩成人精品| 日韩视频二区| 亚洲欧洲99久久| 国产日韩欧美自拍| 亚洲成色www久久网站| 免费久久久一本精品久久区| 亚洲国产三级网| 在线视频欧美日韩| 亚洲女爱视频在线| 欧美精品成人一区二区在线观看 | 欧美在线免费播放| 国内精品视频一区| 91久久久亚洲精品| 欧美日韩亚洲国产一区| 亚洲影院一区| 久久综合九色综合欧美狠狠| 亚洲国产精品www| 亚洲色图在线视频| 国产精品社区| 久久精品官网| 欧美精选一区| 亚洲欧美日本在线| 欧美成va人片在线观看| 一区二区三区回区在观看免费视频| 欧美一区二区啪啪| 亚洲第一在线综合网站| 一区二区三区导航| 国产三级欧美三级| 亚洲啪啪91| 国产精品毛片在线看| 亚洲第一精品久久忘忧草社区| 欧美精品久久久久a| 亚洲综合成人在线| 欧美成人一区二区三区| 亚洲一二三四久久| 蜜臀av性久久久久蜜臀aⅴ| 日韩视频在线永久播放| 久久精品91| 亚洲免费观看视频| 久久激情中文| 日韩一区二区精品视频| 久久久久99精品国产片| 亚洲美女91| 久久久最新网址| 日韩一本二本av| 久久综合九色欧美综合狠狠| 日韩一区二区精品在线观看| 久久午夜精品一区二区| 在线午夜精品自拍| 老司机精品视频网站| 亚洲一级网站| 欧美黑人在线观看| 午夜欧美视频| 欧美日韩亚洲视频| 亚洲国内在线| 国产日本欧美视频| 亚洲午夜一二三区视频| 在线观看日韩精品| 欧美在线观看一二区| 亚洲作爱视频| 欧美大片在线看免费观看| 香蕉亚洲视频| 国产精品成人aaaaa网站| 亚洲人被黑人高潮完整版| 国产欧美日韩在线播放|