999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的1553B總線同步頭獲取技術

2015-11-26 06:20:18王曉嶺李彤
兵器裝備工程學報 2015年11期
關鍵詞:信號設計

王曉嶺,李彤

(裝甲兵工程學院,北京100072)

基于FPGA的1553B總線同步頭獲取技術

王曉嶺,李彤

(裝甲兵工程學院,北京100072)

準確獲取同步頭是MIL-STD-1553B總線數據幀解碼的第一步,通過對1553B總線字同步頭形態進行分析,列舉了同步頭的所有可能形態,基于1553B總線協議,明確了同步頭獲取和采樣的原理和過程;1553B總線數據通過專門的總線接口接收,輸入到可編程邏輯器件FPGA中,使用Verilog HDL硬件描述語言,對波形進行預處理以消除毛刺,并對同步頭進行采樣處理,最后使用ISE實現了結果仿真;該同步頭獲取方法為其后的信息解碼創造了良好條件,豐富和完善了對1553B總線監測系統的研究。

1553B總線;同步頭;FPGA

同步頭獲取是1553B總線及其他類型總線數據接收過程中十分關鍵的一個模塊,只有正確解析出同步頭,判斷同步頭類型,才能順利完成信息的接收和譯碼。然而在以往的論文中,對于同步頭采樣的探討不夠深入透徹,或者只考慮了理想波形缺乏對實際波形狀況的分析。這樣在具體應用時難免產生錯誤。為此本文從1553B總線數據的接收,同步頭形態分析,波形預處理以及同步頭采樣,結果仿真等一系列過程對同步頭獲取技術進行了全面的研究。

1 1553B總線接口

1553B總線數據通過專門的接口從總線上獲取。1553B總線上傳輸的是模擬信號,需要通過由隔離變壓器、數據收發器組成的接口電路轉換成CMOS/TTL信號,才能輸入到FPGA中進行處理。其接口電路如圖1所示。其中隔離變壓器采用的是HOLT公司生產的PM-DB2725型,其作用是實現從5V到3.3V的電壓轉換,避免收發器與總線直接相連發生故障。數據收發器采用的是HOLT公司生產的HI-1573型收發器,其作用是將隔離變壓器傳來的總線信號轉化為FPGA可以識別的CMOS/TTL電平信號,或者將FPGA輸出的CMOS/TTL電平信號,轉化為可以驅動隔離變壓器的雙電平曼徹斯特碼信號。FPGA可采用Xilinx公司生產的Spartan3系列產品。

圖1 1553B總線接口圖

2 1553B總線同步頭形態

1553B總線采用的是曼徹斯特Ⅱ型碼對總線信息進行編碼。在總線上傳輸的消息字包括3種類型:命令字、狀態字、數據字。每種字的字長為20位,前3位為同步頭,是無效的曼徹斯特編碼,有效信息位是16位,最后一位是奇偶校驗位。根據1553B協議格式,要完成16位有效數據的曼徹斯特解碼,首先需要獲取同步頭。命令字和狀態字的同步頭電平先高(邏輯1)后低(邏輯0),而數據字則與之相反。因為1553B總線傳輸速率為1 Mbit/s,所以1位數據的寬度為1 μs,則同步頭應該由兩個寬度為1.5 μs的信息位表示。再結合數據位第一位可能為0也可能為1,總線上同步頭的形態應包括圖2所示4種情況。

圖2 1553B總線同步頭形態圖

3 同步頭預處理與采樣

實際總線波形中,無論是從低電平到高電平的上升沿,還是從高電平到低電平的下降沿,都需要一定的建立時間,因此波形并不是理想波形,見圖3。此外,總線中還存在干擾導致波形抖動,影響波形質量。因此在對同步頭波形采樣點邏輯值進行判斷時,尤其是在上升沿和下降沿處,會出現判決錯誤的情況。

為了解決這個問題,一方面需要對波形進行預處理盡可能消除毛刺,方法是在有毛刺的輸出端加D觸發器。采用D觸發器是因為D觸發器的D輸入端對毛刺不敏感,只要毛刺不在時鐘上升沿時出現在D輸入端,就不會對輸出產生影響;另一方面需要在采樣過程中對采樣數留有余量。

采樣的過程是每當時鐘的下降沿時,將此時的數據存入移位寄存器中。因此系統時鐘clk的頻率選取十分關鍵。倘若選取的系統時鐘頻率過低,如2 MHz,則理論上高電平和低電平各有3個采樣值,誤差會非常大;若系統時鐘頻率過高,如50 MHz,則采樣點太多浪費系統資源。綜合考慮,選取10 MHz的時鐘。這樣理論上可以連續采樣到15個高電平(邏輯1)和15個低電平(邏輯0)。實際的上升沿建立過程約為0.1~0.2 μs,即在上升沿寬度內可能存在1到2個采樣值會出現判斷錯誤。因此,當采樣到13個以上的高電平,可以認為高電平檢測結束,接著采樣到14個以上的低電平,可以認為檢測到了命令字/狀態字,產生同步頭類型信號rx_csw及同步頭有效信號sync_en作為下一步解碼的使能信號。同理可以進行數據字同步頭的獲取。

圖3 同步頭采樣示意圖

設計中采用狀態機實現對同步頭數據流的不間斷判斷。整個同步頭獲取邏輯如圖4所示。主要包括數據緩沖器、比較器、同步頭前半部分計數器和后半部分計數器,以及同步頭有效信號控制器。由于狀態機檢測的不間斷性,為了同步頭有效信號只能保持一個采樣周期,為此設計中還要加入信號保持、控制邏輯以保證同步頭有效信號全局有效。

圖4 同步頭獲取邏輯圖

4 仿真結果

圖5為同步頭獲取邏輯的仿真圖。由圖中可以看出,當后半部分計數器計數為14時,產生了同步頭有效信號sync_ en1,但是在clk10的上升沿到來時,信號撤消了。sync_en才是經過相應的控制邏輯得到的全局同步頭有效信號,此信號可以保持規定的一幀時間,以保證信號接收完畢。

圖5 同步頭獲取仿真圖

5 結束語

本文對1553B總線數據同步頭的實際狀態進行了研究,利用FPGA對同步頭進行采樣,設計了切實可用的同步頭獲取邏輯,完善了總線數據解碼的過程。另外本設計具有一定的通用性,其設計思想可運用到MIC總線、CAN總線等其他類型總線數據同步頭的檢測。

[1]王磊.基于FPGA+LabVIEW的1553B總線監測系統的設計[D].成都:成都理工大學,2013.

[2]武鵬.高速1553B總線接口的設計及實現[D].西安:西安電子科技大學,2011.

[3]牛茜,靳鴻.基于有限狀態機的1553B總線解碼器設計[J].電子測試,2010(12):74-78.

[4]石紅梅,姬勞,謝栓勤.用FPGA實現1553B總線接口中的曼碼編解碼器[J].單片機與嵌入式系統應用,2004(4):42-46.

[5]邢秀琴,姚竹亭.基于1553B總線的通信接口及其應用[J].中北大學學報:自然科學版,2007,28(1):91-94.

[6]牛茜.基于FPGA的1553B總線監測系統的設計[D].太原:中北大學,2011.

[7]常成,姬進軍,李彤.通用車載總線測試系統的設計與實現[J].四川兵工學報,2014(8):108-110.

[8]王占領,張登福,李云杰.基于ARM和FPGA的1553B總線設備檢測系統的設計[J].計算機工程與科學,2014,36(6):1005-1010.

[9]Zhijian L,Zhijian L.Research and design of 1553B protocol Bus Control Unit[J].International Convention on Information&Communication Technology,Electronics&Microelectronics,2010.

[10]Yousaf J,Irshad M,Mehmood I.Implementation of 1553B bus protocol on FPGA board using digital phase lock loop[J].International Conference on Emerging Technologies,2012(11):1-6.

(責任編輯楊繼森)

Research on Synchronization Head for 1553B Bus Technology Based on FPGA

WANG Xiao-ling,LI Tong
(Academy of Armored Forces Engineering,Beijing 100072,China)

Accurately acquiring the synchronization head of MIL-STD-1553B bus is the first step in the data frame decoding.Through analyzing 1553B bus word synchronization head shape,the synchronization head of all possible forms were enumerated.Based on 1553B bus protocol,the process and the principle of sampling were clear.1553B bus data was received through specialized bus interface and input into the programmable logic device FPGA,using Verilog HDL hardware description language,the waveform preprocessing to remove burrs and the synchronization head sample processing.Finally we used the ISE to realize the simulation results.This method has created favorable conditions for the following information decoding and enriches the study of 1553B bus monitor system.

1553B bus;synchronization head;FPGA

王曉嶺,李彤.基于FPGA的1553B總線同步頭獲取技術[J].四川兵工學報,2015(11):122-124.

format:WANG Xiao-ling,LI Tong.Research on Synchronization Head for 1553B Bus Technology Based on FPGA[J].Journal of Sichuan Ordnance,2015(11):122-124.

TN919.6

A

1006-0707(2015)11-0122-03

10.11809/scbgxb2015.11.032

2015-04-25

王曉嶺(1990—),男,碩士研究生,主要從事戰術通信技術研究。

猜你喜歡
信號設計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
孩子停止長個的信號
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 亚洲无码高清一区| 久久精品嫩草研究院| 久久亚洲精少妇毛片午夜无码| 亚洲高清免费在线观看| 国产在线麻豆波多野结衣| 99激情网| 日韩欧美国产另类| 欧美无专区| 91蜜芽尤物福利在线观看| 亚洲日韩精品伊甸| 成人在线观看一区| 91福利片| 欧美精品影院| 久久精品免费看一| 97超级碰碰碰碰精品| 久久精品一品道久久精品| 波多野结衣无码视频在线观看| 欧美三级自拍| 狼友av永久网站免费观看| 色综合网址| 伊人久久大香线蕉影院| 欧美视频二区| 亚洲欧洲日产国产无码AV| 国产精品视屏| 最新国产精品鲁鲁免费视频| 日本a∨在线观看| 欧美午夜网站| 亚洲天堂自拍| 国产成人精品免费av| 美女啪啪无遮挡| 日韩精品专区免费无码aⅴ| 国产青青操| 无码人妻热线精品视频| 亚洲视频三级| 亚洲愉拍一区二区精品| 亚洲视频欧美不卡| 国产成人啪视频一区二区三区| 久久久久亚洲AV成人网站软件| a级毛片一区二区免费视频| 欧美激情视频二区三区| 精品1区2区3区| 日本免费福利视频| 999精品色在线观看| 欧美第九页| 精品一区二区三区中文字幕| 久久久久国色AV免费观看性色| 久久99国产综合精品女同| 有专无码视频| 亚洲AV无码乱码在线观看裸奔| 亚洲美女操| 日韩第九页| 在线播放真实国产乱子伦| 亚洲女同欧美在线| 久久夜夜视频| 三级欧美在线| 福利视频一区| 国产精品无码在线看| 成人在线不卡视频| 狠狠色香婷婷久久亚洲精品| 国产精品久久久久婷婷五月| 麻豆精品在线| 天堂中文在线资源| 国产高清在线精品一区二区三区| 亚洲二区视频| 欧美精品一区在线看| 国产精品嫩草影院av| 不卡无码网| a级毛片在线免费| 久久久久亚洲精品无码网站| 九色综合伊人久久富二代| 亚洲狼网站狼狼鲁亚洲下载| 欧美在线伊人| 久久久无码人妻精品无码| 国产精品所毛片视频| 日韩欧美91| 精品撒尿视频一区二区三区| 丁香亚洲综合五月天婷婷| 99精品视频播放| 美女毛片在线| 国内黄色精品| 国产欧美中文字幕| 欧美福利在线|