《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于HPI接口的雙CPU水中目標探測平臺設計
基于HPI接口的雙CPU水中目標探測平臺設計
來源:電子技術應用2011年第9期
閆永勝, 王海燕, 白 峻, 朱夢陽
(西北工業大學 航海學院, 陜西 西安 710072)
摘要: 針對水中目標探測平臺低功耗和實時性的需求,提出了一種基于HPI接口的雙CPU目標探測平臺設計方案,并給出了硬件實現。首次將并行的HPI接口應用到水中目標探測平臺上,有效地提高了數據交換速度;采用“Sleep/Wake”工作體制進行軟件編程,降低了系統功耗。消聲水池實驗運行結果表明,該平臺設計可行,各功能模塊均正常工作,系統平均功耗在18 mW左右,達到了預期的設計指標。
中圖分類號: TP274
文獻標識碼: A
文章編號: 0258-7998(2011)09-145-04
Design on a dual-CPU underwater target detection platform based on HPI interface
Yan Yongsheng, Wang Haiyan, Bai Jun, Zhu Mengyang
College of Marine Northwestern Polytechnical University,Xi'an 710072,Chin
Abstract: The low-power consumption and real-time demand of the underwater target detection platform is focused on. A dual-CPU target detection hardware platform based on host port interface which is called HPI for short is designed. The parallel HPI connection pattern is applied for the first time on the underwater target detection platform. In this way, the data exchange speed is raised effectively. In the aspect of the software programming, a“sleep and wake”work system is employed to reduce the system power consumption. The experimental results in the anechoic water tank show that the design of the hardware platform is feasible, each functional module works normally, and the average power consumption is about 18 mW. So the platform satisfies the different requests of target detection system.
Key words : target detection platform; MSP430; HPI; low-power consumption


 自動目標識別系統ATR(Automatic Target Recognition)的基本功能是對目標進行探測、識別及分類[1],而水中目標探測平臺是一種特殊的自動目標識別系統。
 水中ATR平臺一般需要對信號進行連續采集并且實時處理, 以獲取目標的特征信息,從而進行目標識別和參數估計。由于水中ATR平臺工作環境的特殊性,要求整個硬件系統具有極低的功耗。以往的水中ATR平臺一般采用ADC+DSP(Digital Signal Processor)+FPGA(Field Programmable Gates Array)構架[2]來實現目標的檢測與識別。FPGA主要負責地址譯碼和數據緩存,這種設計結構簡化了DSP軟件設計任務。但是由于FPGA工作電流一般是幾十毫安,導致系統功耗較大。為了克服傳統的基于單CPU的探測平臺功耗高、控制復雜等缺點,本系統采用了MCU+DSP的雙CPU的結構。該結構的關鍵在于快速高效地實現兩者之間通信。傳統的基于串行多通道緩沖串口McBSP(Multichannel Buffered Serial Ports)的通信模式通信帶寬利用率低,數據傳輸速率低,成為整個系統實時處理的瓶頸。為此,本文設計了基于HPI (Host Port Interface)接口的MSP430與DSP主從式雙CPU目標探測系統,使ATR平臺滿足系統低功耗和實時性的需求。
1 HPI接口
 目前比較常用的多CPU之間連接方式主要有兩種:直接互連和間接互連。直接互連主要通過SPI串口、HPI并口實現互連;間接互連主要通過FPGA、CPLD等可編程邏輯器件、雙端口RAM、FIFO存儲器等實現互連。
 在ATR平臺中,主要考慮使用直接互連方法。一方面,沒有額外增加器件,降低了系統功耗;另一方面,大大簡化了多CPU之間的硬件連接。SPI接口方式連接簡單,但數據傳輸的理論傳輸速度只能達到12.5 MB/s,在一些實時性要求比較高的場合,數據傳輸成為整個信號處理能力提高的瓶頸,致使多CPU之間通信效率下降。而DSP的HPI接口提供了一個16 bit的并行數據接口,理論傳輸速度達到50 MB/s,遠高于串行接口傳輸速度。因此,選用HPI接口可以很容易地實現大容量數據的快速傳輸。通過HPI,主機可以訪問DSP內部的雙訪問數據存儲器(DARAM),此時,DSP相當于主機的一個外設。

2 系統設計
 根據工程設計要求,水中ATR平臺必須具備低功耗特點,因此選擇德州儀器公司的超低功耗微控制器MSP430F149作為系統的主CPU。其擁有5種低功耗模式,在低功耗模式LPM3下,只需要2.0 μA供電電流,采用3.3 V供電情況下,全速運行也只需要420 μA的電流。它還擁有多種時鐘模式,通過程序控制,可以靈活地選擇不同的時鐘來降低系統功耗[4]。選擇TI DSP家族中功耗優化產品TMS320C55X系列中的TMS320VC5509A作為從CPU,其最高主頻為200 MHz,功耗僅為C54的1/6??梢愿鶕钑r鐘不同靈活選擇1.2 V、1.35 V和1.6 V內核電壓[5],電壓越高,DSP最高主頻越大,功耗越大,在實際的設計過程中,根據算法實時性需求,靈活選擇內核電壓以達到降低系統功耗的目的。
 MSP430F149主要負責數據采集,DSP電源管理,以及一些運算量比較小的算法的實現(如系統中的預警檢測算法)TMS320VC5509A主要實現運算量較大的目標識別及參數估計算法。雙CPU之間通信采用HPI接口,實現主從機之間的無縫連接。具體硬件結構框圖如圖1所示。

    系統的基本工作流程是信號經過模擬預處理之后,在單片機MSP430的控制下,利用其內部的ADC對經調理后的信號進行采樣。將采集到的數據做預警檢測,當預警發現可疑目標時啟動DSP,MSP430將需要分析的數據傳輸到DSP中,進行高階譜分析、小波變換等參數估計及特征提取算法,最后把結果傳回MSP430,再由單片機控制其他電路工作。
2.1 電源模塊
    本模塊主要是由雙輸出電源調整芯片TPS73HD301和外圍器件構成。具體硬件連接如圖2所示。

 

 

    THP73HD301輸出3.3 V和1.2 V兩路直流電源,其使能引腳接入到MSP430的IO口,可以方便地實現DSP電源的控制,從而決定DSP的工作與否。只有在需要進行參數估計及特征提取等運算量大的運算時才啟動DSP。這樣的電源設計模式可以有效地控制系統功耗。因為系統的功耗主要集中在DSP上,而MSP430的功耗極低。
2.2 數據采集
 系統數據采集主要由MSP430內部的12 bit ADC12完成,其最高采樣率達200 KS/s;具有多種轉換模式,可以通過軟件靈活選擇;依據系統采樣要求,對ADC12內部寄存器進行配置。配置的內容主要包括采樣選擇通道、參考電壓、采樣時鐘、采樣模式、采樣保持時間等。根據采樣時序要求,需要配置的寄存器有ADC12CTL0、ADC12CTL1、ADC12MCTLx。本系統中選擇單通道重復采樣模式,采樣觸發源選擇Timer_A.OUT1,采樣頻率完全由Timer_A來決定,在ADC12的中斷服務程序中讀取采樣結果。只有需要進行數據搬移時才中斷MSP430的CPU,CPU上電工作,這種“Sleep/Wake”工作體制使得功耗較大的CPU工作時間大大減少,從而降低了系統功耗。
 此外,HPI傳輸數據時,ADC數據存儲采用“乒乓操作”,在RAM中開辟一個緩沖區,當該緩沖區半滿時,讀數據指針指向整個緩沖區開始,寫數據指針指向另外一半緩沖區開始。這樣的設計保證數據高效、快速地傳輸到DSP中。
2.3 信號處理模塊
 數字信號處理的核心是TI公司的低功耗16 bit定點DSP-TMS320VC5509A,其擁有一個增強型主機接口(HPI),可以與主處理器(如PC、DSP、ARM、51系列、MSP430系列單片機)構成主從構架處理器,增強系統的靈活性和可操作性。
 信號處理模塊的主要作用就是對采集到的數據作進一步的分析,以便更加可靠地探測到目標。信號處理算法主要包括有限帶寬聲源級估計、高階譜分析中的雙譜分析、小波分析等。此外,在搭建好硬件DSP平臺上編寫相應的驅動程序如(與MSP430通信的HPI接口程序、I2C模式的Bootloader程序)。程序的開發均采用模塊化編程,以便于后續資源的利用。
 在本系統中,為了進一步降低系統功耗,在編寫信號處理模塊程序時,采用“Sleep/Wake”工作體制,當數據需要實時處理時,系統各個模塊均處于工作狀態,此時功耗達到最大值。數據處理完畢后系統進入低功耗或者DSP掉電模式,此時系統進入微功耗狀態,功耗達到最低值;微功耗狀態和工作狀態之間的切換由系統內部中斷源產生。雙CPU通信就是基于此機制,由HPI中斷源喚醒DSP,DSP開始工作,MSP430進入低功耗模式。DSP結束數據處理之后,中斷源喚醒MSP430,MSP430開始工作,DSP進入低功耗模式,這種交替的Sleep-Wake-Sleep模式使MSP430和DSP交替工作,DSP工作時間大大減少,有效地降低了系統功耗。延長了水中ATR平臺的工作時間。
3 HPI通信
3.1 HPI硬件連接

  

3.2 HPI軟件操作
    在本文所述系統中,MSP430擁有對DSP的控制權,HPI通信是基于中斷方式進行的:主機通過對采集到的信號進行簡單算法的目標檢測,如發現可疑目標,啟動DSP,開始通過HPI接口傳輸數據。傳輸結束之后,中斷DSP,DSP響應中斷,開始進行復雜的特征提取算法檢測。處理結束之后,置HINT為高,中斷MSP430,DSP停機,掉電,主機繼續工作。
 從機DSP相當于主機MSP430的一個存儲器映射,通過HPI接口,MSP430可以訪問C55X系列DSP內部映射地址范圍為000060H~003FFFH 的DRAM,HPI不能直接訪問其他外設寄存器,如果主機需要從其他外設獲取數據時,則必須通過CPU或6個DMA通道中的一個,先將數據搬移到該DRAM中[6]。
 HPI接口驅動程序主要由MSP430接口程序和DSP接口程序組成。MSP430和DSP的HPI接口通信流程圖如圖4所示。

4 系統調試及消聲水池實驗
 在上述搭建的水中低功耗ATR硬件平臺上編程實現雙CPU之間HPI通信、預警檢測算法以及目標特征提取算法等,從而檢測系統硬件平臺的可靠性。
 HPI通信是本硬件系統的關鍵所在,圖5中上側是MSP430集成開發環境IAR中ADC采集1 kHz正弦波的256點數據,采樣率為4 096 Hz。圖5下側是DSP中存入DARAM中的數據通過CCS繪制的波形圖以及DRAM中地址為0x00060處的數據。通過對比發現,MSP430中的數據經過HPI接口傳輸到了DSP的SDRAM中,由此可以看出HPI數據傳輸的正確性。

    為了測試水中目標探測平臺的性能,在西北工業大學消聲水池對該平臺樣機進行了測試,測試現場布置如圖6所示。功耗測試結果如下:當探測系統處于預警檢測狀態時,系統平均功耗為0.28 mW;當探測系統處于全速工作狀態時,系統的峰值功耗為118.2 mW??紤]實際系統的工作時間,按照85%的預警時間+15%的全速工作時間計算,系統整機平均功耗為17.97 mW。系統測試結果如下:正確預警檢測概率為94%,A類目標識別率達到86.3%,B類目標識別率達到了87.2%,滿足設計要求。

    本文在分析了自動目標探測平臺特點的基礎上,提出了一種基于HPI接口的MSP430+DSP主從結構的目標探測硬件平臺,并實現了主從CPU的HPI通信、目標檢測和參數估計等算法。通過HPI接口通信,可以實現大容量數據快速高效的傳輸。采用這種雙CPU的構架和使用“Sleep/Wake”編程工作體制大大降低了系統功耗,在采用電池供電的便攜式數據處理和目標探測識別平臺中具有很好的應用前景。
參考文獻
[1] 嚴勝剛,孟慶軍.基于DSP和FPGA水下目標主動跟蹤系統硬件設計[J].魚雷技術,2009,17(1):31-34.
[2] 王甜,王建民,楊樹謙,等.圖像自動目標識別技術發展[J].飛航導彈,2005(11):41-47.
[3] Texas Instruments.TMS320VC5503/5507/5509 DSP host  port interface (HPI) reference guide[EB/OL]. 2004.
[4] Texas Instruments.MSP430x13x, MSP430x14x, MSP430x14x1  mixed signal mircrocontroller datasheet[EB/OL]. 2004.
[5] Texas Instruments.TMS320VC5509A fixed-point digital signal processor datasheet[EB/OL]. 2008.
[6] Texas Instruments. Using the TMS320VC5509 enhanced

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲欧美日韩国产中文| 永久91嫩草亚洲精品人人| 亚洲一区二区在线视频| 在线观看亚洲精品视频| 欧美日韩国产成人高清视频| 日韩一区二区精品| 中文在线资源观看网站视频免费不卡| 伊人成人在线| 一区二区欧美亚洲| 欧美日韩国产首页在线观看| 欧美视频1区| 99国产精品久久久久老师| 久久久精品五月天| 在线精品国精品国产尤物884a| 一本大道av伊人久久综合| 欧美精品国产精品| 午夜精品福利在线| 正在播放亚洲一区| 亚洲一区制服诱惑| 一区二区激情小说| 午夜伦理片一区| 国产字幕视频一区二区| 欧美日韩一区在线观看视频| 国产麻豆视频精品| 午夜亚洲影视| 美日韩丰满少妇在线观看| 蜜月aⅴ免费一区二区三区| 亚洲午夜激情网站| 欧美亚洲午夜视频在线观看| 一区二区欧美精品| 国产亚洲精品资源在线26u| 国外精品视频| 亚洲第一精品在线| 亚洲欧洲日韩在线| 国产精品免费区二区三区观看| 老司机午夜免费精品视频| 国产亚洲一区二区三区在线播放| 欧美久久99| 欧美三级视频在线| 中文精品视频| 欧美一区二区三区久久精品| 亚洲男人av电影| 国产日韩亚洲欧美精品| 久久久精品国产99久久精品芒果| 国产精品igao视频网网址不卡日韩| 欧美日韩免费看| 欧美成人午夜视频| 亚洲精品视频免费观看| 国产亚洲永久域名| 亚洲激情国产| 欧美成人免费小视频| 欧美三级乱码| 久久久国产成人精品| 亚洲精品一区在线观看香蕉| 国产一区二区三区四区| 蜜桃av久久久亚洲精品| 国产精品欧美日韩久久| 一区二区在线视频观看| 韩国精品主播一区二区在线观看| 久久国产精品99久久久久久老狼| 久久手机精品视频| 亚洲午夜在线观看视频在线| 欧美日韩在线直播| 在线看视频不卡| 国产乱码精品一区二区三区不卡| 久久久国产午夜精品| 国产精品人人做人人爽| 亚洲国产国产亚洲一二三| 国产亚洲福利社区一区| 亚洲国产日韩在线一区模特| 玖玖精品视频| 91久久精品国产91久久| 国产精品久久久久久户外露出| 亚洲片区在线| 亚洲丰满在线| 欧美日韩三级电影在线| 亚洲天堂av图片| 亚洲激情在线观看| 欧美激情在线免费观看| 欧美人妖另类| 国产视频丨精品|在线观看| 亚洲美女视频在线观看| 久久久av水蜜桃| 久久精品视频在线看| 国产精品美女视频网站| 欧美波霸影院| 一区二区三区高清在线| 一本色道久久综合狠狠躁篇的优点| 欧美在线日韩在线| 欧美成人激情视频免费观看| 国内精品久久久久影院色| 久久天堂av综合合色| 欧美黑人在线播放| 亚洲日本欧美| 久久久夜色精品亚洲| 欧美日本在线一区| 亚洲精品视频在线看| 国产一区二区丝袜高跟鞋图片| 亚洲调教视频在线观看| 在线观看亚洲视频啊啊啊啊| 亚洲日本欧美日韩高观看| 亚洲人成在线影院| 99这里只有久久精品视频| 午夜精品三级视频福利| 国产一区二区三区观看| 久久综合影视| 老牛国产精品一区的观看方式| 欧美成人午夜视频| 久久久中精品2020中文| 国产伦精品一区二区三区免费| 欧美自拍丝袜亚洲| 国产亚洲精品aa| 亚洲国产日韩在线一区模特| 国产精品久久久久久久久久免费| 国产日韩精品视频一区二区三区| 国产一区二区三区四区三区四| 亚洲欧美日产图| 99re6这里只有精品视频在线观看| 欧美午夜精品久久久久久人妖| 国产精品区免费视频| 国产日韩欧美制服另类| 欧美日韩伊人| 欧美成人国产va精品日本一级| 欧美一级理论片| 亚洲欧美日韩在线综合| 午夜精品福利一区二区三区av| 亚洲精品免费观看| 国产偷久久久精品专区| 国模大胆一区二区三区| 在线观看亚洲视频啊啊啊啊| 国产一区二区中文| 久久国产精品色婷婷| 欧美日韩精品不卡| 欧美一区二区啪啪| 欧美freesex8一10精品| 黄色成人在线网站| 午夜精品久久久久久99热| 久久精品成人一区二区三区蜜臀| 99精品99久久久久久宅男| 宅男噜噜噜66一区二区66| 一区二区三区国产在线| 国产亚洲欧美日韩美女| 亚洲影院污污.| 国产日韩一区在线| 国产欧美一区二区三区在线老狼| 久久青草欧美一区二区三区| 欧美午夜在线视频| 久久久精品一区二区三区| 久久aⅴ乱码一区二区三区| 欧美一区二区高清在线观看| 久久综合图片| 欧美日韩精品欧美日韩精品| 欧美日韩亚洲另类| 欧美日韩亚洲一区二区| 性xx色xx综合久久久xx| 亚洲国产三级在线| 国产日韩欧美一区二区三区四区| 欧美午夜不卡影院在线观看完整版免费| 久久久久久久久久久久久9999| 欧美专区日韩视频| 欧美老女人xx| 欧美日韩国产成人在线免费| 欧美精品二区三区四区免费看视频| 一本色道精品久久一区二区三区| 亚洲一区在线直播| 亚洲福利在线看| 国内不卡一区二区三区| 黄色成人av网站| 欧美福利一区二区| 亚洲电影免费观看高清| 欧美+日本+国产+在线a∨观看| 亚洲精品欧美日韩| 韩国久久久久| 国产九九精品视频| 欧美成人一品| 国内偷自视频区视频综合| 黑人巨大精品欧美黑白配亚洲| 久久综合伊人| 日韩视频精品| 牛人盗摄一区二区三区视频| 亚洲欧美综合网| 久久久久久色| 欧美aⅴ一区二区三区视频| 亚洲免费高清视频| 国产乱理伦片在线观看夜一区| 国产主播精品在线| 欧美日本韩国一区二区三区| 欧美三区在线视频| 国产精品视频不卡| 国产伦精品一区二区三区免费| 国产精品v欧美精品∨日韩| 午夜精品福利一区二区蜜股av| 亚洲第一在线综合在线| 另类综合日韩欧美亚洲| 亚洲在线视频| 久久综合给合| 亚洲午夜久久久久久久久电影院| 亚洲视频在线观看免费| 免费观看一区| 99国内精品久久| 亚洲高清视频在线| 欧美视频一区二区三区四区| 亚洲免费成人av电影| 欧美一区二区三区四区在线| 国产欧美日韩综合精品二区| 国产麻豆精品久久一二三| 黄色成人在线网址| 日韩视频免费看| 男人天堂欧美日韩| 久久久久网址| 亚洲第一页中文字幕| 国产视频精品免费播放| 亚洲自拍高清| 国产一区二区三区四区老人| 国产一区二区欧美日韩| 国产精品久久久久久户外露出| 99国产精品国产精品久久| 欧美在线观看视频| 久久av老司机精品网站导航| 久久综合狠狠综合久久综合88| 夜夜夜精品看看| 亚洲国产成人精品久久| 亚洲一级影院| 麻豆国产va免费精品高清在线| 亚洲国产成人久久综合| 久久精品视频亚洲| 国产在线精品一区二区中文| 欧美成人午夜激情| 欧美精品免费观看二区| 久久精品av麻豆的观看方式| 欧美激情国产高清| 销魂美女一区二区三区视频在线| 国语精品中文字幕| 99re热这里只有精品免费视频| 国产精品久久久久高潮| 国产精品九色蝌蚪自拍| 国产精品白丝av嫩草影院| 精品69视频一区二区三区| 欧美大片免费观看在线观看网站推荐| 亚洲午夜黄色| 久久精品国产96久久久香蕉| 欧美高清你懂得| 亚洲一区二区三区在线播放| 国产视频一区二区在线观看| 欧美成人激情在线| 欧美日精品一区视频| 欧美一区二区三区四区在线观看地址| 亚洲国产色一区| 欧美大片一区| 国产精品久99| 欧美黑人在线观看| 99这里只有久久精品视频| 亚洲国产成人精品女人久久久| 国产女同一区二区| 欧美日本国产视频| 亚洲国产一成人久久精品| 亚洲狠狠丁香婷婷综合久久久| 国产精品裸体一区二区三区| 亚洲激情网址| 香蕉成人伊视频在线观看| 国产精品久久网站| 国产精品播放| 欧美a级片网站| 亚洲视频在线一区观看| 国产精品日韩二区| 欧美天堂亚洲电影院在线观看| 久久精品国产在热久久| 欧美体内she精视频在线观看| 欧美日韩在线不卡一区| 久久久久久夜| 欧美成人综合网站| 亚洲精选在线观看| 久久精品亚洲国产奇米99| 欧美久久精品午夜青青大伊人| 鲁大师影院一区二区三区| 久久成人18免费网站| 国模 一区 二区 三区| 国产午夜精品一区二区三区欧美| 欧美精品色网| 国产婷婷色综合av蜜臀av| 久久精品成人一区二区三区| 国产精品女主播| 久久国产88| 国产欧美精品一区aⅴ影院| 国产精品美女久久久久aⅴ国产馆| 久久夜色精品亚洲噜噜国产mv| 久久久久免费| 欧美精品亚洲一区二区在线播放| 亚洲第一成人在线| 国产一在线精品一区在线观看| 午夜在线a亚洲v天堂网2018| 夜夜躁日日躁狠狠久久88av| 中文亚洲字幕| 国色天香一区二区| 久久精品道一区二区三区| 一区二区三区视频在线观看| 欧美三级乱人伦电影| 99视频在线观看一区三区| 日韩亚洲欧美在线观看| 在线不卡视频| 国产精品欧美日韩一区二区| 一区免费视频| 亚洲乱码国产乱码精品精98午夜| 正在播放日韩| 先锋影音国产精品| 久久久久久亚洲精品杨幂换脸| 国产精品极品美女粉嫩高清在线| 午夜精品在线观看| 亚洲盗摄视频| 国产精品日本欧美一区二区三区| 亚洲国产一区在线| 亚洲一区二区高清视频| 亚洲伊人第一页| 亚洲欧美激情视频在线观看一区二区三区| 一本色道久久综合狠狠躁篇怎么玩| 狠狠色狠狠色综合日日五| 很黄很黄激情成人| 免费h精品视频在线播放| 亚洲区中文字幕| 国产精品久线观看视频| 亚洲小视频在线| 在线成人国产| 久久精品国内一区二区三区| 欧美乱人伦中文字幕在线| 久久一二三四| 免费不卡视频| 欧美精品一区二区三区很污很色的| 亚洲自拍偷拍一区|