練震 孔政敏 方彥軍
摘 ?要: 為了進(jìn)一步簡化航空電子系統(tǒng)結(jié)構(gòu),滿足航空電子環(huán)境對網(wǎng)絡(luò)高性能、低功耗的要求,設(shè)計(jì)一種基于PON結(jié)構(gòu)的FC?AE?1553接口電路整體方案,由FTCS?OLE?20B和FEU3411S?2DT?1芯片對FPGA的信號光電轉(zhuǎn)換,并經(jīng)過光分路器組成PON無源光網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,最后通過回環(huán)測試平臺進(jìn)行功能測試和驗(yàn)證。實(shí)驗(yàn)結(jié)果表明,所設(shè)計(jì)的接口電路不僅可以基本滿足FC?AE?1553設(shè)備對底層光纖協(xié)議的功能要求,而且也驗(yàn)證了其低延遲、強(qiáng)抗干擾、高傳輸速率的傳輸特性。
關(guān)鍵詞: 接口電路; FC?AE?1553協(xié)議; PON結(jié)構(gòu); 數(shù)據(jù)傳輸; 功能測試; 實(shí)驗(yàn)驗(yàn)證
中圖分類號: TN710?34; TP336 ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識碼: A ? ? ? ? ? ? ? ? ?文章編號: 1004?373X(2019)20?0013?04
Design of FC?AE?1553 interface circuit based on PON structure
LIAN Zhen, KONG Zhengmin, FANG Yanjun
(School of Power and Mechanical Engineering, Wuhan University, Wuhan 430072, China)
Abstract: An overall scheme of FC?AE?1553 interface circuit based on PON structure is designed to further simplify the structure of avionics systems and meet the requirements of high performance and low power consumption of the avionics environment. The FTCS?OLE?20B and FEU3411S?2DT?1 chip is used to perform photoelectric conversion of FPGA signals, and the PON (passive optical network) is formed by optical splitter to carry out data transmission. The loopback test platform is used for functional testing and verification. The experimental results show that the designed interface circuit can not only meet the functional requirements of the FC?AE?1553 device for the bottom layer optical fiber protocol, but also has verified its transmission characteristics of low delay, strong anti?interference and high transmission rate.
Keywords: interface circuit; FC?AE?1553 protocol; PON structure; data transmission; functional testing; experimental verification
0 ?引 ?言
20世紀(jì)70年代末,航空電子系統(tǒng)綜合化就開始被提出研究。30多年以來,航空電子綜合化系統(tǒng)不斷發(fā)展,對網(wǎng)絡(luò)通信的要求也越來越高,航空電子系統(tǒng)對數(shù)據(jù)通信在傳輸速率、帶寬、允許終端數(shù)、實(shí)時(shí)性等方面的要求越來越高。最初提出的MIL?STD?1553B總線已經(jīng)不能滿足當(dāng)前航空電子系統(tǒng)對總線的諸多需求,而光纖通道由于高實(shí)時(shí)性、高吞吐率、強(qiáng)抗干擾能力、高可靠性等特性,成為新一代航空電子總線的發(fā)展方向[1?3]。
光纖通道(Fiber Channel,F(xiàn)C)是美國國家標(biāo)準(zhǔn)委員會ANSI X3T11工作小組制定的一種高速串行通信協(xié)議。為適應(yīng)航空電子環(huán)境的應(yīng)用要求,美國軍方專門制定了航空電子光纖通道協(xié)議(Fiber Channel Avionics Environment,F(xiàn)C?AE)[4?6]。無源光網(wǎng)絡(luò)(Passive Optical Network,PON)技術(shù)是一種支持點(diǎn)對多點(diǎn)(P2MP)的光纖傳輸和接入技術(shù),是一種單纖雙向光接入技術(shù)。該技術(shù)最大的特點(diǎn)就是在節(jié)省了設(shè)備維護(hù)成本的同時(shí),極大地提高了系統(tǒng)的可靠性和通信效率。目前較為成熟的PON技術(shù)為采用分時(shí)復(fù)用的EPON(Ethernet PON)和GPON(Gigabit?Capable PON)技術(shù)。其中,GPON支持的最大傳輸速率可達(dá)2.5 Gb/s,EPON技術(shù)憑借其優(yōu)良的抗干擾能力和高擴(kuò)展性,已經(jīng)在光纖通信領(lǐng)域大規(guī)模使用。
本文主要研究了基于PON結(jié)構(gòu)的FC?AE?1553設(shè)備的光纖接口電路設(shè)計(jì),它不僅繼承了FC?AE?1553協(xié)議優(yōu)良傳輸特性,更兼?zhèn)淞薖ON拓?fù)浣Y(jié)構(gòu)低延遲、強(qiáng)抗干擾能力、低制造成本和易維護(hù)的特性。同時(shí)PON拓?fù)浣Y(jié)構(gòu)的無源交換特性可以更好地滿足目前航電系統(tǒng)對于低功耗網(wǎng)絡(luò)的設(shè)計(jì)要求。
1 ?總體架構(gòu)設(shè)計(jì)
選擇EPON拓?fù)浣Y(jié)構(gòu)下的FC?AE?1553電路的作為設(shè)計(jì)對象,設(shè)計(jì)光纖傳輸速率為1.25 Gb/s,架構(gòu)如圖1所示。
PON結(jié)構(gòu)下的 FC?AE?1553 協(xié)議網(wǎng)絡(luò)是下行“一點(diǎn)到多點(diǎn)”,上行“多點(diǎn)到一點(diǎn)”的雙向拓?fù)浣Y(jié)構(gòu),網(wǎng)絡(luò)中有3類節(jié)點(diǎn):PON網(wǎng)絡(luò)控制器(PON Network Controller,PNC)、PON 網(wǎng)絡(luò)終端(PON Network Terminal,PNT)和PON網(wǎng)絡(luò)光分路器(PON Optical Distribution Network,PODN) [7?9]。下行傳輸是以廣播形式,遠(yuǎn)端所有PNT都會接收到PNC發(fā)送的數(shù)據(jù),進(jìn)行解碼之后,PNT通過判斷傳輸幀相關(guān)標(biāo)識信息,找到屬于各自的數(shù)據(jù),發(fā)送給上層處理。上行傳輸要求所有PNT發(fā)向PNC的數(shù)據(jù)交換在時(shí)間上不能沖突,因此是以時(shí)分復(fù)用的形式。
光纖傳輸介質(zhì)選擇單模光纖,單模光纖傳輸距離較多模光纖而言更遠(yuǎn)。PON模塊的信號接收與發(fā)送使用同一根光纖作為信道,因?yàn)楣饴返纳闲行盘柌ㄩL為1 310 nm,下行信號波長為1 490 nm,兩者信號波長不同,接收信號與發(fā)射信號互不干擾,所以單個(gè)光纖就可以實(shí)現(xiàn)全雙工通信。接口總體方案如圖2所示。
PNC主要使用OLT模塊(Optical Line Terminal),位于網(wǎng)絡(luò)的上游,主要功能是完成光/電,電/光轉(zhuǎn)換以及調(diào)度整個(gè)網(wǎng)絡(luò)帶寬資源,控制整個(gè)網(wǎng)絡(luò)的數(shù)據(jù)傳輸,同時(shí)負(fù)責(zé)網(wǎng)絡(luò)終端的傳輸請求查詢、總線同步、數(shù)據(jù)傳輸協(xié)調(diào)以及錯(cuò)誤處理和數(shù)據(jù)備份傳輸?shù)裙δ躘10]。PNT主要使用ONU模塊(Optical Network Unit),位于網(wǎng)絡(luò)的下游,主要功能也是完成光/電,電/光轉(zhuǎn)換以及根據(jù)PNC發(fā)起的命令進(jìn)行與PNC或其他PNT的數(shù)據(jù)交換。本設(shè)計(jì)選擇F?tone Networks公司的OLT模塊FTCS?OLE?20B和國揚(yáng)通信公司的ONU模塊FEU3411S?2DT?1,數(shù)據(jù)上下行傳輸速率均為1.25 Gb/s,可以滿足設(shè)計(jì)需求。
OLT和ONU模塊,在接收數(shù)據(jù)時(shí)將光信號轉(zhuǎn)化為速率為1.25 Gb/s的一對差分信號,在發(fā)送數(shù)據(jù)時(shí)將1.25 Gb/s的差分信號轉(zhuǎn)換為光信號。但OLT和ONU模塊光電轉(zhuǎn)換后的信號均為串行數(shù)據(jù),而FC?AE?1553協(xié)議采用的是8 b/10 b編碼機(jī)制,因此需要將串行數(shù)據(jù)轉(zhuǎn)換成10 b的并行數(shù)據(jù)輸入給FPGA,本文采用Agilent Technologies公司的串并轉(zhuǎn)換芯片HDMP?1636A。
2 ?硬件電路設(shè)計(jì)
2.1 ?接收發(fā)送模塊設(shè)計(jì)
接收發(fā)送模塊主要負(fù)責(zé)底層光纖協(xié)議的實(shí)現(xiàn),數(shù)據(jù)鏈路的管理和數(shù)據(jù)的收發(fā)。區(qū)別于傳統(tǒng)的端口狀態(tài)機(jī)握手同步方式,基于PON的FC?AE?1553接口采用的是添加同步幀頭的方式來實(shí)現(xiàn)傳輸同步功能,因此接口模塊中并不需要進(jìn)行狀態(tài)端口機(jī)的設(shè)計(jì),簡化了電路的設(shè)計(jì)。
如圖3所示,接收數(shù)據(jù)時(shí),經(jīng)OLT或ONU光電轉(zhuǎn)換的串行數(shù)據(jù)經(jīng)過串并轉(zhuǎn)換模塊轉(zhuǎn)換成10 b并行數(shù)據(jù)進(jìn)入FPGA。然后經(jīng)過8 b/10 b轉(zhuǎn)換模塊進(jìn)行解碼還原成8 b數(shù)據(jù)流,再進(jìn)行數(shù)據(jù)解壓,同時(shí)識別同步幀頭,完成數(shù)據(jù)流的同步處理。接下來去除幀頭幀尾,并進(jìn)行奇偶校驗(yàn)。最后將有效數(shù)據(jù)傳給上層進(jìn)行相應(yīng)處理和操作。發(fā)送數(shù)據(jù)時(shí),就是一個(gè)逆過程。上層終端將需要傳輸?shù)男畔ⅲ砑訋^幀尾,再添加同步幀頭,然后進(jìn)行數(shù)據(jù)打包,經(jīng)過8 b/10 b轉(zhuǎn)換模塊轉(zhuǎn)換成10 b數(shù)據(jù)流之后,發(fā)送給串并轉(zhuǎn)換模塊轉(zhuǎn)換成串行數(shù)據(jù),發(fā)送給OLT或ONU進(jìn)行電光轉(zhuǎn)換并發(fā)送給光纖通道。
2.2 ?OLT模塊電路設(shè)計(jì)
OLT作為整個(gè)PON網(wǎng)絡(luò)拓?fù)涞暮诵?,不僅提供面向PON網(wǎng)絡(luò)設(shè)備的光纖接口,而且在進(jìn)行下行傳輸時(shí),進(jìn)行廣播操作,同時(shí)向所有ONU發(fā)送相同數(shù)據(jù)。在進(jìn)行上行傳輸時(shí),它控制各個(gè)ONU傳輸數(shù)據(jù)的起始時(shí)間,掌握了整個(gè)上行數(shù)據(jù)傳輸?shù)墓?jié)奏。
OLT電氣連接圖如圖4所示。其中, RD+,RD-和TD+,TD-是高速串行收發(fā)引腳,對應(yīng)與FPGA的吉比特收發(fā)器GTX相連接。另外,由于引腳RD+,RD-和TD+,TD-收發(fā)的都是差分信號,因此在實(shí)際應(yīng)用中需要進(jìn)行阻抗匹配,并使走線盡可能短。Tx_Fail是光信號發(fā)送失敗指示引腳,該引腳會在模塊發(fā)送光信號失敗時(shí)輸出高電平信號。Tx_DIS是OLT模塊光信號發(fā)送功能啟閉引腳,置高電平時(shí)將關(guān)閉發(fā)送功能,置低電平時(shí)則開啟。對于OLT而言,無論上行傳輸還是下行傳輸,其接收功能需要一直打開,而發(fā)送功能則需要根據(jù)需要通過信號控制啟閉。BRST_Det引腳可以監(jiān)視模塊是否接收到有效光信號,當(dāng)接收到有效光信號時(shí)引腳輸出高電平,當(dāng)接收到復(fù)位信號時(shí)引腳輸出低電平。
2.3 ?ONU模塊電路設(shè)計(jì)
ONU作為PON網(wǎng)絡(luò)拓?fù)渲蠴LT的從機(jī),功能就是接收OLT傳輸?shù)臄?shù)據(jù)并識別出屬于自己的數(shù)據(jù)流及根據(jù)OLT指令響應(yīng)發(fā)送數(shù)據(jù),同時(shí)為終端設(shè)備PNT提供相應(yīng)的接口服務(wù)。
ONU電氣連接圖如圖5所示。其中, RD+,RD-和TD+,TD-是高速串行收發(fā)引腳,對應(yīng)與FPGA的吉比特收發(fā)器GTX相連接。SD是光信號接收狀態(tài)指示引腳,光信號接收正常輸出高電平,光信號接收不正?;蛘呶唇邮盏接行Ч庑盘栞敵龅碗娖健urst_EN是ONU模塊光信號發(fā)送功能啟閉引腳,置高電平時(shí)將發(fā)射功能,置低電平時(shí)則關(guān)閉。ONU跟OLT一樣,其接收功能都需要一直打開,而發(fā)送功能則需要信號控制啟閉。SDA和SCL是I2C的時(shí)鐘輸入和數(shù)據(jù)輸入輸出口。TX_SD是光信號發(fā)射模塊狀態(tài)指示引腳,僅在當(dāng)發(fā)射模塊開啟時(shí)生效。
3 ?實(shí)驗(yàn)驗(yàn)證
測試系統(tǒng)搭建如圖6所示。OLT模塊和ONU模塊分別由FPGA配置為PNC節(jié)點(diǎn)和PNT節(jié)點(diǎn),并通過分光器PODN和光纖連接組成PNT到PNC的上行通信鏈路。搭建回環(huán)測試系統(tǒng)時(shí)應(yīng)注意以下三個(gè)方面:
1) 配置OLT。使用前,將跳線CON1的1,2兩腳短路,CON2的1,2兩腳斷路。當(dāng)OLT準(zhǔn)備發(fā)送數(shù)據(jù)時(shí), 需先將Tx_DIS信號置低電平;當(dāng)不需要發(fā)送數(shù)據(jù),則將該信號置高電平。BRST_Det信號用來指示OLT模塊接收光信號的狀態(tài)。
2) 配置ONU。當(dāng)ONU準(zhǔn)備啟動(dòng)數(shù)據(jù)發(fā)送功能時(shí),需將Burst_EN信號引腳置高電平;當(dāng)需要關(guān)閉數(shù)據(jù)發(fā)送功能時(shí),則將該信號引腳置高電平。SD信號用來指示ONU模塊接收光信號的狀態(tài),TX_SD信號用來指示ONU模塊的發(fā)射狀態(tài)。
3) PON網(wǎng)絡(luò)拓?fù)浣M建。PNC(OLT)與PNT(ONU)以及分光器PODN(ODN)共同組成一個(gè)完整的PON網(wǎng)絡(luò)。分光器是一種將單路光信號能量均勻分成多路光信號的器件。本設(shè)計(jì)采用1∶4分光器。同時(shí)為了保護(hù)器件,在光路中增加了光衰減器。
具體接口電路測試系統(tǒng)驗(yàn)證過程如下所示。首先,計(jì)算機(jī)將隨機(jī)的原始數(shù)據(jù)通過串行接口發(fā)送給FPGA;接著,F(xiàn)PGA將原始數(shù)據(jù)先添加幀頭幀尾以及同步幀頭;再進(jìn)行數(shù)據(jù)打包,打包完成的數(shù)據(jù)進(jìn)行8 b/10 b編碼之后發(fā)送給串并轉(zhuǎn)換模塊;同時(shí)FPGA完成對OLT和ONU的配置;經(jīng)過串并轉(zhuǎn)換之后,將串行數(shù)據(jù)發(fā)送給ONU模塊;ONU模塊接收到數(shù)據(jù)后進(jìn)行電/光轉(zhuǎn)換成光信號數(shù)據(jù)輸出,經(jīng)由分光器ODN傳輸給OLT模塊;OLT模塊將光信號數(shù)據(jù)轉(zhuǎn)換成串行電信號數(shù)據(jù),并將轉(zhuǎn)換之后的串行數(shù)據(jù)發(fā)送給串并轉(zhuǎn)換模塊;轉(zhuǎn)換出來的并行數(shù)據(jù)再傳輸給FPGA,F(xiàn)PGA將接收到的數(shù)據(jù)送入8 b/10 b解碼模塊進(jìn)行處理;然后進(jìn)行數(shù)據(jù)解包,解析同步頭以及進(jìn)行去幀頭幀尾處理;最后再將這些數(shù)據(jù)發(fā)送給計(jì)算機(jī),與原始數(shù)據(jù)進(jìn)行數(shù)據(jù)比對,得出測試結(jié)果。
4 ?結(jié) ?論
本文設(shè)計(jì)開發(fā)了基于PON拓?fù)浣Y(jié)構(gòu)的FC?AE?1553B總線接口電路,同時(shí)分析了PON拓?fù)浣Y(jié)構(gòu)和光纖1553B總線協(xié)議。并且搭建了回環(huán)測試實(shí)驗(yàn)平臺,通過與計(jì)算機(jī)進(jìn)行傳輸數(shù)據(jù)比對測試并驗(yàn)證了本設(shè)計(jì)功能完整、性能優(yōu)越。實(shí)驗(yàn)結(jié)果表明,本設(shè)計(jì)不僅可以準(zhǔn)確發(fā)送和接收數(shù)據(jù),同時(shí)兼具了無源光網(wǎng)絡(luò)的低延遲、強(qiáng)抗干擾、高傳輸速率的特性。利用本設(shè)計(jì)可以靈活搭建基于PON拓?fù)浣Y(jié)構(gòu)的光纖1553B網(wǎng)絡(luò),有利于進(jìn)一步進(jìn)行該協(xié)議的開發(fā)研究。
參考文獻(xiàn)
[1] 趙永.PCI?E總線FC?AE?1553接口卡研制[D].哈爾濱:哈爾濱工業(yè)大學(xué),2011.
ZHAO Yong. Development of FC?AE?1553 interface based on PCI?E card [D]. Harbin: Harbin Institute of Technology, 2011.
[2] 楊現(xiàn)萍,段亞.FC?AE?1553總線數(shù)據(jù)處理技術(shù)研究[J].現(xiàn)代電子技術(shù),2011,34(12):29?32.
YANG Xianping, DUAN Ya. Research on data processing technology of FC?AE?1553 bus [J]. Modern electronics technique, 2011, 34(12): 29?32.
[3] 鳳雷,馮收,喬家慶,等.FC?AE?1553設(shè)備光纖接口電路的設(shè)計(jì)與實(shí)現(xiàn)[J].電子測量技術(shù),2012,35(7):62?65.
FENG Lei, FENG Shou, QIAO Jiaqing, et al. Design and implementation of FC?AE?1553 equipment optical interface circuit [J]. Electronic measurement technology, 2012, 35(7): 62?65.
[4] WANG X, WANG C, YU B, et al. Communication module of FC?AE?1553 interface [C]// Fifth International Conference on Instrumentation and Measurement, Computer, Communication and Control. Qinhuangdao: IEEE, 2016: 1369?1373.
[5] LIANG F, ZHAO G, CAO S. Evaluation of network transmission performance in FC?AE?1553 [J]. Journal of Beijing University of Aeronautics & Astronautics, 2015: 1396?1402.
[6] CHEN J Q, ZHANG S C. Design of switching system based on FC?AE?1553 bus [J]. International journal of smart home, 2016, 10(4): 109?118.
[7] 楊立.基于PON結(jié)構(gòu)的FC?AE?1553協(xié)議芯片的關(guān)鍵模塊研究與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2013.
YANG Li. Research and implementation of key modules of FC?AE?1553 protocol chip based on PON structure [D]. Chengdu: University of Electronic Science and Technology of China, 2013.
[8] 周桃,宗竹林,趙磊.一種 PON 結(jié)構(gòu)航電總線協(xié)議的建模與仿真[J].計(jì)算機(jī)工程與應(yīng)用,2011,47(29):60?63.
ZHOU Tao, ZONG Zhulin, ZHAO Lei. Modeling and simulation of a PON structure avionics bus protocol [J]. Computer engineering and applications, 2011, 47(29): 60?63.
[9] LI C C, ZHOU T. A new topology design and performance analysis for FC?AE based on PON [C]// 5th International Conference on Biomedical Engineering and Informatics. Chongqing: IEEE, 2012: 1406?1410.
[10] 車明,周東.PON型FC?AE?1553網(wǎng)絡(luò)的分層節(jié)能設(shè)計(jì)[J].高技術(shù)通訊,2015,25(6):575?583.
CHE Ming, ZHOU Dong. Strategic energy?saving design of FC?AE?1553 network based on PON [J]. High technology communication, 2015, 25(6): 575?583.