《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 激光告警DSP加載系統(tǒng)的可靠性設(shè)計(jì)
激光告警DSP加載系統(tǒng)的可靠性設(shè)計(jì)
2015年電子技術(shù)應(yīng)用第10期
楊 曉1,陳媛媛1,2,王志斌1,2,韓 楓1,陳光威1
(1.中北大學(xué) 山西省光電信息與儀器工程技術(shù)研究中心,山西 太原030051; 2.中北大學(xué) 儀器科學(xué)與動(dòng)態(tài)測(cè)試教育部重點(diǎn)實(shí)驗(yàn)室,山西 太原030051)
摘要: 基于SRAM的DSP芯片對(duì)空間粒子輻射敏感, 針對(duì)相干型衍射光柵激光告警系統(tǒng)處于空間環(huán)境中時(shí)所產(chǎn)生空間粒子效應(yīng)會(huì)影響激光信號(hào)的判別甚至使程序無法正常工作的問題,提出在軟硬件方面對(duì)元件進(jìn)行抗單粒子翻轉(zhuǎn)設(shè)計(jì)。通過看門狗電路、三模冗余程序加固和差錯(cuò)檢驗(yàn)校正的方法防止故障出現(xiàn)。該方法提高了系統(tǒng)運(yùn)行的可靠性,保證程序正確執(zhí)行。
中圖分類號(hào): TP274+.2
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.2015.10.003

中文引用格式: 楊曉,陳媛媛,王志斌,等. 激光告警DSP加載系統(tǒng)的可靠性設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2015,41(10):17-19,23.
英文引用格式: Yang Xiao,Chen Yuanyuan,Wang Zhibin,et al. Reliable design of laser warning DSP bootloading system[J].Application of Electronic Technique,2015,41(10):17-19,23.
Reliable design of laser warning DSP bootloading system
Yang Xiao1,Chen Yuanyuan1,2,Wang Zhibin1,2,Han Feng1,Chen Guangwei1
1.Engineering Technology Research Center of Shanxi Province for Opto-Electronic Information and Instrument, North University of China,Taiyuan 030051,China; 2.Key Laboratory of Instrumentation Science & Dynamic Measurement,Ministry of Education, North University of China,Taiyuan 030051,China
Abstract: The DSP chip based on SRAM is sensitive about the space particle radiation, when the laser warning system is working in the space environment, the space particle effect will influence the discrimination of the laser signals and the work of the program. In view of this phenomenon, we come up with a method in the aspect of hardware and software components for single particle reverse design. The article puts forward a plan by taking the watchdog circuit, the triple modular redundancy and error checking to prevent such failures. This method improves the reliability of system operation, ensures the correct implementation of the program.
Key words : laser warning;bootstrap on electricity;three mode redundancy;error inspection


0 引言

  為了對(duì)抗激光對(duì)于固定軍事目標(biāo)的威脅,激光對(duì)抗技術(shù)的研究已經(jīng)成為一個(gè)重要課題。高性能激光告警接收機(jī)采用面陣探測(cè)器,具有高速峰值檢測(cè)和實(shí)時(shí)判斷的功能,能夠?qū)崿F(xiàn)高速可靠地探測(cè)軍用制導(dǎo)武器所發(fā)出的各種波長(zhǎng)的窄脈沖激光的目的。系統(tǒng)高層處理算法處理的數(shù)據(jù)量較低層算法少,算法的控制結(jié)構(gòu)復(fù)雜,適于用運(yùn)算速度高、尋址方式靈活、通信機(jī)制強(qiáng)大的DSP來實(shí)現(xiàn)。

  數(shù)據(jù)送到DSP后,由于高能帶電粒子造成單粒子翻轉(zhuǎn)會(huì)導(dǎo)致程序無法正確運(yùn)行,存儲(chǔ)數(shù)據(jù)的差錯(cuò)也會(huì)對(duì)激光信號(hào)的判別造成影響。因此如何克服空間粒子效應(yīng)的影響成為高性能DSP能否在空間中應(yīng)用的關(guān)鍵。

1 基于光柵衍射的激光探測(cè)原理

  激光告警設(shè)備是能夠?qū)す馔{信號(hào)進(jìn)行識(shí)別、截獲、測(cè)量并做出實(shí)時(shí)告警的光電偵察設(shè)備,能夠在地面空間等環(huán)境工作。它以發(fā)射的光的功率、波長(zhǎng)、調(diào)制特性和光信號(hào)的脈沖寬度、脈沖頻率、及編碼等技術(shù)參數(shù)為依據(jù)來制定相應(yīng)的光對(duì)抗措施[1]。

  入射激光經(jīng)過接收窗口入射到光學(xué)子系統(tǒng),然后在面陣焦平面探測(cè)器光敏單元成像,并通過FPGA采集信號(hào),DSP快速處理,輸出結(jié)果經(jīng)處理后將信息顯示在液晶顯示器上,顯示出入射激光波長(zhǎng)和方向等信息。根據(jù)總體設(shè)計(jì)方案,探測(cè)實(shí)驗(yàn)系統(tǒng)中光學(xué)子系統(tǒng)主要由激光接收窗口、光柵、透鏡組合,以及面陣焦平面探測(cè)器組成。衍射光柵激光波長(zhǎng)和方向探測(cè)原理結(jié)構(gòu)簡(jiǎn)圖如圖1所示。

001.jpg

2 空間粒子效應(yīng)及處理方法

  單粒子效應(yīng)在激光告警技術(shù)應(yīng)用中可能出現(xiàn)的主要問題包括:程序存儲(chǔ)中數(shù)據(jù)改變,導(dǎo)致計(jì)算錯(cuò)誤,不能正確判斷到來的激光信號(hào)的角度和波長(zhǎng)信息;程序存儲(chǔ)區(qū)發(fā)生位變化,使各個(gè)內(nèi)部程序不能正確執(zhí)行;寄存器等系統(tǒng)功能失效等情況。單粒子效應(yīng)主要故障類型見表1。

007.jpg

  經(jīng)統(tǒng)計(jì),在上述故障中出現(xiàn)最多的是單粒子翻轉(zhuǎn),它不會(huì)造成硬件損毀,可以通過采取有效的措施修復(fù)。在防止單粒子效應(yīng)對(duì)電子芯片的影響時(shí)常用到的容錯(cuò)措施有定期重配置、周期擦除、三模冗余、EDAC等手段[2]。

  三模冗余(Triple Modular Redundancy,TMR)方法以實(shí)現(xiàn)簡(jiǎn)單和效果可靠被廣泛地應(yīng)用于單粒子翻轉(zhuǎn)的容錯(cuò)處理中。由于片外冗余方式易增加電路的復(fù)雜性和功耗等,這里采用片內(nèi)冗余:外置存儲(chǔ)器分配三個(gè)地址空間對(duì)程序數(shù)據(jù)燒寫操作,保證某一位地址空間的數(shù)據(jù)出現(xiàn)錯(cuò)誤時(shí)仍有其他程序正確執(zhí)行[3,4]。

3 系統(tǒng)可靠性設(shè)計(jì)

  DSP在整個(gè)系統(tǒng)中主要完成數(shù)據(jù)處理,確定激光的波長(zhǎng)、方位角和俯仰角,DSP程序的正確運(yùn)行對(duì)于整個(gè)系統(tǒng)至關(guān)重要。DSP抗單粒子主要從硬件和軟件方面來考慮,硬件方面采用“看門狗”電路進(jìn)行DSP故障的實(shí)時(shí)檢測(cè),軟件方面采用TMR的程序設(shè)計(jì)。

  3.1 看門狗電路

  針對(duì)可能出現(xiàn)的程序跑飛甚至是死機(jī)問題,系統(tǒng)在電路中設(shè)計(jì)了專門的硬件“看門狗”進(jìn)行加固。MAX706是MAXIM公司推出一種專門用來監(jiān)控微處理器工作狀態(tài)的監(jiān)控電路,具有“看門狗”功能。當(dāng)檢測(cè)到DSP發(fā)生故障死機(jī)時(shí)產(chǎn)生復(fù)位脈沖。原理圖如圖2所示。

002.jpg

  WDI端與DSP的IO口連接,主程序產(chǎn)生的脈沖信號(hào)通過GPIO3引腳傳輸給看門狗電路的輸入端,當(dāng)DSP程序出現(xiàn)問題死機(jī),在間隔1.6 s后看門狗定時(shí)器溢出,WDI拉低產(chǎn)生復(fù)位操作。電路還提供了手動(dòng)復(fù)位方式,通過S3接通電路,電平拉低后使能人工復(fù)位輸入端MR,輸出有效的復(fù)位信號(hào)。

  3.2 數(shù)據(jù)的預(yù)處理

  處理數(shù)據(jù)前對(duì)從FPGA傳輸過來的數(shù)據(jù)進(jìn)行預(yù)先處理,在DSP程序中對(duì)幀頭標(biāo)志、圖像亮點(diǎn)個(gè)數(shù)標(biāo)志等影響程序運(yùn)行流程的標(biāo)志位進(jìn)行TMR設(shè)計(jì),然后判斷圖像中亮點(diǎn)的個(gè)數(shù)。激光經(jīng)過閃耀光柵發(fā)生衍射,再經(jīng)過透鏡組入射到探測(cè)器上,會(huì)有正負(fù)一級(jí)和零級(jí)3個(gè)亮點(diǎn)。程序判斷出有3個(gè)亮點(diǎn)后,才繼續(xù)運(yùn)行計(jì)算波長(zhǎng)方位角和俯仰角。其流程圖如圖3所示。

003.jpg

  3.3 DSP程序燒寫與程序引導(dǎo)中的抗SEU設(shè)計(jì)

  用高性能、超低功耗、部門架構(gòu)靈活等特點(diǎn)的Flash存儲(chǔ)器CMOS 3.0V引導(dǎo)扇區(qū)閃存AM29LV160作為DSP的外部程序存儲(chǔ)器,將主程序工程做三模冗余備份。首先將引導(dǎo)程序在內(nèi)的所有程序下載到DSP內(nèi)存RAM(0x00000000)中,進(jìn)而對(duì)Flash進(jìn)行數(shù)據(jù)燒寫,在寫入Flash中存儲(chǔ)時(shí)存入不同的地址空間做備份處理。部分程序代碼如下:

  void Flash(void)

  {

  unsigned short j;

  int i=0;

  i= ReadID();

  EraseChip();   //擦除Flash

  for(i=0;i<0x40000;i+=2)

  {

  j=*(unsigned short *)i;

  WriteFlash(0x90000000+i,j);

  WriteFlash(0x90040000+i,j);

  WriteFlash(0x90080000+i,j);

  }

  }

  與RAM型器件中出現(xiàn)的單粒子翻轉(zhuǎn)現(xiàn)象而引起的故障不同,F(xiàn)lash的單粒子翻轉(zhuǎn)類錯(cuò)誤長(zhǎng)期存在。針對(duì)Flash器件可能出現(xiàn)的單粒子翻轉(zhuǎn)現(xiàn)象,采用三模冗余結(jié)合定時(shí)刷新技術(shù)。在進(jìn)行完差錯(cuò)檢驗(yàn)并得到正確的數(shù)據(jù)以后,每隔一段時(shí)間自動(dòng)執(zhí)行Flash燒寫并進(jìn)行再次備份的方式,將原來有可能累積的錯(cuò)誤數(shù)據(jù)不斷擦除,即能確保設(shè)備的運(yùn)行速度也保證了即使設(shè)備處于長(zhǎng)時(shí)間的輻射影響中,也不會(huì)使錯(cuò)誤積累。

  3.4 差錯(cuò)檢驗(yàn)及校正

  備份在Flash中的程序在下載到DSP以后,為了保證能夠正確運(yùn)行,需要在運(yùn)行之前進(jìn)行差錯(cuò)檢驗(yàn)和表決,驗(yàn)證是否有bit位發(fā)生變化。這里通過在上電自舉的二次引導(dǎo)程序中增加輸出數(shù)據(jù)的差錯(cuò)判決單元的方法來實(shí)現(xiàn)這一功能。如果在判決中發(fā)現(xiàn)有地址中的數(shù)據(jù)出現(xiàn)錯(cuò)誤則進(jìn)行校正,確保運(yùn)行的程序正確無誤[5,6]。

  引導(dǎo)程序以逐位檢驗(yàn)的方式進(jìn)行檢錯(cuò),表決時(shí)采用三中取二原則,對(duì)三個(gè)主程序的每一個(gè)地址的各位依次進(jìn)行表決,以確定要運(yùn)行的主程序數(shù)據(jù)。其原理圖如圖4所示。

004.jpg

  差錯(cuò)檢驗(yàn)及表決過程如下:

  cmpeq B3,B2,B0//比較寄存器B3和B2,

  //相等時(shí)B0置一,否則置零

  [!B0] cmpeq B3,B1,B0//若B0不等于一比較

  //B3和B1,相等則將B0置一,否則置零

  [!B0] cmpeq B2,B1,B0

  [!B0] stw  B1,*B3//若B0的值不等于一,

  //則將寄存器B3地址中的數(shù)據(jù)存入B1中

  stw  B3,*B4++//將寄存器B4地址中的數(shù)據(jù)

  //寫入B3,尋址后B4自動(dòng)加一

  add  1,A1,A1

  cmplt A1,B5,B0  //A1與B5比較,A1小于B5時(shí)

  //B0置1,否則置零

  [B0] b loop//B0為1程序跳至loop循環(huán)

  b_c_int00//否則跳至主程序入口

  在進(jìn)行二次引導(dǎo)的時(shí)候,從起始地址開始進(jìn)行依次判決并循環(huán)操作直到最后一位地址結(jié)束,隨后進(jìn)入主程序執(zhí)行相關(guān)操作。

4 實(shí)驗(yàn)

  受實(shí)驗(yàn)條件限制無法模擬高能粒子輻射環(huán)境,針對(duì)抗單粒子翻轉(zhuǎn)只對(duì)DSP上電引導(dǎo)程序差錯(cuò)屏蔽功能實(shí)驗(yàn)驗(yàn)證:在一個(gè)備份地址中寫入錯(cuò)誤數(shù)據(jù)i,執(zhí)行完操作后可以看到DSP內(nèi)存空間中的數(shù)據(jù)更新為校正后的正確數(shù)據(jù)。實(shí)驗(yàn)步驟如下:

  (1)首先在ccs3.3中對(duì)引導(dǎo)程序和主程序進(jìn)行編譯,正確無誤后通過JTAG接口下載燒寫進(jìn)DSP內(nèi)部RAM中。運(yùn)行Flash燒寫程序?qū)?shù)據(jù)存至三個(gè)不同的地址空間作為備份,結(jié)果如圖5所示。

005.jpg

  (2)關(guān)閉ccs使開發(fā)板脫離仿真環(huán)境,對(duì)DSP進(jìn)行重新上電啟動(dòng)上電自舉程序,DSP將會(huì)在二次引導(dǎo)時(shí)完成差錯(cuò)檢驗(yàn)及校正,之后進(jìn)行主程序的執(zhí)行。利用DSP仿真通過JTAG接口查看DSP內(nèi)部存儲(chǔ)空間中的數(shù)據(jù)。能夠驗(yàn)證已將錯(cuò)誤屏蔽掉。結(jié)果如圖6所示。

006.jpg

5 結(jié)論

  本文解決了激光告警設(shè)備進(jìn)行實(shí)時(shí)高速激光信號(hào)采集與處理時(shí)高能粒子翻轉(zhuǎn)造成DSP芯片無法正常工作的問題。提出了以對(duì)外擴(kuò)展非易失性存儲(chǔ)器Flash芯片作為存儲(chǔ)模塊,并采用自啟動(dòng)技術(shù)進(jìn)行程序的引導(dǎo),調(diào)用以及執(zhí)行。通過信號(hào)預(yù)處理、三模冗余以及在引導(dǎo)程序中增加判決單元進(jìn)行檢驗(yàn)糾錯(cuò)的方法進(jìn)行DSP抗輻射程序的加固。保證了設(shè)備能夠在脫離PC進(jìn)入空間環(huán)境后穩(wěn)定運(yùn)行。

參考文獻(xiàn)

  [1] 張記龍,田二明,王志斌.基于正弦透射光柵的激光告警接收機(jī)研究[J].紅外與激光工程,2006,35(3):326-330.

  [2] 周順燕,吳丹.一種基于Flash型FPGA的高可靠系統(tǒng)設(shè)計(jì)[J].微計(jì)算機(jī)信息,2009,25(8):134-136.

  [3] 邢克飛,楊俊,周永彬,等.星載高性能DSP加固設(shè)計(jì)方法研究.[J]電子器件,2007,30(1):206-209.

  [4] 王大慶,劉曉旭,王宇,等.基于軟件的星載DSP減緩單粒子效應(yīng)措施研究[J].空間電子技術(shù),2013(1):40-43.

  [5] 鄭歡歡,穆占杰.基于C6000系列DSP片外Flash自啟動(dòng)方法[J].信息化研究,2011,37(5):34-37.

  [6] 馮軼,衛(wèi)育新.基于S320C6713及AM29LV800B的上電自舉設(shè)計(jì)[J].電子設(shè)計(jì)工程,2009,17(2):82-84.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久av二区| 在线中文字幕日韩| 日韩系列欧美系列| 在线免费日韩片| 韩国女主播一区二区三区| 国产精品人成在线观看免费| 欧美人体xx| 欧美激情第一页xxx| 欧美刺激性大交免费视频| 久久人人爽人人爽爽久久| 久久精品二区亚洲w码| 欧美一级午夜免费电影| 亚洲女同精品视频| 亚洲欧美www| 午夜精品影院| 性高湖久久久久久久久| 午夜影视日本亚洲欧洲精品| 亚洲欧美在线免费| 亚洲女人av| 欧美一区二区黄色| 欧美一区午夜精品| 久久久精品国产免费观看同学| 久久久久国色av免费看影院| 久久综合999| 牛夜精品久久久久久久99黑人 | 国产精一区二区三区| 国产精品无人区| 国产午夜精品一区二区三区欧美 | 国产综合av| 在线观看欧美黄色| 亚洲国产美国国产综合一区二区| 亚洲人成久久| 一本一本久久a久久精品综合妖精| 一区二区三区久久精品| 亚洲综合成人在线| 亚洲第一天堂无码专区| 亚洲精品久久久久久久久久久久久 | 免费在线一区二区| 欧美人妖在线观看| 国产精品免费久久久久久| 国产日产亚洲精品系列| 曰本成人黄色| 99热这里只有成人精品国产| 欧美一级免费视频| 亚洲激情小视频| 亚洲主播在线播放| 久久99在线观看| 免费亚洲视频| 国产精品va在线播放我和闺蜜| 国产精品一级在线| 在线看视频不卡| 一本一本大道香蕉久在线精品| 午夜精品区一区二区三| 91久久精品美女| 亚洲嫩草精品久久| 美女视频黄免费的久久| 欧美色道久久88综合亚洲精品| 国产欧美综合在线| 亚洲欧洲三级电影| 午夜精品在线看| 亚洲激情中文1区| 亚洲一区视频在线| 久久综合狠狠综合久久综青草| 欧美日韩一区二区在线| 黄色成人av网| 一本色道久久综合一区| 亚洲国产精品尤物yw在线观看 | 亚洲网站在线观看| 亚洲国产清纯| 亚洲综合激情| 欧美福利小视频| 国产日韩精品综合网站| 亚洲靠逼com| 久久成人国产精品| 中文亚洲免费| 麻豆精品网站| 国产精品亚洲视频| 亚洲伦理在线| 亚洲福利视频专区| 亚洲欧美日韩久久精品| 欧美**字幕| 国产丝袜一区二区| 一本一道久久综合狠狠老精东影业 | 国产在线成人| 在线一区二区三区四区| 亚洲欧洲精品成人久久奇米网| 午夜亚洲福利在线老司机| 欧美成人午夜剧场免费观看| 国产日韩在线看片| 一本大道av伊人久久综合| 亚洲欧洲日韩在线| 久久久久久电影| 国产精品老牛| 亚洲最新视频在线播放| 最新亚洲电影| 美女日韩欧美| 狠狠狠色丁香婷婷综合久久五月| 亚洲夜间福利| 在线视频免费在线观看一区二区| 欧美不卡视频一区发布| 国产亚洲欧美日韩精品| 亚洲在线一区| 亚洲一区二区欧美| 欧美精品91| 在线成人亚洲| 亚洲成人在线网| 久久精品视频导航| 国产精品影视天天线| 一本色道久久综合狠狠躁篇怎么玩| 亚洲精品免费在线观看| 免费亚洲婷婷| 亚洲国产精品电影| 亚洲福利视频三区| 久久综合成人精品亚洲另类欧美 | 亚洲人www| 欧美电影免费观看网站| 在线精品视频一区二区三四| 亚洲国产另类久久精品| 玖玖国产精品视频| 在线成人性视频| 最新日韩欧美| 欧美黑人一区二区三区| 亚洲国产美女精品久久久久∴| 亚洲国产精品久久久| 美女视频网站黄色亚洲| 136国产福利精品导航网址| 亚洲黄色尤物视频| 免费欧美电影| 亚洲激情电影在线| 日韩视频在线观看国产| 欧美精品在线一区二区| 99精品国产热久久91蜜凸| 亚洲一区国产精品| 国产精品羞羞答答| 午夜精品一区二区三区电影天堂 | 欧美mv日韩mv国产网站| 亚洲黄色在线看| 99www免费人成精品| 欧美连裤袜在线视频| 夜夜狂射影院欧美极品| 午夜综合激情| 国产一区观看| 亚洲区在线播放| 欧美日韩视频专区在线播放| 一区二区三区四区五区在线| 香蕉久久夜色精品国产| 国产亚洲人成a一在线v站| 亚洲国产精品ⅴa在线观看| 欧美二区不卡| 99精品欧美一区| 欧美在线观看www| 一区二区三区在线免费视频| 日韩亚洲在线观看| 国产精品美女久久| 久久精品国产精品亚洲精品| 欧美激情欧美狂野欧美精品| 亚洲视频一区二区| 久久国产精品色婷婷| 精品999在线播放| 一区二区三区国产在线观看| 国产精品另类一区| 亚洲第一精品久久忘忧草社区| 欧美精品在线一区二区| 亚洲欧美另类在线观看| 免费成人av| 亚洲私拍自拍| 久久一区二区三区超碰国产精品| 91久久线看在观草草青青| 亚洲在线免费| 精品51国产黑色丝袜高跟鞋| 这里只有精品视频在线| 国产欧美日韩在线| 亚洲人成啪啪网站| 国产精品久久久久久一区二区三区| 欧美一区二区三区另类 | 99国产精品国产精品毛片| 欧美一区二区视频97| 亚洲国产黄色| 性欧美长视频| 亚洲激情二区| 久久九九精品| 日韩午夜av| 久久躁狠狠躁夜夜爽| 一区二区三区精品视频在线观看 | 亚洲精品日韩在线观看| 久久99在线观看| 99精品视频免费观看| 麻豆成人在线播放| 亚洲欧美激情四射在线日| 欧美精品不卡| 欧美在线播放高清精品| 欧美日韩精品三区| 亚洲二区三区四区| 国产精品羞羞答答xxdd| 日韩天堂av| 在线观看91久久久久久| 欧美在线观看www| 99精品视频免费| 欧美丰满高潮xxxx喷水动漫| 欧美一区二区日韩一区二区|