《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于FPGA與RS422的MⅢ總線轉換板的設計與實現
基于FPGA與RS422的MⅢ總線轉換板的設計與實現
摘要: 采用Top-Down自頂向下的設計方法,并綜合嵌入式可配置微處理器技術,來對系統進行模塊化設計。頂層模塊則采用圖形設計方式,底層模塊由VerilogHDL語言描述,并利用Quartus lI完成仿真及綜合,然后在ALTERA公司的Cyclone II系列EP2C40芯片來實現。此設計提升了系統的處理速度和穩定性。降低了系統的功耗和成本。
關鍵詞: 接口IC FPGA RS422 MⅢ總線
Abstract:
Key words :

  機載數據總線技術是現代先進飛機電傳操縱系統和航空電子綜合化最重要的關鍵技術之一,它是計算機網絡技術在航空電子底層的具體實現,決定著飛機性能和航電系統綜合化程度的高低。本書從數據總線技術基礎、計算機網絡OSI七層參考模型兩方面介紹了機載數據總線的基礎技術,用于民用飛機上的ARINC-429、AmNC-629和CSDB機載數據總線,以及應用于軍用飛機上的MIL-S1D-1553B、MIL-STD-1773、STANAG3838/3910機載數據總線,線性令牌傳遞總線LTPB、光纖分布式數據接口FDDI和航空電子統一網絡中可變規模互連接口SCI,光纖通道FC,以及目前最新全雙工交換式以太網AFDX,全面分析了它們的技術特點、協議規范、拓撲結構及通信接口設計方法,并給出了典型的應用實例。

  該轉換卡采用Top-Down自頂向下的設計方法,并綜合嵌入式可配置微處理器技術,來對系統進行模塊化設計。頂層模塊則采用圖形設計方式,底層模塊由VerilogHDL語言描述,并利用Quartus lI完成仿真及綜合,然后在ALTERA公司的Cyclone II系列EP2C40芯片來實現。此設計提升了系統的處理速度和穩定性。降低了系統的功耗和成本。

  1 MIII總線介紹

  MIII總線是某型飛機火控電子設備的專用數據通信總線,又稱第三級總線。MIII總線是單向地址、雙向數據、半雙工通信總線。

  MIII總線的接口邏輯信號與電信號之間的邏輯關系是:邏輯“1”對應邏輯高電平;邏輯“0”對應邏輯高電平。

  MIII總線接口信號線根據功能可分為三組,即數據通信總線、地址通信總線和信號控制總線。其中,數據通信總線包括0pKlK2~15pKlK-2;地址通信總線:0pAl~15pAl。總線的“輸入”表示從MIII總線轉換板向某飛機火控設備輸出數碼標志,“輸出”則表示從某飛機火控設備向MIII總線轉換板輸入數碼標志。MIII的A1地址選通主要用于跟蹤地址數據與選擇設備,外部寫選通則用于在從MIII總線轉換板向某飛機火控設備傳輸數據和地址時的數碼跟蹤。外部接收選通則用于在從某飛機火控設備向MIII總線轉換板傳輸數據時的數碼跟蹤。

  2 RS422通信協議

  目前通用的串行通信接口標準主要有RS 232,RS 422和RS 485,其中RS 232屬于單端不平衡傳輸協議,傳輸距離短,抗干擾性差;RS 485與RS 422均為平衡通信接口,但RS 485他只有一對雙絞線,工作于半雙工模式。RS 422屬于一種平衡通信接口,采用全雙工通信模式,傳輸速率高達10 Mb/s,傳輸距離長2 000 m,并允許在一條平衡總線上連接最多10個接收器[1]。由于該類電路的優異性能,RS 422接口芯片已廣泛應用于工業控制、儀器、儀表、多媒體網絡、機電一體化產品等諸多領域。

  3 轉換板總體設計

  MIII總線轉換板的總體結構如圖l所示,由接口電平轉換電路、總線接口控制邏輯、雙口存儲器和RS422轉換模塊組成。其中總線接口控制單元主要用于地址和數據的收發和寄存,以及接口控制信號和驅動信號的產生等;雙口存儲器RAM用來存放數據和地址,包括MIII總線發送的數據以及PC機發送到MIII總線上的數據和地址;接口電平轉換電路由單雙向驅動電路芯片組成,該電路的作用是提供符合MIII總線要求的驅動電平信號。

MIII總線轉換板的總體結構 www.elecfans.com

  3.1 總線轉換設計邏輯

  在總線接口控制單元的設計開發中,在嚴格執行國軍標對地面設備的研制規范等要求下,為了保證系統的可靠性,提高系統的可擴展性和性能,并盡可能采用成熟的技術和器件。

  基于上述設計原則,MIII總線接口板的硬件電路應采用FPGA器件來實現。采用FPGA實現,FPGA(Field-Programmable Gate Array),即現場可編程門陣列,它是在PAL、GAL、CPLD等可編程器件的基礎上進一步發展的產物。它是作為專用集成電路(ASIC)領域中的一種半定制電路而出現的,既解決了定制電路的不足,又克服了原有可編程器件門電路數有限的缺點。

  設計從系統的整體出發,應用Ouartus II軟件,并采用結構化描述方式來對設計對象的功能特性進行分析,然后自上而下逐步將問題細化,再根據分析的結果劃分功能模塊,并根據電路功能出發使用VerilogHDL語言對各模塊電路進行數據流描述,然后利用Quartus II軟件進行各模塊的功能仿真,再連接各模塊進行邏輯綜合及優化,最后下載到FPGA芯片。

  3.2 RS422轉換模塊

  此模塊采用SP3490芯片進行RS422通信協議轉換SP3490是一系列+3.3V低功耗的全雙工收發器,它們完全滿足RS-485和RS-422串行協議的要求。這兩個器件與Sipex SP490、SP491的管腳互相兼容,同時兼容通用工業標準規范。SP3490和SP3491由Sipex的BiCMOS工藝制造而成,可實現低功耗操作,但性能不受影響。它們符合RS-485和RS-422串行協議的電氣規范,數據傳輸速率可高達10Mbps(帶負載)。圖2所示為RS422轉換模塊的電路原理圖。

 RS422轉換模塊

  3.3 總線接口控制單元

  總線接口控制單元的主要功能是MIII總線地址和數據的收發、轉換、寄存以及接口控制信號和驅動信號的產生等。SOPC)是一種特殊的嵌入式系統:首先它是片上系統(SOC),即由單個芯片完成整個系統的主要邏輯功能;其次,它是可編程系統,具有靈活的設計方式,可裁減、可擴充、可升級,并具備軟硬件在系統可編程的功能。它是用可編程邏輯技術把整個系統放到一塊硅片上,來用于嵌入式系統的研究和電子信息處理。 SOPC是一種特殊的嵌入式系統,它是片上系統(SOC),即由單個芯片完成整個系統的主要邏輯功能但它不是簡單的SOC,它也是可編程系統,具有靈活的設計方式,可裁減、可擴充、可升級,并具備軟硬件在系統可編程的功能。

關鍵字:FPGA RS422 MⅢ總線

 

(1)Nios II處理器

  Nios 處理器具有32位指令集的第二代片上可編程的軟核處理器, 其最大優勢和特點是模塊化的硬件結構,以及由此帶來的靈活性和可裁減性。相對于傳統的處理器,Nios Ⅱ系統可以在設計階段根據實際的需求來增減外設的數量和種類。設計者可以使用ALTERA 提供的開發工具SOPC Builder, 在PL D器件上創建軟硬件開發的基礎平臺,也即用SOPC Builder創建軟核CPU和參數化的接口總線Avalon。在此基礎上, 可以很快地將硬件系統(包括處理器、存儲器、外設接口和用戶邏輯電路)與常規軟件集成在單一可編程芯片中。而且, SOPC Builder還提供了標準的接口方式,以便用戶將自己的外圍電路做成Nios Ⅱ軟核可以添加的外設模塊。這種設計方式, 更加方便了各類系統的調試。采用QuartusII軟件SOPC Builder生成的Nios II處理器單元如圖3所示。

  具體工作時,當數據流向為RS422串口到MIII總線時,NIOSII處理器可將數據從RS422串口接收緩沖存儲器中讀出,并輸出至MIII總線發送緩沖單元中,同時還將數據發送到外部的SRAM中進行存儲;而當數據流向為MIII總線到RS422串口時,其方式其之類似,其不同點是由于MIII總線的傳輸速率遠大于串口的傳輸速率。

  (2)MIII總線收發

  MIII總線收發功能則獨立于Nios系統。它充分利用FPGA可靈活配置的特點,并用VerilogHDL語言實現MIII總線的實時性和可靠性要求較高的關鍵部分,然后模擬MIII總線的邏輯功能,最終實現MIII總線數據、地址的收發以及與Nios系統通過自定義的接口實現通訊。MIII總線的信號時序如圖4所示。

  該轉換板的讀寫時序可用VerilogHDL語言描述,然后采用有限狀態機實現上述操作,并用Quartus II進行時序仿真,其仿真波形如圖5所示。

  3.4 接口電平轉換電路

  由于FPGA可編程器件的輸入/輸出電平通常是3.3 V,而對接MIII總線設備是OC門輸入/輸出。OC門又稱集電極開路電路,其內部電壓為+5 V。所以,FPGA的輸入/輸出需要進行兩次電壓轉換。

  其中,第一次電壓轉換是把FPGA輸入/輸出電平的3.3 V轉換為5 V電平。由于數據信號是讀寫雙向的,而地址和控制信號是單向的(由MIII總線發送到對接MIII總線設備),因此,其數據信號應當用74LS245芯片來進行轉換,而地址和控制線則應用74LS244芯片來轉換,其電路原理如圖6所示。

74LS244芯片電路原理

  由于對接MIII總線設備內部是OC門輸入/輸出,而且由于OC門電路的輸出管的集電極懸空,使用時需外接一個上拉電阻到電源。一般情況下,OC門會使用上拉電阻以輸出高電平,此外,為了加大輸出引腳的驅動能力,選擇上拉電阻阻值的原則是降低功耗及芯片的灌電流能力應當足夠大,從而確保足夠的驅動電流足夠小。其具體的電平轉換電路原理圖如圖7所示。

電平轉換電路原理圖

  FPGA輸入/輸出的信號,經過以上兩個步驟的電平轉換,就能符合MIII總線對接設備的輸入/輸出信號要求。至此,只需MIII總線轉換板輸入/輸出的地址、數據和控制信號按照MIII總線時序進行收發,就可以實現MIII總線通信。

  4 結束語

  本文介紹了某型火控電子設備的專用數據通信總線(MIII總線)轉換板的設計方法,給出了MIII總線的總線通信功能。同時介紹了應用F-PGA實現MIII總線部分電路的實現方法。事實上,利用FPGA可簡化系統結構,縮短設計周期,提高系統的性能和可擴展性。目前,該轉換板經過與某型火控電子設備聯調證明,其功能正常,工作穩定,且已得到了用戶好評,收到了良好的社會和經濟效益。

 

 

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲女人天堂av| 99国产精品99久久久久久粉嫩| 黄色成人在线网址| 国产日韩精品视频一区二区三区| 欧美区在线观看| 欧美激情国产精品| 欧美jizzhd精品欧美喷水 | 国产精品老牛| 国产精品久久久久久久久久妞妞| 欧美午夜a级限制福利片| 欧美日韩国产黄| 欧美天天影院| 国产精品视频久久| 国产精品亚洲综合色区韩国| 国产精品丝袜久久久久久app| 国产精品欧美一区二区三区奶水| 国产精品久久久爽爽爽麻豆色哟哟 | 欧美大胆成人| 欧美精品一区二区三区在线看午夜 | 蜜桃av一区二区| 欧美精品日韩一本| 欧美体内she精视频在线观看| 国产精品大片wwwwww| 国产精品嫩草99a| 国产一区二区三区四区老人| 激情久久久久久久| 亚洲激情成人在线| 99天天综合性| 午夜精品国产更新| 久久国产乱子精品免费女| 亚洲人成在线免费观看| 亚洲视频欧美在线| 欧美在线视频在线播放完整版免费观看| 久久经典综合| 欧美成人免费网站| 欧美性大战xxxxx久久久| 国产美女精品一区二区三区| 韩国福利一区| 亚洲精品一区二区三区99| 亚洲午夜视频在线| 久久精品国产成人| 国产精品99久久久久久久vr| 欧美一区二区播放| 欧美成人按摩| 欧美午夜理伦三级在线观看| 国产一区二区三区网站 | 欧美一区激情| 99ri日韩精品视频| 久久不射2019中文字幕| 欧美高清免费| 国产精品视频精品| 亚洲国产影院| 亚洲欧美日韩国产另类专区| 最新日韩在线视频| 欧美亚洲视频在线看网址| 免费不卡中文字幕视频| 国产精品va在线播放| 狠狠爱www人成狠狠爱综合网| 亚洲日本欧美在线| 欧美一级黄色网| 在线综合亚洲欧美在线视频| 久久精品国产91精品亚洲| 欧美精品在线观看91| 国产亚洲欧美色| aa亚洲婷婷| 亚洲国产精品久久久久婷婷老年| 亚洲性夜色噜噜噜7777| 免费成人毛片| 国产视频久久| 一区二区日韩伦理片| 亚洲激情在线观看视频免费| 午夜精品久久久久久久蜜桃app | 欧美一区二区三区在线观看| 一区二区三区av| 久久影视精品| 国产乱码精品一区二区三区忘忧草 | 免费久久99精品国产自| 国产精品一区视频网站| 亚洲精品网站在线播放gif| 久久国内精品自在自线400部| 亚洲免费一区二区| 欧美精品一区二区三区在线播放 | 欧美在线看片a免费观看| 亚洲影院一区| 欧美日韩成人| 亚洲高清视频在线| 久久精品91久久久久久再现| 午夜老司机精品| 欧美视频在线观看免费| 亚洲黄页一区| 亚洲欧洲日产国码二区| 久久久另类综合| 国产日韩欧美在线视频观看| 一区二区精品国产| 99热这里只有成人精品国产| 嫩草国产精品入口| 影音先锋欧美精品| 久久精品人人做人人综合| 欧美一区二区三区四区在线观看| 欧美日韩一区二区三区在线观看免| 亚洲国产精品ⅴa在线观看 | 亚洲精品国产拍免费91在线| 久久一区二区三区四区| 国产日韩视频| 欧美亚洲在线| 欧美一区二区三区四区在线观看 | 欧美日韩福利在线观看| 亚洲人www| 亚洲美女淫视频| 欧美成人午夜激情| 亚洲激情一区二区| 亚洲精品在线一区二区| 欧美高清视频一二三区| 亚洲国产裸拍裸体视频在线观看乱了 | 欧美一区永久视频免费观看| 欧美在线免费视屏| 国产午夜精品理论片a级大结局 | 欧美一区激情| 国产日韩一区二区三区在线播放| 午夜精品久久久久久久久久久久 | 亚洲图片欧美日产| 羞羞视频在线观看欧美| 国产欧美一级| 久久狠狠久久综合桃花| 久久亚洲美女| 亚洲国产高清一区| 夜夜精品视频一区二区| 欧美视频在线播放| 亚洲影院在线| 久久精品青青大伊人av| 狠狠久久婷婷| 亚洲精品美女在线观看| 欧美日韩精品免费| 亚洲一区二区免费视频| 欧美一乱一性一交一视频| 国产在线乱码一区二区三区| 亚洲国产精品久久人人爱蜜臀 | 你懂的成人av| 亚洲精品欧美在线| 亚洲综合色丁香婷婷六月图片| 国产精品一二一区| 久久成人免费| 欧美精品电影在线| 亚洲午夜激情免费视频| 久久国产精品一区二区| 极品少妇一区二区三区精品视频| 亚洲毛片av| 国产精品露脸自拍| 久久精品国产亚洲高清剧情介绍| 欧美精品国产精品| 亚洲小少妇裸体bbw| 久久一区二区三区国产精品| 亚洲精品精选| 久久国产黑丝| 亚洲精品乱码久久久久| 欧美一级一区| 亚洲国产99| 午夜亚洲激情| 亚洲福利免费| 亚洲欧美一区二区三区极速播放| 好吊妞这里只有精品| 日韩午夜剧场| 国产亚洲精品久久久久动| 99re6这里只有精品| 国产欧美综合在线| 日韩写真视频在线观看| 国产日韩一区在线| 一区二区三区高清不卡| 国内一区二区在线视频观看| 一区二区三区www| 韩国三级电影久久久久久| 亚洲视频精品| 影音先锋日韩精品| 性欧美精品高清| 91久久精品国产91久久| 久久国产天堂福利天堂| 日韩视频在线观看| 狂野欧美激情性xxxx| 亚洲主播在线| 欧美精品日韩一本| 久久精品欧美日韩精品| 国产精品国产精品| 亚洲毛片在线免费观看| 国产一区二区三区不卡在线观看| 中国成人在线视频| 精品91久久久久| 欧美在线综合| 国产精品99久久不卡二区| 欧美1级日本1级| 久久er99精品| 国产目拍亚洲精品99久久精品| 一区二区三区欧美日韩| 在线观看视频欧美| 久久精品人人做人人综合| 中文国产一区| 欧美人成在线| 亚洲久久一区二区| 精品二区视频| 久久免费黄色| 性欧美xxxx视频在线观看|