摘要:為滿足現(xiàn)有某型飛機綜合導航計算機的維修保障工作,對導航計算機中的固存單元進行系統(tǒng)原理分析并系統(tǒng)分析。使用CPLD生成所需要的控制信號,選用FLASH芯片作為故障存儲器件磁芯的替換件。依據(jù)工作原理設計國產(chǎn)化固存單元替代方案。為后續(xù)維修保障任務提供有力技術支撐。
關鍵詞:存儲轉換? 國產(chǎn)化? 固存? 磁芯
1 引言
引進俄制軍用飛機航空電子系統(tǒng),是引進裝備國產(chǎn)化的重要內容,是實現(xiàn)武器裝備自主可控發(fā)展的重要途徑,只有加速國產(chǎn)化改造進程,才能發(fā)揮其在我軍作戰(zhàn)系統(tǒng)中的重要作用,提升部隊信息化、系統(tǒng)化作戰(zhàn)能力。近幾年來,我國引進的進口設備和備件經(jīng)常性的發(fā)生故障。這就對進口設備的國產(chǎn)化產(chǎn)生了需求。
目前由我處承擔的國內現(xiàn)有某型飛機試驗機維護保障工作中,需要對故障部件進行維修并進行保障。在維修過程中,發(fā)現(xiàn)導航計算機中固存部件故障。根據(jù)對其原理分析,固存部件故障原因為存儲器件磁芯失效導致。由于此器件為國外多年前停產(chǎn)器件,無國產(chǎn)替代產(chǎn)品,且無法找到貨源。在板所有存儲芯片的程序已經(jīng)讀出,因此提出了國產(chǎn)化固存替代方案。
2 原理分析
現(xiàn)有固存部件用于存儲綜合導航計算機程序存儲及讀取。內部包含固存轉換板和存儲板兩個模塊,其中固存轉換板電路分為:輸入地址串并轉換部分、脈沖產(chǎn)生部分、地址LA8~13位譯碼部分、地址LA3~7位譯碼部分、地址LA0~2位譯碼部分、輸出數(shù)據(jù)并串轉換部分。功能框圖見圖1。
固存輸入的地址信號送入地址信號接口,脈沖信號送入脈沖、觸發(fā)信號產(chǎn)生部分,脈沖信號經(jīng)過脈沖產(chǎn)生電路生成控制信號送給程序存儲器,地址信號經(jīng)順序排列后也送給程序存儲器,程序存儲器將地址對應的數(shù)據(jù)送出到輸出數(shù)據(jù)并串轉換部分,經(jīng)并串轉換送出到計算機部件。
3 國產(chǎn)化方案設計
3.1 系統(tǒng)方案設計
國產(chǎn)化的固存模塊采用一個模塊實現(xiàn)原固存兩個模塊的功能。主要完成脈沖信號發(fā)生,地址順序重排,并行數(shù)據(jù)讀出,并行數(shù)據(jù)并串轉換四個功能。
其中,輸入信號包括輸入的串行地址、脈沖信號及觸發(fā)信號;當?shù)刂沸盘栐L問程序存儲單元存儲原有的固存程序時,將數(shù)據(jù)送到并串轉換部分;輸出的并行信號經(jīng)過并串轉換送出給計算機系統(tǒng)CPU部件。
3.2 詳細方案設計
3.2.1 設計思路
脈沖觸發(fā)信號產(chǎn)生電路實現(xiàn)觸發(fā)信號產(chǎn)生功能,地址接口電路實現(xiàn)輸入地址重新排序功能。將脈沖觸發(fā)信號產(chǎn)生、地址接口部分和輸出數(shù)據(jù)并串轉換部分采用CPLD實現(xiàn)。存儲器采用FLASH實現(xiàn)。
3.2.2 芯片選型
1)CPLD器件,選用LATTICE 公司 IspLSI 1K系列ispLSI1032EA-100型號,規(guī)格如下:
供電電壓:5V;
兼容TTL及CMOS電平;
內部PLD數(shù)量:600個;
寄存器數(shù)量:192個;
最大可用I/O引腳數(shù):64個;
最大輸入時鐘頻率:100MHz
傳播延時:最大12.5ns ;
工作溫度:-55°C到125°C。
2)FLASH器件,選用AMD公司AM29F400B芯片
供電電壓:5V;
容量:256K*16bit
工作溫度:-55°C到125°C。
3)比較器,選用TI公司TLV3502芯片,將輸入正弦波脈沖信號整形為標準電平。
供電電壓:2.7~5.5V;
輸入偏移電壓:1mV(典型值);
傳播延時:4.5nS(TTL電平輸入,5V供電);
工作溫度:-40°C到125°C。
4)針對輸入輸出接口,需要對輸入輸出信號隔離,故在輸入信號后級和輸出信號前級增加兩片54AHCT245芯片作為接口。
3.2.3 時序邏輯說明
原固存部件輸入時鐘信號CLK、脈沖信號ST、串行地址SA0K、SA0H、SA0L信號以及輸出數(shù)據(jù)SD0H、SD0L對應時序關系如下表所示:
國產(chǎn)化固存模塊工作原理、時序邏輯及接口部分也與原固存部件相同,即在時鐘周期的第4到11個節(jié)拍送入SA0L,第6到10個節(jié)拍送入SA0H,第10個節(jié)拍送入SA0K;在下一個脈沖周期的第0到15個節(jié)拍送出上一個地址對應的數(shù)據(jù)。
在國產(chǎn)化固存內部邏輯實現(xiàn)時的流程如下:固存程序里燒寫程序數(shù)據(jù),當?shù)谝粋€觸發(fā)脈沖信號到來之后,CPLD內部計數(shù)器開始計數(shù),計到脈沖周期的第15個下降沿之后,開始并串轉換。由于SA0L、SA0H、SA0K信號轉換在脈沖周期的4~11個完成轉換,因此可以在第12個脈沖的上升沿到來時將CE#、WE#、OE#置位,LA地址信息送出,此時FALSH將地址對應的數(shù)據(jù)送到總線上,在第13個脈沖上升沿到來時將SD0L并行數(shù)據(jù)送入CPLD,準備在第0~15個脈沖周期的下降沿,將SD0L、SD0H數(shù)據(jù)并串轉換送出。
3.2.4? CPLD內部功能模塊
(1)脈沖信號產(chǎn)生部分
當脈沖信號下降沿到來時,經(jīng)延時一個時鐘節(jié)拍,依此類推,可產(chǎn)生ST0~ST15的脈沖信號
(2)計數(shù)器模塊
每個時鐘周期的下降沿到來時,判斷脈沖信號,當脈沖信號為1時,將計數(shù)值置為8;之后,每個時鐘脈沖的下降沿將計數(shù)值到來時,計數(shù)值加1,直到計數(shù)值為15后,重0開始繼續(xù)加1計數(shù)。此功能模塊送出計數(shù)值及FLASH置位信號。
(3)地址串轉并模塊
在時鐘周期的上升沿到來時,判斷ST0~ST15脈沖節(jié)拍的電平。當ST4節(jié)拍有效時,將輸入的串行數(shù)據(jù)存入模塊內部寄存器的第0位;當ST5節(jié)拍有效時,將輸入的串行數(shù)據(jù)存入模塊內部寄存器的第1位,依次類推,完成8位地址的串并轉換。
(4)數(shù)據(jù)并轉串模塊
在rst信號低電平時,進行復位操作,q輸出0;rst為高時,當start信號的上升沿到來時,開始將并口的數(shù)據(jù)逐位輸出,每個時鐘輸出一位。先低位后高位的輸出方向,完成程序數(shù)據(jù)的轉換。
3.2.5? FLASH芯片控制信號配置
當SA0L、SA0H、SA0K信號轉換在脈沖周期的4~11個完成轉換后,在第12個脈沖的上升沿到來時將CE#、WE#、OE#置位,LA地址信息送出,此時FALSH將地址對應的數(shù)據(jù)送到總線上,在第13個脈沖上升沿到來時將SD0L并行數(shù)據(jù)送入CPLD,準備在第0~15個脈沖周期的下降沿,將SD0L、SD0H數(shù)據(jù)并串轉換送出。
3.3 產(chǎn)品結構設計
原有固存部件結構部分包括:固存機殼和固存板模塊兩部分。使用時,將固存部件插入托架對應位置,上電后即可進行測試。
國產(chǎn)化固存部件殼體內部采用一個固存模塊來替換原固存的轉換板和存儲板,不用改動固存部件的結構即可實現(xiàn)部件的原位替代。
3.4 試驗驗證
在對國產(chǎn)化固存部件驗證時,制作專用固存部件測試設備,模擬固存模塊接口信號時序,采集輸出的數(shù)據(jù)程序文件,與原有程序文件進行比較,結果無誤后將國產(chǎn)化部件裝入計算機系統(tǒng)驗證。后又在部隊地面試驗臺裝機驗證,工作正常。
4 結論
通過國產(chǎn)化工作實踐,能夠降低備件采購成本,減少設備維修費用,確保進口設備備件的及時供應,提升了裝備技術水平,和市場競爭力,取得了良好的經(jīng)濟效益。
國產(chǎn)化固存部件采用原位替換的方式,研制產(chǎn)品與原系統(tǒng)設備完全兼容。通過前期工作確認,原有器件內部的程序均已成功讀出,因此國產(chǎn)化設計滿足技術可行性要求。
參考文獻
[1]董愛青.淺析如何實現(xiàn)進口設備備件國產(chǎn)化[J].內燃機與配件,2018(21).
[2]李棟,馮婷.引進俄制直升機航空電子系統(tǒng)國產(chǎn)化思考與建議[J].航空電子技術,2017(48).
[3]ispLSI1032EA In-System Programmable High Density PLD datasheet [EB/OL].[2000-6].? https://html.alldatasheetcn.com/html-pdf/70158/LATTICE/ISPLSI1032EA-200LT100/260/1/ISPLSI1032EA-200LT100.html
[4]郭明天.以低成本戰(zhàn)略為導向推進進口備件國產(chǎn)化[J].設備管理與維修,2014(S2).
作者簡介
齊寒波,(1979.6-),女,陜西西安,漢,碩士,工程師,電子信息。