《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種基于DSP 和MCU的雙CPU數據處理系統設計
一種基于DSP 和MCU的雙CPU數據處理系統設計
馬 俊, 陳學煌, 嚴桂林
摘要: 為了在完成實時數據采集處理的同時還能進行各種控制,設計了一種基于DSP 和MCU的雙CPU數據采集處理系統。闡述了該系統中高速A/D轉換器與DSP接口、FLASH自舉引導加載以及單片機與DSP通過主機接口(HPI)通信的具體實現方法。通過運行數據采集程序及處理程序,表明該系統工作穩定可靠。
Abstract:
Key words :

  摘  要: 為了在完成實時數據采集處理的同時還能進行各種控制,設計了一種基于DSP" title="DSP">DSP 和MCU" title="MCU">MCU的雙CPU數據采集處理系統。闡述了該系統中高速A/D轉換器與DSP接口、FLASH" title="FLASH">FLASH自舉引導加載以及單片機與DSP通過主機接口" title="主機接口">主機接口(HPI)通信的具體實現方法。通過運行數據采集程序及處理程序,表明該系統工作穩定可靠。 

  關鍵詞: DSP;MCU;主機接口;FLASH 

 

  在嵌入式控制系統中經常需要對現場物理量進行數據采集與實時處理,且要求系統具有良好的人機交互功能,這時僅采用DSP處理器往往不能滿足要求。本文選擇以單片機為主處理單元(主要完成各種控制和接口功能)、DSP芯片為從處理單元(主要完成數據運算和處理)的系統結構方案,該系統可獨立使用,也可與上位PC機進行通信。 

1 數據處理系統硬件總體設計方案

  該數據處理系統是為一種信號檢測設備設計[1-2]的,能快速采集兩路傳感器的信號并進行實時處理。系統由MCU處理器、DSP處理器、8位高速A/D轉換器以及FLASH存儲器等部分組成,傳感器的信號送入高速A/D轉換器進行模數轉換,結果送入DSP中。這里DSP芯片采用了TI公司具有高速數據運算和處理能力的TMS320VC5402,運算結果通過HPI傳送到單片機,利用單片機方便的接口電路和控制功能,輸出并顯示結果或送入PC機做進一步處理。圖1為該系統的結構框圖,其中FLASH用于存放自舉引導程序。 

 

 

2 數據處理系統硬件接口設計 

2.1 A/D接口電路設計

  該數據處理系統首要的任務是將傳感器的信號經過調理后進行A/D轉換。為了實現高速、實時的數據采集轉換和處理,系統中A/D轉換模塊采用了TI公司的8位并行A/D器件TLC5510A[3-4],最高頻率可達20MHz,能實現實時的數據采集。該模塊采用單一+4V電源供電,正常工作時的最大功耗為150mW,適合便攜式儀器儀表使用。傳感器的信號通過TLC5510A的模擬量輸入引腳送入,利用DSP內部定時器來控制A/D采樣率,在每次產生定時器中斷時對數據進行讀取,這樣可通過設置定時器的初始值來改變采樣率。圖2為A/D轉換接口電路圖,其中為片選端,低電平有效,時鐘由DSP內部時鐘提供,送入A/D芯片的CLK引腳。轉換后的8位數字量經電平轉換(A/D轉換器和DSP工作電壓不同)后直接送入DSP中,結合相關算法進行數據處理。 

 

 

2.2  數據處理系統FLASH引導加載[5]

  由于系統用于便攜式儀器中,加電后要有獨立運行的能力,而所使用的DSP芯片內無永久性存儲器,所以系統運行時需進行自舉引導。DSP為脫機運行提供了五種引導模式,分別是:主機端口(HPI)引導模式;串行EEPROM引導模式;并行引導模式;標準串行口引導模式;I/O引導模式。其中并行引導方式在這里被認為是最佳的,因為HPI端口引導方式、串口引導方式、I/O引導方式只適用于由其他處理器為DSP TMS320VC5402提供運行代碼的多處理器系統中,SPI串行EEPROM引導方式和并行引導方式雖然都適用于以TMS320VC5402為核心的獨立系統,但是SPI EEPROM引導方式價格偏高,而并行引導方式則可以采用FLASH,因為FLASH種類很多且價格較低,可以充分體現系統的性價比優勢,故該系統中采用并行引導方式實現程序的自舉引導加載。 

2.2.1 自舉引導過程

  TMS320VC5402 DSP的引導加載選擇過程如圖3所示。系統上電或硬件復位后,首先判斷芯片的引腳。如果該引腳為高電平,則選擇微處理器模式,片內ROM從程序空間移去,DSP執行FF80H處的跳轉命令,跳轉到F800H處的引導程序段并實現代碼移植功能,最后再次跳轉到加載的用戶程序起始地址并執行應用程序;如果引腳為低電平,則選擇微計算機模式,片內ROM被映射到程序存儲器空間,DSP執行FF80H處的跳轉命令,自動跳轉到內部引導程序入口地址F800H,啟動內部引導程序,選擇引導模式。本系統的引腳置低。

 

 

  圖3為DSP自舉加載的流程,上電判斷為0后,依次檢測INT2、INT3,當滿足要求且并口有效時,即開始執行并行引導程序。否則,按引導流程依次判斷,直到滿足條件為止。 

2.2.2  實現自舉硬件接口電路的設計

  根據設計的需要,FLASH采用TI公司的SST39VF040A。圖4為TMS320VC5402和FLASH的硬件接口電路[5]。由于TMS320VC5402和FLASH都是3.3V供電,接口中TMS320VC5402的D0~D7直接與FLASH的D0~D7相連,二者的地址信號線A0~A17也相連,TMS320VC5402的DS接FLASH片選端CE,TMS320VC5402的經邏輯組合后接FLASH的。由于FLASH是512K×8bit的芯片,地址線為18位,超過了Bootloader所能訪問的16位地址空間,而FLASH在被訪問時,高位的地址線必須是確定態(高或低),所以在訪問FLASH之前必須先對擴展頁寄存器XPC進行初始化,以使超出16位的地址線也具有確定的狀態,通過設計邏輯電路滿足讀寫時序要求。 

 

 

2.2.3 FLASH讀寫操作 

2.2.3.1 FLASH的讀操作

  FLASH的讀操作基本上與普通的存儲器讀操作一致,具體的讀周期時序如圖5(a)所示。當CE與OE為低電平時,DSP就可以讀取FLASH中的數據。要注意的是,信號是由DSP產生的,在讀取一個數據后,DSP必須在引腳給出一個上升沿標志,通知FLASH已經將數據讀取,之后FLASH會自動將下一個存儲單元的數據送到數據線上,重復以上過程,DSP可以將需要的數據依次讀出。 

2.2.3.2  FLASH的寫操作

  FLASH的寫操作相對復雜一些,它需要一串命令序列,通過對FLASH的命令寄存器寫入相應的命令字來完成寫入和擦除。對應的寫操作時序圖如圖5(b)所示。 

 

 

3 主機接口(HPI)通信設計

  主機接口[6-7](HPI,Host Port Interface)是TMS320C54x系列定點芯片內部具有的一種接口部件,主要用于DSP與其他總線或CPU進行通信。HPI接口通過HPI控制寄存器(HPIC)、地址寄存器(HPIA)、數據鎖存器(HPID)和HPI內存實現與主機通信。其主要特點有:接口所需外圍硬件很少;HPI單元允許芯片直接利用一個或兩個數據選通信號、一個獨立或復用的地址總線以及一個獨立或復用的數據總線接到微控制單元MCU上;主機和DSP可獨立地對HPI接口進行操作;主機和DSP握手可通過中斷方式來完成。 

  由于本數據處理系統采用雙CPU(DSP+MCU),經A/D轉換后的信號先保存在DSP的存儲器中,DSP和MCU之間需進行數據通信,同時HPI方式還能讓單片機共享DSP內部的雙口RAM,彌補單片機內部RAM不足等缺陷。在硬件設計時,要注意單片機89C51是+5V供電,DSP是+3.3V供電,需進行電平轉換。 

  圖6為89C51與DSP HPI通信硬件接口圖。其中89C51的端口P0.1~P0.7與HPI的8位數據線(HD0~HD7)相連作為數據傳輸通道,P2.0~P2.4設置為輸出來控制HPI接口的操作。其中P2.0為讀寫控制選通信號連接P2.1連接字節識別信號HBIL,控制讀寫數據是屬于16位字的第一字節還是第二字節;P2.2和P2.3分別連接HCNTL0和HCNTL1以實現對HPIC、HPIA和HPID寄存器的訪問;P2.4連接作為數據選通信號來鎖存有效的HCNTL0/1、HBIL和信號;P2.5與相連作為片選信號;INT0作為輸入與HPI的主機中斷信號一直接高電平。在數據交換過程中,89C51向HPI發送數據時通過置TMS320VC5402的HPI控制寄存器HPIC中的DSPINT位為1來中斷TMS320VC5402;89C51接收來自HPI的數據時通過查詢方式,當TMS320VC5402 DSP準備發送數據時置為低,89C51查詢到INT0為低時調用接收數據子程序來實現數據的接收。 

 

 

4 系統調試及結果

  為了調試該系統,可以在A/D轉換器輸入端輸入一個確定信號,觀察其采集和輸出的情況。為此設計了A/D轉換和數據處理程序。將信號發生器DG2000的輸出轉換后存入DSP數據存儲器的連續單元中,設計了簡單明晰的頻率計算程序,通過零點檢測計算出信號的頻率,最終結果經HPI傳送給單片機并顯示出來。 

  測試中所用儀器為:RIGOL系列信號發生器DG2000。 

  將信號發生器DG2000的輸出經一個保護電阻接到A/D輸入端。波形輸入和LED顯示界面如圖7所示。

 

 

  通過對不同信號和不同算法程序運行的實踐,LED的輸出顯示均與輸入量相符合,證明系統工作穩定。由于本采集系統具有高速轉換器和DSP硬件基礎,只需根據采集信號種類的不同及輸出要求的不同設計相關的算法軟件,對所獲得信號進行處理即可??梢栽诟鞣N工業生產過程和儀器儀表中應用該系統,還可利用RS232串口實現與上位PC機之間的通信,對數據做進一步的處理。 

參考文獻

[1] 陳學煌.噪聲信號與速度測量[J].物理,2002,10:667-669. 

[2] 陳學煌.一種新型非接觸式速度測量裝置.傳感器技術,2004,23(1). 

[3] TLC5510 Data Manual[Z].Texas Instrument.1999,2-20. 

[4] 雷宏江.DSP系統的A/D接口設計.儀表技術,2005,(5). 

[5] 張秀麗,張瑞華,涂曉峰.TMS320VC5402并行引導加載系統設計.寧波大學學報(理工版),2005,18(2). 

[6] 張雄偉,曹鐵勇.DSP芯片的原理與開發應用.北京:電子工業出版社, 2000. 

[7] 甄興福,楊宇,黃俊華.基于TMS320C54X系列DSP的HPI口應用設計與實現.裝備指揮技術學院學報,2005,16(2).

此內容為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>
          亚洲欧美精品伊人久久| 性色av一区二区三区| 亚洲第一福利社区| 欧美网站在线| 欧美国产日韩二区| 久久精品久久综合| 久久成人在线| 国产精品扒开腿做爽爽爽软件| 宅男噜噜噜66一区二区66| 美日韩精品视频免费看| 国产精品―色哟哟| 亚洲欧美国产不卡| 欧美日韩在线播放三区| 国产一区二区三区日韩| 亚洲精选一区| 亚洲欧洲视频| 亚洲欧美日韩国产综合| 亚洲欧洲综合另类| 欧美精品一卡二卡| 久久在线免费观看视频| 一二美女精品欧洲| 欧美激情在线观看| 国产精品色午夜在线观看| 亚洲欧美综合另类中字| 久久久欧美精品sm网站| 久久婷婷亚洲| 国产精品美女www爽爽爽视频| 欧美在线亚洲一区| 亚洲女女做受ⅹxx高潮| 欧美黄色影院| 欧美成熟视频| 亚洲国产电影| 国产精品一国产精品k频道56| 亚洲午夜av电影| 永久免费精品影视网站| 久久这里只有精品视频首页| 一区二区三区产品免费精品久久75| 亚洲欧美精品在线| 亚洲午夜精品| 午夜在线观看免费一区| 久久亚洲精品一区| 亚洲在线观看视频| 亚洲桃花岛网站| 裸体丰满少妇做受久久99精品| 欧美日韩不卡| 欧美午夜宅男影院在线观看| 激情婷婷亚洲| 亚洲一区二区三区中文字幕在线| 国产一区三区三区| 亚洲国内在线| 亚洲国产精品成人| 久久成人精品无人区| 久久丁香综合五月国产三级网站| 99国产精品久久久久久久久久| 国产精品久久九九| 国产欧美日韩一区二区三区在线| 亚洲日本欧美| 欧美凹凸一区二区三区视频| 日韩亚洲欧美成人| 久久国产精品一区二区| 欧美α欧美αv大片| 国内不卡一区二区三区| 欧美色视频日本高清在线观看| 欧美另类女人| 欧美mv日韩mv国产网站| 一区二区三区高清在线观看| 欧美三日本三级三级在线播放| 欧美剧在线免费观看网站| 欧美自拍偷拍| 欧美精品18videos性欧美| 亚洲第一在线综合在线| 亚洲欧美日韩在线观看a三区| 国产一区二区三区的电影| 一区二区三区日韩欧美精品| 亚洲激情网址| 亚洲免费一级电影| 欧美日韩精品免费观看视频完整| 久久久成人精品| 亚洲高清免费在线| 久久国产高清| 国产欧美在线播放| 亚洲精品社区| 亚洲区中文字幕| av成人免费观看| 女人色偷偷aa久久天堂| 精东粉嫩av免费一区二区三区| 久久国产精品99久久久久久老狼| 欧美精品乱人伦久久久久久| 亚洲欧美在线aaa| 亚洲美女性视频| 欧美xxx在线观看| 国产一区二区三区久久| 久久久久久久一区| 国产女同一区二区| 久久精品在线播放| 欧美片在线播放| 亚洲国产欧美一区二区三区久久| 欧美成人首页| 欧美大秀在线观看| 国产精品美女久久久| 中文成人激情娱乐网| 看欧美日韩国产| 欧美日韩成人免费| 亚洲国产成人精品视频| 久久综合网hezyo| 国产精品av久久久久久麻豆网| 黄色另类av| 黄色亚洲精品| 欧美福利视频在线| 国产精品乱码人人做人人爱| 亚洲欧美怡红院| 一区二区三区视频观看| 99re6热在线精品视频播放速度| 欧美大片在线影院| 国产精品网站在线观看| 欧美精品在线免费| 99re视频这里只有精品| 欧美日韩精品一区二区三区| 国产一区二区三区久久精品| 亚洲视频电影在线| 亚洲欧美变态国产另类| 亚洲欧美综合精品久久成人| 亚洲欧美在线一区二区| 在线视频中文亚洲| 亚洲乱码精品一二三四区日韩在线| 国产亚洲高清视频| 欧美四级伦理在线| 伊人久久亚洲影院| 亚洲主播在线观看| 亚洲一区二区三区在线观看视频| 狠狠色综合网站久久久久久久| 欧美精品色一区二区三区| 国产在线不卡| 亚洲精品一区二区三区四区高清| 欧美一区二区福利在线| 国产欧美日韩精品a在线观看| 国产视频久久| 一区二区三区高清在线| 亚洲国产第一| 国产一区二区三区久久久| 国产香蕉久久精品综合网| 亚洲激情影院| 亚洲国产成人精品女人久久久| 一本到12不卡视频在线dvd| 亚洲七七久久综合桃花剧情介绍| 亚洲图片自拍偷拍| 欧美午夜片欧美片在线观看| 久久婷婷一区| 欧美性猛交xxxx免费看久久久| 正在播放日韩| 蜜臀久久久99精品久久久久久| 国产亚洲一区二区精品| 国产精品夜色7777狼人| 亚洲天堂av高清| 国产亚洲亚洲| 精品粉嫩aⅴ一区二区三区四区| 麻豆91精品91久久久的内涵| 欧美日韩一级片在线观看| 国产欧美亚洲日本| 99re6热只有精品免费观看| 国产精品久久久久久久久婷婷| 亚洲视频香蕉人妖| 欧美多人爱爱视频网站| 国产日产欧美精品| 国产午夜精品一区二区三区欧美| 国产精品海角社区在线观看| 亚洲国产一成人久久精品| 久久久91精品国产一区二区三区| 国产亚洲精品成人av久久ww| 国产欧美精品在线| 老司机免费视频一区二区| 亚洲第一天堂无码专区| 欧美日韩你懂的| 在线观看日韩av先锋影音电影院| 欧美制服丝袜| 香港成人在线视频| 99精品国产在热久久下载| 国产精品视频你懂的| 久久精品国产亚洲aⅴ| 免费中文字幕日韩欧美| 国产亚洲欧美一级| 国产精品豆花视频| 亚洲影院免费观看| 久久精品夜夜夜夜久久| 欧美午夜片欧美片在线观看| 久久综合久久久| 国产精品s色| 亚洲综合视频一区| 欧美在线视频观看免费网站| 亚洲国产成人午夜在线一区| 国产美女精品一区二区三区| 欧美激情精品久久久六区热门| 欧美三区美女| 精品不卡在线| 亚洲电影毛片| 久久久久久久成人| 国产精品人成在线观看免费| 欧美日韩999| 欧美黑人国产人伦爽爽爽| 日韩视频在线观看一区二区| 欧美高清免费| 久久精品一二三区| 欧美一区二区性| 一区二区三区无毛| 欧美精品九九99久久| 国产精品自拍视频| 在线电影一区| 国产一区二区三区久久久| 国产色婷婷国产综合在线理论片a| 国产精品福利久久久| 国内精品一区二区三区| 日韩亚洲欧美一区二区三区| 国产精品久久久久久久久免费| 久久琪琪电影院| 日韩亚洲欧美综合| 国产日韩精品视频一区二区三区| 亚洲一级影院| 国产亚洲一二三区| 欧美一二三视频| 国产伦精品一区二区| 久久人人看视频| 永久免费毛片在线播放不卡| 亚洲国产精品一区二区www在线| 一区二区三区欧美在线观看| 亚洲激情啪啪| 国产精品成人播放| 一区二区三区欧美视频| 一区二区三区自拍| 欧美国产极速在线| 久久国产一区| 久久久久一区| 欧美新色视频| 久久精品一区二区| 亚洲一区二区三区高清| 亚洲理伦电影| 久久这里有精品15一区二区三区| 日韩午夜黄色| 亚洲高清成人| 好吊色欧美一区二区三区四区| 尤物yw午夜国产精品视频| 欧美激情国产高清| 国产精品毛片高清在线完整版| 欧美 日韩 国产在线| 一区二区不卡在线视频 午夜欧美不卡在| 免费久久99精品国产自在现线| 亚洲综合三区| 亚洲午夜激情免费视频| 国产精品主播| 亚洲美女色禁图| 韩日成人在线| 99re在线精品| 久久综合伊人77777蜜臀| 欧美承认网站| 激情婷婷亚洲| 欧美日韩一区成人| 亚洲精品久久久久久一区二区| 亚洲欧美激情四射在线日| 欧美黄色影院| 欧美性色视频在线| 亚洲女女做受ⅹxx高潮| 亚洲片在线资源| 久久www免费人成看片高清| 免费亚洲电影在线观看| 一区二区三区精品在线| 亚洲欧美欧美一区二区三区| 一本久久a久久精品亚洲| 在线观看一区二区视频| 欧美日韩综合在线免费观看| 欧美美女bbbb| 久久综合九色九九| 亚洲欧美影音先锋| 国产精品视频1区| 久久频这里精品99香蕉| 亚洲伦理精品| 欧美人成免费网站| 国产精品麻豆成人av电影艾秋| 欧美色图麻豆| 久久久五月婷婷| 亚洲国产一区在线| 欧美高清在线观看| 欧美成人精品福利| 国产亚洲欧美一区二区三区| 亚洲综合精品| 亚洲国产国产亚洲一二三| 日韩亚洲视频| 欧美日韩精品系列| 国内伊人久久久久久网站视频| 极品尤物av久久免费看| 美女国产一区| 国产麻豆综合| 亚洲日韩欧美一区二区在线| 久久精品国产久精国产一老狼| 一本色道久久综合精品竹菊| 国内精品99| 91久久久久久久久| 国产在线国偷精品产拍免费yy| 一区二区三区www| 嫩草成人www欧美| 欧美激情一区二区三区成人| 国产精品有限公司| 久久久久国产精品麻豆ai换脸| 欧美在线一级va免费观看| 狠狠色丁香久久婷婷综合丁香| 国产精品揄拍500视频| 欧美日韩国产精品| 欧美+日本+国产+在线a∨观看| 国产欧美韩日| 欧美久色视频| 欧美日韩中国免费专区在线看| 国产在线播精品第三| 亚洲欧美视频在线观看| 国产真实久久| 亚洲一级在线观看| 国产一区二区三区在线观看视频| 国产精品视频最多的网站| 国内精品久久久久久影视8| 国产日本欧洲亚洲| 在线欧美亚洲| 国产精品欧美一区二区三区奶水| 一本色道久久综合狠狠躁篇的优点| 欧美精品高清视频| 亚洲欧美精品伊人久久| 亚洲日本aⅴ片在线观看香蕉| 欧美在线播放高清精品| 欧美日韩久久精品| 国产一在线精品一区在线观看| 国产欧美日韩综合一区在线播放| 亚洲一级在线观看|